diff --git a/epdc-resident-mp-yushan/app.json b/epdc-resident-mp-yushan/app.json index 4b2fb2e..8f14304 100644 --- a/epdc-resident-mp-yushan/app.json +++ b/epdc-resident-mp-yushan/app.json @@ -18,7 +18,8 @@ "pages/gridLeaderRegister/gridLeaderRegister", "pages/property/property" ], - "subPackages": [{ + "subPackages": [ + { "root": "subpages/home", "name": "home", "pages": [ @@ -226,30 +227,50 @@ "pages/joinOrg/joinOrg", "pages/memberDetail/memberDetail" ] + }, + { + "root": "subpages/family", + "name": "family", + "pages": [ + "pages/index/index", + "pages/bindFamily/bindFamily", + "pages/familyInfo/familyInfo", + "pages/noAccess/noAccess" + ] } ], "preloadRule": { "pages/index/index": { "network": "all", - "packages": ["subpages/changegrid", "subpages/home"] + "packages": [ + "subpages/changegrid", + "subpages/home" + ] }, "pages/discussion/discussion": { "network": "all", - "packages": ["discussion"] + "packages": [ + "discussion" + ] }, "pages/association/association": { "network": "all", - "packages": ["subpages/association"] + "packages": [ + "subpages/association" + ] }, "pages/mine/mine": { "network": "all", - "packages": ["mine"] + "packages": [ + "mine" + ] }, "pages/property/property": { "network": "all", - "packages": ["subpages/property"] + "packages": [ + "subpages/property" + ] } - }, "window": { "backgroundTextStyle": "light", diff --git a/epdc-resident-mp-yushan/pages/index/index.js b/epdc-resident-mp-yushan/pages/index/index.js index b50eff7..ebcd7a3 100644 --- a/epdc-resident-mp-yushan/pages/index/index.js +++ b/epdc-resident-mp-yushan/pages/index/index.js @@ -409,6 +409,12 @@ Page({ // url: '/subpages/extend/pages/vaccines/vaccines' }) }, + // 绑定家庭入口 + toFamily() { + wx.navigateTo({ + url: '/subpages/family/pages/index/index', + }) + }, // 获取最新社区资讯 contentList() { const params = { diff --git a/epdc-resident-mp-yushan/pages/index/index.wxml b/epdc-resident-mp-yushan/pages/index/index.wxml index 6d73dc5..555acb7 100644 --- a/epdc-resident-mp-yushan/pages/index/index.wxml +++ b/epdc-resident-mp-yushan/pages/index/index.wxml @@ -157,6 +157,11 @@ + + + + + + + + + + + + + + + 家庭成员信息删除 + + + + + + * + 删除原因 + + + + {{fmData.nationName}} + 请选择 + + + + + + + + * + 情况说明: + + + + + + + + + + + + + 确定 + 取消 + + + diff --git a/epdc-resident-mp-yushan/subpages/family/pages/familyInfo/familyInfo.wxss b/epdc-resident-mp-yushan/subpages/family/pages/familyInfo/familyInfo.wxss new file mode 100644 index 0000000..177d50c --- /dev/null +++ b/epdc-resident-mp-yushan/subpages/family/pages/familyInfo/familyInfo.wxss @@ -0,0 +1 @@ +@import '../../wxss/familyInfo.wxss'; \ No newline at end of file diff --git a/epdc-resident-mp-yushan/subpages/family/pages/index/index.js b/epdc-resident-mp-yushan/subpages/family/pages/index/index.js new file mode 100644 index 0000000..7eab5ce --- /dev/null +++ b/epdc-resident-mp-yushan/subpages/family/pages/index/index.js @@ -0,0 +1,71 @@ +// subpages/family/pages/index/index.js +Page({ + + /** + * 页面的初始数据 + */ + data: { + + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad: function (options) { + + }, + toFamilyInfo(){ + wx.navigateTo({ + url: '/subpages/family/pages/familyInfo/familyInfo', + }) + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady: function () { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow: function () { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide: function () { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload: function () { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh: function () { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom: function () { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage: function () { + + } +}) \ No newline at end of file diff --git a/epdc-resident-mp-yushan/subpages/family/pages/index/index.json b/epdc-resident-mp-yushan/subpages/family/pages/index/index.json new file mode 100644 index 0000000..8835af0 --- /dev/null +++ b/epdc-resident-mp-yushan/subpages/family/pages/index/index.json @@ -0,0 +1,3 @@ +{ + "usingComponents": {} +} \ No newline at end of file diff --git a/epdc-resident-mp-yushan/subpages/family/pages/index/index.wxml b/epdc-resident-mp-yushan/subpages/family/pages/index/index.wxml new file mode 100644 index 0000000..612c5bd --- /dev/null +++ b/epdc-resident-mp-yushan/subpages/family/pages/index/index.wxml @@ -0,0 +1,50 @@ + + + + + + 金色海岸3号楼2单元501户 + + No.370252***00125 + + + + + + + + 我的“e家码” + + + + + + + + 家庭成员 + + 明细 + + + + + + + 姓名 + 成员关系 + 手机号 + 明细 + + + 张三李四 + 户主 + 13388990099 + 查看 + + + + + + + + diff --git a/epdc-resident-mp-yushan/subpages/family/pages/index/index.wxss b/epdc-resident-mp-yushan/subpages/family/pages/index/index.wxss new file mode 100644 index 0000000..f572bec --- /dev/null +++ b/epdc-resident-mp-yushan/subpages/family/pages/index/index.wxss @@ -0,0 +1 @@ +@import '../../wxss/family.wxss'; \ No newline at end of file diff --git a/epdc-resident-mp-yushan/subpages/family/pages/noAccess/noAccess.js b/epdc-resident-mp-yushan/subpages/family/pages/noAccess/noAccess.js new file mode 100644 index 0000000..7c779ae --- /dev/null +++ b/epdc-resident-mp-yushan/subpages/family/pages/noAccess/noAccess.js @@ -0,0 +1,66 @@ +// subpages/family/pages/noAccess/noAccess.js +Page({ + + /** + * 页面的初始数据 + */ + data: { + + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad: function (options) { + + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady: function () { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow: function () { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide: function () { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload: function () { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh: function () { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom: function () { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage: function () { + + } +}) \ No newline at end of file diff --git a/epdc-resident-mp-yushan/subpages/family/pages/noAccess/noAccess.json b/epdc-resident-mp-yushan/subpages/family/pages/noAccess/noAccess.json new file mode 100644 index 0000000..8835af0 --- /dev/null +++ b/epdc-resident-mp-yushan/subpages/family/pages/noAccess/noAccess.json @@ -0,0 +1,3 @@ +{ + "usingComponents": {} +} \ No newline at end of file diff --git a/epdc-resident-mp-yushan/subpages/family/pages/noAccess/noAccess.wxml b/epdc-resident-mp-yushan/subpages/family/pages/noAccess/noAccess.wxml new file mode 100644 index 0000000..d9f18ff --- /dev/null +++ b/epdc-resident-mp-yushan/subpages/family/pages/noAccess/noAccess.wxml @@ -0,0 +1,2 @@ + +subpages/family/pages/noAccess/noAccess.wxml diff --git a/epdc-resident-mp-yushan/subpages/family/pages/noAccess/noAccess.wxss b/epdc-resident-mp-yushan/subpages/family/pages/noAccess/noAccess.wxss new file mode 100644 index 0000000..b8d3da3 --- /dev/null +++ b/epdc-resident-mp-yushan/subpages/family/pages/noAccess/noAccess.wxss @@ -0,0 +1 @@ +/* subpages/family/pages/noAccess/noAccess.wxss */ \ No newline at end of file diff --git a/epdc-resident-mp-yushan/subpages/family/utils/api.js b/epdc-resident-mp-yushan/subpages/family/utils/api.js new file mode 100644 index 0000000..b7ad9ed --- /dev/null +++ b/epdc-resident-mp-yushan/subpages/family/utils/api.js @@ -0,0 +1,57 @@ +const request = require('../../../utils/request') + +/** + * 绑定我的家庭房屋 + */ +export function bindingFamily (param) { + return request.post('/api/custom/family/bindingFamily',param) +} + +/** + * 获取小区下拉列表 + */ +export function getPlotOption (param) { + return request.get('/api/custom/personroom/getPlotOption',param) +} + +/** + * 获取楼栋下拉列表 + */ +export function getBuildingOption (param) { + return request.get('/api/custom/personroom/getBuildingOption',param) +} + +/** + * 获取单元下拉列表 + */ +export function getUnitOption (param) { + return request.get('/api/custom/personroom/getUnitOption',param) +} + +/** + * 获取房屋下拉列表 + */ +export function getHouseOption (param) { + return request.get('/api/custom/personroom/getHouseOption', param) +} + +/** + * 添加成员信息 + */ + export function addFamilyMember (param) { + return request.post('/api/custom/personroom/addFamilyMember', param) +} + +/** + * 修改成员信息 + */ + export function updateFamilyMember (param) { + return request.post('/api/custom/personroom/updateFamilyMember',param) +} + +/** + * 获取成员信息 + */ + export function getFamilyMember (param) { + return request.get('/api/custom/personroom/getFamilyMember',param) +} \ No newline at end of file diff --git a/epdc-resident-mp-yushan/subpages/family/wxss/family.wxss b/epdc-resident-mp-yushan/subpages/family/wxss/family.wxss new file mode 100644 index 0000000..bc858d3 --- /dev/null +++ b/epdc-resident-mp-yushan/subpages/family/wxss/family.wxss @@ -0,0 +1 @@ +page{background:#fff}.f-top{position:relative;width:100%;height:200rpx;background:#e3271c;border-radius:0 0 30rpx 30rpx;-webkit-border-radius:0 0 30rpx 30rpx;-moz-border-radius:0 0 30rpx 30rpx;-ms-border-radius:0 0 30rpx 30rpx;-o-border-radius:0 0 30rpx 30rpx}.f-top .f-card{position:absolute;left:50%;bottom:-64rpx;display:flex;justify-content:space-between;align-items:center;width:690rpx;height:200rpx;margin-left:-345rpx;box-sizing:border-box;padding:28rpx 30rpx 18rpx;background-color:#fff;box-shadow:0 5rpx 32rpx 0 rgba(184,184,184,.25);border-radius:14rpx;-moz-border-radius:14rpx;-ms-border-radius:14rpx;-o-border-radius:14rpx;-webkit-border-radius:14rpx}.f-top .f-card .card-right{flex-shrink:0;margin-left:30rpx}.f-top .f-card .card-title{height:96rpx;font-family:PingFang-SC-Bold;font-size:34rpx;letter-spacing:1rpx;color:#020202;overflow:hidden}.f-top .f-card .card-num{display:flex;align-items:center;font-family:PingFang-SC-Medium;font-size:28rpx;letter-spacing:1rpx;color:#333}.f-top .f-card .card-num image{width:32rpx;height:18rpx}.f-top .f-card .card-qr{width:120rpx;height:120rpx;border:1rpx solid #eee}.f-top .f-card .card-qr image{display:block;width:100%;height:100%}.f-top .f-card .card-qr-name{margin-top:10rpx;font-family:PingFang-SC-Regular;font-size:22rpx;font-weight:400;font-stretch:normal;letter-spacing:1rpx;color:#333}.f-wr{width:100%;box-sizing:border-box;padding:100rpx 20rpx 0}.title-right,.title-wr{display:flex;align-items:center}.title-wr{justify-content:space-between;padding:28rpx 0;border-bottom:1rpx solid #e7eeee}.title-wr .title-label{position:relative;padding-left:25rpx;font-family:PingFang-SC-Bold;font-size:34rpx;font-weight:400;font-stretch:normal;letter-spacing:0;color:#333}.title-wr .title-label::after{content:'';position:absolute;top:50%;left:0;width:6rpx;height:30rpx;margin-top:-15rpx;background-color:#e60000;border-radius:3rpx;-webkit-border-radius:3rpx;-moz-border-radius:3rpx;-ms-border-radius:3rpx;-o-border-radius:3rpx}.title-wr .title-right-label{font-family:PingFang-SC-Light;font-size:26rpx;font-weight:400;font-stretch:normal;color:#999}.title-wr .right-icon{width:30rpx;height:30rpx}.f-table{background-color:#fbfbfb}.f-table .table-cell{display:flex;align-items:center;padding:26rpx 0;border:solid 1rpx #e3e3e3;border-top:0;font-family:PingFang-SC-Regular;font-size:30rpx;color:#000003}.f-table .table-cell .table-col{flex:1;text-align:center;line-height:1}.f-table .table-cell .table-col-4{color:#dd2a2a}.f-table .table-header{background:#f1f1f1;border:0;font-family:PingFang-SC-Regular;font-size:28rpx;color:#666}.mt40{margin-top:40rpx} \ No newline at end of file diff --git a/epdc-resident-mp-yushan/subpages/family/wxss/familyInfo.wxss b/epdc-resident-mp-yushan/subpages/family/wxss/familyInfo.wxss new file mode 100644 index 0000000..5b912e6 --- /dev/null +++ b/epdc-resident-mp-yushan/subpages/family/wxss/familyInfo.wxss @@ -0,0 +1 @@ +@charset "UTF-8";.f-cb{float:none;clear:both;height:0}.f-cs::after{display:block;visibility:hidden;clear:both;overflow:hidden;height:0;content:""}.f-hide{display:none}.f-fl{float:left}.f-fr{float:right}.f-bs1{box-shadow:0 2rpx 8rpx 0 rgba(0,0,0,.1)}.f-bs2{box-shadow:0 4rpx 12rpx 0 rgba(0,0,0,.16)}.f-bs3{box-shadow:0 6rpx 18rpx 0 rgba(0,0,0,.22)}.f-blur{filter:blur(3px)}.f-shield{position:fixed;z-index:9999;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);backdrop-filter:blur(8rpx)}@keyframes fade_in{0%{opacity:0}100%{opacity:1}}@keyframes fade_in_up{0%{transform:translate3d(0,360rpx,0);opacity:.3}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes fade_in_down{0%{transform:translate3d(0,-360rpx),0;opacity:.3}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes fade_in_right{0%{transform:translate3d(360rpx,0,0);opacity:.3}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes fade_in_left{0%{transform:translate3d(-360rpx,0,0);opacity:.3}100%{transform:translate3d(0,0,0);opacity:1}}.a-fade-in{animation:fade_in .27s ease-in}.a-fade-in-up{animation:fade_in_up .27s ease-in}.a-fade-in-right{animation:fade_in_right .27s ease-in}.a-fade-in-left{animation:fade_in_left .27s ease-in}.a-fade-in-down{animation:fade_in_down .27s ease-in}@keyframes fade_out{0%{display:block;opacity:1}100%{display:block;opacity:0}}@keyframes fade_out_up{0%{display:block;transform:translate3d(0,0,0);opacity:1}100%{display:block;transform:translate3d(0,360rpx,0);opacity:0}}@keyframes fade_out_down{0%{display:block;transform:translate3d(0,0,0);opacity:1}100%{display:block;transform:translate3d(0,-360rpx,0);opacity:0}}@keyframes fade_out_right{0%{display:block;transform:translate3d(0,0,0);opacity:1}100%{display:block;transform:translate3d(360rpx,0,0);opacity:0}}@keyframes fade_out_left{0%{display:block;transform:translate3d(0);opacity:1}100%{display:block;transform:translate3d(-360rpx,0,0);opacity:0}}.a-fade-out{animation:fade_out .27s ease-out}.a-fade-out-up{animation:fade_out_up .27s ease-out}.a-fade-out-right{animation:fade_out_right .27s ease-out}.a-fade-out-left{animation:fade_out_left .27s ease-out}.a-fade-out-down{animation:fade_out_down .27s ease-out}@keyframes scale_in{0%{opacity:0;transform:scale3d(0,0,0)}100%{opacity:1;transform:scale3d(1,1,1)}}@keyframes scale_in_left_up{0%{opacity:0;transform:translate3d(-50%,-50%,0) scale3d(0,0,0)}100%{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)}}@keyframes scale_in_right_down{0%{opacity:0;transform:translate3d(50%,50%,0) scale3d(0,0,0)}100%{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)}}@keyframes scale_in_right_up{0%{opacity:0;transform:translate3d(50%,-50%,0) scale3d(0,0,0)}100%{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)}}@keyframes scale_in_left_down{0%{opacity:0;transform:translate3d(-50%,50%,0) scale3d(0,0,0)}100%{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)}}.a-scale-in{animation:scale_in .27s ease-in}.a-scale-in-left-up{animation:scale_in_left_up .27s ease-in}.a-scale-in-right-up{animation:scale_in_right_up .27s ease-in}.a-scale-in-left-down{animation:scale_in_left_down .27s ease-in}.a-scale-in-right-down{animation:scale_in_right_down .27s ease-in}.m-fm .fm{position:relative;margin-bottom:15rpx;background-color:#fff}.m-fm .fm .fm-title{padding:30rpx;line-height:50rpx;font-size:34rpx;font-family:Source Han Serif SC;font-weight:800;color:#333}.m-fm .fm .record-btn{position:absolute;right:0;top:28rpx;width:160rpx;height:56rpx;line-height:56rpx;border-radius:56rpx 0 0 56rpx;text-align:center;font-size:28rpx;font-family:Source Han Serif SC;color:#fff;background:linear-gradient(to right,#e83100,#ff6326)}.m-fm .fm .item-list{padding:0 30rpx}.m-fm .fm .item-list .item{border-top:1rpx solid #e7eeee;padding:25rpx 0;line-height:60rpx;display:flex;justify-content:space-between}.m-fm .fm .item-list .item .upload{position:relative;width:100%;height:280rpx}.m-fm .fm .item-list .item .upload .upload-show{width:100%;height:280rpx}.m-fm .fm .item-list .item .upload .upload-add{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;text-align:center;height:100rpx;width:300rpx;font-size:30rpx;font-family:Source Han Serif SC;font-weight:300;color:#999;line-height:54rpx}.m-fm .fm .item-list .item .upload .upload-add image{display:block;margin:0 auto;width:46rpx;height:46rpx}.m-fm .fm .item-list .item .radio{width:100%;display:flex;justify-content:flex-end}.m-fm .fm .item-list .item .radio .radio-item{margin-left:40rpx;width:150rpx;height:60rpx;border-radius:4rpx;text-align:center;font-size:32rpx;font-family:Source Han Serif SC;font-weight:400;line-height:60rpx;background:#f7f7f7;color:#333}.m-fm .fm .item-list .item .radio .radio-item.z-on{color:#e3271c;background:#fff2f1}.m-fm .fm .item-list .item .textarea{box-sizing:border-box;padding:0 30rpx;width:100%}.m-fm .fm .item-list .item .textarea textarea{box-sizing:border-box;display:block;padding:0;width:100%;height:200rpx;border-radius:10rpx;font-size:32rpx;font-family:Source Han Serif SC;color:#333}.m-fm .fm .item-list .item .textarea textarea .z-ph{color:#999}.m-fm .fm .item-list .item .field{position:relative;box-sizing:border-box;width:300rpx;padding-left:25rpx}.m-fm .fm .item-list .item .field .must{position:absolute;top:0;left:0;margin:0 auto;color:#d81918}.m-fm .fm .item-list .item .field .field-text{font-size:32rpx;font-family:Source Han Serif SC;font-weight:400;color:#333}.m-fm .fm .item-list .item .value{position:relative;width:410rpx;display:flex;font-size:32rpx;font-family:Source Han Serif SC;font-weight:400;color:#333;line-height:60rpx}.m-fm .fm .item-list .item .value .picker{position:relative;width:100%;padding-right:40rpx;text-align:right}.m-fm .fm .item-list .item .value .picker .z-weak{color:#999}.m-fm .fm .item-list .item .value .picker .menu-arrow{position:absolute;top:20rpx;right:0;width:16rpx;height:23rpx}.m-fm .fm .item-list .item .value .input{width:100%;text-align:right}.m-fm .fm .item-list .item .value .input input{border:0;width:100%;line-height:60rpx;text-align:right;font-size:30rpx;font-family:Source Han Serif SC;font-weight:400;color:#333}.m-fm .fm .item-list .item .value .input input .z-ph{color:#999}.m-fm .operate .btn{margin:100rpx auto;width:400rpx;height:80rpx;line-height:80rpx;background:#e3271c;border-radius:40rpx;text-align:center;font-size:32rpx;font-family:Source Han Serif SC;font-weight:400;color:#fff}.m-fm .operate .btn.z-disabled{opacity:.5}.m-fm .edit{display:flex;justify-content:space-between}.m-fm .edit .btn{margin:100rpx auto;width:240rpx;height:80rpx;line-height:80rpx;border-radius:40rpx;text-align:center;font-size:32rpx;font-family:Source Han Serif SC;font-weight:400;color:#fff}.m-fm .edit .btn.z-disabled{opacity:.5}.m-fm .edit .btn.left{background-image:linear-gradient(90deg,#0863b3 0,#0399d8 100%);box-shadow:0 4px 10px 0 rgba(4,144,210,.32);border-radius:40px}.m-fm .edit .btn.right{background-image:linear-gradient(90deg,#dc1b03 0,#f37b03 100%);box-shadow:0 4px 10px 0 rgba(241,114,3,.32);border-radius:40px}.m-fm .edit-two{display:flex;justify-content:space-between}.m-fm .edit-two .btn{margin:100rpx auto;width:240rpx;height:80rpx;line-height:80rpx;background:#e3271c;border-radius:40rpx;text-align:center;font-size:32rpx;font-family:Source Han Serif SC;font-weight:400;color:#fff}.m-fm .edit-two .btn.z-disabled{opacity:.5}.m-fm .edit-two .btn.left{color:#999;background-color:#fff;box-shadow:0 4px 10px 0 rgba(209,209,209,.32);border-radius:40px;border:solid 1px #cacaca}.m-fm .edit-two .btn.right{background-image:linear-gradient(90deg,#dc1b03 0,#f37b03 100%);box-shadow:0 4px 10px 0 rgba(241,114,3,.32);border-radius:40px}.m-modal{position:fixed;z-index:10000;width:100%;height:100vh;left:0;top:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center}.content{position:relative;box-sizing:border-box;padding:9rpx 40rpx 10rpx;width:530rpx;border-radius:16rpx;background:#fff}.content .close-dialog{position:absolute;z-index:1;top:10rpx;right:10rpx;width:60rpx;height:60rpx;display:flex;align-items:center;justify-content:center}.content .close-dialog image{width:24rpx;height:24rpx}.content .title{font-size:36rpx;color:#333;width:100%;line-height:60rpx;height:60rpx;text-align:center;margin-bottom:27rpx}.content .item-list .item{display:flex;justify-content:space-between}.content .item-list .item .textarea{margin-top:20rpx;box-sizing:border-box;width:100%;border:1rpx solid #e7eeee;border-radius:10rpx}.content .item-list .item .textarea textarea{box-sizing:border-box;display:block;padding:20rpx;width:100%;height:200rpx;border-radius:10rpx;font-size:32rpx;font-family:Source Han Serif SC;color:#333}.content .item-list .item .textarea textarea .z-ph{color:#999}.content .item-list .item .field{position:relative;box-sizing:border-box;width:300rpx;padding-left:25rpx}.content .item-list .item .field .must{position:absolute;top:0;left:0;margin:0 auto;color:#d81918}.content .item-list .item .field .field-text{font-size:32rpx;font-family:Source Han Serif SC;font-weight:400;color:#333}.content .item-list .item .value{position:relative;width:410rpx;display:flex;font-size:32rpx;font-family:Source Han Serif SC;font-weight:400;color:#333;line-height:60rpx}.content .item-list .item .value .picker{position:relative;width:100%;padding-right:40rpx;text-align:right}.content .item-list .item .value .picker .z-weak{color:#999}.content .item-list .item .value .picker .menu-arrow{position:absolute;top:20rpx;right:0;width:16rpx;height:23rpx}.content .item-list .item .value .input{width:100%;text-align:right}.content .item-list .item .value .input input{border:0;width:100%;line-height:60rpx;text-align:right;font-size:30rpx;font-family:Source Han Serif SC;font-weight:400;color:#333}.content .item-list .item .value .input input .z-ph{color:#999}.btns{display:flex;justify-content:space-between}.btns .btn{margin:50rpx auto;width:35%;height:50rpx;line-height:50rpx;border-radius:40rpx;text-align:center;font-size:28rpx;font-family:Source Han Serif SC;font-weight:400;color:#fff}.btns .btn.z-disabled{opacity:.5}.btns .btn.left{color:#999;background-color:#fff;box-shadow:0 4px 10px 0 rgba(209,209,209,.32);border-radius:40px;border:solid 1px #cacaca}.btns .btn.right{background-image:linear-gradient(90deg,#dc1b03 0,#f37b03 100%);box-shadow:0 4px 10px 0 rgba(241,114,3,.32);border-radius:40px} \ No newline at end of file diff --git a/epdc-resident-mp-yushan/subpages/family/wxss/register.wxss b/epdc-resident-mp-yushan/subpages/family/wxss/register.wxss new file mode 100644 index 0000000..0540cd5 --- /dev/null +++ b/epdc-resident-mp-yushan/subpages/family/wxss/register.wxss @@ -0,0 +1 @@ +@charset "UTF-8";.f-cb{float:none;clear:both;height:0}.f-cs::after{display:block;visibility:hidden;clear:both;overflow:hidden;height:0;content:""}.f-hide{display:none}.f-fl{float:left}.f-fr{float:right}.f-bs1{box-shadow:0 2rpx 8rpx 0 rgba(0,0,0,.1)}.f-bs2{box-shadow:0 4rpx 12rpx 0 rgba(0,0,0,.16)}.f-bs3{box-shadow:0 6rpx 18rpx 0 rgba(0,0,0,.22)}.f-blur{filter:blur(3px)}.f-shield{position:fixed;z-index:9999;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);backdrop-filter:blur(8rpx)}@keyframes fade_in{0%{opacity:0}100%{opacity:1}}@keyframes fade_in_up{0%{transform:translate3d(0,360rpx,0);opacity:.3}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes fade_in_down{0%{transform:translate3d(0,-360rpx),0;opacity:.3}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes fade_in_right{0%{transform:translate3d(360rpx,0,0);opacity:.3}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes fade_in_left{0%{transform:translate3d(-360rpx,0,0);opacity:.3}100%{transform:translate3d(0,0,0);opacity:1}}.a-fade-in{animation:fade_in .27s ease-in}.a-fade-in-up{animation:fade_in_up .27s ease-in}.a-fade-in-right{animation:fade_in_right .27s ease-in}.a-fade-in-left{animation:fade_in_left .27s ease-in}.a-fade-in-down{animation:fade_in_down .27s ease-in}@keyframes fade_out{0%{display:block;opacity:1}100%{display:block;opacity:0}}@keyframes fade_out_up{0%{display:block;transform:translate3d(0,0,0);opacity:1}100%{display:block;transform:translate3d(0,360rpx,0);opacity:0}}@keyframes fade_out_down{0%{display:block;transform:translate3d(0,0,0);opacity:1}100%{display:block;transform:translate3d(0,-360rpx,0);opacity:0}}@keyframes fade_out_right{0%{display:block;transform:translate3d(0,0,0);opacity:1}100%{display:block;transform:translate3d(360rpx,0,0);opacity:0}}@keyframes fade_out_left{0%{display:block;transform:translate3d(0);opacity:1}100%{display:block;transform:translate3d(-360rpx,0,0);opacity:0}}.a-fade-out{animation:fade_out .27s ease-out}.a-fade-out-up{animation:fade_out_up .27s ease-out}.a-fade-out-right{animation:fade_out_right .27s ease-out}.a-fade-out-left{animation:fade_out_left .27s ease-out}.a-fade-out-down{animation:fade_out_down .27s ease-out}@keyframes scale_in{0%{opacity:0;transform:scale3d(0,0,0)}100%{opacity:1;transform:scale3d(1,1,1)}}@keyframes scale_in_left_up{0%{opacity:0;transform:translate3d(-50%,-50%,0) scale3d(0,0,0)}100%{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)}}@keyframes scale_in_right_down{0%{opacity:0;transform:translate3d(50%,50%,0) scale3d(0,0,0)}100%{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)}}@keyframes scale_in_right_up{0%{opacity:0;transform:translate3d(50%,-50%,0) scale3d(0,0,0)}100%{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)}}@keyframes scale_in_left_down{0%{opacity:0;transform:translate3d(-50%,50%,0) scale3d(0,0,0)}100%{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)}}.a-scale-in{animation:scale_in .27s ease-in}.a-scale-in-left-up{animation:scale_in_left_up .27s ease-in}.a-scale-in-right-up{animation:scale_in_right_up .27s ease-in}.a-scale-in-left-down{animation:scale_in_left_down .27s ease-in}.a-scale-in-right-down{animation:scale_in_right_down .27s ease-in}page{background-color:#f5f6f7;padding-bottom:100rpx}.m-hint{text-align:center;padding:100rpx 50rpx;line-height:50rpx;color:#999;text-align:center;font-size:34rpx;font-family:Source Han Serif SC;font-weight:500}.m-status{position:fixed;z-index:9999;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);backdrop-filter:blur(8rpx)}.m-status .wrap{padding:20rpx 25rpx;line-height:40rpx;font-size:26rpx;background-color:#fff;font-family:Source Han Serif SC;font-weight:500;color:#333}.m-status .wrap::after{display:block;visibility:hidden;clear:both;overflow:hidden;height:0;content:""}.m-status .wrap .btn{display:block;box-sizing:border-box;width:120rpx;height:40rpx;border-radius:40rpx;line-height:38rpx;border:1rpx solid #ff4c52;color:#ff4c52;text-align:center}.m-fm .fm2{margin-top:1px;background-color:#fff;padding:30rpx}.m-fm .fm2 textarea{box-sizing:border-box;display:block;padding:20rpx;width:100%;height:300rpx;border-radius:10rpx;background-color:#f3f4f5;font-size:13px;font-family:Source Han Serif SC;font-weight:500;color:#333}.m-fm .fm2 textarea .z-ph{color:#999}.m-fm .fm{box-sizing:border-box;margin:20rpx auto;width:710rpx;border-radius:10rpx;padding:5rpx 20rpx;background-color:#fff}.m-fm .fm .fm-title{line-height:40rpx;padding:25rpx 0;font-size:34rpx;font-family:Source Han Serif SC;font-weight:500;color:#333}.m-fm .fm .item{line-height:40rpx;padding:25rpx 0;border-top:1rpx solid #eee}.m-fm .fm .item::after{display:block;visibility:hidden;clear:both;overflow:hidden;height:0;content:""}.m-fm .fm .item:first-child{border-top:none}.m-fm .fm .item .field{float:left;font-size:32rpx;font-family:Source Han Serif SC;font-weight:500;color:#333}.m-fm .fm .item .field .z-stress{color:#e60000}.m-fm .fm .item .input-long{float:right;width:500rpx}.m-fm .fm .item .input-long .input-show{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;display:block;width:500rpx;height:40rpx;line-height:40rpx;min-height:40rpx;text-align:right;border:none;background-color:#fff;font-size:28rpx;font-family:Source Han Serif SC;color:#333}.m-fm .fm .item .input-long .input-show .input-btn{display:inline-block;margin:0 10rpx;color:#ffa03c}.m-fm .fm .item .input-long input{display:block;width:500rpx;height:40rpx;line-height:40rpx;min-height:40rpx;text-align:right;border:none;background-color:#fff;font-size:28rpx;font-family:Source Han Serif SC;color:#333}.m-fm .fm .item .input-long input .z-placeholder{color:#999}.m-fm .fm .item .input-long.z-small{width:300rpx}.m-fm .fm .item .input-long.z-small input{width:300rpx}.m-fm .fm .item .input{float:right;width:400rpx}.m-fm .fm .item .input .input-show{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;display:block;width:400rpx;height:40rpx;line-height:40rpx;min-height:40rpx;text-align:right;border:none;background-color:#fff;font-size:28rpx;font-family:Source Han Serif SC;color:#333}.m-fm .fm .item .input .input-show .input-btn{display:inline-block;margin:0 10rpx;color:#ffa03c}.m-fm .fm .item .input input{display:block;width:400rpx;height:40rpx;line-height:40rpx;min-height:40rpx;text-align:right;border:none;background-color:#fff;font-size:28rpx;font-family:Source Han Serif SC;color:#333}.m-fm .fm .item .input input .z-placeholder{color:#999}.m-fm .fm .item .input.z-small{width:300rpx}.m-fm .fm .item .input.z-small input{width:300rpx}.m-fm .fm .item .item-btn{float:right;margin-left:10rpx;width:138rpx;height:40rpx;background:linear-gradient(90deg,#ff2400 2%,#cc0101 99%);border-radius:10rpx;text-align:center;font-size:22rpx;font-family:Source Han Serif SC;font-weight:500;color:#fff}.m-fm .fm .item .back-grey{background:#999}.m-fm .fm .item2{line-height:40rpx;padding:20rpx 0}.m-fm .fm .item2::after{display:block;visibility:hidden;clear:both;overflow:hidden;height:0;content:""}.m-fm .fm .item2 .field{position:relative;float:left;padding-left:50rpx;font-size:28rpx;font-family:Source Han Serif SC;font-weight:500;color:#333}.m-fm .fm .item2 .field .field-select{position:absolute;box-sizing:border-box;top:0;left:0;bottom:0;margin:auto;width:26rpx;height:26rpx;display:block;border-radius:100%;border:1px solid #aaa;pointer-events:none}.m-fm .fm .item2 .field .field-select::after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:10rpx;height:10rpx;border-radius:100%;pointer-events:none}.m-fm .fm .item2 .field .field-select.z-on{border-color:#ff4c52}.m-fm .fm .item2 .field .field-select.z-on::after{background-color:#ff4c52}.m-fm .fm .item2 .input{float:left;margin-left:10rpx;width:400rpx}.m-fm .fm .item2 .input input{display:block;width:400rpx;height:40rpx;line-height:40rpx;min-height:40rpx;text-align:left;border:none;background-color:#fff;font-size:28rpx;font-family:Source Han Serif SC;color:#333}.m-fm .fm .item2 .input input .z-placeholder{color:#999}.m-fm .edit-item{display:flex;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box;padding:20rpx 0;line-height:1}.m-fm .edit-item .label-avatar{font-size:32rpx;font-family:Source Han Serif SC;font-weight:500;color:#333}.m-fm .edit-item .label-avatar .z-stress{color:#e60000}.m-fm .edit-item .input-avatar{width:120rpx;height:120rpx;overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.m-fm .edit-item .input-avatar image{display:block;width:100%;height:100%}.m-fm .fm-hint{padding:0 20rpx;line-height:50rpx;font-size:22rpx;font-family:Source Han Serif SC;font-weight:500;color:#999} \ No newline at end of file