Преглед на файлове

场所管理,牌位管理部分代码修改

guoqing преди 1 година
родител
ревизия
86420546c2

+ 268 - 159
src/views/placeManage/placeRegister/placeRegisterInfo.vue

@@ -308,18 +308,18 @@
             </van-cell-group>
             <van-cell-group>
               <van-field
-              v-model="dataitem.approvedEstablishmentTime"
-              center
-              required
-              clearable
-              readonly
-              label-width="8em"
-              label="批准设立时间:"
-              input-align="right"
-              right-icon="arrow-down"
-              placeholder="请选择批准设立时间"
-              @click="hs_SetupTime = true"
-            />
+                v-model="dataitem.approvedEstablishmentTime"
+                center
+                required
+                clearable
+                readonly
+                label-width="8em"
+                label="批准设立时间:"
+                input-align="right"
+                right-icon="arrow-down"
+                placeholder="请选择批准设立时间"
+                @click="hs_SetupTime = true"
+              />
             </van-cell-group>
             <van-cell-group>
               <van-field
@@ -334,17 +334,17 @@
             </van-cell-group>
             <van-cell-group>
               <van-field
-              v-model="dataitem.registrationDate"
-              center
-              required
-              readonly
-              clearable
-              label="登记日期:"
-              right-icon="arrow-down"
-              input-align="right"
-              placeholder="请选择登记日期"
-              @click="hs_SignTime = true"
-            />
+                v-model="dataitem.registrationDate"
+                center
+                required
+                readonly
+                clearable
+                label="登记日期:"
+                right-icon="arrow-down"
+                input-align="right"
+                placeholder="请选择登记日期"
+                @click="hs_SignTime = true"
+              />
             </van-cell-group>
             <van-cell-group>
               <van-field
@@ -418,7 +418,7 @@
           <template #title> <van-icon name="desktop-o" />互联网专区 </template>
           <div style="padding: 0 10px; height: 470px; overflow: auto">
             <div style="overflow: hidden">
-              <p style="font-weight: 700;font-size: 14px;">
+              <p style="font-weight: 700; font-size: 14px">
                 直播间<van-button
                   type="primary"
                   size="mini"
@@ -427,7 +427,7 @@
                   >新增</van-button
                 >
               </p>
-              <div v-for="(item) in internetForm.zbjForm" :key="item.key">
+              <div v-for="item in internetForm.zbjForm" :key="item.key">
                 <van-cell-group>
                   <van-field
                     v-model="item.typeName"
@@ -476,7 +476,7 @@
                   />
                 </van-cell-group>
                 <van-button
-                  @click="removeForm(item,'直播间')"
+                  @click="removeForm(item, '直播间')"
                   type="danger"
                   size="mini"
                   color="#e6a23c"
@@ -485,7 +485,7 @@
               </div>
             </div>
             <div style="overflow: hidden">
-              <p style="font-weight: 700;font-size: 14px;">
+              <p style="font-weight: 700; font-size: 14px">
                 公众号<van-button
                   type="primary"
                   size="mini"
@@ -494,7 +494,7 @@
                   >新增</van-button
                 >
               </p>
-              <div v-for="(item) in internetForm.gzhForm" :key="item.key">
+              <div v-for="item in internetForm.gzhForm" :key="item.key">
                 <van-cell-group>
                   <van-field
                     v-model="item.account"
@@ -529,7 +529,7 @@
                   />
                 </van-cell-group>
                 <van-button
-                  @click="removeForm(item,'公众号')"
+                  @click="removeForm(item, '公众号')"
                   type="danger"
                   size="mini"
                   color="#e6a23c"
@@ -538,7 +538,7 @@
               </div>
             </div>
             <div style="overflow: hidden">
-              <p style="font-weight: 700;font-size: 14px;">
+              <p style="font-weight: 700; font-size: 14px">
                 微信群<van-button
                   type="primary"
                   size="mini"
@@ -547,7 +547,7 @@
                   >新增</van-button
                 >
               </p>
-              <div v-for="(item) in internetForm.wxqForm" :key="item.key">
+              <div v-for="item in internetForm.wxqForm" :key="item.key">
                 <van-cell-group>
                   <van-field
                     v-model="item.account"
@@ -582,7 +582,7 @@
                   />
                 </van-cell-group>
                 <van-button
-                  @click="removeForm(item,'微信群')"
+                  @click="removeForm(item, '微信群')"
                   type="danger"
                   size="mini"
                   color="#e6a23c"
