diff --git a/src/pages.json b/src/pages.json index af6a12e..5577681 100644 --- a/src/pages.json +++ b/src/pages.json @@ -170,7 +170,7 @@ "path": "pages/member-info/member-info", "style": { "backgroundTextStyle": "light", - "navigationBarTitleText": "会员信息", + "navigationBarTitleText": "受益人档案", "navigationBarTextStyle": "black", "navigationBarBackgroundColor": "#fafafa" } @@ -187,7 +187,7 @@ "path": "pages/member-info-add/member-info-add", "style": { "backgroundTextStyle": "light", - "navigationBarTitleText": "会员建档", + "navigationBarTitleText": "受益人建档", "navigationBarTextStyle": "black", "navigationBarBackgroundColor": "#fafafa" } @@ -198,6 +198,15 @@ { "path": "pages/register/register" }, + { + "path": "pages/message-info/message-info", + "style": { + "backgroundTextStyle": "light", + "navigationBarTitleText": "消息中心", + "navigationBarTextStyle": "black", + "navigationBarBackgroundColor": "#fafafa" + } + }, { "path": "pages/agreement/agreement", "style": { @@ -225,6 +234,12 @@ "iconPath": "/static/images/tabbar/category.png", "selectedIconPath": "/static/images/tabbar/category-sel.png" }, + { + "pagePath": "pages/message-info/message-info", + "text": "消息", + "iconPath": "/static/images/tabbar/message.jpg", + "selectedIconPath": "/static/images/tabbar/message.jpg" + }, { "pagePath": "pages/basket/basket", "text": "购物车", diff --git a/src/pages/member-info-add/member-info-add.vue b/src/pages/member-info-add/member-info-add.vue index 1773319..f7fda2c 100644 --- a/src/pages/member-info-add/member-info-add.vue +++ b/src/pages/member-info-add/member-info-add.vue @@ -2,7 +2,7 @@ - 基本信息 + 受益人基本信息 姓名: @@ -13,9 +13,12 @@ 性别: - - {{ form.gender }} - + + + 民族: @@ -75,6 +78,14 @@ 长期用药信息: + + 病症: + + + {{ item }} + + + - - 财务信息 - - 支付方式: - - - - 银行账户信息: - - - - 预先支付的葬礼费用: - - - + @@ -210,32 +221,56 @@ const form = ref({ portfolioStatus: null, // 拒绝理由 - rejectionReason: '' + rejectionReason: '', + disease: [] }) - -const gender = ref(['男', '女']) +const gender = ref([{ + value: '女', + name: '女', + checked: 'true' +}, { + value: '男', + name: '男' +}]) const burialMethods = ref(['火葬', '土葬', '海葬']) const ceremonyTypes = ref(['宗教', '非宗教', '军人']) const yesNoOptions = ref(['是', '否']) -const changeBurialMethods = (e) => { - console.log(e) +const diseases = ref(['高血压', '高脂血症', '动脉粥样硬化', '冠心病', '脑卒中', '糖尿病', '慢性阻塞性肺病', '肿瘤', '不同专业相互渗透的疾病', '退行性心脏瓣膜病', '老年性白内障', '退行性骨关节病', '骨质疏松', '阿尔茨海默病', '老年痴呆症', '冠状动脉粥样硬化性心脏病', '脑梗死', '肺炎', '心力衰竭', '心肌梗死', '急性胃肠炎', '急性阑尾炎', '尿道感染', '甲状腺功能亢进症', '消化性溃疡', '慢性胃炎', '十二指肠炎', '十二指肠溃疡', '结肠炎', '老年性痴呆'] +) +const handleGenderChange = (e) => { + form.value.gender = gender[e.detail.value] +} +const handleDiseaseChange = (selectedDiseases) => { + // 在这里处理动态添加或删除值的逻辑 + // 例如,你可以将选中的疾病存储在 form.disease 中 + // console.log(selectedDiseases.detail.value) + form.value.disease = selectedDiseases.detail.value +} + +const radioChange = (e) => { + // console.log(e.detail.value) + form.value.gender = e.detail.value } const submitForm = () => { + form.value.disease = form.value.disease.join(',') + http.request({ url: '/p/user/portfolio/save', method: 'POST', data: form.value - }) - .then(({ - data - }) => { - uni.hideLoading() - uni.showToast({ - title: data.data, - icon: 'none', - duration: 1500 - }) + }).then(({ + data + }) => { + uni.hideLoading() + uni.showToast({ + title: data, + icon: 'none', + duration: 1500 + }) + uni.navigateTo({ + url: '/pages/member-info/member-info' }) + }) } const uploadFile = (key) => { diff --git a/src/pages/member-info-detail/member-info-detail.vue b/src/pages/member-info-detail/member-info-detail.vue index d676e75..e0e6f62 100644 --- a/src/pages/member-info-detail/member-info-detail.vue +++ b/src/pages/member-info-detail/member-info-detail.vue @@ -1,116 +1,128 @@ @@ -142,6 +154,44 @@ const fetchProfileDetail = (id) => { diff --git a/static/images/tabbar/message.jpg b/static/images/tabbar/message.jpg new file mode 100644 index 0000000..38dc189 Binary files /dev/null and b/static/images/tabbar/message.jpg differ