对接重点认证标准/政策合规性项目审查流程
This commit is contained in:
@@ -119,6 +119,10 @@
|
|||||||
{
|
{
|
||||||
label: "政策征求意见流程",
|
label: "政策征求意见流程",
|
||||||
value: "29"
|
value: "29"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '重点认证标准/政策合规性项目审查流程',
|
||||||
|
value: "30"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
formDisableFlag: false,
|
formDisableFlag: false,
|
||||||
|
|||||||
+11
@@ -228,6 +228,17 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
getData(row) {
|
||||||
|
this.infoTableDatas = row
|
||||||
|
this.infoTableDatas = [...this.infoTableDatas]
|
||||||
|
},
|
||||||
|
submit(callback) {
|
||||||
|
if (this.infoTableDatas && this.infoTableDatas.length > 0) {
|
||||||
|
callback && callback()
|
||||||
|
} else {
|
||||||
|
this.$message.warning('请至少添加一条数据')
|
||||||
|
}
|
||||||
|
},
|
||||||
// 点击查看
|
// 点击查看
|
||||||
handlePreview(item) {
|
handlePreview(item) {
|
||||||
let routeUrl = this.$router.resolve({
|
let routeUrl = this.$router.resolve({
|
||||||
|
|||||||
-1
@@ -231,7 +231,6 @@
|
|||||||
this.type = type;
|
this.type = type;
|
||||||
this.drawerTitle = title;
|
this.drawerTitle = title;
|
||||||
this.checkBox = isTrue
|
this.checkBox = isTrue
|
||||||
console.log(this.nodeList);
|
|
||||||
this.modalshowflag = true;
|
this.modalshowflag = true;
|
||||||
},
|
},
|
||||||
//选择人
|
//选择人
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
<div class="policyComplianceReview">
|
<div class="policyComplianceReview">
|
||||||
<ProcessHeader toggle>
|
<ProcessHeader toggle>
|
||||||
<template slot="proName">重点认证标准/政策合规性项目审查流程</template>
|
<template slot="proName">重点认证标准/政策合规性项目审查流程</template>
|
||||||
<template slot="proNode">法规管理员发起流程</template>
|
<template slot="proNode">{{taskKeyName}}</template>
|
||||||
</ProcessHeader>
|
</ProcessHeader>
|
||||||
<div class="headerTabs">
|
<div class="headerTabs">
|
||||||
<div class="headerTabsItem" :class="active === '1' ? 'active' : ''" @click="handleTabs('1')">基础信息</div>
|
<div class="headerTabsItem" :class="active === '1' ? 'active' : ''" @click="handleTabs('1')">基础信息</div>
|
||||||
@@ -89,7 +89,7 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
|
||||||
<el-row :gutter="24" v-if="taskKey == 'PolicySolicitOpinionProcessKey7'">
|
<el-row :gutter="24" v-if="taskKey == 'PolicyComplianceProgramReviewProcessKey7'">
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="责任人" prop="zrrUserNames"
|
<el-form-item label="责任人" prop="zrrUserNames"
|
||||||
class="add-form-item form-item-disabled">
|
class="add-form-item form-item-disabled">
|
||||||
@@ -103,7 +103,7 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
|
||||||
<el-row :gutter="24" v-if="taskKey == 'PolicySolicitOpinionProcessKey9'">
|
<el-row :gutter="24" v-if="taskKey == 'PolicyComplianceProgramReviewProcessKey9'">
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="内部评审" prop="internalReviewFlag"
|
<el-form-item label="内部评审" prop="internalReviewFlag"
|
||||||
class="add-form-item form-item-disabled">
|
class="add-form-item form-item-disabled">
|
||||||
@@ -133,21 +133,7 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
|
||||||
<el-row :gutter="24" v-if="taskKey == 'PolicySolicitOpinionProcessKey12'">
|
<el-row :gutter="24" v-if="taskKey == 'PolicyComplianceProgramReviewProcessKey15'">
|
||||||
<el-col :span="12">
|
|
||||||
<el-form-item label="会签人" prop="hqrUserNames"
|
|
||||||
class="add-form-item form-item-disabled">
|
|
||||||
<el-input @click.native="selectOperation('会签人',dataForm.hqrUserIds,false)"
|
|
||||||
v-model="dataForm.hqrUserNames"
|
|
||||||
readonly
|
|
||||||
placeholder="请选择会签人"
|
|
||||||
clearable
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
|
|
||||||
<el-row :gutter="24" v-if="taskKey == 'PolicySolicitOpinionProcessKey16'">
|
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="抄送人" prop="csr2UserNames"
|
<el-form-item label="抄送人" prop="csr2UserNames"
|
||||||
class="add-form-item form-item-disabled">
|
class="add-form-item form-item-disabled">
|
||||||
@@ -162,9 +148,9 @@
|
|||||||
</el-row>
|
</el-row>
|
||||||
</div>
|
</div>
|
||||||
</el-form>
|
</el-form>
|
||||||
<fetchList v-if="false" ref="fetchListRef"/>
|
<fetchList v-if="isFetchList" ref="fetchListRef"/>
|
||||||
<businessDivisionList v-if="false" ref="businessDivisionListRef"/>
|
<businessDivisionList v-if="isBusinessDivisionList" ref="businessDivisionListRef"/>
|
||||||
<productPlanningList ref="productPlanningListRef"/>
|
<productPlanningList v-if="isProductPlanningList" ref="productPlanningListRef"/>
|
||||||
</div>
|
</div>
|
||||||
<el-collapse accordion>
|
<el-collapse accordion>
|
||||||
<el-collapse-item title="意见填写">
|
<el-collapse-item title="意见填写">
|
||||||
@@ -293,53 +279,61 @@
|
|||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
showPersonnel() {
|
showPersonnel() {
|
||||||
return true
|
if (!this.taskKey || this.taskKey == 'PolicyComplianceProgramReviewProcessKey1' ||
|
||||||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey3') {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
return false
|
||||||
},
|
},
|
||||||
showApprovalHistory() {
|
showApprovalHistory() {
|
||||||
|
if (!this.taskKey) {
|
||||||
|
return false
|
||||||
|
}
|
||||||
return true
|
return true
|
||||||
},
|
},
|
||||||
disabledXX() {
|
disabledXX() {
|
||||||
return false
|
if (!this.taskKey || this.taskKey == 'PolicyComplianceProgramReviewProcessKey1' ||
|
||||||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey3') {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
return true
|
||||||
},
|
},
|
||||||
taskKeyName() {
|
taskKeyName() {
|
||||||
if (!this.taskKey || this.taskKey == 'PolicySolicitOpinionProcessKey1') {
|
if (!this.taskKey || this.taskKey == 'PolicyComplianceProgramReviewProcessKey1') {
|
||||||
return '起草'
|
return '起草'
|
||||||
} else if (this.taskKey == 'PolicySolicitOpinionProcessKey2') {
|
} else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey2') {
|
||||||
return '审核'
|
return '审核'
|
||||||
} else if (this.taskKey == 'PolicySolicitOpinionProcessKey3') {
|
} else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey3') {
|
||||||
return '起草修改'
|
return '起草修改'
|
||||||
} else if (this.taskKey == 'PolicySolicitOpinionProcessKey4') {
|
} else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey4') {
|
||||||
return '审定'
|
return '审定'
|
||||||
} else if (this.taskKey == 'PolicySolicitOpinionProcessKey5') {
|
} else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey5') {
|
||||||
return '批准'
|
return '批准'
|
||||||
} else if (this.taskKey == 'PolicySolicitOpinionProcessKey7') {
|
} else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey7') {
|
||||||
return '责任对接人分配任务'
|
return '责任对接人分配任务'
|
||||||
} else if (this.taskKey == 'PolicySolicitOpinionProcessKey8') {
|
} else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey8') {
|
||||||
return '责任人任务处理'
|
return '责任人任务处理'
|
||||||
} else if (this.taskKey == 'PolicySolicitOpinionProcessKey9') {
|
} else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey9') {
|
||||||
return '责任对接人汇总'
|
return '责任对接人汇总'
|
||||||
} else if (this.taskKey == 'PolicySolicitOpinionProcessKey10') {
|
} else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey10') {
|
||||||
return '责任单位审批'
|
return '责任单位审批'
|
||||||
} else if (this.taskKey == 'PolicySolicitOpinionProcessKey11') {
|
} else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey11') {
|
||||||
return '管理员'
|
return '管理员'
|
||||||
} else if (this.taskKey == 'PolicySolicitOpinionProcessKey12') {
|
} else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey12') {
|
||||||
return '审核'
|
return '审核'
|
||||||
} else if (this.taskKey == 'PolicySolicitOpinionProcessKey13') {
|
} else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey13') {
|
||||||
return '会签'
|
|
||||||
} else if (this.taskKey == 'PolicySolicitOpinionProcessKey14') {
|
|
||||||
return '审定'
|
return '审定'
|
||||||
} else if (this.taskKey == 'PolicySolicitOpinionProcessKey15') {
|
} else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey14') {
|
||||||
return '批准'
|
return '批准'
|
||||||
} else if (this.taskKey == 'PolicySolicitOpinionProcessKey16') {
|
} else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey15') {
|
||||||
return '抄送'
|
return '抄送'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
showSave() { //是否展示保存
|
showSave() { //是否展示保存
|
||||||
if (!this.taskKey || this.taskKey == 'PolicySolicitOpinionProcessKey1' ||
|
if (!this.taskKey || this.taskKey == 'PolicyComplianceProgramReviewProcessKey1' ||
|
||||||
this.taskKey == 'PolicySolicitOpinionProcessKey3' || this.taskKey == 'PolicySolicitOpinionProcessKey7' ||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey3' || this.taskKey == 'PolicyComplianceProgramReviewProcessKey7' ||
|
||||||
this.taskKey == 'PolicySolicitOpinionProcessKey8' || this.taskKey == 'PolicySolicitOpinionProcessKey9' ||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey8' || this.taskKey == 'PolicyComplianceProgramReviewProcessKey9') {
|
||||||
this.taskKey == 'PolicySolicitOpinionProcessKey12') {
|
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
return false
|
return false
|
||||||
@@ -353,31 +347,52 @@
|
|||||||
},
|
},
|
||||||
|
|
||||||
showReject() {//是否展示驳回
|
showReject() {//是否展示驳回
|
||||||
if (this.taskKey == 'PolicySolicitOpinionProcessKey2' ||
|
if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey2' ||
|
||||||
this.taskKey == 'PolicySolicitOpinionProcessKey4' ||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey4' ||
|
||||||
this.taskKey == 'PolicySolicitOpinionProcessKey5' ||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey5' ||
|
||||||
this.taskKey == 'PolicySolicitOpinionProcessKey9' ||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey10' ||
|
||||||
this.taskKey == 'PolicySolicitOpinionProcessKey10' ||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey11' ||
|
||||||
this.taskKey == 'PolicySolicitOpinionProcessKey11' ||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey12' ||
|
||||||
this.taskKey == 'PolicySolicitOpinionProcessKey12' ||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey13' ||
|
||||||
this.taskKey == 'PolicySolicitOpinionProcessKey13' ||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey14') {
|
||||||
this.taskKey == 'PolicySolicitOpinionProcessKey14' ||
|
|
||||||
this.taskKey == 'PolicySolicitOpinionProcessKey15') {
|
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
return false
|
return false
|
||||||
},
|
},
|
||||||
|
|
||||||
showSolicitation() { //是否展示征求意见列表
|
isFetchList() { //是否展示征求意见列表
|
||||||
if (this.taskKey == 'PolicySolicitOpinionProcessKey8' ||
|
if (!this.taskKey || this.taskKey == 'PolicyComplianceProgramReviewProcessKey1' ||
|
||||||
this.taskKey == 'PolicySolicitOpinionProcessKey9' ||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey2' ||
|
||||||
this.taskKey == 'PolicySolicitOpinionProcessKey10' ||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey3' ||
|
||||||
this.taskKey == 'PolicySolicitOpinionProcessKey11' ||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey4' ||
|
||||||
this.taskKey == 'PolicySolicitOpinionProcessKey12' ||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey5' ||
|
||||||
this.taskKey == 'PolicySolicitOpinionProcessKey13' ||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey7') {
|
||||||
this.taskKey == 'PolicySolicitOpinionProcessKey14' ||
|
return true
|
||||||
this.taskKey == 'PolicySolicitOpinionProcessKey15' ||
|
}
|
||||||
this.taskKey == 'PolicySolicitOpinionProcessKey16') {
|
return false
|
||||||
|
},
|
||||||
|
isBusinessDivisionList() {
|
||||||
|
if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey8' ||
|
||||||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey9' ||
|
||||||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey10' ||
|
||||||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey11' ||
|
||||||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey12' ||
|
||||||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey13' ||
|
||||||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey14' ||
|
||||||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey15') {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
return false
|
||||||
|
},
|
||||||
|
isProductPlanningList() {
|
||||||
|
if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey8' ||
|
||||||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey9' ||
|
||||||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey10' ||
|
||||||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey11' ||
|
||||||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey12' ||
|
||||||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey13' ||
|
||||||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey14' ||
|
||||||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey15') {
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
return false
|
return false
|
||||||
@@ -433,13 +448,11 @@
|
|||||||
},
|
},
|
||||||
//保存事件
|
//保存事件
|
||||||
handleSave() {
|
handleSave() {
|
||||||
|
|
||||||
this.openButtonLoading()
|
this.openButtonLoading()
|
||||||
if (!this.taskKey || this.taskKey == 'PolicySolicitOpinionProcessKey1') {
|
if (!this.taskKey || this.taskKey == 'PolicyComplianceProgramReviewProcessKey1') {
|
||||||
this.draftSaving()
|
this.draftSaving()
|
||||||
} else if (this.taskKey == 'PolicySolicitOpinionProcessKey8' ||
|
} else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey8' ||
|
||||||
this.taskKey == 'PolicySolicitOpinionProcessKey9' ||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey9') {
|
||||||
this.taskKey == 'PolicySolicitOpinionProcessKey12') {
|
|
||||||
let _formData = new FormData();
|
let _formData = new FormData();
|
||||||
this.$refs.solicitationListRef.save((row, ids) => {
|
this.$refs.solicitationListRef.save((row, ids) => {
|
||||||
_formData.append("taskIds", this.$route.query.taskIds);
|
_formData.append("taskIds", this.$route.query.taskIds);
|
||||||
@@ -464,11 +477,12 @@
|
|||||||
draftSaving() {
|
draftSaving() {
|
||||||
let _formData = new FormData();
|
let _formData = new FormData();
|
||||||
let json = this.dataForm
|
let json = this.dataForm
|
||||||
|
json.infoTableDatas = this.$refs.fetchListRef.infoTableDatas
|
||||||
json.commentText = this.commentText
|
json.commentText = this.commentText
|
||||||
_formData.append('id', this.bpnId || '')
|
_formData.append('id', this.bpnId || '')
|
||||||
_formData.append("createUser", this.$store.getters.userInfo.userId);
|
_formData.append("createUser", this.$store.getters.userInfo.userId);
|
||||||
_formData.append("createUserName", this.$store.getters.userInfo.userName);
|
_formData.append("createUserName", this.$store.getters.userInfo.userName);
|
||||||
_formData.append("prcType", "29");
|
_formData.append("prcType", "30");
|
||||||
_formData.append("json", JSON.stringify({
|
_formData.append("json", JSON.stringify({
|
||||||
form: json,
|
form: json,
|
||||||
roleForm: this.$refs.personnelInformationRef.roleForm,
|
roleForm: this.$refs.personnelInformationRef.roleForm,
|
||||||
@@ -487,16 +501,18 @@
|
|||||||
this.$refs['zczqyjForm'].validate((valid) => {
|
this.$refs['zczqyjForm'].validate((valid) => {
|
||||||
if (valid) {
|
if (valid) {
|
||||||
this.openButtonLoading()
|
this.openButtonLoading()
|
||||||
if (!this.taskKey || this.taskKey == 'PolicySolicitOpinionProcessKey1') {//起草
|
if (!this.taskKey || this.taskKey == 'PolicyComplianceProgramReviewProcessKey1') {//起草
|
||||||
this.closeButtonLoading()
|
this.closeButtonLoading()
|
||||||
this.$refs.personnelInformationRef.submit((row) => {
|
this.$refs.personnelInformationRef.submit((row) => {
|
||||||
this.openButtonLoading()
|
this.$refs.fetchListRef.submit((val) => {
|
||||||
this.startProcessRollBack(row)
|
this.openButtonLoading()
|
||||||
|
this.startProcessRollBack(row)
|
||||||
|
})
|
||||||
})
|
})
|
||||||
} else if (this.taskKey == 'PolicySolicitOpinionProcessKey2' ||
|
} else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey2' ||
|
||||||
this.taskKey == 'PolicySolicitOpinionProcessKey4' ||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey4' ||
|
||||||
this.taskKey == 'PolicySolicitOpinionProcessKey5' ||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey5' ||
|
||||||
this.taskKey == 'PolicySolicitOpinionProcessKey7') { //审核、审定、批准、责任人分配任务
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey7') { //审核、审定、批准、责任人分配任务
|
||||||
const json = Object.assign(this.dataForm);
|
const json = Object.assign(this.dataForm);
|
||||||
json.commentText = this.commentText
|
json.commentText = this.commentText
|
||||||
json.approvalFlag = 0
|
json.approvalFlag = 0
|
||||||
@@ -505,7 +521,7 @@
|
|||||||
commentText: this.commentText
|
commentText: this.commentText
|
||||||
}
|
}
|
||||||
this.completeTask(this.$route.query.taskIds, query)
|
this.completeTask(this.$route.query.taskIds, query)
|
||||||
} else if (this.taskKey == 'PolicySolicitOpinionProcessKey3') {//起草修改
|
} else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey3') {//起草修改
|
||||||
this.closeButtonLoading()
|
this.closeButtonLoading()
|
||||||
this.$refs.personnelInformationRef.submit((row) => {
|
this.$refs.personnelInformationRef.submit((row) => {
|
||||||
const json = Object.assign(this.dataForm, row);
|
const json = Object.assign(this.dataForm, row);
|
||||||
@@ -518,15 +534,14 @@
|
|||||||
this.openButtonLoading()
|
this.openButtonLoading()
|
||||||
this.completeTask(this.$route.query.taskIds, query)
|
this.completeTask(this.$route.query.taskIds, query)
|
||||||
})
|
})
|
||||||
} else if (this.taskKey == 'PolicySolicitOpinionProcessKey8' ||
|
} else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey8' ||
|
||||||
this.taskKey == 'PolicySolicitOpinionProcessKey9' ||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey9' ||
|
||||||
this.taskKey == 'PolicySolicitOpinionProcessKey10' ||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey10' ||
|
||||||
this.taskKey == 'PolicySolicitOpinionProcessKey11' ||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey11' ||
|
||||||
this.taskKey == 'PolicySolicitOpinionProcessKey12' ||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey12' ||
|
||||||
this.taskKey == 'PolicySolicitOpinionProcessKey13' ||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey13' ||
|
||||||
this.taskKey == 'PolicySolicitOpinionProcessKey14' ||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey14' ||
|
||||||
this.taskKey == 'PolicySolicitOpinionProcessKey15' ||
|
this.taskKey == 'PolicyComplianceProgramReviewProcessKey15') {//责任人任务处理
|
||||||
this.taskKey == 'PolicySolicitOpinionProcessKey16') {//责任人任务处理
|
|
||||||
this.closeButtonLoading()
|
this.closeButtonLoading()
|
||||||
this.$refs.solicitationListRef.submit((row, ids) => {
|
this.$refs.solicitationListRef.submit((row, ids) => {
|
||||||
const json = Object.assign(this.dataForm);
|
const json = Object.assign(this.dataForm);
|
||||||
@@ -594,6 +609,7 @@
|
|||||||
startProcessRollBack(roleForm) {
|
startProcessRollBack(roleForm) {
|
||||||
const json = Object.assign(this.dataForm, roleForm);
|
const json = Object.assign(this.dataForm, roleForm);
|
||||||
json.commentText = this.commentText
|
json.commentText = this.commentText
|
||||||
|
json.infoTableDatas = this.$refs.fetchListRef.infoTableDatas
|
||||||
let query = {
|
let query = {
|
||||||
form: json,
|
form: json,
|
||||||
commentText: this.commentText
|
commentText: this.commentText
|
||||||
@@ -601,7 +617,7 @@
|
|||||||
this.$http.post('lawss/activiti/startProcessRollBack', {
|
this.$http.post('lawss/activiti/startProcessRollBack', {
|
||||||
createUser: this.$store.getters.userInfo.userId,
|
createUser: this.$store.getters.userInfo.userId,
|
||||||
createUserName: this.$store.getters.userInfo.userName,
|
createUserName: this.$store.getters.userInfo.userName,
|
||||||
type: '29',
|
type: '30',
|
||||||
json: JSON.stringify(query)
|
json: JSON.stringify(query)
|
||||||
}, {_this: this}, res => {
|
}, {_this: this}, res => {
|
||||||
if (res.ok) {
|
if (res.ok) {
|
||||||
@@ -746,8 +762,10 @@
|
|||||||
bpnId: this.bpnId
|
bpnId: this.bpnId
|
||||||
}).then(res => {
|
}).then(res => {
|
||||||
let mes = JSON.parse(res.mes);
|
let mes = JSON.parse(res.mes);
|
||||||
|
console.log(mes);
|
||||||
this.dataForm = mes.form
|
this.dataForm = mes.form
|
||||||
this.$refs.personnelInformationRef.getData(mes.roleForm)
|
this.$refs.personnelInformationRef.getData(mes.roleForm)
|
||||||
|
this.$refs.fetchListRef.getData(mes.form.infoTableDatas)
|
||||||
this.commentText = mes.commentText
|
this.commentText = mes.commentText
|
||||||
this.dataLoading = false
|
this.dataLoading = false
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -977,6 +977,14 @@
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
break
|
break
|
||||||
|
case '30':
|
||||||
|
this.$router.push({
|
||||||
|
path: 'policyComplianceReview',
|
||||||
|
query: {
|
||||||
|
bpnId: id
|
||||||
|
}
|
||||||
|
})
|
||||||
|
break
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
...mapMutations(['setProcess', 'setHandleInfo']),
|
...mapMutations(['setProcess', 'setHandleInfo']),
|
||||||
|
|||||||
Reference in New Issue
Block a user