|
@@ -94,7 +94,8 @@ export default defineComponent({
|
|
|
},
|
|
|
],
|
|
|
onChange:(value)=>{
|
|
|
- updateSchema([{field: 'agentId',ifShow:value=='4',}])
|
|
|
+ updateSchema([{field: 'agentId',ifShow:value=='4',},
|
|
|
+ {field: 'companyName',ifShow:value!='4',}])
|
|
|
}
|
|
|
},
|
|
|
},{
|
|
@@ -102,18 +103,14 @@ export default defineComponent({
|
|
|
component: 'ApiSelect',
|
|
|
label: '经销商名称',
|
|
|
required: true,
|
|
|
- ifShow:false,
|
|
|
componentProps: {
|
|
|
api: async function () {
|
|
|
const {list} = await agentNewList({pageSize:1000,pageNum:1});
|
|
|
- console.log('agentNewList',list)
|
|
|
- return list.map(ele => {
|
|
|
- return {name:ele.name,value:ele.id}
|
|
|
- });
|
|
|
+ return list
|
|
|
},
|
|
|
- numberToString: true,
|
|
|
+ // numberToString: true,
|
|
|
labelField: 'name',
|
|
|
- valueField: 'value',
|
|
|
+ valueField: 'id',
|
|
|
immediate: true,
|
|
|
params: {
|
|
|
agentName: '',
|
|
@@ -197,8 +194,11 @@ export default defineComponent({
|
|
|
const { outType } = data;
|
|
|
let obj = t('routes.product.outType')
|
|
|
resetFields();
|
|
|
+ updateSchema([{field: 'agentId',ifShow:data.outType=='4',},
|
|
|
+ {field: 'companyName',ifShow:data.outType!='4',}])
|
|
|
setFieldsValue({
|
|
|
type: obj[outType],
|
|
|
+
|
|
|
...data,
|
|
|
});
|
|
|
}
|
|
@@ -208,7 +208,11 @@ export default defineComponent({
|
|
|
try {
|
|
|
const params = await validate();
|
|
|
console.log('params', params);
|
|
|
- const res = await apiUrl(params);
|
|
|
+ const res = await apiUrl({
|
|
|
+ ...params,
|
|
|
+ // companyName:params.outType == 4?'':params.companyName,
|
|
|
+ // agentId:params.outType != 4?'':params.agentId,
|
|
|
+ });
|
|
|
console.log('res', res);
|
|
|
closeModal();
|
|
|
resetFields();
|