枕头定制小程序项目
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.
 
 
 
 
 

210 lines
3.2 KiB

//产品交付
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;
}