|
|
@ -6,21 +6,31 @@ import {JVxeTypes,JVxeColumn} from '/@/components/jeecg/JVxeTable/types' |
|
|
|
import { getWeekMonthQuarterYear } from '/@/utils'; |
|
|
|
//列表数据
|
|
|
|
export const columns: BasicColumn[] = [ |
|
|
|
{ |
|
|
|
title: '订单编号', |
|
|
|
align:"center", |
|
|
|
dataIndex: 'orderNum' |
|
|
|
}, |
|
|
|
{ |
|
|
|
title: '产品服务名称', |
|
|
|
align:"center", |
|
|
|
dataIndex: 'productName' |
|
|
|
}, |
|
|
|
{ |
|
|
|
title: '服务年限', |
|
|
|
title: '产品服务年限', |
|
|
|
align:"center", |
|
|
|
dataIndex: 'productServiceYear' |
|
|
|
}, |
|
|
|
{ |
|
|
|
title: '销售金额', |
|
|
|
title: '产品销售金额', |
|
|
|
align:"center", |
|
|
|
dataIndex: 'productMoney' |
|
|
|
}, |
|
|
|
{ |
|
|
|
title: '产品合同模板', |
|
|
|
align:"center", |
|
|
|
dataIndex: 'productContractTemp', |
|
|
|
}, |
|
|
|
{ |
|
|
|
title: '经销商', |
|
|
|
align:"center", |
|
|
@ -121,14 +131,15 @@ export const columns: BasicColumn[] = [ |
|
|
|
dataIndex: 'payVoucherUrl', |
|
|
|
customRender:render.renderImage, |
|
|
|
}, |
|
|
|
{ |
|
|
|
title: '订单编号', |
|
|
|
align:"center", |
|
|
|
dataIndex: 'orderNum' |
|
|
|
}, |
|
|
|
]; |
|
|
|
//查询数据
|
|
|
|
export const searchFormSchema: FormSchema[] = [ |
|
|
|
{ |
|
|
|
label: "订单编号", |
|
|
|
field: "orderNum", |
|
|
|
component: 'Input', |
|
|
|
//colProps: {span: 6},
|
|
|
|
}, |
|
|
|
{ |
|
|
|
label: "产品服务名称", |
|
|
|
field: "productName", |
|
|
@ -199,12 +210,6 @@ export const searchFormSchema: FormSchema[] = [ |
|
|
|
}, |
|
|
|
//colProps: {span: 6},
|
|
|
|
}, |
|
|
|
{ |
|
|
|
label: "订单编号", |
|
|
|
field: "orderNum", |
|
|
|
component: 'Input', |
|
|
|
//colProps: {span: 6},
|
|
|
|
}, |
|
|
|
]; |
|
|
|
//表单数据
|
|
|
|
export const formSchema: FormSchema[] = [ |
|
|
@ -219,22 +224,34 @@ export const formSchema: FormSchema[] = [ |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: '服务年限', |
|
|
|
label: '产品服务年限', |
|
|
|
field: 'productServiceYear', |
|
|
|
component: 'Input', |
|
|
|
dynamicRules: ({model,schema}) => { |
|
|
|
return [ |
|
|
|
{ required: true, message: '请输入服务年限!'}, |
|
|
|
{ required: true, message: '请输入产品服务年限!'}, |
|
|
|
]; |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: '销售金额', |
|
|
|
label: '产品销售金额', |
|
|
|
field: 'productMoney', |
|
|
|
component: 'InputNumber', |
|
|
|
dynamicRules: ({model,schema}) => { |
|
|
|
return [ |
|
|
|
{ required: true, message: '请输入销售金额!'}, |
|
|
|
{ required: true, message: '请输入产品销售金额!'}, |
|
|
|
]; |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: '产品合同模板', |
|
|
|
field: 'productContractTemp', |
|
|
|
component: 'JUpload', |
|
|
|
componentProps:{ |
|
|
|
}, |
|
|
|
dynamicRules: ({model,schema}) => { |
|
|
|
return [ |
|
|
|
{ required: true, message: '请输入产品合同模板!'}, |
|
|
|
]; |
|
|
|
}, |
|
|
|
}, |
|
|
@ -369,9 +386,11 @@ export const formSchema: FormSchema[] = [ |
|
|
|
{ |
|
|
|
label: '订单状态', |
|
|
|
field: 'status', |
|
|
|
defaultValue: 0, |
|
|
|
component: 'JDictSelectTag', |
|
|
|
componentProps:{ |
|
|
|
dictCode:"order_status" |
|
|
|
dictCode:"order_status", |
|
|
|
type: "radio" |
|
|
|
}, |
|
|
|
dynamicRules: ({model,schema}) => { |
|
|
|
return [ |
|
|
@ -583,15 +602,22 @@ export const appOrderVoucherFormSchema: FormSchema[] = [ |
|
|
|
field: 'effectiveTime', |
|
|
|
component: 'DatePicker', |
|
|
|
componentProps: { |
|
|
|
showTime:true, |
|
|
|
valueFormat: 'YYYY-MM-DD HH:mm:ss' |
|
|
|
}, |
|
|
|
valueFormat: 'YYYY-MM-DD' |
|
|
|
}, |
|
|
|
dynamicRules: ({model,schema}) => { |
|
|
|
return [ |
|
|
|
{ required: true, message: '请输入生效时间!'}, |
|
|
|
]; |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: '失效时间', |
|
|
|
field: 'endTime', |
|
|
|
component: 'DatePicker', |
|
|
|
componentProps: { |
|
|
|
valueFormat: 'YYYY-MM-DD' |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: '服务年限', |
|
|
|
field: 'serviceYear', |
|
|
@ -700,29 +726,30 @@ export const appOrderFinanceFormSchema: FormSchema[] = [ |
|
|
|
|
|
|
|
// 高级查询数据
|
|
|
|
export const superQuerySchema = { |
|
|
|
productName: {title: '产品服务名称',order: 0,view: 'text', type: 'string',}, |
|
|
|
productServiceYear: {title: '服务年限',order: 1,view: 'text', type: 'string',}, |
|
|
|
productMoney: {title: '销售金额',order: 2,view: 'number', type: 'number',}, |
|
|
|
storeName: {title: '经销商',order: 3,view: 'text', type: 'string',}, |
|
|
|
custName: {title: '客户姓名',order: 4,view: 'text', type: 'string',}, |
|
|
|
custAddress: {title: '客户地址',order: 5,view: 'text', type: 'string',}, |
|
|
|
custCardNo: {title: '客户证件号',order: 6,view: 'text', type: 'string',}, |
|
|
|
custPhone: {title: '客户联系电话',order: 7,view: 'text', type: 'string',}, |
|
|
|
salePort: {title: '销售端口',order: 8,view: 'list', type: 'string',dictCode: 'order_sale_port',}, |
|
|
|
saleName: {title: '销售顾问',order: 9,view: 'text', type: 'string',}, |
|
|
|
payType: {title: '付款方式',order: 10,view: 'text', type: 'string',}, |
|
|
|
custType: {title: '客户类型',order: 11,view: 'number', type: 'number',dictCode: 'customer_type',}, |
|
|
|
certFront: {title: '身份证正面照',order: 12,view: 'image', type: 'string',}, |
|
|
|
certBack: {title: '身份证反面照',order: 13,view: 'image', type: 'string',}, |
|
|
|
carPic: {title: '车辆合格证',order: 14,view: 'image', type: 'string',}, |
|
|
|
busLicense: {title: '营业执照',order: 15,view: 'image', type: 'string',}, |
|
|
|
createTime: {title: '创建日期',order: 16,view: 'datetime', type: 'string',}, |
|
|
|
status: {title: '订单状态',order: 17,view: 'number', type: 'number',dictCode: 'order_status',}, |
|
|
|
contractUrl: {title: '订单合同',order: 18,view: 'file', type: 'string',}, |
|
|
|
payee: {title: '收款方',order: 19,view: 'text', type: 'string',}, |
|
|
|
payeeTime: {title: '收款时间',order: 20,view: 'datetime', type: 'string',}, |
|
|
|
payVoucherUrl: {title: '支付凭证',order: 21,view: 'image', type: 'string',}, |
|
|
|
orderNum: {title: '订单编号',order: 22,view: 'text', type: 'string',}, |
|
|
|
orderNum: {title: '订单编号',order: 0,view: 'text', type: 'string',}, |
|
|
|
productName: {title: '产品服务名称',order: 1,view: 'text', type: 'string',}, |
|
|
|
productServiceYear: {title: '产品服务年限',order: 2,view: 'text', type: 'string',}, |
|
|
|
productMoney: {title: '产品销售金额',order: 3,view: 'number', type: 'number',}, |
|
|
|
productContractTemp: {title: '产品合同模板',order: 4,view: 'file', type: 'string',}, |
|
|
|
storeName: {title: '经销商',order: 5,view: 'text', type: 'string',}, |
|
|
|
custName: {title: '客户姓名',order: 6,view: 'text', type: 'string',}, |
|
|
|
custAddress: {title: '客户地址',order: 7,view: 'text', type: 'string',}, |
|
|
|
custCardNo: {title: '客户证件号',order: 8,view: 'text', type: 'string',}, |
|
|
|
custPhone: {title: '客户联系电话',order: 9,view: 'text', type: 'string',}, |
|
|
|
salePort: {title: '销售端口',order: 10,view: 'list', type: 'string',dictCode: 'order_sale_port',}, |
|
|
|
saleName: {title: '销售顾问',order: 11,view: 'text', type: 'string',}, |
|
|
|
payType: {title: '付款方式',order: 12,view: 'text', type: 'string',}, |
|
|
|
custType: {title: '客户类型',order: 13,view: 'number', type: 'number',dictCode: 'customer_type',}, |
|
|
|
certFront: {title: '身份证正面照',order: 14,view: 'image', type: 'string',}, |
|
|
|
certBack: {title: '身份证反面照',order: 15,view: 'image', type: 'string',}, |
|
|
|
carPic: {title: '车辆合格证',order: 16,view: 'image', type: 'string',}, |
|
|
|
busLicense: {title: '营业执照',order: 17,view: 'image', type: 'string',}, |
|
|
|
createTime: {title: '创建日期',order: 18,view: 'datetime', type: 'string',}, |
|
|
|
status: {title: '订单状态',order: 19,view: 'number', type: 'number',dictCode: 'order_status',}, |
|
|
|
contractUrl: {title: '订单合同',order: 20,view: 'file', type: 'string',}, |
|
|
|
payee: {title: '收款方',order: 21,view: 'text', type: 'string',}, |
|
|
|
payeeTime: {title: '收款时间',order: 22,view: 'datetime', type: 'string',}, |
|
|
|
payVoucherUrl: {title: '支付凭证',order: 23,view: 'image', type: 'string',}, |
|
|
|
//子表高级查询
|
|
|
|
appOrderCar: { |
|
|
|
title: '订单车辆信息', |
|
|
@ -749,18 +776,19 @@ export const superQuerySchema = { |
|
|
|
fields: { |
|
|
|
firstBeneficiary: {title: '第一受益人',order: 0,view: 'text', type: 'string',}, |
|
|
|
serviceMoney: {title: '服务费',order: 1,view: 'number', type: 'number',}, |
|
|
|
effectiveTime: {title: '生效时间',order: 2,view: 'datetime', type: 'string',}, |
|
|
|
serviceYear: {title: '服务年限',order: 3,view: 'text', type: 'string',}, |
|
|
|
equityPackage: {title: '权益套餐',order: 4,view: 'text', type: 'string',}, |
|
|
|
packageMoney: {title: '套餐价',order: 5,view: 'number', type: 'number',}, |
|
|
|
carInsuranceNo: {title: '商业险编号',order: 6,view: 'text', type: 'string',}, |
|
|
|
registeredCity: {title: '上牌城市',order: 7,view: 'text', type: 'string',}, |
|
|
|
insuranceName: {title: '保险公司',order: 8,view: 'text', type: 'string',}, |
|
|
|
assigneeName: {title: '受让人名称',order: 9,view: 'text', type: 'string',}, |
|
|
|
assigneePhone: {title: '受让人电话',order: 10,view: 'text', type: 'string',}, |
|
|
|
assigneeCardNo: {title: '受让人身份证',order: 11,view: 'text', type: 'string',}, |
|
|
|
payTime: {title: '支付时间',order: 12,view: 'date', type: 'string',}, |
|
|
|
dealerAddress: {title: '经销商地址',order: 13,view: 'text', type: 'string',}, |
|
|
|
effectiveTime: {title: '生效时间',order: 2,view: 'date', type: 'string',}, |
|
|
|
endTime: {title: '失效时间',order: 3,view: 'date', type: 'string',}, |
|
|
|
serviceYear: {title: '服务年限',order: 4,view: 'text', type: 'string',}, |
|
|
|
equityPackage: {title: '权益套餐',order: 5,view: 'text', type: 'string',}, |
|
|
|
packageMoney: {title: '套餐价',order: 6,view: 'number', type: 'number',}, |
|
|
|
carInsuranceNo: {title: '商业险编号',order: 7,view: 'text', type: 'string',}, |
|
|
|
registeredCity: {title: '上牌城市',order: 8,view: 'text', type: 'string',}, |
|
|
|
insuranceName: {title: '保险公司',order: 9,view: 'text', type: 'string',}, |
|
|
|
assigneeName: {title: '受让人名称',order: 10,view: 'text', type: 'string',}, |
|
|
|
assigneePhone: {title: '受让人电话',order: 11,view: 'text', type: 'string',}, |
|
|
|
assigneeCardNo: {title: '受让人身份证',order: 12,view: 'text', type: 'string',}, |
|
|
|
payTime: {title: '支付时间',order: 13,view: 'date', type: 'string',}, |
|
|
|
dealerAddress: {title: '经销商地址',order: 14,view: 'text', type: 'string',}, |
|
|
|
} |
|
|
|
}, |
|
|
|
appOrderFinance: { |
|
|
|