修改表格

This commit is contained in:
zhangyichen
2022-04-11 13:58:11 +08:00
parent d239ea7712
commit 24d33e2061
2 changed files with 182 additions and 57 deletions
@@ -110,87 +110,206 @@
<!--这个div是产品规划部信息--> <!--这个div是产品规划部信息-->
<div style="height: 430px" v-else-if="feedbackDept === '2'"> <div style="height: 430px" v-else-if="feedbackDept === '2'">
<el-table <el-table
ref="multipleTable" ref="multipleTable"
tooltip-effect="dark" tooltip-effect="dark"
border :data="ruleForm.multipleTableData"
style="width: 100%;" border
height="100%" style="width: 100%;"
:header-cell-style="{background: '#E8E8E8', color: '#333333', fontSize: '16px', height="100%"
:header-cell-style="{background: '#E8E8E8', color: '#333333', fontSize: '16px',
fontWeight: 'bold', height: '48px'}"> fontWeight: 'bold', height: '48px'}">
<el-table-column <el-table-column
type="selection" type="index"
width="55" label="序号"
align="center"> width="55"
align="center">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
type="index" show-overflow-tooltip
label="序号" label="业务"
width="55" prop="yewu"
align="center"> align="center"
</el-table-column> width="150"
<el-table-column
label="业务"
align="center"
width="150"
> >
</el-table-column> </el-table-column>
<el-table-column <el-table-column
show-overflow-tooltip show-overflow-tooltip
prop="standName" prop="pingtai"
label="平台" label="平台"
min-width="150" min-width="150"
align="center" align="center"
> >
</el-table-column> </el-table-column>
<el-table-column <el-table-column
show-overflow-tooltip show-overflow-tooltip
prop="standName" prop="xiangmu"
label="项目" label="项目"
min-width="150" min-width="150"
align="center" align="center"
> >
</el-table-column> </el-table-column>
<el-table-column <el-table-column
show-overflow-tooltip show-overflow-tooltip
prop="standName" prop="xiangmumiaoshu"
label="项目描述" label="项目描述"
min-width="150" min-width="150"
align="center" align="center"
> >
</el-table-column> </el-table-column>
<el-table-column <el-table-column
show-overflow-tooltip show-overflow-tooltip
prop="standName" prop="dangqianjiedian"
label="当前节点" label="当前节点"
min-width="150" min-width="150"
align="center" align="center"
> >
</el-table-column> </el-table-column>
<el-table-column <el-table-column
show-overflow-tooltip v-for="(item, index) in infoTableDatas"
prop="standName" show-overflow-tooltip
label="概念状态" :prop="'infoTableData' + index"
min-width="150" :label="item.lawName"
align="center" min-width="150"
align="center"
> >
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" show-overflow-tooltip
align="center" prop="G0"
width="150" label="G0"
label="概念计划下发时间"> min-width="150"
align="center"
>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" show-overflow-tooltip
align="center" prop="G1"
width="120" label="G1"
label="概念修订计划"> min-width="150"
align="center"
>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="SSRQ" show-overflow-tooltip
align="center" prop="G2"
width="400" label="G2"
label="其他说明"> min-width="150"
align="center"
>
</el-table-column>
<el-table-column
show-overflow-tooltip
prop="G3"
label="G3"
min-width="150"
align="center"
>
</el-table-column>
<el-table-column
show-overflow-tooltip
prop="G4"
label="G4"
min-width="150"
align="center"
>
</el-table-column>
<el-table-column
show-overflow-tooltip
prop="G5"
label="G5"
min-width="150"
align="center"
>
</el-table-column>
<el-table-column
show-overflow-tooltip
prop="G6"
label="G6"
min-width="150"
align="center"
>
</el-table-column>
<el-table-column
show-overflow-tooltip
prop="G7"
label="G7"
min-width="150"
align="center"
>
</el-table-column>
<el-table-column
show-overflow-tooltip
prop="G8"
label="G8"
min-width="150"
align="center"
>
</el-table-column>
<el-table-column
show-overflow-tooltip
prop="G9"
label="G9"
min-width="150"
align="center"
>
</el-table-column>
<el-table-column
show-overflow-tooltip
prop="G10"
label="G10"
min-width="150"
align="center"
>
</el-table-column>
<el-table-column
show-overflow-tooltip
prop="G11"
label="G11"
min-width="150"
align="center"
>
</el-table-column>
<el-table-column
show-overflow-tooltip
prop="G12"
label="G12"
min-width="150"
align="center"
>
</el-table-column>
<el-table-column
show-overflow-tooltip
prop="G13"
label="G13"
min-width="150"
align="center"
>
</el-table-column>
<el-table-column
show-overflow-tooltip
prop="gainianzhuangtai"
label="概念状态"
min-width="150"
align="center"
>
</el-table-column>
<el-table-column
prop="gainianzhuangtaiDate"
align="center"
width="150"
label="概念计划下发时间">
</el-table-column>
<el-table-column
prop="gainianxiudingjihua"
align="center"
width="150"
label="概念修订计划">
</el-table-column>
<el-table-column
prop="qitashuoming"
align="center"
width="400"
label="其他说明">
</el-table-column> </el-table-column>
</el-table> </el-table>
</div> </div>
@@ -300,6 +419,9 @@ export default {
name: "zdrzbzORzchgxxmscStep9", name: "zdrzbzORzchgxxmscStep9",
data() { data() {
return { return {
ruleForm: {
multipleTableData: [],
},
infoTableDatas: [], infoTableDatas: [],
//用来判断反馈情况的是哪个部门,1代表各事业部,2代表产品规划部,0代表其他部门 //用来判断反馈情况的是哪个部门,1代表各事业部,2代表产品规划部,0代表其他部门
feedbackDept: "", feedbackDept: "",
@@ -509,6 +631,9 @@ export default {
this.form.fjList = data.fjList this.form.fjList = data.fjList
this.form.fjListId = data.fjListId this.form.fjListId = data.fjListId
this.json = data this.json = data
if (typeof Array(data.table) && data.feedbackDept === '2') {
this.ruleForm.multipleTableData = data.table
}
this.feedbackDept = this.json.feedbackDept this.feedbackDept = this.json.feedbackDept
console.log('485',this.feedbackDept) console.log('485',this.feedbackDept)
}).catch(e => { }).catch(e => {
@@ -1457,7 +1457,7 @@ export default {
prcType: row.prcType prcType: row.prcType
} }
}) })
} else if(row.taskInfo === '法规认证部副总监批准'){ } else if(row.taskInfo === '法规认证部副总监审核'){
this.$router.push({ this.$router.push({
name: 'zdrzbzORzchgxxmscStep3', name: 'zdrzbzORzchgxxmscStep3',
query: { query: {
@@ -1529,7 +1529,7 @@ export default {
} }
}) })
} }
else if(row.taskInfo === '法规认证部副总监审定'){ else if(row.taskInfo === '法规认证部副总监批准'){
this.$router.push({ this.$router.push({
name: 'zdrzbzORzchgxxmscStep9', name: 'zdrzbzORzchgxxmscStep9',
query: { query: {