3 Commits

Author SHA1 Message Date
caolc
38fd12cb33 121 2023-04-04 15:13:04 +08:00
caolc
f56dc7bde9 提货单信息 2023-04-04 11:16:18 +08:00
caolc
865abd6b3e 12312 2023-04-04 10:41:50 +08:00
4 changed files with 24 additions and 4 deletions

View File

@@ -110,7 +110,7 @@
<el-dialog :close-on-click-modal="false" :append-to-body="true" title="提货单信息" width="400px" :visible.sync="dialogBillAdd">
<el-form v-if="dialogBillAdd" :model="billAddData" ref="form" :rules="rules">
<el-form-item label="预约提货量" prop="preDeliveryQuantity">
<el-input v-model="billAddData.preDeliveryQuantity"></el-input>/
<el-input v-model="billAddData.preDeliveryQuantity"></el-input>
</el-form-item>
<el-form-item label="提货人" prop="driverName">
<el-input v-model="billAddData.driverName"></el-input>

View File

@@ -87,7 +87,7 @@
></el-input>
/
</el-form-item>
<el-form-item label="预约提货量">
<el-form-item prop="preQuantity" label="预约提货量">
<el-input
maxlength="50"
v-model="form.preQuantity"
@@ -132,6 +132,13 @@ export default {
}
},
},
"form.productId": {
handler(n, o) {
if (n) {
}
},
},
"form.preQuantity": {
handler(n, o) {
if (n) {
@@ -148,6 +155,13 @@ export default {
if (this.form.refineryId) callback();
else callback("请选择炼厂");
};
var validatePass = (rule, value, callback) => {
if (value==''||Number(value)<=0) {
callback(new Error('预约提货量不能为空或零'));
} else {
callback();
}
};
return {
customList: [],
form: {
@@ -184,6 +198,9 @@ export default {
enableMark: [
{ required: true, message: "请选择启用状态", trigger: "change" },
],
preQuantity:[
{ required: true, validator:validatePass, trigger: "blur" }
],
productType: [
{ required: true, message: "请选择产品类型", trigger: "change" },
],
@@ -209,6 +226,7 @@ export default {
}
},
productDataList(e) {
console.log(e,'******************')
this.productRowData = this.productNameList.filter((item) => item.id == e);
this.form.salePrice = this.productRowData[0].salePrice2company;
this.form.floorPrice = this.productRowData[0].floorPrice;
@@ -245,7 +263,9 @@ export default {
submit() {
this.$refs["form"].validate((valid) => {
if (valid) {
this.productDataList(this.form.productId);
this.form.productMeasurement = this.productRowData[0].measurement;
delete this.form.id;
this.judgeInterface(this.form).then((res) => {
if (res.code === 20000) {
this.$message.success(res.msg);

View File

@@ -174,7 +174,7 @@
<!--新增产品 -->
<add :controlWindows="controlWindows" @closeWindow="search" />
<!-- 下单 -->
<create :controlWindows="controlWindows" @closeWindow="search" />
<create :controlWindows="controlWindows" @closeWindow="search" />
<!-- 调价记录 -->
<record :controlWindows="controlWindows" />
<!-- 批量 -->

View File

@@ -110,7 +110,7 @@
<el-dialog :close-on-click-modal="false" :append-to-body="true" title="提货单信息" width="400px" :visible.sync="dialogBillAdd">
<el-form v-if="dialogBillAdd" :model="billAddData" ref="form" :rules="rules">
<el-form-item label="预约提货量" prop="preDeliveryQuantity">
<el-input v-model="billAddData.preDeliveryQuantity"></el-input>/
<el-input v-model="billAddData.preDeliveryQuantity"></el-input>
</el-form-item>
<el-form-item label="提货人" prop="driverName">
<el-input v-model="billAddData.driverName"></el-input>