|
|
@ -161,7 +161,7 @@
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
</el-row>
|
|
|
|
</el-row>
|
|
|
|
<el-row>
|
|
|
|
<el-row v-if="viewType!=1">
|
|
|
|
<el-col :span="20">
|
|
|
|
<el-col :span="20">
|
|
|
|
<el-form-item prop="code" label="扫码录入:">
|
|
|
|
<el-form-item prop="code" label="扫码录入:">
|
|
|
|
<el-input
|
|
|
|
<el-input
|
|
|
@ -191,16 +191,19 @@
|
|
|
|
<el-tabs type="border-card" style="margin: 5px">
|
|
|
|
<el-tabs type="border-card" style="margin: 5px">
|
|
|
|
<el-tab-pane label="业务详情" v-if="bizShow && viewBizVisible">
|
|
|
|
<el-tab-pane label="业务详情" v-if="bizShow && viewBizVisible">
|
|
|
|
<biz-detail-panel :idQuery="orderFormData" :refreshPanel="refreshCodesPanel" :refreshOrder="refreshOrder"
|
|
|
|
<biz-detail-panel :idQuery="orderFormData" :refreshPanel="refreshCodesPanel" :refreshOrder="refreshOrder"
|
|
|
|
|
|
|
|
:viewType="viewType"
|
|
|
|
v-if="isBizDetailAlive"></biz-detail-panel>
|
|
|
|
v-if="isBizDetailAlive"></biz-detail-panel>
|
|
|
|
</el-tab-pane>
|
|
|
|
</el-tab-pane>
|
|
|
|
<el-tab-pane label="扫码详情" v-if="viewCodeVisible">
|
|
|
|
<el-tab-pane label="扫码详情" v-if="viewCodeVisible">
|
|
|
|
<codeDetailPanel :idQuery="orderFormData" :refreshPanel="refreshCodesPanel"
|
|
|
|
<codeDetailPanel :idQuery="orderFormData" :refreshPanel="refreshCodesPanel"
|
|
|
|
|
|
|
|
:viewType="viewType"
|
|
|
|
v-if="isCodeDetailAlive"></codeDetailPanel>
|
|
|
|
v-if="isCodeDetailAlive"></codeDetailPanel>
|
|
|
|
</el-tab-pane>
|
|
|
|
</el-tab-pane>
|
|
|
|
<el-tab-pane label="扫码明细" v-if="viewCodeDetailVisible">
|
|
|
|
<el-tab-pane label="扫码明细" v-if="viewCodeDetailVisible">
|
|
|
|
<codesPanel :idQuery="orderFormData"
|
|
|
|
<codesPanel :idQuery="orderFormData"
|
|
|
|
:refreshPanel="refreshCodesPanel"
|
|
|
|
:refreshPanel="refreshCodesPanel"
|
|
|
|
v-if="isCodeAlive"
|
|
|
|
v-if="isCodeAlive"
|
|
|
|
|
|
|
|
:viewType="viewType"
|
|
|
|
:selectRlTitle="selectRlTitle"
|
|
|
|
:selectRlTitle="selectRlTitle"
|
|
|
|
:editTitle="editTitle"
|
|
|
|
:editTitle="editTitle"
|
|
|
|
:selectUnitTitle="selectUnitTitle"></codesPanel>
|
|
|
|
:selectUnitTitle="selectUnitTitle"></codesPanel>
|
|
|
@ -211,7 +214,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
<script>
|
|
|
|
<script>
|
|
|
|
import {
|
|
|
|
import {
|
|
|
|
errorCodeList, addOrderWeb, deleteCodesTempById, submitOrderWeb, saveOrderWeb,
|
|
|
|
submitBiz, addOrderWeb, submitCodes, submitOrderWeb, saveOrderWeb,
|
|
|
|
updateCodeBindSup, enterCodeWeb
|
|
|
|
updateCodeBindSup, enterCodeWeb
|
|
|
|
} from "../../api/inout/order";
|
|
|
|
} from "../../api/inout/order";
|
|
|
|
import {findByFrom, findInvByUser} from "../../api/system/invSubWarehouse";
|
|
|
|
import {findByFrom, findInvByUser} from "../../api/system/invSubWarehouse";
|
|
|
@ -219,9 +222,9 @@ import {parseTime} from "../../utils/coTools";
|
|
|
|
import {getBasicUnitMaintains} from "../../api/basic/basicUnitMaintain"
|
|
|
|
import {getBasicUnitMaintains} from "../../api/basic/basicUnitMaintain"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import codesPanel from "./IoCreateOrderCodes"
|
|
|
|
import codesPanel from "./PanelCreateOrderCodes"
|
|
|
|
import codeDetailPanel from "./IoCreateOrderCodeDetail"
|
|
|
|
import codeDetailPanel from "./PanelCreateOrderCodeDetail"
|
|
|
|
import bizDetailPanel from "./IoCreateOrderBizDetail"
|
|
|
|
import bizDetailPanel from "./PanelCreateOrderBizDetail"
|
|
|
|
import A from "../../plugins/KeyScaner"
|
|
|
|
import A from "../../plugins/KeyScaner"
|
|
|
|
import {findByInvUser} from "@/api/basic/busType";
|
|
|
|
import {findByInvUser} from "@/api/basic/busType";
|
|
|
|
|
|
|
|
|
|
|
@ -240,7 +243,7 @@ export default {
|
|
|
|
type: Object,
|
|
|
|
type: Object,
|
|
|
|
required: true,
|
|
|
|
required: true,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
viewType: { //1.新增扫码单据页面,2、新增业务单据页面,3、正常单据处理页面
|
|
|
|
viewType: { //1、新增业务单据页面,2.新增扫码单据页面,3、正常单据处理页面
|
|
|
|
type: Object,
|
|
|
|
type: Object,
|
|
|
|
required: true,
|
|
|
|
required: true,
|
|
|
|
},
|
|
|
|
},
|
|
|
@ -584,16 +587,36 @@ export default {
|
|
|
|
submit() {
|
|
|
|
submit() {
|
|
|
|
let tQuery = Object.assign(JSON.parse(JSON.stringify(this.orderFormData)));
|
|
|
|
let tQuery = Object.assign(JSON.parse(JSON.stringify(this.orderFormData)));
|
|
|
|
tQuery.orderId = this.orderFormData.billNo;
|
|
|
|
tQuery.orderId = this.orderFormData.billNo;
|
|
|
|
submitOrderWeb(tQuery)
|
|
|
|
if (this.viewType == 2) {
|
|
|
|
.then((response) => {
|
|
|
|
submitCodes(tQuery)
|
|
|
|
if (response.code === 20000) {
|
|
|
|
.then((response) => {
|
|
|
|
this.$message.success("提交成功");
|
|
|
|
if (response.code === 20000) {
|
|
|
|
this.closeDialog();
|
|
|
|
this.$message.success("提交成功,等待处理,请刷新后查看!");
|
|
|
|
} else {
|
|
|
|
this.closeDialog();
|
|
|
|
this.$message.error(response.message);
|
|
|
|
} else {
|
|
|
|
}
|
|
|
|
this.$message.error(response.message);
|
|
|
|
this.loading = false;
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
} else if (this.viewType == 1) {
|
|
|
|
|
|
|
|
submitBiz(tQuery)
|
|
|
|
|
|
|
|
.then((response) => {
|
|
|
|
|
|
|
|
if (response.code === 20000) {
|
|
|
|
|
|
|
|
this.$message.success("提交成功");
|
|
|
|
|
|
|
|
this.closeDialog();
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
this.$message.error(response.message);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
} else
|
|
|
|
|
|
|
|
submitOrderWeb(tQuery)
|
|
|
|
|
|
|
|
.then((response) => {
|
|
|
|
|
|
|
|
if (response.code === 20000) {
|
|
|
|
|
|
|
|
this.$message.success("提交成功");
|
|
|
|
|
|
|
|
this.closeDialog();
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
this.$message.error(response.message);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
},
|
|
|
|
},
|
|
|
|
saveOrder() {
|
|
|
|
saveOrder() {
|
|
|
|
let tQuery = Object.assign(JSON.parse(JSON.stringify(this.orderFormData)));
|
|
|
|
let tQuery = Object.assign(JSON.parse(JSON.stringify(this.orderFormData)));
|
|
|
@ -744,17 +767,17 @@ export default {
|
|
|
|
this.codeFormData.code = '';
|
|
|
|
this.codeFormData.code = '';
|
|
|
|
|
|
|
|
|
|
|
|
//页面类型
|
|
|
|
//页面类型
|
|
|
|
if (this.viewType == 1) {//1.新增扫码单据页面,2、新增业务单据页面,3、正常页面
|
|
|
|
if (this.viewType == 2) {//2.新增扫码单据页面,1、新增业务单据页面,3、正常页面
|
|
|
|
this.viewCodeVisible = true;
|
|
|
|
this.viewCodeVisible = true;
|
|
|
|
this.viewCodeDetailVisible = true;
|
|
|
|
this.viewCodeDetailVisible = true;
|
|
|
|
} else if (this.viewType == 2) {
|
|
|
|
} else if (this.viewType == 1) {
|
|
|
|
this.viewBizVisible = true;
|
|
|
|
this.viewBizVisible = true;
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
this.viewCodeVisible = true;
|
|
|
|
this.viewCodeVisible = true;
|
|
|
|
this.viewCodeDetailVisible = true;
|
|
|
|
this.viewCodeDetailVisible = true;
|
|
|
|
this.viewBizVisible = true;
|
|
|
|
this.viewBizVisible = true;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
this.orderFormData.orderType = this.viewType;
|
|
|
|
if (this.$isNotBlank(this.orderQuery.billNo)) { //编辑页面
|
|
|
|
if (this.$isNotBlank(this.orderQuery.billNo)) { //编辑页面
|
|
|
|
this.corpOrderIdDisabled = true;
|
|
|
|
this.corpOrderIdDisabled = true;
|
|
|
|
this.orderFormData = this.orderQuery;
|
|
|
|
this.orderFormData = this.orderQuery;
|
|
|
|