Browse Source

其余所有接口看板正式表对接开发

noToken
安虹睿 2 years ago
parent
commit
5643b5122a
  1. 4
      PC/InterFace.Dash/src/components/filterForDetailPage/index.vue
  2. 6
      PC/InterFace.Dash/src/router/index.js
  3. 91
      PC/InterFace.Dash/src/utils/baseData/urlOption.js
  4. 51
      PC/InterFace.Dash/src/utils/detailsPageColumns_api/index.js
  5. 53
      PC/InterFace.Dash/src/utils/detailsTableColumns_api/index.js
  6. 261
      PC/InterFace.Dash/src/utils/tableColumns_api/index.js
  7. 81
      PC/InterFace.Dash/src/utils/tabsDesTions_api/index.js
  8. 0
      PC/InterFace.Dash/src/views/demo/demo_detail_addbase.vue
  9. 0
      PC/InterFace.Dash/src/views/demo/demo_read.vue
  10. 82
      PC/InterFace.Dash/src/views/interfaceBoard/OutgoingData.vue
  11. 2
      PC/InterFace.Dash/src/views/menuList/Bom.vue
  12. 2
      PC/InterFace.Dash/src/views/menuList/Cust.vue
  13. 2
      PC/InterFace.Dash/src/views/menuList/CustPart.vue
  14. 2
      PC/InterFace.Dash/src/views/menuList/Inventory.vue
  15. 82
      PC/InterFace.Dash/src/views/menuList/Loc.vue
  16. 23
      PC/InterFace.Dash/src/views/menuList/OutgoingDataHistory.vue
  17. 82
      PC/InterFace.Dash/src/views/menuList/Part.vue
  18. 2
      PC/InterFace.Dash/src/views/menuList/PoMstr.vue
  19. 82
      PC/InterFace.Dash/src/views/menuList/PrhHist.vue
  20. 82
      PC/InterFace.Dash/src/views/menuList/ProdLine.vue
  21. 113
      PC/InterFace.Dash/src/views/menuList/ReceiptMstr.vue
  22. 41
      PC/InterFace.Dash/src/views/menuList/ReturnMstr.vue
  23. 82
      PC/InterFace.Dash/src/views/menuList/Vend.vue
  24. 82
      PC/InterFace.Dash/src/views/menuList/VendPart.vue

4
PC/InterFace.Dash/src/components/filterForDetailPage/index.vue

