对接重点认证标准/政策合规性项目审查流程
This commit is contained in:
+122
-116
@@ -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>
|
||||
|
||||
|
||||
+42
-26
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user