重点认证标准/政策合规性项目审查流程 带着数据已经可以到最后一步了,还差导入未符合项

This commit is contained in:
yanyizhou
2021-11-16 15:18:44 +08:00
parent dec6b727f4
commit 5aa2271e27
9 changed files with 133 additions and 79 deletions
@@ -698,14 +698,18 @@ export default {
this.$refs['Form'].validate((valid) => { this.$refs['Form'].validate((valid) => {
if (valid) { if (valid) {
this.isSubmit = true this.isSubmit = true
let infoTableDatas = []
infoTableDatas = JSON.stringify(this.infoTableDatas)
localStorage.setItem('infoTableDatas', JSON.stringify(this.infoTableDatas))
this.$http.get('lawss/activiti/startProcess', { this.$http.get('lawss/activiti/startProcess', {
type: 'laws3' type: 'laws3',
}, {_this: this}, res => { }, {_this: this}, res => {
if (res.ok) { if (res.ok) {
var json = Object.assign(this.form, this.roleForm) var json = Object.assign(this.form, this.roleForm)
json.commentText = this.commentText json.commentText = this.commentText
json.filesId = this.addFjList // json.filesId = this.addFjList
json.filesName = this.form.fjListName // json.filesName = this.form.fjListName
json.infoTableDatas = infoTableDatas
this.$http.post('lawss/activiti/completeTask', { this.$http.post('lawss/activiti/completeTask', {
json: JSON.stringify(json), json: JSON.stringify(json),
taskId: res.data, taskId: res.data,
@@ -23,6 +23,7 @@
<div class="content"> <div class="content">
<div class="table-wrap"> <div class="table-wrap">
<el-table <el-table
:data="infoTableDatas"
ref="multipleTable" ref="multipleTable"
tooltip-effect="dark" tooltip-effect="dark"
border border
@@ -36,41 +37,36 @@
width="55" width="55"
align="center"> align="center">
</el-table-column> </el-table-column>
<el-table-column
label="序号"
type="index"
align="center"
width="100">
</el-table-column>
<el-table-column <el-table-column
label="标准编号/政策编号" label="标准编号/政策编号"
align="center" align="center"
prop="lawId"
width="300" width="300"
> >
</el-table-column> </el-table-column>
<el-table-column <el-table-column
show-overflow-tooltip show-overflow-tooltip
prop="standName" prop="lawName"
label="标准名称/政策名称" label="标准名称/政策名称"
align="center" align="center"
> >
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="issueTime" prop="productType"
sortable="custom" sortable="custom"
width="200px" width="200px"
align="center" align="center"
label="产品类型"> label="产品类型">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="implTime"
sortable="custom" sortable="custom"
align="center" align="center"
width="200px" width="200px"
label="实施日期"> label="实施日期">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="implRequire"
sortable="custom" sortable="custom"
align="center" align="center"
width="200px" width="200px"
@@ -188,6 +184,7 @@ export default {
name: "zdrzbzORzchgxxmscStep2", name: "zdrzbzORzchgxxmscStep2",
data() { data() {
return { return {
infoTableDatas: [],
drawerModal: false, drawerModal: false,
data: [], data: [],
histortData: [], histortData: [],
@@ -370,6 +367,9 @@ export default {
this.getFormFieldList(processForm) this.getFormFieldList(processForm)
} }
let data = JSON.parse(res.mesg) let data = JSON.parse(res.mesg)
console.log('aaa',data)
this.infoTableDatas = JSON.parse(data.infoTableDatas)
console.log('371',this.infoTableDatas)
this.form.cid = data.cid this.form.cid = data.cid
this.form.endTime = data.endTime this.form.endTime = data.endTime
this.form.cname = data.cname this.form.cname = data.cname
@@ -23,6 +23,7 @@
<div class="content"> <div class="content">
<div class="table-wrap"> <div class="table-wrap">
<el-table <el-table
:data="infoTableDatas"
ref="multipleTable" ref="multipleTable"
tooltip-effect="dark" tooltip-effect="dark"
border border
@@ -36,41 +37,36 @@
width="55" width="55"
align="center"> align="center">
</el-table-column> </el-table-column>
<el-table-column
label="序号"
type="index"
align="center"
width="100">
</el-table-column>
<el-table-column <el-table-column
label="标准编号/政策编号" label="标准编号/政策编号"
prop="lawId"
align="center" align="center"
width="300" width="300"
> >
</el-table-column> </el-table-column>
<el-table-column <el-table-column
show-overflow-tooltip show-overflow-tooltip
prop="standName" prop="lawName"
label="标准名称/政策名称" label="标准名称/政策名称"
align="center" align="center"
> >
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="issueTime" prop="productType"
sortable="custom" sortable="custom"
width="200px" width="200px"
align="center" align="center"
label="产品类型"> label="产品类型">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="implTime"
sortable="custom" sortable="custom"
align="center" align="center"
width="200px" width="200px"
label="实施日期"> label="实施日期">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="implRequire"
sortable="custom" sortable="custom"
align="center" align="center"
width="200px" width="200px"
@@ -188,6 +184,7 @@ export default {
name: "zdrzbzORzchgxxmscStep3", name: "zdrzbzORzchgxxmscStep3",
data() { data() {
return { return {
infoTableDatas: [],
drawerModal: false, drawerModal: false,
histortData: [], histortData: [],
commentText: "", commentText: "",
@@ -362,6 +359,7 @@ export default {
pId: this.pId pId: this.pId
}).then(res => { }).then(res => {
let data = JSON.parse(res.mesg) let data = JSON.parse(res.mesg)
this.infoTableDatas = JSON.parse(data.infoTableDatas)
this.form.cid = data.cid this.form.cid = data.cid
this.form.endTime = data.endTime this.form.endTime = data.endTime
this.form.cname = data.cname this.form.cname = data.cname
@@ -38,6 +38,7 @@
<template slot="title">标准信息</template> <template slot="title">标准信息</template>
</ProcessTitle> </ProcessTitle>
<el-table <el-table
:data="infoTableDatas"
ref="multipleTable" ref="multipleTable"
tooltip-effect="dark" tooltip-effect="dark"
border border
@@ -50,41 +51,36 @@
width="55" width="55"
align="center"> align="center">
</el-table-column> </el-table-column>
<el-table-column
label="序号"
type="index"
align="center"
width="100">
</el-table-column>
<el-table-column <el-table-column
label="标准编号/政策编号" label="标准编号/政策编号"
prop="lawId"
align="center" align="center"
width="300" width="300"
> >
</el-table-column> </el-table-column>
<el-table-column <el-table-column
show-overflow-tooltip show-overflow-tooltip
prop="standName" prop="lawName"
label="标准名称/政策名称" label="标准名称/政策名称"
align="center" align="center"
> >
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="issueTime" prop="productType"
sortable="custom" sortable="custom"
width="200px" width="200px"
align="center" align="center"
label="产品类型"> label="产品类型">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="implTime"
sortable="custom" sortable="custom"
align="center" align="center"
width="200px" width="200px"
label="实施日期"> label="实施日期">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSYQ" prop="implRequire"
sortable="custom" sortable="custom"
align="center" align="center"
width="200px" width="200px"
@@ -203,6 +199,7 @@ export default {
name: "zdrzbzORzchgxxmscStep4", name: "zdrzbzORzchgxxmscStep4",
data() { data() {
return { return {
infoTableDatas: [],
institutionNameValidFlag: true, institutionNameValidFlag: true,
drawerModal: false, drawerModal: false,
histortData: [], histortData: [],
@@ -445,6 +442,7 @@ export default {
pId: this.pId pId: this.pId
}).then(res => { }).then(res => {
let data = JSON.parse(res.mesg) let data = JSON.parse(res.mesg)
this.infoTableDatas = JSON.parse(data.infoTableDatas)
this.form.cid = data.cid this.form.cid = data.cid
this.form.endTime = data.endTime this.form.endTime = data.endTime
this.form.cname = data.cname this.form.cname = data.cname
@@ -23,6 +23,7 @@
<!--这个div是事业部信息--> <!--这个div是事业部信息-->
<div style="height: 430px" v-if="feedbackDept === '1'"> <div style="height: 430px" v-if="feedbackDept === '1'">
<el-table <el-table
:data="infoTableDatas"
ref="multipleTable" ref="multipleTable"
tooltip-effect="dark" tooltip-effect="dark"
border border
@@ -36,74 +37,105 @@
align="center"> align="center">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="lawId"
label="标准编号/政策编号" label="标准编号/政策编号"
align="center" align="center"
width="150" width="150"
> >
<template slot-scope="scope">
<el-input style="margin: 10px 0;" v-model="scope.row.lawId"></el-input>
</template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
show-overflow-tooltip show-overflow-tooltip
prop="standName" prop="lawName"
label="标准名称/政策名称" label="标准名称/政策名称"
min-width="150" min-width="150"
align="center" align="center"
> >
<template slot-scope="scope">
<el-input style="margin: 10px 0;" v-model="scope.row.lawName"></el-input>
</template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="issueTime" prop="productType"
sortable="custom" sortable="custom"
width="120" width="120"
align="center" align="center"
label="产品类型"> label="产品类型">
<template slot-scope="scope">
<el-input style="margin: 10px 0;" v-model="scope.row.productType"></el-input>
</template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="implTime"
sortable="custom" sortable="custom"
align="center" align="center"
width="120" width="120"
label="实施日期"> label="实施日期">
<template slot-scope="scope">
<el-input style="margin: 10px 0;" v-model="scope.row.implTime"></el-input>
</template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="implRequire"
sortable="custom" sortable="custom"
align="center" align="center"
width="120" width="120"
label="实施要求"> label="实施要求">
<template slot-scope="scope">
<el-input style="margin: 10px 0;" v-model="scope.row.implRequire"></el-input>
</template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="conformSituation"
sortable="custom" sortable="custom"
align="center" align="center"
width="130" width="130"
label="资源符合情况"> label="资源符合情况">
<template slot-scope="scope">
<el-input style="margin: 10px 0;" v-model="scope.row.conformSituation"></el-input>
</template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="devScheme"
sortable="custom" sortable="custom"
align="center" align="center"
width="120" width="120"
label="开发计划"> label="开发计划">
<template slot-scope="scope">
<el-input style="margin: 10px 0;" v-model="scope.row.devScheme"></el-input>
</template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="sopTime"
sortable="custom" sortable="custom"
align="center" align="center"
width="120" width="120"
label="SOP时间"> label="SOP时间">
<template slot-scope="scope">
<el-input style="margin: 10px 0;" v-model="scope.row.sopTime"></el-input>
</template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="completeSituation"
sortable="custom" sortable="custom"
align="center" align="center"
width="120" width="120"
label="完成情况"> label="完成情况">
<template slot-scope="scope">
<el-input style="margin: 10px 0;" v-model="scope.row.completeSituation"></el-input>
</template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="timeoutSituation"
sortable="custom" sortable="custom"
align="center" align="center"
width="400" width="400"
label="SOP时间超过法规时限的空档期的业务应对方案"> label="SOP时间超过法规时限的空档期的业务应对方案">
<template slot-scope="scope">
<el-input style="margin: 10px 0;" v-model="scope.row.timeoutSituation"></el-input>
</template>
</el-table-column> </el-table-column>
</el-table> </el-table>
</div> </div>
@@ -300,6 +332,7 @@ export default {
name: "zdrzbzORzchgxxmscStep5", name: "zdrzbzORzchgxxmscStep5",
data() { data() {
return { return {
infoTableDatas: [],
//用来判断反馈情况的是哪个部门,1代表各事业部,2代表产品规划部,0代表其他部门 //用来判断反馈情况的是哪个部门,1代表各事业部,2代表产品规划部,0代表其他部门
feedbackDept: "", feedbackDept: "",
drawerModal: false, drawerModal: false,
@@ -427,8 +460,12 @@ export default {
handleSubmit() { handleSubmit() {
this.$refs["zdrzbzORzchgxxmscForm"].validate((valid) => { this.$refs["zdrzbzORzchgxxmscForm"].validate((valid) => {
if (valid) { if (valid) {
let infoTableDatas = []
infoTableDatas = JSON.stringify(this.infoTableDatas)
this.isSubmit = true; this.isSubmit = true;
localStorage.setItem('infoTableDatas', JSON.stringify(this.infoTableDatas))
var json = this.json; var json = this.json;
json.infoTableDatas = infoTableDatas
json.commentText = this.commentText; json.commentText = this.commentText;
json.responUserList = this.form.responUserList; json.responUserList = this.form.responUserList;
json.responUserListName = this.form.responUserListName; json.responUserListName = this.form.responUserListName;
@@ -480,6 +517,7 @@ export default {
this.getFormFieldList(processForm) this.getFormFieldList(processForm)
} }
let data = JSON.parse(res.mesg) let data = JSON.parse(res.mesg)
this.infoTableDatas = JSON.parse(data.infoTableDatas)
this.form.cid = data.cid this.form.cid = data.cid
this.form.endTime = data.endTime this.form.endTime = data.endTime
this.form.cname = data.cname this.form.cname = data.cname
@@ -23,6 +23,7 @@
<!--这个div是事业部信息--> <!--这个div是事业部信息-->
<div style="height: 430px" v-if="feedbackDept === '1'"> <div style="height: 430px" v-if="feedbackDept === '1'">
<el-table <el-table
:data="infoTableDatas"
ref="multipleTable" ref="multipleTable"
tooltip-effect="dark" tooltip-effect="dark"
border border
@@ -36,6 +37,7 @@
align="center"> align="center">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="lawId"
label="标准编号/政策编号" label="标准编号/政策编号"
align="center" align="center"
width="150" width="150"
@@ -43,63 +45,63 @@
</el-table-column> </el-table-column>
<el-table-column <el-table-column
show-overflow-tooltip show-overflow-tooltip
prop="standName" prop="lawName"
label="标准名称/政策名称" label="标准名称/政策名称"
min-width="150" min-width="150"
align="center" align="center"
> >
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="issueTime" prop="productType"
sortable="custom" sortable="custom"
width="120" width="120"
align="center" align="center"
label="产品类型"> label="产品类型">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="implTime"
sortable="custom" sortable="custom"
align="center" align="center"
width="120" width="120"
label="实施日期"> label="实施日期">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="implRequire"
sortable="custom" sortable="custom"
align="center" align="center"
width="120" width="120"
label="实施要求"> label="实施要求">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="conformSituation"
sortable="custom" sortable="custom"
align="center" align="center"
width="130" width="130"
label="资源符合情况"> label="资源符合情况">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="devScheme"
sortable="custom" sortable="custom"
align="center" align="center"
width="120" width="120"
label="开发计划"> label="开发计划">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="sopTime"
sortable="custom" sortable="custom"
align="center" align="center"
width="120" width="120"
label="SOP时间"> label="SOP时间">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="completeSituation"
sortable="custom" sortable="custom"
align="center" align="center"
width="120" width="120"
label="完成情况"> label="完成情况">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="timeoutSituation"
sortable="custom" sortable="custom"
align="center" align="center"
width="400" width="400"
@@ -303,6 +305,7 @@ export default {
name: "zdrzbzORzchgxxmscStep6", name: "zdrzbzORzchgxxmscStep6",
data() { data() {
return { return {
infoTableDatas: [],
//用来判断反馈情况的是哪个部门,1代表各事业部,2代表产品规划部,0代表其他部门 //用来判断反馈情况的是哪个部门,1代表各事业部,2代表产品规划部,0代表其他部门
feedbackDept: "", feedbackDept: "",
drawerModal: false, drawerModal: false,
@@ -483,6 +486,7 @@ export default {
this.getFormFieldList(processForm) this.getFormFieldList(processForm)
} }
let data = JSON.parse(res.mesg) let data = JSON.parse(res.mesg)
this.infoTableDatas = JSON.parse(data.infoTableDatas)
this.form.cid = data.cid this.form.cid = data.cid
this.form.endTime = data.endTime this.form.endTime = data.endTime
this.form.cname = data.cname this.form.cname = data.cname
@@ -23,6 +23,7 @@
<!--这个div是事业部信息--> <!--这个div是事业部信息-->
<div style="height: 430px" v-if="feedbackDept === '1'"> <div style="height: 430px" v-if="feedbackDept === '1'">
<el-table <el-table
:data="infoTableDatas"
ref="multipleTable" ref="multipleTable"
tooltip-effect="dark" tooltip-effect="dark"
border border
@@ -36,6 +37,7 @@
align="center"> align="center">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="lawId"
label="标准编号/政策编号" label="标准编号/政策编号"
align="center" align="center"
width="150" width="150"
@@ -43,63 +45,63 @@
</el-table-column> </el-table-column>
<el-table-column <el-table-column
show-overflow-tooltip show-overflow-tooltip
prop="standName" prop="lawName"
label="标准名称/政策名称" label="标准名称/政策名称"
min-width="150" min-width="150"
align="center" align="center"
> >
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="issueTime" prop="productType"
sortable="custom" sortable="custom"
width="120" width="120"
align="center" align="center"
label="产品类型"> label="产品类型">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="implTime"
sortable="custom" sortable="custom"
align="center" align="center"
width="120" width="120"
label="实施日期"> label="实施日期">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="implRequire"
sortable="custom" sortable="custom"
align="center" align="center"
width="120" width="120"
label="实施要求"> label="实施要求">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="conformSituation"
sortable="custom" sortable="custom"
align="center" align="center"
width="130" width="130"
label="资源符合情况"> label="资源符合情况">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="devScheme"
sortable="custom" sortable="custom"
align="center" align="center"
width="120" width="120"
label="开发计划"> label="开发计划">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="sopTime"
sortable="custom" sortable="custom"
align="center" align="center"
width="120" width="120"
label="SOP时间"> label="SOP时间">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="completeSituation"
sortable="custom" sortable="custom"
align="center" align="center"
width="120" width="120"
label="完成情况"> label="完成情况">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="timeoutSituation"
sortable="custom" sortable="custom"
align="center" align="center"
width="400" width="400"
@@ -301,6 +303,7 @@ export default {
name: "zdrzbzORzchgxxmscStep7", name: "zdrzbzORzchgxxmscStep7",
data() { data() {
return { return {
infoTableDatas: [],
//用来判断反馈情况的是哪个部门,1代表各事业部,2代表产品规划部,0代表其他部门 //用来判断反馈情况的是哪个部门,1代表各事业部,2代表产品规划部,0代表其他部门
feedbackDept: "", feedbackDept: "",
drawerModal: false, drawerModal: false,
@@ -477,6 +480,7 @@ export default {
pId: this.pId pId: this.pId
}).then(res => { }).then(res => {
let data = JSON.parse(res.mesg) let data = JSON.parse(res.mesg)
this.infoTableDatas = JSON.parse(data.infoTableDatas)
this.form.cid = data.cid this.form.cid = data.cid
this.form.endTime = data.endTime this.form.endTime = data.endTime
this.form.cname = data.cname this.form.cname = data.cname
@@ -23,6 +23,7 @@
<!--这个div是事业部信息--> <!--这个div是事业部信息-->
<div style="height: 430px" v-if="feedbackDept === '1'"> <div style="height: 430px" v-if="feedbackDept === '1'">
<el-table <el-table
:data="infoTableDatas"
ref="multipleTable" ref="multipleTable"
tooltip-effect="dark" tooltip-effect="dark"
border border
@@ -36,6 +37,7 @@
align="center"> align="center">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="lawId"
label="标准编号/政策编号" label="标准编号/政策编号"
align="center" align="center"
width="150" width="150"
@@ -43,63 +45,63 @@
</el-table-column> </el-table-column>
<el-table-column <el-table-column
show-overflow-tooltip show-overflow-tooltip
prop="standName" prop="lawName"
label="标准名称/政策名称" label="标准名称/政策名称"
min-width="150" min-width="150"
align="center" align="center"
> >
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="issueTime" prop="productType"
sortable="custom" sortable="custom"
width="120" width="120"
align="center" align="center"
label="产品类型"> label="产品类型">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="implTime"
sortable="custom" sortable="custom"
align="center" align="center"
width="120" width="120"
label="实施日期"> label="实施日期">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="implRequire"
sortable="custom" sortable="custom"
align="center" align="center"
width="120" width="120"
label="实施要求"> label="实施要求">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="conformSituation"
sortable="custom" sortable="custom"
align="center" align="center"
width="130" width="130"
label="资源符合情况"> label="资源符合情况">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="devScheme"
sortable="custom" sortable="custom"
align="center" align="center"
width="120" width="120"
label="开发计划"> label="开发计划">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="sopTime"
sortable="custom" sortable="custom"
align="center" align="center"
width="120" width="120"
label="SOP时间"> label="SOP时间">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="completeSituation"
sortable="custom" sortable="custom"
align="center" align="center"
width="120" width="120"
label="完成情况"> label="完成情况">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="timeoutSituation"
sortable="custom" sortable="custom"
align="center" align="center"
width="400" width="400"
@@ -303,6 +305,7 @@ export default {
name: "zdrzbzORzchgxxmscStep8", name: "zdrzbzORzchgxxmscStep8",
data() { data() {
return { return {
infoTableDatas: [],
//用来判断反馈情况的是哪个部门,1代表各事业部,2代表产品规划部,0代表其他部门 //用来判断反馈情况的是哪个部门,1代表各事业部,2代表产品规划部,0代表其他部门
feedbackDept: "", feedbackDept: "",
drawerModal: false, drawerModal: false,
@@ -483,6 +486,7 @@ export default {
this.getFormFieldList(processForm) this.getFormFieldList(processForm)
} }
let data = JSON.parse(res.mesg) let data = JSON.parse(res.mesg)
this.infoTableDatas = JSON.parse(data.infoTableDatas)
this.form.cid = data.cid this.form.cid = data.cid
this.form.endTime = data.endTime this.form.endTime = data.endTime
this.form.cname = data.cname this.form.cname = data.cname
@@ -2,7 +2,7 @@
<div class="zdrzbzORzchgxxmsc-step9"> <div class="zdrzbzORzchgxxmsc-step9">
<ProcessHeader toggle> <ProcessHeader toggle>
<template slot="proName">重点认证标准/政策合规性项目审查流程</template> <template slot="proName">重点认证标准/政策合规性项目审查流程</template>
<template slot="proNode">法规认证部副总监批准</template> <template slot="proNode">法规认证部副总监审定</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>
@@ -23,6 +23,7 @@
<!--这个div是事业部信息--> <!--这个div是事业部信息-->
<div style="height: 430px" v-if="feedbackDept === '1'"> <div style="height: 430px" v-if="feedbackDept === '1'">
<el-table <el-table
:data="infoTableDatas"
ref="multipleTable" ref="multipleTable"
tooltip-effect="dark" tooltip-effect="dark"
border border
@@ -36,6 +37,7 @@
align="center"> align="center">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="lawId"
label="标准编号/政策编号" label="标准编号/政策编号"
align="center" align="center"
width="150" width="150"
@@ -43,63 +45,63 @@
</el-table-column> </el-table-column>
<el-table-column <el-table-column
show-overflow-tooltip show-overflow-tooltip
prop="standName" prop="lawName"
label="标准名称/政策名称" label="标准名称/政策名称"
min-width="150" min-width="150"
align="center" align="center"
> >
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="issueTime" prop="productType"
sortable="custom" sortable="custom"
width="120" width="120"
align="center" align="center"
label="产品类型"> label="产品类型">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="implTime"
sortable="custom" sortable="custom"
align="center" align="center"
width="120" width="120"
label="实施日期"> label="实施日期">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="implRequire"
sortable="custom" sortable="custom"
align="center" align="center"
width="120" width="120"
label="实施要求"> label="实施要求">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="conformSituation"
sortable="custom" sortable="custom"
align="center" align="center"
width="130" width="130"
label="资源符合情况"> label="资源符合情况">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="devScheme"
sortable="custom" sortable="custom"
align="center" align="center"
width="120" width="120"
label="开发计划"> label="开发计划">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="sopTime"
sortable="custom" sortable="custom"
align="center" align="center"
width="120" width="120"
label="SOP时间"> label="SOP时间">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="completeSituation"
sortable="custom" sortable="custom"
align="center" align="center"
width="120" width="120"
label="完成情况"> label="完成情况">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" prop="timeoutSituation"
sortable="custom" sortable="custom"
align="center" align="center"
width="400" width="400"
@@ -303,6 +305,7 @@ export default {
name: "zdrzbzORzchgxxmscStep9", name: "zdrzbzORzchgxxmscStep9",
data() { data() {
return { return {
infoTableDatas: [],
//用来判断反馈情况的是哪个部门,1代表各事业部,2代表产品规划部,0代表其他部门 //用来判断反馈情况的是哪个部门,1代表各事业部,2代表产品规划部,0代表其他部门
feedbackDept: "", feedbackDept: "",
drawerModal: false, drawerModal: false,
@@ -483,6 +486,7 @@ export default {
this.getFormFieldList(processForm) this.getFormFieldList(processForm)
} }
let data = JSON.parse(res.mesg) let data = JSON.parse(res.mesg)
this.infoTableDatas = JSON.parse(data.infoTableDatas)
this.form.cid = data.cid this.form.cid = data.cid
this.form.endTime = data.endTime this.form.endTime = data.endTime
this.form.cname = data.cname this.form.cname = data.cname