@ -92,6 +92,8 @@
:append-to-body="false"
:title="showParentTitle"
:visible.sync="showParentDialog"
:close-on-click-modal="true"
:close-on-press-escape="true"
:show-close="true"
>
<div v-loading="showParentLoading">
@ -267,7 +269,7 @@ methods: {
},
//
showParentHandleForDetail(data){
this.showParentTitle = `${data[this.URLOption_masterName]} 主表信息`
this.showParentTitle = `${data[this.URLOption_masterName] || ''} 主表信息`
this.showParentDialog = true
this.showParentLoading = true
getListDesById(this.URLOption_parent,data[this.URLOption_masterId])

6
PC/InterFace.Dash/src/router/index.js

@ -8,9 +8,9 @@ Vue.use(Router)
import Layout from '@/layout'
/* Router Modules */
import baseConfig from './modules/baseConfig'
import interfaceBoardRouter from './modules/interfaceBoard'
import systemManage from './modules/systemManage'
// import baseConfig from './modules/baseConfig'
// import interfaceBoardRouter from './modules/interfaceBoard'
// import systemManage from './modules/systemManage'
/**
* Note: sub-menu only appear when route children.length >= 1

91
PC/InterFace.Dash/src/utils/baseData/urlOption.js

@ -1,3 +1,4 @@
// 添加页面需要配置位置
// 示例数据
export const TestSchool = {
baseURL:'TestSchool/base',//主表-列表
@ -64,3 +65,93 @@ export const MesProductL7PartsNote = {
baseURL:'MesProductL7PartsNote/base',//主表-列表
detailURL:'app/mes-product-l7Parts-note',//主表-明细 + 明细-查看主表
}
// 接口看板管理-Bom
export const Bom = {
baseURL:'Bom/base',//主表-列表
detailURL:'app/bom',//主表-明细 + 明细-查看主表
}
// 接口看板管理-CustPart
export const CustPart = {
baseURL:'CustPart/base',//主表-列表
detailURL:'app/cust-part',//主表-明细 + 明细-查看主表
}
// 接口看板管理-Cust
export const Cust = {
baseURL:'Cust/base',//主表-列表
detailURL:'app/cust',//主表-明细 + 明细-查看主表
}
// 接口看板管理-Inventory
export const Inventory = {
baseURL:'Inventory/base',//主表-列表
detailURL:'app/inventory',//主表-明细 + 明细-查看主表
}
// 接口看板管理-Loc
export const Loc = {
baseURL:'Loc/base',//主表-列表
detailURL:'app/loc',//主表-明细 + 明细-查看主表
}
// 接口看板管理-Part
export const Part = {
baseURL:'Part/base',//主表-列表
detailURL:'app/part',//主表-明细 + 明细-查看主表
}
// 接口看板管理-PoMstr
export const PoMstr = {
baseURL:'PoMstr/base',//主表-列表
detailURL:'app/po-mstr',//主表-明细 + 明细-查看主表
// detailInfoName:'asnNbr',//主表-明细查看详情的title名称
detailListURL:'PoDet/base',//明细-列表,
masterId:'poMstrId',//明细获取主表信息的masterId
masterName:'poNbr'//明细获取主表信息的title名称
}
// 接口看板管理-PrhHist
export const PrhHist = {
baseURL:'PrhHist/base',//主表-列表
detailURL:'app/prh-hist',//主表-明细 + 明细-查看主表
}
// 接口看板管理-PrhHist
export const ProdLine = {
baseURL:'ProdLine/base',//主表-列表
detailURL:'app/prod-line',//主表-明细 + 明细-查看主表
}
// 接口看板管理-ReceiptMstr
export const ReceiptMstr = {
baseURL:'ReceiptMstr/base',//主表-列表
detailURL:'app/receipt-mstr',//主表-明细 + 明细-查看主表
// detailInfoName:'asnNbr',//主表-明细查看详情的title名称
detailListURL:'ReceiptDet/base',//明细-列表,
masterId:'receiptMstrId',//明细获取主表信息的masterId
masterName:'receiptNbr'//明细获取主表信息的title名称
}
// 接口看板管理-ReturnMstr
export const ReturnMstr = {
baseURL:'ReturnMstr/base',//主表-列表
detailURL:'app/return-mstr',//主表-明细 + 明细-查看主表
// detailInfoName:'asnNbr',//主表-明细查看详情的title名称
detailListURL:'ReturnDet/base',//明细-列表,
masterId:'returnMstrId',//明细获取主表信息的masterId
// masterName:'returnNbr'//明细获取主表信息的title名称
}
// 接口看板管理-VendPart
export const VendPart = {
baseURL:'VendPart/base',//主表-列表
detailURL:'app/vend-part',//主表-明细 + 明细-查看主表
}
// 接口看板管理-Vend
export const Vend = {
baseURL:'Vend/base',//主表-列表
detailURL:'app/vend',//主表-明细 + 明细-查看主表
}

51
PC/InterFace.Dash/src/utils/detailsPageColumns_api/index.js

@ -1,3 +1,4 @@
// 添加页面需要配置位置
// 此文件为【列表 - 明细】+【明细 - 列表】表头从接口缓存的表头
import { initFromApiColumnsLable } from '@/utils/index'
@ -27,6 +28,56 @@ export const AsnMstr = [
{ label: initFromApiColumnsLable('AsnDetWareCode'), prop: "wareCode" ,type:'showDetail'},
]
// PoMstr
export const PoMstr = [
{ label: initFromApiColumnsLable('PoDetConsignment'), prop: "consignment",type:'showDetail' },
{ label: initFromApiColumnsLable('PoDetOrderQty'), prop: "orderQty" },
{ label: initFromApiColumnsLable('PoDetPartCode'), prop: "partCode",type:'showDetail' },
{ label: initFromApiColumnsLable('PoDetPoLine'), prop: "poLine",type:'showDetail' },
{ label: initFromApiColumnsLable('PoDetPoNbr'), prop: "poNbr",type:'showDetail' },
{ label: initFromApiColumnsLable('PoDetRcQty'), prop: "rcQty" },
{ label: initFromApiColumnsLable('PoDetRemark'), prop: "remark",type:'showDetail' },
{ label: initFromApiColumnsLable('PoDetStatus'), prop: "status",type:'showDetail' },
{ label: initFromApiColumnsLable('PoDetStdPackQty'), prop: "stdPackQty" },
{ label: initFromApiColumnsLable('PoDetStdPackUm'), prop: "stdPackUm",type:'showDetail' },
{ label: initFromApiColumnsLable('PoDetUm'), prop: "um",type:'showDetail' },
{ label: initFromApiColumnsLable('PoDetUmConv'), prop: "umConv",type:'showDetail' },
{ label: initFromApiColumnsLable('PoDetVendPackQty'), prop: "vendPackQty" },
{ label: initFromApiColumnsLable('PoDetVendPackUm'), prop: "vendPackUm" ,type:'showDetail'},
]
// ReceiptMstr
export const ReceiptMstr = [
{ label: initFromApiColumnsLable('ReceiptDetContainerCode'), prop: "containerCode",type:'showDetail' ,showProp:true},
{ label: initFromApiColumnsLable('ReceiptDetLoc'), prop: "loc" ,type:'showDetail' },
{ label: initFromApiColumnsLable('ReceiptDetLot'), prop: "lot",type:'showDetail' },
{ label: initFromApiColumnsLable('ReceiptDetPackingCode'), prop: "packingCode",type:'showDetail' },
{ label: initFromApiColumnsLable('ReceiptDetPartCode'), prop: "partCode",type:'showDetail' },
{ label: initFromApiColumnsLable('ReceiptDetPoLine'), prop: "poLine" ,type:'showDetail'},
{ label: initFromApiColumnsLable('ReceiptDetProductionDate'), prop: "productionDate",type:'dateTime' },
{ label: initFromApiColumnsLable('ReceiptDetQty'), prop: "qty" },
{ label: initFromApiColumnsLable('ReceiptDetRemark'), prop: "remark" ,type:'showDetail' },
{ label: initFromApiColumnsLable('ReceiptDetStatus'), prop: "status",type:'showDetail' },
{ label: initFromApiColumnsLable('ReceiptDetUm'), prop: "um",type:'showDetail' },
{ label: initFromApiColumnsLable('ReceiptDetVendorLot'), prop: "vendorLot",type:'showDetail' },
]
// ReturnMstr
export const ReturnMstr = [
{ label: initFromApiColumnsLable('ReturnDetContainerCode'), prop: "containerCode",type:'showDetail' ,showProp:true},
{ label: initFromApiColumnsLable('ReturnDetLoc'), prop: "loc" ,type:'showDetail' },
{ label: initFromApiColumnsLable('ReturnDetLot'), prop: "lot",type:'showDetail' },
{ label: initFromApiColumnsLable('ReturnDetPackingCode'), prop: "packingCode",type:'showDetail' },
{ label: initFromApiColumnsLable('ReturnDetPartCode'), prop: "partCode",type:'showDetail' },
{ label: initFromApiColumnsLable('ReturnDetPoLine'), prop: "poLine" ,type:'showDetail'},
{ label: initFromApiColumnsLable('ReturnDetProductionDate'), prop: "productionDate",type:'dateTime' },
{ label: initFromApiColumnsLable('ReturnDetQty'), prop: "qty" },
{ label: initFromApiColumnsLable('ReturnDetRemark'), prop: "remark" ,type:'showDetail' },
{ label: initFromApiColumnsLable('ReturnDetStatus'), prop: "status",type:'showDetail' },
{ label: initFromApiColumnsLable('ReturnDetUm'), prop: "um",type:'showDetail' },
{ label: initFromApiColumnsLable('ReturnDetVendorLot'), prop: "vendorLot",type:'showDetail' },
]
// 测试数据
export const TestSchool = [
{ label: initFromApiColumnsLable('TestStudentDetailStudentName'), prop: "studentName" },

53
PC/InterFace.Dash/src/utils/detailsTableColumns_api/index.js

@ -1,3 +1,4 @@
// 添加页面需要配置位置
// 此文件为【列表 - 明细】+【明细 - 列表】表头从接口缓存的表头
// 如果有父级id字段,请设置showProp,避免明细列表内可查询其他主表的明细
@ -28,8 +29,52 @@ export const AsnMstr = [
{ label: initFromApiColumnsLable('AsnDetWareCode'), prop: "wareCode" ,type:'showDetail'},
]
// 测试数据
export const TestSchool = [
{ label: initFromApiColumnsLable('TestStudentDetailStudentName'), prop: "studentName" },
{ label: initFromApiColumnsLable('TestStudentDetailOrderType'), prop: "orderType" },
// PoMstr
export const PoMstr = [
{ label: initFromApiColumnsLable('PoDetConsignment'), prop: "consignment",type:'showDetail' ,showProp:true},
{ label: initFromApiColumnsLable('PoDetOrderQty'), prop: "orderQty" },
{ label: initFromApiColumnsLable('PoDetPartCode'), prop: "partCode",type:'showDetail' },
{ label: initFromApiColumnsLable('PoDetPoLine'), prop: "poLine",type:'showDetail' },
{ label: initFromApiColumnsLable('PoDetPoNbr'), prop: "poNbr",type:'showDetail' },
{ label: initFromApiColumnsLable('PoDetRcQty'), prop: "rcQty" },
{ label: initFromApiColumnsLable('PoDetRemark'), prop: "remark",type:'showDetail' },
{ label: initFromApiColumnsLable('PoDetStatus'), prop: "status",type:'showDetail' },
{ label: initFromApiColumnsLable('PoDetStdPackQty'), prop: "stdPackQty" },
{ label: initFromApiColumnsLable('PoDetStdPackUm'), prop: "stdPackUm",type:'showDetail' },
{ label: initFromApiColumnsLable('PoDetUm'), prop: "um",type:'showDetail' },
{ label: initFromApiColumnsLable('PoDetUmConv'), prop: "umConv",type:'showDetail' },
{ label: initFromApiColumnsLable('PoDetVendPackQty'), prop: "vendPackQty" },
{ label: initFromApiColumnsLable('PoDetVendPackUm'), prop: "vendPackUm" ,type:'showDetail'},
]
// ReceiptMstr
export const ReceiptMstr = [
{ label: initFromApiColumnsLable('ReceiptDetContainerCode'), prop: "containerCode",type:'showDetail' ,showProp:true},
{ label: initFromApiColumnsLable('ReceiptDetLoc'), prop: "loc" ,type:'showDetail' },
{ label: initFromApiColumnsLable('ReceiptDetLot'), prop: "lot",type:'showDetail' },
{ label: initFromApiColumnsLable('ReceiptDetPackingCode'), prop: "packingCode",type:'showDetail' },
{ label: initFromApiColumnsLable('ReceiptDetPartCode'), prop: "partCode",type:'showDetail' },
{ label: initFromApiColumnsLable('ReceiptDetPoLine'), prop: "poLine" ,type:'showDetail'},
{ label: initFromApiColumnsLable('ReceiptDetProductionDate'), prop: "productionDate",type:'dateTime' },
{ label: initFromApiColumnsLable('ReceiptDetQty'), prop: "qty" },
{ label: initFromApiColumnsLable('ReceiptDetRemark'), prop: "remark" ,type:'showDetail' },
{ label: initFromApiColumnsLable('ReceiptDetStatus'), prop: "status",type:'showDetail' },
{ label: initFromApiColumnsLable('ReceiptDetUm'), prop: "um",type:'showDetail' },
{ label: initFromApiColumnsLable('ReceiptDetVendorLot'), prop: "vendorLot",type:'showDetail' },
]
// ReturnMstr
export const ReturnMstr = [
{ label: initFromApiColumnsLable('ReturnDetContainerCode'), prop: "containerCode",type:'showDetail' ,showProp:true},
{ label: initFromApiColumnsLable('ReturnDetLoc'), prop: "loc" ,type:'showDetail' },
{ label: initFromApiColumnsLable('ReturnDetLot'), prop: "lot",type:'showDetail' },
{ label: initFromApiColumnsLable('ReturnDetPackingCode'), prop: "packingCode",type:'showDetail' },
{ label: initFromApiColumnsLable('ReturnDetPartCode'), prop: "partCode",type:'showDetail' },
{ label: initFromApiColumnsLable('ReturnDetPoLine'), prop: "poLine" ,type:'showDetail'},
{ label: initFromApiColumnsLable('ReturnDetProductionDate'), prop: "productionDate",type:'dateTime' },
{ label: initFromApiColumnsLable('ReturnDetQty'), prop: "qty" },
{ label: initFromApiColumnsLable('ReturnDetRemark'), prop: "remark" ,type:'showDetail' },
{ label: initFromApiColumnsLable('ReturnDetStatus'), prop: "status",type:'showDetail' },
{ label: initFromApiColumnsLable('ReturnDetUm'), prop: "um",type:'showDetail' },
{ label: initFromApiColumnsLable('ReturnDetVendorLot'), prop: "vendorLot",type:'showDetail' },
]

261
PC/InterFace.Dash/src/utils/tableColumns_api/index.js

@ -1,3 +1,4 @@
// 添加页面需要配置位置
// 此文件为【主表-列表】表头从接口缓存的表头
import { initFromApiColumnsLable } from '@/utils/index'
@ -155,6 +156,266 @@ export const TestSchool = [
{ label: initFromApiColumnsLable('TestStudentDetailOrderType'), prop: "orderType" },
]
// MesProductL7PartsNote
export const Bom = [
{ label: initFromApiColumnsLable('BomCompany'), prop: "company" , type:"showDetail"},
{ label: initFromApiColumnsLable('BomComponent'), prop: "component", type:"showDetail" },
{ label: initFromApiColumnsLable('BomEndDate'), prop: "endDate", type:"dateTime" },
{ label: initFromApiColumnsLable('BomErrorCode'), prop: "errorCode" , type:"showDetail"},
{ label: initFromApiColumnsLable('BomErrorMessage'), prop: "errorMessage" , type:"showDetail"},
{ label: initFromApiColumnsLable('BomOp'), prop: "op" , type:"showDetail"},
{ label: initFromApiColumnsLable('BomOptionGroup'), prop: "optionGroup", type:"showDetail" },
{ label: initFromApiColumnsLable('BomParent'), prop: "parent" , type:"showDetail"},
{ label: initFromApiColumnsLable('BomPerQty'), prop: "qty" },
{ label: initFromApiColumnsLable('BomProcess'), prop: "process", type:"showDetail" },
{ label: initFromApiColumnsLable('BomRef2'), prop: "ref2", type:"showDetail" },
{ label: initFromApiColumnsLable('BomRemark'), prop: "remark", type:"showDetail" },
{ label: initFromApiColumnsLable('BomScrapPct'), prop: "scrapPct", type:"showDetail" },
{ label: initFromApiColumnsLable('BomSeqNumber'), prop: "seqNumber", type:"showDetail" },
{ label: initFromApiColumnsLable('BomStartDate'), prop: "startDate", type:"dateTime" },
{ label: initFromApiColumnsLable('BomTraceId'), prop: "traceId", type:"showDetail" },
{ label: initFromApiColumnsLable('BomType'), prop: "type", type:"showDetail" },
]
export const Cust = [
{ label: initFromApiColumnsLable('CustActive'), prop: "active" , type:"showDetail"},
{ label: initFromApiColumnsLable('CustAddr1'), prop: "addr1", type:"showDetail" },
{ label: initFromApiColumnsLable('CustAddr2'), prop: "addr2", type:"showDetail" },
{ label: initFromApiColumnsLable('CustAddr3'), prop: "addr3", type:"showDetail" },
{ label: initFromApiColumnsLable('CustCity'), prop: "city" , type:"showDetail"},
{ label: initFromApiColumnsLable('CustCode'), prop: "code" , type:"showDetail"},
{ label: initFromApiColumnsLable('CustCompany'), prop: "company", type:"showDetail" },
{ label: initFromApiColumnsLable('CustContacts'), prop: "contacts" , type:"showDetail"},
{ label: initFromApiColumnsLable('CustCountry'), prop: "country" , type:"showDetail"},
{ label: initFromApiColumnsLable('CustCurr'), prop: "curr", type:"showDetail" },
{ label: initFromApiColumnsLable('CustErrorCode'), prop: "errorCode", type:"showDetail" },
{ label: initFromApiColumnsLable('CustErrorMessage'), prop: "errorMessage", type:"showDetail" },
{ label: initFromApiColumnsLable('CustFax'), prop: "fax", type:"showDetail" },
{ label: initFromApiColumnsLable('CustName'), prop: "name", type:"showDetail" },
]
export const CustPart = [
{ label: initFromApiColumnsLable('CustPartCompany'), prop: "company", type:"showDetail" },
{ label: initFromApiColumnsLable('CustPartCustCode'), prop: "custCode" , type:"showDetail"},
{ label: initFromApiColumnsLable('CustPartCustPackQty'), prop: "custPackQty" , type:"showDetail"},
{ label: initFromApiColumnsLable('CustPartCustPackUm'), prop: "custPackUm", type:"showDetail" },
{ label: initFromApiColumnsLable('CustPartCustPartCode'), prop: "custPartCode", type:"showDetail" },
{ label: initFromApiColumnsLable('CustPartErrorCode'), prop: "errorCode", type:"showDetail" },
{ label: initFromApiColumnsLable('CustPartErrorMessage'), prop: "errorMessage", type:"showDetail" },
{ label: initFromApiColumnsLable('CustPartPartCode'), prop: "partCode", type:"showDetail" },
{ label: initFromApiColumnsLable('CustPartRemark'), prop: "remark" , type:"showDetail"},
{ label: initFromApiColumnsLable('CustPartSite'), prop: "site", type:"showDetail" },
{ label: initFromApiColumnsLable('CustPartTraceId'), prop: "traceId", type:"showDetail" },
]
export const Inventory = [
{ label: initFromApiColumnsLable('InventoryCompany'), prop: "company" , type:"showDetail"},
{ label: initFromApiColumnsLable('InventoryCustConsignQty'), prop: "custConsignQty" },
{ label: initFromApiColumnsLable('InventoryErrorCode'), prop: "errorCode" , type:"showDetail"},
{ label: initFromApiColumnsLable('InventoryErrorMessage'), prop: "errorMessage" , type:"showDetail"},
{ label: initFromApiColumnsLable('InventoryLoc'), prop: "loc" , type:"showDetail"},
{ label: initFromApiColumnsLable('InventoryLot'), prop: "lot", type:"showDetail" },
{ label: initFromApiColumnsLable('InventoryPart'), prop: "part" , type:"showDetail"},
{ label: initFromApiColumnsLable('InventoryQty'), prop: "qty" },
{ label: initFromApiColumnsLable('InventoryReference'), prop: "reference", type:"showDetail" },
{ label: initFromApiColumnsLable('InventoryRemark'), prop: "remark", type:"showDetail" },
{ label: initFromApiColumnsLable('InventorySite'), prop: "site", type:"showDetail" },
{ label: initFromApiColumnsLable('InventoryStatus'), prop: "status", type:"showDetail" },
{ label: initFromApiColumnsLable('InventorySuppConsignQty'), prop: "suppConsignQty" },
{ label: initFromApiColumnsLable('InventoryTraceId'), prop: "traceId", type:"showDetail" },
{ label: initFromApiColumnsLable('InventoryUm'), prop: "um", type:"showDetail" },
]
export const Loc = [
{ label: initFromApiColumnsLable('LocCode'), prop: "code" , type:"showDetail"},
{ label: initFromApiColumnsLable('LocCompany'), prop: "company" },
{ label: initFromApiColumnsLable('LocDesc'), prop: "desc" , type:"showDetail"},
{ label: initFromApiColumnsLable('LocErrorCode'), prop: "errorCode" , type:"showDetail"},
{ label: initFromApiColumnsLable('LocErrorMessage'), prop: "errorMessage" , type:"showDetail"},
{ label: initFromApiColumnsLable('LocRemark'), prop: "remark", type:"showDetail" },
{ label: initFromApiColumnsLable('LocSite'), prop: "site", type:"showDetail" },
{ label: initFromApiColumnsLable('LocTraceId'), prop: "traceId", type:"showDetail" },
{ label: initFromApiColumnsLable('LocType'), prop: "type", type:"showDetail" },
{ label: initFromApiColumnsLable('LocWhse'), prop: "whse" },
]
export const Part = [
{ label: initFromApiColumnsLable('PartCode'), prop: "code" , type:"showDetail"},
{ label: initFromApiColumnsLable('PartName'), prop: "name" , type:"showDetail"},
{ label: initFromApiColumnsLable('PartDesc1'), prop: "desc1", type:"showDetail" },
{ label: initFromApiColumnsLable('PartDesc2'), prop: "desc2", type:"showDetail" },
{ label: initFromApiColumnsLable('PartAbcClass'), prop: "abcClass" , type:"showDetail"},
{ label: initFromApiColumnsLable('PartCanBuy'), prop: "canBuy" },
{ label: initFromApiColumnsLable('PartCanMake'), prop: "canMake" },
{ label: initFromApiColumnsLable('PartColor'), prop: "color" , type:"showDetail"},
{ label: initFromApiColumnsLable('PartCompany'), prop: "company", type:"showDetail" },
{ label: initFromApiColumnsLable('PartConfig'), prop: "config", type:"showDetail" },
{ label: initFromApiColumnsLable('PartEco'), prop: "eco" , type:"showDetail"},
{ label: initFromApiColumnsLable('PartErrorCode'), prop: "errorCode" , type:"showDetail"},
{ label: initFromApiColumnsLable('PartErrorMessage'), prop: "errorMessage" , type:"showDetail"},
{ label: initFromApiColumnsLable('PartExtPackQty'), prop: "extPackQty" },
{ label: initFromApiColumnsLable('PartExtPackUm'), prop: "extPackUm" , type:"showDetail"},
{ label: initFromApiColumnsLable('PartIsPhantom'), prop: "isPhantom" , type:"showDetail"},
{ label: initFromApiColumnsLable('PartPartCatalog'), prop: "partCatalog" , type:"showDetail"},
{ label: initFromApiColumnsLable('PartPartGroup'), prop: "partGroup" , type:"showDetail"},
{ label: initFromApiColumnsLable('PartPartType'), prop: "partType" , type:"showDetail"},
{ label: initFromApiColumnsLable('PartProdKind'), prop: "prodKind" , type:"showDetail"},
{ label: initFromApiColumnsLable('PartProject'), prop: "project" , type:"showDetail"},
{ label: initFromApiColumnsLable('PartRemark'), prop: "remark" , type:"showDetail"},
{ label: initFromApiColumnsLable('PartSite'), prop: "site" , type:"showDetail"},
{ label: initFromApiColumnsLable('PartStatus'), prop: "status" , type:"showDetail"},
{ label: initFromApiColumnsLable('PartStdPackQty'), prop: "stdPackQty" },
{ label: initFromApiColumnsLable('PartStdPackUm'), prop: "stdPackUm" , type:"showDetail"},
{ label: initFromApiColumnsLable('PartTraceId'), prop: "traceId" , type:"showDetail"},
{ label: initFromApiColumnsLable('PartUm'), prop: "um" , type:"showDetail"},
{ label: initFromApiColumnsLable('PartVersion'), prop: "version" , type:"showDetail"},
]
// PoMstr
export const PoMstr = [
{ label: initFromApiColumnsLable('PoMstrPoNbr'), prop: "poNbr" ,type:'showDetail', fixed:'left' },
{ label: initFromApiColumnsLable('PoMstrBuyer'), prop: "buyer", type:"showDetail"},
{ label: initFromApiColumnsLable('PoMstrCompany'), prop: "company" , type:"showDetail" },
{ label: initFromApiColumnsLable('PoMstrConsignment'), prop: "consignment", type:"showDetail" },
{ label: initFromApiColumnsLable('PoMstrContacts'), prop: "contacts", type:"showDetail" },
{ label: initFromApiColumnsLable('PoMstrContract'), prop: "contract",type:'showDetail' },
{ label: initFromApiColumnsLable('PoMstrDueDate'), prop: "dueDate", type:"dateTime" },
{ label: initFromApiColumnsLable('PoMstrErrorCode'), prop: "errorCode", type:"showDetail" },
{ label: initFromApiColumnsLable('PoMstrErrorMessage'), prop: "errorMessage" , type:"showDetail"},
{ label: initFromApiColumnsLable('PoMstrModType'), prop: "modType", type:"showDetail" },
{ label: initFromApiColumnsLable('PoMstrOrderDate'), prop: "orderDate", type:"dateTime" },
{ label: initFromApiColumnsLable('PoMstrProject'), prop: "project", type:"showDetail" },
{ label: initFromApiColumnsLable('PoMstrRemark'), prop: "remark", type:"showDetail" },
{ label: initFromApiColumnsLable('PoMstrSite'), prop: "site" , type:"showDetail"},
{ label: initFromApiColumnsLable('PoMstrStatus'), prop: "status", type:"showDetail" },
{ label: initFromApiColumnsLable('PoMstrTaxRate'), prop: "taxRate" , type:"showDetail"},
{ label: initFromApiColumnsLable('PoMstrTraceId'), prop: "traceId", type:"showDetail" },
{ label: initFromApiColumnsLable('PoMstrVendorCode'), prop: "vendorCode", type:"showDetail" },
]
// PrhHist
export const PrhHist = [
{ label: initFromApiColumnsLable('PrhHistAsnNumber'), prop: "asnNumber" , type:"showDetail"},
{ label: initFromApiColumnsLable('PrhHistAsnQty'), prop: "asnQty" },
{ label: initFromApiColumnsLable('PrhHistBuyer'), prop: "buyer", type:"showDetail" },
{ label: initFromApiColumnsLable('PrhHistCompany'), prop: "company", type:"showDetail" },
{ label: initFromApiColumnsLable('PrhHistDock'), prop: "dock" , type:"showDetail"},
{ label: initFromApiColumnsLable('PrhHistErrorCode'), prop: "errorCode" , type:"showDetail"},
{ label: initFromApiColumnsLable('PrhHistErrorMessage'), prop: "errorMessage" , type:"showDetail"},
{ label: initFromApiColumnsLable('PrhHistLine'), prop: "line" },
{ label: initFromApiColumnsLable('PrhHistLocationCode'), prop: "locationCode" },
{ label: initFromApiColumnsLable('PrhHistLot'), prop: "lot" , type:"showDetail"},
{ label: initFromApiColumnsLable('PrhHistOrderQty'), prop: "orderQty" },
{ label: initFromApiColumnsLable('PrhHistPackageNumber'), prop: "packageNumber", type:"showDetail" },
{ label: initFromApiColumnsLable('PrhHistPalletNumber'), prop: "palletNumber" , type:"showDetail"},
{ label: initFromApiColumnsLable('PrhHistPart'), prop: "part", type:"showDetail" },
{ label: initFromApiColumnsLable('PrhHistPoNumber'), prop: "poNumber" , type:"showDetail"},
{ label: initFromApiColumnsLable('PrhHistPoSite'), prop: "poSite" , type:"showDetail"},
{ label: initFromApiColumnsLable('PrhHistProductionDate'), prop: "productionDate" , type:"dateTime"},
{ label: initFromApiColumnsLable('PrhHistQty'), prop: "qty" },
{ label: initFromApiColumnsLable('PrhHistReason'), prop: "reason" , type:"showDetail"},
{ label: initFromApiColumnsLable('PrhHistReceiveDate'), prop: "receiveDate" , type:"dateTime"},
{ label: initFromApiColumnsLable('PrhHistReceiveNumber'), prop: "receiveNumber" , type:"showDetail"},
{ label: initFromApiColumnsLable('PrhHistReceiveType'), prop: "receiveType" , type:"showDetail"},
{ label: initFromApiColumnsLable('PrhHistRemark'), prop: "remark" , type:"showDetail"},
{ label: initFromApiColumnsLable('PrhHistRequest'), prop: "request" , type:"showDetail"},
{ label: initFromApiColumnsLable('PrhHistRev'), prop: "rev" , type:"showDetail"},
{ label: initFromApiColumnsLable('PrhHistRma_type'), prop: "rma_type" , type:"showDetail"},
{ label: initFromApiColumnsLable('PrhHistShipDate'), prop: "shipDate" , type:"dateTime"},
{ label: initFromApiColumnsLable('PrhHistShipTo'), prop: "shipTo" , type:"showDetail"},
{ label: initFromApiColumnsLable('PrhHistSite'), prop: "site" , type:"showDetail"},
{ label: initFromApiColumnsLable('PrhHistStatus'), prop: "status" , type:"showDetail"},
{ label: initFromApiColumnsLable('PrhHistTraceId'), prop: "traceId" , type:"showDetail"},
{ label: initFromApiColumnsLable('PrhHistType'), prop: "type" , type:"showDetail"},
{ label: initFromApiColumnsLable('PrhHistUm'), prop: "um" , type:"showDetail"},
{ label: initFromApiColumnsLable('PrhHistUmConv'), prop: "umConv" , type:"showDetail"},
{ label: initFromApiColumnsLable('PrhHistVendor'), prop: "vendor" , type:"showDetail"},
{ label: initFromApiColumnsLable('PrhHistVendorLot'), prop: "vendorLot" , type:"showDetail"},
{ label: initFromApiColumnsLable('PrhHistWhse'), prop: "whse" , type:"showDetail"},
]
// ProdLine
export const ProdLine = [
{ label: initFromApiColumnsLable('ProdLineCode'), prop: "code" , type:"showDetail"},
{ label: initFromApiColumnsLable('ProdLineCompany'), prop: "company" },
{ label: initFromApiColumnsLable('ProdLineDesc'), prop: "desc", type:"showDetail" },
{ label: initFromApiColumnsLable('ProdLineErrorCode'), prop: "errorCode" , type:"showDetail"},
{ label: initFromApiColumnsLable('ProdLineErrorMessage'), prop: "errorMessage" , type:"showDetail"},
{ label: initFromApiColumnsLable('ProdLinePart'), prop: "part", type:"showDetail" },
{ label: initFromApiColumnsLable('ProdLineRate'), prop: "rate" , type:"showDetail"},
{ label: initFromApiColumnsLable('ProdLineRemark'), prop: "remark" , type:"showDetail"},
{ label: initFromApiColumnsLable('ProdLineSite'), prop: "site" , type:"showDetail"},
{ label: initFromApiColumnsLable('ProdLineTraceId'), prop: "traceId" , type:"showDetail"},
]
// ReceiptMstr
export const ReceiptMstr = [
{ label: initFromApiColumnsLable('ReceiptMstrAsnNbr'), prop: "asnNbr" ,type:'showDetail', fixed:'left' },
{ label: initFromApiColumnsLable('ReceiptMstrCompany'), prop: "company" , type:"showDetail" },
{ label: initFromApiColumnsLable('ReceiptMstrErrorCode'), prop: "errorCode", type:"showDetail" },
{ label: initFromApiColumnsLable('ReceiptMstrErrorMessage'), prop: "errorMessage" , type:"showDetail"},
{ label: initFromApiColumnsLable('ReceiptMstrPoNbr'), prop: "poNbr", type:"showDetail" },
{ label: initFromApiColumnsLable('ReceiptMstrRcNbr'), prop: "rcNbr", type:"showDetail" },
{ label: initFromApiColumnsLable('ReceiptMstrRcTime'), prop: "rcTime", type:"dateTime" },
{ label: initFromApiColumnsLable('ReceiptMstrRcWorker'), prop: "rcWorker", type:"showDetail" },
{ label: initFromApiColumnsLable('ReceiptMstrRemark'), prop: "remark" , type:"showDetail"},
{ label: initFromApiColumnsLable('ReceiptMstrRpNbr'), prop: "rpNbr", type:"showDetail" },
{ label: initFromApiColumnsLable('ReceiptMstrSite'), prop: "site" , type:"showDetail"},
{ label: initFromApiColumnsLable('ReceiptMstrTraceId'), prop: "traceId", type:"showDetail" },
{ label: initFromApiColumnsLable('ReceiptMstrVendorCode'), prop: "vendorCode", type:"showDetail" },
{ label: initFromApiColumnsLable('ReceiptMstrWhse'), prop: "whse", type:"showDetail" },
]
// ReturnMstr
export const ReturnMstr = [
{ label: initFromApiColumnsLable('ReturnMstrAsnNbr'), prop: "asnNbr" ,type:'showDetail', fixed:'left' },
{ label: initFromApiColumnsLable('ReturnMstrCompany'), prop: "company" , type:"showDetail" },
{ label: initFromApiColumnsLable('ReturnMstrErrorCode'), prop: "errorCode", type:"showDetail" },
{ label: initFromApiColumnsLable('ReturnMstrErrorMessage'), prop: "errorMessage" , type:"showDetail"},
{ label: initFromApiColumnsLable('ReturnMstrPoNbr'), prop: "poNbr", type:"showDetail" },
{ label: initFromApiColumnsLable('ReturnMstrRemark'), prop: "remark" , type:"showDetail"},
{ label: initFromApiColumnsLable('ReturnMstrRtNbr'), prop: "rtNbr", type:"showDetail" },
{ label: initFromApiColumnsLable('ReturnMstrRtTime'), prop: "rtTime", type:"dateTime" },
{ label: initFromApiColumnsLable('ReturnMstrRtWorker'), prop: "rtWorker", type:"showDetail" },
{ label: initFromApiColumnsLable('ReturnMstrSite'), prop: "site" , type:"showDetail"},
{ label: initFromApiColumnsLable('ReturnMstrTraceId'), prop: "traceId", type:"showDetail" },
{ label: initFromApiColumnsLable('ReturnMstrVendorCode'), prop: "vendorCode", type:"showDetail" },
{ label: initFromApiColumnsLable('ReturnMstrWhse'), prop: "whse", type:"showDetail" },
]
// VendPart
export const VendPart = [
{ label: initFromApiColumnsLable('VendPartCompany'), prop: "company" , type:"showDetail" },
{ label: initFromApiColumnsLable('VendPartErrorCode'), prop: "errorCode", type:"showDetail" },
{ label: initFromApiColumnsLable('VendPartErrorMessage'), prop: "errorMessage" , type:"showDetail"},
{ label: initFromApiColumnsLable('VendPartPartCode'), prop: "partCode", type:"showDetail" },
{ label: initFromApiColumnsLable('VendPartRemark'), prop: "remark" , type:"showDetail"},
{ label: initFromApiColumnsLable('VendPartSite'), prop: "site" , type:"showDetail"},
{ label: initFromApiColumnsLable('VendPartTraceId'), prop: "traceId", type:"showDetail" },
{ label: initFromApiColumnsLable('VendPartVendPackQty'), prop: "vendPackQty", type:"showDetail" },
{ label: initFromApiColumnsLable('VendPartVendPackUm'), prop: "vendPackUm", type:"showDetail" },
{ label: initFromApiColumnsLable('VendPartVendPartCode'), prop: "vendPartCode", type:"showDetail" },
{ label: initFromApiColumnsLable('VendPartVendorCode'), prop: "vendorCode", type:"showDetail" },
]
// Vend
export const Vend = [
{ label: initFromApiColumnsLable('VendActive'), prop: "active" , type:"showDetail" },
{ label: initFromApiColumnsLable('VendAddr1'), prop: "addr1", type:"showDetail" },
{ label: initFromApiColumnsLable('VendAddr2'), prop: "addr2" , type:"showDetail"},
{ label: initFromApiColumnsLable('VendAddr3'), prop: "addr3", type:"showDetail" },
{ label: initFromApiColumnsLable('VendBank'), prop: "bank" , type:"showDetail"},
{ label: initFromApiColumnsLable('VendCity'), prop: "city" , type:"showDetail"},
{ label: initFromApiColumnsLable('VendCode'), prop: "code", type:"showDetail" },
{ label: initFromApiColumnsLable('VendCompany'), prop: "company", type:"showDetail" },
{ label: initFromApiColumnsLable('VendContacts'), prop: "contacts", type:"showDetail" },
{ label: initFromApiColumnsLable('VendCountry'), prop: "country", type:"showDetail" },
{ label: initFromApiColumnsLable('VendCurr'), prop: "curr", type:"showDetail" },
{ label: initFromApiColumnsLable('VendErrorCode'), prop: "errorCode", type:"showDetail" },
{ label: initFromApiColumnsLable('VendErrorMessage'), prop: "errorMessage", type:"showDetail" },
{ label: initFromApiColumnsLable('VendFax'), prop: "fax", type:"showDetail" },
{ label: initFromApiColumnsLable('VendName'), prop: "name", type:"showDetail" },
]
// 字段说明
// showProp: true //隐藏该字段的高级筛选+列表排序

81
PC/InterFace.Dash/src/utils/tabsDesTions_api/index.js

@ -1,3 +1,4 @@
// 添加页面需要配置位置
// 此文件为【主表-明细】表头从接口缓存的表头
import { initFromApiColumnsLable } from '@/utils/index'
@ -34,8 +35,80 @@ export const AsnMstr = [
{ label: initFromApiColumnsLable('AsnMstrWhse'), prop: "whse" },
]
// 测试数据
export const TestSchool = [
{ label: initFromApiColumnsLable('TestSchoolSchoolName'), prop: "schoolName", fixed: "left", type: "name" },
{ label: initFromApiColumnsLable('TestStudentDetailOrderType'), prop: "orderType" },
// OutgoingDataHistory
export const OutgoingDataHistory = [
{ label: initFromApiColumnsLable('OutgoingDataHistoryCompany'), prop: "company", type:"showDetail" },
{ label: initFromApiColumnsLable('OutgoingDataHistoryDataContent'), prop: "dataContent", type:"showJsonTable" },
{ label: initFromApiColumnsLable('OutgoingDataHistoryDataType'), prop: "dataType", type:"showDetail" },
{ label: initFromApiColumnsLable('OutgoingDataHistoryDestinationSystem'), prop: "destinationSystem", type:"showDetail" },
{ label: initFromApiColumnsLable('OutgoingDataHistoryEffectiveDate'), prop: "effectiveDate",type:'dateTime' },
{ label: initFromApiColumnsLable('OutgoingDataHistoryErrorCode'), prop: "errorCode" , type:"showDetail"},
{ label: initFromApiColumnsLable('OutgoingDataHistoryErrorMessage'), prop: "errorMessage", type:"showDetail" },
{ label: initFromApiColumnsLable('OutgoingDataHistoryNumber'), prop: "number", type:"showDetail"},
{ label: initFromApiColumnsLable('OutgoingDataHistoryReadTime'), prop: "readTime",type:'dateTime' },
{ label: initFromApiColumnsLable('OutgoingDataHistoryReader'), prop: "reader", type:"showDetail" },
{ label: initFromApiColumnsLable('OutgoingDataHistoryRemark'), prop: "remark" , type:"showDetail"},
{ label: initFromApiColumnsLable('OutgoingDataHistoryRetryTimes'), prop: "retryTimes", type:"showDetail" },
{ label: initFromApiColumnsLable('OutgoingDataHistorySourceSystem'), prop: "sourceSystem", type:"showDetail" },
{ label: initFromApiColumnsLable('OutgoingDataHistoryStatus'), prop: "status", type:"showDetail"},
{ label: initFromApiColumnsLable('OutgoingDataHistoryWriteTime'), prop: "writeTime", type:"dateTime" },
{ label: initFromApiColumnsLable('OutgoingDataHistoryWriter'), prop: "writer", type:"showDetail" },
]
// PoMstr
export const PoMstr = [
{ label: initFromApiColumnsLable('PoMstrPoNbr'), prop: "poNbr" ,type:'showDetail' },
{ label: initFromApiColumnsLable('PoMstrBuyer'), prop: "buyer", type:"showDetail"},
{ label: initFromApiColumnsLable('PoMstrCompany'), prop: "company" , type:"showDetail" },
{ label: initFromApiColumnsLable('PoMstrConsignment'), prop: "consignment", type:"showDetail" },
{ label: initFromApiColumnsLable('PoMstrContacts'), prop: "contacts", type:"showDetail" },
{ label: initFromApiColumnsLable('PoMstrContract'), prop: "contract",type:'dateTime' },
{ label: initFromApiColumnsLable('PoMstrDetails'), prop: "details" , type:"showDetail"},
{ label: initFromApiColumnsLable('PoMstrDueDate'), prop: "dueDate", type:"dateTime" },
{ label: initFromApiColumnsLable('PoMstrErrorCode'), prop: "errorCode", type:"showDetail" },
{ label: initFromApiColumnsLable('PoMstrErrorMessage'), prop: "errorMessage" , type:"showDetail"},
{ label: initFromApiColumnsLable('PoMstrModType'), prop: "modType", type:"showDetail" },
{ label: initFromApiColumnsLable('PoMstrOrderDate'), prop: "orderDate", type:"dateTime" },
{ label: initFromApiColumnsLable('PoMstrProject'), prop: "project", type:"showDetail" },
{ label: initFromApiColumnsLable('PoMstrRemark'), prop: "remark", type:"showDetail" },
{ label: initFromApiColumnsLable('PoMstrSite'), prop: "site" , type:"showDetail"},
{ label: initFromApiColumnsLable('PoMstrStatus'), prop: "status", type:"showDetail" },
{ label: initFromApiColumnsLable('PoMstrTaxRate'), prop: "taxRate" , type:"showDetail"},
{ label: initFromApiColumnsLable('PoMstrTraceId'), prop: "traceId", type:"showDetail" },
{ label: initFromApiColumnsLable('PoMstrVendorCode'), prop: "vendorCode", type:"showDetail" },
]
// ReceiptMstr
export const ReceiptMstr = [
{ label: initFromApiColumnsLable('ReceiptMstrAsnNbr'), prop: "asnNbr" ,type:'showDetail' },
{ label: initFromApiColumnsLable('ReceiptMstrCompany'), prop: "company" , type:"showDetail" },
{ label: initFromApiColumnsLable('ReceiptMstrErrorCode'), prop: "errorCode", type:"showDetail" },
{ label: initFromApiColumnsLable('ReceiptMstrErrorMessage'), prop: "errorMessage" , type:"showDetail"},
{ label: initFromApiColumnsLable('ReceiptMstrPoNbr'), prop: "poNbr", type:"showDetail" },
{ label: initFromApiColumnsLable('ReceiptMstrRcNbr'), prop: "rcNbr", type:"showDetail" },
{ label: initFromApiColumnsLable('ReceiptMstrRcTime'), prop: "rcTime", type:"dateTime" },
{ label: initFromApiColumnsLable('ReceiptMstrRcWorker'), prop: "rcWorker", type:"showDetail" },
{ label: initFromApiColumnsLable('ReceiptMstrRemark'), prop: "remark" , type:"showDetail"},
{ label: initFromApiColumnsLable('ReceiptMstrRpNbr'), prop: "rpNbr", type:"showDetail" },
{ label: initFromApiColumnsLable('ReceiptMstrSite'), prop: "site" , type:"showDetail"},
{ label: initFromApiColumnsLable('ReceiptMstrTraceId'), prop: "traceId", type:"showDetail" },
{ label: initFromApiColumnsLable('ReceiptMstrVendorCode'), prop: "vendorCode", type:"showDetail" },
{ label: initFromApiColumnsLable('ReceiptMstrWhse'), prop: "whse", type:"showDetail" },
]
// ReturnMstr
export const ReturnMstr = [
{ label: initFromApiColumnsLable('ReturnMstrAsnNbr'), prop: "asnNbr" ,type:'showDetail' },
{ label: initFromApiColumnsLable('ReturnMstrCompany'), prop: "company" , type:"showDetail" },
{ label: initFromApiColumnsLable('ReturnMstrErrorCode'), prop: "errorCode", type:"showDetail" },
{ label: initFromApiColumnsLable('ReturnMstrErrorMessage'), prop: "errorMessage" , type:"showDetail"},
{ label: initFromApiColumnsLable('ReturnMstrPoNbr'), prop: "poNbr", type:"showDetail" },
{ label: initFromApiColumnsLable('ReturnMstrRemark'), prop: "remark" , type:"showDetail"},
{ label: initFromApiColumnsLable('ReturnMstrRtNbr'), prop: "rtNbr", type:"showDetail" },
{ label: initFromApiColumnsLable('ReturnMstrRtTime'), prop: "rtTime", type:"dateTime" },
{ label: initFromApiColumnsLable('ReturnMstrRtWorker'), prop: "rtWorker", type:"showDetail" },
{ label: initFromApiColumnsLable('ReturnMstrSite'), prop: "site" , type:"showDetail"},
{ label: initFromApiColumnsLable('ReturnMstrTraceId'), prop: "traceId", type:"showDetail" },
{ label: initFromApiColumnsLable('ReturnMstrVendorCode'), prop: "vendorCode", type:"showDetail" },
{ label: initFromApiColumnsLable('ReturnMstrWhse'), prop: "whse", type:"showDetail" },
]

0
PC/InterFace.Dash/src/views/interfaceBoard/demo_detail_addbase.vue → PC/InterFace.Dash/src/views/demo/demo_detail_addbase.vue

0
PC/InterFace.Dash/src/views/interfaceBoard/demo_read.vue → PC/InterFace.Dash/src/views/demo/demo_read.vue

82
PC/InterFace.Dash/src/views/interfaceBoard/OutgoingData.vue

@ -1,82 +0,0 @@
<template>
<div class="page-box" v-loading="Loading.appMainLoading">
<tablePagination
v-if="apiColumns_Table"
:currenButtonData="currenButtonData"
:tableData="tableData"
:tableLoading="Loading.tableLoading"
:tableColumns="apiColumns_Table"
@rowDrop="rowDrop"
:totalCount="totalCount"
:multipleSelection="multipleSelection"
:MaxResultCount="PageListParams.MaxResultCount"
@topbutton="topbutton"
@inlineDialog="inlineDialog"
@sortChange="sortChange"
@alertoldSkipCount="alertoldSkipCount"
@alterResultCount="alterResultCount"
@handleSelectionChange="handleSelectionChange"
:currentPageProps="oldSkipCount"
:quicklySearchOption="quicklySearchOption"
@quicklySearchClick="quicklySearchClick"
@quicklySearchClear="quicklySearchClear"
:primarySearchOption="primarySearchOption"
@overallSearchFormClick="overallSearchFormClick"
:httpOverallSearchData="httpOverallSearchData"
></tablePagination>
<!-- 导出弹窗 -->
<exportDrop
v-if="displayDialog.exportDialog"
@closeDialog="closeExportDrop"
@exportDropSubmit="exportDropSubmit"
></exportDrop>
</div>
</template>
<script>
import { tableMixins } from "@/mixins/TableMixins";
import { LoadingMixins } from "@/mixins/LoadingMixins";
import { drawerMixins } from "@/mixins/drawerMixins"
import { TableHeaderMixins } from "@/mixins/TableHeaderMixins";
import { newAndEdiDialogMixins } from "@/mixins/newAndEdiDialogMixins"
import { mixins } from "@/mixins/mixins";
import { filterSelectMixins } from '@/mixins/filter-Select'
import { getToken } from '@/utils/auth'
import * as tableColumns_api from "@/utils/tableColumns_api/index" //
import * as tabsDesTions_api from "@/utils/tabsDesTions_api/index" //
import * as detailsTableColumns_api from "@/utils/detailsTableColumns_api/index" //
export default {
name: "OutgoingData",
mixins: [
tableMixins,
LoadingMixins,
drawerMixins,
TableHeaderMixins,
mixins,
filterSelectMixins,
newAndEdiDialogMixins
],
data() {
return {
//
currenButtonData: [
this.defaultExportBtn({
isRedundance:true,
isDetailExport:true
}),//
this.defaultFieldSettingBtn(),//
this.defaultFreshBtn(),//
this.defaultFilterBtn(),//
],
};
},
mounted() {
this.initApiColumns(tableColumns_api,tabsDesTions_api,detailsTableColumns_api)
this.paging();
},
}
</script>
<style lang="scss" scoped>
@import "@/styles/basicData.scss";
</style>

2
PC/InterFace.Dash/src/views/interfaceBoard/IncomingData.vue → PC/InterFace.Dash/src/views/menuList/Bom.vue

@ -47,7 +47,7 @@ import * as detailsTableColumns_api from "@/utils/detailsTableColumns_api/index
export default {
name: "IncomingData",
name: "Bom",
mixins: [
tableMixins,
LoadingMixins,

2
PC/InterFace.Dash/src/views/interfaceBoard/MessageReceive.vue → PC/InterFace.Dash/src/views/menuList/Cust.vue

@ -47,7 +47,7 @@ import * as detailsTableColumns_api from "@/utils/detailsTableColumns_api/index
export default {
name: "MessageReceive",
name: "Cust",
mixins: [
tableMixins,
LoadingMixins,

2
PC/InterFace.Dash/src/views/interfaceBoard/IncomingDataHistory.vue → PC/InterFace.Dash/src/views/menuList/CustPart.vue

@ -47,7 +47,7 @@ import * as detailsTableColumns_api from "@/utils/detailsTableColumns_api/index
export default {
name: "IncomingDataHistory",
name: "CustPart",
mixins: [
tableMixins,
LoadingMixins,

2
PC/InterFace.Dash/src/views/interfaceBoard/OutgoingDataHistory.vue → PC/InterFace.Dash/src/views/menuList/Inventory.vue

@ -47,7 +47,7 @@ import * as detailsTableColumns_api from "@/utils/detailsTableColumns_api/index
export default {
name: "OutgoingDataHistory",
name: "Inventory",
mixins: [
tableMixins,
LoadingMixins,

82
PC/InterFace.Dash/src/views/menuList/Loc.vue

@ -0,0 +1,82 @@
<template>
<div class="page-box" v-loading="Loading.appMainLoading">
<tablePagination
v-if="apiColumns_Table"
:currenButtonData="currenButtonData"
:tableData="tableData"
:tableLoading="Loading.tableLoading"
:tableColumns="apiColumns_Table"
@rowDrop="rowDrop"
:totalCount="totalCount"
:multipleSelection="multipleSelection"
:MaxResultCount="PageListParams.MaxResultCount"
@topbutton="topbutton"
@inlineDialog="inlineDialog"
@sortChange="sortChange"
@alertoldSkipCount="alertoldSkipCount"
@alterResultCount="alterResultCount"
@handleSelectionChange="handleSelectionChange"
:currentPageProps="oldSkipCount"
:quicklySearchOption="quicklySearchOption"
@quicklySearchClick="quicklySearchClick"
@quicklySearchClear="quicklySearchClear"
:primarySearchOption="primarySearchOption"
@overallSearchFormClick="overallSearchFormClick"
:httpOverallSearchData="httpOverallSearchData"
></tablePagination>
<!-- 导出弹窗 -->
<exportDrop
v-if="displayDialog.exportDialog"
@closeDialog="closeExportDrop"
@exportDropSubmit="exportDropSubmit"
></exportDrop>
</div>
</template>
<script>
import { tableMixins } from "@/mixins/TableMixins";
import { LoadingMixins } from "@/mixins/LoadingMixins";
import { drawerMixins } from "@/mixins/drawerMixins"
import { TableHeaderMixins } from "@/mixins/TableHeaderMixins";
import { newAndEdiDialogMixins } from "@/mixins/newAndEdiDialogMixins"
import { mixins } from "@/mixins/mixins";
import { filterSelectMixins } from '@/mixins/filter-Select'
import { getToken } from '@/utils/auth'
import * as tableColumns_api from "@/utils/tableColumns_api/index" //
import * as tabsDesTions_api from "@/utils/tabsDesTions_api/index" //
import * as detailsTableColumns_api from "@/utils/detailsTableColumns_api/index" //
export default {
name: "Loc",
mixins: [
tableMixins,
LoadingMixins,
drawerMixins,
TableHeaderMixins,
mixins,
filterSelectMixins,
newAndEdiDialogMixins
],
data() {
return {
//
currenButtonData: [
this.defaultExportBtn({
isRedundance:true,
isDetailExport:true
}),//
this.defaultFieldSettingBtn(),//
this.defaultFreshBtn(),//
this.defaultFilterBtn(),//
],
};
},
mounted() {
this.initApiColumns(tableColumns_api,tabsDesTions_api,detailsTableColumns_api)
this.paging();
},
}
</script>
<style lang="scss" scoped>
@import "@/styles/basicData.scss";
</style>

23
PC/InterFace.Dash/src/views/menuList/OutgoingDataHistory.vue

@ -24,6 +24,29 @@
@overallSearchFormClick="overallSearchFormClick"
:httpOverallSearchData="httpOverallSearchData"
></tablePagination>
<!-- @buttonOperationClick="buttonOperationClick"
:buttonOperationList="operationButtonsTable" -->
<curren-Drawer
ref="currenDrawer_Ref"
:title="apiColumns_DesTions"
@rowDrop="rowDrop"
:tableColumns="apiColumns_DetailsTable"
:tabsDesTions="apiColumns_DesTions"
:DrawerLoading="Loading.DrawerLoading"
:drawer="displayDialog.detailsDialog"
:propsData="propsData"
:Butttondata="[]"
@drawerShut="(val) => (displayDialog.detailsDialog = val)"
@drawerbutton="drawerbutton"
@handleCommand="drawerHandle"
@close-value="closeValue"
:totalCount="totalCountDetails"
:currentPage="oldSkipCountDetails"
:MaxResultCount="MaxResultCountDetails"
@alterResultCountDetails="alterResultCountDetails"
@alertoldSkipCountDetails="alertoldSkipCountDetails"
:buttonOperationList="operationButtonsDetail"
></curren-Drawer>
<!-- 导出弹窗 -->
<exportDrop
v-if="displayDialog.exportDialog"

82
PC/InterFace.Dash/src/views/menuList/Part.vue

@ -0,0 +1,82 @@
<template>
<div class="page-box" v-loading="Loading.appMainLoading">
<tablePagination
v-if="apiColumns_Table"
:currenButtonData="currenButtonData"
:tableData="tableData"
:tableLoading="Loading.tableLoading"
:tableColumns="apiColumns_Table"
@rowDrop="rowDrop"
:totalCount="totalCount"
:multipleSelection="multipleSelection"
:MaxResultCount="PageListParams.MaxResultCount"
@topbutton="topbutton"
@inlineDialog="inlineDialog"
@sortChange="sortChange"
@alertoldSkipCount="alertoldSkipCount"
@alterResultCount="alterResultCount"
@handleSelectionChange="handleSelectionChange"
:currentPageProps="oldSkipCount"
:quicklySearchOption="quicklySearchOption"
@quicklySearchClick="quicklySearchClick"
@quicklySearchClear="quicklySearchClear"
:primarySearchOption="primarySearchOption"
@overallSearchFormClick="overallSearchFormClick"
:httpOverallSearchData="httpOverallSearchData"
></tablePagination>
<!-- 导出弹窗 -->
<exportDrop
v-if="displayDialog.exportDialog"
@closeDialog="closeExportDrop"
@exportDropSubmit="exportDropSubmit"
></exportDrop>
</div>
</template>
<script>
import { tableMixins } from "@/mixins/TableMixins";
import { LoadingMixins } from "@/mixins/LoadingMixins";
import { drawerMixins } from "@/mixins/drawerMixins"
import { TableHeaderMixins } from "@/mixins/TableHeaderMixins";
import { newAndEdiDialogMixins } from "@/mixins/newAndEdiDialogMixins"
import { mixins } from "@/mixins/mixins";
import { filterSelectMixins } from '@/mixins/filter-Select'
import { getToken } from '@/utils/auth'
import * as tableColumns_api from "@/utils/tableColumns_api/index" //
import * as tabsDesTions_api from "@/utils/tabsDesTions_api/index" //
import * as detailsTableColumns_api from "@/utils/detailsTableColumns_api/index" //
export default {
name: "Part",
mixins: [
tableMixins,
LoadingMixins,
drawerMixins,
TableHeaderMixins,
mixins,
filterSelectMixins,
newAndEdiDialogMixins
],
data() {
return {
//
currenButtonData: [
this.defaultExportBtn({
isRedundance:true,
isDetailExport:true
}),//
this.defaultFieldSettingBtn(),//
this.defaultFreshBtn(),//
this.defaultFilterBtn(),//
],
};
},
mounted() {
this.initApiColumns(tableColumns_api,tabsDesTions_api,detailsTableColumns_api)
this.paging();
},
}
</script>
<style lang="scss" scoped>
@import "@/styles/basicData.scss";
</style>

2
PC/InterFace.Dash/src/views/interfaceBoard/AsnMstr.vue → PC/InterFace.Dash/src/views/menuList/PoMstr.vue

@ -78,7 +78,7 @@ import * as detailsPageColumns_api from "@/utils/detailsPageColumns_api/index"
export default {
name: "AsnMstr",
name: "PoMstr",
mixins: [
tableMixins,
LoadingMixins,

82
PC/InterFace.Dash/src/views/menuList/PrhHist.vue

@ -0,0 +1,82 @@
<template>
<div class="page-box" v-loading="Loading.appMainLoading">
<tablePagination
v-if="apiColumns_Table"
:currenButtonData="currenButtonData"
:tableData="tableData"
:tableLoading="Loading.tableLoading"
:tableColumns="apiColumns_Table"
@rowDrop="rowDrop"
:totalCount="totalCount"
:multipleSelection="multipleSelection"
:MaxResultCount="PageListParams.MaxResultCount"
@topbutton="topbutton"
@inlineDialog="inlineDialog"
@sortChange="sortChange"
@alertoldSkipCount="alertoldSkipCount"
@alterResultCount="alterResultCount"
@handleSelectionChange="handleSelectionChange"
:currentPageProps="oldSkipCount"
:quicklySearchOption="quicklySearchOption"
@quicklySearchClick="quicklySearchClick"
@quicklySearchClear="quicklySearchClear"
:primarySearchOption="primarySearchOption"
@overallSearchFormClick="overallSearchFormClick"
:httpOverallSearchData="httpOverallSearchData"
></tablePagination>
<!-- 导出弹窗 -->
<exportDrop
v-if="displayDialog.exportDialog"
@closeDialog="closeExportDrop"
@exportDropSubmit="exportDropSubmit"
></exportDrop>
</div>
</template>
<script>
import { tableMixins } from "@/mixins/TableMixins";
import { LoadingMixins } from "@/mixins/LoadingMixins";
import { drawerMixins } from "@/mixins/drawerMixins"
import { TableHeaderMixins } from "@/mixins/TableHeaderMixins";
import { newAndEdiDialogMixins } from "@/mixins/newAndEdiDialogMixins"
import { mixins } from "@/mixins/mixins";
import { filterSelectMixins } from '@/mixins/filter-Select'
import { getToken } from '@/utils/auth'
import * as tableColumns_api from "@/utils/tableColumns_api/index" //
import * as tabsDesTions_api from "@/utils/tabsDesTions_api/index" //
import * as detailsTableColumns_api from "@/utils/detailsTableColumns_api/index" //
export default {
name: "PrhHist",
mixins: [
tableMixins,
LoadingMixins,
drawerMixins,
TableHeaderMixins,
mixins,
filterSelectMixins,
newAndEdiDialogMixins
],
data() {
return {
//
currenButtonData: [
this.defaultExportBtn({
isRedundance:true,
isDetailExport:true
}),//
this.defaultFieldSettingBtn(),//
this.defaultFreshBtn(),//
this.defaultFilterBtn(),//
],
};
},
mounted() {
this.initApiColumns(tableColumns_api,tabsDesTions_api,detailsTableColumns_api)
this.paging();
},
}
</script>
<style lang="scss" scoped>
@import "@/styles/basicData.scss";
</style>

82
PC/InterFace.Dash/src/views/menuList/ProdLine.vue

@ -0,0 +1,82 @@
<template>
<div class="page-box" v-loading="Loading.appMainLoading">
<tablePagination
v-if="apiColumns_Table"
:currenButtonData="currenButtonData"
:tableData="tableData"
:tableLoading="Loading.tableLoading"
:tableColumns="apiColumns_Table"
@rowDrop="rowDrop"
:totalCount="totalCount"
:multipleSelection="multipleSelection"
:MaxResultCount="PageListParams.MaxResultCount"
@topbutton="topbutton"
@inlineDialog="inlineDialog"
@sortChange="sortChange"
@alertoldSkipCount="alertoldSkipCount"
@alterResultCount="alterResultCount"
@handleSelectionChange="handleSelectionChange"
:currentPageProps="oldSkipCount"
:quicklySearchOption="quicklySearchOption"
@quicklySearchClick="quicklySearchClick"
@quicklySearchClear="quicklySearchClear"
:primarySearchOption="primarySearchOption"
@overallSearchFormClick="overallSearchFormClick"
:httpOverallSearchData="httpOverallSearchData"
></tablePagination>
<!-- 导出弹窗 -->
<exportDrop
v-if="displayDialog.exportDialog"
@closeDialog="closeExportDrop"
@exportDropSubmit="exportDropSubmit"
></exportDrop>
</div>
</template>
<script>
import { tableMixins } from "@/mixins/TableMixins";
import { LoadingMixins } from "@/mixins/LoadingMixins";
import { drawerMixins } from "@/mixins/drawerMixins"
import { TableHeaderMixins } from "@/mixins/TableHeaderMixins";
import { newAndEdiDialogMixins } from "@/mixins/newAndEdiDialogMixins"
import { mixins } from "@/mixins/mixins";
import { filterSelectMixins } from '@/mixins/filter-Select'
import { getToken } from '@/utils/auth'
import * as tableColumns_api from "@/utils/tableColumns_api/index" //
import * as tabsDesTions_api from "@/utils/tabsDesTions_api/index" //
import * as detailsTableColumns_api from "@/utils/detailsTableColumns_api/index" //
export default {
name: "ProdLine",
mixins: [
tableMixins,
LoadingMixins,
drawerMixins,
TableHeaderMixins,
mixins,
filterSelectMixins,
newAndEdiDialogMixins
],
data() {
return {
//
currenButtonData: [
this.defaultExportBtn({
isRedundance:true,
isDetailExport:true
}),//
this.defaultFieldSettingBtn(),//
this.defaultFreshBtn(),//
this.defaultFilterBtn(),//
],
};
},
mounted() {
this.initApiColumns(tableColumns_api,tabsDesTions_api,detailsTableColumns_api)
this.paging();
},
}
</script>
<style lang="scss" scoped>
@import "@/styles/basicData.scss";
</style>

113
PC/InterFace.Dash/src/views/menuList/ReceiptMstr.vue

@ -0,0 +1,113 @@
<template>
<div class="page-box" v-loading="Loading.appMainLoading">
<tablePagination
v-if="apiColumns_Table"
:currenButtonData="currenButtonData"
:tableData="tableData"
:tableLoading="Loading.tableLoading"
:tableColumns="apiColumns_Table"
@rowDrop="rowDrop"
:totalCount="totalCount"
:multipleSelection="multipleSelection"
:MaxResultCount="PageListParams.MaxResultCount"
@topbutton="topbutton"
@inlineDialog="inlineDialog"
@sortChange="sortChange"
@alertoldSkipCount="alertoldSkipCount"
@alterResultCount="alterResultCount"
@handleSelectionChange="handleSelectionChange"
:currentPageProps="oldSkipCount"
:quicklySearchOption="quicklySearchOption"
@quicklySearchClick="quicklySearchClick"
@quicklySearchClear="quicklySearchClear"
:primarySearchOption="primarySearchOption"
@overallSearchFormClick="overallSearchFormClick"
:httpOverallSearchData="httpOverallSearchData"
@buttonOperationClick="buttonOperationClick"
:buttonOperationList="operationButtonsTable"
></tablePagination>
<curren-Drawer
ref="currenDrawer_Ref"
:title="apiColumns_DesTions"
@rowDrop="rowDrop"
:tableColumns="apiColumns_DetailsTable"
:tabsDesTions="apiColumns_DesTions"
:DrawerLoading="Loading.DrawerLoading"
:drawer="displayDialog.detailsDialog"
:propsData="propsData"
:Butttondata="[]"
@drawerShut="(val) => (displayDialog.detailsDialog = val)"
@drawerbutton="drawerbutton"
@handleCommand="drawerHandle"
@close-value="closeValue"
:totalCount="totalCountDetails"
:currentPage="oldSkipCountDetails"
:MaxResultCount="MaxResultCountDetails"
@alterResultCountDetails="alterResultCountDetails"
@alertoldSkipCountDetails="alertoldSkipCountDetails"
:buttonOperationList="operationButtonsDetail"
></curren-Drawer>
<!-- 明细查询页面 -->
<filterForDetailPage
@rowDropForDetail="rowDrop"
v-if="filterForDetailShow && apiColumns_DetailsPage"
:listColumns="apiColumns_DetailsPage"
:parentColumns="apiColumns_Table"
@closeDialog="changeFilterForDetailShow"
></filterForDetailPage>
<!-- 导出弹窗 -->
<exportDrop
v-if="displayDialog.exportDialog"
@closeDialog="closeExportDrop"
@exportDropSubmit="exportDropSubmit"
></exportDrop>
</div>
</template>
<script>
import { tableMixins } from "@/mixins/TableMixins";
import { LoadingMixins } from "@/mixins/LoadingMixins";
import { drawerMixins } from "@/mixins/drawerMixins"
import { TableHeaderMixins } from "@/mixins/TableHeaderMixins";
import { mixins } from "@/mixins/mixins";
import { filterSelectMixins } from '@/mixins/filter-Select'
import { getToken } from '@/utils/auth'
import * as tableColumns_api from "@/utils/tableColumns_api/index" //
import * as tabsDesTions_api from "@/utils/tabsDesTions_api/index" //
import * as detailsTableColumns_api from "@/utils/detailsTableColumns_api/index" //-
import * as detailsPageColumns_api from "@/utils/detailsPageColumns_api/index" //
export default {
name: "ReceiptMstr",
mixins: [
tableMixins,
LoadingMixins,
drawerMixins,
TableHeaderMixins,
mixins,
filterSelectMixins,
],
data() {
return {
//
currenButtonData: [
this.defaultExportBtn({
isRedundance:true,
isDetailExport:true
}),//
this.defaultFieldSettingBtn(),//
this.defaultFreshBtn(),//
this.defaultFilterBtn(),//
this.defaultFilterForDetailBtn()//
],
};
},
mounted() {
this.initApiColumns(tableColumns_api,tabsDesTions_api,detailsTableColumns_api,detailsPageColumns_api)
this.paging();
},
}
</script>
<style lang="scss" scoped>
@import "@/styles/basicData.scss";
</style>

41
PC/InterFace.Dash/src/views/interfaceBoard/MesProductL7PartsNote.vue → PC/InterFace.Dash/src/views/menuList/ReturnMstr.vue

@ -23,7 +23,38 @@
:primarySearchOption="primarySearchOption"
@overallSearchFormClick="overallSearchFormClick"
:httpOverallSearchData="httpOverallSearchData"
@buttonOperationClick="buttonOperationClick"
:buttonOperationList="operationButtonsTable"
></tablePagination>
<curren-Drawer
ref="currenDrawer_Ref"
:title="apiColumns_DesTions"
@rowDrop="rowDrop"
:tableColumns="apiColumns_DetailsTable"
:tabsDesTions="apiColumns_DesTions"
:DrawerLoading="Loading.DrawerLoading"
:drawer="displayDialog.detailsDialog"
:propsData="propsData"
:Butttondata="[]"
@drawerShut="(val) => (displayDialog.detailsDialog = val)"
@drawerbutton="drawerbutton"
@handleCommand="drawerHandle"
@close-value="closeValue"
:totalCount="totalCountDetails"
:currentPage="oldSkipCountDetails"
:MaxResultCount="MaxResultCountDetails"
@alterResultCountDetails="alterResultCountDetails"
@alertoldSkipCountDetails="alertoldSkipCountDetails"
:buttonOperationList="operationButtonsDetail"
></curren-Drawer>
<!-- 明细查询页面 -->
<filterForDetailPage
@rowDropForDetail="rowDrop"
v-if="filterForDetailShow && apiColumns_DetailsPage"
:listColumns="apiColumns_DetailsPage"
:parentColumns="apiColumns_Table"
@closeDialog="changeFilterForDetailShow"
></filterForDetailPage>
<!-- 导出弹窗 -->
<exportDrop
v-if="displayDialog.exportDialog"
@ -37,17 +68,17 @@ import { tableMixins } from "@/mixins/TableMixins";
import { LoadingMixins } from "@/mixins/LoadingMixins";
import { drawerMixins } from "@/mixins/drawerMixins"
import { TableHeaderMixins } from "@/mixins/TableHeaderMixins";
import { newAndEdiDialogMixins } from "@/mixins/newAndEdiDialogMixins"
import { mixins } from "@/mixins/mixins";
import { filterSelectMixins } from '@/mixins/filter-Select'
import { getToken } from '@/utils/auth'
import * as tableColumns_api from "@/utils/tableColumns_api/index" //
import * as tabsDesTions_api from "@/utils/tabsDesTions_api/index" //
import * as detailsTableColumns_api from "@/utils/detailsTableColumns_api/index" //
import * as detailsTableColumns_api from "@/utils/detailsTableColumns_api/index" //-
import * as detailsPageColumns_api from "@/utils/detailsPageColumns_api/index" //
export default {
name: "MesProductL7PartsNote",
name: "ReturnMstr",
mixins: [
tableMixins,
LoadingMixins,
@ -55,7 +86,6 @@ export default {
TableHeaderMixins,
mixins,
filterSelectMixins,
newAndEdiDialogMixins
],
data() {
return {
@ -68,11 +98,12 @@ export default {
this.defaultFieldSettingBtn(),//
this.defaultFreshBtn(),//
this.defaultFilterBtn(),//
this.defaultFilterForDetailBtn()//
],
};
},
mounted() {
this.initApiColumns(tableColumns_api,tabsDesTions_api,detailsTableColumns_api)
this.initApiColumns(tableColumns_api,tabsDesTions_api,detailsTableColumns_api,detailsPageColumns_api)
this.paging();
},
}

82
PC/InterFace.Dash/src/views/menuList/Vend.vue

@ -0,0 +1,82 @@
<template>
<div class="page-box" v-loading="Loading.appMainLoading">
<tablePagination
v-if="apiColumns_Table"
:currenButtonData="currenButtonData"
:tableData="tableData"
:tableLoading="Loading.tableLoading"
:tableColumns="apiColumns_Table"
@rowDrop="rowDrop"
:totalCount="totalCount"
:multipleSelection="multipleSelection"
:MaxResultCount="PageListParams.MaxResultCount"
@topbutton="topbutton"
@inlineDialog="inlineDialog"
@sortChange="sortChange"
@alertoldSkipCount="alertoldSkipCount"
@alterResultCount="alterResultCount"
@handleSelectionChange="handleSelectionChange"
:currentPageProps="oldSkipCount"
:quicklySearchOption="quicklySearchOption"
@quicklySearchClick="quicklySearchClick"
@quicklySearchClear="quicklySearchClear"
:primarySearchOption="primarySearchOption"
@overallSearchFormClick="overallSearchFormClick"
:httpOverallSearchData="httpOverallSearchData"
></tablePagination>
<!-- 导出弹窗 -->
<exportDrop
v-if="displayDialog.exportDialog"
@closeDialog="closeExportDrop"
@exportDropSubmit="exportDropSubmit"
></exportDrop>
</div>
</template>
<script>
import { tableMixins } from "@/mixins/TableMixins";
import { LoadingMixins } from "@/mixins/LoadingMixins";
import { drawerMixins } from "@/mixins/drawerMixins"
import { TableHeaderMixins } from "@/mixins/TableHeaderMixins";
import { newAndEdiDialogMixins } from "@/mixins/newAndEdiDialogMixins"
import { mixins } from "@/mixins/mixins";
import { filterSelectMixins } from '@/mixins/filter-Select'
import { getToken } from '@/utils/auth'
import * as tableColumns_api from "@/utils/tableColumns_api/index" //
import * as tabsDesTions_api from "@/utils/tabsDesTions_api/index" //
import * as detailsTableColumns_api from "@/utils/detailsTableColumns_api/index" //
export default {
name: "Vend",
mixins: [
tableMixins,
LoadingMixins,
drawerMixins,
TableHeaderMixins,
mixins,
filterSelectMixins,
newAndEdiDialogMixins
],
data() {
return {
//
currenButtonData: [
this.defaultExportBtn({
isRedundance:true,
isDetailExport:true
}),//
this.defaultFieldSettingBtn(),//
this.defaultFreshBtn(),//
this.defaultFilterBtn(),//
],
};
},
mounted() {
this.initApiColumns(tableColumns_api,tabsDesTions_api,detailsTableColumns_api)
this.paging();
},
}
</script>
<style lang="scss" scoped>
@import "@/styles/basicData.scss";
</style>

82
PC/InterFace.Dash/src/views/menuList/VendPart.vue

@ -0,0 +1,82 @@
<template>
<div class="page-box" v-loading="Loading.appMainLoading">
<tablePagination
v-if="apiColumns_Table"
:currenButtonData="currenButtonData"
:tableData="tableData"
:tableLoading="Loading.tableLoading"
:tableColumns="apiColumns_Table"
@rowDrop="rowDrop"
:totalCount="totalCount"
:multipleSelection="multipleSelection"
:MaxResultCount="PageListParams.MaxResultCount"
@topbutton="topbutton"
@inlineDialog="inlineDialog"
@sortChange="sortChange"
@alertoldSkipCount="alertoldSkipCount"
@alterResultCount="alterResultCount"
@handleSelectionChange="handleSelectionChange"
:currentPageProps="oldSkipCount"
:quicklySearchOption="quicklySearchOption"
@quicklySearchClick="quicklySearchClick"
@quicklySearchClear="quicklySearchClear"
:primarySearchOption="primarySearchOption"
@overallSearchFormClick="overallSearchFormClick"
:httpOverallSearchData="httpOverallSearchData"
></tablePagination>
<!-- 导出弹窗 -->
<exportDrop
v-if="displayDialog.exportDialog"
@closeDialog="closeExportDrop"
@exportDropSubmit="exportDropSubmit"
></exportDrop>
</div>
</template>
<script>
import { tableMixins } from "@/mixins/TableMixins";
import { LoadingMixins } from "@/mixins/LoadingMixins";
import { drawerMixins } from "@/mixins/drawerMixins"
import { TableHeaderMixins } from "@/mixins/TableHeaderMixins";
import { newAndEdiDialogMixins } from "@/mixins/newAndEdiDialogMixins"
import { mixins } from "@/mixins/mixins";
import { filterSelectMixins } from '@/mixins/filter-Select'
import { getToken } from '@/utils/auth'
import * as tableColumns_api from "@/utils/tableColumns_api/index" //
import * as tabsDesTions_api from "@/utils/tabsDesTions_api/index" //
import * as detailsTableColumns_api from "@/utils/detailsTableColumns_api/index" //
export default {
name: "VendPart",
mixins: [
tableMixins,
LoadingMixins,
drawerMixins,
TableHeaderMixins,
mixins,
filterSelectMixins,
newAndEdiDialogMixins
],
data() {
return {
//
currenButtonData: [
this.defaultExportBtn({
isRedundance:true,
isDetailExport:true
}),//
this.defaultFieldSettingBtn(),//
this.defaultFreshBtn(),//
this.defaultFilterBtn(),//
],
};
},
mounted() {
this.initApiColumns(tableColumns_api,tabsDesTions_api,detailsTableColumns_api)
this.paging();
},
}
</script>
<style lang="scss" scoped>
@import "@/styles/basicData.scss";
</style>
Loading…
Cancel
Save