Переглянути джерело

Merge branch 'xf_dev' of http://maven.jgiot.com:7012/jiaxiaoqiang/JG-ADMIN-TEMP into xf_dev

dy 1 рік тому
батько
коміт
6a9659503e
1 змінених файлів з 12 додано та 0 видалено
  1. 12 0
      src/views/plan/workOrder/index.vue

+ 12 - 0
src/views/plan/workOrder/index.vue

@@ -3,6 +3,7 @@
     <avue-crud
         ref="crudRef"
         v-model:search="search"
+        v-loading="loading"
         v-model="form"
         :data="data"
         :option="option"
@@ -284,7 +285,9 @@ const showSeqPage =(workOrderCode)=>{
 const distribute = (id)=>{
   ElMessageBox.confirm("当前操作不可逆,确定下发工单吗?")
       .then(() => {
+        loading.value=true;
         distributeWorkOrder(id).then((data)=>{
+          loading.value=false;
           ElMessage.success(data.msg);
           dataList()
         })
@@ -297,7 +300,9 @@ const lockOrUnLockWorkOrder = (id,status)=>{
   let message = status === "4" ? "解冻" : "冻结"
   ElMessageBox.confirm("当前操作不可逆,确定"+message+"工单吗?")
       .then(() => {
+        loading.value=true;
         lockWorkOrder({id: id,workOrderState: status}).then((data)=>{
+          loading.value=false;
           ElMessage.success(data.msg);
           dataList()
         })
@@ -306,15 +311,19 @@ const lockOrUnLockWorkOrder = (id,status)=>{
         // catch error
       });
 }
+const loading=ref(false);
 const zipWork=ref({});
 const zipData=(workOrderCode)=>{
+  loading.value=true;
   zipWork.value.workOrderCode=workOrderCode;
   zipWorkOrder(zipWork.value).then(
     (data)=>{
       if(data.code === '200'){
+        loading.value=false;
         ElMessage.success(data.msg);
         dataList()
       }else{
+        loading.value=false;
         ElMessage.error(data.msg);
       }
     }
@@ -324,11 +333,14 @@ const zipData=(workOrderCode)=>{
 const revoke = (id)=>{
   ElMessageBox.confirm("当前操作不可逆,确定撤销工单吗?")
       .then(() => {
+        loading.value=true;
         revokeWorkOrder(id).then((data)=>{
           if(data.code === '200'){
+            loading.value=false;
             ElMessage.success(data.msg);
             dataList()
           }else{
+            loading.value=false;
             ElMessage.error(data.msg)
           }
         })