diff --git a/stdiet-custom/src/main/java/com/stdiet/custom/domain/SysCustomerHealthy.java b/stdiet-custom/src/main/java/com/stdiet/custom/domain/SysCustomerHealthy.java index b56dfea86..6a7a7e9cd 100644 --- a/stdiet-custom/src/main/java/com/stdiet/custom/domain/SysCustomerHealthy.java +++ b/stdiet-custom/src/main/java/com/stdiet/custom/domain/SysCustomerHealthy.java @@ -31,9 +31,13 @@ public class SysCustomerHealthy extends BaseEntity private String phone; /** 调理项目id */ - @Excel(name = "调理项目id") + //@Excel(name = "调理项目id") private Long conditioningProjectId; + /** 调理项目名称 ,非持久化字段*/ + @Excel(name = "调理项目") + private String conditioningProject; + /** 0男 1女 2未知,默认2 */ @Excel(name = "0男 1女 2未知,默认2") private Long sex; @@ -1169,6 +1173,14 @@ public class SysCustomerHealthy extends BaseEntity this.phone = phone; } + public String getConditioningProject() { + return conditioningProject; + } + + public void setConditioningProject(String conditioningProject) { + this.conditioningProject = conditioningProject; + } + @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) diff --git a/stdiet-custom/src/main/resources/mapper/custom/SysCustomerHealthyMapper.xml b/stdiet-custom/src/main/resources/mapper/custom/SysCustomerHealthyMapper.xml index 26df193b7..ebe0212e6 100644 --- a/stdiet-custom/src/main/resources/mapper/custom/SysCustomerHealthyMapper.xml +++ b/stdiet-custom/src/main/resources/mapper/custom/SysCustomerHealthyMapper.xml @@ -7,11 +7,13 @@ - + - + + + @@ -107,17 +109,19 @@ diff --git a/stdiet-ui/src/utils/healthyData.js b/stdiet-ui/src/utils/healthyData.js new file mode 100644 index 000000000..50c160819 --- /dev/null +++ b/stdiet-ui/src/utils/healthyData.js @@ -0,0 +1,177 @@ +export const condimentArray = [ + {"name":"鸡精", "value":"1"}, + {"name":"耗油", "value":"2"}, + {"name":"生抽", "value":"3"}, + {"name":"老抽", "value":"4"}, + {"name":"香油", "value":"5"}, + {"name":"浓汤宝", "value":"6"}, + {"name":"鸡粉", "value":"7"}, + {"name":"花椒", "value":"8"}, + {"name":"辣椒油", "value":"9"} +] + +export const cookingStyleArray = [ + {"name":"煎","value":"1"},{"name":"烤","value":"2"},{"name":"炸","value":"3"},{"name":"卤","value":"4"}, + {"name":"腌","value":"5"},{"name":"腊","value":"6"},{"name":"煲","value":"7"},{"name":"炒","value":"8"}, + {"name":"蒸","value":"9"},{"name":"刺身","value":"10"},{"name":"水煮","value":"11"} +] + +export const cookingStyleRateArray = ["煎","炸","卤","腌","腊","煲"] + +export const washVegetablesStyleArray = [ + {"name":"先切后洗","value": "1"},{"name":"先洗后切","value": "2"},{"name":"切后浸泡","value": "3"} +] + +export const breakfastTypeArray = [ + {"name":"不吃","value": "1"},{"name":"偶尔吃","value": "2"},{"name":"每天吃","value": "3"} +] + +export const lunchTypeArray = [ + {"name":"外卖","value":"1"},{"name":"自带餐","value":"2"},{"name":"快餐","value":"3"},{"name":"餐厅","value":"4"} +] + +export const dinnerArray = [ + {"name":"餐馆吃","value":"1"},{"name":"在家吃","value":"2"},{"name":"丰盛","value":"3"},{"name":"清淡","value":"4"} +] + +export const dietHotAndColdArray = [ + {"name":"偏冷食","value":"1"},{"name":"偏冷食","value":"2"},{"name":"正常","value":"3"} +] + +export const dietFlavorArray = [ + {"name":"偏油","value":"1"},{"name":"偏咸","value":"2"},{"name":"偏辣","value":"3"}, + {"name":"偏甜","value":"4"},{"name":"偏酸","value":"5"},{"name":"清淡","value":"6"} +] + +export const vegetablesRateTypeArray = [ + {"name":"每天吃","value":"1"},{"name":"经常吃","value":"2"},{"name":"偶尔吃","value":"3"},{"name":"从不吃","value":"4"} +] + +export const fruitsTimeArray = [ + {"name":"餐前","value":"1"},{"name":"餐后","value":"2"},{"name":"餐间","value":"3"} +] + + +export const fruitsRateArray = [ + {"name":"每天吃","value":"1"},{"name":"经常吃","value":"2"},{"name":"偶尔吃","value":"3"},{"name":"从不吃","value":"4"} +] + +export const eatingSpeedArray = [ + {"name":"很快","value":"1"},{"name":"偏快","value":"2"},{"name":"正常","value":"3"},{"name":"偏慢","value":"4"} + ,{"name":"很慢","value":"5"} +] + +export const snacksArray = [ + {"name":"面包","value":"1"},{"name":"蛋糕","value":"2"},{"name":"饼干","value":"3"},{"name":"冰淇淋","value":"4"} + ,{"name":"糖果","value":"5"},{"name":"巧克力","value":"6"},{"name":"方便面","value":"7"},{"name":"薯条","value":"8"},{"name":"肉干","value":"9"}, + {"name":"坚果","value":"10"},{"name":"饮料","value":"11"},{"name":"果脯","value":"12"},{"name":"牛奶","value":"13"} +] + + +export const waterTypeArray = [ + {"name":"冰水","value":"1"},{"name":"温水","value":"2"},{"name":"常温水","value":"3"} +] + + +export const waterHabitArray = [ + {"name":"均匀地喝","value":"1"},{"name":"餐前多喝","value":"2"},{"name":"餐后多喝","value":"3"},{"name":"餐间多喝","value":"4"}, + {"name":"随时喝","value":"5"} +] + +export const drinksNumArray = ["老火汤","咖啡","浓茶","奶茶","冷饮","碳酸饮料","甜饮料","鲜榨果汁"] + + +export const drinkWineFlagArray = [ + {"name":"经常饮酒","value": "1"},{"name":"不饮酒","value": "2"},{"name":"偶尔","value": "3"} +] + + +export const drinkWineClassifyArray = [ + {"name":"白酒","value": "1"},{"name":"红酒","value": "2"},{"name":"啤酒","value": "3"} +] + +export const drinkWineAmountArray = ["白酒","啤酒","红酒"] + +export const drinkWineAmountUnitArray = ["两","瓶","毫升"] + +export const smokeRateArray = ["每天抽烟","烟龄","已戒烟"] +export const smokeRateUnitArray = ["次","年","年"] + +export const workTypeArray = [ + {"name":"工作时间长","value": "1"},{"name":"久坐","value": "2"},{"name":"久站","value": "3"}, + {"name":"走动多","value": "4"},{"name":"强度大","value": "5"},{"name":"用电脑多","value": "6"},{"name":"体力工作多","value": "7"} +] + +export const defecationTimeArray = [ + {"name":"上午","value": "1"},{"name":"中午","value": "2"},{"name":"晚上","value": "3"} +] + +export const aerobicMotionClassifyArray = [ + {"name":"跳绳","value": "1"},{"name":"跑步","value": "2"},{"name":"游泳","value": "3"} +] +export const anaerobicMotionClassifyArray = [ + {"name":"撸铁","value": "1"},{"name":"俯卧撑","value": "2"} +] + +export const anaerobicAerobicMotionClassifyArray = [ + {"name":"拳击","value": "1"},{"name":"瑜伽","value": "2"} +] + +export const motionFieldArray = [ + {"name":"居家","value": "1"},{"name":"健身房","value": "2"},{"name":"户外","value": "3"}, {"name":"健身房","value": "4"} +] + +export const sleepQualityArray = [ + {"name":"好","value": "1"},{"name":"一般","value": "2"},{"name":"入睡难","value": "3"}, + {"name":"失眠","value": "4"},{"name":"易醒","value": "5"},{"name":"多梦","value": "6"} +] + +export const familyIllnessHistoryArray = [ + {"name":"高血压病","value": "1"},{"name":"脑卒中","value": "2"},{"name":"冠心病","value": "3"}, + {"name":"外周血管病","value": "4"},{"name":"心力衰竭","value": "5"},{"name":"冠心病","value": "6"}, + {"name":"肥胖症","value": "7"},{"name":"慢性肾脏疾病","value": "8"},{"name":"骨质疏松","value": "9"}, + {"name":"痛风","value": "10"},{"name":"精神疾病","value": "11"},{"name":"恶性肿瘤","value": "12"}, + {"name":"慢性阻塞性肺病","value": "13"},{"name":"风湿性免疫性疾病","value": "14"}, +] + +export const operationHistoryArray = [ + {"name":"头颅(含脑)","value": "1"},{"name":"眼","value": "2"},{"name":"耳鼻咽喉","value": "3"}, + {"name":"颌面部及口腔","value": "4"},{"name":"颈部或甲状腺","value": "5"},{"name":"胸部(含肺部)","value": "6"}, + {"name":"心脏(含心脏介入)","value": "7"},{"name":"外周血管","value": "8"},{"name":"胃肠","value": "9"}, + {"name":"肝胆","value": "10"},{"name":"肾脏","value": "11"},{"name":"脊柱","value": "12"}, + {"name":"四肢及关节","value": "13"},{"name":"前列腺","value": "14"},{"name":"妇科","value": "15"},{"name":"乳腺","value": "16"} + ,{"name":"膀胱","value": "17"} +] + +export const longEatDrugClassifyArray = [ + {"name":"降压药","value": "1"},{"name":"降糖药","value": "2"},{"name":"降尿酸药","value": "3"}, + {"name":"抗心律失常药","value": "4"},{"name":"缓解哮喘药物","value": "5"},{"name":"抗压郁药物","value": "6"}, + {"name":"雌激素类药物","value": "7"},{"name":"利尿剂","value": "8"},{"name":"中草药","value": "9"}, + {"name":"避孕药","value": "10"},{"name":"强的松类药物","value": "11"},{"name":"镇静剂或安眠药","value": "12"}, + {"name":"调值药(降脂药)","value": "13"},{"name":"解热镇痛药(如布洛芬等)","value": "14"} +] + + export const allergenArray = [ + {"name":"青霉素","value": "1"},{"name":"磺胺类","value": "2"},{"name":"链霉素","value": "3"}, + {"name":"头孢类","value": "4"},{"name":"鸡蛋","value": "5"},{"name":"牛奶","value": "6"}, + {"name":"海鲜","value": "7"},{"name":"花粉或尘螨","value": "8"},{"name":"粉尘","value": "9"}, + {"name":"洗洁剂","value": "10"},{"name":"化妆品","value": "11"} +] + +//需要将数组转成字符串的属性名称,包含对象数组、字符串数组 +export const arrayName = [ + "condiment","cookingStyle","cookingStyleRate", "washVegetablesStyle","lunchType","dinner","dietFlavor", + "snacks","waterType","waterHabit","drinksNum","drinkWineClassify","drinkWineAmount","smokeRate", + "workType","defecationTime","aerobicMotionClassify","anaerobicMotionClassify","anaerobicAerobicMotionClassify", + "motionField","sleepQuality", "familyIllnessHistory", "operationHistory", "longEatDrugClassify", "allergen", "medicalReport" +] + +//需要将数字下标转成中文含义的属性名 +export const needAttrName = [ + "condiment","cookingStyle", "washVegetablesStyle","breakfastType","lunchType","dinner","dietFlavor","vegetablesRateType","dietHotAndCold", + "fruitsTime","fruitsRate","eatingSpeed", + "snacks","waterType","waterHabit","drinkWineFlag","drinkWineClassify", + "workType","defecationTime","aerobicMotionClassify","anaerobicMotionClassify","anaerobicAerobicMotionClassify", + "motionField","sleepQuality", "familyIllnessHistory", "operationHistory", "longEatDrugClassify", "allergen" +] + diff --git a/stdiet-ui/src/views/custom/customer/index.vue b/stdiet-ui/src/views/custom/customer/index.vue index e23500606..d8330d6c7 100644 --- a/stdiet-ui/src/views/custom/customer/index.vue +++ b/stdiet-ui/src/views/custom/customer/index.vue @@ -69,7 +69,7 @@ 营养体征调查 + >营养体征调查 diff --git a/stdiet-ui/src/views/custom/healthy/index.vue b/stdiet-ui/src/views/custom/healthy/index.vue index f611c1524..cdec7b63e 100644 --- a/stdiet-ui/src/views/custom/healthy/index.vue +++ b/stdiet-ui/src/views/custom/healthy/index.vue @@ -1,10 +1,10 @@ diff --git a/stdiet-ui/src/views/custom/subhealthy/investigation/index.vue b/stdiet-ui/src/views/custom/subhealthy/investigation/index.vue index 9166db6d3..46674b665 100644 --- a/stdiet-ui/src/views/custom/subhealthy/investigation/index.vue +++ b/stdiet-ui/src/views/custom/subhealthy/investigation/index.vue @@ -97,7 +97,7 @@ - + @@ -253,9 +253,9 @@
红酒 毫升
-
+

