|
@@ -84,7 +84,7 @@
|
|
<el-button
|
|
<el-button
|
|
type="primary"
|
|
type="primary"
|
|
size="small"
|
|
size="small"
|
|
- @click="advancedQueryHandler"
|
|
|
|
|
|
+ @click="advancedQueryHandler(false)"
|
|
>查询</el-button>
|
|
>查询</el-button>
|
|
</div>
|
|
</div>
|
|
<el-form
|
|
<el-form
|
|
@@ -613,7 +613,7 @@ export default {
|
|
async getColumnSet(columnSet) {
|
|
async getColumnSet(columnSet) {
|
|
const reflect = {}
|
|
const reflect = {}
|
|
columnSet.forEach(async column => {
|
|
columnSet.forEach(async column => {
|
|
- if (!this.columnSet[column.columnName]) {
|
|
|
|
|
|
+ if (column.needSearch && !this.columnSet[column.columnName]) {
|
|
this.columnSet[column.columnName] = column
|
|
this.columnSet[column.columnName] = column
|
|
if ((column.listqueryTemplateID ?? '') !== '' && !this.columnSet[column.columnName].options) {
|
|
if ((column.listqueryTemplateID ?? '') !== '' && !this.columnSet[column.columnName].options) {
|
|
if (reflect[column.listqueryTemplateID]) {
|
|
if (reflect[column.listqueryTemplateID]) {
|
|
@@ -652,41 +652,47 @@ export default {
|
|
this.tableData = []
|
|
this.tableData = []
|
|
},
|
|
},
|
|
// 给表头单元格加上 ascending 或 descending 使用 element 自带的排序箭头变色
|
|
// 给表头单元格加上 ascending 或 descending 使用 element 自带的排序箭头变色
|
|
- headerCellClass({ row, column, rowIndex, columnIndex }) {
|
|
|
|
- const classes = []
|
|
|
|
- const rule = this.tableDataSortRules[column.property]
|
|
|
|
- if (rule) {
|
|
|
|
- classes.push(rule)
|
|
|
|
|
|
+ headerCellClass() {
|
|
|
|
+ return function ({ row, column, rowIndex, columnIndex }) {
|
|
|
|
+ const classes = []
|
|
|
|
+ const rule = this.tableDataSortRules[column.property]
|
|
|
|
+ if (rule) {
|
|
|
|
+ classes.push(rule)
|
|
|
|
+ }
|
|
|
|
+ return classes.join(' ')
|
|
}
|
|
}
|
|
- return classes.join(' ')
|
|
|
|
},
|
|
},
|
|
- rowClass({ row, rowIndex }) {
|
|
|
|
- const classes = []
|
|
|
|
- if (row.deleted === 'DEL') {
|
|
|
|
- classes.push('bgl-deleted')
|
|
|
|
|
|
+ rowClass() {
|
|
|
|
+ return function ({ row, rowIndex }) {
|
|
|
|
+ const classes = []
|
|
|
|
+ if (row.deleted === 'DEL') {
|
|
|
|
+ classes.push('bgl-deleted')
|
|
|
|
+ }
|
|
|
|
+ return classes.join(' ')
|
|
}
|
|
}
|
|
- return classes.join(' ')
|
|
|
|
},
|
|
},
|
|
- cellClass({ row, column, rowIndex, columnIndex }) {
|
|
|
|
- const classes = []
|
|
|
|
- if (
|
|
|
|
- ['flightNO', 'bagSN', 'U_Device_ID', 'preFlightNO', 'transferFlightNO'].includes(column.property) &&
|
|
|
|
- row[column.property] &&
|
|
|
|
- row[column.property] !== 'FBULK'
|
|
|
|
- ) {
|
|
|
|
- classes.push('cell-click')
|
|
|
|
|
|
+ cellClass() {
|
|
|
|
+ return function ({ row, column, rowIndex, columnIndex }) {
|
|
|
|
+ const classes = []
|
|
if (
|
|
if (
|
|
- this.clickedCells.some(
|
|
|
|
- cell =>
|
|
|
|
- cell.pageName === 'advance' &&
|
|
|
|
- Object.entries(cell.row).every(([key, value]) => row[key] === value) &&
|
|
|
|
- cell.columnProp === column.property
|
|
|
|
- )
|
|
|
|
|
|
+ ['flightNO', 'bagSN', 'U_Device_ID', 'preFlightNO', 'transferFlightNO'].includes(column.property) &&
|
|
|
|
+ row[column.property] &&
|
|
|
|
+ row[column.property] !== 'FBULK'
|
|
) {
|
|
) {
|
|
- classes.push('cell-clicked')
|
|
|
|
|
|
+ classes.push('cell-click')
|
|
|
|
+ if (
|
|
|
|
+ this.clickedCells.some(
|
|
|
|
+ cell =>
|
|
|
|
+ cell.pageName === 'advance' &&
|
|
|
|
+ Object.entries(cell.row).every(([key, value]) => row[key] === value) &&
|
|
|
|
+ cell.columnProp === column.property
|
|
|
|
+ )
|
|
|
|
+ ) {
|
|
|
|
+ classes.push('cell-clicked')
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
+ return classes.join(' ')
|
|
}
|
|
}
|
|
- return classes.join(' ')
|
|
|
|
},
|
|
},
|
|
cellClickHandler(row, column, cell, event) {
|
|
cellClickHandler(row, column, cell, event) {
|
|
if (
|
|
if (
|
|
@@ -774,7 +780,6 @@ export default {
|
|
}
|
|
}
|
|
},
|
|
},
|
|
getSearchData(val) {
|
|
getSearchData(val) {
|
|
- // this.$message.info('开发中')
|
|
|
|
this.clearForm()
|
|
this.clearForm()
|
|
if (!val) {
|
|
if (!val) {
|
|
this.$message.error('请先输入完整查询信息')
|
|
this.$message.error('请先输入完整查询信息')
|
|
@@ -809,7 +814,7 @@ export default {
|
|
// 纯数字且位数等于10则为行李牌号
|
|
// 纯数字且位数等于10则为行李牌号
|
|
this.paramsForm.params.push({
|
|
this.paramsForm.params.push({
|
|
leftBrackets: '',
|
|
leftBrackets: '',
|
|
- paramKey: 'bagNo',
|
|
|
|
|
|
+ paramKey: 'bagSN',
|
|
comparisonOperator: '=',
|
|
comparisonOperator: '=',
|
|
paramValue: val,
|
|
paramValue: val,
|
|
rightBrackets: '',
|
|
rightBrackets: '',
|