|
@@ -32,7 +32,7 @@
|
|
|
:formConfig="formConfig"
|
|
|
:formOption="formOption"
|
|
|
v-model="formData.data"
|
|
|
- :rules="submitType == 5 ? rulesOne : rules"
|
|
|
+ :rules="submitType == 5 ? rulesOne : submitType == 4 ? rulesTwo : rules"
|
|
|
ref="byform"
|
|
|
>
|
|
|
<template #countryId>
|
|
@@ -230,6 +230,30 @@ let rules = ref({
|
|
|
contacts: [{ required: true, message: "请输入收件人", trigger: "blur" }],
|
|
|
phone: [{ required: true, message: "请输入联系电话", trigger: "blur" }],
|
|
|
});
|
|
|
+let rulesTwo = ref({
|
|
|
+ type: [
|
|
|
+ { required: true, message: "请选择仓库类型", trigger: ["blur", "change"] },
|
|
|
+ ],
|
|
|
+ warehouseId: [
|
|
|
+ { required: true, message: "请选择仓库名称", trigger: "change" },
|
|
|
+ ],
|
|
|
+ outWarehouseId: [
|
|
|
+ { required: true, message: "请选择调出仓库", trigger: "change" },
|
|
|
+ ],
|
|
|
+ inWarehouseId: [
|
|
|
+ { required: true, message: "请选择调入仓库", trigger: "change" },
|
|
|
+ ],
|
|
|
+ quantity: [{ required: true, message: "请输入数量", trigger: "blur" }],
|
|
|
+ logisticsCompanyCode: [
|
|
|
+ { required: true, message: "请选择物流/快递公司", trigger: "change" },
|
|
|
+ ],
|
|
|
+ logisticsCode: [
|
|
|
+ { required: true, message: "请输入物流/快递单号", trigger: "blur" },
|
|
|
+ ],
|
|
|
+ // countryId: [{ required: true, message: "请选择国家", trigger: "change" }],
|
|
|
+ // contacts: [{ required: true, message: "请输入收件人", trigger: "blur" }],
|
|
|
+ // phone: [{ required: true, message: "请输入联系电话", trigger: "blur" }],
|
|
|
+});
|
|
|
let rulesOne = ref({
|
|
|
type: [
|
|
|
{ required: true, message: "请选择仓库类型", trigger: ["blur", "change"] },
|