diff --git a/src/api/workCenter.js b/src/api/workCenter.js index 34bb6386..dfbf5f09 100644 --- a/src/api/workCenter.js +++ b/src/api/workCenter.js @@ -155,8 +155,6 @@ const enStandardStartUseGetDataById = (taskId, params) => getAction(`/process/es const enStandardStartUseGetDataDraft = (params) => getAction('/process/es/enable/draftHandle', params) // 流程中心 -// 待办-转办 -const toDoTurnTo = (params) => postAction('', params) // 已发-强制撤回 const compulsoryWithdrawal = (params) => postAction('', params) @@ -311,7 +309,6 @@ export { enStandardStartUseReject, enStandardStartUseGetDataDraft, - toDoTurnTo, compulsoryWithdrawal, initiateStandardECProcess, diff --git a/src/components/dict/JMultiSelectTag.vue b/src/components/dict/JMultiSelectTag.vue index bb0517ae..6f0570aa 100644 --- a/src/components/dict/JMultiSelectTag.vue +++ b/src/components/dict/JMultiSelectTag.vue @@ -110,7 +110,7 @@ export default { }, // update--begin--autor:lvdandan-----date:20201120------for:LOWCOD-1086 下拉多选框,搜索时只字典code进行搜索不能通过字典text搜索 filterOption (input, option) { - return option.componentOptions.children[0].children[0].text.toLowerCase().indexOf(input.toLowerCase()) >= 0 + return option.componentOptions.children[0].text.toLowerCase().indexOf(input.toLowerCase()) >= 0 } // update--end--autor:lvdandan-----date:20201120------for:LOWCOD-1086 下拉多选框,搜索时只字典code进行搜索不能通过字典text搜索 }, diff --git a/src/components/selection/UserSelectModal.vue b/src/components/selection/UserSelectModal.vue index 3e2d3817..c4347e73 100644 --- a/src/components/selection/UserSelectModal.vue +++ b/src/components/selection/UserSelectModal.vue @@ -188,10 +188,10 @@ export default { methods: { open (value) { this.visible = true + this.loadData() if (value) { this.selectedRowKeys = value.split(',') this.getUserListByIds(value) - this.loadData() } }, // 获取组织机构树 diff --git a/src/views/workCenter/enterpriseStandardInitChange/modules/ApprovalBaseInfo.vue b/src/views/workCenter/enterpriseStandardInitChange/modules/ApprovalBaseInfo.vue index 383ab830..0499d646 100644 --- a/src/views/workCenter/enterpriseStandardInitChange/modules/ApprovalBaseInfo.vue +++ b/src/views/workCenter/enterpriseStandardInitChange/modules/ApprovalBaseInfo.vue @@ -368,7 +368,7 @@ v-model="formInline.componentName" @nameChange="treeSelectNameChange" filedName="componentName" - type="radio" + type="checkbox" :nameStr="formInline.componentName_dictText" dict-id="1696007957666533377" :disabled="disabled" /> diff --git a/src/views/workCenter/processCenter/table/TodoList.vue b/src/views/workCenter/processCenter/table/TodoList.vue index 397b2f14..09706b5a 100644 --- a/src/views/workCenter/processCenter/table/TodoList.vue +++ b/src/views/workCenter/processCenter/table/TodoList.vue @@ -69,7 +69,19 @@ import JTable from '@/components/jero/JTable' import { JeroListMixin } from '@/mixins/JeroListMixin' import UserSelectModal from '@/components/selection/UserSelectModal' -import { toDoTurnTo } from '@/api/workCenter' +import { + activelyReportTurnTo, + enStandardAnnulTurnTo, + enStandardChangeTurnTo, + enStandardEditTurnTo, + enStandardRecheckTurnTo, + enStandardSealSaveTurnTo, enStandardStartUseTurnTo, + enterprisePlanApprovalTurnTo, + standardizationInitTurnTo, + transferConsultationProcess, transferInspectPlan, + transferProcurementProcess, + turnToStandardECProcess +} from '../../../../api/workCenter' export default { name: 'TodoList', @@ -212,10 +224,65 @@ export default { // 转办选完人的回调 userSelectChange (value) { if (value) { - const params = {} - params.processId = this.currentTurnTo.id - params.person = value - toDoTurnTo(params).then(res => { + let func + switch (this.currentTurnTo.prcType + '') { + // 标准法规入库/变更流程 + case '1': + func = turnToStandardECProcess + break + // 标准征求意见流程 + case '2': + func = transferConsultationProcess + break + // 法规采购流程 + case '6': + func = transferProcurementProcess + break + // 企标立项、变更计划 + case '7': + func = enterprisePlanApprovalTurnTo + break + // 年度制修订计划(各部门主动上报) + case '8': + func = activelyReportTurnTo + break + // 年度制修订计划(标准化发起) + case '9': + func = standardizationInitTurnTo + break + // 企标制修订流程 + case '10': + func = enStandardEditTurnTo + break + // 企标更改流程 + case '11': + func = enStandardChangeTurnTo + break + // 企标复审流程 + case '12': + func = enStandardRecheckTurnTo + break + // 企标废止流程 + case '13': + func = enStandardAnnulTurnTo + break + // 企标封存流程 + case '14': + func = enStandardSealSaveTurnTo + break + // 已封存企标启用流程 + case '15': + func = enStandardStartUseTurnTo + break + // 企标稽查计划 + case '16': + func = transferInspectPlan + break + } + const param = {} + param.userId = value + param.taskId = this.$route.query.taskId + func(param).then(res => { if (res.success) { this.$message.success(res.message) this.loadData()