|
@@ -23,7 +23,7 @@
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
|
|
- <el-form-item label="发货人" prop="shipper">
|
|
|
|
|
|
|
+ <el-form-item label="送货人" prop="shipper">
|
|
|
<el-input v-model="form.shipper" disabled />
|
|
<el-input v-model="form.shipper" disabled />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
|
@@ -92,7 +92,20 @@ const statusOptions = [
|
|
|
{ label: '已签收', value: '已签收' }
|
|
{ label: '已签收', value: '已签收' }
|
|
|
];
|
|
];
|
|
|
const rules = {
|
|
const rules = {
|
|
|
- statusName: [{ required: true, message: '请选择状态名称', trigger: 'change' }]
|
|
|
|
|
|
|
+ statusName: [{ required: true, message: '请选择状态名称', trigger: 'change' }],
|
|
|
|
|
+ images: [
|
|
|
|
|
+ {
|
|
|
|
|
+ validator: (_rule: any, _value: any, callback: any) => {
|
|
|
|
|
+ if (form.statusName === '已签收' && !form.images) {
|
|
|
|
|
+ ElMessage.warning('已签收状态必须上传签收图片');
|
|
|
|
|
+ callback(new Error('已签收状态必须上传签收图片'));
|
|
|
|
|
+ } else {
|
|
|
|
|
+ callback();
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ trigger: 'change'
|
|
|
|
|
+ }
|
|
|
|
|
+ ]
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
// 打开抽屉
|
|
// 打开抽屉
|