From 1d811f7eee6f91df57367979dc78ee5e0e8bc42f Mon Sep 17 00:00:00 2001 From: RIceWqy <1840169763@qq.com> Date: Sat, 13 Jan 2024 18:12:39 +0800 Subject: [PATCH] 1 --- src/pages.json | 12 +- src/pages/member-info-add/member-info-add.vue | 296 ++++++++++++++++ .../member-info-detail/member-info-detail.vue | 75 +++- src/pages/member-info/member-info.scss | 94 +++++ src/pages/member-info/member-info.vue | 67 +++- src/pages/register/register.vue | 300 ++++++++-------- src/pages/user/user.vue | 323 +++++++++--------- 7 files changed, 828 insertions(+), 339 deletions(-) create mode 100644 src/pages/member-info-add/member-info-add.vue diff --git a/src/pages.json b/src/pages.json index 646c672..af6a12e 100644 --- a/src/pages.json +++ b/src/pages.json @@ -179,7 +179,15 @@ "path": "pages/member-info-detail/member-info-detail", "style": { "backgroundTextStyle": "light", - "navigationBarTitleText": "档案信息", + "navigationBarTitleText": "档案详情", + "navigationBarTextStyle": "black", + "navigationBarBackgroundColor": "#fafafa" + } + }, { + "path": "pages/member-info-add/member-info-add", + "style": { + "backgroundTextStyle": "light", + "navigationBarTitleText": "会员建档", "navigationBarTextStyle": "black", "navigationBarBackgroundColor": "#fafafa" } @@ -239,4 +247,4 @@ "navigationBarTextStyle": "black" }, "subPackages": [] -} \ No newline at end of file +} diff --git a/src/pages/member-info-add/member-info-add.vue b/src/pages/member-info-add/member-info-add.vue new file mode 100644 index 0000000..1773319 --- /dev/null +++ b/src/pages/member-info-add/member-info-add.vue @@ -0,0 +1,296 @@ + + + + + 基本信息 + + 姓名: + + + + 出生日期: + + + + 性别: + + {{ form.gender }} + + + + 民族: + + + + 籍贯: + + + + 身份证号码: + + + + + + + 联系信息 + + 住址: + + + + 联系电话: + + + + 电子邮件地址: + + + + 紧急联系人姓名: + + + + 紧急联系人电话: + + + + + + + 健康信息 + + 健康状况: + + + + 医疗保险信息: + + + + 主要医生联系信息: + + + + 长期用药信息: + + + + + + + + + 财务信息 + + 支付方式: + + + + 银行账户信息: + + + + 预先支付的葬礼费用: + + + + + + + 法律文件 + + 遗嘱复印件: + + 上传文件 + + + 生前事务代理人指定书: + 上传文件 + + + 医疗事务代理人指定书: + 上传文件 + + + 生命维持治疗决定书: + 上传文件 + + + + 提交 + + + + diff --git a/src/pages/member-info-detail/member-info-detail.vue b/src/pages/member-info-detail/member-info-detail.vue index 8183fd0..7fe4ba9 100644 --- a/src/pages/member-info-detail/member-info-detail.vue +++ b/src/pages/member-info-detail/member-info-detail.vue @@ -1,22 +1,67 @@ - - - + + + 姓名: + {{ profolio.name }} + + + 手机: + {{ profolio.phoneNumber }} + + + 民族: + {{ profolio.ethnicity }} + + + 身份证号: + {{ profolio.idCardNumber }} + + + - - diff --git a/src/pages/member-info/member-info.scss b/src/pages/member-info/member-info.scss index 547b964..e1a770d 100644 --- a/src/pages/member-info/member-info.scss +++ b/src/pages/member-info/member-info.scss @@ -1,3 +1,97 @@ +.profile-list { + padding: 20px; + font-family: 'Arial', sans-serif; +} + +.header { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 20px; + + h2 { + font-size: 24px; + color: #333; + } + + .add-button { + padding: 10px; + border: none; + border-radius: 5px; + background-color: #007bff; + color: #fff; + font-size: 16px; + cursor: pointer; + } +} + +.profile-container { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); + gap: 20px; +} + +.profile-item { + display: flex; + background-color: #fff; + border-radius: 10px; + overflow: hidden; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); +} + +.avatar { + width: 100px; + height: 100px; + background-color: #007bff; +} + +.info { + padding: 20px; + + .name { + font-size: 18px; + font-weight: bold; + margin-bottom: 10px; + color: #333; + } + + .details { + color: #666; + + .detail { + margin-bottom: 5px; + } + } +} + +.profile-item { + margin-bottom: 15px; + padding: 10px; + border: 1px solid #ddd; + border-radius: 5px; + background-color: #f9f9f9; +} + +.name { + font-size: 16px; + font-weight: bold; +} + +.phone, .ethnicity, .id-card { + margin-top: 5px; + color: #666; +} + +.add-button { + margin-top: 20px; + padding: 10px; + border: 1px solid #007aff; + border-radius: 5px; + background-color: #007aff; + color: #fff; + font-size: 16px; + cursor: pointer; +} .container { background-color: #f7f7f7; padding-bottom: 60rpx; diff --git a/src/pages/member-info/member-info.vue b/src/pages/member-info/member-info.vue index 4d97660..24a8673 100644 --- a/src/pages/member-info/member-info.vue +++ b/src/pages/member-info/member-info.vue @@ -1,22 +1,63 @@ - - 3123123 - + + + + + + {{ profile.name }} + + 手机: {{ profile.phoneNumber }} + 民族: {{ profile.ethnicity }} + 身份证号: {{ profile.idCardNumber }} + + + + + + + 新增档案 + + + - diff --git a/src/pages/register/register.vue b/src/pages/register/register.vue index 2bf3779..c6c9485 100644 --- a/src/pages/register/register.vue +++ b/src/pages/register/register.vue @@ -1,7 +1,7 @@ - + @@ -10,7 +10,8 @@ 账号 + @input="getInputVal" + > 至少4位 @@ -29,7 +30,8 @@ 密码 + @input="getInputVal" + > 至少6位 @@ -46,7 +48,8 @@ 确认密码 + placeholder="请再次输入密码" @input="getInputValConfirmCredentials" + > @@ -63,7 +66,8 @@ 手机号 + @input="getInputValPhone" + > @@ -82,8 +86,10 @@ 验证码 - + @@ -103,7 +109,7 @@ - + 我已阅读并同意 @@ -126,165 +132,163 @@ diff --git a/src/pages/user/user.vue b/src/pages/user/user.vue index 3ca9e60..58d27cf 100644 --- a/src/pages/user/user.vue +++ b/src/pages/user/user.vue @@ -10,17 +10,18 @@ (loginResult.pic.indexOf('http') === -1 ? picDomain + loginResult.pic : loginResult.pic) : '/static/images/icon/head04.png' - " /> + " + /> - {{ loginResult.nickName ? loginResult.nickName : "用户昵称" }} + {{ loginResult.nickName ? loginResult.nickName : '用户昵称' }} - + @@ -42,40 +43,40 @@ 查看全部 - + - + 待支付 {{ orderAmount.unPay }} - + 待发货 {{ orderAmount.payed }} - + 待收货 {{ orderAmount.consignment }} - + 已完成 - + {{ collectionCount }} @@ -114,52 +115,52 @@ - + 档案信息 - + - + 积分商城 - + - + 会员专区 - + - + - + 分销中心 - + - + - + 领券中心 - + - + - + 我的优惠券 - + - + 收货地址 - + @@ -174,158 +175,158 @@