|
@@ -260,9 +260,14 @@ function doSubmit() {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
// 供应商
|
|
// 供应商
|
|
|
- if (!form.conditioningProgramSupplierId) {
|
|
|
|
|
- message.error('请选择供应商');
|
|
|
|
|
- return;
|
|
|
|
|
|
|
+ if(form.addType === 'itemsList' && checkedList.value.includes('1')){
|
|
|
|
|
+ if (!form.conditioningProgramSupplierId) {
|
|
|
|
|
+ message.error('请选择供应商');
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
+ }else if(form.addType === 'system'){
|
|
|
|
|
+ form.isOffline = 'N';
|
|
|
|
|
+ form.isDelivery = 'N';
|
|
|
}
|
|
}
|
|
|
// 线下项目
|
|
// 线下项目
|
|
|
if (isShowOnline.value && !form.isOffline) {
|
|
if (isShowOnline.value && !form.isOffline) {
|
|
@@ -977,7 +982,7 @@ function handleDerivation() {
|
|
|
@select="handleSelect"
|
|
@select="handleSelect"
|
|
|
></a-tree-select>
|
|
></a-tree-select>
|
|
|
</a-form-item>
|
|
</a-form-item>
|
|
|
- <a-form-item label="供应商:" name="conditioningProgramSupplierId" :required="checkedList.includes('1')">
|
|
|
|
|
|
|
+ <a-form-item label="供应商:" name="conditioningProgramSupplierId" :required="checkedList.includes('1') && form.addType === 'itemsList'">
|
|
|
<a-select v-model:value="form.conditioningProgramSupplierId" :options="supplierOptions" placeholder="请选择" allowClear @change="getConditioningProgramSupplier" />
|
|
<a-select v-model:value="form.conditioningProgramSupplierId" :options="supplierOptions" placeholder="请选择" allowClear @change="getConditioningProgramSupplier" />
|
|
|
</a-form-item>
|
|
</a-form-item>
|
|
|
<a-form-item label="线下项目:" name="isOffline" v-if="isShowOnline" :required="checkedList.includes('1')">
|
|
<a-form-item label="线下项目:" name="isOffline" v-if="isShowOnline" :required="checkedList.includes('1')">
|