first commit

This commit is contained in:
PC-202306242200\Administrator
2026-03-28 23:10:55 +08:00
commit 1c24452b6c
1735 changed files with 150474 additions and 0 deletions

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../common/vendor.js"),o=require("../../common/assets.js"),r=require("../../utils/fun.js"),t=require("../../store/index.js"),a=require("../../hooks/useNav.js");if(!Array){(e.resolveComponent("wd-navbar")+e.resolveComponent("uni-popup"))()}Math||((()=>"../../uni_modules/wot-design-uni/components/wd-navbar/wd-navbar.js")+(()=>"../../uni_modules/uni-popup/components/uni-popup/uni-popup.js"))();const s=e.defineComponent({__name:"mine",setup(s){const{navTo:n}=a.useNav(),p=t.Store(),i=e.computed((()=>p.userInfo||{inviteCode:"",nickname:"",mobile:"",avatar:"",paywallet:{balance:0}}));return e.onShow((async()=>{await p.usersGetInfo()})),(t,a)=>e.e({a:o._imports_0$2,b:e.p({bordered:!1,"custom-style":"background-color: transparent !important;",safeAreaInsetTop:!0}),c:i.value.avatar,d:e.t(i.value.nickname||"微信用户"),e:e.t(i.value.mobile),f:i.value.inviteCodeImg},i.value.inviteCodeImg?{g:o._imports_1$1,h:e.o((e=>t.$refs.popup.open()))}:{},{i:o._imports_2$1,j:e.o((o=>e.unref(n)("/pages/equity/equity",!0))),k:o._imports_0$1,l:e.t(i.value.money||0),m:e.t(i.value.performanceReward||0),n:e.t(i.value.directReferralReward||0),o:e.t(i.value.indirectReferralReward||0),p:e.o((o=>e.unref(n)("/pages/wallet/wallet",!0))),q:o._imports_4$1,r:o._imports_0$1,s:e.o((o=>e.unref(n)("/pages/mine/sett",!0))),t:o._imports_5,v:o._imports_0$1,w:e.o((o=>e.unref(n)("/pages/wallet/list",!0))),x:o._imports_6,y:o._imports_0$1,z:e.o((o=>e.unref(n)("/pages/team/team",!0))),A:o._imports_7,B:o._imports_0$1,C:e.o((o=>e.unref(n)("/pages/address/list",!0))),D:o._imports_5$1,E:o._imports_0$1,F:e.o((e=>t.$refs.popup.close())),G:o._imports_9,H:i.value.inviteCodeImg,I:e.t(i.value.inviteCode),J:e.o((o=>e.unref(r.copy)(i.value.inviteCode))),K:e.sr("popup","3478e6ca-1"),L:e.p({type:"center","border-radius":"16rpx"})})}}),n=e._export_sfc(s,[["__scopeId","data-v-3478e6ca"]]);wx.createPage(n);

View File

@@ -0,0 +1,8 @@
{
"navigationBarTitleText": "",
"navigationStyle": "custom",
"usingComponents": {
"wd-navbar": "../../uni_modules/wot-design-uni/components/wd-navbar/wd-navbar",
"uni-popup": "../../uni_modules/uni-popup/components/uni-popup/uni-popup"
}
}

View File

