diff --git a/src/api/srm/srmSupplier.js b/src/api/srm/srmSupplier.js index a66c81f..9ee098c 100644 --- a/src/api/srm/srmSupplier.js +++ b/src/api/srm/srmSupplier.js @@ -56,6 +56,7 @@ export const submitForApprovalPaymentProposal = (data) => createAPI(`/srmPayment //------supplier management-------------- export const createSrmSupplier = (data) => createAPI(`/srmSupplier/createSrmSupplier`, 'post', data) export const updateSrmSupplier = (data) => createAPI(`/srmSupplier/updateSrmSupplier`, 'post', data) +export const updateProductionLeadTime = (data) => createAPI(`/srmSupplier/updateProductionLeadTime`, 'post', data) export const deleteSrmSupplier = (id) => createAPI(`/srmSupplier/deleteSrmSupplier`, 'post', { id: id }) export const listSupplierDocTypeBySite = (data) => createAPI(`/srmSupplier/listSupplierDocTypeBySite`, 'post', data) export const testCurrentLoginSite = (data) => createAPI(`/srmSupplier/testCurrentLoginSite`, 'post', data || {}) diff --git a/src/api/srm/supplierforSku.js b/src/api/srm/supplierforSku.js new file mode 100644 index 0000000..2b7a790 --- /dev/null +++ b/src/api/srm/supplierforSku.js @@ -0,0 +1,6 @@ +import { createAPI } from '@/utils/httpRequest.js' + +export const searchSupplierSkuLeadTimeList = data => createAPI('/supplierforSku/searchSupplierSkuLeadTimeList', 'POST', data) +export const addSupplierSku = data => createAPI('/supplierforSku/addSupplierSku', 'POST', data) +export const updateSupplierSkuLeadTime = data => createAPI('/supplierforSku/updateSupplierSkuLeadTime', 'POST', data) +export const deleteSupplierSku = data => createAPI('/supplierforSku/deleteSupplierSku', 'POST', data) diff --git a/src/views/modules/srmSupplier/supplierLeadTime.vue b/src/views/modules/srmSupplier/supplierLeadTime.vue new file mode 100644 index 0000000..b75b502 --- /dev/null +++ b/src/views/modules/srmSupplier/supplierLeadTime.vue @@ -0,0 +1,268 @@ + + + + + diff --git a/src/views/modules/srmSupplier/supplierList.vue b/src/views/modules/srmSupplier/supplierList.vue index a56898d..a2dd956 100644 --- a/src/views/modules/srmSupplier/supplierList.vue +++ b/src/views/modules/srmSupplier/supplierList.vue @@ -565,6 +565,24 @@ export default { status: true, fixed: false }, + { + userId: this.$store.state.user.name, + functionId: this.functionId, + serialNumber: '811001Table1ProductionLeadTime', + tableId: '811001Table1', + tableName: '供应商信息', + columnProp: 'productionLeadTime', + headerAlign: 'center', + align: 'center', + columnLabel: 'PRODUCTION LEAD TIME', + columnWidth: '160', + columnHidden: false, + columnImage: false, + columnSortable: false, + sortLv: 0, + status: true, + fixed: false + }, { userId: this.$store.state.user.name, functionId: this.functionId, diff --git a/src/views/modules/srmSupplier/supplierSkuLeadTime.vue b/src/views/modules/srmSupplier/supplierSkuLeadTime.vue new file mode 100644 index 0000000..589be28 --- /dev/null +++ b/src/views/modules/srmSupplier/supplierSkuLeadTime.vue @@ -0,0 +1,377 @@ + + + + +