银川
1.销售订单页面开发、联调
2.合同管理页面开发联调
3.项目代码相关配置修改
| | |
| | | totalProductPrice: number; |
| | | discountPercent: number; |
| | | totalPrice: number; |
| | | depositPrice?: number; // 定金金额,单位:元 |
| | | totalReceivablePrice: number; |
| | | signContactId: number; |
| | | signContactName?: string; |
| | |
| | | }, |
| | | }, |
| | | { |
| | | fieldName: 'orderDate', |
| | | label: '下单日期', |
| | | component: 'DatePicker', |
| | | rules: 'required', |
| | | componentProps: { |
| | | showTime: false, |
| | | format: 'YYYY-MM-DD', |
| | | valueFormat: 'x', |
| | | placeholder: '请选择下单日期', |
| | | }, |
| | | }, |
| | | { |
| | | fieldName: 'businessId', |
| | | label: '商机名称', |
| | | component: 'Select', |
| | |
| | | }, |
| | | }, |
| | | { |
| | | fieldName: 'orderDate', |
| | | label: '下单日期', |
| | | component: 'DatePicker', |
| | | rules: 'required', |
| | | componentProps: { |
| | | showTime: false, |
| | | format: 'YYYY-MM-DD', |
| | | valueFormat: 'x', |
| | | placeholder: '请选择下单日期', |
| | | }, |
| | | }, |
| | | { |
| | | fieldName: 'startTime', |
| | | label: '合同开始时间', |
| | | component: 'DatePicker', |
| | |
| | | valueFormat: 'x', |
| | | placeholder: '请选择合同结束时间', |
| | | }, |
| | | }, |
| | | { |
| | | fieldName: 'depositPrice', |
| | | label: '定金金额(元)', |
| | | component: 'InputNumber', |
| | | componentProps: { |
| | | class: '!w-full', |
| | | min: 0, |
| | | precision: 2, |
| | | placeholder: '请输入定金金额', |
| | | }, |
| | | rules: z.number().min(0).optional(), |
| | | }, |
| | | { |
| | | fieldName: 'signUserId', |
| | |
| | | formatter: 'formatAmount2', |
| | | }, |
| | | { |
| | | title: '定金金额(元)', |
| | | field: 'depositPrice', |
| | | minWidth: 140, |
| | | formatter: 'formatAmount2', |
| | | }, |
| | | { |
| | | title: '下单时间', |
| | | field: 'orderDate', |
| | | minWidth: 120, |
| | |
| | | render: (val) => erpPriceInputFormatter(val) as string, |
| | | }, |
| | | { |
| | | field: 'depositPrice', |
| | | label: '定金金额(元)', |
| | | render: (val) => erpPriceInputFormatter(val) as string, |
| | | }, |
| | | { |
| | | field: 'orderDate', |
| | | label: '下单时间', |
| | | render: (val) => formatDateTime(val) as string, |
| | |
| | | render: (val) => erpPriceInputFormatter(val) as string, |
| | | }, |
| | | { |
| | | field: 'depositPrice', |
| | | label: '定金金额(元)', |
| | | render: (val) => erpPriceInputFormatter(val) as string, |
| | | }, |
| | | { |
| | | field: 'orderDate', |
| | | label: '下单时间', |
| | | render: (val) => formatDateTime(val) as string, |
| | |
| | | </script> |
| | | |
| | | <template> |
| | | <Modal :title="getTitle" class="w-2/5"> |
| | | <Modal :title="getTitle" class="w-[900px]"> |
| | | <Form class="mx-4" /> |
| | | </Modal> |
| | | </template> |