duy 1 місяць тому
батько
коміт
44dac993b9

+ 9 - 0
src/api/modules/tentative/detect/test.js

@@ -266,4 +266,13 @@ export default {
             data: form,
         })
     },
+    //试验自建列表排序    //保存表单
+    async updateSort(form) {
+        return HcApi({
+            url: '/api/blade-business/detection/self/updateSort',
+            method: 'post',
+            data: form,
+        })
+    },
+
 }

+ 18 - 4
src/views/tentative/detect/test.vue

@@ -332,7 +332,7 @@
         </hc-new-dialog>
 
         <!-- 排序弹窗 -->
-        <hc-new-dialog v-model="sortDialog" title="排序" widths="38rem" @close="closeSort" @save="sortClick">
+        <hc-new-dialog v-model="sortDialog" title="排序" widths="38rem" :loading="sortLoading" @close="closeSort" @save="sortClick">
             <div>
                 <el-radio-group v-model="sortType">
                     <el-radio :value="1">记录/报告编号(升序)</el-radio>
@@ -1475,9 +1475,23 @@ const closeSort = ()=>{
     sortDialog.value = false
     sortType.value = ''
 }
-const sortClick = ()=>{
-    getTableData().then()
-    sortDialog.value = false
+const sortLoading = ref(false)
+const sortClick = async ()=>{
+    sortLoading.value = true
+    const { error, code, data } = await dataApi.updateSort({
+    
+        nodeId:searchForm.value.nodeId,
+
+        sortType:sortType.value,
+        //contractId: contractId.value,
+    })
+    //处理数据
+    sortLoading.value = false
+    if (!error && code === 200) {
+           sortDialog.value = false
+       getTableData()
+
+    } 
 
 
 }