Browse Source

增加自定义动态列

java8
赵宏斌 4 months ago
parent
commit
6d3353ea9e
  1. 63
      src/views/modules/ecss/codelnotify.vue
  2. 63
      src/views/modules/ecss/codelnotifyConfirm.vue
  3. 70
      src/views/modules/ecss/declaration.vue

63
src/views/modules/ecss/codelnotify.vue

@ -683,6 +683,8 @@
import delDetailUploadExcel from "./del_detail_upload_excel.vue";
import PackingDetailTab from "./components/PackingDetailTab.vue";
import {} from "@/api/sysLanguage.js"
import { getTableUserListLanguage} from "@/api/table.js"
import {getTableDefaultListLanguage} from "../../../api/table";
import excel from "@/utils/excel-util.js";
import {
searchEcssCoDelNotifyHeader,
@ -1795,6 +1797,65 @@
}
});
},
//
async getTableUserColumn (tableId, columnId) {
let queryTableUser = {
userId: this.$store.state.user.name,
functionId: this.$route.meta.menuId,
tableId: tableId,
status: true,
languageCode: this.$i18n.locale
}
await getTableUserListLanguage(queryTableUser).then(({data}) => {
if (data.rows.length > 0) {
//this.columnList1 = []
switch (columnId) {
case 1:
this.columnList1 = data.rows
break;
// case 2:
// this.columnDetailList = data.rows
// break;
// case 3:
// this.columnList2 = data.rows
// break;
// case 4:
// this.columnList3 = data.rows
// break;
}
} else {
this.getColumnList(tableId, columnId)
}
})
},
// tableDefault
async getColumnList (tableId, columnId) {
let queryTable = {
functionId: this.$route.meta.menuId,
tableId: tableId,
languageCode: this.$i18n.locale
}
await getTableDefaultListLanguage(queryTable).then(({data}) => {
if (!data.rows.length == 0) {
switch (columnId) {
case 1:
this.columnList1 = data.rows
break;
// case 2:
// this.columnDetailList = data.rows
// break;
// case 3:
// this.columnList2 = data.rows
// break;
// case 4:
// this.columnList3 = data.rows
// break;
}
} else {
// this.showDefault = true.
}
})
},
changeData(row){
this.currentRow = JSON.parse(JSON.stringify(row));
this.headerData=row;
@ -2460,6 +2521,8 @@
},
created() {
this.getBu ()
//
this.getTableUserColumn(this.$route.meta.menuId+'table1',1)
}
}
</script>

63
src/views/modules/ecss/codelnotifyConfirm.vue

@ -630,6 +630,8 @@
import {getBuList}from '@/api/factory/site.js'
import excel from "@/utils/excel-util.js";
import excelOpts from '@/utils/export-options.js'
import { getTableUserListLanguage} from "@/api/table.js"
import {getTableDefaultListLanguage} from "../../../api/table";
export default {
name: "null",
components:{
@ -1787,6 +1789,65 @@
},
methods: {
//
async getTableUserColumn (tableId, columnId) {
let queryTableUser = {
userId: this.$store.state.user.name,
functionId: this.$route.meta.menuId,
tableId: tableId,
status: true,
languageCode: this.$i18n.locale
}
await getTableUserListLanguage(queryTableUser).then(({data}) => {
if (data.rows.length > 0) {
//this.columnList1 = []
switch (columnId) {
case 1:
this.columnList1 = data.rows
break;
// case 2:
// this.columnDetailList = data.rows
// break;
// case 3:
// this.columnList2 = data.rows
// break;
// case 4:
// this.columnList3 = data.rows
// break;
}
} else {
this.getColumnList(tableId, columnId)
}
})
},
// tableDefault
async getColumnList (tableId, columnId) {
let queryTable = {
functionId: this.$route.meta.menuId,
tableId: tableId,
languageCode: this.$i18n.locale
}
await getTableDefaultListLanguage(queryTable).then(({data}) => {
if (!data.rows.length == 0) {
switch (columnId) {
case 1:
this.columnList1 = data.rows
break;
// case 2:
// this.columnDetailList = data.rows
// break;
// case 3:
// this.columnList2 = data.rows
// break;
// case 4:
// this.columnList3 = data.rows
// break;
}
} else {
// this.showDefault = true.
}
})
},
isPnDataIncomplete(row) {
const hasBoxrolls = row.boxrolls !== null && row.boxrolls !== undefined && row.boxrolls !== '';
const hasRollqty = row.rollqty !== null && row.rollqty !== undefined && row.rollqty !== '';
@ -2524,6 +2585,8 @@
},
created() {
this.getBu ()
//
this.getTableUserColumn(this.$route.meta.menuId+'table1',1)
}
}
</script>

70
src/views/modules/ecss/declaration.vue

@ -794,6 +794,8 @@
searchTemplateList,
getPropertiesListByDeclaration
}from "@/api/ecss/ecss.js"
import { getTableUserListLanguage} from "@/api/table.js"
import {getTableDefaultListLanguage} from "../../../api/table";
import {EventBus} from "../../../main";
import ExportUtil from "@/utils/export";
export default {
@ -983,9 +985,9 @@
{
userId: this.$store.state.user.name,
functionId: 801006,
serialNumber: '801006Table2Levy',
tableId: "801006Table2",
tableName: "报关单记录",
serialNumber: '801006Table1DutyStatus',
tableId: "801006Table1",
tableName: "报关单记录",
columnProp: "dutyStatus",
headerAlign: "center",
align: "left",
@ -2327,6 +2329,65 @@
}
});
},
//
async getTableUserColumn (tableId, columnId) {
let queryTableUser = {
userId: this.$store.state.user.name,
functionId: this.$route.meta.menuId,
tableId: tableId,
status: true,
languageCode: this.$i18n.locale
}
await getTableUserListLanguage(queryTableUser).then(({data}) => {
if (data.rows.length > 0) {
//this.columnList1 = []
switch (columnId) {
case 1:
this.columnList = data.rows
break;
// case 2:
// this.columnDetailList = data.rows
// break;
// case 3:
// this.columnList2 = data.rows
// break;
// case 4:
// this.columnList3 = data.rows
// break;
}
} else {
this.getColumnList(tableId, columnId)
}
})
},
// tableDefault
async getColumnList (tableId, columnId) {
let queryTable = {
functionId: this.$route.meta.menuId,
tableId: tableId,
languageCode: this.$i18n.locale
}
await getTableDefaultListLanguage(queryTable).then(({data}) => {
if (!data.rows.length == 0) {
switch (columnId) {
case 1:
this.columnList = data.rows
break;
// case 2:
// this.columnDetailList = data.rows
// break;
// case 3:
// this.columnList2 = data.rows
// break;
// case 4:
// this.columnList3 = data.rows
// break;
}
} else {
// this.showDefault = true.
}
})
},
openTemplate (type) {
this.templateData.type=type;
@ -2416,7 +2477,8 @@
this.searchTable()
},
created() {
//
this.getTableUserColumn(this.$route.meta.menuId+'table1',1)
}
}
</script>

Loading…
Cancel
Save