[update] 修改选人组件bug,bug78606,企标立项流程

This commit is contained in:
lideqin
2023-11-24 10:10:53 +08:00
parent 2d77b08927
commit 0c12db10d9
5 changed files with 75 additions and 11 deletions
-3
View File
@@ -155,8 +155,6 @@ const enStandardStartUseGetDataById = (taskId, params) => getAction(`/process/es
const enStandardStartUseGetDataDraft = (params) => getAction('/process/es/enable/draftHandle', params) const enStandardStartUseGetDataDraft = (params) => getAction('/process/es/enable/draftHandle', params)
// 流程中心 // 流程中心
// 待办-转办
const toDoTurnTo = (params) => postAction('', params)
// 已发-强制撤回 // 已发-强制撤回
const compulsoryWithdrawal = (params) => postAction('', params) const compulsoryWithdrawal = (params) => postAction('', params)
@@ -311,7 +309,6 @@ export {
enStandardStartUseReject, enStandardStartUseReject,
enStandardStartUseGetDataDraft, enStandardStartUseGetDataDraft,
toDoTurnTo,
compulsoryWithdrawal, compulsoryWithdrawal,
initiateStandardECProcess, initiateStandardECProcess,
+1 -1
View File
@@ -110,7 +110,7 @@ export default {
}, },
// update--begin--autor:lvdandan-----date:20201120------for:LOWCOD-1086 下拉多选框,搜索时只字典code进行搜索不能通过字典text搜索 // update--begin--autor:lvdandan-----date:20201120------for:LOWCOD-1086 下拉多选框,搜索时只字典code进行搜索不能通过字典text搜索
filterOption (input, option) { 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搜索 // update--end--autor:lvdandan-----date:20201120------for:LOWCOD-1086 下拉多选框,搜索时只字典code进行搜索不能通过字典text搜索
}, },
+1 -1
View File
@@ -188,10 +188,10 @@ export default {
methods: { methods: {
open (value) { open (value) {
this.visible = true this.visible = true
this.loadData()
if (value) { if (value) {
this.selectedRowKeys = value.split(',') this.selectedRowKeys = value.split(',')
this.getUserListByIds(value) this.getUserListByIds(value)
this.loadData()
} }
}, },
// 获取组织机构树 // 获取组织机构树
@@ -368,7 +368,7 @@
v-model="formInline.componentName" v-model="formInline.componentName"
@nameChange="treeSelectNameChange" @nameChange="treeSelectNameChange"
filedName="componentName" filedName="componentName"
type="radio" type="checkbox"
:nameStr="formInline.componentName_dictText" :nameStr="formInline.componentName_dictText"
dict-id="1696007957666533377" dict-id="1696007957666533377"
:disabled="disabled" /> :disabled="disabled" />
@@ -69,7 +69,19 @@
import JTable from '@/components/jero/JTable' import JTable from '@/components/jero/JTable'
import { JeroListMixin } from '@/mixins/JeroListMixin' import { JeroListMixin } from '@/mixins/JeroListMixin'
import UserSelectModal from '@/components/selection/UserSelectModal' 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 { export default {
name: 'TodoList', name: 'TodoList',
@@ -212,10 +224,65 @@ export default {
// 转办选完人的回调 // 转办选完人的回调
userSelectChange (value) { userSelectChange (value) {
if (value) { if (value) {
const params = {} let func
params.processId = this.currentTurnTo.id switch (this.currentTurnTo.prcType + '') {
params.person = value // 标准法规入库/变更流程
toDoTurnTo(params).then(res => { 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) { if (res.success) {
this.$message.success(res.message) this.$message.success(res.message)
this.loadData() this.loadData()