diff --git a/src/api/wmsManagement/wmOutOrder.js b/src/api/wmsManagement/wmOutOrder.js index 9c5da5a..6ad6b24 100644 --- a/src/api/wmsManagement/wmOutOrder.js +++ b/src/api/wmsManagement/wmOutOrder.js @@ -1,57 +1,76 @@ import request from '@/utils/request' /** -* 出货单(物料+客户)分页查询 -* @param {查询条件} data -*/ + * 出货单(物料+客户)分页查询 + * @param {查询条件} data + */ export function listWmOutOrder(query) { - return request({ - url: '/mes/wm/WmOutOrder/list', - method: 'get', - params: query, - }) + return request({ + url: '/mes/wm/WmOutOrder/list', + method: 'get', + params: query, + }) } /** -* 新增出货单(物料+客户) -* @param data -*/ + * 新增出货单(物料+客户) + * @param data + */ export function addWmOutOrder(data) { - return request({ - url: '/mes/wm/WmOutOrder', - method: 'post', - data: data, - }) + return request({ + url: '/mes/wm/WmOutOrder', + method: 'post', + data: data, + }) } /** -* 修改出货单(物料+客户) -* @param data -*/ + * 修改出货单(物料+客户) + * @param data + */ export function updateWmOutOrder(data) { - return request({ - url: '/mes/wm/WmOutOrder', - method: 'PUT', - data: data, - }) + return request({ + url: '/mes/wm/WmOutOrder', + method: 'PUT', + data: data, + }) } /** -* 获取出货单(物料+客户)详情 -* @param {Id} -*/ + * 获取出货单(物料+客户)详情 + * @param {Id} + */ export function getWmOutOrder(id) { - return request({ - url: '/mes/wm/WmOutOrder/' + id, - method: 'get' - }) + return request({ + url: '/mes/wm/WmOutOrder/' + id, + method: 'get' + }) } /** -* 删除出货单(物料+客户) -* @param {主键} pid -*/ + * 删除出货单(物料+客户) + * @param {主键} pid + */ export function delWmOutOrder(pid) { - return request({ - url: '/mes/wm/WmOutOrder/' + pid, - method: 'delete' - }) + return request({ + url: '/mes/wm/WmOutOrder/' + pid, + method: 'delete' + }) } +/** + * 根据条件获取出库单客户列表信息 + * @param {主键} pid + */ +export function getCustomList() { + return request({ + url: '/mes/wm/WmOutOrder/getcustom_list', + method: 'get' + }) +} +/** + * 根据条件获取出库单物料列表信息 + */ +export function getMaterialList() { + return request({ + url: '/mes/wm/WmOutOrder/getmaterial_list', + method: 'get' + }) +} \ No newline at end of file diff --git a/src/views/wmsManagement/WmCustom.vue b/src/views/wmsManagement/WmCustom.vue index f67b992..5e3e9f5 100644 --- a/src/views/wmsManagement/WmCustom.vue +++ b/src/views/wmsManagement/WmCustom.vue @@ -34,7 +34,7 @@ 新增新增客户 @@ -46,7 +46,7 @@ icon="el-icon-edit" size="mini" @click="handleUpdate" - >修改批量修改 @@ -58,7 +58,7 @@ icon="el-icon-delete" size="mini" @click="handleDelete" - >删除批量删除 @@ -273,7 +273,7 @@ export default { handleAdd() { this.reset() this.open = true - this.title = '添加' + this.title = '新增客户' this.opertype = 1 }, /** 删除按钮操作 */ diff --git a/src/views/wmsManagement/WmMaterial.vue b/src/views/wmsManagement/WmMaterial.vue index 7878d75..d520e2e 100644 --- a/src/views/wmsManagement/WmMaterial.vue +++ b/src/views/wmsManagement/WmMaterial.vue @@ -68,7 +68,7 @@ icon="el-icon-edit" size="medium" @click="handleUpdate" - >修改物料记录批量修改 @@ -80,7 +80,7 @@ icon="el-icon-delete" size="medium" @click="handleDelete" - >删除批量删除 @@ -425,7 +425,7 @@ export default { handleAdd() { this.reset() this.open = true - this.title = '添加' + this.title = '新增物料' this.opertype = 1 }, /** 删除按钮操作 */ diff --git a/src/views/wmsManagement/WmOutOrder.vue b/src/views/wmsManagement/WmOutOrder.vue index 30b2e45..654f29b 100644 --- a/src/views/wmsManagement/WmOutOrder.vue +++ b/src/views/wmsManagement/WmOutOrder.vue @@ -7,397 +7,588 @@ * @LastEditTime: (2024-03-18) --> - this.form = { - ...data, - }; - } - }); - }, - // 出库单状态(1-出库中 2-出库完成 3-弃用)字典翻译 - typeFormat(row, column) { - return this.selectDictLabel(this.typeOptions, row.type); - }, - // 状态(0-停用 1-启用)字典翻译 - statusFormat(row, column) { - return this.selectDictLabel(this.statusOptions, row.status); - }, - /** 提交按钮 */ - submitForm: function () { - this.$refs["form"].validate((valid) => { - if (valid) { - console.log(JSON.stringify(this.form)); - - if (this.form.shipmentNum != undefined && this.opertype === 2) { - updateWmOutOrder(this.form) - .then((res) => { - this.msgSuccess("修改成功"); - this.open = false; - this.getList(); - }) - .catch((err) => { - //TODO 错误逻辑 - }); - } else { - addWmOutOrder(this.form) - .then((res) => { - this.msgSuccess("新增成功"); - this.open = false; - this.getList(); - }) - .catch((err) => { - //TODO 错误逻辑 - }); - } - } - }); - }, - }, -}; - \ No newline at end of file + diff --git a/src/views/wmsManagement/components/TheChouseMaterial/TheChouseMaterial.vue b/src/views/wmsManagement/components/TheChouseMaterial/TheChouseMaterial.vue new file mode 100644 index 0000000..73ed575 --- /dev/null +++ b/src/views/wmsManagement/components/TheChouseMaterial/TheChouseMaterial.vue @@ -0,0 +1,133 @@ + + +