@@ -0,0 +1 @@
<view class="container data-v-3478e6ca"><image class="data-v-3478e6ca" src="{{a}}" style="width:750rpx;height:762rpx;position:fixed;top:0;left:0;z-index:-1"></image><wd-navbar wx:if="{{b}}" class="data-v-3478e6ca" u-i="3478e6ca-0" bind:__l="__l" u-p="{{b}}"></wd-navbar><view class="p30 data-v-3478e6ca"><view class="user-header data-v-3478e6ca"><image class="avatar data-v-3478e6ca" src="{{c}}"></image><view class="user-info data-v-3478e6ca"><view class="username data-v-3478e6ca">{{d}}</view><view class="phone data-v-3478e6ca">{{e}}</view></view><view wx:if="{{f}}" class="invite-code data-v-3478e6ca" bindtap="{{h}}"><image class="data-v-3478e6ca" style="width:38rpx;height:38rpx" src="{{g}}"></image><text class="data-v-3478e6ca">邀请码</text></view></view><view class="promo-bar data-v-3478e6ca"><text class="data-v-3478e6ca">购买权益包至高享2.5折优惠</text><view class="go-shop data-v-3478e6ca" bindtap="{{j}}"><text class="data-v-3478e6ca">去下单</text><image class="data-v-3478e6ca" src="{{i}}" style="width:26rpx;height:26rpx"></image></view></view><view class="wallet-section data-v-3478e6ca" bindtap="{{p}}"><view class="section-title data-v-3478e6ca"><text class="data-v-3478e6ca">我的钱包</text><image class="data-v-3478e6ca" src="{{k}}" style="width:34rpx;height:34rpx"></image></view><view class="wallet-cards data-v-3478e6ca"><view class="wallet-item data-v-3478e6ca"><text class="amount red data-v-3478e6ca">{{l}}</text><text class="label data-v-3478e6ca">余额</text><text class="desc data-v-3478e6ca">包含奖励</text></view><view class="wallet-item data-v-3478e6ca"><text class="amount data-v-3478e6ca">{{m}}</text><text class="label data-v-3478e6ca">业绩奖励</text><text class="desc data-v-3478e6ca">售出分成</text></view><view class="wallet-item data-v-3478e6ca"><text class="amount data-v-3478e6ca">{{n}}</text><text class="label data-v-3478e6ca">直推奖励</text></view><view class="wallet-item data-v-3478e6ca"><text class="amount data-v-3478e6ca">{{o}}</text><text class="label data-v-3478e6ca">间推奖励</text></view></view></view><view class="function-list data-v-3478e6ca"><view class="function-item data-v-3478e6ca" bindtap="{{s}}"><image class="data-v-3478e6ca" src="{{q}}"></image><text class="data-v-3478e6ca">个人信息</text><image class="data-v-3478e6ca" src="{{r}}" style="width:34rpx;height:34rpx"></image></view><view class="function-item data-v-3478e6ca" bindtap="{{w}}"><image class="data-v-3478e6ca" src="{{t}}"></image><text class="data-v-3478e6ca">我的账单</text><image class="data-v-3478e6ca" src="{{v}}" style="width:34rpx;height:34rpx"></image></view><view class="function-item data-v-3478e6ca" bindtap="{{z}}"><image class="data-v-3478e6ca" src="{{x}}"></image><text class="data-v-3478e6ca">我的团队</text><image class="data-v-3478e6ca" src="{{y}}" style="width:34rpx;height:34rpx"></image></view><view class="function-item data-v-3478e6ca" bindtap="{{C}}"><image class="data-v-3478e6ca" src="{{A}}"></image><text class="data-v-3478e6ca">地址管理</text><image class="data-v-3478e6ca" src="{{B}}" style="width:34rpx;height:34rpx"></image></view><button class="function-item data-v-3478e6ca" open-type="contact"><image class="data-v-3478e6ca" src="{{D}}"></image><text class="data-v-3478e6ca">联系客服</text><image class="data-v-3478e6ca" src="{{E}}" style="width:34rpx;height:34rpx"></image></button></view></view><uni-popup wx:if="{{L}}" class="r data-v-3478e6ca" u-s="{{['d']}}" u-r="popup" u-i="3478e6ca-1" bind:__l="__l" u-p="{{L}}"><view class="shareBlock data-v-3478e6ca"><view class="data-v-3478e6ca" style="width:100%;text-align:right"><image bindtap="{{F}}" src="{{G}}" class="shareBlock_close data-v-3478e6ca"></image></view><image class="shareBlock_code data-v-3478e6ca" src="{{H}}"></image><view class="shareBlock_info data-v-3478e6ca">打开微信扫描二维码,注册时输入邀请码</view><view class="shareBlock_codeInfo data-v-3478e6ca"><view class="shareBlock_codeInfo_left data-v-3478e6ca"> 邀请码: <text class="data-v-3478e6ca" style="text-decoration:underline">{{I}}</text></view><view class="shareBlock_codeInfo_right data-v-3478e6ca" bindtap="{{J}}">点击复制</view></view></view></uni-popup></view>

View File

