Bläddra i källkod

修复批量取消

ZaiZai 1 år sedan
förälder
incheckning
57cd0dd64c
2 ändrade filer med 18 tillägg och 12 borttagningar
  1. 1 1
      src/config/index.json
  2. 17 11
      src/views/project/debit/contract/unit.vue

+ 1 - 1
src/config/index.json

@@ -1,6 +1,6 @@
 {
     "version": "20230607160059",
-    "target": "http://192.168.0.109:8090",
+    "target": "http://192.168.0.125:8090",
     "smsPhone": "",
     "vite": {
         "port": 5180,

+ 17 - 11
src/views/project/debit/contract/unit.vue

@@ -55,7 +55,7 @@
                     <div style="height: calc(50vh - 250px);">
                         <hc-table
                             :is-stripe="false" :column="qualtableColumn" :datas="qualtableData" :loading="tableLoading"
-                            is-new :index-style="{ width: 60 }" 
+                            is-new :index-style="{ width: 60 }"
                             is-check @selection-change="tableSelectionChange"
                         >
                             <template #appStatusName="{ row }">
@@ -190,7 +190,7 @@
             </el-table>
             <div v-if="typevalue === '1'" class="mt-3 text-orange font-400">温馨提示:清单编号需手动填写,清单编号列填写施工图数量,若有关联则填写数字,反之保留空白</div>
         </hc-new-dialog>
-        <!-- 
+        <!--
         关联资料 -->
         <linkData :link-modal="linkModal" :is-check-id="isCheckId" :check-ids="checkTreeId" :right-tree-check="rightTreeCheck" @close="closeLink" @save="saveLink" />
     </div>
@@ -308,7 +308,7 @@ const checkTreeId = ref('')
 const checkTreeLevel = ref('')
 const treeNodeTap = ({ node, data, keys }) => {
     treeClickdata.value = data
-  
+
     const { level } = node
     checkTreeLevel.value = level
     checkTreeId.value = data.id
@@ -487,7 +487,7 @@ const qualtableColumn = ref([
     { key: 'part', name: '分/子分项部位', align: 'center' },
     { key: 'appStatusName', name: '审核状态', align: 'center' },
     { key: 'action', name: '操作', align: 'center' },
- 
+
 ])
 const qualtableData = ref([])
 const cancelKeys = ref('')
@@ -620,7 +620,7 @@ const beforeUpload = ()=>{
     if (!typevalue.value) {
         window.$message.warning('请先选择模板')
         return
-    
+
     }
 }
 const handFileError = (err)=>{
@@ -640,13 +640,13 @@ const tableLeadData1 = ref([
     { id: 1, k1: '0-A#桩基', k2: '', k3: '1', k4: '', k5: '1', k6: '1', k7: '1', k8:'' },
     { id: 2, k1: '0-A#桩基', k2: '', k3: '1', k4: '1', k5: '0', k6: '1', k7: '1', k8:'' },
     { id: 3, k1: '0-A#桩基', k2: '', k3: '', k4: '1', k5: '1', k6: '1', k7: '1', k8:'' },
-   
+
 ])
 const tableLeadData3 = ref([
     { id: 1, k1: '总则', k2: '', k3: '工程保险费', k4:'', k5: '保险费', k6: '按合同条款规定,提供建筑工程一切险', k7: '', k8: '', k9:'K58+096', k10:'K64+249', k11:'101-1-1', k12:'按合同条款规定,提供建筑工程一切险', k13:1 },
     { id: 2, k1: '总则', k2: '', k3: '工程保险费', k4:'', k5: '保险费', k6: '安全生产责任险', k7: '', k8: '', k9:'K58+096', k10:'K64+249', k11:'101-1-4', k12:'安全生产责任险', k13:1 },
     { id: 3, k1: '路基工程', k2: '南城互通', k3: '场地清理', k4: '挖除旧路面', k5: '沥青混凝土面层', k6: '挖除及铣刨(含沥青砼桥面铺装)', k7: '第一册', k8:'S3-59', k9:'黄岩2号高架桥(左右幅新建)桥下道路挖除', k10:'', k11:'202-2-2', k12:'挖除及铣刨(含沥青砼桥面铺装)', k13:42221 },
-   
+
 ])
 const leadLoaidng = ref(false)
 const leadModalSave = async () => {
@@ -668,11 +668,11 @@ const downLoadExel = ()=>{
             window.open('https://bladex-chongqing-info.oss-cn-hangzhou.aliyuncs.com//upload/20240109/98addbf48d620030504b2cb03b1c24f5.xls', '_blank')
       } else if (typevalue.value === '3') {
             window.open('https://blade-oss-chongqing.oss-cn-shenzhen.aliyuncs.com//upload/20240320/88fc4e47dd3f729b1b71cf79a6db44ae.xlsx', '_blank')
-            
+
         } else {
             window.$message.warning('请先选择模板')
         }
- 
+
     }
 }
 const typeoptions = ref([
@@ -708,7 +708,10 @@ const saveLink = ()=>{
 }
 const cancleLink = async (row)=>{
     row.load = true
-    const { error, code, msg } = await unitApi.deleteLinkWbsTree({ ids:row.id, nodeId:treeClickdata.value.id })
+    const { error, code, msg } = await unitApi.deleteLinkWbsTree({
+        ids: row.id,
+        nodeId: treeClickdata.value.id,
+    })
     row.load = false
     //判断状态
     if (!error && code === 200) {
@@ -721,7 +724,10 @@ const cancleLink = async (row)=>{
 const batchCancleload = ref(false)
 const batchCancle = async ()=>{
     batchCancleload.value = true
-    const { error, code, msg } = await unitApi.deleteLinkWbsTree({ ids:cancelKeys.value })
+    const { error, code, msg } = await unitApi.deleteLinkWbsTree({
+        ids: cancelKeys.value,
+        nodeId: treeClickdata.value.id,
+    })
     batchCancleload.value = false
     //判断状态
     if (!error && code === 200) {