|  | @@ -2,11 +2,9 @@
 | 
											
												
													
														|  |    <div class="webuploader-container">
 |  |    <div class="webuploader-container">
 | 
											
												
													
														|  |          <div :id="'uploader'+upId">
 |  |          <div :id="'uploader'+upId">
 | 
											
												
													
														|  |                  <el-row>
 |  |                  <el-row>
 | 
											
												
													
														|  | -                    <!-- <el-col :span="6"> {{name}}  </el-col>                   
 |  | 
 | 
											
												
													
														|  | -                    <el-col :span="6"> <div :id="'picker'+upId" class="text_color" >选择文件</div>  </el-col> -->
 |  | 
 | 
											
												
													
														|  | -                    <!-- <el-button :id="'picker'+upId"> {{name}} </el-button> -->
 |  | 
 | 
											
												
													
														|  | -                    <div class="btntext upname wenjian" > {{ gfname}}</div>
 |  | 
 | 
											
												
													
														|  | 
 |  | +                    
 | 
											
												
													
														|  |                      <div class="btntext upname" :id="'picker'+upId">{{name}}</div>
 |  |                      <div class="btntext upname" :id="'picker'+upId">{{name}}</div>
 | 
											
												
													
														|  | 
 |  | +                    <div class="btntext upname wenjian" > {{ gfname}}</div>
 | 
											
												
													
														|  |                  </el-row>
 |  |                  </el-row>
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |                  <el-row v-for="(fileObj,key) in files" :key="key" class="disflex">
 |  |                  <el-row v-for="(fileObj,key) in files" :key="key" class="disflex">
 | 
											
										
											
												
													
														|  | @@ -60,13 +58,19 @@ let uuid=ref('');
 | 
											
												
													
														|  |  let nmlid=ref('');
 |  |  let nmlid=ref('');
 | 
											
												
													
														|  |  let hcfdBoundarys=ref([]);
 |  |  let hcfdBoundarys=ref([]);
 | 
											
												
													
														|  |  onMounted(() => {
 |  |  onMounted(() => {
 | 
											
												
													
														|  | -    initup();
 |  | 
 | 
											
												
													
														|  | 
 |  | +  initup();
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  });
 |  |  });
 | 
											
												
													
														|  |  const initup=()=>{
 |  |  const initup=()=>{
 | 
											
												
													
														|  |      getUUID()
 |  |      getUUID()
 | 
											
												
													
														|  |   uuid.value= getUUID()
 |  |   uuid.value= getUUID()
 | 
											
												
													
														|  |      initWebUploader();
 |  |      initWebUploader();
 | 
											
												
													
														|  | 
 |  | +}
 | 
											
												
													
														|  | 
 |  | +const clearFiles=()=>{
 | 
											
												
													
														|  | 
 |  | +    uploader.value.reset();
 | 
											
												
													
														|  | 
 |  | +    console.log(files)
 | 
											
												
													
														|  | 
 |  | +                      
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |  }
 |  |  }
 | 
											
												
													
														|  |  const getUUID=()=> {
 |  |  const getUUID=()=> {
 | 
											
												
													
														|  |            return 'xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
 |  |            return 'xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
 | 
											
										
											
												
													
														|  | @@ -77,20 +81,20 @@ const getUUID=()=> {
 | 
											
												
													
														|  |            
 |  |            
 | 
											
												
													
														|  |       }
 |  |       }
 | 
											
												
													
														|  |        //fembdf绑定
 |  |        //fembdf绑定
 | 
											
												
													
														|  | -      const  fembdf=(bfid)=>{
 |  | 
 | 
											
												
													
														|  | -                let params = {
 |  | 
 | 
											
												
													
														|  | -                            transCode: "FEM001",
 |  | 
 | 
											
												
													
														|  | -                            pid: props.projectId,
 |  | 
 | 
											
												
													
														|  | -                            gridFileId:bfid,
 |  | 
 | 
											
												
													
														|  | -                            };
 |  | 
 | 
											
												
													
														|  | 
 |  | +    //   const  fembdf=(bfid)=>{
 | 
											
												
													
														|  | 
 |  | +    //             let params = {
 | 
											
												
													
														|  | 
 |  | +    //                         transCode: "FEM001",
 | 
											
												
													
														|  | 
 |  | +    //                         pid: props.projectId,
 | 
											
												
													
														|  | 
 |  | +    //                         gridFileId:bfid,
 | 
											
												
													
														|  | 
 |  | +    //                         };
 | 
											
												
													
														|  |                        
 |  |                        
 | 
											
												
													
														|  | -                request(params)
 |  | 
 | 
											
												
													
														|  | -                    .then((res) => {
 |  | 
 | 
											
												
													
														|  | -                     console.log("绑定成功")
 |  | 
 | 
											
												
													
														|  | 
 |  | +    //             request(params)
 | 
											
												
													
														|  | 
 |  | +    //                 .then((res) => {
 | 
											
												
													
														|  | 
 |  | +    //                  console.log("绑定成功")
 | 
											
												
													
														|  |                      
 |  |                      
 | 
											
												
													
														|  | -                })
 |  | 
 | 
											
												
													
														|  | -                .catch((err) => {});
 |  | 
 | 
											
												
													
														|  | -            }
 |  | 
 | 
											
												
													
														|  | 
 |  | +    //             })
 | 
											
												
													
														|  | 
 |  | +    //             .catch((err) => {});
 | 
											
												
													
														|  | 
 |  | +    //         }
 | 
											
												
													
														|  |  const  initWebUploader=()=>{
 |  |  const  initWebUploader=()=>{
 | 
											
												
													
														|  |             files.value=[];
 |  |             files.value=[];
 | 
											
												
													
														|  |             uploader.value=WebUploader.create({
 |  |             uploader.value=WebUploader.create({
 | 
											
										
											
												
													
														|  | @@ -119,9 +123,11 @@ const  initWebUploader=()=>{
 | 
											
												
													
														|  |              // 当有文件被添加进队列的时候
 |  |              // 当有文件被添加进队列的时候
 | 
											
												
													
														|  |        
 |  |        
 | 
											
												
													
														|  |              uploader.value.on( 'fileQueued', file=> {
 |  |              uploader.value.on( 'fileQueued', file=> {
 | 
											
												
													
														|  | -                console.log(2222);
 |  | 
 | 
											
												
													
														|  | 
 |  | +                fileName.value='';
 | 
											
												
													
														|  | 
 |  | +                uuid.value= getUUID();
 | 
											
												
													
														|  |                 fileName.value=file.name;
 |  |                 fileName.value=file.name;
 | 
											
												
													
														|  |               console.log(fileName.value);
 |  |               console.log(fileName.value);
 | 
											
												
													
														|  | 
 |  | +             console.log(2222);
 | 
											
												
													
														|  |                  // const fax=fileName.value.slice(-4) 
 |  |                  // const fax=fileName.value.slice(-4) 
 | 
											
												
													
														|  |                  const fax = fileName.value.split(".")[1];
 |  |                  const fax = fileName.value.split(".")[1];
 | 
											
												
													
														|  |                  console.log(fax)
 |  |                  console.log(fax)
 | 
											
										
											
												
													
														|  | @@ -158,6 +164,7 @@ const  initWebUploader=()=>{
 | 
											
												
													
														|  |                  headers {Object}可以扩展此对象来控制上传头部
 |  |                  headers {Object}可以扩展此对象来控制上传头部
 | 
											
												
													
														|  |               */
 |  |               */
 | 
											
												
													
														|  |               uploader.value.on('uploadBeforeSend', (file,data,headers)=> {
 |  |               uploader.value.on('uploadBeforeSend', (file,data,headers)=> {
 | 
											
												
													
														|  | 
 |  | +              
 | 
											
												
													
														|  |                 data.chunk=file.chunk;
 |  |                 data.chunk=file.chunk;
 | 
											
												
													
														|  |                 data.chunks=file.chunks;
 |  |                 data.chunks=file.chunks;
 | 
											
												
													
														|  |                 data.bfid=uuid.value;
 |  |                 data.bfid=uuid.value;
 | 
											
										
											
												
													
														|  | @@ -172,6 +179,7 @@ const  initWebUploader=()=>{
 | 
											
												
													
														|  |                 data.userId='5f06c8bc77234f969d13e160b54c27e3';
 |  |                 data.userId='5f06c8bc77234f969d13e160b54c27e3';
 | 
											
												
													
														|  |                 headers.Content='multipart';
 |  |                 headers.Content='multipart';
 | 
											
												
													
														|  |                 headers.Type='form-data';
 |  |                 headers.Type='form-data';
 | 
											
												
													
														|  | 
 |  | +             
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |              })
 |  |              })
 | 
											
												
													
														|  |             // 文件上传过程中创建进度条实时显示。
 |  |             // 文件上传过程中创建进度条实时显示。
 | 
											
										
											
												
													
														|  | @@ -205,9 +213,11 @@ const  initWebUploader=()=>{
 | 
											
												
													
														|  |                          if(file.ext=='x'){
 |  |                          if(file.ext=='x'){
 | 
											
												
													
														|  |                      gfid.value= response.bfid;
 |  |                      gfid.value= response.bfid;
 | 
											
												
													
														|  |                      emit("Gassaddgfid", gfid.value);
 |  |                      emit("Gassaddgfid", gfid.value);
 | 
											
												
													
														|  | 
 |  | +                  
 | 
											
												
													
														|  |                  }else if(file.ext=='inp'){
 |  |                  }else if(file.ext=='inp'){
 | 
											
												
													
														|  |                      bfid.value= response.bfid;
 |  |                      bfid.value= response.bfid;
 | 
											
												
													
														|  |                      emit("Gassaddbfid", bfid.value);
 |  |                      emit("Gassaddbfid", bfid.value);
 | 
											
												
													
														|  | 
 |  | +              
 | 
											
												
													
														|  |                  }
 |  |                  }
 | 
											
												
													
														|  |                      });
 |  |                      });
 | 
											
												
													
														|  |                      })
 |  |                      })
 | 
											
										
											
												
													
														|  | @@ -263,7 +273,7 @@ const  initWebUploader=()=>{
 | 
											
												
													
														|  |              })     
 |  |              })     
 | 
											
												
													
														|  |    
 |  |    
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  | -        defineExpose({gfid,bfid,initWebUploader,files,msg})
 |  | 
 | 
											
												
													
														|  | 
 |  | +        defineExpose({gfid,bfid,initWebUploader,files,msg,uploaderClear,clearFiles})
 | 
											
												
													
														|  |  </script>
 |  |  </script>
 | 
											
												
													
														|  |  <style>
 |  |  <style>
 | 
											
												
													
														|  |  .webuploader-container {
 |  |  .webuploader-container {
 | 
											
										
											
												
													
														|  | @@ -278,6 +288,7 @@ const  initWebUploader=()=>{
 | 
											
												
													
														|  |      clip: rect(1px,1px,1px,1px);
 |  |      clip: rect(1px,1px,1px,1px);
 | 
											
												
													
														|  |  }
 |  |  }
 | 
											
												
													
														|  |  .webuploader-pick {
 |  |  .webuploader-pick {
 | 
											
												
													
														|  | 
 |  | +    width: 80px;
 | 
											
												
													
														|  |  	position: relative;
 |  |  	position: relative;
 | 
											
												
													
														|  |  	display: inline-block;
 |  |  	display: inline-block;
 | 
											
												
													
														|  |  	cursor: pointer;
 |  |  	cursor: pointer;
 | 
											
										
											
												
													
														|  | @@ -314,7 +325,7 @@ color: #fff;
 | 
											
												
													
														|  |  }
 |  |  }
 | 
											
												
													
														|  |  .wenjian{
 |  |  .wenjian{
 | 
											
												
													
														|  |      color: #fff;  
 |  |      color: #fff;  
 | 
											
												
													
														|  | -    padding-right: 10px;
 |  | 
 | 
											
												
													
														|  | 
 |  | +    padding-left: 10px;
 | 
											
												
													
														|  |  }
 |  |  }
 | 
											
												
													
														|  |  .webuploader-container .el-icon{
 |  |  .webuploader-container .el-icon{
 | 
											
												
													
														|  |      color: #fff;
 |  |      color: #fff;
 |