From 556cbf3713bb68cab8412b60887519fd1f542c6c Mon Sep 17 00:00:00 2001 From: x_z Date: Tue, 31 Jan 2023 17:45:08 +0800 Subject: [PATCH 01/24] =?UTF-8?q?1.=E8=B0=83=E6=95=B4=E5=8D=95=E6=8D=AE?= =?UTF-8?q?=E6=B5=81=E8=BD=AC=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/basic/busType.js | 8 + src/api/basic/busTypePre.js | 8 + src/views/system/param/busTypeChange.vue | 8 - src/views/system/param/busTypePre.vue | 96 +++++------ src/views/system/param/busTypePreModify.vue | 169 +++++++++++++++----- 5 files changed, 190 insertions(+), 99 deletions(-) diff --git a/src/api/basic/busType.js b/src/api/basic/busType.js index 0d18c7e9..6a5cc34c 100644 --- a/src/api/basic/busType.js +++ b/src/api/basic/busType.js @@ -65,3 +65,11 @@ export function filterForThirdSys() { params: null }) } + +export function getBusTypeListByUser(params) { + return axios({ + url: "/udiwms/localBusType/filterByUser", + method: "get", + params: params + }); +} diff --git a/src/api/basic/busTypePre.js b/src/api/basic/busTypePre.js index 990e874a..8d5dfe96 100644 --- a/src/api/basic/busTypePre.js +++ b/src/api/basic/busTypePre.js @@ -8,6 +8,14 @@ export function getBusTypePreResList(params) { }); } +export function getBusTypePreResList2(params) { + return axios({ + url: "/spms/busTypePre/filterBusTypePreRes", + method: "get", + params: params + }); +} + export function getBusTypePreList(params) { return axios({ url: "/spms/busTypePre/filter", diff --git a/src/views/system/param/busTypeChange.vue b/src/views/system/param/busTypeChange.vue index 8d151524..9de27d98 100644 --- a/src/views/system/param/busTypeChange.vue +++ b/src/views/system/param/busTypeChange.vue @@ -120,15 +120,7 @@ export default { false: "禁用", true: "启用", }, - mainActionMap: { - WareHouseIn: "入库", - WareHouseOut: "出库" - }, - fileList: [], total: 0, - multipleSelection: [], - headers: {}, - configParams: {}, loading: false, typeMap: { 1: "耗材领用", diff --git a/src/views/system/param/busTypePre.vue b/src/views/system/param/busTypePre.vue index 6a7e860c..33dee9ea 100644 --- a/src/views/system/param/busTypePre.vue +++ b/src/views/system/param/busTypePre.vue @@ -25,25 +25,17 @@ - - - - + + + + + + - - - - - - - + - + @@ -324,6 +325,7 @@ export default { companyName: "", checkType: "", }, + isShow:null, loading: false, formVisible: false, isExpandAll: false, @@ -490,6 +492,7 @@ export default { subAddDeptDialog(row) { this.formName = "add"; this.formVisible = true; + this.isShow=false; this.formData = { pid: row.id, pcode: row.code, @@ -514,6 +517,7 @@ export default { this.resetForm(); this.formName = "edit"; this.formVisible = true; + this.isShow=true; this.formData = row; // const roleMenu = this.getDeptStatusMenuTreeselect(this.formData.id); filterList().then(response => { From f5dce61d1684ae73be367a60ba50365706a9e170 Mon Sep 17 00:00:00 2001 From: wangwei <1610949092@qq.com> Date: Thu, 2 Feb 2023 17:02:13 +0800 Subject: [PATCH 14/24] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/system/dept/authDept.vue | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/views/system/dept/authDept.vue b/src/views/system/dept/authDept.vue index 708dddff..30bdf7e4 100644 --- a/src/views/system/dept/authDept.vue +++ b/src/views/system/dept/authDept.vue @@ -540,6 +540,8 @@ export default { }, cancelDialog() { this.formVisible = false; + // 刷新表单 + this.$refs["dataForm"].resetFields(); }, deleteDialog(row) { this.$confirm("是否删除该部门?", "提示", { From 60f6af9ddfa06f3fcd884e4f3082ac89e0e8e7df Mon Sep 17 00:00:00 2001 From: wangwei <1610949092@qq.com> Date: Thu, 2 Feb 2023 17:44:14 +0800 Subject: [PATCH 15/24] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/system/dept/invWarehouse.vue | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/views/system/dept/invWarehouse.vue b/src/views/system/dept/invWarehouse.vue index 5347508d..b5d89ac8 100644 --- a/src/views/system/dept/invWarehouse.vue +++ b/src/views/system/dept/invWarehouse.vue @@ -132,6 +132,7 @@ @@ -355,6 +356,7 @@ export default { page: 1, limit: 10, }, + isShow:null, loading: true, list: [], isExpandAll: true, @@ -442,8 +444,10 @@ export default { this.formName = formName; if (formName === "edit") { this.subData = JSON.parse(JSON.stringify(data)); + this.isShow=true; } else if (formName === "add") { this.subData = {}; + this.isShow=false; } this.subFormVisible = true; this.getSubThrsysDetailData(); @@ -477,6 +481,7 @@ export default { }); } }); + this.getList(); }, findDeptMethod() { //新增,编辑---获取部门信息 let query = { From 50a9c3446b547e1e428ac9165eb3ee241c9452f7 Mon Sep 17 00:00:00 2001 From: anthonywj Date: Fri, 3 Feb 2023 09:06:10 +0800 Subject: [PATCH 16/24] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=8D=95=E6=8D=AE?= =?UTF-8?q?=E7=AE=A1=E7=90=86=EF=BC=8C=E5=BD=95=E5=85=A5=E4=BA=A7=E5=93=81?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/inout/order.js | 9 + src/api/inout/orderDetailCode.js | 19 ++ src/views/inout/IoCreateOrder.vue | 275 +++++++-------- src/views/inout/IoCreateOrderBizDetail.vue | 261 +++++++++++++- src/views/inout/IoCreateOrderCodeDetail.vue | 90 ++++- src/views/inout/IoCreateOrderCodes.vue | 11 +- src/views/inout/IoNewOrder.vue | 49 +-- .../inout/stockOrderNewSelectProduct.vue | 320 ++++++++++++++++++ 8 files changed, 832 insertions(+), 202 deletions(-) create mode 100644 src/api/inout/orderDetailCode.js create mode 100644 src/views/inout/stockOrderNewSelectProduct.vue diff --git a/src/api/inout/order.js b/src/api/inout/order.js index 55a1d66c..415dbfa6 100644 --- a/src/api/inout/order.js +++ b/src/api/inout/order.js @@ -1,6 +1,15 @@ import axios from '@/utils/request' +export function getDraft(query) { + return axios({ + url: "/udiwms/inout/order/draft", + method: "get", + params: query + }); +} + + export function orderList(query) { return axios({ url: "/admin/warehouse/inout/order/list", diff --git a/src/api/inout/orderDetailCode.js b/src/api/inout/orderDetailCode.js new file mode 100644 index 00000000..ec87bc63 --- /dev/null +++ b/src/api/inout/orderDetailCode.js @@ -0,0 +1,19 @@ +import axios from '@/utils/request' + + +export function getDetailCodes(query) { + return axios({ + url: "/udiwms/inout/order/draft/detailCode", + method: "get", + params: query + }); +} + + +export function getDetailBizs(query) { + return axios({ + url: "/udiwms/inout/order/draft/detailBiz", + method: "get", + params: query + }); +} diff --git a/src/views/inout/IoCreateOrder.vue b/src/views/inout/IoCreateOrder.vue index 02335a0b..ed120043 100644 --- a/src/views/inout/IoCreateOrder.vue +++ b/src/views/inout/IoCreateOrder.vue @@ -179,13 +179,16 @@ - - + + + - + + + @@ -274,6 +277,8 @@ import {getLocalJoinByUser} from "../../api/basic/busType"; import codesPanel from "./IoCreateOrderCodes" +import codeDetailPanel from "./IoCreateOrderCodeDetail" +import bizDetailPanel from "./IoCreateOrderBizDetail" import A from "../../plugins/KeyScaner" import {isBlank} from "@/utils/strUtil"; import {filterDepts} from "@/api/auth/authDept"; @@ -319,35 +324,11 @@ export default { corpType: 0, genUnit: false, }, - + fromOptions: [], + isCodeAlive: true, editCodeVisible: false, - billAction: null, actionEnable: false, - // formData: { - // corpOrderId: "", - // code: "", - // actor: "", - // fromCorpId: "", - // fromCorp: null, - // fromType: 2, - // actDate: new Date(), - // action: null, - // locStorageCode: null, - // outChangeEnable: false, - // preCheck: false, - // batchNo: null, - // produceDate: null, - // expireDate: null, - // serialNo: null, - // invWarehouseCode: null, - // subInvCode: null, - // fromInvCode: null, - // codeFillCheck: null, - // vailInv: null, - // deptCode: null, - // - // }, editOriginCodeVisible: false, curId: null, storageList: [], @@ -367,7 +348,7 @@ export default { formVisible: false, deleteLoading: false, orderNo: null, - fromOptions: [], + fromStorageOptions: [], @@ -389,7 +370,7 @@ export default { components: { draggable, // DialogSelectUnit, selectRlDialog, editCodeDialog - codesPanel + codesPanel, codeDetailPanel, bizDetailPanel }, methods: { @@ -438,13 +419,11 @@ export default { page: 1, limit: 20 }; - if (this.curAction.corpType == 3) {//特殊往来 - cQuery.corpType = 4; - this.formData.fromCorpId = this.curAction.defaultUnit; - } else if (this.curAction.corpType == 2)//客户 + if (this.curAction.corpType == 3) {//内部科室 + cQuery.corpType = 3; + } else if (this.curAction.corpType == 2)//供应商信息 { - cQuery.corpType = 1; - cQuery.outType = 2; + cQuery.corpType = 2; } else if (this.curAction.corpType == 0) { cQuery.corpType = 2; } else return; @@ -529,6 +508,95 @@ export default { this.$refs.inputRef.select(); }, + //添加条码后提交 + addCodeSubmit(tQuery) { + addOrderWeb(tQuery).then((response) => { + if (response.code === 20000) { + this.idQuery.id = response.data.orderId; + if (response.data.errMsg != null) { + this.$alert(response.data.errMsg, '提示', { + confirmButtonText: '确定', + type: 'warning', + closeOnClickModal: true, + callback: action => { + } + }); + } + this.corpOrderIdDisabled = true; + this.refreshCodesPanel(); + this.$refs.inputRef.focus(); + this.$refs.inputRef.select(); + } else { + if (response.code == 502) { + this.curRow = response.data; + this.idQuery.id = 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.refreshCodesPanel(); + this.selectUnitTitle = response.message; + this.handleUnitClick(response.data); + } else if (response.code == 504) { + + this.$confirm(response.message, "提示", { + confirmButtonText: "确定", + cancelButtonText: "忽略", + type: "error", + }).then(() => { + tQuery.ignoreExpire = true; + this.addCodeSubmit(tQuery) + }).catch(() => { + + }); + } else if (response.code == 505) { + this.$confirm(response.message, "提示", { + confirmButtonText: "确定", + cancelButtonText: "忽略", + type: "warning", + }).then(() => { + tQuery.ignoreRecentExpire = true; + this.addCodeSubmit(tQuery) + }).catch(() => { + + }); + } else if (response.code == 507) { + this.editOriginCodeVisible = true; + this.editTitle = response.message; + this.formData.produceDate = response.data.produceDate; + this.formData.expireDate = response.data.expireDate; + this.formData.batchNo = response.data.batchNo; + this.formData.serialNo = response.data.serialNo; + this.$message({ + type: 'error', + message: "提交失败!" + this.editTitle, + customClass: 'messageIndex' + }); + } else { + this.$alert(response.message, '提示', { + confirmButtonText: '确定', + type: 'warning', + closeOnClickModal: true, + callback: action => { + this.$refs.inputRef.focus(); + this.$refs.inputRef.select(); + } + }); + } + } + this.loading = false; + }); + }, + + refreshCodesPanel() { + this.isCodeAlive = false; + this.$nextTick(() => { //重新加载组件 + this.isCodeAlive = true + }) + }, + submit(formName) { if (this.total < 1) { @@ -669,86 +737,6 @@ export default { this.addCodeSubmit(tQuery); }, - addCodeSubmit(tQuery) { - addOrderWeb(tQuery).then((response) => { - if (response.code === 20000) { - this.idQuery.id = response.data.orderId; - if (response.data.errMsg != null) { - this.$alert(response.data.errMsg, '提示', { - confirmButtonText: '确定', - type: 'warning', - closeOnClickModal: true, - callback: action => { - } - }); - } - this.corpOrderIdDisabled = true; - this.getCodeList(); - this.$refs.inputRef.focus(); - this.$refs.inputRef.select(); - } else { - if (response.code == 502) { - this.curRow = response.data; - this.idQuery.id = this.curRow.orderId; - this.getCodeList(); - this.selectRlTitle = response.message; - this.bindRl(response.data); - } else if (response.code == 503) { - this.curRow = response.data; - this.idQuery.id = this.curRow.orderId; - this.getCodeList(); - this.selectUnitTitle = response.message; - this.handleUnitClick(response.data); - } else if (response.code == 504) { - - this.$confirm(response.message, "提示", { - confirmButtonText: "确定", - cancelButtonText: "忽略", - type: "error", - }).then(() => { - tQuery.ignoreExpire = true; - this.addCodeSubmit(tQuery) - }).catch(() => { - - }); - } else if (response.code == 505) { - this.$confirm(response.message, "提示", { - confirmButtonText: "确定", - cancelButtonText: "忽略", - type: "warning", - }).then(() => { - tQuery.ignoreRecentExpire = true; - this.addCodeSubmit(tQuery) - }).catch(() => { - - }); - } else if (response.code == 507) { - this.editOriginCodeVisible = true; - this.editTitle = response.message; - this.formData.produceDate = response.data.produceDate; - this.formData.expireDate = response.data.expireDate; - this.formData.batchNo = response.data.batchNo; - this.formData.serialNo = response.data.serialNo; - this.$message({ - type: 'error', - message: "提交失败!" + this.editTitle, - customClass: 'messageIndex' - }); - } else { - this.$alert(response.message, '提示', { - confirmButtonText: '确定', - type: 'warning', - closeOnClickModal: true, - callback: action => { - this.$refs.inputRef.focus(); - this.$refs.inputRef.select(); - } - }); - } - } - this.loading = false; - }); - }, getInputFocus(event) { @@ -855,52 +843,39 @@ export default { }, created() { this.formData.code = ''; - this.formData.actDate = new Date(); this.codeArray = []; - if (this.$isNotBlank(this.idQuery.id)) { + if (this.$isNotBlank(this.idQuery.billNo)) { this.formData.actDate = new Date(this.idQuery.actDate); this.formData.corpOrderId = this.idQuery.corpOrderId; this.corpOrderIdDisabled = true; this.formData.action = this.idQuery.action; this.formData.fromCorp = this.idQuery.fromCorp; this.formData.deptCode = this.idQuery.deptCode - this.formData.fromCorpId = this.idQuery.fromCorpId; - this.formData.locStorageCode = this.idQuery.locStorageCode; - this.formData.invWarehouseCode = this.idQuery.invWarehouseCode; + this.formData.invCode = this.idQuery.invCode; this.formData.fromInvCode = this.idQuery.fromInvCode; - this.formData.outChangeEnable = this.idQuery.outChangeEnable; this.formData.preCheck = this.idQuery.preCheck; + this.formData.remark = this.idQuery.remark; this.actionEnable = true; - this.getCodeList(); - this.findFromInvList(1); + this.refreshCodesPanel(); + //选择框候选数据 + this.findInvByUser(); + this.getBusTypeByInv(); + this.findMethod(this.formData.fromCorp); + this.findFromInvList(); } else { this.corpOrderIdDisabled = false; - if (JSON.stringify(this.$route.query) === '{}') { - // this.formData.corpOrderId = new Date().getTime() + (Math.ceil(Math.random() * 10 + 10) + ''); - let date = new Date(); - this.formData.corpOrderId = parseTime(date, '{y}{m}{d}{h}{i}{s}') + Math.ceil(Math.random() * 89 + 10); - } else { - // 将参数拷贝进查询对象 - let query = this.$route.query; - this.orderNo = query.id; - this.query = Object.assign(this.query, query); - this.query.limit = parseInt(this.query.limit); - this.query.corpOrderId = query.id; - } - this.formData.invWarehouseCode = this.$store.getters.locSubInvCode; - this.formData.locStorageCode = this.$store.getters.locInvCode; + this.formData.actDate = new Date(); + let date = new Date(); + this.formData.corpOrderId = parseTime(date, '{y}{m}{d}{h}{i}{s}') + Math.ceil(Math.random() * 89 + 10); + this.formData.invCode = this.$store.getters.locInvCode; + this.findInvByUser(); } - this.findInvByUser(); - //查询是否启用多级仓库,判断是否启用部门 - selectSysParamByKey({paramKey: "muti_inv_mode"}).then((res) => { - if (res.code === 20000) { - if (res.data.paramValue === "0") { - this.enableDept = true; - } - } - }) - }, -}; + + + } + , +} +; diff --git a/src/views/inout/IoCreateOrderBizDetail.vue b/src/views/inout/IoCreateOrderBizDetail.vue index 35f6c816..4d8f8b5a 100644 --- a/src/views/inout/IoCreateOrderBizDetail.vue +++ b/src/views/inout/IoCreateOrderBizDetail.vue @@ -1,15 +1,272 @@ - + + + diff --git a/src/views/inout/IoCreateOrderCodeDetail.vue b/src/views/inout/IoCreateOrderCodeDetail.vue index 0356d0f5..2b00610c 100644 --- a/src/views/inout/IoCreateOrderCodeDetail.vue +++ b/src/views/inout/IoCreateOrderCodeDetail.vue @@ -1,12 +1,98 @@ diff --git a/src/views/inout/IoCreateOrderCodes.vue b/src/views/inout/IoCreateOrderCodes.vue index c93032c4..5b68e513 100644 --- a/src/views/inout/IoCreateOrderCodes.vue +++ b/src/views/inout/IoCreateOrderCodes.vue @@ -12,7 +12,7 @@ - + - + - - - + + + + + + From d72fc659f3b55a39df8ba2e1c4ccadab764ad826 Mon Sep 17 00:00:00 2001 From: wangwei <1610949092@qq.com> Date: Fri, 3 Feb 2023 17:42:11 +0800 Subject: [PATCH 23/24] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/thirdSys/inv/index.vue | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/views/thirdSys/inv/index.vue b/src/views/thirdSys/inv/index.vue index 68ab4c95..7bc4d8fd 100644 --- a/src/views/thirdSys/inv/index.vue +++ b/src/views/thirdSys/inv/index.vue @@ -598,12 +598,14 @@ export default { } } } + // 刷新表单 this.resetForm(); this.getList(); }) .catch(() => { this.formLoading = false; + this.$refs["dataForm"].resetFields(); }); } }); From 49b4269e1badc11a1601b069df9b85030354c884 Mon Sep 17 00:00:00 2001 From: anthonywj Date: Sun, 5 Feb 2023 11:22:27 +0800 Subject: [PATCH 24/24] =?UTF-8?q?=E4=BB=93=E5=BA=93=E9=83=A8=E9=97=A8?= =?UTF-8?q?=E5=8D=95=E6=8D=AE=E7=B1=BB=E5=9E=8B=E7=9B=B8=E5=85=B3=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/inout/orderDetailCode.js | 33 ++++- src/assets/styles/ruoyi.scss | 4 +- src/views/inout/IoCreateOrder.vue | 9 +- src/views/inout/IoCreateOrderBizDetail.vue | 135 +++++++++++++++--- src/views/inout/IoCreateOrderCodeDetail.vue | 2 +- src/views/inout/IoNewOrder.vue | 1 - .../inout/stockOrderNewSelectProduct.vue | 41 +++--- src/views/system/dept/invWarehouse.vue | 38 ++++- 8 files changed, 205 insertions(+), 58 deletions(-) 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 @@ > - + + + - - + + + + + + - +