فهرست منبع

一键重签增加参数type

duy 1 سال پیش
والد
کامیت
8651659c83
1فایلهای تغییر یافته به همراه23 افزوده شده و 2 حذف شده
  1. 23 2
      src/views/tasks/sign-admin.vue

+ 23 - 2
src/views/tasks/sign-admin.vue

@@ -70,6 +70,16 @@
                 <HcPages :pages="searchForm" :sizes="[10, 20, 30, 40, 50, 200]" @change="pageChange" />
             </template>
         </HcNewCard>
+
+        <hc-new-dialog v-model="resignModal" title="一键重签" widths="38rem" :loading="resignLoading" @close="cancelresign" @save="saveResign">
+            <div>
+                是否重新生成pdf:
+                <el-radio-group v-model="resignModalRadio">
+                    <el-radio :label="0">否</el-radio>
+                    <el-radio :label="1">是</el-radio>
+                </el-radio-group>
+            </div>
+        </hc-new-dialog>
     </div>
 </template>
 
@@ -191,16 +201,23 @@ const tableListColumn = ref([
 ])
 
 //一键重签
+const resignModal = ref(false)
+const resignModalRadio = ref(0)
 const resignLoading = ref(false)
 const resignClick = async ()=>{
-   const taskIds = arrToId(tableCheckedKeys.value)
+    resignModal.value = true
+
 
+}
+const saveResign = async ()=>{
+    const taskIds = arrToId(tableCheckedKeys.value)
    resignLoading.value = true
     const { error, code, msg } = await signApi.reSigningEVisa({
        contractId:searchForm.value.contractId,
        projectId:projectId.value,
        taskIds:taskIds,
         classifyType: contractTypeTabKey.value,
+        type:resignModalRadio.value,
     })
     //判断状态
     resignLoading.value = false
@@ -208,7 +225,11 @@ const resignClick = async ()=>{
        window.$message.success(msg)
        getTableData()
     }
-
+    resignModal.value = false
+}
+const cancelresign = ()=>{
+    resignModalRadio.value = 0
+    resignModal.value = false
 }
 const rowTaskName = (row)=>{
     if (row?.sigPdf) {