|
@@ -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()
|