1.修复内部码打印相关bug

wms_pzh
x_z 3 years ago
parent 54dc906893
commit cbbaddaf6b

@ -178,15 +178,14 @@ export default {
data() { data() {
return { return {
listQuery: { listQuery: {
billNo: "", udiCode: null,
unicode: null,
cpmctymc: null,
ggxh: null,
ylqxzcrbarmc: null,
thrPiId: null,
page: 1, page: 1,
limit: 10, limit: 10
},
combineQuery: {
thirdId: "",
relId: "",
erpName: "",
keys: [],
}, },
ids:[], ids:[],
radioCheck: null, radioCheck: null,
@ -244,12 +243,19 @@ export default {
this.$router.push({ this.$router.push({
path: "", path: "",
}); });
this.listQuery.udiCode=null this.listQuery = {
this.listQuery.unionCode=null udiCode: null,
this.listQuery.cpmctymc=null unicode: null,
this.listQuery.ggxh=null cpmctymc: null,
this.listQuery.ylqxzcrbarmc=null ggxh: null,
this.listQuery.thrPiId=null ylqxzcrbarmc: null,
thrPiId: null,
page: 1,
limit: 10
}
this.multipleSelection = [];
this.radioCheck = null;
this.currentRow = null;
this.getList(); this.getList();
}, },
tableRowClassName({row}) { tableRowClassName({row}) {

@ -7,7 +7,7 @@
<el-form-item class="query-form-item"> <el-form-item class="query-form-item">
<el-input <el-input
v-model="filterQuery.recordKey" v-model="filterQuery.recordKey"
placeholder="内部码打印单" placeholder="据号"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
@ -270,13 +270,11 @@ export default {
listInnerOrderDetail(query) // listInnerOrderDetail(query) //
.then((response) => { .then((response) => {
this.detailList = response.data.list || []; this.detailList = response.data.list || [];
this.total = response.data.total || 0;
this.loading = false; this.loading = false;
}) })
.catch(() => { .catch(() => {
this.loading = false; this.loading = false;
this.detailList = []; this.detailList = [];
this.total = 0;
}); });
}, },
submitOrder(row) { submitOrder(row) {

@ -39,16 +39,8 @@
</div> </div>
</el-col> </el-col>
<el-col :span="7"> <el-col :span="7">
<el-form-item prop="billdate"> <el-form-item prop="billNo">
<el-date-picker <el-input v-model="formData.billDate" auto-complete="off" :disabled="true"></el-input>
v-model="formData.billDate"
type="datetime"
placeholder="选择日期"
style="width: 100%"
:clearable="false"
value-format="yyyy-MM-dd HH:mm:ss"
>
</el-date-picker>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
@ -189,6 +181,7 @@
import draggable from "vuedraggable"; import draggable from "vuedraggable";
import stockOrderNewSelectProduct from "../business/stockOrderNewSelectProduct"; import stockOrderNewSelectProduct from "../business/stockOrderNewSelectProduct";
import {inserThrOrderWeb, delInnerOrderDetail, listInnerOrderDetail} from "@/api/inventory/innerOrder"; import {inserThrOrderWeb, delInnerOrderDetail, listInnerOrderDetail} from "@/api/inventory/innerOrder";
import {isBlank} from "@/utils/strUtil";
export default { export default {
name: "idQuery", name: "idQuery",
@ -267,7 +260,7 @@ export default {
} }
if (status === '0') { if (status === '0') {
for (let i = 0; i < this.codeArray.length; i++) { for (let i = 0; i < this.codeArray.length; i++) {
if (this.$isBlank(this.codeArray[i].count) || this.codeArray[i].count == "0") { if (this.$isBlank(this.codeArray[i].count) || this.codeArray[i].count === 0) {
return this.$message.error('单据数量不能为0'); return this.$message.error('单据数量不能为0');
} }
} }
@ -275,6 +268,16 @@ export default {
if (status == "1") { if (status == "1") {
this.submitFunction(status); this.submitFunction(status);
} else { } else {
if (this.codeArray.length < 1) {
this.$message.warning('未添加产品');
return;
}
for (let i = 0; i < this.codeArray.length; i++) {
if (isBlank(this.codeArray[i].count) || this.codeArray[i].count === 0) {
this.$message.error('单据数量不能为0');
return;
}
}
let tip = "是否确定提交订单?"; let tip = "是否确定提交订单?";
this.$confirm(tip, "提示", { this.$confirm(tip, "提示", {
confirmButtonText: "确定", confirmButtonText: "确定",
@ -419,6 +422,8 @@ export default {
this.query.limit = 100; this.query.limit = 100;
this.query.orderIdFk = this.idQuery.id; this.query.orderIdFk = this.idQuery.id;
this.formData = this.idQuery.formData; this.formData = this.idQuery.formData;
this.formData.billNo = this.idQuery.formData.recordKey;
this.formData.billDate = this.idQuery.formData.createTime;
this.orderEditor = true; this.orderEditor = true;
this.sValue = this.formData.corpName; this.sValue = this.formData.corpName;
this.getStockOrderDetailList(); this.getStockOrderDetailList();

Loading…
Cancel
Save