|
@@ -26,7 +26,7 @@
|
|
|
<div class="btn-cont">
|
|
|
<a-button
|
|
|
type="primary"
|
|
|
- v-if="errorFlag.indexOf('1')==-1"
|
|
|
+ v-if="errorFlag"
|
|
|
id="intelligentReplenishmentLevel-submit"
|
|
|
size="large"
|
|
|
class="button-primary"
|
|
@@ -34,7 +34,7 @@
|
|
|
style="padding: 0 60px;">确认导入</a-button>
|
|
|
<a-button
|
|
|
type="primary"
|
|
|
- v-if="errorFlag.indexOf('1')!=-1"
|
|
|
+ v-else
|
|
|
id="intelligentReplenishmentLevel-set"
|
|
|
size="large"
|
|
|
class="button-primary"
|
|
@@ -67,7 +67,7 @@ export default {
|
|
|
tableHeight: 500,
|
|
|
cellStyleOption: {
|
|
|
bodyCellClass: ({ row, column, rowIndex }) => {
|
|
|
- return row.cost ? 'redBg-row':'';
|
|
|
+ return row.errorFlag == 1 ? 'redBg-row':'';
|
|
|
},
|
|
|
},
|
|
|
columns: [
|
|
@@ -79,10 +79,10 @@ export default {
|
|
|
{ title: '是否淘汰', field: 'eliminateText',key: "f", width: 100, align: 'center',operationColumn: false,renderBodyCell: ({ row, column, rowIndex }, h) => { return row[column.field] || '--'}},
|
|
|
{ title: '淘汰描述', field: 'eliminateDesc',key: "g", width: 200, align: 'center',operationColumn: false, ellipsis: { showTitle: true },renderBodyCell: ({ row, column, rowIndex }, h) => { return row[column.field] || '--'}},
|
|
|
{ title: '备注', field: 'remark', width: 200,key: "h", align: 'center',operationColumn: false, ellipsis: { showTitle: true },renderBodyCell: ({ row, column, rowIndex }, h) => { return row[column.field] || '--'} },
|
|
|
- { title: '错误原因', field: 'errorDesc',key: "i", width: 200, align: 'center',operationColumn: false, ellipsis: { showTitle: true } ,renderBodyCell: ({ row, column, rowIndex }, h) => { return row[column.field] || '--'}}
|
|
|
+ { title: '错误原因', field: 'errorDesc',key: "i", width: 200, align: 'center',operationColumn: false, ellipsis: { showTitle: true } ,renderBodyCell: ({ row, column, rowIndex }, h) => { return row.errorFlag == 1 ? (row[column.field] || '--') : '--'}}
|
|
|
],
|
|
|
listData: [],
|
|
|
- errorFlag: []
|
|
|
+ errorFlag: false
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
@@ -101,11 +101,13 @@ export default {
|
|
|
let data
|
|
|
if (res.status == 200) {
|
|
|
data = res.data
|
|
|
- for (var i = 0; i < data.list.length; i++) {
|
|
|
- data.list[i].no = i + 1
|
|
|
- this.errorFlag.push(data.list[i].errorFlag)
|
|
|
+ this.errorFlag = data.isok
|
|
|
+ const as = data.list.filter(item => item.errorFlag == 1)
|
|
|
+ const bs = data.list.filter(item => item.errorFlag != 1)
|
|
|
+ this.listData = as.concat(bs)
|
|
|
+ for (var i = 0; i < this.listData.length; i++) {
|
|
|
+ this.listData[i].no = i + 1
|
|
|
}
|
|
|
- this.listData = data.list
|
|
|
}
|
|
|
this.spinning = false
|
|
|
})
|