diff --git a/src/api/baseInformation/srmDeliveryTerm.js b/src/api/baseInformation/srmDeliveryTerm.js new file mode 100644 index 0000000..08f4586 --- /dev/null +++ b/src/api/baseInformation/srmDeliveryTerm.js @@ -0,0 +1,16 @@ +import { createAPI } from '@/utils/httpRequest.js' + +// 获取交货条款列表 +export const getDeliveryTermListWithPaging = (params) => createAPI('/srmDeliveryTerm/getDeliveryTermListWithPaging', 'POST', params) + +// 新增交货条款 +export const saveDeliveryTerm = (params) => createAPI('/srmDeliveryTerm/saveDeliveryTerm', 'POST', params) + +// 更新交货条款 +export const updateDeliveryTerm = (params) => createAPI('/srmDeliveryTerm/updateDeliveryTerm', 'POST', params) + +// 删除交货条款 +export const deleteDeliveryTerm = (params) => createAPI('/srmDeliveryTerm/deleteDeliveryTerm', 'POST', params) + +// 根据ID获取交货条款 +export const getDeliveryTermById = (params) => createAPI('/srmDeliveryTerm/getDeliveryTermById', 'POST', params) diff --git a/src/views/modules/srmBaseInformation/srmDeliveryTerm.vue b/src/views/modules/srmBaseInformation/srmDeliveryTerm.vue new file mode 100644 index 0000000..26dfa21 --- /dev/null +++ b/src/views/modules/srmBaseInformation/srmDeliveryTerm.vue @@ -0,0 +1,456 @@ + + + + \ No newline at end of file diff --git a/src/views/modules/srmBaseInformation/srmSupplierGroup.vue b/src/views/modules/srmBaseInformation/srmSupplierGroup.vue index 06a1c49..b06be73 100644 --- a/src/views/modules/srmBaseInformation/srmSupplierGroup.vue +++ b/src/views/modules/srmBaseInformation/srmSupplierGroup.vue @@ -242,20 +242,6 @@ message: '请输入供应商分组描述', trigger: ['blur','change'] } - ], - site: [ - { - required: false, - message: '请输入Site', - trigger: ['blur','change'], - validator: (rule, value, callback) => { - if (this.modalData.flag === '2' && (!value || value === '')) { - callback(new Error('编辑时请输入Site')) - } else { - callback() - } - } - } ] }, authSearch: false,