yin_yu820 před 2 roky
rodič
revize
01a67bc174

+ 17 - 14
src/views/activityMan/siteInspection/siteInspectionView.vue

@@ -104,14 +104,15 @@
             <van-uploader
               :after-read="afterRead"
               v-model="fileList"
-              :max-count="1"
+              :max-count="6"
               capture="camera"
               accept=""
+              :before-delete="fjdelete"
             >
               <van-button icon="plus">上传文件</van-button>
-              <template #preview-cover="file">
+              <!-- <template #preview-cover="file">
                 <div class="preview-cover van-ellipsis">{{ file.name }}</div>
-              </template>
+              </template> -->
             </van-uploader>
           </template>
         </van-field>
@@ -227,27 +228,19 @@ export default {
     // 文件上传
     let fileList = ref([]);
     const afterRead = (file) => {
-      fileList.value = [];
       // 此时可以自行将文件上传至服务器
       new tools()
         .uploadFile(file, `csjcqk/siteInspection`)
         .then(({ data }) => {
-          // window.xm.showToast({
-          //     message:data.url
-          // })
-          // /fileList.value.push("http://localhost:3000"+data.url);
-          
-
+        
           data.name = decodeURIComponent(
             data.url.substring(
               data.url.lastIndexOf("/") + 1
             )
           );
 
-
-          data.url = `${$base}` + data.url;        
-          fileList.value.push(data);
-          siteInspection.value.enclosure = data.url;
+          data.url = `${$base}` + data.url;      
+          
 
           //fileList.value[0].url = `${$base}` + fileList.value[0].url;
           // fileList.value[0].name = decodeURIComponent(
@@ -260,10 +253,19 @@ export default {
 
         });
     };
+
+    const fjdelete = (file) => {
+      console.log(file);
+    };
+    
     // 提交数据
     const submit = () => {
       //添加保存前判断
 
+      //保存前附件处理
+      siteInspection.enclosure = data.url;
+
+
       new siteInspectionService().save(siteInspection).then((res) => {
         if(res.data=="保存场所检查情况成功"){
           window.xm.showToast({
@@ -298,6 +300,7 @@ export default {
       // 文件上传
       afterRead,
       fileList,
+      fjdelete,
       submit,
     };
   },