@@ -0,0 +1 @@
.container.data-v-3478e6ca{width:100%;min-height:100vh;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,sans-serif}.user-header.data-v-3478e6ca{background-size:cover;padding:40rpx 30rpx 60rpx;display:flex;position:relative}.user-header.data-v-3478e6ca:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.avatar.data-v-3478e6ca{width:152rpx;height:152rpx;border-radius:50%;margin-right:20rpx;background-color:#eee}.user-info.data-v-3478e6ca{flex:1;z-index:1;height:152rpx;display:flex;flex-direction:column;justify-content:center}.username.data-v-3478e6ca{font-size:34rpx;font-weight:700;color:#333}.phone.data-v-3478e6ca{font-size:30rpx;color:#666;margin-top:24rpx}.invite-code.data-v-3478e6ca{display:flex;align-items:center;flex-direction:column;z-index:1}.invite-code text.data-v-3478e6ca{font-size:24rpx;color:#232323;margin-top:10rpx}.qrcode-btn.data-v-3478e6ca{display:flex;align-items:center;font-size:26rpx;color:#666}.arrow.data-v-3478e6ca{margin-left:6rpx;color:#999}.promo-bar.data-v-3478e6ca{width:638rpx;height:70rpx;background:#799675;border-radius:16rpx 16rpx 0rpx 0rpx;padding:0 40rpx;display:flex;justify-content:space-between;align-items:center;font-size:28rpx;margin:0 auto;font-weight:700;font-size:24rpx;color:#ffff94}.go-shop.data-v-3478e6ca{display:flex;align-items:center}.wallet-section.data-v-3478e6ca{background-color:#fff;margin:0rpx 0 20rpx;padding:30rpx;border-radius:8rpx}.section-title.data-v-3478e6ca{display:flex;justify-content:space-between;align-items:center;padding:10rpx 0 20rpx;font-size:32rpx;font-weight:700;color:#333;border-bottom:1px solid #eee;margin-bottom:20rpx}.wallet-cards.data-v-3478e6ca{display:flex;justify-content:space-between}.wallet-item.data-v-3478e6ca{display:flex;flex-direction:column;flex:1;text-align:center}.label.data-v-3478e6ca{font-size:28rpx;color:#666}.amount.data-v-3478e6ca{font-size:36rpx;font-weight:700;margin-bottom:10rpx}.red.data-v-3478e6ca{color:#ff4d4f}.desc.data-v-3478e6ca{font-size:20rpx;color:#999;margin-top:6rpx}.order-section.data-v-3478e6ca{background-color:#fff;margin-bottom:20rpx;padding:30rpx;border-radius:8rpx}.order-types.data-v-3478e6ca{display:flex;justify-content:space-between;margin-top:20rpx}.order-type.data-v-3478e6ca{display:flex;flex-direction:column;align-items:center;width:22%}.order-type image.data-v-3478e6ca{width:56rpx;height:56rpx;margin-bottom:10rpx}.order-type text.data-v-3478e6ca{font-size:26rpx;color:#232323}.function-list.data-v-3478e6ca{background-color:#fff;margin-bottom:20rpx;border-radius:8rpx}.function-item.data-v-3478e6ca{display:flex;align-items:center;padding:30rpx;border-bottom:1rpx solid #f7f7f7}.function-item image.data-v-3478e6ca{width:48rpx;height:48rpx;margin-right:20rpx}.function-item text.data-v-3478e6ca{flex:1;font-size:28rpx;color:#333;font-weight:700}.info.data-v-3478e6ca{color:#232323!important;font-weight:500!important;text-align:right}button.data-v-3478e6ca{all:unset}button.data-v-3478e6ca:after{all:unset}.shareBlock.data-v-3478e6ca{margin:auto;width:650rpx;height:688rpx;background:#fff;border-radius:16rpx;padding:20rpx;display:flex;flex-direction:column;align-items:center}.shareBlock_close.data-v-3478e6ca{width:68rpx;height:68rpx}.shareBlock_code.data-v-3478e6ca{width:392rpx;height:392rpx}.shareBlock_info.data-v-3478e6ca{font-size:24rpx;color:#ccc;margin:24rpx 0}.shareBlock_codeInfo.data-v-3478e6ca{display:flex;align-items:center}.shareBlock_codeInfo_left.data-v-3478e6ca{font-weight:700;font-size:32rpx;color:#232323}.shareBlock_codeInfo_right.data-v-3478e6ca{margin-left:20rpx;font-size:24rpx;color:#999}

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../common/vendor.js"),o=require("../../utils/fun.js"),s=require("../../uni_modules/wot-design-uni/components/composables/useCountDown.js");require("../../uni_modules/wot-design-uni/locale/index.js"),require("../../uni_modules/wot-design-uni/dayjs/index.js");const a=require("../../api/index.js"),n=require("../../store/index.js"),t=e.defineComponent({__name:"mobile",setup(t){const u=n.Store(),i=e.computed((()=>u.userInfo||{inviteCode:"",nickname:"",mobile:"",avatar:"",paywallet:{balance:0}}));e.onShow((async()=>{await u.usersGetInfo()}));const l=e.ref("获取验证码"),d=e.ref("获取验证码"),c=e.ref({code:"",mobile:"",oldCode:""}),{start:r,pause:m,reset:v,current:b}=s.useCountDown({time:6e4,onChange(e){},onFinish(){l.value="重新发送"}}),{start:p,pause:h,reset:w,current:C}=s.useCountDown({time:6e4,onChange(e){},onFinish(){d.value="重新发送"}}),f=e=>{i.value.mobile?b.value.seconds?o.toast("请等待倒计时结束"):a.api.smsCode({mobile:i.value.mobile,scene:2}).then((e=>{r(),o.toast("验证码发送成功")})).catch((e=>{console.log(e),o.toast("验证码发送失败")})):o.toast("请输入旧手机号")},g=e=>{c.value.mobile?C.value.seconds?o.toast("请等待倒计时结束"):a.api.smsCode({mobile:c.value.mobile,scene:2}).then((e=>{p(),o.toast("验证码发送成功")})).catch((e=>{console.log(e),o.toast("验证码发送失败")})):o.toast("请输入旧手机号")},j=()=>{a.api.updateMobile(c.value).then((o=>{e.index.showModal({title:"提示",content:"修改成功",showCancel:!1,success:async()=>{await u.usersGetInfo(),e.index.navigateBack()}})}))};return(o,s)=>({a:i.value.mobile,b:c.value.oldCode,c:e.o((e=>c.value.oldCode=e.detail.value)),d:e.t(e.unref(b).seconds||l.value),e:e.o(f),f:c.value.mobile,g:e.o((e=>c.value.mobile=e.detail.value)),h:c.value.code,i:e.o((e=>c.value.code=e.detail.value)),j:e.t(e.unref(C).seconds||d.value),k:e.o(g),l:e.o(j)})}}),u=e._export_sfc(t,[["__scopeId","data-v-54d890b4"]]);wx.createPage(u);

View File

@@ -0,0 +1,5 @@
{
"navigationBarTitleText": "修改手机号",
"navigationBarBackgroundColor": "#fff",
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<view class="page-container data-v-54d890b4"><view class="form-group data-v-54d890b4"><text class="label data-v-54d890b4">旧手机号:</text><input class="input data-v-54d890b4" type="number" placeholder="请输入旧手机号" disabled value="{{a}}" maxlength="11"/></view><view class="form-group code-group data-v-54d890b4"><text class="label data-v-54d890b4">短信验证码:</text><input class="input data-v-54d890b4" type="number" placeholder="请输入短信验证码" maxlength="6" value="{{b}}" bindinput="{{c}}"/><view class="code-btn data-v-54d890b4" bindtap="{{e}}">{{d}}</view></view><view class="form-group data-v-54d890b4"><text class="label data-v-54d890b4">新手机号:</text><input class="input data-v-54d890b4" type="number" placeholder="请输入新手机号" maxlength="11" value="{{f}}" bindinput="{{g}}"/></view><view class="form-group code-group data-v-54d890b4"><text class="label data-v-54d890b4">短信验证码:</text><input class="input data-v-54d890b4" type="number" placeholder="请输入短信验证码" maxlength="6" value="{{h}}" bindinput="{{i}}"/><view class="code-btn data-v-54d890b4" bindtap="{{k}}">{{j}}</view></view><button class="confirm-btn data-v-54d890b4" bindtap="{{l}}">确定</button><view class="tips data-v-54d890b4"><text class="tips-title data-v-54d890b4">温馨提醒:</text><text class="tips-item data-v-54d890b4">1. 一个手机号只能作为一个账户的登录名;</text><text class="tips-item data-v-54d890b4">2. 手机号修改成功后,原手机号将不支持登录。</text></view></view>

View File

@@ -0,0 +1 @@
.page-container.data-v-54d890b4{padding:30rpx;background-color:#fff}.form-group.data-v-54d890b4{display:flex;align-items:center;margin-bottom:40rpx}.label.data-v-54d890b4{font-size:26rpx;color:#333;width:180rpx;font-weight:700}.input.data-v-54d890b4{flex:1;height:60rpx;line-height:60rpx;border-bottom:1px solid #eee;font-size:28rpx;color:#666}.code-group.data-v-54d890b4{justify-content:space-between}.code-btn.data-v-54d890b4{width:175rpx;height:60rpx;line-height:60rpx;font-size:28rpx;color:#5d7a4e;border:1rpx solid #5d7a4e;text-align:center;border-radius:14rpx}.confirm-btn.data-v-54d890b4{width:100%;height:80rpx;line-height:80rpx;font-size:32rpx;color:#fff;background-color:#5d7a4e;border-radius:10rpx;margin-top:50rpx}.tips.data-v-54d890b4{margin-top:60rpx;font-size:26rpx;color:#999;line-height:44rpx}.tips-title.data-v-54d890b4{display:block;margin-bottom:20rpx;font-weight:500}.tips-item.data-v-54d890b4{display:block}

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../common/vendor.js"),a=require("../../common/assets.js"),s=require("../../api/index.js"),n=require("../../utils/fun.js"),o=require("../../store/index.js"),t=require("../../uni_modules/wot-design-uni/components/wd-message-box/index.js");if(require("../../uni_modules/wot-design-uni/locale/index.js"),require("../../uni_modules/wot-design-uni/dayjs/index.js"),!Array){(e.resolveComponent("wd-navbar")+e.resolveComponent("wd-message-box"))()}Math||((()=>"../../uni_modules/wot-design-uni/components/wd-navbar/wd-navbar.js")+(()=>"../../uni_modules/wot-design-uni/components/wd-message-box/wd-message-box.js"))();const i={__name:"sett",setup(i){const r=t.useMessage(),u=o.Store(),l=()=>{e.index.navigateBack()},c=e.computed((()=>u.userInfo||{})),d=e.ref({avatar:"",nickname:"",mobile:"",sex:0});function m(){r.prompt({title:"请输入昵称",inputValue:d.value.nickname}).then((async e=>{await s.api.usersUpdate({nickname:e.value||"微信用户"}),await u.usersGetInfo()})).catch((e=>{console.log(e)}))}e.onShow((async()=>{await u.usersGetInfo()})),e.onLoad((async()=>{if(e.index.getStorageSync("userInfo")){const a=await getUser();e.index.setStorageSync("userInfo",a),d.value={...a}}})),e.ref("");const v=async e=>{try{if(e.detail.avatarUrl){const a=await n.uploadFiles(e.detail.avatarUrl);await s.api.usersUpdate({avatar:a,mobile:c.value.mobile,nickname:c.value.nickname||"微信用户"}),await u.usersGetInfo()}}catch(a){console.error("选择头像失败:",a)}},g=async()=>{e.index.showModal({title:"提示",content:"是否确认退出登录?",success:function(e){e.confirm?u.logoutUser():e.cancel&&console.log("用户点击取消")}})},p=()=>{e.index.navigateTo({url:"/pages/mine/mobile"})};return(s,n)=>e.e({a:e.o(l),b:e.p({bordered:!1,"left-arrow":!0,"custom-style":"background-color: transparent !important;",title:"个人信息",safeAreaInsetTop:!0}),c:a._imports_0$6,d:c.value.avatar},c.value.avatar?{e:c.value.avatar}:{f:a._imports_1$4},{g:e.o(v),h:e.t(c.value.nickname||"微信用户"),i:a._imports_0$1,j:e.o(m),k:e.t(c.value.mobile),l:a._imports_0$1,m:e.o(p),n:c.value.userRights},c.value.userRights?{o:e.t(c.value.userRights.rights.rightsName)}:{},{p:e.o(g)})}},r=e._export_sfc(i,[["__scopeId","data-v-2463a4f2"]]);wx.createPage(r);

View File

@@ -0,0 +1,8 @@
{
"navigationBarTitleText": "",
"navigationStyle": "custom",
"usingComponents": {
"wd-navbar": "../../uni_modules/wot-design-uni/components/wd-navbar/wd-navbar",
"wd-message-box": "../../uni_modules/wot-design-uni/components/wd-message-box/wd-message-box"
}
}

View File

@@ -0,0 +1 @@
<view class="container data-v-2463a4f2"><wd-navbar wx:if="{{b}}" class="data-v-2463a4f2" bindclickLeft="{{a}}" u-i="2463a4f2-0" bind:__l="__l" u-p="{{b}}"></wd-navbar><image class="data-v-2463a4f2" src="{{c}}" style="width:750rpx;height:690rpx;position:absolute;top:0;left:0;z-index:-1" mode="widthFix"></image><view class="data-v-2463a4f2" style="padding:30rpx"><view class="card data-v-2463a4f2"><view class="avatar-row data-v-2463a4f2"><text class="label data-v-2463a4f2">头像</text><button class="avatar-btn data-v-2463a4f2" open-type="chooseAvatar" bindchooseavatar="{{g}}"><view class="avatar-uploader data-v-2463a4f2"><image wx:if="{{d}}" src="{{e}}" class="avatar-image data-v-2463a4f2"></image><view wx:else class="avatar-placeholder data-v-2463a4f2"><image class="data-v-2463a4f2" src="{{f}}"></image></view></view></button></view><view class="form-row data-v-2463a4f2" bindtap="{{j}}"><text class="label required data-v-2463a4f2">账户名称</text><view class="form-row-right data-v-2463a4f2" style="font-size:28rpx"><view class="data-v-2463a4f2">{{h}}</view><image class="data-v-2463a4f2" src="{{i}}" style="opacity:0.5;width:30rpx;height:30rpx" mode="widthFix"></image></view></view><view class="form-row data-v-2463a4f2" bindtap="{{m}}"><text class="label required data-v-2463a4f2">手机号</text><view class="form-row-right data-v-2463a4f2" style="font-size:28rpx"><view class="data-v-2463a4f2">{{k}}</view><image class="data-v-2463a4f2" src="{{l}}" style="opacity:0.5;width:30rpx;height:30rpx" mode="widthFix"></image></view></view><view class="form-row data-v-2463a4f2"><text class="label required data-v-2463a4f2">等级</text><view wx:if="{{n}}" class="data-v-2463a4f2" style="font-size:28rpx">{{o}}</view><view wx:else class="data-v-2463a4f2" style="font-size:28rpx">-</view></view></view><view class="save-btn data-v-2463a4f2" bindtap="{{p}}">退出登录</view></view><wd-message-box class="data-v-2463a4f2" u-i="2463a4f2-1" bind:__l="__l"/></view>

View File

@@ -0,0 +1 @@
.card.data-v-2463a4f2{border-radius:16rpx;padding:0 30rpx;background-color:#fff}.avatar-row.data-v-2463a4f2{height:170rpx;display:flex;align-items:center;justify-content:space-between}.avatar-row .avatar-btn.data-v-2463a4f2{width:90rpx;height:90rpx;margin:0;padding:0;border-radius:50%}.avatar-row .avatar-btn.data-v-2463a4f2:after{border-width:0}.avatar-row .label.data-v-2463a4f2{font-size:28rpx;color:#232323}.avatar-uploader.data-v-2463a4f2{width:90rpx;height:90rpx;border-radius:50%;position:relative}.avatar-uploader .avatar-image.data-v-2463a4f2{width:100%;height:100%}.avatar-uploader .avatar-placeholder.data-v-2463a4f2{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.avatar-uploader .avatar-placeholder image.data-v-2463a4f2{width:90rpx;height:90rpx;background-color:#f5f5f5}.form-row.data-v-2463a4f2{height:82rpx;display:flex;align-items:center;justify-content:space-between;border-bottom:1rpx solid #f5f5f5}.form-row .label.data-v-2463a4f2{font-size:28rpx;color:#232323}.form-row .input.data-v-2463a4f2{flex:1;text-align:right;font-size:24rpx;color:#232323;padding-left:20rpx}.form-row .input-disabled.data-v-2463a4f2{color:#999}.form-row-right.data-v-2463a4f2{display:flex;align-items:center;justify-content:space-between}.form-row-right image.data-v-2463a4f2{margin-left:10rpx}.save-btn.data-v-2463a4f2{margin-top:35rpx;width:690rpx;height:110rpx;background:#fff;box-shadow:0 2rpx 8rpx 2rpx rgba(0,88,219,.06);border-radius:8rpx;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:30rpx;color:#5d7a4e}