|
|
@@ -6,7 +6,7 @@
|
|
|
@visible-change="handleVisibleChange"
|
|
|
@cancel="resetFields"
|
|
|
@ok="handleSubmit"
|
|
|
- :min-height="370"
|
|
|
+ :min-height="160"
|
|
|
>
|
|
|
<div class="pt-2px pr-3px">
|
|
|
<BasicForm @register="registerForm" :model="model">
|
|
|
@@ -96,87 +96,87 @@
|
|
|
},
|
|
|
},
|
|
|
},
|
|
|
- {
|
|
|
- field: 'agentId',
|
|
|
- component: 'ApiSelect',
|
|
|
- label: '经销商名称',
|
|
|
- componentProps: {
|
|
|
- filterOption: onFilterOption,
|
|
|
- showSearch: true,
|
|
|
- api: async function () {
|
|
|
- const { list } = await agentNewList({ pageSize: 1000, pageNum: 1 });
|
|
|
- return list;
|
|
|
- },
|
|
|
- // numberToString: true,
|
|
|
- labelField: 'name',
|
|
|
- valueField: 'id',
|
|
|
- immediate: true,
|
|
|
- params: {
|
|
|
- agentName: '',
|
|
|
- },
|
|
|
- },
|
|
|
- colProps: {
|
|
|
- span: 18,
|
|
|
- },
|
|
|
- },
|
|
|
- {
|
|
|
- field: 'companyName',
|
|
|
- component: 'AutoComplete',
|
|
|
- label: '客户名称',
|
|
|
- colProps: {
|
|
|
- span: 18,
|
|
|
- },
|
|
|
- componentProps: {
|
|
|
- filterOption: onFilterOption,
|
|
|
- onSearch: async (searchText: string) => {
|
|
|
- const { list } = await companyList({ companyName: searchText });
|
|
|
- let optionsList =
|
|
|
- list.map((ele) => {
|
|
|
- return { ...ele, value: ele.companyName };
|
|
|
- }) || [];
|
|
|
- console.log('paramList', optionsList);
|
|
|
- optionsName.value = optionsList || [];
|
|
|
- updateSchema({
|
|
|
- field: 'companyName',
|
|
|
- componentProps: {
|
|
|
- options: optionsName.value,
|
|
|
- },
|
|
|
- });
|
|
|
- },
|
|
|
- onChange: (data) => {
|
|
|
- console.log('data', data);
|
|
|
- },
|
|
|
- },
|
|
|
- },
|
|
|
- {
|
|
|
- field: 'orderSn',
|
|
|
- component: 'AutoComplete',
|
|
|
- label: '订单号',
|
|
|
- colProps: {
|
|
|
- span: 18,
|
|
|
- },
|
|
|
- componentProps: {
|
|
|
- options: optionsOrderSn.value,
|
|
|
- filterOption: onFilterOption,
|
|
|
- onSearch: async (searchText: string) => {
|
|
|
- const { list } = await CameraList({ orderSn: searchText });
|
|
|
- optionsOrderSn.value = !searchText
|
|
|
- ? []
|
|
|
- : list.map((ele) => {
|
|
|
- return { value: ele.orderSn };
|
|
|
- });
|
|
|
- updateSchema({
|
|
|
- field: 'orderSn',
|
|
|
- componentProps: {
|
|
|
- options: optionsOrderSn.value,
|
|
|
- },
|
|
|
- });
|
|
|
- },
|
|
|
- onChange: (data) => {
|
|
|
- console.log('data', data);
|
|
|
- },
|
|
|
- },
|
|
|
- },
|
|
|
+ // {
|
|
|
+ // field: 'agentId',
|
|
|
+ // component: 'ApiSelect',
|
|
|
+ // label: '经销商名称',
|
|
|
+ // componentProps: {
|
|
|
+ // filterOption: onFilterOption,
|
|
|
+ // showSearch: true,
|
|
|
+ // api: async function () {
|
|
|
+ // const { list } = await agentNewList({ pageSize: 1000, pageNum: 1 });
|
|
|
+ // return list;
|
|
|
+ // },
|
|
|
+ // // numberToString: true,
|
|
|
+ // labelField: 'name',
|
|
|
+ // valueField: 'id',
|
|
|
+ // immediate: true,
|
|
|
+ // params: {
|
|
|
+ // agentName: '',
|
|
|
+ // },
|
|
|
+ // },
|
|
|
+ // colProps: {
|
|
|
+ // span: 18,
|
|
|
+ // },
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // field: 'companyName',
|
|
|
+ // component: 'AutoComplete',
|
|
|
+ // label: '客户名称',
|
|
|
+ // colProps: {
|
|
|
+ // span: 18,
|
|
|
+ // },
|
|
|
+ // componentProps: {
|
|
|
+ // filterOption: onFilterOption,
|
|
|
+ // onSearch: async (searchText: string) => {
|
|
|
+ // const { list } = await companyList({ companyName: searchText });
|
|
|
+ // let optionsList =
|
|
|
+ // list.map((ele) => {
|
|
|
+ // return { ...ele, value: ele.companyName };
|
|
|
+ // }) || [];
|
|
|
+ // console.log('paramList', optionsList);
|
|
|
+ // optionsName.value = optionsList || [];
|
|
|
+ // updateSchema({
|
|
|
+ // field: 'companyName',
|
|
|
+ // componentProps: {
|
|
|
+ // options: optionsName.value,
|
|
|
+ // },
|
|
|
+ // });
|
|
|
+ // },
|
|
|
+ // onChange: (data) => {
|
|
|
+ // console.log('data', data);
|
|
|
+ // },
|
|
|
+ // },
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // field: 'orderSn',
|
|
|
+ // component: 'AutoComplete',
|
|
|
+ // label: '订单号',
|
|
|
+ // colProps: {
|
|
|
+ // span: 18,
|
|
|
+ // },
|
|
|
+ // componentProps: {
|
|
|
+ // options: optionsOrderSn.value,
|
|
|
+ // filterOption: onFilterOption,
|
|
|
+ // onSearch: async (searchText: string) => {
|
|
|
+ // const { list } = await CameraList({ orderSn: searchText });
|
|
|
+ // optionsOrderSn.value = !searchText
|
|
|
+ // ? []
|
|
|
+ // : list.map((ele) => {
|
|
|
+ // return { value: ele.orderSn };
|
|
|
+ // });
|
|
|
+ // updateSchema({
|
|
|
+ // field: 'orderSn',
|
|
|
+ // componentProps: {
|
|
|
+ // options: optionsOrderSn.value,
|
|
|
+ // },
|
|
|
+ // });
|
|
|
+ // },
|
|
|
+ // onChange: (data) => {
|
|
|
+ // console.log('data', data);
|
|
|
+ // },
|
|
|
+ // },
|
|
|
+ // },
|
|
|
{
|
|
|
field: 'buyDate',
|
|
|
component: 'DatePicker',
|