|
@@ -111,7 +111,16 @@
|
|
|
</el-button>
|
|
|
</HcTooltip>
|
|
|
<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" :loading="signLoading" hc-btn type="warning" @click="resignClick1"> <HcIcon name="repeat" />一键重签</el-button>
|
|
|
+ <el-button
|
|
|
+ v-if="userInfo.dept_id === '1536982621165592577'"
|
|
|
+ :disabled="tableCheckedKeys.length <= 0"
|
|
|
+ :loading="signLoading"
|
|
|
+ hc-btn type="warning"
|
|
|
+ @click="resignClick1"
|
|
|
+ >
|
|
|
+ <HcIcon name="repeat" />
|
|
|
+ 一键重签
|
|
|
+ </el-button>
|
|
|
<HcTooltip keys="save_agin">
|
|
|
<el-button
|
|
|
:disabled="tableCheckedKeys.length <= 0" :loading="saveAginLoading" hc-btn
|
|
@@ -414,6 +423,7 @@ const projectId = ref(useAppState.getProjectId)
|
|
|
const contractId = ref(useAppState.getContractId)
|
|
|
const projectInfo = ref(useAppState.getProjectInfo)
|
|
|
const contractInfo = ref(useAppState.getContractInfo)
|
|
|
+const userInfo = ref(useAppState.getUserInfo)
|
|
|
const isCollapse = ref(useAppState.getCollapse)
|
|
|
const isLayout = ref(useAppState.isLayout)
|
|
|
const isTemplateType = ref(useAppState.contractInfo?.templateType === 2)
|
|
@@ -1409,19 +1419,12 @@ const cancelresign1 = ()=>{
|
|
|
const signClick1 = async () => {
|
|
|
const rows = tableCheckedKeys.value
|
|
|
//获取任务id
|
|
|
- const taskIds = arrToKey(rows, 'taskId')
|
|
|
- const idsArr = taskIds.split(',')
|
|
|
- let isCan = idsArr.some(ele=>!ele)
|
|
|
-
|
|
|
- if (isCan) {
|
|
|
- window.$message?.warning('参数异常,暂不支持该操作')
|
|
|
- return
|
|
|
- }
|
|
|
+ const ids = arrToId(rows)
|
|
|
//发起请求
|
|
|
signLoading1.value = true
|
|
|
const { error, code, msg } = await queryApi.reSigningEVisa1({
|
|
|
userIds: checkTaskUserIds.value,
|
|
|
- taskIds: taskIds,
|
|
|
+ ids: ids,
|
|
|
|
|
|
|
|
|
})
|