@@ -667,10 +667,7 @@
       @confirm="reselected"
       width="100%"
     >
-      <manage-list
-        @selected="selected"
-        :type="0"
-      ></manage-list>
+      <manage-list @selected="selected" :type="0"></manage-list>
     </van-dialog>
     <!-- 公安部门人员 -->
     <van-dialog
@@ -680,9 +677,7 @@
       @confirm="reselected2"
       width="100%"
     >
-      <manage-list-2
-        @selected2="selected2"
-      ></manage-list-2>
+      <manage-list-2 @selected2="selected2"></manage-list-2>
     </van-dialog>
     <!-- 直播类型 -->
     <van-popup v-model:show="showzbj" round position="bottom">
@@ -752,12 +747,74 @@ export default {
         placeTypeName.value = getplaceTypeN(dataitem.value.siteType);
         placeAddress.value = dataitem.value.placeSelectName;
         if (dataitem.value.scenesImage) {
-          fileList.value = dataitem.value.scenesImage.split("/");
+          let array = dataitem.value.scenesImage.split("/");
+          array.forEach((item) => {
+            if (item.trim().length > 0) {
+              fileList.value.push({
+                file: {
+                  name: decodeURIComponent(
+                    item.substring(item.lastIndexOf("/") + 1)
+                  ),
+                  url: $base + item.replace("程序附件//", "程序附件/"),
+                },
+              });
+            }
+            fileImg.value.push({
+              name: decodeURIComponent(
+                item.substring(item.lastIndexOf("/") + 1)
+              ),
+              url: $base + item.replace("程序附件//", "程序附件/"),
+            });
+          });
+        }
+        if (dataitem.value.etiquetteSpace) {
+          let array = dataitem.value.etiquetteSpace.split("/");
+          array.forEach((item) => {
+            if (item.trim().length > 0) {
+              fileList2.value.push({
+                file: {
+                  name: decodeURIComponent(
+                    item.substring(item.lastIndexOf("/") + 1)
+                  ),
+                  url: $base + item.replace("程序附件//", "程序附件/"),
+                },
+              });
+            }
+            fileImg2.value.push({
+              name: decodeURIComponent(
+                item.substring(item.lastIndexOf("/") + 1)
+              ),
+              url: $base + item.replace("程序附件//", "程序附件/"),
+            });
+          });
+        }
+        if (dataitem.value.approvalProcedures) {
+          let array = dataitem.value.approvalProcedures.split("/");
+          array.forEach((item) => {
+            if (item.trim().length > 0) {
+              fileList3.value.push({
+                file: {
+                  name: decodeURIComponent(
+                    item.substring(item.lastIndexOf("/") + 1)
+                  ),
+                  url: $base + item.replace("程序附件//", "程序附件/"),
+                },
+              });
+            }
+            fileImg3.value.push({
+              name: decodeURIComponent(
+                item.substring(item.lastIndexOf("/") + 1)
+              ),
+              url: $base + item.replace("程序附件//", "程序附件/"),
+            });
+          });
         }
-        new placeRegister().queryInternetBySiteId(dataitem.value.id).then(({data})=>{
-          dynamicFormDataClear();
-          dynamicFormDataProceed(data);
-        })
+        new placeRegister()
+          .queryInternetBySiteId(dataitem.value.id)
+          .then(({ data }) => {
+            dynamicFormDataClear();
+            dynamicFormDataProceed(data);
+          });
       });
     });
     //详细地址定位
@@ -766,7 +823,7 @@ export default {
         placeActivity.placeData.place = data.POIName;
       });
     };
