回显问题修改

This commit is contained in:
liuhuaizhi
2021-07-30 09:52:50 +08:00
parent 5123e51408
commit d49bfb8732
@@ -94,7 +94,7 @@
width="190px"
label="新车型实施日期">
<template slot-scope="scope">
<span style="margin-left: 10px">{{scope.row.xcxssrqgj ? $moment(scope.row.xcxssrqgj).format('YYYY-MM-DD') : '-' }}</span>
<span style="margin-left: 10px">{{scope.row.xcxssrq ? $moment(scope.row.xcxssrq).format('YYYY-MM-DD') : '-' }}</span>
</template>
</el-table-column>
<el-table-column
@@ -103,7 +103,7 @@
width="190px"
label="在产车实施日期">
<template slot-scope="scope">
<span style="margin-left: 10px">{{ scope.row.zccssrqgj ? $moment(scope.row.zccssrqgj).format('YYYY-MM-DD') : '-' }}</span>
<span style="margin-left: 10px">{{ scope.row.zccssrq ? $moment(scope.row.zccssrq).format('YYYY-MM-DD') : '-' }}</span>
</template>
</el-table-column>
<el-table-column
@@ -111,6 +111,11 @@
label="责任部门"
width="180px"
>
<template slot-scope="scope">
<span style="margin-left: 10px">
{{zrbmMap[scope.row.zrbm]}}
</span>
</template>
</el-table-column>
<el-table-column
show-overflow-tooltip
@@ -231,16 +236,31 @@
<el-table-column
prop="xcxssrq"
label="新车型实施日期">
<template slot-scope="scope">
<span style="margin-left: 10px">
{{scope.row.attrInfoCaseMap.xcxssrq ? $moment(scope.row.attrInfoCaseMap.xcxssrq).format('YYYY-MM-DD') : '-'}}
</span>
</template>
</el-table-column>
<el-table-column
show-overflow-tooltip
prop="zccssrq"
label="在产车实施日期">
<template slot-scope="scope">
<span style="margin-left: 10px">
{{scope.row.attrInfoCaseMap.zccssrq ? $moment(scope.row.attrInfoCaseMap.zccssrq).format('YYYY-MM-DD') : '-'}}
</span>
</template>
</el-table-column>
<el-table-column
show-overflow-tooltip
prop="textStatus"
label="文本状态">
<template slot-scope="scope">
<span style="margin-left: 10px">
{{textStatusMap[scope.row.textStatus]}}
</span>
</template>
</el-table-column>
</el-table>
</div>
@@ -312,6 +332,8 @@ export default {
standList1:[],//调取添加的数据
id:'',//批量删除.
saveExportType: '',// 导出文件模态框控制,和文件名称
zrbmMap: {},
textStatusMap: {} // 文本状态id与name对应
}
},
methods: {
@@ -596,17 +618,21 @@ export default {
} else if (this.saveExportType === 'all') {
console.log(this.selectList);
let ids = ''
if (this.selectList.length === 0) {
ids='\''+this.dataList[0].standId+'\''
for(let i=1;i<this.dataList.length;i++){
ids+=',\''+this.dataList[i].standId+'\''
if (this.dataList.length === 0) {
this.$message.error('暂无导出数据')
}else{
if (this.selectList.length === 0) {
ids='\''+this.dataList[0].standId+'\''
for(let i=1;i<this.dataList.length;i++){
ids+=',\''+this.dataList[i].standId+'\''
}
}
}
const exportURL = interfaceUrl + 'sarStandProjectLibrary/exportStandAttrInfoExcel?' +
const exportURL = interfaceUrl + 'sarStandProjectLibrary/exportStandAttrInfoExcel?' +
'exportType' + this.saveExportType + '&ids=' + ids + '&exportName=' + this.exportName + '&id=' + this.localProEO.id
console.log(exportURL)
window.open(exportURL)
this.$message.success('导出信息成功')
console.log(exportURL)
window.open(exportURL)
this.$message.success('导出信息成功')
}
}
this.exportModelFlag = false
},
@@ -625,6 +651,12 @@ export default {
standSelectChange(val) {
this.selectList = val;
},//选项值发生改变
// 将文本状态的id与name对应
setMap(key,data){
data.forEach(item => {
this.$set(key, item.value, item.label)
})
}
},
computed: {
...mapGetters(['getLocalPro'])
@@ -645,6 +677,8 @@ export default {
loading: 'loading'
}, res => {
this.standSortOptions = res.data.STANDCLASSIFY // 标准类别
this.setMap(this.zrbmMap,res.data.ZRBMCLASS)
this.setMap(this.textStatusMap,res.data.WBZTCLASS)
this.showLocalProductData(this.getLocalPro)
}, e => {
})