[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 toDoTurnTo = (params) => postAction('', params)
// 已发-强制撤回
const compulsoryWithdrawal = (params) => postAction('', params)
@@ -311,7 +309,6 @@ export {
enStandardStartUseReject,
enStandardStartUseGetDataDraft,
toDoTurnTo,
compulsoryWithdrawal,
initiateStandardECProcess,
+1 -1
View File
@@ -110,7 +110,7 @@ export default {
},
// update--begin--autor:lvdandan-----date:20201120------forLOWCOD-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------forLOWCOD-1086 下拉多选框,搜索时只字典code进行搜索不能通过字典text搜索
},
+1 -1
View File
@@ -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()
}
},
// 获取组织机构树
@@ -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" />
@@ -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()