[update] 流程
This commit is contained in:
@@ -31,8 +31,6 @@ const newRegulationImportReject = (params) => postAction('/process/newStandardIm
|
|||||||
const newRegulationImportGetDataById = (taskId, params) => getAction(`/process/newStandardImport/handle/${taskId}`, params)
|
const newRegulationImportGetDataById = (taskId, params) => getAction(`/process/newStandardImport/handle/${taskId}`, params)
|
||||||
|
|
||||||
// 法规符合性排查流程
|
// 法规符合性排查流程
|
||||||
// 保存
|
|
||||||
const regulatoryComplianceCheckSave = (params) => postAction('/process/standardComplianceCheck/save', params)
|
|
||||||
// 发起
|
// 发起
|
||||||
const regulatoryComplianceCheckApproval = (params) => postAction('/process/standardComplianceCheck/start', params)
|
const regulatoryComplianceCheckApproval = (params) => postAction('/process/standardComplianceCheck/start', params)
|
||||||
// 转办
|
// 转办
|
||||||
@@ -94,7 +92,7 @@ const compulsoryWithdrawal = (params) => postAction('/workCenter/forcedWithdrawa
|
|||||||
const processTransfer = (params) => postAction('/workCenter/transfer', params)
|
const processTransfer = (params) => postAction('/workCenter/transfer', params)
|
||||||
|
|
||||||
// 流程中心-统一保存
|
// 流程中心-统一保存
|
||||||
const processSave = (params) => getAction('/workCenter/save', params)
|
const processSave = (params) => postAction('/workCenter/save', params)
|
||||||
|
|
||||||
// 流程中心-草稿-办理
|
// 流程中心-草稿-办理
|
||||||
const getDataDraft = (params) => getAction('/workCenter/draftHandle', params)
|
const getDataDraft = (params) => getAction('/workCenter/draftHandle', params)
|
||||||
@@ -131,7 +129,6 @@ export {
|
|||||||
newRegulationImportReject,
|
newRegulationImportReject,
|
||||||
newRegulationImportGetDataById,
|
newRegulationImportGetDataById,
|
||||||
|
|
||||||
regulatoryComplianceCheckSave,
|
|
||||||
regulatoryComplianceCheckApproval,
|
regulatoryComplianceCheckApproval,
|
||||||
regulatoryComplianceCheckTurnTo,
|
regulatoryComplianceCheckTurnTo,
|
||||||
regulatoryComplianceCheckAgree,
|
regulatoryComplianceCheckAgree,
|
||||||
|
|||||||
@@ -438,7 +438,7 @@ export default {
|
|||||||
// 业务基本信息
|
// 业务基本信息
|
||||||
const baseInfo = this.$refs.baseInfoRef.getData()
|
const baseInfo = this.$refs.baseInfoRef.getData()
|
||||||
// 判断是否每一项都没填
|
// 判断是否每一项都没填
|
||||||
const param = { ...processInfoForm, ...baseInfo.formInline, ...approvalInfoForm, ...personnelObj }
|
const param = { ...processInfoForm, ...baseInfo, ...approvalInfoForm, ...personnelObj }
|
||||||
const flag = Object.values(param).some(v => !!v || v === 0)
|
const flag = Object.values(param).some(v => !!v || v === 0)
|
||||||
if (!flag) {
|
if (!flag) {
|
||||||
// 提示至少填写一项
|
// 提示至少填写一项
|
||||||
|
|||||||
+5
-5
@@ -203,13 +203,12 @@ import ProcessDetailList from '@/components/ProcessDetailList'
|
|||||||
import PersonnelInfo from '@/components/PersonnelInfo'
|
import PersonnelInfo from '@/components/PersonnelInfo'
|
||||||
import UserSelectModal from '@/components/selection/UserSelectModal'
|
import UserSelectModal from '@/components/selection/UserSelectModal'
|
||||||
import { WorkCenterMixin } from '@/mixins/WorkCenterMixin'
|
import { WorkCenterMixin } from '@/mixins/WorkCenterMixin'
|
||||||
import { RegulatoryComplianceCheckNodes, ProcessKey } from '../../../enums/commonEnums'
|
import { RegulatoryComplianceCheckNodes, ProcessKey, ProcessType } from '../../../enums/commonEnums'
|
||||||
import {
|
import {
|
||||||
getDataDraft, getLookData, processAddSign,
|
getDataDraft, getLookData, processAddSign, processSave,
|
||||||
regulatoryComplianceCheckAgree, regulatoryComplianceCheckApproval,
|
regulatoryComplianceCheckAgree, regulatoryComplianceCheckApproval,
|
||||||
regulatoryComplianceCheckGetDataById,
|
regulatoryComplianceCheckGetDataById,
|
||||||
regulatoryComplianceCheckReject,
|
regulatoryComplianceCheckReject,
|
||||||
regulatoryComplianceCheckSave,
|
|
||||||
regulatoryComplianceCheckSubmit,
|
regulatoryComplianceCheckSubmit,
|
||||||
regulatoryComplianceCheckTurnTo
|
regulatoryComplianceCheckTurnTo
|
||||||
} from '../../../api/workCenter'
|
} from '../../../api/workCenter'
|
||||||
@@ -478,7 +477,7 @@ export default {
|
|||||||
const personnelObj = this.$refs.personnelInfo.getDataObj()
|
const personnelObj = this.$refs.personnelInfo.getDataObj()
|
||||||
// 业务基本信息
|
// 业务基本信息
|
||||||
const baseInfo = this.$refs.baseInfoRef.getData()
|
const baseInfo = this.$refs.baseInfoRef.getData()
|
||||||
const param = { ...processInfoForm, ...baseInfo.formInline, ...approvalInfoForm, ...personnelObj }
|
const param = { ...processInfoForm, ...baseInfo.standardInfo, ...approvalInfoForm, ...personnelObj }
|
||||||
const flag = Object.values(param).some(v => !!v || v === 0)
|
const flag = Object.values(param).some(v => !!v || v === 0)
|
||||||
if (!flag) {
|
if (!flag) {
|
||||||
// 提示至少填写一项
|
// 提示至少填写一项
|
||||||
@@ -490,6 +489,7 @@ export default {
|
|||||||
// 流程信息
|
// 流程信息
|
||||||
paramObj.basicProcessInfoDTO = Object.assign({}, processInfoForm)
|
paramObj.basicProcessInfoDTO = Object.assign({}, processInfoForm)
|
||||||
paramObj.basicProcessInfoDTO.processInstanceId = this.$route.query.processInstanceId
|
paramObj.basicProcessInfoDTO.processInstanceId = this.$route.query.processInstanceId
|
||||||
|
paramObj.basicProcessInfoDTO.processType = ProcessType.REGULATORY_COMPLIANCE_CHECK.value
|
||||||
// 流程审批信息
|
// 流程审批信息
|
||||||
paramObj.basicTaskInfoDTO = Object.assign({}, approvalInfoForm)
|
paramObj.basicTaskInfoDTO = Object.assign({}, approvalInfoForm)
|
||||||
paramObj.basicTaskInfoDTO.taskId = this.$route.query.taskId
|
paramObj.basicTaskInfoDTO.taskId = this.$route.query.taskId
|
||||||
@@ -505,7 +505,7 @@ export default {
|
|||||||
paramObj.infoJsonStr = JSON.stringify(paramObj)
|
paramObj.infoJsonStr = JSON.stringify(paramObj)
|
||||||
this.loading = true
|
this.loading = true
|
||||||
// 保存到草稿
|
// 保存到草稿
|
||||||
regulatoryComplianceCheckSave(paramObj).then(res => {
|
processSave(paramObj).then(res => {
|
||||||
if (res.success) {
|
if (res.success) {
|
||||||
this.$message.success(res.message)
|
this.$message.success(res.message)
|
||||||
this.goBack()
|
this.goBack()
|
||||||
|
|||||||
+5
-1
@@ -253,13 +253,15 @@ export default {
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
},
|
||||||
|
formInline: {}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
// 拿到外面传进来的数据初始化,因为套了几层就不在外层初始化数据了
|
// 拿到外面传进来的数据初始化,因为套了几层就不在外层初始化数据了
|
||||||
initData (data) {
|
initData (data) {
|
||||||
// 给表单赋值
|
// 给表单赋值
|
||||||
|
this.formInline = Object.assign({}, data.standardInfo)
|
||||||
this.dataSource = JSON.parse(JSON.stringify(data.detailInfoList))
|
this.dataSource = JSON.parse(JSON.stringify(data.detailInfoList))
|
||||||
this.isGetDataAfter = true
|
this.isGetDataAfter = true
|
||||||
},
|
},
|
||||||
@@ -267,6 +269,7 @@ export default {
|
|||||||
getData () {
|
getData () {
|
||||||
// 把数据抛出,在线编辑不知道要不要抛
|
// 把数据抛出,在线编辑不知道要不要抛
|
||||||
const data = {}
|
const data = {}
|
||||||
|
data.standardInfo = Object.assign({}, this.formInline)
|
||||||
data.detailInfoList = JSON.parse(JSON.stringify(this.dataSource))
|
data.detailInfoList = JSON.parse(JSON.stringify(this.dataSource))
|
||||||
return data
|
return data
|
||||||
},
|
},
|
||||||
@@ -278,6 +281,7 @@ export default {
|
|||||||
this.$message.warning(this.$t('pleaseCompleteTableInfo'))
|
this.$message.warning(this.$t('pleaseCompleteTableInfo'))
|
||||||
data = false
|
data = false
|
||||||
} else {
|
} else {
|
||||||
|
data.standardInfo = Object.assign({}, this.formInline)
|
||||||
data.detailInfoList = JSON.parse(JSON.stringify(this.dataSource))
|
data.detailInfoList = JSON.parse(JSON.stringify(this.dataSource))
|
||||||
}
|
}
|
||||||
return data
|
return data
|
||||||
|
|||||||
+5
-1
@@ -167,13 +167,15 @@ export default {
|
|||||||
scopedSlots: { customRender: 'material' }
|
scopedSlots: { customRender: 'material' }
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
dataSource: []
|
dataSource: [],
|
||||||
|
formInline: {}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
// 拿到外面传进来的数据初始化,因为套了几层就不在外层初始化数据了
|
// 拿到外面传进来的数据初始化,因为套了几层就不在外层初始化数据了
|
||||||
initData (data) {
|
initData (data) {
|
||||||
// 给表单赋值
|
// 给表单赋值
|
||||||
|
this.formInline = Object.assign({}, data.standardInfo)
|
||||||
this.dataSource = JSON.parse(JSON.stringify(data.detailInfoList))
|
this.dataSource = JSON.parse(JSON.stringify(data.detailInfoList))
|
||||||
this.isGetDataAfter = true
|
this.isGetDataAfter = true
|
||||||
},
|
},
|
||||||
@@ -181,12 +183,14 @@ export default {
|
|||||||
getData () {
|
getData () {
|
||||||
// 把数据抛出,在线编辑不知道要不要抛
|
// 把数据抛出,在线编辑不知道要不要抛
|
||||||
const data = {}
|
const data = {}
|
||||||
|
data.standardInfo = Object.assign({}, this.formInline)
|
||||||
data.detailInfoList = JSON.parse(JSON.stringify(this.dataSource))
|
data.detailInfoList = JSON.parse(JSON.stringify(this.dataSource))
|
||||||
return data
|
return data
|
||||||
},
|
},
|
||||||
// 外层获取数据要过校验,返回false表示没有通过校验
|
// 外层获取数据要过校验,返回false表示没有通过校验
|
||||||
async getDataValidate () {
|
async getDataValidate () {
|
||||||
const data = {}
|
const data = {}
|
||||||
|
data.standardInfo = Object.assign({}, this.formInline)
|
||||||
data.detailInfoList = JSON.parse(JSON.stringify(this.dataSource))
|
data.detailInfoList = JSON.parse(JSON.stringify(this.dataSource))
|
||||||
return data
|
return data
|
||||||
},
|
},
|
||||||
|
|||||||
+5
-1
@@ -185,13 +185,15 @@ export default {
|
|||||||
dataSource: [],
|
dataSource: [],
|
||||||
url: {
|
url: {
|
||||||
exportXlsUrl: ''
|
exportXlsUrl: ''
|
||||||
}
|
},
|
||||||
|
formInline: {}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
// 拿到外面传进来的数据初始化,因为套了几层就不在外层初始化数据了
|
// 拿到外面传进来的数据初始化,因为套了几层就不在外层初始化数据了
|
||||||
initData (data) {
|
initData (data) {
|
||||||
// 给表单赋值
|
// 给表单赋值
|
||||||
|
this.formInline = Object.assign({}, data.standardInfo)
|
||||||
this.dataSource = JSON.parse(JSON.stringify(data.detailInfoList))
|
this.dataSource = JSON.parse(JSON.stringify(data.detailInfoList))
|
||||||
this.isGetDataAfter = true
|
this.isGetDataAfter = true
|
||||||
},
|
},
|
||||||
@@ -199,12 +201,14 @@ export default {
|
|||||||
getData () {
|
getData () {
|
||||||
// 把数据抛出,在线编辑不知道要不要抛
|
// 把数据抛出,在线编辑不知道要不要抛
|
||||||
const data = {}
|
const data = {}
|
||||||
|
data.standardInfo = Object.assign({}, this.formInline)
|
||||||
data.detailInfoList = JSON.parse(JSON.stringify(this.dataSource))
|
data.detailInfoList = JSON.parse(JSON.stringify(this.dataSource))
|
||||||
return data
|
return data
|
||||||
},
|
},
|
||||||
// 外层获取数据要过校验,返回false表示没有通过校验
|
// 外层获取数据要过校验,返回false表示没有通过校验
|
||||||
async getDataValidate () {
|
async getDataValidate () {
|
||||||
const data = {}
|
const data = {}
|
||||||
|
data.standardInfo = Object.assign({}, this.formInline)
|
||||||
data.detailInfoList = JSON.parse(JSON.stringify(this.dataSource))
|
data.detailInfoList = JSON.parse(JSON.stringify(this.dataSource))
|
||||||
return data
|
return data
|
||||||
},
|
},
|
||||||
|
|||||||
+6
-2
@@ -125,25 +125,29 @@ export default {
|
|||||||
dataSource: [],
|
dataSource: [],
|
||||||
selectedRowKeys: [],
|
selectedRowKeys: [],
|
||||||
selectionRows: [],
|
selectionRows: [],
|
||||||
selectNames: '' // 选完人的名字,批量设置人需要用
|
selectNames: '', // 选完人的名字,批量设置人需要用
|
||||||
|
formInline: {}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
// 拿到外面传进来的数据初始化,因为套了几层就不在外层初始化数据了
|
// 拿到外面传进来的数据初始化,因为套了几层就不在外层初始化数据了
|
||||||
initData (data) {
|
initData (data) {
|
||||||
// 给表单赋值
|
// 给表单赋值
|
||||||
|
this.formInline = Object.assign({}, data.standardInfo)
|
||||||
this.dataSource = JSON.parse(JSON.stringify(data.detailInfoList))
|
this.dataSource = JSON.parse(JSON.stringify(data.detailInfoList))
|
||||||
},
|
},
|
||||||
// 外层要获取数据
|
// 外层要获取数据
|
||||||
getData () {
|
getData () {
|
||||||
// 把数据抛出,在线编辑不知道要不要抛
|
// 把数据抛出,在线编辑不知道要不要抛
|
||||||
const data = {}
|
const data = {}
|
||||||
|
data.standardInfo = Object.assign({}, this.formInline)
|
||||||
data.detailInfoList = JSON.parse(JSON.stringify(this.dataSource))
|
data.detailInfoList = JSON.parse(JSON.stringify(this.dataSource))
|
||||||
return data
|
return data
|
||||||
},
|
},
|
||||||
// 外层获取数据要过校验,返回false表示没有通过校验
|
// 外层获取数据要过校验,返回false表示没有通过校验
|
||||||
async getDataValidate () {
|
async getDataValidate () {
|
||||||
let data = {}
|
const data = {}
|
||||||
|
data.standardInfo = Object.assign({}, this.formInline)
|
||||||
data.detailInfoList = JSON.parse(JSON.stringify(this.dataSource))
|
data.detailInfoList = JSON.parse(JSON.stringify(this.dataSource))
|
||||||
return data
|
return data
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user