|
|
|
@ -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> |
|
|
|
|