4、您的吸烟习惯

@@ -292,12 +292,12 @@

4、您的排便状况

- + +
排便次数 次/天
@@ -638,7 +638,7 @@ export default { drinkWineClassifyArray:[ {"name":"白酒","value": "1"},{"name":"红酒","value": "2"},{"name":"啤酒","value": "3"} ], - drinkWineAmountArray:["白酒","啤酒","红酒","其他"], + drinkWineAmountArray:["白酒","啤酒","红酒"], smokeRateArray:["每天抽烟","烟龄","已戒烟"], workTypeArray:[ {"name":"工作时间长","value": "1"},{"name":"久坐","value": "2"},{"name":"久站","value": "3"}, @@ -712,7 +712,7 @@ export default { dinner:["2"], vegetableRate: 5, commonMeat: null, - dinnerTime: "07:00", + dinnerTime: "19:00", supperNum:1, supperFood:null, dietHotAndCold: "3", @@ -740,7 +740,7 @@ export default { drinkWineFlag: "3", drinkWineClassify:["3"], otherWineClassify: null, - drinkWineAmount:[0,0,0,0], + drinkWineAmount:[0,0,0], smokeFlag: 0, smokeRate:[0,0,0], secondSmoke: 0, @@ -785,7 +785,7 @@ export default { allergySituation: null, allergen:[], otherAllergen:null, - fileNameList:[] + medicalReport:[] }, upload: { // 是否禁用上传 @@ -842,7 +842,7 @@ export default { "condiment","cookingStyle","cookingStyleRate", "washVegetablesStyle","lunchType","dinner","dietFlavor", "snacks","waterType","waterHabit","drinksNum","drinkWineClassify","drinkWineAmount","smokeRate", "workType","defecationTime","aerobicMotionClassify","anaerobicMotionClassify","anaerobicAerobicMotionClassify", - "motionField","sleepQuality", "familyIllnessHistory", "operationHistory", "longEatDrugClassify", "allergen", "fileNameList" + "motionField","sleepQuality", "familyIllnessHistory", "operationHistory", "longEatDrugClassify", "allergen", "medicalReport" ] }; @@ -859,7 +859,7 @@ export default { this.$refs.form.validate((valid) => { if (valid) { this.submitFlag = true; - this.form.fileNameList = []; + this.form.medicalReport = []; if(this.upload.fileList.length > 0){ this.$refs.upload.submit(); }else{ @@ -955,8 +955,8 @@ export default { // 文件上传成功处理 handleFileSuccess(response, file, fileList) { if(response != null && response.code === 200){ - this.form.fileNameList.push(response.fileName); - if(this.form.fileNameList.length === this.upload.fileList.length){ + this.form.medicalReport.push(response.fileName); + if(this.form.medicalReport.length === this.upload.fileList.length){ //文件全部上传成功,则调用添加客户信息方法 this.addCustomerHealthy(); }