|
|
|
@ -12,7 +12,7 @@ |
|
|
|
</el-form-item> |
|
|
|
<el-form-item> |
|
|
|
<el-button @click="getDataList()" type="primary">{{buttons.search}}</el-button> |
|
|
|
<el-button @click="saveColumnList()" type="primary" v-show="showDefault">{{buttons.defaultTable}} |
|
|
|
<el-button v-if="isAuth('sys:setting')" @click="saveColumnList()" type="primary" >{{buttons.defaultTable}} |
|
|
|
</el-button> |
|
|
|
<el-button @click="userSetting" type="primary">{{ buttons.settingTable}}</el-button> |
|
|
|
<download-excel |
|
|
|
@ -45,7 +45,6 @@ |
|
|
|
<el-button type="primary" @click="addLanguageFun()">{{buttons.add}} |
|
|
|
</el-button> |
|
|
|
</el-form-item> |
|
|
|
<el-button type="primary" plain @click="printReport">打印报表</el-button> |
|
|
|
</el-form> |
|
|
|
<el-table |
|
|
|
id="commmon" |
|
|
|
@ -192,157 +191,11 @@ import column from "../../common/column"; |
|
|
|
userColumnList: [], |
|
|
|
// 展示列集 |
|
|
|
columnList: [ |
|
|
|
// { |
|
|
|
// userId: this.$store.state.user.name, |
|
|
|
// functionId: 9001, |
|
|
|
// serialNumber: 'common1001functionId', |
|
|
|
// tableId: "common1001", |
|
|
|
// tableName: "common", |
|
|
|
// columnProp: "functionId", |
|
|
|
// headerAlign: "center", |
|
|
|
// align: "center", |
|
|
|
// columnLabel: "功能编码", |
|
|
|
// columnHidden: false, |
|
|
|
// columnImage: false, |
|
|
|
// columnSortable: true, |
|
|
|
// sortLv: 0, |
|
|
|
// status: true, |
|
|
|
// fixed: false |
|
|
|
// }, |
|
|
|
// { |
|
|
|
// userId: this.$store.state.user.name, |
|
|
|
// functionId: 9001, |
|
|
|
// serialNumber: 'common1001serialNumber', |
|
|
|
// tableId: "common1001", |
|
|
|
// tableName: "common", |
|
|
|
// columnProp: "objectId", |
|
|
|
// headerAlign: "center", |
|
|
|
// align: "center", |
|
|
|
// columnLabel: "序列化编码", |
|
|
|
// columnHidden: false, |
|
|
|
// columnImage: false, |
|
|
|
// columnSortable: true, |
|
|
|
// sortLv: 0, |
|
|
|
// status: true, |
|
|
|
// fixed: false, |
|
|
|
// }, |
|
|
|
// { |
|
|
|
// userId: this.$store.state.user.name, |
|
|
|
// functionId: 9001, |
|
|
|
// serialNumber: 'common1001type', |
|
|
|
// tableId: "common1001", |
|
|
|
// tableName: "common", |
|
|
|
// columnProp: "objectType", |
|
|
|
// headerAlign: "center", |
|
|
|
// align: "center", |
|
|
|
// columnLabel: "类型", |
|
|
|
// columnHidden: false, |
|
|
|
// columnImage: false, |
|
|
|
// columnSortable: true, |
|
|
|
// sortLv: 0, |
|
|
|
// status: true, |
|
|
|
// fixed: false, |
|
|
|
// }, |
|
|
|
// { |
|
|
|
// userId: this.$store.state.user.name, |
|
|
|
// functionId: 9001, |
|
|
|
// serialNumber: 'common1001value', |
|
|
|
// tableId: "common1001", |
|
|
|
// tableName: "common", |
|
|
|
// columnProp: "languageValue", |
|
|
|
// headerAlign: "center", |
|
|
|
// align: "center", |
|
|
|
// columnLabel: "语言编码", |
|
|
|
// columnHidden: false, |
|
|
|
// columnImage: false, |
|
|
|
// columnSortable: true, |
|
|
|
// sortLv: 0, |
|
|
|
// status: true, |
|
|
|
// fixed: false, |
|
|
|
// } |
|
|
|
|
|
|
|
], |
|
|
|
// 展示列集 |
|
|
|
columnList1: [ |
|
|
|
// { |
|
|
|
// userId: this.$store.state.user.name, |
|
|
|
// functionId: 9001, |
|
|
|
// tableId: "common1002", |
|
|
|
// tableName: "commonLanguage", |
|
|
|
// columnProp: "functionId", |
|
|
|
// headerAlign: "center", |
|
|
|
// align: "center", |
|
|
|
// columnLabel: "功能编码", |
|
|
|
// columnHidden: false, |
|
|
|
// columnImage: false, |
|
|
|
// columnSortable: true, |
|
|
|
// sortLv: 0, |
|
|
|
// status: true, |
|
|
|
// fixed: false |
|
|
|
// }, |
|
|
|
// { |
|
|
|
// userId: this.$store.state.user.name, |
|
|
|
// functionId: 9001, |
|
|
|
// tableId: "common1002", |
|
|
|
// tableName: "commonLanguage", |
|
|
|
// columnProp: "objectId", |
|
|
|
// headerAlign: "center", |
|
|
|
// align: "center", |
|
|
|
// columnLabel: "序列化编码", |
|
|
|
// columnHidden: false, |
|
|
|
// columnImage: false, |
|
|
|
// columnSortable: true, |
|
|
|
// sortLv: 0, |
|
|
|
// status: true, |
|
|
|
// fixed: false, |
|
|
|
// }, |
|
|
|
// { |
|
|
|
// userId: this.$store.state.user.name, |
|
|
|
// functionId: 9001, |
|
|
|
// tableId: "common1002", |
|
|
|
// tableName: "commonLanguage", |
|
|
|
// columnProp: "objectType", |
|
|
|
// headerAlign: "center", |
|
|
|
// align: "center", |
|
|
|
// columnLabel: "类型", |
|
|
|
// columnHidden: false, |
|
|
|
// columnImage: false, |
|
|
|
// columnSortable: true, |
|
|
|
// sortLv: 0, |
|
|
|
// status: true, |
|
|
|
// fixed: false, |
|
|
|
// }, |
|
|
|
// { |
|
|
|
// userId: this.$store.state.user.name, |
|
|
|
// functionId: 9001, |
|
|
|
// tableId: "common1002", |
|
|
|
// tableName: "commonLanguage", |
|
|
|
// columnProp: "languageValue", |
|
|
|
// headerAlign: "center", |
|
|
|
// align: "center", |
|
|
|
// columnLabel: "语言值", |
|
|
|
// columnHidden: false, |
|
|
|
// columnImage: false, |
|
|
|
// columnSortable: true, |
|
|
|
// sortLv: 0, |
|
|
|
// status: true, |
|
|
|
// fixed: false, |
|
|
|
// }, |
|
|
|
// { |
|
|
|
// userId: this.$store.state.user.name, |
|
|
|
// functionId: 9001, |
|
|
|
// tableId: "common1002", |
|
|
|
// tableName: "commonLanguage", |
|
|
|
// columnProp: "languageCode", |
|
|
|
// headerAlign: "center", |
|
|
|
// align: "center", |
|
|
|
// columnLabel: "语言编码", |
|
|
|
// columnHidden: false, |
|
|
|
// columnImage: false, |
|
|
|
// columnSortable: true, |
|
|
|
// sortLv: 0, |
|
|
|
// status: true, |
|
|
|
// fixed: false, |
|
|
|
// } |
|
|
|
|
|
|
|
], |
|
|
|
// 数据集 |
|
|
|
dataList: [], |
|
|
|
@ -365,6 +218,92 @@ import column from "../../common/column"; |
|
|
|
}, |
|
|
|
pageLanguageData:{ |
|
|
|
}, |
|
|
|
pageLanguageDataList: [ |
|
|
|
{ |
|
|
|
functionId: "1001", |
|
|
|
languageValue: '操作', |
|
|
|
objectId: 'operate', |
|
|
|
objectType: "page", |
|
|
|
tableId: "boxingPrint" |
|
|
|
}, |
|
|
|
{ |
|
|
|
functionId: "1001", |
|
|
|
languageValue: '销售单号', |
|
|
|
objectId: 'shopOrderNo', |
|
|
|
objectType: "page", |
|
|
|
tableId: "boxingPrint" |
|
|
|
}, |
|
|
|
{ |
|
|
|
functionId: "1001", |
|
|
|
languageValue: '箱号', |
|
|
|
objectId: 'boxNo', |
|
|
|
objectType: "page", |
|
|
|
tableId: "boxingPrint" |
|
|
|
}, |
|
|
|
{ |
|
|
|
functionId: "1001", |
|
|
|
languageValue: '物料编号', |
|
|
|
objectId: 'partNo', |
|
|
|
objectType: "page", |
|
|
|
tableId: "boxingPrint" |
|
|
|
}, |
|
|
|
{ |
|
|
|
functionId: "1001", |
|
|
|
languageValue: '创建时间', |
|
|
|
objectId: 'createdDate', |
|
|
|
objectType: "page", |
|
|
|
tableId: "boxingPrint" |
|
|
|
}, |
|
|
|
{ |
|
|
|
functionId: "1001", |
|
|
|
languageValue: '搜索', |
|
|
|
objectId: 'search', |
|
|
|
objectType: "page", |
|
|
|
tableId: "boxingPrint" |
|
|
|
}, |
|
|
|
{ |
|
|
|
functionId: "1001", |
|
|
|
languageValue: '设置列表', |
|
|
|
objectId: 'setting', |
|
|
|
objectType: "page", |
|
|
|
tableId: "boxingPrint" |
|
|
|
}, |
|
|
|
{ |
|
|
|
functionId: "1001", |
|
|
|
languageValue: '取消', |
|
|
|
objectId: 'recall', |
|
|
|
objectType: "page", |
|
|
|
tableId: "boxingPrint" |
|
|
|
}, |
|
|
|
{ |
|
|
|
functionId: "1001", |
|
|
|
languageValue: '打印', |
|
|
|
objectId: 'print', |
|
|
|
objectType: "page", |
|
|
|
tableId: "boxingPrint" |
|
|
|
}, |
|
|
|
{ |
|
|
|
functionId: "1001", |
|
|
|
languageValue: '请选择模板', |
|
|
|
objectId: 'printTemplateMsg', |
|
|
|
objectType: "page", |
|
|
|
tableId: "boxingPrint" |
|
|
|
}, |
|
|
|
{ |
|
|
|
functionId: "1001", |
|
|
|
languageValue: '打印模板选择', |
|
|
|
objectId: 'printDialog', |
|
|
|
objectType: "page", |
|
|
|
tableId: "boxingPrint" |
|
|
|
}, |
|
|
|
{ |
|
|
|
functionId: "1001", |
|
|
|
languageValue: '标签打印', |
|
|
|
objectId: 'labelPrint', |
|
|
|
objectType: "page", |
|
|
|
tableId: "boxingPrint" |
|
|
|
} |
|
|
|
], |
|
|
|
// 导出 start |
|
|
|
exportData: [], |
|
|
|
exportName: "页面功能语言", |
|
|
|
@ -472,26 +411,6 @@ import column from "../../common/column"; |
|
|
|
methods: { |
|
|
|
// 打印方式 |
|
|
|
printReport(){ |
|
|
|
this.decimalUtil.sub(100,50) |
|
|
|
// const LODOP = getLodop() |
|
|
|
// if (LODOP) { |
|
|
|
// var strBodyStyle = '<style>' |
|
|
|
// strBodyStyle += 'table { border-top: 1 solid #000000; border-left: 1 solid #000000; border-collapse:collapse; border-spacing:0;}' |
|
|
|
// strBodyStyle += 'caption { line-height:2em; }' |
|
|
|
// strBodyStyle += 'td { border-right: 1 solid #000000; border-bottom: 1 solid #000000; text-align:center; padding:2px 3px; font-size:11px;}' |
|
|
|
// strBodyStyle += '</style>' //设置打印样式 |
|
|
|
// var strFormHtml = strBodyStyle + '<body>' + document.getElementById('commmon').innerHTML + '</body>' //获取打印内容 |
|
|
|
// |
|
|
|
// LODOP.PRINT_INIT('') //初始化 |
|
|
|
// LODOP.PRINT_DESIGN(); |
|
|
|
// //LODOP.PREVIEW(); |
|
|
|
// //LODOP.PRINT(); |
|
|
|
// |
|
|
|
// LODOP.SET_PRINT_PAGESIZE(2, 0, 0, 'A4') //设置横向 |
|
|
|
// LODOP.ADD_PRINT_HTM('1%', '1%', '98%', '98%', strFormHtml) //设置打印内容 |
|
|
|
// LODOP.SET_PREVIEW_WINDOW(2, 0, 0, 800, 600, '') //设置预览窗口模式和大小 |
|
|
|
// LODOP.PREVIEW() |
|
|
|
// } |
|
|
|
}, |
|
|
|
// 校验用户是否收藏 |
|
|
|
favoriteIsOk(){ |
|
|
|
@ -574,14 +493,13 @@ import column from "../../common/column"; |
|
|
|
this.languageList = data.rows |
|
|
|
}) |
|
|
|
}, |
|
|
|
// 获取页面提示信息 |
|
|
|
// 获取页面多语言 |
|
|
|
getMsgLanguage(){ |
|
|
|
let queryLang = { |
|
|
|
functionId: 9001, |
|
|
|
table_id: 'common1001', |
|
|
|
languageCode: this.$i18n.locale |
|
|
|
} |
|
|
|
|
|
|
|
searchPageLanguageData(queryLang).then((data)=>{ |
|
|
|
if (JSON.stringify(data.data) != '{}' ) { |
|
|
|
this.pageLanguageData = data.data |
|
|
|
@ -633,16 +551,10 @@ import column from "../../common/column"; |
|
|
|
}, |
|
|
|
// 保存 默认配置 列 |
|
|
|
saveColumnList() { |
|
|
|
|
|
|
|
saveTableDefaultList(this.columnList).then(({data}) => { |
|
|
|
if (data.code == 0) { |
|
|
|
this.$message.success(data.msg) |
|
|
|
this.showDefault = false |
|
|
|
} else { |
|
|
|
this.$message.error(data.msg) |
|
|
|
} |
|
|
|
}) |
|
|
|
saveTableDefaultList(this.columnList1).then(({data}) => { |
|
|
|
// 保存页面 button label title 属性 |
|
|
|
// 保存页面 table属性 |
|
|
|
let sumColumnList = this.columnList.concat(this.columnList1); |
|
|
|
saveTableDefaultList(sumColumnList).then(({data}) => { |
|
|
|
if (data.code == 0) { |
|
|
|
this.$message.success(data.msg) |
|
|
|
this.showDefault = false |
|
|
|
@ -650,6 +562,7 @@ import column from "../../common/column"; |
|
|
|
this.$message.error(data.msg) |
|
|
|
} |
|
|
|
}) |
|
|
|
let pageData = |
|
|
|
saveButtonList(this.buttonList).then(({data}) => { |
|
|
|
}) |
|
|
|
this.getFunctionButtonList() |
|
|
|
@ -764,6 +677,7 @@ import column from "../../common/column"; |
|
|
|
this.getSysLanguageParamList() |
|
|
|
this.getFunctionButtonList() |
|
|
|
this.favoriteIsOk() |
|
|
|
this.getMsgLanguage() |
|
|
|
} |
|
|
|
} |
|
|
|
</script> |
|
|
|
|