Эх сурвалжийг харах

撤销上报按钮加载中

ZaiZai 1 жил өмнө
parent
commit
db0d542c63

+ 1 - 1
public/version.json

@@ -1,3 +1,3 @@
 {
-  "value": "20240705195949"
+  "value": "20240705200607"
 }

+ 2 - 1
src/views/alter/admin/order.vue

@@ -19,7 +19,7 @@
                 <hc-icon name="send-plane-2" />
                 <span>上报</span>
             </el-button>
-            <el-button hc-btn color="#FF7D43" class="text-white" :disabled="tableCheckKeys.length <= 0" @click="undoReportClick">
+            <el-button hc-btn color="#FF7D43" :loading="undoLoading" class="text-white" :disabled="tableCheckKeys.length <= 0" @click="undoReportClick">
                 <span>撤销上报</span>
             </el-button>
         </template>
@@ -392,6 +392,7 @@ const reportFinish = () => {
 }
 
 //撤销上报
+const undoLoading = ref(false)
 const undoReportClick = async () => {
     window?.$message.warning('功能开发中...')
 }

+ 4 - 1
src/views/debit-pay/admin/middlepay.vue

@@ -28,7 +28,7 @@
                     <el-button hc-btn type="success" @click="viewPdf">查看报表</el-button>
                     <el-button hc-btn color="#626aef" @click="sortClick(1)">按部位排序</el-button>
                     <el-button hc-btn color="#626aef" @click="sortClick(2)">按录入时间排序</el-button>
-                    <el-button v-if="approveStatus !== 0" hc-btn color="#FF7D43" class="text-white" @click="undoReportClick">撤销上报</el-button>
+                    <el-button v-if="approveStatus !== 0" :loading="undoLoading" hc-btn color="#FF7D43" class="text-white" @click="undoReportClick">撤销上报</el-button>
                 </template>
                 <hc-table
                     :column="tableColumn" :datas="tableData" :loading="tableLoading"
@@ -396,12 +396,15 @@ const rowTableClick = (row) => {
 }
 
 //撤销上报
+const undoLoading = ref(false)
 const undoReportClick = async () => {
+    undoLoading.value = true
     const { contractPeriodId } = searchForm.value
     const { isRes } = await backMeterTask({
         periodId: contractPeriodId,
         type: 0,
     })
+    undoLoading.value = false
     if (!isRes) return
     window.$message.success('撤回成功')
     reportFinish()

+ 4 - 1
src/views/debit-pay/material/order.vue

@@ -16,7 +16,7 @@
                 <hc-icon name="send-plane-2" />
                 <span>上报</span>
             </el-button>
-            <el-button v-if="approveStatus !== 0" hc-btn color="#FF7D43" class="text-white" @click="undoReportClick">撤销上报</el-button>
+            <el-button v-if="approveStatus !== 0" :loading="undoLoading" hc-btn color="#FF7D43" class="text-white" @click="undoReportClick">撤销上报</el-button>
         </template>
         <div class="relative h-full flex">
             <div class="flex-1">
@@ -308,12 +308,15 @@ const reportFinish = () => {
 }
 
 //撤销上报
+const undoLoading = ref(false)
 const undoReportClick = async () => {
+    undoLoading.value = true
     const { meterPeriodId } = searchForm.value
     const { isRes } = await backMeterTask({
         periodId: meterPeriodId,
         type: 1,
     })
+    undoLoading.value = false
     if (!isRes) return
     window.$message.success('撤回成功')
     reportFinish()

+ 4 - 1
src/views/debit-pay/start-work/order.vue

@@ -19,7 +19,7 @@
                 <HcIcon name="send-plane-2" />
                 <span>上报</span>
             </el-button>
-            <el-button v-if="approveStatus !== 0" hc-btn color="#FF7D43" class="text-white" @click="undoReportClick">撤销上报</el-button>
+            <el-button v-if="approveStatus !== 0" :loading="undoLoading" hc-btn color="#FF7D43" class="text-white" @click="undoReportClick">撤销上报</el-button>
         </template>
         <div class="relative h-full flex">
             <div class="flex-1">
@@ -290,12 +290,15 @@ const rowTableClick = (row) => {
 }
 
 //撤销上报
+const undoLoading = ref(false)
 const undoReportClick = async () => {
+    undoLoading.value = true
     const { meterPeriodId } = searchForm.value
     const { isRes } = await backMeterTask({
         periodId: meterPeriodId,
         type: 2,
     })
+    undoLoading.value = false
     if (!isRes) return
     window.$message.success('撤回成功')
     reportFinish()