diff --git a/src/views/collect/IoCreateOrder.vue b/src/views/collect/IoCreateOrder.vue index 57943431..1d261ebb 100644 --- a/src/views/collect/IoCreateOrder.vue +++ b/src/views/collect/IoCreateOrder.vue @@ -266,6 +266,7 @@ :refreshPanel="refreshCodesPanel" :viewType="viewType" v-if="isCodeDetailAlive" + @clearBillNo="clearBillNo" > @@ -1345,7 +1346,6 @@ export default { this.isBizDetailAlive = false; this.isCodeDetailAlive = false; this.isSickerAlive = false; - this.$nextTick(() => { //重新加载组件 this.isCodeAlive = true; @@ -1364,6 +1364,12 @@ export default { }); } }, + //判断详情是否为空 为空清除billNo + clearBillNo(data) { + if(data){ + this.orderFormData.billNo = null; + } + }, refreshOrder(orderQuery) { this.orderFormData = orderQuery; @@ -1667,19 +1673,19 @@ export default { }else { tQuery.inoutType = 1 } - saveOrderWeb(tQuery).then((response) => { - this.saveLoading = false - if (response.code === 20000) { - this.$message.success("保存成功") - this.successCloseData() - this.result = "" - this.$refs.inputRef.focus(); - } else { - this.$message.error(response.message); - } - this.loading = false; - this.saveLoading = false - }); + // saveOrderWeb(tQuery).then((response) => { + // this.saveLoading = false + // if (response.code === 20000) { + // this.$message.success("保存成功") + // this.successCloseData() + // this.result = "" + // this.$refs.inputRef.focus(); + // } else { + // this.$message.error(response.message); + // } + // this.loading = false; + // this.saveLoading = false + // }); }, // 刷新表单 resetForm() { diff --git a/src/views/collect/PanelCreateCodeDetail.vue b/src/views/collect/PanelCreateCodeDetail.vue index c8695718..9dd4d097 100644 --- a/src/views/collect/PanelCreateCodeDetail.vue +++ b/src/views/collect/PanelCreateCodeDetail.vue @@ -99,6 +99,7 @@ export default { this.detailList = response.data.list || []; this.total = response.data.total || 0; this.loading = false; + this.$emit('clearBillNo', this.detailList.length > 0? false : true); }) .catch(() => { this.loading = false;