-    
+
     // 地区选择
     let placeAddress = ref("");
     const customFieldName = {
@@ -907,72 +964,69 @@ export default {
     let fileList = ref([]);
     let fileImg = ref([]);
     const afterRead1 = (file) => {
-      new tools()
-        .uploadFile(file, `religioussites/siteinfo/religiousSitesInfo`)
-        .then(({ data }) => {
-          data.name = decodeURIComponent(
-            data.url.substring(data.url.lastIndexOf("/") + 1)
-          );
-          dataitem.value.scenesImage += "" + data.url;
-          fileImg.value.push(data);
-        });
+      new tools().uploadFile(file, `logo`).then(({ data }) => {
+        data.name = decodeURIComponent(
+          data.url.substring(data.url.lastIndexOf("/") + 1)
+        );
+        fileImg.value.push(data);
+      });
     };
     const fjdelete = (file) => {
       //删除文件操作
       for (let index = 0; index < fileList.value.length; index++) {
-        if (file.file == fileList.value[index].file) {
-          let delurl = fileImg.value[index].url;
-          new tools().uploadFiledelete("", delurl).then(({ data }) => {});
-          fileImg.value.splice(index, 1);
+        if (file.file.name == fileList.value[index].file.name) {
           fileList.value.splice(index, 1);
+          if (fileImg.value[index]) {
+            let delurl = fileImg.value[index].url;
+            new tools().uploadFiledelete("", delurl).then(({ data }) => {});
+            fileImg.value.splice(index, 1);
+          }
         }
       }
     };
     let fileList2 = ref([]);
     let fileImg2 = ref([]);
     const afterRead2 = (file) => {
-      new tools()
-        .uploadFile(file, `religioussites/siteinfo/religiousSitesInfo`)
-        .then(({ data }) => {
-          data.name = decodeURIComponent(
-            data.url.substring(data.url.lastIndexOf("/") + 1)
-          );
-          dataitem.value.etiquetteSpace += "" + data.url;
-          fileImg2.value.push(data);
-        });
+      new tools().uploadFile(file, `logo`).then(({ data }) => {
+        data.name = decodeURIComponent(
+          data.url.substring(data.url.lastIndexOf("/") + 1)
+        );
+        fileImg2.value.push(data);
+      });
     };
     const fjdelete2 = (file) => {
       //删除文件操作
       for (let index = 0; index < fileList2.value.length; index++) {
-        if (file.file == fileList2.value[index].file) {
-          let delurl = fileImg2.value[index].url;
-          new tools().uploadFiledelete("", delurl).then(({ data }) => {});
-          fileImg2.value.splice(index, 1);
+        if (file.file.name == fileList2.value[index].file.name) {
           fileList2.value.splice(index, 1);
+          if (fileImg2.value[index]) {
+            let delurl = fileImg2.value[index].url;
+            new tools().uploadFiledelete("", delurl).then(({ data }) => {});
+            fileImg2.value.splice(index, 1);
+          }
         }
       }
     };
     let fileList3 = ref([]);
     let fileImg3 = ref([]);
     const afterRead3 = (file) => {
-      new tools()
-        .uploadFile(file, `religioussites/siteinfo/religiousSitesInfo`)
-        .then(({ data }) => {
-          data.name = decodeURIComponent(
-            data.url.substring(data.url.lastIndexOf("/") + 1)
-          );
-          dataitem.value.approvalProcedures += "" + data.url;
-          fileImg3.value.push(data);
-        });
+      new tools().uploadFile(file, `logo`).then(({ data }) => {
+        data.name = decodeURIComponent(
+          data.url.substring(data.url.lastIndexOf("/") + 1)
+        );
+        fileImg3.value.push(data);
+      });
     };
     const fjdelete3 = (file) => {
       //删除文件操作
       for (let index = 0; index < fileList3.value.length; index++) {
-        if (file.file == fileList3.value[index].file) {
-          let delurl = fileImg3.value[index].url;
-          new tools().uploadFiledelete("", delurl).then(({ data }) => {});
-          fileImg3.value.splice(index, 1);
+        if (file.file.name == fileList3.value[index].file.name) {
           fileList3.value.splice(index, 1);
+          if (fileImg3.value[index]) {
+            let delurl = fileImg3.value[index].url;
+            new tools().uploadFiledelete("", delurl).then(({ data }) => {});
+            fileImg3.value.splice(index, 1);
+          }
         }
       }
     };
@@ -1013,23 +1067,29 @@ export default {
     let hs_SetupTime = ref(false);
     const getSetupTime = ({ selectedOptions }) => {
       hs_SetupTime.value = false;
-      const json = Object.assign(inputForm.value,{approvedEstablishmentTime:selectedOptions[0].text +
-        "-" +
-        selectedOptions[1].text +
-        "-" +
-        selectedOptions[2].text})
-        inputForm.value = json
+      const json = Object.assign(inputForm.value, {
+        approvedEstablishmentTime:
+          selectedOptions[0].text +
+          "-" +
+          selectedOptions[1].text +
+          "-" +
+          selectedOptions[2].text,
+      });
+      inputForm.value = json;
     };
     //批准设立时间
     let hs_SignTime = ref(false);
     const getSignTime = ({ selectedOptions }) => {
       hs_SignTime.value = false;
-      const json = Object.assign(inputForm.value,{registrationDate:selectedOptions[0].text +
-        "-" +
-        selectedOptions[1].text +
-        "-" +
-        selectedOptions[2].text})
-        inputForm.value = json
+      const json = Object.assign(inputForm.value, {
+        registrationDate:
+          selectedOptions[0].text +
+          "-" +
+          selectedOptions[1].text +
+          "-" +
+          selectedOptions[2].text,
+      });
+      inputForm.value = json;
     };
     // 互联网专区
     const internetForm = ref({
@@ -1038,83 +1098,123 @@ export default {
       wxqForm: [],
       dynamicForm: [],
     });
-    const addForm = (type)=>{
+    const addForm = (type) => {
       let data_add = [];
-      if (type == '直播间') { data_add = internetForm.value.zbjForm }
-      else if (type == '公众号') { data_add = internetForm.value.gzhForm }
-      else { data_add = internetForm.value.wxqForm }
-      data_add.push(
-        {key: randomString(12), siteId: dataitem.value.id, type: type, typeChild: '', account: '', manager: '', contact: ''}
-      );
-    }
-    const randomString = (len)=>{
+      if (type == "直播间") {
+        data_add = internetForm.value.zbjForm;
+      } else if (type == "公众号") {
+        data_add = internetForm.value.gzhForm;
+      } else {
+        data_add = internetForm.value.wxqForm;
+      }
+      data_add.push({
+        key: randomString(12),
+        siteId: dataitem.value.id,
+        type: type,
+        typeChild: "",
+        account: "",
+        manager: "",
+        contact: "",
+      });
+    };
+    const randomString = (len) => {
       len = len || 32;
-      var $chars = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678';    /****默认去掉了容易混淆的字符oOLl,9gq,Vv,Uu,I1****/
+      var $chars =
+        "ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678"; /****默认去掉了容易混淆的字符oOLl,9gq,Vv,Uu,I1****/
       var maxPos = $chars.length;
-      var pwd = '';
+      var pwd = "";
       for (let i = 0; i < len; i++) {
         pwd += $chars.charAt(Math.floor(Math.random() * maxPos));
       }
       return pwd;
-    }
-    const removeForm = (item,type)=>{
+    };
+    const removeForm = (item, type) => {
       let data_add = [];
-      if (type == '直播间') { data_add = internetForm.value.zbjForm }
-      else if (type == '公众号') { data_add = internetForm.value.gzhForm }
-      else { data_add = internetForm.value.wxqForm }
+      if (type == "直播间") {
+        data_add = internetForm.value.zbjForm;
+      } else if (type == "公众号") {
+        data_add = internetForm.value.gzhForm;
+      } else {
+        data_add = internetForm.value.wxqForm;
+      }
 
-      let index = data_add.indexOf(item)
+      let index = data_add.indexOf(item);
 
       if (index !== -1) {
-        data_add.splice(index, 1)
+        data_add.splice(index, 1);
       }
-    }
-    const hlwToSubmit = ()=>{
+    };
+    const hlwToSubmit = () => {
       internetForm.value.dynamicForm = [];
-      internetForm.value.zbjForm.forEach(ele=>{
-        if (ele.account != '' || ele.manager != '' || ele.contact != '') {
+      internetForm.value.zbjForm.forEach((ele) => {
+        if (ele.account != "" || ele.manager != "" || ele.contact != "") {
           internetForm.value.dynamicForm.push(ele);
         }
-      })
-      internetForm.value.gzhForm.forEach(ele=>{
-        if (ele.account != '' || ele.manager != '' || ele.contact != '') {
+      });
+      internetForm.value.gzhForm.forEach((ele) => {
+        if (ele.account != "" || ele.manager != "" || ele.contact != "") {
           internetForm.value.dynamicForm.push(ele);
         }
-      })
-      internetForm.value.wxqForm.forEach(ele=>{
-        if (ele.account != '' || ele.manager != '' || ele.contact != '') {
+      });
+      internetForm.value.wxqForm.forEach((ele) => {
+        if (ele.account != "" || ele.manager != "" || ele.contact != "") {
           internetForm.value.dynamicForm.push(ele);
         }
-      })
-    }
-    const dynamicFormDataProceed = (initial_form)=>{
+      });
+    };
+    const dynamicFormDataProceed = (initial_form) => {
       if (!initial_form || initial_form.length == 0) {
         initial_form = [
-          {key: randomString(12), siteId: dataitem.value.id, type: '直播间', typeChild: '', account: '', manager: '', contact: ''},
-          {key: randomString(12), siteId: dataitem.value.id, type: '公众号', typeChild: '', account: '', manager: '', contact: ''},
-          {key: randomString(12), siteId: dataitem.value.id, type: '微信群', typeChild: '', account: '', manager: '', contact: ''}
+          {
+            key: randomString(12),
+            siteId: dataitem.value.id,
+            type: "直播间",
+            typeChild: "",
+            account: "",
+            manager: "",
+            contact: "",
+          },
+          {
+            key: randomString(12),
+            siteId: dataitem.value.id,
+            type: "公众号",
+            typeChild: "",
+            account: "",
+            manager: "",
+            contact: "",
+          },
+          {
+            key: randomString(12),
+            siteId: dataitem.value.id,
+            type: "微信群",
+            typeChild: "",
+            account: "",
+            manager: "",
+            contact: "",
+          },
         ];
       }
 
-      initial_form.forEach(ele=>{
+      initial_form.forEach((ele) => {
         if (ele.id) {
           ele.key = ele.id;
         }
-        if (ele.type == '直播间') {
-          ele.typeName = getzbjType2(ele.typeChild)
-          internetForm.value.zbjForm.push(ele) 
-        }else if (ele.type == '公众号') { 
-          internetForm.value.gzhForm.push(ele) 
+        if (ele.type == "直播间") {
+          ele.typeName = getzbjType2(ele.typeChild);
+          internetForm.value.zbjForm.push(ele);
+        } else if (ele.type == "公众号") {
+          internetForm.value.gzhForm.push(ele);
+        } else {
+          internetForm.value.wxqForm.push(ele);
         }
-        else { internetForm.value.wxqForm.push(ele) }
-      })
-    }
-    const dynamicFormDataClear = ()=>{
+      });
+    };
+    const dynamicFormDataClear = () => {
       internetForm.value.zbjForm = [];
       internetForm.value.gzhForm = [];
       internetForm.value.wxqForm = [];
       internetForm.value.dynamicForm = [];
-    }
+    };
     // 直播间类型
     // const zbjTypeName = ref("");
     const zbj = [
@@ -1138,24 +1238,24 @@ export default {
         5: "快手",
         6: "YY直播",
         7: "淘宝直播",
-        8: "京东直播"
+        8: "京东直播",
       };
       return typeObject[type];
     };
-    const nowIndex = ref('');
+    const nowIndex = ref("");
     const showNew = (key) => {
       showzbj.value = true;
       nowIndex.value = key;
-    }
+    };
     let showzbj = ref(false);
     const getzbj = ({ selectedOptions }) => {
       showzbj.value = false;
-      internetForm.value.zbjForm.forEach(item=>{
-        if(item.key == nowIndex.value){
-          item.typeName = selectedOptions[0].text
-          item.typeChild = selectedOptions[0].value
+      internetForm.value.zbjForm.forEach((item) => {
+        if (item.key == nowIndex.value) {
+          item.typeName = selectedOptions[0].text;
+          item.typeChild = selectedOptions[0].value;
         }
-      })
+      });
     };
     //返回
     const onClickLeft = () => {
@@ -1165,14 +1265,23 @@ export default {
     const submit = () => {
       hlwToSubmit();
       let dynami = JSON.stringify(internetForm.value.dynamicForm);
-      const json = Object.assign(dataitem.value,{dynamicFormJson:dynami})
-      dataitem.value = json
+      const json = Object.assign(dataitem.value, { dynamicFormJson: dynami });
+      dataitem.value = json;
+      dataitem.value.scenesImage = fileImg.value
+        .map((option) => option.url)
+        .join("|");
+      dataitem.value.etiquetteSpace = fileImg2.value
+        .map((option) => option.url)
+        .join("|");
+      dataitem.value.approvalProcedures = fileImg3.value
+        .map((option) => option.url)
+        .join("|");
       new placeRegister().sava(dataitem.value).then((res) => {
         if (res.status == 200) {
           xm.showToast({
             message: "修改成功",
           });
-        }else{
+        } else {
           xm.showToast({
             message: "修改失败",
           });
@@ -1238,13 +1347,13 @@ export default {
       hs_SignTime,
       getSignTime,
       // 互联网专区
-     internetForm,
-     addForm,
-     removeForm,
-     zbj,
-     showzbj,
-     getzbj,
-     showNew,
+      internetForm,
+      addForm,
+      removeForm,
+      zbj,
+      showzbj,
+      getzbj,
+      showNew,
       //数据提交
       submit,
     };

+ 3 - 3
src/views/placeManage/placeTablet/placeTablet.vue

@@ -32,7 +32,7 @@
         @load="onLoad"
       >
         <van-swipe-cell v-for="item in TabletData" :key="item">
-          <div class="list-item" @click="goTabletInfo(item)">
+          <div class="list-item" @click="goTabletInfo(item.id)">
             <div class="item_top">
               <div class="item_top_left">
                 {{ item.brandName }}
@@ -120,10 +120,10 @@ export default {
     //页面跳转以及数据传递
     let router = useRouter();
     const goTabletInfo = (item) => {
-      var data = JSON.stringify(item);
+      var id = JSON.stringify(item);
       router.push({
         path: "/placeTabletInfo",
-        query: { data: data },
+        query: { id: id },
       });
     };
     const loading = ref(false);

+ 21 - 23
src/views/placeManage/placeTablet/placeTabletInfo.vue

@@ -245,9 +245,11 @@ export default {
     //数据接收
     const router = useRouter();
     onMounted(() => {
-      var item = JSON.parse(router.currentRoute.value.query.data);
-      dataitem.value = item;
-      if (!dataitem.value.pic) {
+      var id = JSON.parse(router.currentRoute.value.query.id);
+      new TabletServer().queryById(id).then((res)=>{
+        console.log(res);
+        dataitem.value = res
+        if (!dataitem.value.pic) {
         fileList.value = [];
       } else {
         // 有数据处理 dataitem.value.pic
@@ -260,20 +262,22 @@ export default {
                 name: decodeURIComponent(
                   item.substring(item.lastIndexOf("/") + 1)
                 ),
-                url: $base + item
+                url: $base + item.replace("程序附件//", "程序附件/")
               },
             });
           }
           fileImg.value.push({
             name: decodeURIComponent(item.substring(item.lastIndexOf("/") + 1)),
-            url: item,
+            url: $base + item.replace("程序附件//", "程序附件/"),
           });
         });
       }
-      let id = dataitem.value.siteName.id;
-      new PlaceRegister().queryById(id).then((res) => {
+      let addressid = dataitem.value.siteName.id;
+      new PlaceRegister().queryById(addressid).then((res) => {
         locationName.value = res.name;
       });
+      })
+      
       //籍贯接口
       new placePerson().nativePlace().then((res) => {
         nativePlace.value.push(...res);
@@ -358,33 +362,26 @@ export default {
     //图片上传
     let fileList = ref([]);
     let fileImg = ref([]);
-    let workpic = ref("");
     const afterRead1 = (file) => {
       new tools()
-        .uploadFile(file, `sys/file/webupload/upload`)
+        .uploadFile(file, `logo`)
         .then(({ data }) => {
           data.name = decodeURIComponent(
             data.url.substring(data.url.lastIndexOf("/") + 1)
           );
-          workpic.value += "|" + data.url;
-          const json = Object.assign(dataitem.value, {
-            pic: workpic.value,
-          });
-          dataitem.value = json;
           fileImg.value.push(data);
         });
     };
     const fjdelete = (file) => {
-      console.log(fileList.value,'++++++++++++++++++>fileList.value');
       //删除文件操作
       for (let index = 0; index < fileList.value.length; index++) {
-        if (file.file == fileList.value[index].file) {
-          let delurl = fileImg.value[index].url;
-          new tools()
-            .uploadFiledelete(``, delurl)
-            .then(({ data }) => {});
-          fileImg.value.splice(index, 1);
+        if (file.file.name == fileList.value[index].file.name) {
           fileList.value.splice(index, 1);
+          if (fileImg.value[index]) {
+            let delurl = fileImg.value[index].url;
+            new tools().uploadFiledelete("", delurl).then(({ data }) => { });
+            fileImg.value.splice(index, 1);
+          }
         }
       }
     };
@@ -394,9 +391,10 @@ export default {
     };
     //数据提交
     const submit = () => {
+      dataitem.value.pic = fileImg.value
+        .map((option) => option.url)
+        .join("|");
       new TabletServer().save(dataitem.value).then((res) => {
-        console.log(dataitem.value,'===========================>dataitem.value');
-        console.log(res, "===========================>res");
         // if (res.status == 200) {
         //   xm.showToast({
         //     message: "牌位信息修改成功",