Prechádzať zdrojové kódy

撤回上报按钮加载状态

duy 2 rokov pred
rodič
commit
c06078172b
1 zmenil súbory, kde vykonal 4 pridanie a 1 odobranie
  1. 4 1
      src/views/data-fill/wbs.vue

+ 4 - 1
src/views/data-fill/wbs.vue

@@ -172,7 +172,7 @@
                             </el-button>
                         </HcTooltip>
                         <HcTooltip v-if="NodeStatus === '3'" keys="wbs_abolish">
-                            <el-button hc-btn @click="abolishOneClick">
+                            <el-button hc-btn :laoding="abolishLoaing" @click="abolishOneClick">
                                 <HcIcon name="arrow-go-back" />
                                 <span>撤回上报流程</span>
                             </el-button>
@@ -1848,6 +1848,7 @@ const bussPdfsClick = async () => {
 }
 
 //撤回上报流程
+const abolishLoaing = ref(false)
 const abolishOneClick = () => {
     window?.$messageBox?.alert('请谨慎考虑后,是否确定撤回?', '撤回上报', {
         showCancelButton: true,
@@ -1864,10 +1865,12 @@ const abolishOneClick = () => {
 //撤回请求
 const abolishOneSave = async () => {
     const info = nodeDataInfo.value
+    abolishLoaing.value = true
     const { error, code } = await wbsApi.abolishOne({
         primaryKeyId: info?.primaryKeyId || '',
         classify: authBtnTabKey.value,
     })
+    abolishLoaing.value = false
     if (!error && code === 200) {
         window.$message?.success('撤回成功')
         getTableDataAll()