对接重点认证标准/政策合规性项目审查流程

This commit is contained in:
范强强
2023-10-26 16:43:27 +08:00
parent 50427275dc
commit 8939637e58
3 changed files with 186 additions and 161 deletions
@@ -14,201 +14,193 @@
<el-form :model="multipleTableItemForm" inline class="label-input-form"
:rules="multipleTableItemFormRules" label-width="180px"
ref="multipleTableItemRef">
<el-form-item prop="yewu" label="业务名称" style="width: 100%; margin-right:10px"
<el-form-item prop="business" label="业务名称"
class="add-form-item">
<el-input v-model="multipleTableItemForm.yewu" style="width: 400px;"
<el-input v-model="multipleTableItemForm.business"
placeholder="请输入业务名称"/>
</el-form-item>
<el-form-item prop="pingtai" label="平台名称" style="width: 100%; margin-right:10px"
<el-form-item prop="platform" label="平台名称"
class="add-form-item">
<el-input v-model="multipleTableItemForm.pingtai" style="width: 400px;"
<el-input v-model="multipleTableItemForm.platform"
placeholder="请输入平台名称"/>
</el-form-item>
<el-form-item prop="xiangmu" label="项目名称" style="width: 100%; margin-right:10px"
<el-form-item prop="project" label="项目"
class="add-form-item">
<el-input v-model="multipleTableItemForm.xiangmu" style="width: 400px;"
placeholder="请输入项目名称"/>
<el-input v-model="multipleTableItemForm.project"
placeholder="请输入项目"/>
</el-form-item>
<el-form-item prop="xiangmumiaoshu" label="项目描述"
style="width: 100%; margin-right:10px" class="add-form-item">
<el-input v-model="multipleTableItemForm.xiangmumiaoshu" style="width: 400px;"
<el-form-item prop="projectDescription" label="项目描述"
class="add-form-item">
<el-input v-model="multipleTableItemForm.projectDescription"
placeholder="请输入项目描述"/>
</el-form-item>
<el-form-item prop="dangqianjiedian" label="当前节点"
style="width: 100%; margin-right:10px" class="add-form-item">
<el-input v-model="multipleTableItemForm.dangqianjiedian" style="width: 400px;"
<el-form-item prop="currentNode" label="当前节点"
class="add-form-item">
<el-input v-model="multipleTableItemForm.currentNode"
placeholder="请输入当前节点"/>
</el-form-item>
<el-form-item v-for="(item, index) in infoTableDatas"
:prop="'infoTableData' + index" style="width: 100%; margin-right:10px"
:prop="'infoTableData' + index"
class="add-form-item">
<span slot="label" :title="item.lawName">{{ item.lawName }} </span>
<el-input v-model="multipleTableItemForm['infoTableData' + index]"
style="width: 400px;" placeholder="请输入"/>
<el-input v-model="multipleTableItemForm.infoTableData['infoTableData' + index]"
placeholder="请输入"/>
</el-form-item>
<el-form-item prop="G0" label="G0" style="width: 100%; margin-right:10px"
<el-form-item prop="gZeroDate" label="G0"
class="add-form-item">
<el-date-picker
v-model="multipleTableItemForm.G0"
style="width: 400px;"
v-model="multipleTableItemForm.gZeroDate"
type="date"
placeholder="选择日期"
placeholder="选择日期"
value-format="yyyy-MM-dd">
</el-date-picker>
</el-form-item>
<el-form-item prop="G1" label="G1" style="width: 100%; margin-right:10px"
<el-form-item prop="gOneDate" label="G1"
class="add-form-item">
<el-date-picker
v-model="multipleTableItemForm.G1"
style="width: 400px;"
v-model="multipleTableItemForm.gOneDate"
type="date"
placeholder="选择日期"
placeholder="选择日期"
value-format="yyyy-MM-dd">
</el-date-picker>
</el-form-item>
<el-form-item prop="G2" label="G2" style="width: 100%; margin-right:10px"
<el-form-item prop="gTwoDate" label="G2"
class="add-form-item">
<el-date-picker
v-model="multipleTableItemForm.G2"
style="width: 400px;"
v-model="multipleTableItemForm.gTwoDate"
type="date"
placeholder="选择日期"
placeholder="选择日期"
value-format="yyyy-MM-dd">
</el-date-picker>
</el-form-item>
<el-form-item prop="G3" label="G3" style="width: 100%; margin-right:10px"
<el-form-item prop="gThreeDate" label="G3"
class="add-form-item">
<el-date-picker
v-model="multipleTableItemForm.G3"
style="width: 400px;"
v-model="multipleTableItemForm.gThreeDate"
type="date"
placeholder="选择日期"
placeholder="选择日期"
value-format="yyyy-MM-dd">
</el-date-picker>
</el-form-item>
<el-form-item prop="G4" label="G4" style="width: 100%; margin-right:10px"
<el-form-item prop="gFourDate" label="G4"
class="add-form-item">
<el-date-picker
v-model="multipleTableItemForm.G4"
style="width: 400px;"
v-model="multipleTableItemForm.gFourDate"
type="date"
placeholder="选择日期"
placeholder="选择日期"
value-format="yyyy-MM-dd">
</el-date-picker>
</el-form-item>
<el-form-item prop="G5" label="G5" style="width: 100%; margin-right:10px"
<el-form-item prop="gFiveDate" label="G5"
class="add-form-item">
<el-date-picker
v-model="multipleTableItemForm.G5"
style="width: 400px;"
v-model="multipleTableItemForm.gFiveDate"
type="date"
placeholder="选择日期"
placeholder="选择日期"
value-format="yyyy-MM-dd">
</el-date-picker>
</el-form-item>
<el-form-item prop="G6" label="G6" style="width: 100%; margin-right:10px"
<el-form-item prop="gSixDate" label="G6"
class="add-form-item">
<el-date-picker
v-model="multipleTableItemForm.G6"
style="width: 400px;"
v-model="multipleTableItemForm.gSixDate"
type="date"
placeholder="选择日期"
placeholder="选择日期"
value-format="yyyy-MM-dd">
</el-date-picker>
</el-form-item>
<el-form-item prop="G7" label="G7" style="width: 100%; margin-right:10px"
<el-form-item prop="gSevenDate" label="G7"
class="add-form-item">
<el-date-picker
v-model="multipleTableItemForm.G7"
style="width: 400px;"
v-model="multipleTableItemForm.gSevenDate"
type="date"
placeholder="选择日期"
placeholder="选择日期"
value-format="yyyy-MM-dd">
</el-date-picker>
</el-form-item>
<el-form-item prop="G8" label="G8" style="width: 100%; margin-right:10px"
<el-form-item prop="gEightDate" label="G8"
class="add-form-item">
<el-date-picker
v-model="multipleTableItemForm.G8"
style="width: 400px;"
v-model="multipleTableItemForm.gEightDate"
type="date"
placeholder="选择日期"
placeholder="选择日期"
value-format="yyyy-MM-dd">
</el-date-picker>
</el-form-item>
<el-form-item prop="G9" label="G9" style="width: 100%; margin-right:10px"
<el-form-item prop="gNineDate" label="G9"
class="add-form-item">
<el-date-picker
v-model="multipleTableItemForm.G9"
style="width: 400px;"
v-model="multipleTableItemForm.gNineDate"
type="date"
placeholder="选择日期"
placeholder="选择日期"
value-format="yyyy-MM-dd">
</el-date-picker>
</el-form-item>
<el-form-item prop="G10" label="G10" style="width: 100%; margin-right:10px"
<el-form-item prop="gTenDate" label="G10"
class="add-form-item">
<el-date-picker
v-model="multipleTableItemForm.G10"
style="width: 400px;"
v-model="multipleTableItemForm.gTenDate"
type="date"
placeholder="选择日期"
placeholder="选择日期"
value-format="yyyy-MM-dd">
</el-date-picker>
</el-form-item>
<el-form-item prop="G11" label="G11" style="width: 100%; margin-right:10px"
<el-form-item prop="gElevenDate" label="G11"
class="add-form-item">
<el-date-picker
v-model="multipleTableItemForm.G11"
style="width: 400px;"
v-model="multipleTableItemForm.gElevenDate"
type="date"
placeholder="选择日期"
placeholder="选择日期"
value-format="yyyy-MM-dd">
</el-date-picker>
</el-form-item>
<el-form-item prop="G12" label="G12" style="width: 100%; margin-right:10px"
<el-form-item prop="gTwelveDate" label="G12"
class="add-form-item">
<el-date-picker
v-model="multipleTableItemForm.G12"
style="width: 400px;"
v-model="multipleTableItemForm.gTwelveDate"
type="date"
placeholder="选择日期"
placeholder="选择日期"
value-format="yyyy-MM-dd">
</el-date-picker>
</el-form-item>
<el-form-item prop="G13" label="G13" style="width: 100%; margin-right:10px"
<el-form-item prop="gThirteenDate" label="G13"
class="add-form-item">
<el-date-picker
v-model="multipleTableItemForm.G13"
style="width: 400px;"
v-model="multipleTableItemForm.gThirteenDate"
type="date"
placeholder="选择日期"
placeholder="选择日期"
value-format="yyyy-MM-dd">
</el-date-picker>
</el-form-item>
<el-form-item prop="gainianzhuangtai" label="概念状态"
style="width: 100%; margin-right:10px" class="add-form-item">
<el-input v-model="multipleTableItemForm.gainianzhuangtai" style="width: 400px;"
<el-form-item prop="conceptualState" label="概念状态"
class="add-form-item">
<el-input v-model="multipleTableItemForm.conceptualState"
placeholder="请输入概念状态"/>
</el-form-item>
<el-form-item prop="gainianzhuangtaiDate" label="概念计划下发时间"
style="width: 100%; margin-right:10px" class="add-form-item">
<el-form-item prop="conceptPlanReleaseTime" label="概念计划下发时间"
class="add-form-item">
<el-date-picker
v-model="multipleTableItemForm.gainianzhuangtaiDate"
style="width: 400px;"
v-model="multipleTableItemForm.conceptPlanReleaseTime"
type="date"
placeholder="选择日期"
placeholder="选择概念计划下发时间"
value-format="yyyy-MM-dd">
</el-date-picker>
</el-form-item>
<el-form-item prop="gainianxiudingjihua" label="概念修订计划"
style="width: 100%; margin-right:10px" class="add-form-item">
<el-input v-model="multipleTableItemForm.gainianxiudingjihua"
style="width: 400px;" placeholder="请输入概念修订计划"/>
<el-form-item prop="conceptRevisionPlan" label="概念修订计划"
class="add-form-item">
<el-input v-model="multipleTableItemForm.conceptRevisionPlan"
placeholder="请输入概念修订计划"/>
</el-form-item>
<el-form-item prop="qitashuoming" label="其他说明"
style="width: 100%; margin-right:10px" class="add-form-item">
<el-input v-model="multipleTableItemForm.qitashuoming" style="width: 400px;"
<el-form-item prop="additionalNotes" label="其他说明"
class="add-form-item">
<el-input v-model="multipleTableItemForm.additionalNotes"
placeholder="请输入其他说明"/>
</el-form-item>
</el-form>
@@ -232,164 +224,166 @@
return {
multipleTableTitle: '',
multipleTableItemDialog: false,
multipleTableItemForm: {},
multipleTableItemForm: {
infoTableData: {},
},
infoTableDatas: [],
multipleTableItemFormRules: {
yewu: [
business: [
{
required: true,
message: '请输入业务名称',
trigger: 'blur'
}
],
pingtai: [
platform: [
{
required: true,
message: '请输入平台',
trigger: 'blur'
}
],
xiangmu: [
project: [
{
required: true,
message: '请输入项目名称',
message: '请输入项目',
trigger: 'blur'
}
],
xiangmumiaoshu: [
projectDescription: [
{
required: false,
message: '请输入项目描述',
trigger: 'blur'
}
],
dangqianjiedian: [
currentNode: [
{
required: false,
message: '请输入当前节点',
trigger: 'blur'
}
],
G0: [
gZeroDate: [
{
required: true,
message: '请选择时间',
trigger: 'change'
}
],
G1: [
gOneDate: [
{
required: true,
message: '请选择时间',
trigger: 'change'
}
],
G2: [
gTwoDate: [
{
required: true,
message: '请选择时间',
trigger: 'change'
}
],
G3: [
gThreeDate: [
{
required: true,
message: '请选择时间',
trigger: 'change'
}
],
G4: [
gFourDate: [
{
required: true,
message: '请选择时间',
trigger: 'change'
}
],
G5: [
gFiveDate: [
{
required: true,
message: '请选择时间',
trigger: 'change'
}
],
G6: [
gSixDate: [
{
required: true,
message: '请选择时间',
trigger: 'change'
}
],
G7: [
gSevenDate: [
{
required: true,
message: '请选择时间',
trigger: 'change'
}
],
G8: [
gEightDate: [
{
required: true,
message: '请选择时间',
trigger: 'change'
}
],
G9: [
gNineDate: [
{
required: true,
message: '请选择时间',
trigger: 'change'
}
],
G10: [
gTenDate: [
{
required: true,
message: '请选择时间',
trigger: 'change'
}
],
G11: [
gElevenDate: [
{
required: true,
message: '请选择时间',
trigger: 'change'
}
],
G12: [
gTwelveDate: [
{
required: true,
message: '请选择时间',
trigger: 'change'
}
],
G13: [
gThirteenDate: [
{
required: true,
message: '请选择时间',
trigger: 'change'
}
],
gainianzhuangtai: [
conceptualState: [
{
required: true,
message: '请输入概念状态',
trigger: 'blur'
}
],
gainianzhuangtaiDate: [
conceptPlanReleaseTime: [
{
required: true,
message: '请选择概念计划下发时间',
trigger: 'change'
}
],
gainianxiudingjihua: [
conceptRevisionPlan: [
{
required: true,
message: '请输入概念修订计划',
trigger: 'blur'
}
],
qitashuoming: [
additionalNotes: [
{
required: false,
message: '请输入其他说明',
@@ -405,7 +399,9 @@
this.multipleTableItemDialog = true
this.infoTableDatas = JSON.parse(JSON.stringify(list))
this.multipleTableTitle = '新增'
this.multipleTableItemForm = {}
this.multipleTableItemForm = {
infoTableData: {},
}
this.multipleTableItemForm = {...this.multipleTableItemForm}
this.$nextTick(() => {
this.$refs['multipleTableItemRef'].clearValidate()
@@ -428,11 +424,12 @@
this.$refs['multipleTableItemRef'].validate((valid) => {
if (valid) {
let timestamp = new Date().getTime();
if (!this.multipleTableItemForm.dataId && !this.multipleTableItemForm.id) {
this.multipleTableItemForm.dataId = timestamp
let multipleTableItemForm = JSON.parse(JSON.stringify(this.multipleTableItemForm))
if (!multipleTableItemForm.dataId && !multipleTableItemForm.id) {
multipleTableItemForm.dataId = timestamp
}
this.isSubmit = true
this.$emit('addModelForm', this.multipleTableItemForm)
this.$emit('addModelForm', multipleTableItemForm)
this.multipleTableItemDialog = false
this.$nextTick(() => {
this.isSubmit = false
@@ -448,4 +445,13 @@
.demo-drawer-footer {
height: 70px !important;
}
::v-deep .add-form-item {
width: 100%;
}
::v-deep .el-form-item__content {
width: calc(100% - 200px);
}
</style>
@@ -32,13 +32,13 @@
label="业务"
show-overflow-tooltip
align="center"
prop="yewu"
prop="business"
width="150"
>
</el-table-column>
<el-table-column
show-overflow-tooltip
prop="pingtai"
prop="platform"
label="平台"
min-width="150"
align="center"
@@ -46,7 +46,7 @@
</el-table-column>
<el-table-column
show-overflow-tooltip
prop="xiangmu"
prop="project"
label="项目"
min-width="150"
align="center"
@@ -54,7 +54,7 @@
</el-table-column>
<el-table-column
show-overflow-tooltip
prop="xiangmumiaoshu"
prop="projectDescription"
label="项目描述"
min-width="150"
align="center"
@@ -62,7 +62,7 @@
</el-table-column>
<el-table-column
show-overflow-tooltip
prop="dangqianjiedian"
prop="currentNode"
label="当前节点"
min-width="150"
align="center"
@@ -71,7 +71,7 @@
<el-table-column
v-for="(item, index) in infoTableDatas"
show-overflow-tooltip
:prop="'infoTableData' + index"
:prop="'infoTableData.infoTableData' + index"
:label="item.lawName"
min-width="150"
align="center"
@@ -79,7 +79,7 @@
</el-table-column>
<el-table-column
show-overflow-tooltip
prop="G0"
prop="gZeroDate"
label="G0"
min-width="150"
align="center"
@@ -87,7 +87,7 @@
</el-table-column>
<el-table-column
show-overflow-tooltip
prop="G1"
prop="gOneDate"
label="G1"
min-width="150"
align="center"
@@ -95,7 +95,7 @@
</el-table-column>
<el-table-column
show-overflow-tooltip
prop="G2"
prop="gTwoDate"
label="G2"
min-width="150"
align="center"
@@ -103,7 +103,7 @@
</el-table-column>
<el-table-column
show-overflow-tooltip
prop="G3"
prop="gThreeDate"
label="G3"
min-width="150"
align="center"
@@ -111,7 +111,7 @@
</el-table-column>
<el-table-column
show-overflow-tooltip
prop="G4"
prop="gFourDate"
label="G4"
min-width="150"
align="center"
@@ -119,7 +119,7 @@
</el-table-column>
<el-table-column
show-overflow-tooltip
prop="G5"
prop="gFiveDate"
label="G5"
min-width="150"
align="center"
@@ -127,7 +127,7 @@
</el-table-column>
<el-table-column
show-overflow-tooltip
prop="G6"
prop="gSixDate"
label="G6"
min-width="150"
align="center"
@@ -135,7 +135,7 @@
</el-table-column>
<el-table-column
show-overflow-tooltip
prop="G7"
prop="gSevenDate"
label="G7"
min-width="150"
align="center"
@@ -143,7 +143,7 @@
</el-table-column>
<el-table-column
show-overflow-tooltip
prop="G8"
prop="gEightDate"
label="G8"
min-width="150"
align="center"
@@ -151,7 +151,7 @@
</el-table-column>
<el-table-column
show-overflow-tooltip
prop="G9"
prop="gNineDate"
label="G9"
min-width="150"
align="center"
@@ -159,7 +159,7 @@
</el-table-column>
<el-table-column
show-overflow-tooltip
prop="G10"
prop="gTenDate"
label="G10"
min-width="150"
align="center"
@@ -167,7 +167,7 @@
</el-table-column>
<el-table-column
show-overflow-tooltip
prop="G11"
prop="gElevenDate"
label="G11"
min-width="150"
align="center"
@@ -175,7 +175,7 @@
</el-table-column>
<el-table-column
show-overflow-tooltip
prop="G12"
prop="gTwelveDate"
label="G12"
min-width="150"
align="center"
@@ -183,7 +183,7 @@
</el-table-column>
<el-table-column
show-overflow-tooltip
prop="G13"
prop="gThirteenDate"
label="G13"
min-width="150"
align="center"
@@ -191,28 +191,28 @@
</el-table-column>
<el-table-column
show-overflow-tooltip
prop="gainianzhuangtai"
prop="conceptualState"
label="概念状态"
min-width="150"
align="center"
>
</el-table-column>
<el-table-column
prop="gainianzhuangtaiDate"
prop="conceptPlanReleaseTime"
align="center"
width="150"
show-overflow-tooltip
label="概念计划下发时间">
</el-table-column>
<el-table-column
prop="gainianxiudingjihua"
prop="conceptRevisionPlan"
align="center"
show-overflow-tooltip
width="150"
label="概念修订计划">
</el-table-column>
<el-table-column
prop="qitashuoming"
prop="additionalNotes"
align="center"
show-overflow-tooltip
width="400"
@@ -349,20 +349,36 @@
},
getData(row) {
console.log(row);
this.infoTableDatas = row.infoTableDatas || []
this.infoTableDatas = [...this.infoTableDatas]
this.multipleTableData = row.cpghbDataList || []
if (this.multipleTableData && this.multipleTableData.length > 0) {
this.multipleTableData.forEach(res => {
if (res.infoTableData) {
res.infoTableData = JSON.parse(res.infoTableData)
}
})
}
this.multipleTableData = [...this.multipleTableData]
},
submit(callback) {
if (this.multipleTableData && this.multipleTableData.length > 0) {
callback && callback(this.multipleTableData,this.deleteList.join(','))
let multipleTableItemForm = JSON.parse(JSON.stringify(this.multipleTableData))
for (let i = 0; i < multipleTableItemForm.length > 0; i++) {
multipleTableItemForm[i].infoTableData = JSON.stringify(multipleTableItemForm[i].infoTableData)
}
callback && callback(multipleTableItemForm, this.deleteList.join(','))
} else {
this.$message.warning('请至少添加一条数据')
}
},
save(callback) {
callback && callback(this.multipleTableData,this.deleteList.join(','))
let multipleTableItemForm = JSON.parse(JSON.stringify(this.multipleTableData))
for (let i = 0; i < multipleTableItemForm.length > 0; i++) {
multipleTableItemForm[i].infoTableData = JSON.stringify(multipleTableItemForm[i].infoTableData)
}
callback && callback(multipleTableItemForm, this.deleteList.join(','))
},
}
}
@@ -360,13 +360,15 @@
isBusinessDivisionList() {//根据流程节点判断 展示责任人为事业部的列表
if ((this.taskKey == 'PolicyComplianceProgramReviewProcessKey8' ||
this.taskKey == 'PolicyComplianceProgramReviewProcessKey9' ||
this.taskKey == 'PolicyComplianceProgramReviewProcessKey10' ||
this.taskKey == 'PolicyComplianceProgramReviewProcessKey11' ||
this.taskKey == 'PolicyComplianceProgramReviewProcessKey10') &&
this.dataForm.departmentType == 'undertaking') {
return true
} else if ((this.taskKey == 'PolicyComplianceProgramReviewProcessKey11' ||
this.taskKey == 'PolicyComplianceProgramReviewProcessKey12' ||
this.taskKey == 'PolicyComplianceProgramReviewProcessKey13' ||
this.taskKey == 'PolicyComplianceProgramReviewProcessKey14' ||
this.taskKey == 'PolicyComplianceProgramReviewProcessKey15') &&
this.dataForm.departmentType == 'undertaking') {
this.dataForm.sybDataList && this.dataForm.sybDataList.length > 0) {
return true
}
return false
@@ -374,13 +376,15 @@
isProductPlanningList() {//根据流程节点判断 展示责任人为产品规划部的列表
if ((this.taskKey == 'PolicyComplianceProgramReviewProcessKey8' ||
this.taskKey == 'PolicyComplianceProgramReviewProcessKey9' ||
this.taskKey == 'PolicyComplianceProgramReviewProcessKey10' ||
this.taskKey == 'PolicyComplianceProgramReviewProcessKey11' ||
this.taskKey == 'PolicyComplianceProgramReviewProcessKey10') &&
this.dataForm.departmentType == 'productPlanning') {
return true
} else if ((this.taskKey == 'PolicyComplianceProgramReviewProcessKey11' ||
this.taskKey == 'PolicyComplianceProgramReviewProcessKey12' ||
this.taskKey == 'PolicyComplianceProgramReviewProcessKey13' ||
this.taskKey == 'PolicyComplianceProgramReviewProcessKey14' ||
this.taskKey == 'PolicyComplianceProgramReviewProcessKey15') &&
this.dataForm.departmentType == 'productPlanning') {
this.dataForm.cpghbDataList && this.dataForm.cpghbDataList.length > 0) {
return true
}
return false
@@ -492,14 +496,14 @@
this.closeButtonLoading()
});
})
} else if (this.data.departmentType == 'productPlanning') {//产品规划部保存
} else if (this.dataForm.departmentType == 'productPlanning') {//产品规划部保存
let _formData = new FormData();
let dataForm = JSON.parse(JSON.stringify(this.dataForm))
this.$refs.solicitationListRef.save((row, ids) => {
this.$refs.productPlanningListRef.save((row, ids) => {
_formData.append("taskIds", this.$route.query.taskIds);
dataForm.cpghbDataList = row
_formData.append("json", JSON.stringify({
form: this.dataForm,
form: dataForm,
commentText: this.commentText,
removeIds: ids,
currentUserId: this.$store.getters.userInfo.userId
@@ -550,9 +554,14 @@
this.startProcessRollBack(row)
})
})
} else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey2' ||
this.taskKey == 'PolicyComplianceProgramReviewProcessKey4' ||
this.taskKey == 'PolicyComplianceProgramReviewProcessKey5') { //审核、审定、批准
} else if (this.taskKey == 'PolicyComplianceProgramReviewProcessKey2' ||//审核
this.taskKey == 'PolicyComplianceProgramReviewProcessKey4' ||//审定
this.taskKey == 'PolicyComplianceProgramReviewProcessKey5' ||//批准
this.taskKey == 'PolicyComplianceProgramReviewProcessKey11' ||//管理员
this.taskKey == 'PolicyComplianceProgramReviewProcessKey12' ||//审核
this.taskKey == 'PolicyComplianceProgramReviewProcessKey13' ||//审定
this.taskKey == 'PolicyComplianceProgramReviewProcessKey14' ||//批准
this.taskKey == 'PolicyComplianceProgramReviewProcessKey15') { //抄送
const json = Object.assign(this.dataForm);
json.commentText = this.commentText
json.approvalFlag = 0
@@ -619,12 +628,7 @@
})//责任人任务处理
} else 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') {//抄送
this.taskKey == 'PolicyComplianceProgramReviewProcessKey10') {//责任单位审批
this.closeButtonLoading()
if (this.dataForm.departmentType == 'undertaking') {//事业部提交
this.$refs.businessDivisionListRef.submit((row) => {
@@ -857,7 +861,6 @@
},
formProcessing(row) {
this.dataForm = row.form
// this.dataForm.departmentType = 'productPlanning'
this.dataForm = {...this.dataForm}
if (this.showPersonnel) {//拿到人员信息的数据
this.$refs.personnelInformationRef.getData(row.form)