ソースを参照

feat(systemService): 优化任务人员签字状态展示及提示

duy 1 ヶ月 前
コミット
61c7527935
1 ファイル変更19 行追加4 行削除
  1. 19 4
      src/views/systemService/test.vue

+ 19 - 4
src/views/systemService/test.vue

@@ -127,14 +127,15 @@
                             <span>上报且审批</span>
                         </el-button> -->
                         <!-- <el-button :disabled="tableCheckedKeys.length <= 0" :loading="signLoading" hc-btn type="primary" @click="resignClick">  <HcIcon name="repeat" />re-sign</el-button> -->
-                        <!-- <el-button
+                        <el-button
                             :disabled="tableCheckedKeys.length <= 0" :loading="saveAginLoading" hc-btn
                             color="#e03997" @click="saveAginClick"
                         >
                             <HcIcon name="save" />
                             <span>save-again</span>
                         </el-button>
-                        -->
+                        <el-button :disabled="tableCheckedKeys.length <= 0" :loading="signLoading" hc-btn type="primary" @click="resignClick">  <HcIcon name="repeat" />re-sign</el-button>
+                 
                      
                         <el-button
                             :disabled="tableCheckedKeys.length <= 0" hc-btn
@@ -262,7 +263,18 @@
                         </template>
                     </HcTable>
                     <template #action>
-                        <HcPages :pages="searchForm" @change="pageChange" />
+                        <div class="lr-dialog-footer">
+                            <div class="left">
+                                <span class="text-success">任务人员中:</span>
+                                <el-tag class="mx-1" effect="dark" type="info">未签字</el-tag>
+                                <el-tag class="mx-1" effect="dark" type="success">已签字</el-tag>
+                                <el-tag class="mx-1" effect="dark" type="warning">已废除</el-tag>
+                                <el-tag class="mx-1" effect="dark" type="danger">签字异常</el-tag>
+                            </div>
+                            <div class="right">
+                                <HcPages :pages="searchForm" @change="pageChange" />
+                            </div>
+                        </div>
                     </template>
                 </HcNewCard>
             </hc-body>
@@ -1086,6 +1098,8 @@ const resignModal = ref(false)
 const resignModalRadio = ref(0)
 const resignClick = async ()=>{
     const rows = tableCheckedKeys.value
+
+    
     if (rows.length <= 0) {
         window.$message?.warning('勾选错误!只能操作待审批和已审批数据')
         return
@@ -1103,7 +1117,8 @@ const signClick = async () => {
     let isCan = idsArr.some(ele=>!ele)
   
     if (isCan) {
-        window.$message?.warning('参数异常,暂不支持该操作')
+        window.$message?.warning('该数据不存在任务ID,请重新勾选数据!')
+
         return
     }
     //发起请求