feat:【ele】【crm】公海配置的迁移
This commit is contained in:
@@ -1,5 +1,7 @@
|
|||||||
import type { VbenFormSchema } from '#/adapter/form';
|
import type { VbenFormSchema } from '#/adapter/form';
|
||||||
|
|
||||||
|
import { z } from '#/adapter/form';
|
||||||
|
|
||||||
export const schema: VbenFormSchema[] = [
|
export const schema: VbenFormSchema[] = [
|
||||||
{
|
{
|
||||||
component: 'RadioGroup',
|
component: 'RadioGroup',
|
||||||
@@ -13,35 +15,33 @@ export const schema: VbenFormSchema[] = [
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
component: 'InputNumber',
|
component: 'Input',
|
||||||
fieldName: 'contactExpireDays',
|
fieldName: 'contactExpireDays',
|
||||||
componentProps: {
|
componentProps: {
|
||||||
min: 0,
|
placeholder: '请输入天数',
|
||||||
precision: 0,
|
|
||||||
controlsPosition: 'right',
|
|
||||||
class: '!w-full',
|
class: '!w-full',
|
||||||
},
|
},
|
||||||
renderComponentContent: () => ({
|
renderComponentContent: () => ({
|
||||||
addonAfter: () => '天不跟进或',
|
append: () => '天不跟进或',
|
||||||
}),
|
}),
|
||||||
|
rules: z.coerce.number().int().min(0, '天数不能小于 0'),
|
||||||
dependencies: {
|
dependencies: {
|
||||||
triggerFields: ['enabled'],
|
triggerFields: ['enabled'],
|
||||||
show: (value) => value.enabled,
|
show: (value) => value.enabled,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
component: 'InputNumber',
|
component: 'Input',
|
||||||
fieldName: 'dealExpireDays',
|
fieldName: 'dealExpireDays',
|
||||||
renderComponentContent: () => ({
|
|
||||||
addonBefore: () => '或',
|
|
||||||
addonAfter: () => '天未成交',
|
|
||||||
}),
|
|
||||||
componentProps: {
|
componentProps: {
|
||||||
min: 0,
|
placeholder: '请输入天数',
|
||||||
precision: 0,
|
|
||||||
controlsPosition: 'right',
|
|
||||||
class: '!w-full',
|
class: '!w-full',
|
||||||
},
|
},
|
||||||
|
renderComponentContent: () => ({
|
||||||
|
prepend: () => '或',
|
||||||
|
append: () => '天未成交',
|
||||||
|
}),
|
||||||
|
rules: z.coerce.number().int().min(0, '天数不能小于 0'),
|
||||||
dependencies: {
|
dependencies: {
|
||||||
triggerFields: ['enabled'],
|
triggerFields: ['enabled'],
|
||||||
show: (value) => value.enabled,
|
show: (value) => value.enabled,
|
||||||
@@ -64,18 +64,17 @@ export const schema: VbenFormSchema[] = [
|
|||||||
defaultValue: false,
|
defaultValue: false,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
component: 'InputNumber',
|
component: 'Input',
|
||||||
fieldName: 'notifyDays',
|
fieldName: 'notifyDays',
|
||||||
componentProps: {
|
componentProps: {
|
||||||
min: 0,
|
placeholder: '请输入天数',
|
||||||
precision: 0,
|
|
||||||
controlsPosition: 'right',
|
|
||||||
class: '!w-full',
|
class: '!w-full',
|
||||||
},
|
},
|
||||||
renderComponentContent: () => ({
|
renderComponentContent: () => ({
|
||||||
addonBefore: () => '提前',
|
prepend: () => '提前',
|
||||||
addonAfter: () => '天提醒',
|
append: () => '天提醒',
|
||||||
}),
|
}),
|
||||||
|
rules: z.coerce.number().int().min(0, '天数不能小于 0'),
|
||||||
dependencies: {
|
dependencies: {
|
||||||
triggerFields: ['notifyEnabled'],
|
triggerFields: ['notifyEnabled'],
|
||||||
show: (value) => value.enabled && value.notifyEnabled,
|
show: (value) => value.enabled && value.notifyEnabled,
|
||||||
|
|||||||
Reference in New Issue
Block a user