diff --git a/src/api/inout/orderDetailCode.js b/src/api/inout/orderDetailCode.js index ec87bc63..69abeaa9 100644 --- a/src/api/inout/orderDetailCode.js +++ b/src/api/inout/orderDetailCode.js @@ -9,11 +9,40 @@ export function getDetailCodes(query) { }); } - +//获取业务明细 export function getDetailBizs(query) { return axios({ - url: "/udiwms/inout/order/draft/detailBiz", + url: "/udiwms/inout/order/draft/biz", method: "get", params: query }); } + + +//业务明细添加产品 +export function addBizProduct(query) { + return axios({ + url: "/udiwms/inout/order/addBizProduct", + method: "post", + data: query + }); +} + +export function updateBizProduct(query) { + return axios({ + url: "/udiwms/inout/order/updateBizProduct", + method: "post", + data: query + }); +} + +export function delBizProduct(query) { + return axios({ + url: "/udiwms/inout/order/delBizProduct", + method: "post", + data: query + }); +} + + + diff --git a/src/assets/styles/ruoyi.scss b/src/assets/styles/ruoyi.scss index 221d983b..d7877fdf 100644 --- a/src/assets/styles/ruoyi.scss +++ b/src/assets/styles/ruoyi.scss @@ -123,9 +123,11 @@ .el-button [class*="el-icon-"] + span { margin-left: 1px; } + td { padding: 0px; } + tr.current-row > td, .el-table__body tr:hover > td { background: #ecd1cf; @@ -330,7 +332,7 @@ width: 100%; } -.el-divider{ +.el-divider { margin: 0px 0px 15px 0px; background: 0 0; border-top: 1px solid #E6EBF5; diff --git a/src/views/inout/IoCreateOrder.vue b/src/views/inout/IoCreateOrder.vue index ed120043..3a974b45 100644 --- a/src/views/inout/IoCreateOrder.vue +++ b/src/views/inout/IoCreateOrder.vue @@ -512,7 +512,7 @@ export default { addCodeSubmit(tQuery) { addOrderWeb(tQuery).then((response) => { if (response.code === 20000) { - this.idQuery.id = response.data.orderId; + this.idQuery.billNo = response.data.orderId; if (response.data.errMsg != null) { this.$alert(response.data.errMsg, '提示', { confirmButtonText: '确定', @@ -529,13 +529,13 @@ export default { } else { if (response.code == 502) { this.curRow = response.data; - this.idQuery.id = this.curRow.orderId; + this.idQuery.billNo = this.curRow.orderId; this.refreshCodesPanel(); this.selectRlTitle = response.message; this.bindRl(response.data); } else if (response.code == 503) { this.curRow = response.data; - this.idQuery.id = this.curRow.orderId; + this.idQuery.billNo = this.curRow.orderId; this.refreshCodesPanel(); this.selectUnitTitle = response.message; this.handleUnitClick(response.data); @@ -592,6 +592,7 @@ export default { refreshCodesPanel() { this.isCodeAlive = false; + this.idQuery = this.$nextTick(() => { //重新加载组件 this.isCodeAlive = true }) @@ -644,7 +645,7 @@ export default { return; } let tQuery = Object.assign(JSON.parse(JSON.stringify(this.formData))); - tQuery.orderId = this.idQuery.id; + tQuery.orderId = this.idQuery.billNo; tQuery.actDate = parseTime(this.formData.actDate, '{y}-{m}-{d} {h}:{i}:{s}'); saveOrderWeb(tQuery).then((response) => { if (response.code === 20000) { diff --git a/src/views/inout/IoCreateOrderBizDetail.vue b/src/views/inout/IoCreateOrderBizDetail.vue index 4d8f8b5a..143669d6 100644 --- a/src/views/inout/IoCreateOrderBizDetail.vue +++ b/src/views/inout/IoCreateOrderBizDetail.vue @@ -4,6 +4,7 @@ @@ -55,48 +56,64 @@ > - + + + - - + + + + + + - +