|
|
const t = {
|
|
|
site: {
|
|
|
fields: [{
|
|
|
name: 'name',
|
|
|
label: '名称',
|
|
|
type: 'input'
|
|
|
},
|
|
|
{
|
|
|
name: 'status',
|
|
|
label: '状态',
|
|
|
type: 'switch',
|
|
|
defaultValue: 1
|
|
|
},
|
|
|
{
|
|
|
name: 'content',
|
|
|
label: '内容',
|
|
|
type: 'textarea'
|
|
|
},
|
|
|
{
|
|
|
name: 'sort',
|
|
|
label: '排序',
|
|
|
type: 'input-number'
|
|
|
}
|
|
|
],
|
|
|
options: {}
|
|
|
},
|
|
|
'article-type': {
|
|
|
fields: [{
|
|
|
name: 'title',
|
|
|
label: '栏目名称',
|
|
|
type: 'input'
|
|
|
},
|
|
|
{
|
|
|
name: 'status',
|
|
|
label: '状态',
|
|
|
type: 'switch',
|
|
|
defaultValue: 1
|
|
|
},
|
|
|
{
|
|
|
name: 'site_id',
|
|
|
label: '站点选择',
|
|
|
optionsFrom: 'site',
|
|
|
type: 'select',
|
|
|
optionProps: {
|
|
|
label: 'name',
|
|
|
value: 'id'
|
|
|
},
|
|
|
props: {
|
|
|
multiple: false
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
name: 'pid',
|
|
|
label: '上级栏目',
|
|
|
type: 'tree',
|
|
|
isOwnOptions: true,
|
|
|
optionsHasRoot: true,
|
|
|
optionProps: {
|
|
|
label: 'title',
|
|
|
value: 'id'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
name: 'remark',
|
|
|
label: '备注',
|
|
|
type: 'textarea'
|
|
|
}
|
|
|
],
|
|
|
options: {
|
|
|
isTree: true
|
|
|
}
|
|
|
},
|
|
|
banners: {
|
|
|
fields: [{
|
|
|
name: 'name',
|
|
|
label: '标题',
|
|
|
type: 'input'
|
|
|
},
|
|
|
{
|
|
|
name: 'position',
|
|
|
label: '显示位置',
|
|
|
type: 'select',
|
|
|
optionsParams: [{
|
|
|
value: 1,
|
|
|
label: '首页'
|
|
|
}]
|
|
|
},
|
|
|
{
|
|
|
name: 'jump_type',
|
|
|
label: '跳转类型',
|
|
|
type: 'select',
|
|
|
optionsParams: [{
|
|
|
value: 1,
|
|
|
label: '小程序'
|
|
|
},
|
|
|
{
|
|
|
value: 2,
|
|
|
label: 'h5'
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
{
|
|
|
name: 'jump_url',
|
|
|
label: '跳转链接',
|
|
|
type: 'input'
|
|
|
},
|
|
|
{
|
|
|
name: 'sort',
|
|
|
label: '排序',
|
|
|
type: 'input-number'
|
|
|
},
|
|
|
{
|
|
|
name: 'image_id',
|
|
|
label: '封面图(690*400)',
|
|
|
type: 'file',
|
|
|
relationName: 'image',
|
|
|
defaultValue: [],
|
|
|
props: {
|
|
|
multiple: false
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
name: 'site_id',
|
|
|
label: '站点',
|
|
|
type: 'select',
|
|
|
optionsFrom: 'site',
|
|
|
optionProps: {
|
|
|
label: 'name',
|
|
|
value: 'id'
|
|
|
},
|
|
|
props: {
|
|
|
multiple: false
|
|
|
}
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
article: {
|
|
|
fields: [{
|
|
|
name: 'title',
|
|
|
label: '标题',
|
|
|
type: 'input',
|
|
|
rules: [{
|
|
|
required: true
|
|
|
}]
|
|
|
},
|
|
|
{
|
|
|
name: 'content',
|
|
|
label: '内容',
|
|
|
type: 'richtext'
|
|
|
},
|
|
|
{
|
|
|
name: 'add_time',
|
|
|
label: '发布时间',
|
|
|
type: 'datetime'
|
|
|
},
|
|
|
{
|
|
|
name: 'type_id',
|
|
|
label: '栏目选择',
|
|
|
type: 'tree',
|
|
|
optionsFrom: 'article-type',
|
|
|
isOwnOptions: false,
|
|
|
optionsHasRoot: false,
|
|
|
optionProps: {
|
|
|
label: 'title',
|
|
|
value: 'id'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
name: 'status',
|
|
|
label: '状态',
|
|
|
type: 'switch',
|
|
|
defaultValue: 1
|
|
|
},
|
|
|
{
|
|
|
name: 'image_id',
|
|
|
label: '标题图片',
|
|
|
type: 'file',
|
|
|
relationName: 'image',
|
|
|
defaultValue: [],
|
|
|
props: {
|
|
|
multiple: false
|
|
|
}
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
hospital: {
|
|
|
fields: [{
|
|
|
name: 'name',
|
|
|
label: '医院名称',
|
|
|
type: 'input',
|
|
|
rules: [{
|
|
|
required: true
|
|
|
}]
|
|
|
},
|
|
|
{
|
|
|
name: 'site_id',
|
|
|
label: '站点',
|
|
|
type: 'select',
|
|
|
optionsFrom: 'site',
|
|
|
optionProps: {
|
|
|
label: 'name',
|
|
|
value: 'id'
|
|
|
},
|
|
|
props: {
|
|
|
multiple: false
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
name: 'lat',
|
|
|
label: '维度',
|
|
|
type: 'input'
|
|
|
},
|
|
|
{
|
|
|
name: 'lng',
|
|
|
label: '经度',
|
|
|
type: 'input'
|
|
|
},
|
|
|
{
|
|
|
name: 'good_at',
|
|
|
label: '擅长科室',
|
|
|
type: 'textarea'
|
|
|
},
|
|
|
{
|
|
|
name: 'content',
|
|
|
label: '简介',
|
|
|
type: 'textarea'
|
|
|
},
|
|
|
{
|
|
|
name: 'cover_id',
|
|
|
label: '标题图片',
|
|
|
type: 'file',
|
|
|
relationName: 'cover',
|
|
|
defaultValue: [],
|
|
|
props: {
|
|
|
multiple: false
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
name: 'status',
|
|
|
label: '是否显示',
|
|
|
type: 'switch',
|
|
|
defaultValue: 1
|
|
|
},
|
|
|
]
|
|
|
},
|
|
|
nurse: {
|
|
|
fields: [{
|
|
|
name: 'name',
|
|
|
label: '护工姓名',
|
|
|
type: 'input',
|
|
|
rules: [{
|
|
|
required: true
|
|
|
}]
|
|
|
},
|
|
|
{
|
|
|
name: 'mobile',
|
|
|
label: '手机号',
|
|
|
type: 'input',
|
|
|
rules: [{
|
|
|
pattern: /(^$)|(^1[3456789]\d{9})|(^(0\d{2,3}(-)*)?\d{7})$/
|
|
|
}]
|
|
|
},
|
|
|
{
|
|
|
name: 'idcard',
|
|
|
label: '身份证号',
|
|
|
type: 'input',
|
|
|
rules: [{
|
|
|
pattern: /(^$)|(^([1-6][1-9]|50)\d{4}\d{2}((0[1-9])|10|11|12)(([0-2][1-9])|10|20|30|31)\d{3})|(^([1-6][1-9]|50)\d{4}(18|19|20)\d{2}((0[1-9])|10|11|12)(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx])$/
|
|
|
}]
|
|
|
},
|
|
|
{
|
|
|
name: 'sex',
|
|
|
label: '性别',
|
|
|
type: 'select',
|
|
|
optionsParams: [{
|
|
|
value: 1,
|
|
|
label: '男'
|
|
|
},
|
|
|
{
|
|
|
value: 0,
|
|
|
label: '女'
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
{
|
|
|
name: 'birthday',
|
|
|
label: '生日',
|
|
|
type: 'date',
|
|
|
props: {
|
|
|
type: 'date'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
name: 'hometown',
|
|
|
label: '家乡',
|
|
|
type: 'input'
|
|
|
},
|
|
|
{
|
|
|
name: 'address',
|
|
|
label: '地址',
|
|
|
type: 'input'
|
|
|
},
|
|
|
{
|
|
|
name: 'emergency_phone',
|
|
|
label: '紧急联系电话',
|
|
|
type: 'input',
|
|
|
rules: [{
|
|
|
pattern: /(^$)|(^1[3456789]\d{9})|(^(0\d{2,3}(-)*)?\d{7})$/
|
|
|
}]
|
|
|
},
|
|
|
{
|
|
|
name: 'work_years',
|
|
|
label: '年限',
|
|
|
type: 'input-number'
|
|
|
},
|
|
|
{
|
|
|
name: 'join_at',
|
|
|
label: '加入时间',
|
|
|
type: 'date',
|
|
|
props: {
|
|
|
type: 'date'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
name: 'leave_at',
|
|
|
label: '离职时间',
|
|
|
type: 'date',
|
|
|
props: {
|
|
|
type: 'date'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
name: 'username',
|
|
|
label: '用户名',
|
|
|
type: 'input',
|
|
|
rules: [{
|
|
|
required: true
|
|
|
}]
|
|
|
},
|
|
|
{
|
|
|
name: 'password',
|
|
|
label: '密码',
|
|
|
type: 'input',
|
|
|
rules: [{
|
|
|
pattern: /(^$)|((?=.*[0-9])(?=.*[a-zA-Z])(?=.*[^a-zA-Z0-9]).{8,20})/
|
|
|
}]
|
|
|
},
|
|
|
{
|
|
|
name: 'work_status',
|
|
|
label: '工作状态',
|
|
|
type: 'select',
|
|
|
optionsParams: [{
|
|
|
value: 1,
|
|
|
label: '兼职'
|
|
|
},
|
|
|
{
|
|
|
value: 2,
|
|
|
label: '全职'
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
{
|
|
|
name: 'status',
|
|
|
label: '状态',
|
|
|
type: 'select',
|
|
|
optionsParams: [{
|
|
|
value: 0,
|
|
|
label: '请假'
|
|
|
},
|
|
|
{
|
|
|
value: 1,
|
|
|
label: '正常服务'
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
{
|
|
|
name: 'has_social_insurance',
|
|
|
label: '是否有社保',
|
|
|
type: 'switch',
|
|
|
defaultValue: 1
|
|
|
},
|
|
|
{
|
|
|
name: 'has_qualification',
|
|
|
label: '是否有资质',
|
|
|
type: 'switch',
|
|
|
defaultValue: 1
|
|
|
},
|
|
|
{
|
|
|
name: 'avatar',
|
|
|
label: '头像',
|
|
|
type: 'file',
|
|
|
relationName: 'avatar',
|
|
|
defaultValue: [],
|
|
|
props: {
|
|
|
multiple: false
|
|
|
}
|
|
|
},
|
|
|
]
|
|
|
},
|
|
|
users: {
|
|
|
fields: [{
|
|
|
name: 'nickname',
|
|
|
label: '昵称',
|
|
|
type: 'input',
|
|
|
},
|
|
|
{
|
|
|
name: 'openid',
|
|
|
label: 'openid',
|
|
|
type: 'input',
|
|
|
},
|
|
|
{
|
|
|
name: 'headimgurl',
|
|
|
label: '头像地址',
|
|
|
type: 'input',
|
|
|
},
|
|
|
{
|
|
|
name: 'mobile',
|
|
|
label: '手机号',
|
|
|
type: 'input',
|
|
|
rules: [{
|
|
|
required: true
|
|
|
},
|
|
|
{
|
|
|
pattern: /(^$)|(^1[3456789]\d{9})|(^(0\d{2,3}(-)*)?\d{7})$/
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
{
|
|
|
name: 'sex',
|
|
|
label: '性别',
|
|
|
type: 'select',
|
|
|
optionsParams: [{
|
|
|
value: '1',
|
|
|
label: '男'
|
|
|
},
|
|
|
{
|
|
|
value: '0',
|
|
|
label: '女'
|
|
|
},
|
|
|
{
|
|
|
value: '未知',
|
|
|
label: '未知'
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
{
|
|
|
name: 'country',
|
|
|
label: '国家',
|
|
|
type: 'input',
|
|
|
},
|
|
|
{
|
|
|
name: 'province',
|
|
|
label: '省份',
|
|
|
type: 'input',
|
|
|
},
|
|
|
{
|
|
|
name: 'city',
|
|
|
label: '城市',
|
|
|
type: 'input',
|
|
|
},
|
|
|
]
|
|
|
},
|
|
|
'product-category': {
|
|
|
fields: [{
|
|
|
name: 'name',
|
|
|
label: '商品分类名称',
|
|
|
type: 'input'
|
|
|
},
|
|
|
{
|
|
|
name: 'pid',
|
|
|
label: '上级分类',
|
|
|
type: 'tree',
|
|
|
isOwnOptions: true,
|
|
|
optionsHasRoot: true,
|
|
|
optionProps: {
|
|
|
label: 'title',
|
|
|
value: 'id'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
name: 'image_id',
|
|
|
label: '封面图片',
|
|
|
type: 'file',
|
|
|
relationName: 'image',
|
|
|
defaultValue: [],
|
|
|
props: {
|
|
|
multiple: false
|
|
|
}
|
|
|
}
|
|
|
],
|
|
|
options: {
|
|
|
isTree: true
|
|
|
}
|
|
|
},
|
|
|
product: {
|
|
|
fields: [{
|
|
|
name: 'product_category_id',
|
|
|
label: '分类选择',
|
|
|
type: 'tree',
|
|
|
optionsFrom: 'product-category',
|
|
|
isOwnOptions: false,
|
|
|
optionsHasRoot: false,
|
|
|
optionProps: {
|
|
|
label: 'name',
|
|
|
value: 'id'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
name: 'name',
|
|
|
label: '商品名称',
|
|
|
type: 'input'
|
|
|
},
|
|
|
{
|
|
|
name: 'price',
|
|
|
label: '商品价格',
|
|
|
type: 'input-number'
|
|
|
},
|
|
|
{
|
|
|
name: 'image_id',
|
|
|
label: '封面图片',
|
|
|
type: 'file',
|
|
|
relationName: 'image',
|
|
|
defaultValue: [],
|
|
|
props: {
|
|
|
multiple: false
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
name: 'content',
|
|
|
label: '内容',
|
|
|
type: 'richtext'
|
|
|
},
|
|
|
{
|
|
|
name: 'product_images',
|
|
|
label: '商品轮播图',
|
|
|
type: 'file',
|
|
|
relationName: 'product_image',
|
|
|
defaultValue: [],
|
|
|
props: {
|
|
|
multiple: true
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
name: 'product_skus',
|
|
|
label: '商品',
|
|
|
type: 'input',
|
|
|
defaultValue: []
|
|
|
},
|
|
|
{
|
|
|
name: 'sort',
|
|
|
label: '排序',
|
|
|
type: 'input-number'
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
"accompany-order-refund": {
|
|
|
fields: [{
|
|
|
name: 'status',
|
|
|
label: '状态',
|
|
|
type: 'select',
|
|
|
optionsParams: [{
|
|
|
value: 0,
|
|
|
label: '未退款'
|
|
|
},
|
|
|
{
|
|
|
value: 1,
|
|
|
label: '退款成功'
|
|
|
},
|
|
|
{
|
|
|
value: 2,
|
|
|
label: '退款失败'
|
|
|
}
|
|
|
]
|
|
|
}, ]
|
|
|
},
|
|
|
"product-order": {
|
|
|
"fields": [{
|
|
|
name: 'express_name',
|
|
|
label: '快递名称',
|
|
|
type: 'input'
|
|
|
},
|
|
|
{
|
|
|
name: 'express_number',
|
|
|
label: '快递编号',
|
|
|
type: 'input'
|
|
|
},
|
|
|
{
|
|
|
name: 'pay_status',
|
|
|
label: '状态',
|
|
|
type: 'select',
|
|
|
optionsParams: [{
|
|
|
value: 0,
|
|
|
label: '未付款'
|
|
|
},
|
|
|
{
|
|
|
value: 1,
|
|
|
label: '已支付'
|
|
|
}
|
|
|
]
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
"order-refund": {
|
|
|
"fields": [{
|
|
|
name: 'status',
|
|
|
label: '状态',
|
|
|
type: 'select',
|
|
|
optionsParams: [{
|
|
|
value: 0,
|
|
|
label: '未退款'
|
|
|
},
|
|
|
{
|
|
|
value: 1,
|
|
|
label: '退款成功'
|
|
|
},
|
|
|
{
|
|
|
value: 2,
|
|
|
label: '退款失败'
|
|
|
}
|
|
|
]
|
|
|
}]
|
|
|
},
|
|
|
// 服务医院
|
|
|
'serve-hospital': {
|
|
|
fields: [{
|
|
|
name: 'name',
|
|
|
label: '医院名称',
|
|
|
type: 'input',
|
|
|
rules: [{
|
|
|
required: true
|
|
|
}]
|
|
|
},
|
|
|
{
|
|
|
name: 'site_id',
|
|
|
label: '站点',
|
|
|
type: 'select',
|
|
|
optionsFrom: 'site',
|
|
|
optionProps: {
|
|
|
label: 'name',
|
|
|
value: 'id'
|
|
|
},
|
|
|
props: {
|
|
|
multiple: false
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
name: 'level',
|
|
|
label: '医院级别',
|
|
|
type: 'select',
|
|
|
optionsParams: [{
|
|
|
value: '三级甲等',
|
|
|
label: '三级甲等'
|
|
|
},
|
|
|
{
|
|
|
value: '三级乙等',
|
|
|
label: '三级乙等'
|
|
|
},
|
|
|
{
|
|
|
value: '三级丙等',
|
|
|
label: '三级丙等'
|
|
|
},
|
|
|
{
|
|
|
value: '二级甲等',
|
|
|
label: '二级甲等'
|
|
|
},
|
|
|
{
|
|
|
value: '二级乙等',
|
|
|
label: '二级乙等'
|
|
|
},
|
|
|
{
|
|
|
value: '二级丙等',
|
|
|
label: '二级丙等'
|
|
|
},
|
|
|
{
|
|
|
value: '一级甲等',
|
|
|
label: '一级甲等'
|
|
|
},
|
|
|
{
|
|
|
value: '一级乙等',
|
|
|
label: '一级乙等'
|
|
|
},
|
|
|
{
|
|
|
value: '一级丙等',
|
|
|
label: '一级丙等'
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
{
|
|
|
name: 'type',
|
|
|
label: '医院类型',
|
|
|
type: 'input'
|
|
|
},
|
|
|
{
|
|
|
name: 'cover_id',
|
|
|
label: '标题图片',
|
|
|
type: 'file',
|
|
|
relationName: 'cover',
|
|
|
defaultValue: [],
|
|
|
props: {
|
|
|
multiple: false
|
|
|
}
|
|
|
},
|
|
|
]
|
|
|
},
|
|
|
"serve-hospital-department": {
|
|
|
"fields": [{
|
|
|
name: 'serve_hospital_id',
|
|
|
label: '服务医院',
|
|
|
type: 'select',
|
|
|
optionsFrom: 'serve-hospital',
|
|
|
isOwnOptions: false,
|
|
|
optionsHasRoot: false,
|
|
|
optionProps: {
|
|
|
label: 'name',
|
|
|
value: 'id'
|
|
|
},
|
|
|
props: {
|
|
|
multiple: false
|
|
|
},
|
|
|
rules: [{
|
|
|
required: true
|
|
|
}]
|
|
|
},
|
|
|
{
|
|
|
name: 'name',
|
|
|
label: '科室名称',
|
|
|
type: 'input',
|
|
|
rules: [{
|
|
|
required: true
|
|
|
}]
|
|
|
},
|
|
|
]
|
|
|
},
|
|
|
"serve-hospital-form": {
|
|
|
"fields": [{
|
|
|
name: 'serve_hospital_id',
|
|
|
label: '咨询医院',
|
|
|
type: 'select',
|
|
|
optionsFrom: 'serve-hospital',
|
|
|
isOwnOptions: false,
|
|
|
optionsHasRoot: false,
|
|
|
optionProps: {
|
|
|
label: 'name',
|
|
|
value: 'id'
|
|
|
},
|
|
|
props: {
|
|
|
multiple: false
|
|
|
},
|
|
|
rules: [{
|
|
|
required: true
|
|
|
}]
|
|
|
},
|
|
|
{
|
|
|
name: 'serve_hospital_department_id',
|
|
|
label: '咨询科室',
|
|
|
type: 'select',
|
|
|
optionsFrom: 'serve-hospital-department',
|
|
|
isOwnOptions: false,
|
|
|
optionsHasRoot: false,
|
|
|
optionProps: {
|
|
|
label: 'name',
|
|
|
value: 'id'
|
|
|
},
|
|
|
props: {
|
|
|
multiple: false
|
|
|
},
|
|
|
rules: [{
|
|
|
required: true
|
|
|
}]
|
|
|
},
|
|
|
{
|
|
|
name: 'name',
|
|
|
label: '姓名',
|
|
|
type: 'input',
|
|
|
rules: [{
|
|
|
required: true
|
|
|
}]
|
|
|
},
|
|
|
{
|
|
|
name: 'sex',
|
|
|
label: '性别',
|
|
|
type: 'select',
|
|
|
rules: [{
|
|
|
required: true
|
|
|
}],
|
|
|
optionsParams: [{
|
|
|
value: '男',
|
|
|
label: '男'
|
|
|
},
|
|
|
{
|
|
|
value: '女',
|
|
|
label: '女'
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
{
|
|
|
name: 'birthday',
|
|
|
label: '生日',
|
|
|
type: 'date',
|
|
|
props: {
|
|
|
type: 'date'
|
|
|
},
|
|
|
rules: [{
|
|
|
required: true
|
|
|
}],
|
|
|
},
|
|
|
{
|
|
|
name: 'city',
|
|
|
label: '城市',
|
|
|
type: 'input',
|
|
|
rules: [{
|
|
|
required: true
|
|
|
}]
|
|
|
},
|
|
|
{
|
|
|
name: 'relationship',
|
|
|
label: '患者关系',
|
|
|
type: 'select',
|
|
|
rules: [{
|
|
|
required: true
|
|
|
}],
|
|
|
optionsParams: [{
|
|
|
label: '本人',
|
|
|
value: '本人'
|
|
|
}, {
|
|
|
label: '家庭成员',
|
|
|
value: '家庭成员'
|
|
|
}, {
|
|
|
label: '亲戚朋友',
|
|
|
value: '亲戚朋友'
|
|
|
}, {
|
|
|
label: '其他',
|
|
|
value: '其他'
|
|
|
}]
|
|
|
},
|
|
|
{
|
|
|
name: 'mobile',
|
|
|
label: '手机号码',
|
|
|
type: 'input',
|
|
|
rules: [{
|
|
|
required: true
|
|
|
},
|
|
|
{
|
|
|
pattern: /(^$)|(^1[3456789]\d{9})|(^(0\d{2,3}(-)*)?\d{7})$/
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
{
|
|
|
name: 'type',
|
|
|
label: '咨询类别',
|
|
|
type: 'select',
|
|
|
rules: [{
|
|
|
required: true
|
|
|
}],
|
|
|
optionsParams: [{
|
|
|
label: '专家咨询',
|
|
|
value: '专家咨询'
|
|
|
}, {
|
|
|
label: '普通咨询',
|
|
|
value: '普通咨询'
|
|
|
}]
|
|
|
},
|
|
|
{
|
|
|
name: 'content',
|
|
|
label: '内容',
|
|
|
type: 'textarea'
|
|
|
},
|
|
|
|
|
|
]
|
|
|
},
|
|
|
}
|
|
|
|
|
|
module.exports = {
|
|
|
t
|
|
|
}
|