Browse Source

多语言

master
ruanqi 3 years ago
parent
commit
a8a54c924c
  1. 416
      src/views/modules/purchasingManagement/beginMaterialSlittedSet.vue
  2. 2
      src/views/modules/purchasingManagement/rollOtherOutKu.vue
  3. 623
      src/views/modules/purchasingManagement/searchSAPPurchaseOrder.vue

416
src/views/modules/purchasingManagement/beginMaterialSlittedSet.vue

@ -79,7 +79,7 @@
</el-form> </el-form>
<el-tabs v-model="activeName" style="font-size: 12px" class="customer-tab" type="border-card"> <el-tabs v-model="activeName" style="font-size: 12px" class="customer-tab" type="border-card">
<el-tab-pane :label="labels.toRoll" name="first"> <el-tab-pane :label="labels.toRoll" name="first">
<div style="width: 1000px;margin-top: 0px;">
<div style="width: 100%;margin-top: 0px;">
<div style="width: 100%;float: left"> <div style="width: 100%;float: left">
<el-table <el-table
:height="height" :height="height"
@ -95,7 +95,7 @@
:show-overflow-tooltip="item.showOverflowTooltip" :show-overflow-tooltip="item.showOverflowTooltip"
:align="item.align" :align="item.align"
:fixed="item.fixed==''?false:item.fixed" :fixed="item.fixed==''?false:item.fixed"
:width="item.columnWidth"
:min-width="item.columnWidth"
:label="item.columnLabel"> :label="item.columnLabel">
<template slot-scope="scope"> <template slot-scope="scope">
<span v-if="!item.columnHidden"> {{scope.row[item.columnProp]}}</span> <span v-if="!item.columnHidden"> {{scope.row[item.columnProp]}}</span>
@ -124,7 +124,7 @@
</div> </div>
</el-tab-pane> </el-tab-pane>
<el-tab-pane :label="labels.hasRoll" name="second"> <el-tab-pane :label="labels.hasRoll" name="second">
<div style="width: 1000px;margin-top: 0px">
<div style="margin-top: 0px">
<el-table <el-table
:height="height" :height="height"
:data="dataList3" :data="dataList3"
@ -179,6 +179,13 @@
</template> </template>
<script> <script>
import {
saveTableDefaultList,
getTableDefaultListLanguage,
getTableUserListLanguage,
removerDefault,
removerUser
} from "@/api/table.js"
import { import {
getPartNoDetail, getPartNoDetail,
checkCustomerID, checkCustomerID,
@ -211,6 +218,20 @@
}, },
data() { data() {
return { return {
visible: false,
queryTable: {
functionId: this.$route.meta.menuId,
tableId: "mainTable",
languageCode: this.$i18n.locale
},
// table
queryTableUser: {
userId: this.$store.state.user.name,
functionId: this.$route.meta.menuId,
tableId: "mainTable",
status: true,
languageCode: this.$i18n.locale
},
height: 200, height: 200,
modelFlag: false, modelFlag: false,
modelFlag2: false, modelFlag2: false,
@ -252,249 +273,13 @@
dataList3: [], dataList3: [],
dataList1: [], dataList1: [],
dataListLoading: false, dataListLoading: false,
columnList: [
{
userId: this.$store.state.user.name,
functionId: 6034,
serialNumber: '6034TableOrderNo',
tableId: "6034Table",
tableName: "查询SAP采购订单表",
columnProp: "orderNo",
headerAlign: "center",
align: "left",
columnLabel: "采购订单号",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 120
},
{
userId: this.$store.state.user.name,
functionId: 6034,
serialNumber: '6034TableOrderDate',
tableId: "6034Table",
tableName: "查询SAP采购订单表",
columnProp: "orderDate",
headerAlign: "center",
align: "left",
columnLabel: "订单日期",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 120
},
{
userId: this.$store.state.user.name,
functionId: 6034,
serialNumber: '6034TablePlanReceiptDate',
tableId: "6034Table",
tableName: "查询SAP采购订单表",
columnProp: "planReceiptDate",
headerAlign: "center",
align: "left",
columnLabel: "要求交货日期",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 120
},
{
userId: this.$store.state.user.name,
functionId: 6034,
serialNumber: '6034TableSupplierID',
tableId: "6034Table",
tableName: "查询SAP采购订单表",
columnProp: "supplierID",
headerAlign: "center",
align: "left",
columnLabel: "供应商编码",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 120
},
{
userId: this.$store.state.user.name,
functionId: 6034,
serialNumber: '6034TableStatus',
tableId: "6034Table",
tableName: "查询SAP采购订单表",
columnProp: "status",
headerAlign: "center",
align: "left",
columnLabel: "订单状态",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 70
},
{
userId: this.$store.state.user.name,
functionId: 6034,
serialNumber: '6034TableSupplierName',
tableId: "6034Table",
tableName: "查询SAP采购订单表",
columnProp: "supplierName",
headerAlign: "center",
align: "left",
columnLabel: "供应商名称",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 300
},
{
userId: this.$store.state.user.name,
functionId: 6034,
serialNumber: '6034TableOrderItemNo',
tableId: "6034Table",
tableName: "查询SAP采购订单表",
columnProp: "orderItemNo",
headerAlign: "center",
align: "left",
columnLabel: "订单序号",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 70
},
{
userId: this.$store.state.user.name,
functionId: 6034,
serialNumber: '6034TablePartNo',
tableId: "6034Table",
tableName: "查询SAP采购订单表",
columnProp: "partNo",
headerAlign: "center",
align: "left",
columnLabel: "物料编码",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 160
},
{
userId: this.$store.state.user.name,
functionId: 6034,
serialNumber: '6034TablePartDescription',
tableId: "6034Table",
tableName: "查询SAP采购订单表",
columnProp: "partDescription",
headerAlign: "center",
align: "left",
columnLabel: "物料名称",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 300
},
{
userId: this.$store.state.user.name,
functionId: 6034,
serialNumber: '6034TableQuantity',
tableId: "6034Table",
tableName: "查询SAP采购订单表",
columnProp: "quantity",
headerAlign: "center",
align: "right",
columnLabel: "订单数量",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 120
},
{
userId: this.$store.state.user.name,
functionId: 6034,
serialNumber: '6034TableCancelledFlag',
tableId: "6034Table",
tableName: "查询SAP采购订单表",
columnProp: "cancelledFlag",
headerAlign: "center",
align: "left",
columnLabel: "是否取消",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 70
},
{
userId: this.$store.state.user.name,
functionId: 6034,
serialNumber: '6034TableSAPOrderNo',
tableId: "6034Table",
tableName: "查询SAP采购订单表",
columnProp: "sAPOrderNo",
headerAlign: "center",
align: "left",
columnLabel: "SAP订单标识号",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 120
},
{
userId: this.$store.state.user.name,
functionId: 6034,
serialNumber: '6034TableSite',
tableId: "6034Table",
tableName: "查询SAP采购订单表",
columnProp: "site",
headerAlign: "center",
align: "left",
columnLabel: "工厂编号",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 70
}
],
columnList1: [ columnList1: [
{ {
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId: 6034,
serialNumber: '6034Table1Number',
tableId: "6034Table1",
tableName: "查询SAP采购订单待分卷左表",
functionId: 102001001,
serialNumber: '102001001Table1Number',
tableId: "102001001Table1",
tableName: "期初材料分卷待分卷表",
columnProp: "number", columnProp: "number",
headerAlign: "center", headerAlign: "center",
align: "right", align: "right",
@ -509,10 +294,10 @@
}, },
{ {
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId: 6034,
serialNumber: '6034Table1RollQty',
tableId: "6034Table1",
tableName: "查询SAP采购订单待分卷左表",
functionId: 102001001,
serialNumber: '102001001Table1RollQty',
tableId: "102001001Table1",
tableName: "期初材料分卷待分卷表",
columnProp: "rollQty", columnProp: "rollQty",
headerAlign: "center", headerAlign: "center",
align: "right", align: "right",
@ -527,10 +312,10 @@
}, },
{ {
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId: 6034,
serialNumber: '6034Table1RollNumber',
tableId: "6034Table1",
tableName: "查询SAP采购订单待分卷左表",
functionId: 102001001,
serialNumber: '102001001Table1RollNumber',
tableId: "102001001Table1",
tableName: "期初材料分卷待分卷表",
columnProp: "rollNumber", columnProp: "rollNumber",
headerAlign: "center", headerAlign: "center",
align: "left", align: "left",
@ -545,10 +330,10 @@
}, },
{ {
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId: 6034,
serialNumber: '6034Table1ALLRollQty',
tableId: "6034Table1",
tableName: "查询SAP采购订单待分卷左表",
functionId: 102001001,
serialNumber: '102001001Table1ALLRollQty',
tableId: "102001001Table1",
tableName: "期初材料分卷待分卷表",
columnProp: "allRollQty", columnProp: "allRollQty",
headerAlign: "center", headerAlign: "center",
align: "left", align: "left",
@ -565,10 +350,10 @@
columnList3: [ columnList3: [
{ {
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId: 6034,
serialNumber: '6034Table3RollNo',
tableId: "6034Table",
tableName: "查询SAP采购订单已分卷表",
functionId: 102001001,
serialNumber: '102001001Table3RollNo',
tableId: "102001001Table",
tableName: "期初材料分卷已分卷表",
columnProp: "rollNo", columnProp: "rollNo",
headerAlign: "center", headerAlign: "center",
align: "left", align: "left",
@ -583,10 +368,10 @@
}, },
{ {
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId: 6034,
serialNumber: '6034Table3RollQty',
tableId: "6034Table",
tableName: "查询SAP采购订单已分卷表",
functionId: 102001001,
serialNumber: '102001001Table3RollQty',
tableId: "102001001Table",
tableName: "期初材料分卷已分卷表",
columnProp: "rollQty", columnProp: "rollQty",
headerAlign: "center", headerAlign: "center",
align: "right", align: "right",
@ -601,10 +386,10 @@
}, },
{ {
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId: 6034,
serialNumber: '6034Table3SuppDeliveryNote',
tableId: "6034Table",
tableName: "查询SAP采购订单已分卷表",
functionId: 102001001,
serialNumber: '102001001Table3SuppDeliveryNote',
tableId: "102001001Table",
tableName: "期初材料分卷已分卷表",
columnProp: "suppDeliveryNote", columnProp: "suppDeliveryNote",
headerAlign: "center", headerAlign: "center",
align: "left", align: "left",
@ -619,10 +404,10 @@
}, },
{ {
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId: 6034,
serialNumber: '6034Table3RollDate',
tableId: "6034Table",
tableName: "查询SAP采购订单已分卷表",
functionId: 102001001,
serialNumber: '102001001Table3RollDate',
tableId: "102001001Table",
tableName: "期初材料分卷已分卷表",
columnProp: "rollDate", columnProp: "rollDate",
headerAlign: "center", headerAlign: "center",
align: "left", align: "left",
@ -637,10 +422,10 @@
}, },
{ {
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId: 6034,
serialNumber: '6034Table3CreatedDate',
tableId: "6034Table",
tableName: "查询SAP采购订单已分卷表",
functionId: 102001001,
serialNumber: '102001001Table3CreatedDate',
tableId: "102001001Table",
tableName: "期初材料分卷已分卷表",
columnProp: "createdDate", columnProp: "createdDate",
headerAlign: "center", headerAlign: "center",
align: "left", align: "left",
@ -655,10 +440,10 @@
}, },
{ {
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId: 6034,
serialNumber: '6034Table3CreatedBy',
tableId: "6034Table",
tableName: "查询SAP采购订单已分卷表",
functionId: 102001001,
serialNumber: '102001001Table3CreatedBy',
tableId: "102001001Table",
tableName: "期初材料分卷已分卷表",
columnProp: "createdBy", columnProp: "createdBy",
headerAlign: "center", headerAlign: "center",
align: "left", align: "left",
@ -673,10 +458,10 @@
}, },
{ {
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId: 6034,
serialNumber: '6034Table3SuppRollNoFlag',
tableId: "6034Table",
tableName: "查询SAP采购订单已分卷表",
functionId: 102001001,
serialNumber: '102001001Table3SuppRollNoFlag',
tableId: "102001001Table",
tableName: "期初材料分卷已分卷表",
columnProp: "suppRollNoFlag", columnProp: "suppRollNoFlag",
headerAlign: "center", headerAlign: "center",
align: "left", align: "left",
@ -691,10 +476,10 @@
}, },
{ {
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId: 6034,
serialNumber: '6034Table3SuppRollNo',
tableId: "6034Table",
tableName: "查询SAP采购订单已分卷表",
functionId: 102001001,
serialNumber: '102001001Table3SuppRollNo',
tableId: "102001001Table",
tableName: "期初材料分卷已分卷表",
columnProp: "suppRollNo", columnProp: "suppRollNo",
headerAlign: "center", headerAlign: "center",
align: "left", align: "left",
@ -1196,6 +981,7 @@
} }
) )
}, },
getReferenceData(){ getReferenceData(){
let inData = { let inData = {
site: this.dataForm.site, site: this.dataForm.site,
@ -1240,16 +1026,68 @@
if (data.code == 0) { if (data.code == 0) {
this.labels = data.data this.labels = data.data
} else { } else {
// saveButtonList(this.buttonList).then(({data}) => {
// })
} }
}); });
}, },
//
async getTableUserColumn(tableId, columnId) {
this.queryTableUser.tableId = tableId
await getTableUserListLanguage(this.queryTableUser).then(({data}) => {
if (data.rows.length > 0) {
//this.columnList = []
switch (columnId) {
case 1:
this.columnList = data.rows
break;
case 2:
this.columnList1 = 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) {
this.queryTable.tableId = tableId
await getTableDefaultListLanguage(this.queryTable).then(({data}) => {
if (!data.rows.length == 0) {
switch (columnId) {
case 1:
this.columnList = data.rows
break;
case 2:
this.columnList1 = data.rows
break;
case 3:
this.columnList2 = data.rows
break;
case 4:
this.columnList3 = data.rows
break;
}
} else {
// this.showDefault = true
}
})
}
}, },
created() { created() {
this.getMultiLanguageList()// this.getMultiLanguageList()//
// //
this.getButtonAuthData(); this.getButtonAuthData();
this.getTableUserColumn()
} }
} }
</script> </script>

2
src/views/modules/purchasingManagement/rollOtherOutKu.vue

@ -420,7 +420,7 @@
}) })
}, },
// tableDefault // tableDefault
getColumnList() {
getColumnList(tableId) {
getTableDefaultListLanguage(this.queryTable).then(({data}) => { getTableDefaultListLanguage(this.queryTable).then(({data}) => {
if (!data.rows.length == 0) { if (!data.rows.length == 0) {
// this.showDefault = false // this.showDefault = false

623
src/views/modules/purchasingManagement/searchSAPPurchaseOrder.vue
File diff suppressed because it is too large
View File

Loading…
Cancel
Save