You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
211 lines
3.2 KiB
211 lines
3.2 KiB
|
2 years ago
|
//产品交付
|
||
|
|
export function BusinessDailyProduct() {
|
||
|
|
return [
|
||
|
|
{
|
||
|
|
label: '姓名',
|
||
|
|
key: 'name',
|
||
|
|
formType:'input',
|
||
|
|
required: true,
|
||
|
|
|
||
|
|
},
|
||
|
|
|
||
|
|
{
|
||
|
|
label: '地区',
|
||
|
|
formType:'picker',
|
||
|
|
province:'',
|
||
|
|
city:'',
|
||
|
|
district:'',
|
||
|
|
locationArr:'',
|
||
|
|
multiIndex:[0,0,0],
|
||
|
|
key: 'address',
|
||
|
|
required: true,
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '您习惯的睡眠姿势',
|
||
|
|
key: 'sleepLength',
|
||
|
|
formType:'check',
|
||
|
|
data:[
|
||
|
|
{
|
||
|
|
text: '仰睡',
|
||
|
|
value: 1,
|
||
|
|
|
||
|
|
},
|
||
|
|
{
|
||
|
|
text: '侧睡',
|
||
|
|
value: 2,
|
||
|
|
},
|
||
|
|
],
|
||
|
|
imgData:[
|
||
|
|
{text:'仰睡',
|
||
|
|
img:'../../../static/image/yang.jpg'},
|
||
|
|
{text:'侧睡',
|
||
|
|
img:'../../../static/image/ce.jpg'},
|
||
|
|
],
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '您习惯的枕头软硬度',
|
||
|
|
key: 'pillowHardness',
|
||
|
|
formType:'check',
|
||
|
|
required:true,
|
||
|
|
data:[
|
||
|
|
{
|
||
|
|
text: '偏硬',
|
||
|
|
value: '1'
|
||
|
|
}, {
|
||
|
|
text: '适中',
|
||
|
|
value: '2'
|
||
|
|
}, {
|
||
|
|
text: '偏软',
|
||
|
|
value: '3'
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '您的其他需求',
|
||
|
|
key: 'workcontent',
|
||
|
|
formType: 'textarea',
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '身高',
|
||
|
|
key: 'height',
|
||
|
|
formType:'input',
|
||
|
|
required: true,
|
||
|
|
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '手机',
|
||
|
|
key: 'phone',
|
||
|
|
formType:'input',
|
||
|
|
required: true,
|
||
|
|
validateFunction: /^1(3|4|5|6|7|8|9)\d{9}$/
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '体重',
|
||
|
|
key: 'weight',
|
||
|
|
formType:'input',
|
||
|
|
required: true,
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '肩颈宽度',
|
||
|
|
key: 'neckShoulderWidth',
|
||
|
|
formType:'input',
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '颈长',
|
||
|
|
key: 'neckLength',
|
||
|
|
formType:'input',
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '年龄',
|
||
|
|
key: 'ageRange',
|
||
|
|
formType:'check',
|
||
|
|
data:[
|
||
|
|
{
|
||
|
|
text: '18~30',
|
||
|
|
value: '18~30'
|
||
|
|
}, {
|
||
|
|
text: '31~50',
|
||
|
|
value: '31~50'
|
||
|
|
}, {
|
||
|
|
text: '51~60',
|
||
|
|
value: '51~60'
|
||
|
|
}, {
|
||
|
|
text: '60以上',
|
||
|
|
value: '60以上'
|
||
|
|
}
|
||
|
|
],
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '您每晚的睡眠时间',
|
||
|
|
key: 'sleepLength',
|
||
|
|
formType:'check',
|
||
|
|
data:[
|
||
|
|
{
|
||
|
|
text: '2~4小时',
|
||
|
|
value: '2~4小时'
|
||
|
|
}, {
|
||
|
|
text: '4~6小时',
|
||
|
|
value: '4~6小时'
|
||
|
|
}, {
|
||
|
|
text: '6~8小时',
|
||
|
|
value: '6~8小时'
|
||
|
|
}, {
|
||
|
|
text: '8小时以上',
|
||
|
|
value: '8小时以上'
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
|
||
|
|
{
|
||
|
|
label: '您习惯的枕头类型',
|
||
|
|
key: 'pillowMaterial',
|
||
|
|
formType:'check',
|
||
|
|
required:true,
|
||
|
|
data:[
|
||
|
|
{
|
||
|
|
text: '羽丝绒枕',
|
||
|
|
value: '1'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
text: '草本植物枕(荞麦、决明子等)',
|
||
|
|
value: '2'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
text: '乳胶枕',
|
||
|
|
value: '3'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
text: '慢回弹记忆枕',
|
||
|
|
value: '4'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
text: '软管枕',
|
||
|
|
value: '5'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
text: '其他',
|
||
|
|
value: '6'
|
||
|
|
},
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: '您现在的颈椎出现问题了吗',
|
||
|
|
key: 'cervicalVertebra',
|
||
|
|
formType:'check',
|
||
|
|
data:[
|
||
|
|
{
|
||
|
|
text: "是",
|
||
|
|
value: 1
|
||
|
|
},
|
||
|
|
{
|
||
|
|
text: "否",
|
||
|
|
value: 0
|
||
|
|
},
|
||
|
|
]
|
||
|
|
},
|
||
|
|
|
||
|
|
|
||
|
|
]
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
//对应的受影响的远程方法----上面的event
|
||
|
|
//根据项目获取对应的产品
|
||
|
|
export async function getProductByProject(searchCondition) {
|
||
|
|
|
||
|
|
let res = await request({
|
||
|
|
url: '/business/product/manage/list',
|
||
|
|
method: 'post',
|
||
|
|
data: new SearchCondition({searchCondition,}),
|
||
|
|
|
||
|
|
})
|
||
|
|
let arr = res.data.data.list.map(item => ({
|
||
|
|
text: item.productname,
|
||
|
|
value: item.id,
|
||
|
|
...item
|
||
|
|
}))
|
||
|
|
|
||
|
|
return await arr;
|
||
|
|
|
||
|
|
}
|