1. 推广员功能增强

This commit is contained in:
李琦
2026-06-12 15:07:14 +08:00
parent 2f37bf2909
commit 4090c2ca3a
16 changed files with 1006 additions and 287 deletions

View File

@@ -287,109 +287,6 @@ export const modalFormProps: VbenFormProps = {
// label: '颗粒药销售比例',
// rules: 'required',
// },
{
component: 'Divider',
fieldName: '',
label: 'x',
rules: 'required',
hideLabel: true,
dependencies: {
show: (values) => {
return values.id == null;
},
triggerFields: ['id'],
},
renderComponentContent: () => {
return {
default: () => {
return '银行卡信息';
},
};
},
},
{
component: 'VbenInput',
formItemClass: 'col-span-6',
componentProps: {
placeholder: '请输入开户人姓名',
},
dependencies: {
show: (values) => {
return values.id == null;
},
triggerFields: ['id'],
},
fieldName: 'bank_user_name',
label: '开户人姓名',
rules: 'required',
},
{
component: 'VbenInput',
formItemClass: 'col-span-6',
componentProps: {
placeholder: '请输入银行卡号',
},
dependencies: {
show: (values) => {
return values.id == null;
},
triggerFields: ['id'],
},
fieldName: 'bank_card',
label: '银行卡号',
rules: 'required',
},
{
component: 'VbenInput',
formItemClass: 'col-span-6',
componentProps: {
placeholder: '请输入开户行',
},
dependencies: {
show: (values) => {
return values.id == null;
},
triggerFields: ['id'],
},
fieldName: 'bank_name',
label: '开户行',
rules: 'required',
},
{
component: 'VbenInput',
formItemClass: 'col-span-6',
componentProps: {
placeholder: '请输入银联行号',
},
dependencies: {
show: (values) => {
return values.id == null;
},
triggerFields: ['id'],
},
fieldName: 'bank_no',
label: '银联行号',
},
{
component: 'RadioGroup',
componentProps: {
options: [
{ label: '对公', value: 1 },
{ label: '对私', value: 2 },
{ label: '存折', value: 5 },
],
placeholder: '请选择银行账户类型',
},
dependencies: {
show: (values) => {
return values.id == null;
},
triggerFields: ['id'],
},
fieldName: 'bank_account_type',
label: '银行账户类型',
rules: 'required',
},
],
showDefaultActions: false,
};

View File

@@ -46,6 +46,13 @@ export const gridOptions: VxeGridProps<RowType> = {
slots: { default: 'is_shipping_free' },
width: 120,
},
{
field: 'bank_card_report_status',
align: 'left',
title: '银行卡报备',
slots: { default: 'bank_card_report_status' },
width: 120,
},
{
// 订阅价格波动列(显示为开关)
field: 'subscribe_price_change',