Authored by 李进

智航保

Showing 57 changed files with 517 additions and 95 deletions
1 <script lang="ts" setup> 1 <script lang="ts" setup>
2 import { onLaunch, onShow, onHide } from '@dcloudio/uni-app' 2 import { onLaunch, onShow, onHide } from '@dcloudio/uni-app'
3 import registerApi from '@/api/register' 3 import registerApi from '@/api/register'
4 - onLaunch(() => {  
5 - console.log('App Launch')  
6 - const token = wx.getStorageSync('token')  
7 - if (token) {  
8 - getUserInfo() 4 + onLaunch((option) => {
  5 + console.log('App Launch', option)
  6 + if (option && option.path) {
  7 + if (option.path == 'pages/login/index') {
  8 + const token = wx.getStorageSync('token')
  9 + if (token) {
  10 + getUserInfo()
  11 + }
  12 + }
9 } 13 }
10 }) 14 })
11 onShow(() => { 15 onShow(() => {
@@ -89,6 +89,17 @@ export default class HomeApi { @@ -89,6 +89,17 @@ export default class HomeApi {
89 }) 89 })
90 } 90 }
91 91
  92 + // 获取消息详情
  93 + static getNoticeDetail(params: object) : Promise<AxiosResponse<any, any>> {
  94 + return http
  95 + .server()
  96 + .get('common/getOfficialMsg', {params})
  97 + .then((res) => {
  98 + return res
  99 + })
  100 + }
  101 +
  102 +
92 // 上传图片 sensitiveType: 文件敏感类型:false-无敏感信息,true-有敏感信息 103 // 上传图片 sensitiveType: 文件敏感类型:false-无敏感信息,true-有敏感信息
93 static async upload(params : Array<string>) { 104 static async upload(params : Array<string>) {
94 105
@@ -16,7 +16,8 @@ export default class ApiClient { @@ -16,7 +16,8 @@ export default class ApiClient {
16 return ApiClient.create(baseURL, abortRequest) 16 return ApiClient.create(baseURL, abortRequest)
17 } 17 }
18 public static getBaseURL() { 18 public static getBaseURL() {
19 - return 'http://39.99.131.18:9266/mini/' 19 + // return 'http://39.99.131.18:9266/mini/'
  20 + return 'https://api.zhihangtech.com/mini/'
20 } 21 }
21 22
22 private static create(baseURL : string, abortRequest : 'same' | 'all' | 'none' = 'none') { 23 private static create(baseURL : string, abortRequest : 'same' | 'all' | 'none' = 'none') {
@@ -56,18 +56,14 @@ @@ -56,18 +56,14 @@
56 "minified" : true 56 "minified" : true
57 }, 57 },
58 "usingComponents" : true, 58 "usingComponents" : true,
59 - "permission" : {  
60 - "scope.userLocation" : {  
61 - "desc" : "选择公司所在地"  
62 - }  
63 - }  
64 - // "plugins" : {  
65 - // "chooseLocation" : {  
66 - // "version" : "1.0.10",  
67 - // "provider" : "wx76a9a06e5b4e693e"  
68 - // }  
69 - // } 59 + "permission" : {}
70 }, 60 },
  61 + // "plugins" : {
  62 + // "chooseLocation" : {
  63 + // "version" : "1.0.10",
  64 + // "provider" : "wx76a9a06e5b4e693e"
  65 + // }
  66 + // }
71 "mp-alipay" : { 67 "mp-alipay" : {
72 "usingComponents" : true 68 "usingComponents" : true
73 }, 69 },
@@ -41,6 +41,13 @@ @@ -41,6 +41,13 @@
41 "navigationBarTitleText": "服务条款", 41 "navigationBarTitleText": "服务条款",
42 "navigationStyle": "default" 42 "navigationStyle": "default"
43 } 43 }
  44 + },
  45 + {
  46 + "path": "pages/notice/index",
  47 + "style": {
  48 + "navigationBarTitleText": "消息明细",
  49 + "navigationStyle": "default"
  50 + }
44 } 51 }
45 ], 52 ],
46 "globalStyle": { 53 "globalStyle": {
  1 +<template>
  2 +</template>
  3 +
  4 +<script lang="ts" setup>
  5 +
  6 + import { onLoad } from '@dcloudio/uni-app'
  7 + import registerApi from '@/api/register'
  8 +
  9 + onLoad(() => {
  10 +
  11 + const token = wx.getStorageSync('token')
  12 + if (token) {
  13 + getFirstUserInfo()
  14 + } else {
  15 + uni.reLaunch({
  16 + url: '/pages/login/index'
  17 + })
  18 + }
  19 + })
  20 + function getFirstUserInfo() {
  21 + registerApi.getUserInfo().then((res) => {
  22 + console.log('getUserInfo', res)
  23 + if (res.signStatus == 0) {
  24 + uni.reLaunch({
  25 + url: '/pages/register/audit'
  26 + })
  27 + } else if (res.signStatus == 1) {
  28 + uni.reLaunch({
  29 + url: '/pages/register/auditSuccess'
  30 + })
  31 + } else if (res.signStatus == 2) {
  32 + uni.reLaunch({
  33 + url: '/pages/register/registerSuccess'
  34 + })
  35 + } else if (res.signStatus == -1) {
  36 + uni.reLaunch({
  37 + url: '/pages/register/registerSuccess'
  38 + })
  39 + }
  40 + }).catch((error) => {
  41 + console.log('getUserInfo error', error.msg)
  42 + })
  43 + }
  44 +</script>
  45 +
  46 +<style>
  47 +</style>
@@ -17,7 +17,7 @@ @@ -17,7 +17,7 @@
17 </view> 17 </view>
18 </view> 18 </view>
19 <view class="center_wrapper"> 19 <view class="center_wrapper">
20 - <view class="title">Welcome</view> 20 + <view class="title"></view>
21 <view class="input_wrapper" v-if="params.type == 'userName'"> 21 <view class="input_wrapper" v-if="params.type == 'userName'">
22 <image class="image" src="../../static/images/login_account.png" mode="aspectFill"></image> 22 <image class="image" src="../../static/images/login_account.png" mode="aspectFill"></image>
23 <input class="input" v-model="params.phone" maxlength="11" type="number" 23 <input class="input" v-model="params.phone" maxlength="11" type="number"
@@ -71,7 +71,8 @@ @@ -71,7 +71,8 @@
71 import { getCurrentInstance, nextTick, ref, computed } from 'vue' 71 import { getCurrentInstance, nextTick, ref, computed } from 'vue'
72 import { onLoad } from '@dcloudio/uni-app' 72 import { onLoad } from '@dcloudio/uni-app'
73 import registerApi from '@/api/register' 73 import registerApi from '@/api/register'
74 - 74 +
  75 + const isfirst = ref(true)
75 const time = ref(60) 76 const time = ref(60)
76 const showTime = ref(false) 77 const showTime = ref(false)
77 const timer = ref() 78 const timer = ref()
@@ -89,8 +90,9 @@ @@ -89,8 +90,9 @@
89 return result || false 90 return result || false
90 }) 91 })
91 onLoad(() => { 92 onLoad(() => {
92 - statusBarHeight.value = uni.getWindowInfo().statusBarHeight || 25  
93 - }) 93 + statusBarHeight.value = uni.getWindowInfo().statusBarHeight || 25
  94 + })
  95 +
94 function backClick() { 96 function backClick() {
95 console.log('backClick') 97 console.log('backClick')
96 uni.navigateBack() 98 uni.navigateBack()
  1 +<template>
  2 + <view class="notice-wrapper">
  3 + <view class="image-wrapper">
  4 + <image class="image" src="../../static/images/notice_logo.png" mode="aspectFill"></image>
  5 + </view>
  6 +
  7 + <view class="notice-line"></view>
  8 + <!-- officialLogId: "1961375588419149824"
  9 + signName: "贝思畅想科技有限公司TEST"
  10 + verifyRemark:
  11 + "1.贝思畅想科技有限公司TEST贝思畅想科技有限公司TEST贝思畅想科技有限公司TEST贝思畅想科技有限公司TEST贝思畅想科技有限公司TEST贝思畅想科技有限公司TEST贝思畅想科技有限公司TEST↵2.贝思畅想科技有限公司TEST贝思畅想科技有限公司TEST"
  12 + verifyStatus: "未通过"
  13 + verifyTime: "2025-08-29T18:29:15.000+08:00"
  14 + workOrderId: "1961370363385913344"
  15 + workOrderName: "充值审核" -->
  16 + <view class="notice-item">
  17 + <view class="notice-title">企业名称</view>
  18 + <view class="notice-value">{{info.signName}}</view>
  19 + </view>
  20 + <view class="notice-item">
  21 + <view class="notice-title">通知类型</view>
  22 + <view class="notice-value">{{info.workOrderName}}</view>
  23 + </view>
  24 + <view class="notice-item">
  25 + <view class="notice-title">工单编号</view>
  26 + <view class="notice-value">{{info.workOrderId}}</view>
  27 + </view>
  28 + <view class="notice-item">
  29 + <view class="notice-title">处理结果</view>
  30 + <view class="notice-value">{{info.verifyStatus}}</view>
  31 + </view>
  32 + <view class="notice-item" v-if="info.verifyStatus == '未通过'">
  33 + <view class="notice-title weitongguo">未通过原因</view>
  34 + <view class="notice-value" style="white-space: pre-line;">{{info.verifyRemark}}</view>
  35 + </view>
  36 + <view class="notice-item">
  37 + <view class="notice-title">处理时间</view>
  38 + <view class="notice-value">{{formatDate(info.verifyTime)}}</view>
  39 + </view>
  40 + <view class="notice-item" style="margin-top: 20rpx;" @click="copyUrlClick">
  41 + <view class="solution">请登录 {{copyUrl}} 查看</view>
  42 + </view>
  43 + <view class="notice-line"></view>
  44 +
  45 +
  46 + <view class="bottom_wrapper fixed-bottom">
  47 + <view class="bottom_title">如有问题请联系销售或拨打全国客服热线</view>
  48 + <view class="bottom_title">{{contect}}</view>
  49 + </view>
  50 + </view>
  51 +</template>
  52 +
  53 +<script lang="ts" setup>
  54 + import { ref } from 'vue'
  55 + import { onLoad } from '@dcloudio/uni-app'
  56 + import registerApi from '@/api/register'
  57 +
  58 + const contect = ref('')
  59 + const id = ref('')
  60 + const info = ref()
  61 + const copyUrl = ref('https://www.zhihangtech.com')
  62 + onLoad((options) => {
  63 + if (options && options.scene) {
  64 + const scene = decodeURIComponent(options.scene).split('=')
  65 + console.log('scene', scene)
  66 + if (scene.length > 1) {
  67 + id.value = scene[1]
  68 + getDetail()
  69 + } else {
  70 + id.value = options.scene
  71 + getDetail()
  72 + }
  73 + }
  74 + getPhone()
  75 + })
  76 +
  77 + function copyUrlClick() {
  78 + uni.setClipboardData({
  79 + data: copyUrl.value,
  80 + success: () => {
  81 + uni.showToast({
  82 + title: '复制成功',
  83 + icon: 'none'
  84 + });
  85 + },
  86 + fail: (err) => {
  87 + uni.showToast({
  88 + title: '复制失败',
  89 + icon: 'none'
  90 + });
  91 + }
  92 + });
  93 + }
  94 +
  95 + function formatDate(string) {
  96 + const date = new Date(string);
  97 + const year = date.getFullYear();
  98 + const month = String(date.getMonth() + 1).padStart(2, '0');
  99 + const day = String(date.getDate()).padStart(2, '0');
  100 + const hours = String(date.getHours()).padStart(2, '0');
  101 + const minutes = String(date.getMinutes()).padStart(2, '0');
  102 + const seconds = String(date.getSeconds()).padStart(2, '0');
  103 +
  104 + return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;
  105 + }
  106 +
  107 + function getDetail() {
  108 +
  109 + registerApi.getNoticeDetail({ officialLogId: id.value }).then((res) => {
  110 + console.log('getNoticeDetail', res)
  111 + info.value = res.data
  112 + }).catch((error) => {
  113 + uni.showToast({
  114 + title: error.msg,
  115 + icon: 'none'
  116 + })
  117 + })
  118 + }
  119 +
  120 + function getPhone() {
  121 + registerApi.getNotice({ type: 'linkPhone' }).then((res) => {
  122 +
  123 + if (res.data.noticeContent) {
  124 + contect.value = res.data.noticeContent.replace(/<[^>]*>/g, '');
  125 + }
  126 + }).catch(() => {
  127 +
  128 + })
  129 + }
  130 +</script>
  131 +
  132 +<style lang="scss" scoped>
  133 + .notice-wrapper {
  134 + display: flex;
  135 + flex-direction: column;
  136 + height: 100vh;
  137 +
  138 + .solution {
  139 + display: flex;
  140 + flex-direction: row;
  141 + justify-content: center;
  142 + width: 100%;
  143 + margin-top: 12rpx;
  144 + margin-bottom: 12rpx;
  145 + flex-wrap: wrap;
  146 + font-family: PingFangSC, PingFang SC;
  147 + font-weight: 500;
  148 + font-size: 28rpx;
  149 + color: #409EFE;
  150 + line-height: 40rpx;
  151 + font-style: normal;
  152 + }
  153 +
  154 + .image-wrapper {
  155 + display: flex;
  156 + width: 100%;
  157 + height: 140rpx;
  158 + margin-top: 60rpx;
  159 + justify-content: center;
  160 +
  161 + .image {
  162 + width: 150rpx;
  163 + height: 140rpx;
  164 + }
  165 + }
  166 +
  167 + .notice-line {
  168 + display: flex;
  169 + margin-top: 60rpx;
  170 + margin-left: 60rpx;
  171 + margin-right: 60rpx;
  172 + height: 1rpx;
  173 + background: #ECEDEF;
  174 + margin-bottom: 48rpx;
  175 + }
  176 +
  177 + .notice-item {
  178 + display: flex;
  179 + flex-direction: row;
  180 + align-items: center;
  181 + margin-left: 60rpx;
  182 + margin-right: 60rpx;
  183 + min-height: 62rpx;
  184 +
  185 + .notice-title {
  186 + display: flex;
  187 + min-width: 192rpx;
  188 + font-family: PingFangSC, PingFang SC;
  189 + font-weight: 400;
  190 + font-size: 28rpx;
  191 + color: #707070;
  192 + line-height: 40rpx;
  193 + text-align: left;
  194 + font-style: normal;
  195 + &.weitongguo {
  196 + height: 100%;
  197 + padding-top: 18rpx;
  198 + }
  199 + }
  200 +
  201 + .notice-value {
  202 + font-family: PingFangSC, PingFang SC;
  203 + font-weight: 500;
  204 + font-size: 28rpx;
  205 + color: #1C1C1C;
  206 + line-height: 50rpx;
  207 + text-align: left;
  208 + font-style: normal;
  209 + }
  210 + }
  211 +
  212 + .bottom_wrapper {
  213 + display: flex;
  214 + flex-direction: column;
  215 + position: fixed;
  216 + left: 0;
  217 + right: 0;
  218 + bottom: 40rpx;
  219 + z-index: 10;
  220 +
  221 + .bottom_title {
  222 + display: flex;
  223 + align-items: center;
  224 + justify-content: center;
  225 + font-size: 28rpx;
  226 + margin-bottom: 20rpx;
  227 + color: #6b6d73;
  228 + }
  229 + }
  230 + }
  231 +</style>
@@ -2,10 +2,10 @@ @@ -2,10 +2,10 @@
2 <view class="wrapper"> 2 <view class="wrapper">
3 <view class="title">后台审核中</view> 3 <view class="title">后台审核中</view>
4 <view class="result" style="margin-top: 36rpx;">您的账号已注册成功,我们会尽快进行审核开户。</view> 4 <view class="result" style="margin-top: 36rpx;">您的账号已注册成功,我们会尽快进行审核开户。</view>
5 - <view class="result">联系电话:400-000-0000</view> 5 + <view class="result">联系电话:{{contect}}</view>
6 <view class="bottom_wrapper fixed-bottom"> 6 <view class="bottom_wrapper fixed-bottom">
7 <view class="bottom_title">如有问题请联系销售或拨打全国客服热线</view> 7 <view class="bottom_title">如有问题请联系销售或拨打全国客服热线</view>
8 - <view class="bottom_title">400-000-0000</view> 8 + <view class="bottom_title">{{contect}}</view>
9 </view> 9 </view>
10 <view class="image_wrapper"> 10 <view class="image_wrapper">
11 <image class="image" show-menu-by-longpress :src="imageUrl" mode="aspectFill"></image> 11 <image class="image" show-menu-by-longpress :src="imageUrl" mode="aspectFill"></image>
@@ -22,6 +22,7 @@ @@ -22,6 +22,7 @@
22 22
23 const userInfo = ref({}) 23 const userInfo = ref({})
24 const imageUrl = ref('') 24 const imageUrl = ref('')
  25 + const contect = ref('')
25 onLoad(() => { 26 onLoad(() => {
26 getUserInfo() 27 getUserInfo()
27 }) 28 })
@@ -32,6 +33,14 @@ @@ -32,6 +33,14 @@
32 requestCode() 33 requestCode()
33 }).catch((error) => { 34 }).catch((error) => {
34 }) 35 })
  36 + registerApi.getNotice({ type: 'linkPhone' }).then((res) => {
  37 +
  38 + if (res.data.noticeContent) {
  39 + contect.value = res.data.noticeContent.replace(/<[^>]*>/g, '');
  40 + }
  41 + }).catch(() => {
  42 +
  43 + })
35 } 44 }
36 function requestCode() { 45 function requestCode() {
37 let userId = `u=${userInfo.value.userId}` 46 let userId = `u=${userInfo.value.userId}`
@@ -3,16 +3,17 @@ @@ -3,16 +3,17 @@
3 <view class="title">恭喜您,开户成功!</view> 3 <view class="title">恭喜您,开户成功!</view>
4 <view class="result" style="margin-top: 36rpx;" @click="copyUrlClick">请复制网址 <span 4 <view class="result" style="margin-top: 36rpx;" @click="copyUrlClick">请复制网址 <span
5 style="color: #409EFE; font-size: 22rpx;">{{copyUrl}}</span> 前往电脑端投保</view> 5 style="color: #409EFE; font-size: 22rpx;">{{copyUrl}}</span> 前往电脑端投保</view>
6 - <view class="result">联系电话:400-000-0000</view>  
7 - <view class="bottom_wrapper fixed-bottom">  
8 - <view class="bottom_title">如有问题请联系销售或拨打全国客服热线</view>  
9 - <view class="bottom_title">400-000-0000</view>  
10 - </view>  
11 - 6 + <view class="result">联系电话:{{contect}}</view>
  7 +
12 <view class="image_wrapper"> 8 <view class="image_wrapper">
13 <image class="image" show-menu-by-longpress :src="imageUrl" mode="aspectFill"></image> 9 <image class="image" show-menu-by-longpress :src="imageUrl" mode="aspectFill"></image>
14 </view> 10 </view>
15 <view class="image_title">关注公众号,及时获取最新通知</view> 11 <view class="image_title">关注公众号,及时获取最新通知</view>
  12 +
  13 + <view class="bottom_wrapper fixed-bottom">
  14 + <view class="bottom_title">如有问题请联系销售或拨打全国客服热线</view>
  15 + <view class="bottom_title">{{contect}}</view>
  16 + </view>
16 </view> 17 </view>
17 </template> 18 </template>
18 19
@@ -24,7 +25,7 @@ @@ -24,7 +25,7 @@
24 const userInfo = ref({}) 25 const userInfo = ref({})
25 const imageUrl = ref('') 26 const imageUrl = ref('')
26 const copyUrl = ref('https://www.zhihangtech.com') 27 const copyUrl = ref('https://www.zhihangtech.com')
27 - 28 + const contect = ref('')
28 onLoad(() => { 29 onLoad(() => {
29 getUserInfo() 30 getUserInfo()
30 }) 31 })
@@ -35,6 +36,14 @@ @@ -35,6 +36,14 @@
35 requestCode() 36 requestCode()
36 }).catch((error) => { 37 }).catch((error) => {
37 }) 38 })
  39 + registerApi.getNotice({ type: 'linkPhone' }).then((res) => {
  40 +
  41 + if (res.data.noticeContent) {
  42 + contect.value = res.data.noticeContent.replace(/<[^>]*>/g, '');
  43 + }
  44 + }).catch(() => {
  45 +
  46 + })
38 } 47 }
39 function requestCode() { 48 function requestCode() {
40 let userId = `u=${userInfo.value.userId}` 49 let userId = `u=${userInfo.value.userId}`
@@ -187,7 +187,7 @@ @@ -187,7 +187,7 @@
187 } 187 }
188 if (!isAgree.value) { 188 if (!isAgree.value) {
189 uni.showToast({ 189 uni.showToast({
190 - title: '请先阅读服务条款', 190 + title: '请先勾选服务条款',
191 icon: 'none' 191 icon: 'none'
192 }) 192 })
193 return 193 return
@@ -17,7 +17,7 @@ @@ -17,7 +17,7 @@
17 </view> 17 </view>
18 </view> 18 </view>
19 <view class="contact_phone" v-if="auditState == 'error'">联系电话:<span 19 <view class="contact_phone" v-if="auditState == 'error'">联系电话:<span
20 - style="font-weight: 500;">400-000-0000</span></view> 20 + style="font-weight: 500;">{{contect}}</span></view>
21 <view class="card_wrapper"> 21 <view class="card_wrapper">
22 <view class="card_title">保险联系人</view> 22 <view class="card_title">保险联系人</view>
23 <view class="card_item"> 23 <view class="card_item">
@@ -130,6 +130,7 @@ @@ -130,6 +130,7 @@
130 const images = ref([]) 130 const images = ref([])
131 const citys = ref([]) 131 const citys = ref([])
132 const keyboardHeight = ref(130) 132 const keyboardHeight = ref(130)
  133 + const contect = ref('')
133 const params = ref({ 134 const params = ref({
134 financeName: null, 135 financeName: null,
135 financePhone: null, 136 financePhone: null,
@@ -182,6 +183,14 @@ @@ -182,6 +183,14 @@
182 }).catch((error) => { 183 }).catch((error) => {
183 console.log('getUserInfo error', error) 184 console.log('getUserInfo error', error)
184 }) 185 })
  186 + registerApi.getNotice({ type: 'linkPhone' }).then((res) => {
  187 +
  188 + if (res.data.noticeContent) {
  189 + contect.value = res.data.noticeContent.replace(/<[^>]*>/g, '');
  190 + }
  191 + }).catch(() => {
  192 +
  193 + })
185 } 194 }
186 195
187 function onInput(e) { 196 function onInput(e) {
@@ -5,14 +5,18 @@ @@ -5,14 +5,18 @@
5 width: 300 + 'px', 5 width: 300 + 'px',
6 height: 487 + 'px', 6 height: 487 + 'px',
7 }" @error="canvasIdErrorCallback"></canvas> --> 7 }" @error="canvasIdErrorCallback"></canvas> -->
  8 + <view class="cancelBtn" @click="cancelClick">
  9 + <image style="width: 64rpx;height: 64rpx;" src="../../static/images/service_close.png" mode="aspectFill"></image>
  10 + </view>
8 <view class="targetView" @click.stop="targetClick"> 11 <view class="targetView" @click.stop="targetClick">
9 <view class="target_title">联系方式</view> 12 <view class="target_title">联系方式</view>
10 <view class="image_wrapper"> 13 <view class="image_wrapper">
11 <image class="image" :src="base64Image" show-menu-by-longpress mode="aspectFill"></image> 14 <image class="image" :src="base64Image" show-menu-by-longpress mode="aspectFill"></image>
12 </view> 15 </view>
13 - <view class="target_line"></view>  
14 - <view class="cancel" @click.stop="cancelClick">确认</view> 16 + <!-- <view class="target_line"></view> -->
  17 + <!-- <view class="cancel" @click.stop="cancelClick">确认</view> -->
15 </view> 18 </view>
  19 +
16 </view> 20 </view>
17 </template> 21 </template>
18 22
@@ -230,7 +234,12 @@ @@ -230,7 +234,12 @@
230 z-index: 999; 234 z-index: 999;
231 overflow: hidden; 235 overflow: hidden;
232 flex-direction: column; 236 flex-direction: column;
233 - 237 + .cancelBtn {
  238 + display: flex;
  239 + flex-direction: row-reverse;
  240 + width: 660rpx;
  241 + height: 70rpx;
  242 + }
234 .targetView { 243 .targetView {
235 display: flex; 244 display: flex;
236 flex-direction: column; 245 flex-direction: column;
  1 +{
  2 + "setting": {
  3 + "es6": true,
  4 + "postcss": true,
  5 + "minified": true,
  6 + "uglifyFileName": false,
  7 + "enhance": true,
  8 + "packNpmRelationList": [],
  9 + "babelSetting": {
  10 + "ignore": [],
  11 + "disablePlugins": [],
  12 + "outputPath": ""
  13 + },
  14 + "useCompilerPlugins": false,
  15 + "minifyWXML": true
  16 + },
  17 + "compileType": "miniprogram",
  18 + "simulatorPluginLibVersion": {},
  19 + "packOptions": {
  20 + "ignore": [],
  21 + "include": []
  22 + },
  23 + "appid": "wx19e9fa3fffd0c7e0",
  24 + "editorSetting": {}
  25 +}
  1 +{
  2 + "libVersion": "3.9.3",
  3 + "projectname": "zhb_login",
  4 + "setting": {
  5 + "urlCheck": true,
  6 + "coverView": true,
  7 + "lazyloadPlaceholderEnable": false,
  8 + "skylineRenderEnable": false,
  9 + "preloadBackgroundData": false,
  10 + "autoAudits": false,
  11 + "showShadowRootInWxmlPanel": true,
  12 + "compileHotReLoad": true
  13 + }
  14 +}
1 -{"version":3,"file":"register.js","sources":["api/register.ts"],"sourcesContent":["import http from '@/http/HttpClient'\nimport BaseResponse from '@/model/BaseResponse'\nimport axios, { AxiosResponse } from 'axios'\r\n\n// 这里将API方法统一管理\nexport default class HomeApi {\n\t\n\t// 注册接口\n\tstatic register(params : object) : Promise<AxiosResponse<any, any>> {\n\t\treturn http\n\t\t\t.server()\n\t\t\t.post('login/register', params, {})\n\t\t\t.then((res) => {\n\t\t\t\treturn res\n\t\t\t})\n\t}\n\t// 登录\t接口\n\tstatic login(params : object) : Promise<AxiosResponse<any, any>> {\n\t\treturn http\n\t\t\t.server()\n\t\t\t.post('login/login', params, {})\n\t\t\t.then((res) => {\n\t\t\t\treturn res\n\t\t\t})\n\t}\n\t// 登录\t接口 type:phonenumber register login\n\tstatic getCode(params : object) : Promise<AxiosResponse<any, any>> {\n\t\treturn http\n\t\t\t.server()\n\t\t\t.post('login/sendSms', params, {})\n\t\t\t.then((res) => {\n\t\t\t\treturn res\n\t\t\t})\n\t}\n\t// 获取服务条款\n\tstatic getNotice(params : object) : Promise<AxiosResponse<any, any>> {\n\t\treturn http\n\t\t\t.server()\n\t\t\t.get('common/getNotice', {params})\n\t\t\t.then((res) => {\n\t\t\t\treturn res\n\t\t\t})\n\t}\n\t// 获取用户信息\n\tstatic getUserInfo() : Promise<AxiosResponse<any, any>> {\n\t\treturn http\n\t\t\t.server()\n\t\t\t.get('login/getInfo')\n\t\t\t.then((res) => {\n\t\t\t\treturn res\n\t\t\t})\n\t}\n\t\n\t// 提交审核\n\tstatic submitSign(params : object) : Promise<AxiosResponse<any, any>> {\n\t\treturn http\n\t\t\t.server()\n\t\t\t.post('sign/save', params, {})\n\t\t\t.then((res) => {\n\t\t\t\treturn res\n\t\t\t})\n\t}\n\t// 获取认证信息\n\tstatic getSignInfo() : Promise<AxiosResponse<any, any>> {\n\t\treturn http\n\t\t\t.server()\n\t\t\t.get('sign/getSignInfo', {} )\n\t\t\t.then((res) => {\n\t\t\t\treturn res\n\t\t\t})\n\t}\n\t// 获取省市信息\n\tstatic getHarbourAreaTree() : Promise<AxiosResponse<any, any>> {\n\t\treturn http\n\t\t\t.server()\n\t\t\t.get('common/harbourAreaTree', { })\n\t\t\t.then((res) => {\n\t\t\t\treturn res\n\t\t\t})\n\t}\n\t\n\t// 获取邀请码\n\tstatic getFollowCode(params: object) : Promise<AxiosResponse<any, any>> {\n\t\treturn http\n\t\t\t.server()\n\t\t\t.post('common/createTempTicket', params, {})\n\t\t\t.then((res) => {\n\t\t\t\treturn res\n\t\t\t})\n\t}\n\t\n\t// 上传图片 sensitiveType: 文件敏感类型:false-无敏感信息,true-有敏感信息\n\tstatic async upload(params : Array<string>) {\n\t\n\t\tlet res = await uploadFiles(params)\n\t\tlet result = res.filter((item) => item != '')\n\t\treturn Promise.resolve(result)\n\t}\n}\nfunction uploadFiles(files : Array<string>) {\r\n\tconst compressedImages = files.map((item) => {\r\n\t\treturn uploadFile(item)\r\n\t})\r\n\treturn Promise.all(compressedImages)\r\n}\r\n\r\nfunction uploadFile(file) {\r\n\r\n\treturn new Promise((resolve) => {\r\n\t\tif (file.endsWith('.mp4')) {\n\t\t\tvar filename = 'text.mp4'\n\t\t\tvar array = file.valueOf().split('/')\n\t\t\tif (array.length > 0) {\n\t\t\t\tfilename = array[array.length - 1]\n\t\t\t}\n\t\t\tlet headers = {\n\t\t\t\t'Content-Disposition': 'attachment;filename=' + filename,\n\t\t\t}\n\t\t\tconst baseURL = http.getBaseURL() + 'common/upload'\n\t\t\tconst token = wx.getStorageSync('token') || \"\"\n\t\t\theaders['Authorization'] = token\n\t\t\twx.uploadFile({\n\t\t\t\turl: baseURL,\n\t\t\t\tfilePath: file,\n\t\t\t\tname: 'file',\n\t\t\t\ttimeout: 120000,\n\t\t\t\theader: headers,\n\t\t\t\tsuccess: (res) => {\n\t\t\t\t\tconsole.log('上传返回res', res)\n\t\t\t\t\tconst string = res.data\n\t\t\t\t\t// console.log('上传返回string',string)\n\t\t\t\t\tconst data = JSON.parse(string)\n\t\t\t\t\tconsole.log('上传返回data', data)\n\t\t\t\t\tif (data.code === 200) {\n\t\t\t\t\t\tresolve(data.msg)\n\t\t\t\t\t} else {\n\t\t\t\t\t\tconsole.log('上传失败1')\n\t\t\t\t\t\tresolve('')\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\tfail: (error) => {\n\t\t\t\t\tconsole.log('上传失败', error)\n\t\t\t\t\tresolve('')\n\t\t\t\t}\n\t\t\t})\n\t\t} else {\n\t\t\twx.getImageInfo({\n\t\t\t\tsrc: file,\n\t\t\t\tsuccess: (info) => {\n\t\t\t\n\t\t\t\t\tvar filename = 'text.png'\n\t\t\t\t\tvar array = info.path.valueOf().split('/')\n\t\t\t\t\tif (array.length > 0) {\n\t\t\t\t\t\tfilename = array[array.length - 1]\n\t\t\t\t\t}\n\t\t\t\t\tconsole.log('filename', filename)\n\t\t\t\t\tlet headers = {\n\t\t\t\t\t\t'Content-Disposition': 'attachment;filename=' + filename,\n\t\t\t\t\t}\n\t\t\t\t\tconst baseURL = http.getBaseURL() + 'common/upload'\n\t\t\t\t\tconst token = wx.getStorageSync('token') || \"\"\n\t\t\t\t\theaders['Authorization'] = token\n\t\t\t\t\twx.uploadFile({\n\t\t\t\t\t\turl: baseURL,\n\t\t\t\t\t\tfilePath: info.path,\n\t\t\t\t\t\tname: 'file',\n\t\t\t\t\t\theader: headers,\n\t\t\t\t\t\tsuccess: (res) => {\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tconst string = res.data\n\t\t\t\t\t\t\t// console.log('上传返回string',string)\n\t\t\t\t\t\t\tconst data = JSON.parse(string)\n\t\t\t\t\t\t\t// console.log('上传返回data', data)\n\t\t\t\t\t\t\tif (data.code === 200) {\n\t\t\t\t\t\t\t\tresolve(data.msg)\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tresolve('')\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t},\n\t\t\t\t\t\tfail: (error) => {\n\t\t\t\t\t\t\tconsole.log(error)\n\t\t\t\t\t\t\tresolve('')\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\t\t\t\t},\n\t\t\t\tfail: (error) => {\n\t\t\t\t\tconsole.log(error)\n\t\t\t\t\tresolve('')\n\t\t\t\t}\n\t\t\t})\n\t\t}\r\n\t})\r\n}"],"names":["HomeApi","params","http","res","result","uploadFiles","item","files","compressedImages","uploadFile","file","resolve","filename","array","headers","baseURL","token","wx","uni","string","data","error","info"],"mappings":"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"}  
  1 +{"version":3,"file":"register.js","sources":["api/register.ts"],"sourcesContent":["import http from '@/http/HttpClient'\nimport BaseResponse from '@/model/BaseResponse'\nimport axios, { AxiosResponse } from 'axios'\r\n\n// 这里将API方法统一管理\nexport default class HomeApi {\n\t\n\t// 注册接口\n\tstatic register(params : object) : Promise<AxiosResponse<any, any>> {\n\t\treturn http\n\t\t\t.server()\n\t\t\t.post('login/register', params, {})\n\t\t\t.then((res) => {\n\t\t\t\treturn res\n\t\t\t})\n\t}\n\t// 登录\t接口\n\tstatic login(params : object) : Promise<AxiosResponse<any, any>> {\n\t\treturn http\n\t\t\t.server()\n\t\t\t.post('login/login', params, {})\n\t\t\t.then((res) => {\n\t\t\t\treturn res\n\t\t\t})\n\t}\n\t// 登录\t接口 type:phonenumber register login\n\tstatic getCode(params : object) : Promise<AxiosResponse<any, any>> {\n\t\treturn http\n\t\t\t.server()\n\t\t\t.post('login/sendSms', params, {})\n\t\t\t.then((res) => {\n\t\t\t\treturn res\n\t\t\t})\n\t}\n\t// 获取服务条款\n\tstatic getNotice(params : object) : Promise<AxiosResponse<any, any>> {\n\t\treturn http\n\t\t\t.server()\n\t\t\t.get('common/getNotice', {params})\n\t\t\t.then((res) => {\n\t\t\t\treturn res\n\t\t\t})\n\t}\n\t// 获取用户信息\n\tstatic getUserInfo() : Promise<AxiosResponse<any, any>> {\n\t\treturn http\n\t\t\t.server()\n\t\t\t.get('login/getInfo')\n\t\t\t.then((res) => {\n\t\t\t\treturn res\n\t\t\t})\n\t}\n\t\n\t// 提交审核\n\tstatic submitSign(params : object) : Promise<AxiosResponse<any, any>> {\n\t\treturn http\n\t\t\t.server()\n\t\t\t.post('sign/save', params, {})\n\t\t\t.then((res) => {\n\t\t\t\treturn res\n\t\t\t})\n\t}\n\t// 获取认证信息\n\tstatic getSignInfo() : Promise<AxiosResponse<any, any>> {\n\t\treturn http\n\t\t\t.server()\n\t\t\t.get('sign/getSignInfo', {} )\n\t\t\t.then((res) => {\n\t\t\t\treturn res\n\t\t\t})\n\t}\n\t// 获取省市信息\n\tstatic getHarbourAreaTree() : Promise<AxiosResponse<any, any>> {\n\t\treturn http\n\t\t\t.server()\n\t\t\t.get('common/harbourAreaTree', { })\n\t\t\t.then((res) => {\n\t\t\t\treturn res\n\t\t\t})\n\t}\n\t\n\t// 获取邀请码\n\tstatic getFollowCode(params: object) : Promise<AxiosResponse<any, any>> {\n\t\treturn http\n\t\t\t.server()\n\t\t\t.post('common/createTempTicket', params, {})\n\t\t\t.then((res) => {\n\t\t\t\treturn res\n\t\t\t})\n\t}\n\t\n\t// 获取消息详情\n\tstatic getNoticeDetail(params: object) : Promise<AxiosResponse<any, any>> {\n\t\treturn http\n\t\t\t.server()\n\t\t\t.get('common/getOfficialMsg', {params})\n\t\t\t.then((res) => {\n\t\t\t\treturn res\n\t\t\t})\n\t}\n\t\n\t\n\t// 上传图片 sensitiveType: 文件敏感类型:false-无敏感信息,true-有敏感信息\n\tstatic async upload(params : Array<string>) {\n\t\n\t\tlet res = await uploadFiles(params)\n\t\tlet result = res.filter((item) => item != '')\n\t\treturn Promise.resolve(result)\n\t}\n}\nfunction uploadFiles(files : Array<string>) {\r\n\tconst compressedImages = files.map((item) => {\r\n\t\treturn uploadFile(item)\r\n\t})\r\n\treturn Promise.all(compressedImages)\r\n}\r\n\r\nfunction uploadFile(file) {\r\n\r\n\treturn new Promise((resolve) => {\r\n\t\tif (file.endsWith('.mp4')) {\n\t\t\tvar filename = 'text.mp4'\n\t\t\tvar array = file.valueOf().split('/')\n\t\t\tif (array.length > 0) {\n\t\t\t\tfilename = array[array.length - 1]\n\t\t\t}\n\t\t\tlet headers = {\n\t\t\t\t'Content-Disposition': 'attachment;filename=' + filename,\n\t\t\t}\n\t\t\tconst baseURL = http.getBaseURL() + 'common/upload'\n\t\t\tconst token = wx.getStorageSync('token') || \"\"\n\t\t\theaders['Authorization'] = token\n\t\t\twx.uploadFile({\n\t\t\t\turl: baseURL,\n\t\t\t\tfilePath: file,\n\t\t\t\tname: 'file',\n\t\t\t\ttimeout: 120000,\n\t\t\t\theader: headers,\n\t\t\t\tsuccess: (res) => {\n\t\t\t\t\tconsole.log('上传返回res', res)\n\t\t\t\t\tconst string = res.data\n\t\t\t\t\t// console.log('上传返回string',string)\n\t\t\t\t\tconst data = JSON.parse(string)\n\t\t\t\t\tconsole.log('上传返回data', data)\n\t\t\t\t\tif (data.code === 200) {\n\t\t\t\t\t\tresolve(data.msg)\n\t\t\t\t\t} else {\n\t\t\t\t\t\tconsole.log('上传失败1')\n\t\t\t\t\t\tresolve('')\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\tfail: (error) => {\n\t\t\t\t\tconsole.log('上传失败', error)\n\t\t\t\t\tresolve('')\n\t\t\t\t}\n\t\t\t})\n\t\t} else {\n\t\t\twx.getImageInfo({\n\t\t\t\tsrc: file,\n\t\t\t\tsuccess: (info) => {\n\t\t\t\n\t\t\t\t\tvar filename = 'text.png'\n\t\t\t\t\tvar array = info.path.valueOf().split('/')\n\t\t\t\t\tif (array.length > 0) {\n\t\t\t\t\t\tfilename = array[array.length - 1]\n\t\t\t\t\t}\n\t\t\t\t\tconsole.log('filename', filename)\n\t\t\t\t\tlet headers = {\n\t\t\t\t\t\t'Content-Disposition': 'attachment;filename=' + filename,\n\t\t\t\t\t}\n\t\t\t\t\tconst baseURL = http.getBaseURL() + 'common/upload'\n\t\t\t\t\tconst token = wx.getStorageSync('token') || \"\"\n\t\t\t\t\theaders['Authorization'] = token\n\t\t\t\t\twx.uploadFile({\n\t\t\t\t\t\turl: baseURL,\n\t\t\t\t\t\tfilePath: info.path,\n\t\t\t\t\t\tname: 'file',\n\t\t\t\t\t\theader: headers,\n\t\t\t\t\t\tsuccess: (res) => {\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tconst string = res.data\n\t\t\t\t\t\t\t// console.log('上传返回string',string)\n\t\t\t\t\t\t\tconst data = JSON.parse(string)\n\t\t\t\t\t\t\t// console.log('上传返回data', data)\n\t\t\t\t\t\t\tif (data.code === 200) {\n\t\t\t\t\t\t\t\tresolve(data.msg)\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tresolve('')\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t},\n\t\t\t\t\t\tfail: (error) => {\n\t\t\t\t\t\t\tconsole.log(error)\n\t\t\t\t\t\t\tresolve('')\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\t\t\t\t},\n\t\t\t\tfail: (error) => {\n\t\t\t\t\tconsole.log(error)\n\t\t\t\t\tresolve('')\n\t\t\t\t}\n\t\t\t})\n\t\t}\r\n\t})\r\n}"],"names":["HomeApi","params","http","res","result","uploadFiles","item","files","compressedImages","uploadFile","file","resolve","filename","array","headers","baseURL","token","wx","uni","string","data","error","info"],"mappings":"uFAKA,MAAqBA,CAAQ,CAG5B,OAAO,SAASC,EAAoD,CAC5D,OAAAC,EAAA,UACL,OAAO,EACP,KAAK,iBAAkBD,EAAQ,EAAE,EACjC,KAAME,GACCA,CACP,CACH,CAEA,OAAO,MAAMF,EAAoD,CACzD,OAAAC,EAAA,UACL,OAAO,EACP,KAAK,cAAeD,EAAQ,EAAE,EAC9B,KAAME,GACCA,CACP,CACH,CAEA,OAAO,QAAQF,EAAoD,CAC3D,OAAAC,EAAA,UACL,OAAO,EACP,KAAK,gBAAiBD,EAAQ,EAAE,EAChC,KAAME,GACCA,CACP,CACH,CAEA,OAAO,UAAUF,EAAoD,CAC7D,OAAAC,EAAA,UACL,OAAO,EACP,IAAI,mBAAoB,CAAC,OAAAD,EAAO,EAChC,KAAME,GACCA,CACP,CACH,CAEA,OAAO,aAAiD,CAChD,OAAAD,EAAAA,UACL,SACA,IAAI,eAAe,EACnB,KAAMC,GACCA,CACP,CACH,CAGA,OAAO,WAAWF,EAAoD,CAC9D,OAAAC,EAAA,UACL,OAAO,EACP,KAAK,YAAaD,EAAQ,EAAE,EAC5B,KAAME,GACCA,CACP,CACH,CAEA,OAAO,aAAiD,CAChD,OAAAD,EAAA,UACL,OAAO,EACP,IAAI,mBAAoB,EAAG,EAC3B,KAAMC,GACCA,CACP,CACH,CAEA,OAAO,oBAAwD,CACvD,OAAAD,EAAA,UACL,OAAO,EACP,IAAI,yBAA0B,EAAG,EACjC,KAAMC,GACCA,CACP,CACH,CAGA,OAAO,cAAcF,EAAmD,CAChE,OAAAC,EAAA,UACL,OAAO,EACP,KAAK,0BAA2BD,EAAQ,EAAE,EAC1C,KAAME,GACCA,CACP,CACH,CAGA,OAAO,gBAAgBF,EAAmD,CAClE,OAAAC,EAAA,UACL,OAAO,EACP,IAAI,wBAAyB,CAAC,OAAAD,EAAO,EACrC,KAAME,GACCA,CACP,CACH,CAIA,aAAa,OAAOF,EAAwB,CAG3C,IAAIG,GADM,MAAMC,EAAYJ,CAAM,GACjB,OAAQK,GAASA,GAAQ,EAAE,EACrC,OAAA,QAAQ,QAAQF,CAAM,CAC9B,CACD,CACA,SAASC,EAAYE,EAAuB,CAC3C,MAAMC,EAAmBD,EAAM,IAAKD,GAC5BG,EAAWH,CAAI,CACtB,EACM,OAAA,QAAQ,IAAIE,CAAgB,CACpC,CAEA,SAASC,EAAWC,EAAM,CAElB,OAAA,IAAI,QAASC,GAAY,CAC3B,GAAAD,EAAK,SAAS,MAAM,EAAG,CAC1B,IAAIE,EAAW,WACXC,EAAQH,EAAK,QAAQ,EAAE,MAAM,GAAG,EAChCG,EAAM,OAAS,IACPD,EAAAC,EAAMA,EAAM,OAAS,CAAC,GAElC,IAAIC,EAAU,CACb,sBAAuB,uBAAyBF,CAAA,EAE3C,MAAAG,EAAUb,EAAAA,UAAK,WAAA,EAAe,gBAC9Bc,EAAQC,EAAA,KAAG,eAAe,OAAO,GAAK,GAC5CH,EAAQ,cAAmBE,EAC3BC,EAAAA,KAAG,WAAW,CACb,IAAKF,EACL,SAAUL,EACV,KAAM,OACN,QAAS,KACT,OAAQI,EACR,QAAUX,GAAQ,CACjBe,EAAA,MAAY,MAAA,MAAA,yBAAA,UAAWf,CAAG,EAC1B,MAAMgB,EAAShB,EAAI,KAEbiB,EAAO,KAAK,MAAMD,CAAM,EAC9BD,EAAA,2CAAY,WAAYE,CAAI,EACxBA,EAAK,OAAS,IACjBT,EAAQS,EAAK,GAAG,GAEhBF,EAAAA,MAAA,MAAA,MAAA,yBAAY,OAAO,EACnBP,EAAQ,EAAE,EAEZ,EACA,KAAOU,GAAU,CAChBH,EAAA,MAAY,MAAA,MAAA,yBAAA,OAAQG,CAAK,EACzBV,EAAQ,EAAE,CACX,CAAA,CACA,CAAA,MAEDM,EAAAA,KAAG,aAAa,CACf,IAAKP,EACL,QAAUY,GAAS,CAElB,IAAIV,EAAW,WACXC,EAAQS,EAAK,KAAK,QAAQ,EAAE,MAAM,GAAG,EACrCT,EAAM,OAAS,IAClBD,EAAWC,EAAMA,EAAM,OAAS,CAAC,GAElCK,EAAA,MAAA,MAAA,MAAA,yBAAY,WAAYN,CAAQ,EAChC,IAAIE,EAAU,CACb,sBAAuB,uBAAyBF,CAAA,EAE3C,MAAAG,EAAUb,EAAAA,UAAK,WAAA,EAAe,gBAC9Bc,EAAQC,EAAA,KAAG,eAAe,OAAO,GAAK,GAC5CH,EAAQ,cAAmBE,EAC3BC,EAAAA,KAAG,WAAW,CACb,IAAKF,EACL,SAAUO,EAAK,KACf,KAAM,OACN,OAAQR,EACR,QAAUX,GAAQ,CAEjB,MAAMgB,EAAShB,EAAI,KAEbiB,EAAO,KAAK,MAAMD,CAAM,EAE1BC,EAAK,OAAS,IACjBT,EAAQS,EAAK,GAAG,EAEhBT,EAAQ,EAAE,CAEZ,EACA,KAAOU,GAAU,CACJH,EAAAA,MAAA,MAAA,MAAA,yBAAAG,CAAK,EACjBV,EAAQ,EAAE,CACX,CAAA,CACA,CACF,EACA,KAAOU,GAAU,CAChBH,EAAAA,MAAA,MAAA,MAAA,yBAAYG,CAAK,EACjBV,EAAQ,EAAE,CACX,CAAA,CACA,CACF,CACA,CACF"}
1 -{"version":3,"file":"app.js","sources":["App.vue"],"sourcesContent":["<script lang=\"ts\" setup>\n\timport { onLaunch, onShow, onHide } from '@dcloudio/uni-app'\n\timport registerApi from '@/api/register'\n\tonLaunch(() => {\n\t\tuni.__f__('log','at App.vue:5','App Launch')\n\t\tconst token = wx.getStorageSync('token')\n\t\tif (token) {\n\t\t\tgetUserInfo()\n\t\t}\n\t})\n\tonShow(() => {\n\t\tuni.__f__('log','at App.vue:12','App Show')\n\t})\n\tonHide(() => {\n\t\tuni.__f__('log','at App.vue:15','App Hide')\n\t})\n\t\n\tfunction getUserInfo() {\n\t\tregisterApi.getUserInfo().then((res) => {\n\t\t\tuni.__f__('log','at App.vue:20','getUserInfo', res)\n\t\t\tif (res.signStatus == 0) {\n\t\t\t\tuni.reLaunch({\n\t\t\t\t\turl: '/pages/register/audit'\n\t\t\t\t})\n\t\t\t} else if (res.signStatus == 1) {\n\t\t\t\tuni.reLaunch({\n\t\t\t\t\turl: '/pages/register/auditSuccess'\n\t\t\t\t})\n\t\t\t} else if (res.signStatus == 2) {\n\t\t\t\tuni.reLaunch({\n\t\t\t\t\turl: '/pages/register/registerSuccess'\n\t\t\t\t})\n\t\t\t} else if (res.signStatus == -1) {\n\t\t\t\tuni.reLaunch({\n\t\t\t\t\turl: '/pages/register/registerSuccess'\n\t\t\t\t})\n\t\t\t}\n\t\t}).catch((error) => {\n\t\t\tuni.__f__('log','at App.vue:39','getUserInfo error', error.msg)\n\t\t})\n\t}\r\n</script>\r\n\r\n<style>\r\n\t/*每个页面公共css */\r\n</style>\n"],"names":["onLaunch","uni","wx","getUserInfo","onShow","onHide","registerApi","res","error"],"mappings":"gMAGCA,EAAAA,SAAS,IAAM,CACVC,EAAAA,MAAA,MAAM,MAAM,eAAe,YAAY,EAC7BC,EAAAA,KAAG,eAAe,OAAO,GAE1BC,GACb,CACA,EACDC,EAAAA,OAAO,IAAM,CACRH,EAAAA,MAAA,MAAM,MAAM,gBAAgB,UAAU,CAAA,CAC1C,EACDI,EAAAA,OAAO,IAAM,CACRJ,EAAAA,MAAA,MAAM,MAAM,gBAAgB,UAAU,CAAA,CAC1C,EAED,SAASE,GAAc,CACtBG,EAAAA,QAAY,YAAY,EAAE,KAAMC,GAAQ,CACvCN,EAAA,MAAI,MAAM,MAAM,gBAAgB,cAAeM,CAAG,EAC9CA,EAAI,YAAc,EACrBN,EAAAA,MAAI,SAAS,CACZ,IAAK,uBAAA,CACL,EACSM,EAAI,YAAc,EAC5BN,EAAAA,MAAI,SAAS,CACZ,IAAK,8BAAA,CACL,EACSM,EAAI,YAAc,EAC5BN,EAAAA,MAAI,SAAS,CACZ,IAAK,iCAAA,CACL,EACSM,EAAI,YAAc,IAC5BN,EAAAA,MAAI,SAAS,CACZ,IAAK,iCAAA,CACL,CACF,CACA,EAAE,MAAOO,GAAU,CACnBP,EAAA,MAAI,MAAM,MAAM,gBAAgB,oBAAqBO,EAAM,GAAG,CAAA,CAC9D,CACF"}  
  1 +{"version":3,"file":"app.js","sources":["App.vue"],"sourcesContent":["<script lang=\"ts\" setup>\n\timport { onLaunch, onShow, onHide } from '@dcloudio/uni-app'\n\timport registerApi from '@/api/register'\n\tonLaunch((option) => {\n\t\tuni.__f__('log','at App.vue:5','App Launch', option)\n\t\tif (option && option.path) {\n\t\t\tif (option.path == 'pages/login/index') {\n\t\t\t\tconst token = wx.getStorageSync('token')\n\t\t\t\tif (token) {\n\t\t\t\t\tgetUserInfo()\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t})\n\tonShow(() => {\n\t\tuni.__f__('log','at App.vue:16','App Show')\n\t})\n\tonHide(() => {\n\t\tuni.__f__('log','at App.vue:19','App Hide')\n\t})\n\t\n\tfunction getUserInfo() {\n\t\tregisterApi.getUserInfo().then((res) => {\n\t\t\tuni.__f__('log','at App.vue:24','getUserInfo', res)\n\t\t\tif (res.signStatus == 0) {\n\t\t\t\tuni.reLaunch({\n\t\t\t\t\turl: '/pages/register/audit'\n\t\t\t\t})\n\t\t\t} else if (res.signStatus == 1) {\n\t\t\t\tuni.reLaunch({\n\t\t\t\t\turl: '/pages/register/auditSuccess'\n\t\t\t\t})\n\t\t\t} else if (res.signStatus == 2) {\n\t\t\t\tuni.reLaunch({\n\t\t\t\t\turl: '/pages/register/registerSuccess'\n\t\t\t\t})\n\t\t\t} else if (res.signStatus == -1) {\n\t\t\t\tuni.reLaunch({\n\t\t\t\t\turl: '/pages/register/registerSuccess'\n\t\t\t\t})\n\t\t\t}\n\t\t}).catch((error) => {\n\t\t\tuni.__f__('log','at App.vue:43','getUserInfo error', error.msg)\n\t\t})\n\t}\r\n</script>\r\n\r\n<style>\r\n\t/*每个页面公共css */\r\n</style>\n"],"names":["onLaunch","option","uni","wx","getUserInfo","onShow","onHide","registerApi","res","error"],"mappings":"gMAGCA,EAAA,SAAUC,GAAW,CACpBC,EAAA,MAAI,MAAM,MAAM,eAAe,aAAcD,CAAM,EAC/CA,GAAUA,EAAO,MAChBA,EAAO,MAAQ,qBACJE,EAAAA,KAAG,eAAe,OAAO,GAE1BC,GAGf,CACA,EACDC,EAAAA,OAAO,IAAM,CACRH,EAAAA,MAAA,MAAM,MAAM,gBAAgB,UAAU,CAAA,CAC1C,EACDI,EAAAA,OAAO,IAAM,CACRJ,EAAAA,MAAA,MAAM,MAAM,gBAAgB,UAAU,CAAA,CAC1C,EAED,SAASE,GAAc,CACtBG,EAAAA,QAAY,YAAY,EAAE,KAAMC,GAAQ,CACvCN,EAAA,MAAI,MAAM,MAAM,gBAAgB,cAAeM,CAAG,EAC9CA,EAAI,YAAc,EACrBN,EAAAA,MAAI,SAAS,CACZ,IAAK,uBAAA,CACL,EACSM,EAAI,YAAc,EAC5BN,EAAAA,MAAI,SAAS,CACZ,IAAK,8BAAA,CACL,EACSM,EAAI,YAAc,EAC5BN,EAAAA,MAAI,SAAS,CACZ,IAAK,iCAAA,CACL,EACSM,EAAI,YAAc,IAC5BN,EAAAA,MAAI,SAAS,CACZ,IAAK,iCAAA,CACL,CACF,CACA,EAAE,MAAOO,GAAU,CACnBP,EAAA,MAAI,MAAM,MAAM,gBAAgB,oBAAqBO,EAAM,GAAG,CAAA,CAC9D,CACF"}
1 -{"version":3,"file":"assets.js","sources":["static/images/register_bg.png","static/images/register_logo.png","static/images/login_account.png","static/images/login_phone.png","static/images/login_password.png","static/images/login_code.png","static/images/register_bottom_id.png","static/images/register_return.png","static/images/register_customer_service.png","static/images/register_company.png","static/images/register_phone.png","static/images/register_password.png","static/images/register_verification_code.png","static/images/register_not_selected.png","static/images/register_selected.png","static/images/register_success.png","static/images/register_error.png","static/images/register_photo.png"],"sourcesContent":["export default \"__VITE_ASSET__5803d194__\"","export default \"__VITE_ASSET__9801fbb8__\"","export default \"__VITE_ASSET__db610930__\"","export default \"__VITE_ASSET__9ff46753__\"","export default \"__VITE_ASSET__553ef0c5__\"","export default \"__VITE_ASSET__353c835f__\"","export default \"__VITE_ASSET__793a0e34__\"","export default \"__VITE_ASSET__5088c31d__\"","export default \"__VITE_ASSET__15386ca5__\"","export default \"__VITE_ASSET__48f97e4c__\"","export default \"__VITE_ASSET__99195e49__\"","export default \"__VITE_ASSET__40557d74__\"","export default \"__VITE_ASSET__2117a29b__\"","export default \"__VITE_ASSET__c4d8e27c__\"","export default \"__VITE_ASSET__71079c99__\"","export default \"__VITE_ASSET__0b4641e8__\"","export default \"__VITE_ASSET__63b563ef__\"","export default \"__VITE_ASSET__ece3aa9c__\""],"names":["_imports_1$1","_imports_2$2","_imports_2$1","_imports_3$1","_imports_4$1","_imports_5$1","_imports_10","_imports_0$1","_imports_3","_imports_4","_imports_5","_imports_6","_imports_7","_imports_8","_imports_9","_imports_0","_imports_1","_imports_2"],"mappings":"aAAA,MAAeA,EAAA,iCCAAC,EAAA,mCCAAC,EAAA,mCCAAC,EAAA,iCCAAC,EAAA,oCCAAC,EAAA,gCCAAC,EAAA,wCCAAC,EAAA,qCCAAC,EAAA,+CCAAC,EAAA,sCCAAC,EAAA,oCCAAC,EAAA,uCCAAC,EAAA,gDCAAC,EAAA,2CCAAC,EAAA,uCCAAC,EAAA,sCCAAC,EAAA,oCCAAC,EAAA"}  
  1 +{"version":3,"file":"assets.js","sources":["static/images/register_bg.png","static/images/register_logo.png","static/images/login_account.png","static/images/login_phone.png","static/images/login_password.png","static/images/login_code.png","static/images/register_bottom_id.png","static/images/register_return.png","static/images/register_customer_service.png","static/images/register_company.png","static/images/register_phone.png","static/images/register_password.png","static/images/register_verification_code.png","static/images/register_not_selected.png","static/images/register_selected.png","static/images/register_success.png","static/images/register_error.png","static/images/register_photo.png","static/images/notice_logo.png","static/images/service_close.png"],"sourcesContent":["export default \"__VITE_ASSET__5803d194__\"","export default \"__VITE_ASSET__9801fbb8__\"","export default \"__VITE_ASSET__db610930__\"","export default \"__VITE_ASSET__9ff46753__\"","export default \"__VITE_ASSET__553ef0c5__\"","export default \"__VITE_ASSET__353c835f__\"","export default \"__VITE_ASSET__793a0e34__\"","export default \"__VITE_ASSET__5088c31d__\"","export default \"__VITE_ASSET__15386ca5__\"","export default \"__VITE_ASSET__48f97e4c__\"","export default \"__VITE_ASSET__99195e49__\"","export default \"__VITE_ASSET__40557d74__\"","export default \"__VITE_ASSET__2117a29b__\"","export default \"__VITE_ASSET__c4d8e27c__\"","export default \"__VITE_ASSET__71079c99__\"","export default \"__VITE_ASSET__0b4641e8__\"","export default \"__VITE_ASSET__63b563ef__\"","export default \"__VITE_ASSET__ece3aa9c__\"","export default \"__VITE_ASSET__451e565a__\"","export default \"__VITE_ASSET__9ac64aa8__\""],"names":["_imports_1$1","_imports_2$2","_imports_2$1","_imports_3$1","_imports_4$1","_imports_5$1","_imports_10","_imports_0$3","_imports_3","_imports_4","_imports_5","_imports_6","_imports_7","_imports_8","_imports_9","_imports_0$2","_imports_1","_imports_2","_imports_0$1","_imports_0"],"mappings":"aAAA,MAAeA,EAAA,iCCAAC,EAAA,mCCAAC,EAAA,mCCAAC,EAAA,iCCAAC,EAAA,oCCAAC,EAAA,gCCAAC,EAAA,wCCAAC,EAAA,qCCAAC,EAAA,+CCAAC,EAAA,sCCAAC,EAAA,oCCAAC,EAAA,uCCAAC,EAAA,gDCAAC,EAAA,2CCAAC,EAAA,uCCAAC,EAAA,sCCAAC,EAAA,oCCAAC,EAAA,oCCAAC,EAAA,iCCAAC,EAAA"}
This diff could not be displayed because it is too large.
1 -{"version":3,"file":"HttpClient.js","sources":["http/HttpClient.ts"],"sourcesContent":["import axios, { AxiosRequestConfig } from 'axios'\r\nimport { uniAdapter } from 'fant-axios-adapter'\r\nimport AxiosCancelToken from './AxiosCancelToken'\r\nconst axiosCancelToken = new AxiosCancelToken()\r\naxios.defaults.timeout = 30000\nimport { storeToRefs } from 'pinia'\r\nexport default class ApiClient {\r\n\t/**\r\n\t * 创建axios\r\n\t * @param abortRequest 取消请求配置,可选值:same(取消相同请求)、all(取消所有请求)、none(不取消请求)\r\n\t * @returns\r\n\t */\r\n\tpublic static server(abortRequest : 'same' | 'all' | 'none' = 'none') {\r\n\t\t// 可以在这里拦截\r\n\t\tconst baseURL = ApiClient.getBaseURL()\r\n\t\treturn ApiClient.create(baseURL, abortRequest)\r\n\t}\n\tpublic static getBaseURL() {\n\t\treturn 'http://39.99.131.18:9266/mini/'\n\t}\r\n\r\n\tprivate static create(baseURL : string, abortRequest : 'same' | 'all' | 'none' = 'none') {\r\n\t\tconst instance = axios.create({\r\n\t\t\twithCredentials: true,\r\n\t\t\tbaseURL: baseURL,\r\n\t\t\tadapter: uniAdapter // 指定适配器\r\n\t\t})\r\n\t\tconst isRefreshing = false\n\t\tinstance.interceptors.request.use(\r\n\t\t\t(request) => {\r\n\t\t\t\t// 设置conten-type\r\n\t\t\t\t// request.headers ? (request.headers['Content-Type'] = 'application/json') : (request.headers = { 'Content-Type': 'application/json' })\r\n\t\t\t\t// 设置请求唯一标识(便于查询请求日志)\r\n\t\t\t\trequest.headers.trace_id = new Date().getTime()\r\n\t\t\t\tswitch (abortRequest) {\r\n\t\t\t\t\tcase 'all':\r\n\t\t\t\t\t\taxiosCancelToken.removeAllRequest()\r\n\t\t\t\t\t\tbreak\r\n\t\t\t\t\tcase 'same':\r\n\t\t\t\t\t\taxiosCancelToken.removeRequest(request)\r\n\t\t\t\t\t\tbreak\r\n\t\t\t\t\tdefault:\r\n\t\t\t\t\t\tbreak\r\n\t\t\t\t}\r\n\t\t\t\trequest.headers['Authorization'] = wx.getStorageSync('token') || \"\"\r\n\t\t\t\taxiosCancelToken.addRequest(request)\r\n\r\n\t\t\t\tif (isRefreshing && !request.url.includes('initAccount')) {\r\n\t\t\t\t\t// request._paused = true\r\n\t\t\t\t\tconsole.log('isRefreshing need abort url:', request.url)\r\n\t\t\t\t\taxiosCancelToken.removeRequest(request)\r\n\t\t\t\t}\r\n\t\t\t\treturn request\r\n\t\t\t},\r\n\t\t\t(error) => {\r\n\t\t\t\treturn Promise.reject(error)\r\n\t\t\t}\r\n\t\t)\r\n\r\n\t\tinstance.interceptors.response.use(\r\n\t\t\t(response) => {\r\n\t\t\t\t// 此处为前后端约定的接口成功的字段,旨在处理状态码为200的错误响应,开发者可自行调整\r\n\t\t\t\tconsole.log('response',response)\r\n\t\t\t\tif (response.data.code === 200) {\r\n\t\t\t\t\t// console.log('请求response',response)\r\n\t\t\t\t\treturn response.data\r\n\t\t\t\t} else if (response.data.code === 401) {\r\n\t\t\t\t\t// token失效\n\t\t\t\t\tuni.reLaunch({\n\t\t\t\t\t\turl: '/pages/login/index'\n\t\t\t\t\t})\n\t\t\t\t\tconst error : Record<string, any> = {}\n\t\t\t\t\tif (response.data.code) {\n\t\t\t\t\t\terror.code = response.data.code\n\t\t\t\t\t}\n\t\t\t\t\tif (response.data.msg) {\n\t\t\t\t\t\terror.msg = response.data.msg\n\t\t\t\t\t} else {\n\t\t\t\t\t\terror.msg = response.status + '服务器内部异常'\n\t\t\t\t\t}\n\t\t\t\t\tconsole.log('error', error)\n\t\t\t\t\treturn Promise.reject(error)\r\n\t\t\t\t} else if (response.data.code === 603) {\r\n\t\t\t\t\t// 用户已禁用\r\n\t\t\t\t\t// authStore.logout()\r\n\t\t\t\t\tuni.showModal({\r\n\t\t\t\t\t\ttitle: '提示',\r\n\t\t\t\t\t\tcontent: response.data.msg || '您的账户已禁用',\r\n\t\t\t\t\t\tshowCancel: false, // 只显示确认按钮\r\n\t\t\t\t\t\tconfirmText: '我知道了',\r\n\t\t\t\t\t\tsuccess: (res) => {\r\n\t\t\t\t\t\t\tif (res.confirm) {\r\n\t\t\t\t\t\t\t\t// 用户点击了确认按钮,退出小程序\r\n\t\t\t\t\t\t\t\twx.exitMiniProgram({\r\n\t\t\t\t\t\t\t\t\tcomplete: (e) => {\r\n\t\t\t\t\t\t\t\t\t\tconsole.log(e)\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn Promise.reject()\r\n\t\t\t\t} else if (response.data.code === 500 && response.data.msg === \"无手机号\") {\r\n\r\n\t\t\t\t\taxiosCancelToken.removeAllRequest();\r\n\t\t\t\t\tuni.redirectTo({\r\n\t\t\t\t\t\turl: '/pages/login/Login'\r\n\t\t\t\t\t})\r\n\t\t\t\t\treturn Promise.reject(response.data)\r\n\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconst error : Record<string, any> = {}\r\n\t\t\t\t\tif (response.data.code) {\r\n\t\t\t\t\t\terror.code = response.data.code\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (response.data.msg) {\r\n\t\t\t\t\t\terror.msg = response.data.msg\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\terror.msg = response.status + '服务器内部异常'\r\n\t\t\t\t\t}\r\n\t\t\t\t\t// error.response = response.data\r\n\t\t\t\t\tconsole.log('error', error)\r\n\t\t\t\t\treturn Promise.reject(error)\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t(error) => {\r\n\t\t\t\tif (error.code === 'ERR_CANCELED') {\r\n\t\t\t\t\treturn Promise.reject()\r\n\t\t\t\t}\r\n\t\t\t\tif (error.status !== 0 && !error.status) {\r\n\t\t\t\t\tconsole.error(error)\r\n\t\t\t\t\tconst newError = error as any\r\n\t\t\t\t\tnewError.msg = newError.errMsg || '请检查网络设置'\r\n\t\t\t\t\treturn Promise.reject(newError)\r\n\t\t\t\t}\r\n\t\t\t\tconst pages = getCurrentPages() as any[]\r\n\t\t\t\tswitch (error.status) {\r\n\t\t\t\t\t// 小程序切换页面会导致正在处理中的请求返回状态码为0 这里还没有什么比较好的处理方案\r\n\t\t\t\t\t// case 0:\r\n\t\t\t\t\t// error.msg = '请检查网络设置'\r\n\t\t\t\t\t// break\r\n\t\t\t\t\tcase 1:\r\n\t\t\t\t\t\terror.msg = '网络超时!'\r\n\t\t\t\t\t\tbreak\r\n\t\t\t\t\tcase 401:\r\n\t\t\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\t\t\tuni.showToast({ title: '登录已过期,请重新登录!', icon: 'none' })\r\n\t\t\t\t\t\t}, 300)\r\n\t\t\t\t\t\tbreak\r\n\r\n\t\t\t\t\tcase 403:\r\n\t\t\t\t\t\terror.msg = `${error.status} 禁止访问!`\r\n\t\t\t\t\t\tbreak\r\n\t\t\t\t\tcase 500:\r\n\t\t\t\t\t\terror.msg = `${error.status} 服务内部异常!`\r\n\t\t\t\t\t\tbreak\r\n\t\t\t\t\tcase 502:\r\n\t\t\t\t\t\terror.msg = `${error.status} 服务器暂不可用!`\r\n\t\t\t\t\t\tbreak\r\n\t\t\t\t\tcase 503:\r\n\t\t\t\t\t\terror.msg = `${error.status} 服务器升级中!`\r\n\t\t\t\t\t\tbreak\r\n\t\t\t\t\tcase 404:\r\n\t\t\t\t\t\terror.msg = `${error.status} 服务器无回应!`\r\n\t\t\t\t\t\tbreak\r\n\t\t\t\t\tcase 603:\r\n\t\t\t\t\t\t// authStore.logout()\r\n\t\t\t\t\t\taxiosCancelToken.removeAllRequest();\r\n\t\t\t\t\t\tuni.showModal({\r\n\t\t\t\t\t\t\ttitle: '提示',\r\n\t\t\t\t\t\t\tcontent: error.msg || '您的账户已禁用',\r\n\t\t\t\t\t\t\tshowCancel: false, // 只显示确认按钮\r\n\t\t\t\t\t\t\tconfirmText: '我知道了',\r\n\t\t\t\t\t\t\tsuccess: (res) => {\r\n\t\t\t\t\t\t\t\tif (res.confirm) {\r\n\t\t\t\t\t\t\t\t\t// 用户点击了确认按钮,退出小程序\r\n\t\t\t\t\t\t\t\t\twx.exitMiniProgram({\r\n\t\t\t\t\t\t\t\t\t\tcomplete: (e) => {\r\n\t\t\t\t\t\t\t\t\t\t\tconsole.log(e)\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tbreak\r\n\t\t\t\t\tdefault:\r\n\t\t\t\t\t\terror.msg = `${error.status} ${error.data.msg || '未知错误!'}`\r\n\t\t\t\t}\r\n\t\t\t\treturn Promise.reject(error)\r\n\t\t\t}\r\n\t\t)\n\t\treturn instance\r\n\t}\r\n\tpublic get<T = any>(url : string, params ?: any) : Promise<Result<T>> {\r\n\t\treturn instance.request<T>({\r\n\t\t\tmethod: 'get',\r\n\t\t\turl,\r\n\t\t\tparams,\r\n\t\t});\r\n\t}\r\n}"],"names":["axiosCancelToken","AxiosCancelToken","axios","ApiClient","abortRequest","baseURL","instance","uniAdapter","request","wx","error","response","uni","res","e","newError","url","params"],"mappings":"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"}  
  1 +{"version":3,"file":"HttpClient.js","sources":["http/HttpClient.ts"],"sourcesContent":["import axios, { AxiosRequestConfig } from 'axios'\r\nimport { uniAdapter } from 'fant-axios-adapter'\r\nimport AxiosCancelToken from './AxiosCancelToken'\r\nconst axiosCancelToken = new AxiosCancelToken()\r\naxios.defaults.timeout = 30000\nimport { storeToRefs } from 'pinia'\r\nexport default class ApiClient {\r\n\t/**\r\n\t * 创建axios\r\n\t * @param abortRequest 取消请求配置,可选值:same(取消相同请求)、all(取消所有请求)、none(不取消请求)\r\n\t * @returns\r\n\t */\r\n\tpublic static server(abortRequest : 'same' | 'all' | 'none' = 'none') {\r\n\t\t// 可以在这里拦截\r\n\t\tconst baseURL = ApiClient.getBaseURL()\r\n\t\treturn ApiClient.create(baseURL, abortRequest)\r\n\t}\n\tpublic static getBaseURL() {\n\t\t// return 'http://39.99.131.18:9266/mini/'\n\t\treturn 'https://api.zhihangtech.com/mini/'\n\t}\r\n\r\n\tprivate static create(baseURL : string, abortRequest : 'same' | 'all' | 'none' = 'none') {\r\n\t\tconst instance = axios.create({\r\n\t\t\twithCredentials: true,\r\n\t\t\tbaseURL: baseURL,\r\n\t\t\tadapter: uniAdapter // 指定适配器\r\n\t\t})\r\n\t\tconst isRefreshing = false\n\t\tinstance.interceptors.request.use(\r\n\t\t\t(request) => {\r\n\t\t\t\t// 设置conten-type\r\n\t\t\t\t// request.headers ? (request.headers['Content-Type'] = 'application/json') : (request.headers = { 'Content-Type': 'application/json' })\r\n\t\t\t\t// 设置请求唯一标识(便于查询请求日志)\r\n\t\t\t\trequest.headers.trace_id = new Date().getTime()\r\n\t\t\t\tswitch (abortRequest) {\r\n\t\t\t\t\tcase 'all':\r\n\t\t\t\t\t\taxiosCancelToken.removeAllRequest()\r\n\t\t\t\t\t\tbreak\r\n\t\t\t\t\tcase 'same':\r\n\t\t\t\t\t\taxiosCancelToken.removeRequest(request)\r\n\t\t\t\t\t\tbreak\r\n\t\t\t\t\tdefault:\r\n\t\t\t\t\t\tbreak\r\n\t\t\t\t}\r\n\t\t\t\trequest.headers['Authorization'] = wx.getStorageSync('token') || \"\"\r\n\t\t\t\taxiosCancelToken.addRequest(request)\r\n\r\n\t\t\t\tif (isRefreshing && !request.url.includes('initAccount')) {\r\n\t\t\t\t\t// request._paused = true\r\n\t\t\t\t\tconsole.log('isRefreshing need abort url:', request.url)\r\n\t\t\t\t\taxiosCancelToken.removeRequest(request)\r\n\t\t\t\t}\r\n\t\t\t\treturn request\r\n\t\t\t},\r\n\t\t\t(error) => {\r\n\t\t\t\treturn Promise.reject(error)\r\n\t\t\t}\r\n\t\t)\r\n\r\n\t\tinstance.interceptors.response.use(\r\n\t\t\t(response) => {\r\n\t\t\t\t// 此处为前后端约定的接口成功的字段,旨在处理状态码为200的错误响应,开发者可自行调整\r\n\t\t\t\tconsole.log('response',response)\r\n\t\t\t\tif (response.data.code === 200) {\r\n\t\t\t\t\t// console.log('请求response',response)\r\n\t\t\t\t\treturn response.data\r\n\t\t\t\t} else if (response.data.code === 401) {\r\n\t\t\t\t\t// token失效\n\t\t\t\t\tuni.reLaunch({\n\t\t\t\t\t\turl: '/pages/login/index'\n\t\t\t\t\t})\n\t\t\t\t\tconst error : Record<string, any> = {}\n\t\t\t\t\tif (response.data.code) {\n\t\t\t\t\t\terror.code = response.data.code\n\t\t\t\t\t}\n\t\t\t\t\tif (response.data.msg) {\n\t\t\t\t\t\terror.msg = response.data.msg\n\t\t\t\t\t} else {\n\t\t\t\t\t\terror.msg = response.status + '服务器内部异常'\n\t\t\t\t\t}\n\t\t\t\t\tconsole.log('error', error)\n\t\t\t\t\treturn Promise.reject(error)\r\n\t\t\t\t} else if (response.data.code === 603) {\r\n\t\t\t\t\t// 用户已禁用\r\n\t\t\t\t\t// authStore.logout()\r\n\t\t\t\t\tuni.showModal({\r\n\t\t\t\t\t\ttitle: '提示',\r\n\t\t\t\t\t\tcontent: response.data.msg || '您的账户已禁用',\r\n\t\t\t\t\t\tshowCancel: false, // 只显示确认按钮\r\n\t\t\t\t\t\tconfirmText: '我知道了',\r\n\t\t\t\t\t\tsuccess: (res) => {\r\n\t\t\t\t\t\t\tif (res.confirm) {\r\n\t\t\t\t\t\t\t\t// 用户点击了确认按钮,退出小程序\r\n\t\t\t\t\t\t\t\twx.exitMiniProgram({\r\n\t\t\t\t\t\t\t\t\tcomplete: (e) => {\r\n\t\t\t\t\t\t\t\t\t\tconsole.log(e)\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn Promise.reject()\r\n\t\t\t\t} else if (response.data.code === 500 && response.data.msg === \"无手机号\") {\r\n\r\n\t\t\t\t\taxiosCancelToken.removeAllRequest();\r\n\t\t\t\t\tuni.redirectTo({\r\n\t\t\t\t\t\turl: '/pages/login/Login'\r\n\t\t\t\t\t})\r\n\t\t\t\t\treturn Promise.reject(response.data)\r\n\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconst error : Record<string, any> = {}\r\n\t\t\t\t\tif (response.data.code) {\r\n\t\t\t\t\t\terror.code = response.data.code\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (response.data.msg) {\r\n\t\t\t\t\t\terror.msg = response.data.msg\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\terror.msg = response.status + '服务器内部异常'\r\n\t\t\t\t\t}\r\n\t\t\t\t\t// error.response = response.data\r\n\t\t\t\t\tconsole.log('error', error)\r\n\t\t\t\t\treturn Promise.reject(error)\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t(error) => {\r\n\t\t\t\tif (error.code === 'ERR_CANCELED') {\r\n\t\t\t\t\treturn Promise.reject()\r\n\t\t\t\t}\r\n\t\t\t\tif (error.status !== 0 && !error.status) {\r\n\t\t\t\t\tconsole.error(error)\r\n\t\t\t\t\tconst newError = error as any\r\n\t\t\t\t\tnewError.msg = newError.errMsg || '请检查网络设置'\r\n\t\t\t\t\treturn Promise.reject(newError)\r\n\t\t\t\t}\r\n\t\t\t\tconst pages = getCurrentPages() as any[]\r\n\t\t\t\tswitch (error.status) {\r\n\t\t\t\t\t// 小程序切换页面会导致正在处理中的请求返回状态码为0 这里还没有什么比较好的处理方案\r\n\t\t\t\t\t// case 0:\r\n\t\t\t\t\t// error.msg = '请检查网络设置'\r\n\t\t\t\t\t// break\r\n\t\t\t\t\tcase 1:\r\n\t\t\t\t\t\terror.msg = '网络超时!'\r\n\t\t\t\t\t\tbreak\r\n\t\t\t\t\tcase 401:\r\n\t\t\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\t\t\tuni.showToast({ title: '登录已过期,请重新登录!', icon: 'none' })\r\n\t\t\t\t\t\t}, 300)\r\n\t\t\t\t\t\tbreak\r\n\r\n\t\t\t\t\tcase 403:\r\n\t\t\t\t\t\terror.msg = `${error.status} 禁止访问!`\r\n\t\t\t\t\t\tbreak\r\n\t\t\t\t\tcase 500:\r\n\t\t\t\t\t\terror.msg = `${error.status} 服务内部异常!`\r\n\t\t\t\t\t\tbreak\r\n\t\t\t\t\tcase 502:\r\n\t\t\t\t\t\terror.msg = `${error.status} 服务器暂不可用!`\r\n\t\t\t\t\t\tbreak\r\n\t\t\t\t\tcase 503:\r\n\t\t\t\t\t\terror.msg = `${error.status} 服务器升级中!`\r\n\t\t\t\t\t\tbreak\r\n\t\t\t\t\tcase 404:\r\n\t\t\t\t\t\terror.msg = `${error.status} 服务器无回应!`\r\n\t\t\t\t\t\tbreak\r\n\t\t\t\t\tcase 603:\r\n\t\t\t\t\t\t// authStore.logout()\r\n\t\t\t\t\t\taxiosCancelToken.removeAllRequest();\r\n\t\t\t\t\t\tuni.showModal({\r\n\t\t\t\t\t\t\ttitle: '提示',\r\n\t\t\t\t\t\t\tcontent: error.msg || '您的账户已禁用',\r\n\t\t\t\t\t\t\tshowCancel: false, // 只显示确认按钮\r\n\t\t\t\t\t\t\tconfirmText: '我知道了',\r\n\t\t\t\t\t\t\tsuccess: (res) => {\r\n\t\t\t\t\t\t\t\tif (res.confirm) {\r\n\t\t\t\t\t\t\t\t\t// 用户点击了确认按钮,退出小程序\r\n\t\t\t\t\t\t\t\t\twx.exitMiniProgram({\r\n\t\t\t\t\t\t\t\t\t\tcomplete: (e) => {\r\n\t\t\t\t\t\t\t\t\t\t\tconsole.log(e)\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tbreak\r\n\t\t\t\t\tdefault:\r\n\t\t\t\t\t\terror.msg = `${error.status} ${error.data.msg || '未知错误!'}`\r\n\t\t\t\t}\r\n\t\t\t\treturn Promise.reject(error)\r\n\t\t\t}\r\n\t\t)\n\t\treturn instance\r\n\t}\r\n\tpublic get<T = any>(url : string, params ?: any) : Promise<Result<T>> {\r\n\t\treturn instance.request<T>({\r\n\t\t\tmethod: 'get',\r\n\t\t\turl,\r\n\t\t\tparams,\r\n\t\t});\r\n\t}\r\n}"],"names":["axiosCancelToken","AxiosCancelToken","axios","ApiClient","abortRequest","baseURL","instance","uniAdapter","request","wx","error","response","uni","res","e","newError","url","params"],"mappings":"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"}
1 -{"version":3,"file":"index.js","sources":["pages/login/index.vue","pages/login/index.vue?type=page"],"sourcesContent":["<template>\r\n\t<view class=\"wrapper\">\r\n\t\t<view class=\"navigation\" :style=\"{ '--status-bar': statusBarHeight + 'px' }\">\r\n\t\t\t<!-- <view class=\"back_btn\" @click=\"backClick\">\r\n\t\t\t\t<image style=\"width: 44rpx; height: 44rpx;\" src=\"../../static/images/register_return.png\" mode=\"aspectFill\"></image>\r\n\t\t\t</view> -->\r\n\t\t\t<view class=\"navigation_title\">登录</view>\r\n\t\t</view>\r\n\t\t<view class=\"top_wrapper\" :style=\"{ 'margin-top': statusBarHeight + 43 + 'px' }\">\r\n\t\t\t<view class=\"bg\">\r\n\t\t\t\t<image style=\"width: 100vw;height: 400rpx;\" src=\"../../static/images/register_bg.png\" mode=\"aspectFill\">\r\n\t\t\t\t</image>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"title\">智航保,让跨境更安心!</view>\r\n\t\t\t<view class=\"title_image\">\r\n\t\t\t\t<image class=\"image\" src=\"../../static/images/register_logo.png\" mode=\"aspectFill\"></image>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"center_wrapper\">\r\n\t\t\t<view class=\"title\">Welcome</view>\r\n\t\t\t<view class=\"input_wrapper\" v-if=\"params.type == 'userName'\">\r\n\t\t\t\t<image class=\"image\" src=\"../../static/images/login_account.png\" mode=\"aspectFill\"></image>\r\n\t\t\t\t<input class=\"input\" v-model=\"params.phone\" maxlength=\"11\" type=\"number\"\r\n\t\t\t\t\tplaceholder-style=\"color: #808080;font-size: 26rpx;\" placeholder=\"请输入账号\" />\r\n\t\t\t</view>\n\t\t\t<view class=\"input_wrapper\" v-else>\n\t\t\t\t<image class=\"image\" src=\"../../static/images/login_phone.png\" mode=\"aspectFill\"></image>\n\t\t\t\t<input class=\"input\" v-model=\"params.phone\" maxlength=\"11\" type=\"number\"\n\t\t\t\t\tplaceholder-style=\"color: #808080;font-size: 26rpx;\" placeholder=\"请输入手机号\" />\n\t\t\t</view>\r\n\t\t\t<view class=\"input_wrapper\" v-if=\"params.type != 'phonenumber'\">\r\n\t\t\t\t<image class=\"image\" src=\"../../static/images/login_password.png\" mode=\"aspectFill\"></image>\r\n\t\t\t\t<input class=\"input\" password=\"true\" v-model=\"params.password\" maxlength=\"20\" type=\"text\"\r\n\t\t\t\t\tplaceholder-style=\"color: #808080;font-size: 26rpx;\" placeholder=\"请输入密码\" />\r\n\t\t\t</view>\r\n\t\t\t<view class=\"input_wrapper\" v-else>\r\n\t\t\t\t<image class=\"image\" src=\"../../static/images/login_code.png\" mode=\"aspectFill\"></image>\r\n\t\t\t\t<input class=\"input\" v-model=\"params.code\" type=\"number\" maxlength=\"6\"\r\n\t\t\t\t\tplaceholder-style=\"color: #808080;font-size: 26rpx;\" placeholder=\"请输入验证码\" />\r\n\t\t\t\t<view class=\"code\" @click=\"getCodeClick\" v-if=\"showTime == false\">获取验证码</view>\r\n\t\t\t\t<view class=\"code\" style=\"opacity: 0.5;\" v-else>{{time}}s后重试</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"agree_wrapper\">\r\n\t\t\t\t<!-- <view class=\"image_wrapper\" @click=\"agreeClick\">\r\n\t\t\t\t\t<image class=\"agree_image\" style=\"height: 36rpx;width: 36rpx;\"\r\n\t\t\t\t\t\tsrc=\"../../static/images/register_not_selected.png\" mode=\"aspectFill\" v-if=\"isAgree == false\">\r\n\t\t\t\t\t</image>\r\n\t\t\t\t\t<image class=\"agree_image\" style=\"height: 36rpx;width: 36rpx;\"\r\n\t\t\t\t\t\tsrc=\"../../static/images/register_selected.png\" mode=\"aspectFill\" v-else></image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"agree_gray\">阅读并接受</view>\r\n\t\t\t\t<view class=\"agree_blue\" @click=\"seeAgree\">《服务条款》</view> -->\r\n\t\t\t</view>\r\n\t\t\t<view class=\"login_btn\" :style=\"{opacity: formValid ? 1 : 0.5}\" @click=\"registerClick\">登录</view>\r\n\t\t\t<view class=\"change_btn\" @click=\"changeLoginType\">{{params.type == 'phonenumber' ? '账号密码登录' : '手机号登录'}}\r\n\t\t\t</view>\r\n\t\t\t<view class=\"register_btn\" @click=\"gotoRegister\">还没有账号?<span style=\"color: #409EFE;\">去注册</span></view>\r\n\t\t</view>\r\n\t\t<view class=\"bottom_wrapper fixed-bottom\">\r\n\t\t\t<view class=\"bottom_title\">Copyright © 2019-2025 关于智航保</view>\r\n\t\t\t<view class=\"bottom_title_wrapper\">\r\n\t\t\t\t<image class=\"image\" src=\"/static/images/register_bottom_id.png\" mode=\"aspectFill\"></image>\r\n\t\t\t\t<view class=\"bottom_title\">粤ICP备2025405919号</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t</view>\r\n\r\n</template>\r\n\r\n<script lang=\"ts\" setup>\r\n\timport { getCurrentInstance, nextTick, ref, computed } from 'vue'\r\n\timport { onLoad } from '@dcloudio/uni-app'\r\n\timport registerApi from '@/api/register'\r\n\r\n\tconst time = ref(60)\r\n\tconst showTime = ref(false)\r\n\tconst timer = ref()\r\n\tconst statusBarHeight = ref(25)\r\n\tconst isAgree = ref(false)\r\n\tconst showCanvas = ref(false)\r\n\tconst params = ref({ phone: null, company: null, password: null, code: null, type: 'userName' })\r\n\tconst formValid = computed(() => {\r\n\t\tvar result = false\r\n\t\tif (params.value.type != 'phonenumber') {\r\n\t\t\tresult = params.value.phone && params.value.password\r\n\t\t} else {\r\n\t\t\tresult = params.value.phone && params.value.code\r\n\t\t}\r\n\t\treturn result || false\r\n\t})\r\n\tonLoad(() => {\r\n\t\tstatusBarHeight.value = uni.getWindowInfo().statusBarHeight || 25\n\t})\r\n\tfunction backClick() {\r\n\t\tuni.__f__('log','at pages/login/index.vue:95','backClick')\r\n\t\tuni.navigateBack()\r\n\t}\r\n\tfunction getCodeClick() {\r\n\t\tuni.__f__('log','at pages/login/index.vue:99','getCodeClick')\r\n\t\tregisterApi.getCode({ phoneNumber: params.value.phone, type: 'login' }).then((res) => {\r\n\t\t\tuni.__f__('log','at pages/login/index.vue:101','getCode', res);\r\n\t\t\tif (res.code == 200) {\r\n\t\t\t\tshowTime.value = true\r\n\t\t\t\tstartTimer()\r\n\t\t\t}\r\n\t\t}).catch((error) => {\r\n\t\t\tuni.showToast({\r\n\t\t\t\ttitle: error.msg,\r\n\t\t\t\ticon: 'none'\r\n\t\t\t})\r\n\t\t})\r\n\t}\r\n\tfunction startTimer() {\r\n\t\tif (timer.value) clearInterval(timer.value)\r\n\t\ttimer.value = setInterval(() => {\r\n\t\t\tif (time.value == 0) {\r\n\t\t\t\ttime.value = 60\r\n\t\t\t\tshowTime.value = false\r\n\t\t\t\tif (timer.value) clearInterval(timer.value)\r\n\t\t\t\treturn\r\n\t\t\t}\r\n\t\t\ttime.value -= 1\r\n\t\t\tuni.__f__('log','at pages/login/index.vue:123',time.value)\r\n\t\t}, 1000)\r\n\t}\r\n\r\n\tfunction seeAgree() {\r\n\t\tuni.navigateTo({\r\n\t\t\turl: '/pages/login/notice'\r\n\t\t})\r\n\t}\r\n\tfunction agreeClick() {\r\n\t\tisAgree.value = isAgree.value ? false : true\r\n\t}\r\n\tfunction registerClick() {\r\n\t\tuni.__f__('log','at pages/login/index.vue:136','registerClick', formValid.value);\r\n\t\tif (!formValid.value) {\r\n\t\t\treturn\r\n\t\t}\r\n\t\t// if (!isAgree.value) {\r\n\t\t// \tuni.showToast({\r\n\t\t// \t\ttitle: '请先阅读服务条款',\r\n\t\t// \t\ticon: 'none'\r\n\t\t// \t})\r\n\t\t// \treturn\r\n\t\t// }\r\n\r\n\t\tregisterApi.login({\r\n\t\t\tusername: params.value.phone,\r\n\t\t\ttype: params.value.type,\r\n\t\t\tphonenumberCode: params.value.code,\r\t\t\tpassword: params.value.password\r\n\t\t}).then((res) => {\n\t\t\tuni.__f__('log','at pages/login/index.vue:153','login', res)\n\t\t\tif (res.code == 200) {\n\t\t\t\tuni.setStorageSync('token', res.token)\n\t\t\t\tgetUserInfo()\n\t\t\t}\n\t\t}).catch((error) => {\n\t\t\tuni.showToast({\n\t\t\t\ttitle: error.msg,\n\t\t\t\ticon: 'none'\n\t\t\t})\n\t\t})\r\n\t}\n\tfunction getUserInfo() {\n\t\tregisterApi.getUserInfo().then((res) => {\n\t\t\tuni.__f__('log','at pages/login/index.vue:167','getUserInfo', res)\n\t\t\tif (res.signStatus == 0) {\n\t\t\t\tuni.reLaunch({\n\t\t\t\t\turl: '/pages/register/audit'\n\t\t\t\t})\n\t\t\t} else if (res.signStatus == 1) {\n\t\t\t\tuni.reLaunch({\n\t\t\t\t\turl: '/pages/register/auditSuccess'\n\t\t\t\t})\n\t\t\t} else if (res.signStatus == 2) {\n\t\t\t\tuni.reLaunch({\n\t\t\t\t\turl: '/pages/register/registerSuccess'\n\t\t\t\t})\n\t\t\t} else if (res.signStatus == -1) {\n\t\t\t\tuni.reLaunch({\n\t\t\t\t\turl: '/pages/register/registerSuccess'\n\t\t\t\t})\n\t\t\t}\n\t\t}).catch((error) => {\n\t\t\tuni.__f__('log','at pages/login/index.vue:186','getUserInfo error', error.msg)\n\t\t})\n\t}\r\n\tfunction changeLoginType() {\r\n\t\tparams.value.type = params.value.type == 'phonenumber' ? 'userName' : 'phonenumber'\r\n\t}\r\n\tfunction gotoRegister() {\r\n\t\tuni.navigateTo({\r\n\t\t\turl: '/pages/register/index'\r\n\t\t})\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.wrapper {\r\n\t\tdisplay: flex;\r\n\t\tposition: relative;\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tflex-direction: column;\r\n\r\n\t\t.navigation {\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: column;\r\n\t\t\tposition: fixed;\r\n\t\t\tleft: 0;\r\n\t\t\tright: 0;\r\n\t\t\ttop: 0rpx;\r\n\t\t\tz-index: 10;\r\n\t\t\tpadding-top: var(--status-bar, 25px);\r\n\t\t\tbackground: #409EFE;\r\n\r\n\t\t\t.navigation_title {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\theight: 44px;\r\n\t\t\t\tbox-sizing: border-box;\r\n\t\t\t\tz-index: 100;\r\n\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\tfont-weight: 500;\r\n\t\t\t\tfont-size: 34rpx;\r\n\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\tline-height: 48rpx;\r\n\t\t\t\ttext-align: right;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t}\r\n\r\n\t\t\t.back_btn {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\tleft: 0;\r\n\t\t\t\ttop: var(--status-bar, 25px);\r\n\t\t\t\theight: 88rpx;\r\n\t\t\t\twidth: 88rpx;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tz-index: 101;\r\n\t\t\t\t/* 确保按钮在导航栏上层 */\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.top_wrapper {\r\n\t\t\tdisplay: flex;\r\n\t\t\theight: 400rpx;\r\n\t\t\twidth: 100vw;\r\n\t\t\tflex-direction: column;\r\n\t\t\tbackground: #409EFE;\r\n\t\t\tposition: relative;\r\n\r\n\t\t\t.bg {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\ttop: 20rpx;\r\n\t\t\t\tleft: 0;\r\n\t\t\t\twidth: 100vw;\r\n\t\t\t\theight: 400rpx;\r\n\t\t\t}\r\n\r\n\t\t\t.title {\r\n\t\t\t\tmargin-left: 40rpx;\r\n\t\t\t\tmargin-top: 40rpx;\r\n\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\tfont-weight: 600;\r\n\t\t\t\tfont-size: 34rpx;\r\n\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\tline-height: 48rpx;\r\n\t\t\t\ttext-align: left;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t}\r\n\r\n\t\t\t.title_image {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\toverflow: hidden;\r\n\t\t\t\tmargin-left: 40rpx;\r\n\t\t\t\tmargin-top: 50rpx;\r\n\t\t\t\tz-index: 11;\r\n\r\n\t\t\t\t.image {\r\n\t\t\t\t\twidth: 256.61rpx;\r\n\t\t\t\t\theight: 80rpx;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.contact_btn {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: column;\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\tright: 40rpx;\r\n\t\t\t\ttop: 44rpx;\r\n\t\t\t\twidth: 96rpx;\r\n\t\t\t\theight: 103rpx;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\tz-index: 11;\r\n\r\n\t\t\t\t.contact_title {\r\n\t\t\t\t\tmargin-top: 16rpx;\r\n\t\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\t\tline-height: 33rpx;\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\tfont-style: normal;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.center_wrapper {\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: column;\r\n\t\t\tmargin-top: -120rpx;\r\n\t\t\tbackground: #ffffff;\r\n\t\t\tpadding-left: 46rpx;\r\n\t\t\tpadding-right: 46rpx;\r\n\t\t\tbackground: #ffffff;\r\n\t\t\tz-index: 10;\r\n\t\t\tborder-top-right-radius: 50rpx;\r\n\t\t\tborder-top-left-radius: 50rpx;\r\n\r\n\t\t\t.title {\r\n\t\t\t\tmargin-top: 46rpx;\r\n\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\tfont-weight: 600;\r\n\t\t\t\tfont-size: 48rpx;\r\n\t\t\t\tcolor: #000000;\r\n\t\t\t\tline-height: 67rpx;\r\n\t\t\t\ttext-align: left;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t}\r\n\r\n\t\t\t.line {\r\n\t\t\t\twidth: 75rpx;\r\n\t\t\t\theight: 6rpx;\r\n\t\t\t\tmargin-left: 15rpx;\r\n\t\t\t\tmargin-top: 12rpx;\r\n\t\t\t\tbackground: #409EFE;\r\n\t\t\t}\r\n\r\n\t\t\t.input_wrapper {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\tbackground: #F7F7F7;\r\n\t\t\t\tborder-radius: 12rpx;\r\n\t\t\t\theight: 72rpx;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tmargin-top: 20rpx;\r\n\t\t\t\tposition: relative;\r\n\r\n\t\t\t\t.image {\r\n\t\t\t\t\tmargin-left: 18rpx;\r\n\t\t\t\t\twidth: 35rpx;\r\n\t\t\t\t\theight: 36rpx;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.input {\r\n\t\t\t\t\tmargin-left: 15rpx;\r\n\t\t\t\t\theight: 72prx;\r\n\t\t\t\t\tmargin-right: 20rpx;\r\n\t\t\t\t\tflex: 1;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.code {\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\tposition: absolute;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t\tjustify-content: center;\r\n\t\t\t\t\tright: 0;\r\n\t\t\t\t\ttop: 0;\r\n\t\t\t\t\twidth: 180rpx;\r\n\t\t\t\t\theight: 72rpx;\r\n\t\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\t\tcolor: #2D99F2;\r\n\t\t\t\t\tline-height: 37rpx;\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\tfont-style: normal;\r\n\t\t\t\t\tz-index: 11;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.agree_wrapper {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\theight: 88rpx;\r\n\t\t\t\talign-items: center;\r\n\r\n\t\t\t\t.image_wrapper {\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\theight: 56rpx;\r\n\t\t\t\t\twidth: 56rpx;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.agree_gray {\r\n\t\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\t\tcolor: #333333;\r\n\t\t\t\t\tline-height: 37rpx;\r\n\t\t\t\t\ttext-align: left;\r\n\t\t\t\t\tfont-style: normal;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.agree_blue {\r\n\t\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\t\tcolor: #2D99F2;\r\n\t\t\t\t\tline-height: 37rpx;\r\n\t\t\t\t\ttext-align: left;\r\n\t\t\t\t\tfont-style: normal;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.login_btn {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\t// width: 656rpx;\r\n\t\t\t\theight: 88rpx;\r\n\t\t\t\tbackground: rgba(64, 158, 254);\r\n\t\t\t\tborder-radius: 44rpx;\r\n\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\tfont-weight: 500;\r\n\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\tline-height: 37rpx;\r\n\t\t\t\ttext-align: right;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t}\r\n\r\n\t\t\t.change_btn {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tmargin-top: 20rpx;\r\n\t\t\t\theight: 88rpx;\r\n\t\t\t\tbackground: #FFFFFF;\r\n\t\t\t\tborder-radius: 44rpx;\r\n\t\t\t\tborder: 2rpx solid #409EFE;\r\n\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\tfont-weight: 500;\r\n\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\tcolor: #409EFE;\r\n\t\t\t\tline-height: 37rpx;\r\n\t\t\t\ttext-align: right;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t}\r\n\r\n\t\t\t.register_btn {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\theight: 88rpx;\r\n\t\t\t\tmargin-top: 20rpx;\r\n\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\tfont-weight: 400;\r\n\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\tcolor: #333333;\r\n\t\t\t\tline-height: 37rpx;\r\n\t\t\t\ttext-align: left;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.bottom_wrapper {\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: column;\r\n\t\t\tposition: fixed;\r\n\t\t\tleft: 0;\r\n\t\t\tright: 0;\r\n\t\t\tbottom: 20rpx;\r\n\t\t\tz-index: 10;\r\n\r\n\t\t\t.bottom_title {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\tfont-size: 28rpx;\r\n\t\t\t\tcolor: #6b6d73;\r\n\t\t\t}\r\n\r\n\t\t\t.bottom_title_wrapper {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tmargin-top: 20rpx;\r\n\t\t\t\tmargin-bottom: 20rpx;\r\n\r\n\t\t\t\t.image {\r\n\t\t\t\t\twidth: 28rpx;\r\n\t\t\t\t\theight: 32rpx;\r\n\t\t\t\t\tmargin-right: 10rpx;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</style>","import MiniProgramPage from '/Users/basetnt/Desktop/Git/zhb_login/pages/login/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["time","ref","showTime","timer","statusBarHeight","params","formValid","computed","result","onLoad","uni","getCodeClick","registerApi","res","startTimer","error","registerClick","getUserInfo","changeLoginType","gotoRegister","MiniProgramPage"],"mappings":"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"}  
  1 +{"version":3,"file":"index.js","sources":["pages/login/index.vue","pages/login/index.vue?type=page"],"sourcesContent":["<template>\r\n\t<view class=\"wrapper\">\r\n\t\t<view class=\"navigation\" :style=\"{ '--status-bar': statusBarHeight + 'px' }\">\r\n\t\t\t<!-- <view class=\"back_btn\" @click=\"backClick\">\r\n\t\t\t\t<image style=\"width: 44rpx; height: 44rpx;\" src=\"../../static/images/register_return.png\" mode=\"aspectFill\"></image>\r\n\t\t\t</view> -->\r\n\t\t\t<view class=\"navigation_title\">登录</view>\r\n\t\t</view>\r\n\t\t<view class=\"top_wrapper\" :style=\"{ 'margin-top': statusBarHeight + 43 + 'px' }\">\r\n\t\t\t<view class=\"bg\">\r\n\t\t\t\t<image style=\"width: 100vw;height: 400rpx;\" src=\"../../static/images/register_bg.png\" mode=\"aspectFill\">\r\n\t\t\t\t</image>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"title\">智航保,让跨境更安心!</view>\r\n\t\t\t<view class=\"title_image\">\r\n\t\t\t\t<image class=\"image\" src=\"../../static/images/register_logo.png\" mode=\"aspectFill\"></image>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"center_wrapper\">\r\n\t\t\t<view class=\"title\"></view>\r\n\t\t\t<view class=\"input_wrapper\" v-if=\"params.type == 'userName'\">\r\n\t\t\t\t<image class=\"image\" src=\"../../static/images/login_account.png\" mode=\"aspectFill\"></image>\r\n\t\t\t\t<input class=\"input\" v-model=\"params.phone\" maxlength=\"11\" type=\"number\"\r\n\t\t\t\t\tplaceholder-style=\"color: #808080;font-size: 26rpx;\" placeholder=\"请输入账号\" />\r\n\t\t\t</view>\n\t\t\t<view class=\"input_wrapper\" v-else>\n\t\t\t\t<image class=\"image\" src=\"../../static/images/login_phone.png\" mode=\"aspectFill\"></image>\n\t\t\t\t<input class=\"input\" v-model=\"params.phone\" maxlength=\"11\" type=\"number\"\n\t\t\t\t\tplaceholder-style=\"color: #808080;font-size: 26rpx;\" placeholder=\"请输入手机号\" />\n\t\t\t</view>\r\n\t\t\t<view class=\"input_wrapper\" v-if=\"params.type != 'phonenumber'\">\r\n\t\t\t\t<image class=\"image\" src=\"../../static/images/login_password.png\" mode=\"aspectFill\"></image>\r\n\t\t\t\t<input class=\"input\" password=\"true\" v-model=\"params.password\" maxlength=\"20\" type=\"text\"\r\n\t\t\t\t\tplaceholder-style=\"color: #808080;font-size: 26rpx;\" placeholder=\"请输入密码\" />\r\n\t\t\t</view>\r\n\t\t\t<view class=\"input_wrapper\" v-else>\r\n\t\t\t\t<image class=\"image\" src=\"../../static/images/login_code.png\" mode=\"aspectFill\"></image>\r\n\t\t\t\t<input class=\"input\" v-model=\"params.code\" type=\"number\" maxlength=\"6\"\r\n\t\t\t\t\tplaceholder-style=\"color: #808080;font-size: 26rpx;\" placeholder=\"请输入验证码\" />\r\n\t\t\t\t<view class=\"code\" @click=\"getCodeClick\" v-if=\"showTime == false\">获取验证码</view>\r\n\t\t\t\t<view class=\"code\" style=\"opacity: 0.5;\" v-else>{{time}}s后重试</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"agree_wrapper\">\r\n\t\t\t\t<!-- <view class=\"image_wrapper\" @click=\"agreeClick\">\r\n\t\t\t\t\t<image class=\"agree_image\" style=\"height: 36rpx;width: 36rpx;\"\r\n\t\t\t\t\t\tsrc=\"../../static/images/register_not_selected.png\" mode=\"aspectFill\" v-if=\"isAgree == false\">\r\n\t\t\t\t\t</image>\r\n\t\t\t\t\t<image class=\"agree_image\" style=\"height: 36rpx;width: 36rpx;\"\r\n\t\t\t\t\t\tsrc=\"../../static/images/register_selected.png\" mode=\"aspectFill\" v-else></image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"agree_gray\">阅读并接受</view>\r\n\t\t\t\t<view class=\"agree_blue\" @click=\"seeAgree\">《服务条款》</view> -->\r\n\t\t\t</view>\r\n\t\t\t<view class=\"login_btn\" :style=\"{opacity: formValid ? 1 : 0.5}\" @click=\"registerClick\">登录</view>\r\n\t\t\t<view class=\"change_btn\" @click=\"changeLoginType\">{{params.type == 'phonenumber' ? '账号密码登录' : '手机号登录'}}\r\n\t\t\t</view>\r\n\t\t\t<view class=\"register_btn\" @click=\"gotoRegister\">还没有账号?<span style=\"color: #409EFE;\">去注册</span></view>\r\n\t\t</view>\r\n\t\t<view class=\"bottom_wrapper fixed-bottom\">\r\n\t\t\t<view class=\"bottom_title\">Copyright © 2019-2025 关于智航保</view>\r\n\t\t\t<view class=\"bottom_title_wrapper\">\r\n\t\t\t\t<image class=\"image\" src=\"/static/images/register_bottom_id.png\" mode=\"aspectFill\"></image>\r\n\t\t\t\t<view class=\"bottom_title\">粤ICP备2025405919号</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t</view>\r\n\r\n</template>\r\n\r\n<script lang=\"ts\" setup>\r\n\timport { getCurrentInstance, nextTick, ref, computed } from 'vue'\r\n\timport { onLoad } from '@dcloudio/uni-app'\r\n\timport registerApi from '@/api/register'\r\n\n\tconst isfirst = ref(true)\r\n\tconst time = ref(60)\r\n\tconst showTime = ref(false)\r\n\tconst timer = ref()\r\n\tconst statusBarHeight = ref(25)\r\n\tconst isAgree = ref(false)\r\n\tconst showCanvas = ref(false)\r\n\tconst params = ref({ phone: null, company: null, password: null, code: null, type: 'userName' })\r\n\tconst formValid = computed(() => {\r\n\t\tvar result = false\r\n\t\tif (params.value.type != 'phonenumber') {\r\n\t\t\tresult = params.value.phone && params.value.password\r\n\t\t} else {\r\n\t\t\tresult = params.value.phone && params.value.code\r\n\t\t}\r\n\t\treturn result || false\r\n\t})\r\n\tonLoad(() => {\r\n\t\tstatusBarHeight.value = uni.getWindowInfo().statusBarHeight || 25\t\t\n\t})\n\t\r\n\tfunction backClick() {\r\n\t\tuni.__f__('log','at pages/login/index.vue:97','backClick')\r\n\t\tuni.navigateBack()\r\n\t}\r\n\tfunction getCodeClick() {\r\n\t\tuni.__f__('log','at pages/login/index.vue:101','getCodeClick')\r\n\t\tregisterApi.getCode({ phoneNumber: params.value.phone, type: 'login' }).then((res) => {\r\n\t\t\tuni.__f__('log','at pages/login/index.vue:103','getCode', res);\r\n\t\t\tif (res.code == 200) {\r\n\t\t\t\tshowTime.value = true\r\n\t\t\t\tstartTimer()\r\n\t\t\t}\r\n\t\t}).catch((error) => {\r\n\t\t\tuni.showToast({\r\n\t\t\t\ttitle: error.msg,\r\n\t\t\t\ticon: 'none'\r\n\t\t\t})\r\n\t\t})\r\n\t}\r\n\tfunction startTimer() {\r\n\t\tif (timer.value) clearInterval(timer.value)\r\n\t\ttimer.value = setInterval(() => {\r\n\t\t\tif (time.value == 0) {\r\n\t\t\t\ttime.value = 60\r\n\t\t\t\tshowTime.value = false\r\n\t\t\t\tif (timer.value) clearInterval(timer.value)\r\n\t\t\t\treturn\r\n\t\t\t}\r\n\t\t\ttime.value -= 1\r\n\t\t\tuni.__f__('log','at pages/login/index.vue:125',time.value)\r\n\t\t}, 1000)\r\n\t}\r\n\r\n\tfunction seeAgree() {\r\n\t\tuni.navigateTo({\r\n\t\t\turl: '/pages/login/notice'\r\n\t\t})\r\n\t}\r\n\tfunction agreeClick() {\r\n\t\tisAgree.value = isAgree.value ? false : true\r\n\t}\r\n\tfunction registerClick() {\r\n\t\tuni.__f__('log','at pages/login/index.vue:138','registerClick', formValid.value);\r\n\t\tif (!formValid.value) {\r\n\t\t\treturn\r\n\t\t}\r\n\t\t// if (!isAgree.value) {\r\n\t\t// \tuni.showToast({\r\n\t\t// \t\ttitle: '请先阅读服务条款',\r\n\t\t// \t\ticon: 'none'\r\n\t\t// \t})\r\n\t\t// \treturn\r\n\t\t// }\r\n\r\n\t\tregisterApi.login({\r\n\t\t\tusername: params.value.phone,\r\n\t\t\ttype: params.value.type,\r\n\t\t\tphonenumberCode: params.value.code,\r\t\t\tpassword: params.value.password\r\n\t\t}).then((res) => {\n\t\t\tuni.__f__('log','at pages/login/index.vue:155','login', res)\n\t\t\tif (res.code == 200) {\n\t\t\t\tuni.setStorageSync('token', res.token)\n\t\t\t\tgetUserInfo()\n\t\t\t}\n\t\t}).catch((error) => {\n\t\t\tuni.showToast({\n\t\t\t\ttitle: error.msg,\n\t\t\t\ticon: 'none'\n\t\t\t})\n\t\t})\r\n\t}\n\tfunction getUserInfo() {\n\t\tregisterApi.getUserInfo().then((res) => {\n\t\t\tuni.__f__('log','at pages/login/index.vue:169','getUserInfo', res)\n\t\t\tif (res.signStatus == 0) {\n\t\t\t\tuni.reLaunch({\n\t\t\t\t\turl: '/pages/register/audit'\n\t\t\t\t})\n\t\t\t} else if (res.signStatus == 1) {\n\t\t\t\tuni.reLaunch({\n\t\t\t\t\turl: '/pages/register/auditSuccess'\n\t\t\t\t})\n\t\t\t} else if (res.signStatus == 2) {\n\t\t\t\tuni.reLaunch({\n\t\t\t\t\turl: '/pages/register/registerSuccess'\n\t\t\t\t})\n\t\t\t} else if (res.signStatus == -1) {\n\t\t\t\tuni.reLaunch({\n\t\t\t\t\turl: '/pages/register/registerSuccess'\n\t\t\t\t})\n\t\t\t}\n\t\t}).catch((error) => {\n\t\t\tuni.__f__('log','at pages/login/index.vue:188','getUserInfo error', error.msg)\n\t\t})\n\t}\r\n\tfunction changeLoginType() {\r\n\t\tparams.value.type = params.value.type == 'phonenumber' ? 'userName' : 'phonenumber'\r\n\t}\r\n\tfunction gotoRegister() {\r\n\t\tuni.navigateTo({\r\n\t\t\turl: '/pages/register/index'\r\n\t\t})\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.wrapper {\r\n\t\tdisplay: flex;\r\n\t\tposition: relative;\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tflex-direction: column;\r\n\r\n\t\t.navigation {\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: column;\r\n\t\t\tposition: fixed;\r\n\t\t\tleft: 0;\r\n\t\t\tright: 0;\r\n\t\t\ttop: 0rpx;\r\n\t\t\tz-index: 10;\r\n\t\t\tpadding-top: var(--status-bar, 25px);\r\n\t\t\tbackground: #409EFE;\r\n\r\n\t\t\t.navigation_title {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\theight: 44px;\r\n\t\t\t\tbox-sizing: border-box;\r\n\t\t\t\tz-index: 100;\r\n\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\tfont-weight: 500;\r\n\t\t\t\tfont-size: 34rpx;\r\n\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\tline-height: 48rpx;\r\n\t\t\t\ttext-align: right;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t}\r\n\r\n\t\t\t.back_btn {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\tleft: 0;\r\n\t\t\t\ttop: var(--status-bar, 25px);\r\n\t\t\t\theight: 88rpx;\r\n\t\t\t\twidth: 88rpx;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tz-index: 101;\r\n\t\t\t\t/* 确保按钮在导航栏上层 */\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.top_wrapper {\r\n\t\t\tdisplay: flex;\r\n\t\t\theight: 400rpx;\r\n\t\t\twidth: 100vw;\r\n\t\t\tflex-direction: column;\r\n\t\t\tbackground: #409EFE;\r\n\t\t\tposition: relative;\r\n\r\n\t\t\t.bg {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\ttop: 20rpx;\r\n\t\t\t\tleft: 0;\r\n\t\t\t\twidth: 100vw;\r\n\t\t\t\theight: 400rpx;\r\n\t\t\t}\r\n\r\n\t\t\t.title {\r\n\t\t\t\tmargin-left: 40rpx;\r\n\t\t\t\tmargin-top: 40rpx;\r\n\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\tfont-weight: 600;\r\n\t\t\t\tfont-size: 34rpx;\r\n\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\tline-height: 48rpx;\r\n\t\t\t\ttext-align: left;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t}\r\n\r\n\t\t\t.title_image {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\toverflow: hidden;\r\n\t\t\t\tmargin-left: 40rpx;\r\n\t\t\t\tmargin-top: 50rpx;\r\n\t\t\t\tz-index: 11;\r\n\r\n\t\t\t\t.image {\r\n\t\t\t\t\twidth: 256.61rpx;\r\n\t\t\t\t\theight: 80rpx;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.contact_btn {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: column;\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\tright: 40rpx;\r\n\t\t\t\ttop: 44rpx;\r\n\t\t\t\twidth: 96rpx;\r\n\t\t\t\theight: 103rpx;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\tz-index: 11;\r\n\r\n\t\t\t\t.contact_title {\r\n\t\t\t\t\tmargin-top: 16rpx;\r\n\t\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\t\tline-height: 33rpx;\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\tfont-style: normal;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.center_wrapper {\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: column;\r\n\t\t\tmargin-top: -120rpx;\r\n\t\t\tbackground: #ffffff;\r\n\t\t\tpadding-left: 46rpx;\r\n\t\t\tpadding-right: 46rpx;\r\n\t\t\tbackground: #ffffff;\r\n\t\t\tz-index: 10;\r\n\t\t\tborder-top-right-radius: 50rpx;\r\n\t\t\tborder-top-left-radius: 50rpx;\r\n\r\n\t\t\t.title {\r\n\t\t\t\tmargin-top: 46rpx;\r\n\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\tfont-weight: 600;\r\n\t\t\t\tfont-size: 48rpx;\r\n\t\t\t\tcolor: #000000;\r\n\t\t\t\tline-height: 67rpx;\r\n\t\t\t\ttext-align: left;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t}\r\n\r\n\t\t\t.line {\r\n\t\t\t\twidth: 75rpx;\r\n\t\t\t\theight: 6rpx;\r\n\t\t\t\tmargin-left: 15rpx;\r\n\t\t\t\tmargin-top: 12rpx;\r\n\t\t\t\tbackground: #409EFE;\r\n\t\t\t}\r\n\r\n\t\t\t.input_wrapper {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\tbackground: #F7F7F7;\r\n\t\t\t\tborder-radius: 12rpx;\r\n\t\t\t\theight: 72rpx;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tmargin-top: 20rpx;\r\n\t\t\t\tposition: relative;\r\n\r\n\t\t\t\t.image {\r\n\t\t\t\t\tmargin-left: 18rpx;\r\n\t\t\t\t\twidth: 35rpx;\r\n\t\t\t\t\theight: 36rpx;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.input {\r\n\t\t\t\t\tmargin-left: 15rpx;\r\n\t\t\t\t\theight: 72prx;\r\n\t\t\t\t\tmargin-right: 20rpx;\r\n\t\t\t\t\tflex: 1;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.code {\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\tposition: absolute;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t\tjustify-content: center;\r\n\t\t\t\t\tright: 0;\r\n\t\t\t\t\ttop: 0;\r\n\t\t\t\t\twidth: 180rpx;\r\n\t\t\t\t\theight: 72rpx;\r\n\t\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\t\tcolor: #2D99F2;\r\n\t\t\t\t\tline-height: 37rpx;\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\tfont-style: normal;\r\n\t\t\t\t\tz-index: 11;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.agree_wrapper {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\theight: 88rpx;\r\n\t\t\t\talign-items: center;\r\n\r\n\t\t\t\t.image_wrapper {\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\theight: 56rpx;\r\n\t\t\t\t\twidth: 56rpx;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.agree_gray {\r\n\t\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\t\tcolor: #333333;\r\n\t\t\t\t\tline-height: 37rpx;\r\n\t\t\t\t\ttext-align: left;\r\n\t\t\t\t\tfont-style: normal;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.agree_blue {\r\n\t\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\t\tcolor: #2D99F2;\r\n\t\t\t\t\tline-height: 37rpx;\r\n\t\t\t\t\ttext-align: left;\r\n\t\t\t\t\tfont-style: normal;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.login_btn {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\t// width: 656rpx;\r\n\t\t\t\theight: 88rpx;\r\n\t\t\t\tbackground: rgba(64, 158, 254);\r\n\t\t\t\tborder-radius: 44rpx;\r\n\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\tfont-weight: 500;\r\n\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\tline-height: 37rpx;\r\n\t\t\t\ttext-align: right;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t}\r\n\r\n\t\t\t.change_btn {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tmargin-top: 20rpx;\r\n\t\t\t\theight: 88rpx;\r\n\t\t\t\tbackground: #FFFFFF;\r\n\t\t\t\tborder-radius: 44rpx;\r\n\t\t\t\tborder: 2rpx solid #409EFE;\r\n\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\tfont-weight: 500;\r\n\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\tcolor: #409EFE;\r\n\t\t\t\tline-height: 37rpx;\r\n\t\t\t\ttext-align: right;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t}\r\n\r\n\t\t\t.register_btn {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\theight: 88rpx;\r\n\t\t\t\tmargin-top: 20rpx;\r\n\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\tfont-weight: 400;\r\n\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\tcolor: #333333;\r\n\t\t\t\tline-height: 37rpx;\r\n\t\t\t\ttext-align: left;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.bottom_wrapper {\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: column;\r\n\t\t\tposition: fixed;\r\n\t\t\tleft: 0;\r\n\t\t\tright: 0;\r\n\t\t\tbottom: 20rpx;\r\n\t\t\tz-index: 10;\r\n\r\n\t\t\t.bottom_title {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\tfont-size: 28rpx;\r\n\t\t\t\tcolor: #6b6d73;\r\n\t\t\t}\r\n\r\n\t\t\t.bottom_title_wrapper {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tmargin-top: 20rpx;\r\n\t\t\t\tmargin-bottom: 20rpx;\r\n\r\n\t\t\t\t.image {\r\n\t\t\t\t\twidth: 28rpx;\r\n\t\t\t\t\theight: 32rpx;\r\n\t\t\t\t\tmargin-right: 10rpx;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</style>","import MiniProgramPage from '/Users/basetnt/Desktop/Git/zhb_login/pages/login/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["ref","time","showTime","timer","statusBarHeight","params","formValid","computed","result","onLoad","uni","getCodeClick","registerApi","res","startTimer","error","registerClick","getUserInfo","changeLoginType","gotoRegister","MiniProgramPage"],"mappings":"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"}
  1 +{"version":3,"file":"index.js","sources":["pages/notice/index.vue","pages/notice/index.vue?type=page"],"sourcesContent":["<template>\r\n\t<view class=\"notice-wrapper\">\r\n\t\t<view class=\"image-wrapper\">\r\n\t\t\t<image class=\"image\" src=\"../../static/images/notice_logo.png\" mode=\"aspectFill\"></image>\r\n\t\t</view>\r\n\r\n\t\t<view class=\"notice-line\"></view>\r\n\t\t<!-- officialLogId: \"1961375588419149824\"\r\n\t\tsignName: \"贝思畅想科技有限公司TEST\"\r\n\t\tverifyRemark:\r\n\t\t\"1.贝思畅想科技有限公司TEST贝思畅想科技有限公司TEST贝思畅想科技有限公司TEST贝思畅想科技有限公司TEST贝思畅想科技有限公司TEST贝思畅想科技有限公司TEST贝思畅想科技有限公司TEST↵2.贝思畅想科技有限公司TEST贝思畅想科技有限公司TEST\"\r\n\t\tverifyStatus: \"未通过\"\r\n\t\tverifyTime: \"2025-08-29T18:29:15.000+08:00\"\r\n\t\tworkOrderId: \"1961370363385913344\"\r\n\t\tworkOrderName: \"充值审核\" -->\r\n\t\t<view class=\"notice-item\">\r\n\t\t\t<view class=\"notice-title\">企业名称</view>\r\n\t\t\t<view class=\"notice-value\">{{info.signName}}</view>\r\n\t\t</view>\r\n\t\t<view class=\"notice-item\">\r\n\t\t\t<view class=\"notice-title\">通知类型</view>\r\n\t\t\t<view class=\"notice-value\">{{info.workOrderName}}</view>\r\n\t\t</view>\r\n\t\t<view class=\"notice-item\">\r\n\t\t\t<view class=\"notice-title\">工单编号</view>\r\n\t\t\t<view class=\"notice-value\">{{info.workOrderId}}</view>\r\n\t\t</view>\r\n\t\t<view class=\"notice-item\">\r\n\t\t\t<view class=\"notice-title\">处理结果</view>\r\n\t\t\t<view class=\"notice-value\">{{info.verifyStatus}}</view>\r\n\t\t</view>\r\n\t\t<view class=\"notice-item\" v-if=\"info.verifyStatus == '未通过'\">\r\n\t\t\t<view class=\"notice-title weitongguo\">未通过原因</view>\r\n\t\t\t<view class=\"notice-value\" style=\"white-space: pre-line;\">{{info.verifyRemark}}</view>\r\n\t\t</view>\r\n\t\t<view class=\"notice-item\">\r\n\t\t\t<view class=\"notice-title\">处理时间</view>\r\n\t\t\t<view class=\"notice-value\">{{formatDate(info.verifyTime)}}</view>\r\n\t\t</view>\n\t\t<view class=\"notice-item\" style=\"margin-top: 20rpx;\" @click=\"copyUrlClick\">\n\t\t\t<view class=\"solution\">请登录 {{copyUrl}} 查看</view>\n\t\t</view>\r\n\t\t<view class=\"notice-line\"></view>\r\n\r\n\r\n\t\t<view class=\"bottom_wrapper fixed-bottom\">\r\n\t\t\t<view class=\"bottom_title\">如有问题请联系销售或拨打全国客服热线</view>\r\n\t\t\t<view class=\"bottom_title\">{{contect}}</view>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script lang=\"ts\" setup>\r\n\timport { ref } from 'vue'\r\n\timport { onLoad } from '@dcloudio/uni-app'\r\n\timport registerApi from '@/api/register'\r\n\r\n\tconst contect = ref('')\r\n\tconst id = ref('')\r\n\tconst info = ref()\n\tconst copyUrl = ref('https://www.zhihangtech.com')\r\n\tonLoad((options) => {\r\n\t\tif (options && options.scene) {\r\n\t\t\tconst scene = decodeURIComponent(options.scene).split('=')\r\n\t\t\tuni.__f__('log','at pages/notice/index.vue:65','scene', scene)\r\n\t\t\tif (scene.length > 1) {\r\n\t\t\t\tid.value = scene[1]\r\n\t\t\t\tgetDetail()\r\n\t\t\t} else {\r\n\t\t\t\tid.value = options.scene\r\n\t\t\t\tgetDetail()\r\n\t\t\t}\r\n\t\t}\r\n\t\tgetPhone()\r\n\t})\n\t\n\tfunction copyUrlClick() {\n\t\tuni.setClipboardData({\n\t\t\tdata: copyUrl.value,\n\t\t\tsuccess: () => {\n\t\t\t\tuni.showToast({\n\t\t\t\t\ttitle: '复制成功',\n\t\t\t\t\ticon: 'none'\n\t\t\t\t});\n\t\t\t},\n\t\t\tfail: (err) => {\n\t\t\t\tuni.showToast({\n\t\t\t\t\ttitle: '复制失败',\n\t\t\t\t\ticon: 'none'\n\t\t\t\t});\n\t\t\t}\n\t\t});\n\t}\r\n\r\n\tfunction formatDate(string) {\r\n\t\tconst date = new Date(string);\r\n\t\tconst year = date.getFullYear();\r\n\t\tconst month = String(date.getMonth() + 1).padStart(2, '0');\r\n\t\tconst day = String(date.getDate()).padStart(2, '0');\r\n\t\tconst hours = String(date.getHours()).padStart(2, '0');\r\n\t\tconst minutes = String(date.getMinutes()).padStart(2, '0');\r\n\t\tconst seconds = String(date.getSeconds()).padStart(2, '0');\r\n\r\n\t\treturn `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;\r\n\t}\r\n\r\n\tfunction getDetail() {\r\n\r\n\t\tregisterApi.getNoticeDetail({ officialLogId: id.value }).then((res) => {\r\n\t\t\tuni.__f__('log','at pages/notice/index.vue:110','getNoticeDetail', res)\r\n\t\t\tinfo.value = res.data\r\n\t\t}).catch((error) => {\r\n\t\t\tuni.showToast({\r\n\t\t\t\ttitle: error.msg,\r\n\t\t\t\ticon: 'none'\r\n\t\t\t})\r\n\t\t})\r\n\t}\r\n\r\n\tfunction getPhone() {\r\n\t\tregisterApi.getNotice({ type: 'linkPhone' }).then((res) => {\r\n\r\n\t\t\tif (res.data.noticeContent) {\r\n\t\t\t\tcontect.value = res.data.noticeContent.replace(/<[^>]*>/g, '');\r\n\t\t\t}\r\n\t\t}).catch(() => {\r\n\r\n\t\t})\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.notice-wrapper {\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\theight: 100vh;\r\n\r\n\t\t.solution {\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: row;\n\t\t\tjustify-content: center;\n\t\t\twidth: 100%;\n\t\t\tmargin-top: 12rpx;\r\n\t\t\tmargin-bottom: 12rpx;\r\n\t\t\tflex-wrap: wrap;\r\n\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\tfont-weight: 500;\r\n\t\t\tfont-size: 28rpx;\r\n\t\t\tcolor: #409EFE;\r\n\t\t\tline-height: 40rpx;\r\n\t\t\tfont-style: normal;\r\n\t\t}\r\n\r\n\t\t.image-wrapper {\r\n\t\t\tdisplay: flex;\r\n\t\t\twidth: 100%;\r\n\t\t\theight: 140rpx;\r\n\t\t\tmargin-top: 60rpx;\r\n\t\t\tjustify-content: center;\r\n\r\n\t\t\t.image {\r\n\t\t\t\twidth: 150rpx;\r\n\t\t\t\theight: 140rpx;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.notice-line {\r\n\t\t\tdisplay: flex;\r\n\t\t\tmargin-top: 60rpx;\r\n\t\t\tmargin-left: 60rpx;\r\n\t\t\tmargin-right: 60rpx;\r\n\t\t\theight: 1rpx;\r\n\t\t\tbackground: #ECEDEF;\r\n\t\t\tmargin-bottom: 48rpx;\r\n\t\t}\r\n\r\n\t\t.notice-item {\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: row;\r\n\t\t\talign-items: center;\r\n\t\t\tmargin-left: 60rpx;\r\n\t\t\tmargin-right: 60rpx;\t\r\n\t\t\tmin-height: 62rpx;\r\n\r\n\t\t\t.notice-title {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tmin-width: 192rpx;\r\n\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\tfont-weight: 400;\r\n\t\t\t\tfont-size: 28rpx;\r\n\t\t\t\tcolor: #707070;\r\n\t\t\t\tline-height: 40rpx;\r\n\t\t\t\ttext-align: left;\r\n\t\t\t\tfont-style: normal;\n\t\t\t\t&.weitongguo {\n\t\t\t\t\theight: 100%;\n\t\t\t\t\tpadding-top: 18rpx;\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.notice-value {\r\n\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\tfont-weight: 500;\r\n\t\t\t\tfont-size: 28rpx;\r\n\t\t\t\tcolor: #1C1C1C;\r\n\t\t\t\tline-height: 50rpx;\r\n\t\t\t\ttext-align: left;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.bottom_wrapper {\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: column;\r\n\t\t\tposition: fixed;\r\n\t\t\tleft: 0;\r\n\t\t\tright: 0;\r\n\t\t\tbottom: 40rpx;\r\n\t\t\tz-index: 10;\r\n\r\n\t\t\t.bottom_title {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\tfont-size: 28rpx;\r\n\t\t\t\tmargin-bottom: 20rpx;\r\n\t\t\t\tcolor: #6b6d73;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</style>","import MiniProgramPage from '/Users/basetnt/Desktop/Git/zhb_login/pages/notice/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["contect","ref","id","info","copyUrl","onLoad","options","scene","uni","getDetail","getPhone","copyUrlClick","err","formatDate","string","date","year","month","day","hours","minutes","seconds","registerApi","res","error","MiniProgramPage"],"mappings":"2KAyDO,MAAAA,EAAUC,MAAI,EAAE,EAChBC,EAAKD,MAAI,EAAE,EACXE,EAAOF,EAAAA,MACPG,EAAUH,MAAI,6BAA6B,EACjDI,EAAA,OAAQC,GAAY,CACf,GAAAA,GAAWA,EAAQ,MAAO,CAC7B,MAAMC,EAAQ,mBAAmBD,EAAQ,KAAK,EAAE,MAAM,GAAG,EACzDE,EAAA,MAAI,MAAM,MAAM,+BAA+B,QAASD,CAAK,EACzDA,EAAM,OAAS,GACfL,EAAA,MAAQK,EAAM,CAAC,EACRE,MAEVP,EAAG,MAAQI,EAAQ,MACTG,IAEZ,CACSC,GAAA,CACT,EAED,SAASC,GAAe,CACvBH,EAAAA,MAAI,iBAAiB,CACpB,KAAMJ,EAAQ,MACd,QAAS,IAAM,CACdI,EAAAA,MAAI,UAAU,CACb,MAAO,OACP,KAAM,MAAA,CACN,CACF,EACA,KAAOI,GAAQ,CACdJ,EAAAA,MAAI,UAAU,CACb,MAAO,OACP,KAAM,MAAA,CACN,CACF,CAAA,CACA,CACF,CAEA,SAASK,EAAWC,EAAQ,CACrB,MAAAC,EAAO,IAAI,KAAKD,CAAM,EACtBE,EAAOD,EAAK,cACZE,EAAQ,OAAOF,EAAK,SAAA,EAAa,CAAC,EAAE,SAAS,EAAG,GAAG,EACnDG,EAAM,OAAOH,EAAK,QAAS,CAAA,EAAE,SAAS,EAAG,GAAG,EAC5CI,EAAQ,OAAOJ,EAAK,SAAU,CAAA,EAAE,SAAS,EAAG,GAAG,EAC/CK,EAAU,OAAOL,EAAK,WAAY,CAAA,EAAE,SAAS,EAAG,GAAG,EACnDM,EAAU,OAAON,EAAK,WAAY,CAAA,EAAE,SAAS,EAAG,GAAG,EAElD,MAAA,GAAGC,CAAI,IAAIC,CAAK,IAAIC,CAAG,IAAIC,CAAK,IAAIC,CAAO,IAAIC,CAAO,EAC9D,CAEA,SAASZ,GAAY,CAERa,UAAA,gBAAgB,CAAE,cAAepB,EAAG,MAAO,EAAE,KAAMqB,GAAQ,CACtEf,EAAA,MAAI,MAAM,MAAM,gCAAgC,kBAAmBe,CAAG,EACtEpB,EAAK,MAAQoB,EAAI,IAAA,CACjB,EAAE,MAAOC,GAAU,CACnBhB,EAAAA,MAAI,UAAU,CACb,MAAOgB,EAAM,IACb,KAAM,MAAA,CACN,CAAA,CACD,CACF,CAEA,SAASd,GAAW,CACPY,EAAA,QAAA,UAAU,CAAE,KAAM,WAAA,CAAa,EAAE,KAAMC,GAAQ,CAEtDA,EAAI,KAAK,gBACZvB,EAAQ,MAAQuB,EAAI,KAAK,cAAc,QAAQ,WAAY,EAAE,EAC9D,CACA,EAAE,MAAM,IAAM,CAAA,CAEd,CACF,2WC/HD,GAAG,WAAWE,CAAe"}
1 -{"version":3,"file":"audit.js","sources":["pages/register/audit.vue","pages/register/audit.vue?type=page"],"sourcesContent":["<template>\n\t<view class=\"wrapper\">\n\t\t<view class=\"title\">后台审核中</view>\n\t\t<view class=\"result\" style=\"margin-top: 36rpx;\">您的账号已注册成功,我们会尽快进行审核开户。</view>\n\t\t<view class=\"result\">联系电话:400-000-0000</view>\n\t\t<view class=\"bottom_wrapper fixed-bottom\">\n\t\t\t<view class=\"bottom_title\">如有问题请联系销售或拨打全国客服热线</view>\n\t\t\t<view class=\"bottom_title\">400-000-0000</view>\n\t\t</view>\n\t\t<view class=\"image_wrapper\">\n\t\t\t<image class=\"image\" show-menu-by-longpress :src=\"imageUrl\" mode=\"aspectFill\"></image>\n\t\t</view>\n\t\t<view class=\"image_title\">关注公众号,及时获取最新通知</view>\n\t</view>\n</template>\n\n<script lang=\"ts\" setup>\n\t\n\timport { getCurrentInstance, nextTick, ref, computed } from 'vue'\n\timport { onLoad, onUnload } from '@dcloudio/uni-app'\n\timport registerApi from '@/api/register'\t\n\t\n\tconst userInfo = ref({})\n\tconst imageUrl = ref('')\n\tonLoad(() => {\n\t\tgetUserInfo()\n\t})\n\t\n\tfunction getUserInfo() {\n\t\tregisterApi.getUserInfo().then((res) => {\n\t\t\tuserInfo.value = res.user\n\t\t\trequestCode()\n\t\t}).catch((error) => {\n\t\t})\n\t}\n\tfunction requestCode() {\n\t\tlet userId = `u=${userInfo.value.userId}`\n\t\tuni.__f__('log','at pages/register/audit.vue:38','sceneStr: ', userId)\n\t\tregisterApi.getFollowCode({sceneStr: userId}).then((res) => {\n\t\t\tuni.__f__('log','at pages/register/audit.vue:40','getFollowCode', res)\n\t\t\timageUrl.value = res.data\n\t\t}).catch((error) => {\n\t\t\t\n\t\t})\n\t}\n\t\n\t\n</script>\n\n<style lang=\"scss\" scoped>\n\t.wrapper {\n\t\tdisplay: flex;\n\t\tposition: relative;\n\t\twidth: 100vw;\n\t\theight: 100vh;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\t.title {\n\t\t\tdisplay: flex;\n\t\t\tjustify-content: center;\n\t\t\talign-items: center;\n\t\t\tmargin-top: 160rpx;\n\t\t\tfont-family: PingFangSC, PingFang SC;\n\t\t\tfont-weight: 500;\n\t\t\tfont-size: 52rpx;\n\t\t\tcolor: #409EFE;\n\t\t\tline-height: 73rpx;\n\t\t\ttext-align: right;\n\t\t\tfont-style: normal;\n\t\t}\n\t\t.result {\n\t\t\tdisplay: flex;\n\t\t\tjustify-content: center;\n\t\t\talign-items: center;\n\t\t\tfont-family: PingFangSC, PingFang SC;\n\t\t\tfont-weight: 400;\n\t\t\tfont-size: 26rpx;\n\t\t\tcolor: #000000;\n\t\t\tline-height: 37rpx;\n\t\t\ttext-align: right;\n\t\t\tfont-style: normal;\n\t\t}\n\t\t.image_wrapper {\n\t\t\tdisplay: flex;\n\t\t\twidth: 480rpx;\n\t\t\theight: 549rpx;\n\t\t\tmargin-top: 80rpx;\n\t\t\t.image {\n\t\t\t\twidth: 480rpx;\n\t\t\t\theight: 549rpx;\n\t\t\t}\n\t\t}\n\t\t.image_title {\n\t\t\tfont-family: PingFangSC, PingFang SC;\n\t\t\tfont-weight: 400;\n\t\t\tfont-size: 26rpx;\n\t\t\tcolor: #808080;\n\t\t\tline-height: 37rpx;\n\t\t\ttext-align: right;\n\t\t\tfont-style: normal;\n\t\t}\n\t\t.bottom_wrapper {\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: column;\n\t\t\tposition: fixed;\n\t\t\tleft: 0;\n\t\t\tright: 0;\n\t\t\tbottom: 40rpx;\n\t\t\tz-index: 10;\n\t\t\t.bottom_title {\n\t\t\t\tdisplay: flex;\n\t\t\t\talign-items: center;\n\t\t\t\tjustify-content: center;\n\t\t\t\tfont-size: 28rpx;\n\t\t\t\tmargin-bottom: 20rpx;\n\t\t\t\tcolor: #6b6d73;\n\t\t\t}\n\t\t}\n\t}\n</style>","import MiniProgramPage from '/Users/basetnt/Desktop/Git/zhb_login/pages/register/audit.vue'\nwx.createPage(MiniProgramPage)"],"names":["userInfo","ref","imageUrl","onLoad","getUserInfo","registerApi","res","requestCode","error","userId","uni","MiniProgramPage"],"mappings":"uIAsBO,MAAAA,EAAWC,MAAI,CAAA,CAAE,EACjBC,EAAWD,MAAI,EAAE,EACvBE,EAAAA,OAAO,IAAM,CACAC,GAAA,CACZ,EAED,SAASA,GAAc,CACtBC,EAAAA,QAAY,YAAY,EAAE,KAAMC,GAAQ,CACvCN,EAAS,MAAQM,EAAI,KACTC,GAAA,CACZ,EAAE,MAAOC,GAAU,CAAA,CACnB,CACF,CACA,SAASD,GAAc,CACtB,IAAIE,EAAS,KAAKT,EAAS,MAAM,MAAM,GACvCU,EAAA,MAAI,MAAM,MAAM,iCAAiC,aAAcD,CAAM,EACzDJ,EAAA,QAAA,cAAc,CAAC,SAAUI,CAAA,CAAO,EAAE,KAAMH,GAAQ,CAC3DI,EAAA,MAAI,MAAM,MAAM,iCAAiC,gBAAiBJ,CAAG,EACrEJ,EAAS,MAAQI,EAAI,IAAA,CACrB,EAAE,MAAOE,GAAU,CAAA,CAEnB,CACF,oFC3CD,GAAG,WAAWG,CAAe"}  
  1 +{"version":3,"file":"audit.js","sources":["pages/register/audit.vue","pages/register/audit.vue?type=page"],"sourcesContent":["<template>\n\t<view class=\"wrapper\">\n\t\t<view class=\"title\">后台审核中</view>\n\t\t<view class=\"result\" style=\"margin-top: 36rpx;\">您的账号已注册成功,我们会尽快进行审核开户。</view>\n\t\t<view class=\"result\">联系电话:{{contect}}</view>\n\t\t<view class=\"bottom_wrapper fixed-bottom\">\n\t\t\t<view class=\"bottom_title\">如有问题请联系销售或拨打全国客服热线</view>\n\t\t\t<view class=\"bottom_title\">{{contect}}</view>\n\t\t</view>\n\t\t<view class=\"image_wrapper\">\n\t\t\t<image class=\"image\" show-menu-by-longpress :src=\"imageUrl\" mode=\"aspectFill\"></image>\n\t\t</view>\n\t\t<view class=\"image_title\">关注公众号,及时获取最新通知</view>\n\t</view>\n</template>\n\n<script lang=\"ts\" setup>\n\t\n\timport { getCurrentInstance, nextTick, ref, computed } from 'vue'\n\timport { onLoad, onUnload } from '@dcloudio/uni-app'\n\timport registerApi from '@/api/register'\t\n\t\n\tconst userInfo = ref({})\n\tconst imageUrl = ref('')\n\tconst contect = ref('')\n\tonLoad(() => {\n\t\tgetUserInfo()\n\t})\n\t\n\tfunction getUserInfo() {\n\t\tregisterApi.getUserInfo().then((res) => {\n\t\t\tuserInfo.value = res.user\n\t\t\trequestCode()\n\t\t}).catch((error) => {\n\t\t})\n\t\tregisterApi.getNotice({ type: 'linkPhone' }).then((res) => {\n\t\t\t\n\t\t\tif (res.data.noticeContent) {\n\t\t\t\tcontect.value = res.data.noticeContent.replace(/<[^>]*>/g, '');\n\t\t\t}\n\t\t}).catch(() => {\n\t\t\t\n\t\t})\n\t}\n\tfunction requestCode() {\n\t\tlet userId = `u=${userInfo.value.userId}`\n\t\tuni.__f__('log','at pages/register/audit.vue:47','sceneStr: ', userId)\n\t\tregisterApi.getFollowCode({sceneStr: userId}).then((res) => {\n\t\t\tuni.__f__('log','at pages/register/audit.vue:49','getFollowCode', res)\n\t\t\timageUrl.value = res.data\n\t\t}).catch((error) => {\n\t\t\t\n\t\t})\n\t}\n\t\n\t\n</script>\n\n<style lang=\"scss\" scoped>\n\t.wrapper {\n\t\tdisplay: flex;\n\t\tposition: relative;\n\t\twidth: 100vw;\n\t\theight: 100vh;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\t.title {\n\t\t\tdisplay: flex;\n\t\t\tjustify-content: center;\n\t\t\talign-items: center;\n\t\t\tmargin-top: 160rpx;\n\t\t\tfont-family: PingFangSC, PingFang SC;\n\t\t\tfont-weight: 500;\n\t\t\tfont-size: 52rpx;\n\t\t\tcolor: #409EFE;\n\t\t\tline-height: 73rpx;\n\t\t\ttext-align: right;\n\t\t\tfont-style: normal;\n\t\t}\n\t\t.result {\n\t\t\tdisplay: flex;\n\t\t\tjustify-content: center;\n\t\t\talign-items: center;\n\t\t\tfont-family: PingFangSC, PingFang SC;\n\t\t\tfont-weight: 400;\n\t\t\tfont-size: 26rpx;\n\t\t\tcolor: #000000;\n\t\t\tline-height: 37rpx;\n\t\t\ttext-align: right;\n\t\t\tfont-style: normal;\n\t\t}\n\t\t.image_wrapper {\n\t\t\tdisplay: flex;\n\t\t\twidth: 480rpx;\n\t\t\theight: 549rpx;\n\t\t\tmargin-top: 80rpx;\n\t\t\t.image {\n\t\t\t\twidth: 480rpx;\n\t\t\t\theight: 549rpx;\n\t\t\t}\n\t\t}\n\t\t.image_title {\n\t\t\tfont-family: PingFangSC, PingFang SC;\n\t\t\tfont-weight: 400;\n\t\t\tfont-size: 26rpx;\n\t\t\tcolor: #808080;\n\t\t\tline-height: 37rpx;\n\t\t\ttext-align: right;\n\t\t\tfont-style: normal;\n\t\t}\n\t\t.bottom_wrapper {\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: column;\n\t\t\tposition: fixed;\n\t\t\tleft: 0;\n\t\t\tright: 0;\n\t\t\tbottom: 40rpx;\n\t\t\tz-index: 10;\n\t\t\t.bottom_title {\n\t\t\t\tdisplay: flex;\n\t\t\t\talign-items: center;\n\t\t\t\tjustify-content: center;\n\t\t\t\tfont-size: 28rpx;\n\t\t\t\tmargin-bottom: 20rpx;\n\t\t\t\tcolor: #6b6d73;\n\t\t\t}\n\t\t}\n\t}\n</style>","import MiniProgramPage from '/Users/basetnt/Desktop/Git/zhb_login/pages/register/audit.vue'\nwx.createPage(MiniProgramPage)"],"names":["userInfo","ref","imageUrl","contect","onLoad","getUserInfo","registerApi","res","requestCode","error","userId","uni","MiniProgramPage"],"mappings":"uIAsBO,MAAAA,EAAWC,MAAI,CAAA,CAAE,EACjBC,EAAWD,MAAI,EAAE,EACjBE,EAAUF,MAAI,EAAE,EACtBG,EAAAA,OAAO,IAAM,CACAC,GAAA,CACZ,EAED,SAASA,GAAc,CACtBC,EAAAA,QAAY,YAAY,EAAE,KAAMC,GAAQ,CACvCP,EAAS,MAAQO,EAAI,KACTC,GAAA,CACZ,EAAE,MAAOC,GAAU,CAAA,CACnB,EACWH,EAAA,QAAA,UAAU,CAAE,KAAM,WAAA,CAAa,EAAE,KAAMC,GAAQ,CAEtDA,EAAI,KAAK,gBACZJ,EAAQ,MAAQI,EAAI,KAAK,cAAc,QAAQ,WAAY,EAAE,EAC9D,CACA,EAAE,MAAM,IAAM,CAAA,CAEd,CACF,CACA,SAASC,GAAc,CACtB,IAAIE,EAAS,KAAKV,EAAS,MAAM,MAAM,GACvCW,EAAA,MAAI,MAAM,MAAM,iCAAiC,aAAcD,CAAM,EACzDJ,EAAA,QAAA,cAAc,CAAC,SAAUI,CAAA,CAAO,EAAE,KAAMH,GAAQ,CAC3DI,EAAA,MAAI,MAAM,MAAM,iCAAiC,gBAAiBJ,CAAG,EACrEL,EAAS,MAAQK,EAAI,IAAA,CACrB,EAAE,MAAOE,GAAU,CAAA,CAEnB,CACF,kHCpDD,GAAG,WAAWG,CAAe"}
1 -{"version":3,"file":"auditSuccess.js","sources":["pages/register/auditSuccess.vue","pages/register/auditSuccess.vue?type=page"],"sourcesContent":["<template>\r\n\t<view class=\"wrapper\">\r\n\t\t<view class=\"title\">恭喜您,开户成功!</view>\r\n\t\t<view class=\"result\" style=\"margin-top: 36rpx;\" @click=\"copyUrlClick\">请复制网址 <span\r\n\t\t\t\tstyle=\"color: #409EFE; font-size: 22rpx;\">{{copyUrl}}</span> 前往电脑端投保</view>\r\n\t\t<view class=\"result\">联系电话:400-000-0000</view>\r\n\t\t<view class=\"bottom_wrapper fixed-bottom\">\r\n\t\t\t<view class=\"bottom_title\">如有问题请联系销售或拨打全国客服热线</view>\r\n\t\t\t<view class=\"bottom_title\">400-000-0000</view>\r\n\t\t</view>\r\n\r\n\t\t<view class=\"image_wrapper\">\r\n\t\t\t<image class=\"image\" show-menu-by-longpress :src=\"imageUrl\" mode=\"aspectFill\"></image>\r\n\t\t</view>\r\n\t\t<view class=\"image_title\">关注公众号,及时获取最新通知</view>\r\n\t</view>\r\n</template>\r\n\r\n<script lang=\"ts\" setup>\r\n\timport { getCurrentInstance, nextTick, ref, computed } from 'vue'\r\n\timport { onLoad, onUnload } from '@dcloudio/uni-app'\r\n\timport registerApi from '@/api/register'\r\n\r\n\tconst userInfo = ref({})\r\n\tconst imageUrl = ref('')\r\n\tconst copyUrl = ref('https://www.zhihangtech.com')\r\n\r\n\tonLoad(() => {\r\n\t\tgetUserInfo()\r\n\t})\r\n\r\n\tfunction getUserInfo() {\r\n\t\tregisterApi.getUserInfo().then((res) => {\r\n\t\t\tuserInfo.value = res.user\r\n\t\t\trequestCode()\r\n\t\t}).catch((error) => {\r\n\t\t})\r\n\t}\r\n\tfunction requestCode() {\r\n\t\tlet userId = `u=${userInfo.value.userId}`\r\n\t\tuni.__f__('log','at pages/register/auditSuccess.vue:41','sceneStr: ', userId)\r\n\t\tregisterApi.getFollowCode({ sceneStr: userId }).then((res) => {\r\n\t\t\tuni.__f__('log','at pages/register/auditSuccess.vue:43','getFollowCode', res)\r\n\t\t\timageUrl.value = res.data\r\n\t\t}).catch((error) => {\r\n\r\n\t\t})\r\n\t}\r\n\tfunction copyUrlClick() {\r\n\t\tuni.setClipboardData({\r\n\t\t\tdata: copyUrl.value,\r\n\t\t\tsuccess: () => {\r\n\t\t\t\tuni.showToast({\r\n\t\t\t\t\ttitle: '复制成功',\r\n\t\t\t\t\ticon: 'none'\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tfail: (err) => {\r\n\t\t\t\tuni.showToast({\r\n\t\t\t\t\ttitle: '复制失败',\r\n\t\t\t\t\ticon: 'none'\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t});\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.wrapper {\r\n\t\tdisplay: flex;\r\n\t\tposition: relative;\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\r\n\t\t.title {\r\n\t\t\tdisplay: flex;\r\n\t\t\tjustify-content: center;\r\n\t\t\talign-items: center;\r\n\t\t\tmargin-top: 160rpx;\r\n\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\tfont-weight: 500;\r\n\t\t\tfont-size: 52rpx;\r\n\t\t\tcolor: #409EFE;\r\n\t\t\tline-height: 73rpx;\r\n\t\t\ttext-align: right;\r\n\t\t\tfont-style: normal;\r\n\t\t}\r\n\r\n\t\t.result {\r\n\t\t\tdisplay: flex;\r\n\t\t\tjustify-content: center;\r\n\t\t\talign-items: center;\r\n\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\tfont-weight: 400;\r\n\t\t\tfont-size: 26rpx;\r\n\t\t\tcolor: #000000;\r\n\t\t\tline-height: 37rpx;\r\n\t\t\ttext-align: right;\r\n\t\t\tfont-style: normal;\r\n\t\t}\r\n\r\n\t\t.image_wrapper {\r\n\t\t\tdisplay: flex;\r\n\t\t\twidth: 480rpx;\r\n\t\t\theight: 549rpx;\r\n\t\t\tmargin-top: 80rpx;\r\n\r\n\t\t\t.image {\r\n\t\t\t\twidth: 480rpx;\r\n\t\t\t\theight: 549rpx;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.image_title {\r\n\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\tfont-weight: 400;\r\n\t\t\tfont-size: 26rpx;\r\n\t\t\tcolor: #808080;\r\n\t\t\tline-height: 37rpx;\r\n\t\t\ttext-align: right;\r\n\t\t\tfont-style: normal;\r\n\t\t}\r\n\r\n\t\t.bottom_wrapper {\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: column;\r\n\t\t\tposition: fixed;\r\n\t\t\tleft: 0;\r\n\t\t\tright: 0;\r\n\t\t\tbottom: 40rpx;\r\n\t\t\tz-index: 10;\r\n\r\n\t\t\t.bottom_title {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\tfont-size: 28rpx;\r\n\t\t\t\tmargin-bottom: 20rpx;\r\n\t\t\t\tcolor: #6b6d73;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</style>","import MiniProgramPage from '/Users/basetnt/Desktop/Git/zhb_login/pages/register/auditSuccess.vue'\nwx.createPage(MiniProgramPage)"],"names":["userInfo","ref","imageUrl","copyUrl","onLoad","getUserInfo","registerApi","res","requestCode","error","userId","uni","copyUrlClick","err","MiniProgramPage"],"mappings":"8IAuBO,MAAAA,EAAWC,MAAI,CAAA,CAAE,EACjBC,EAAWD,MAAI,EAAE,EACjBE,EAAUF,MAAI,6BAA6B,EAEjDG,EAAAA,OAAO,IAAM,CACAC,GAAA,CACZ,EAED,SAASA,GAAc,CACtBC,EAAAA,QAAY,YAAY,EAAE,KAAMC,GAAQ,CACvCP,EAAS,MAAQO,EAAI,KACTC,GAAA,CACZ,EAAE,MAAOC,GAAU,CAAA,CACnB,CACF,CACA,SAASD,GAAc,CACtB,IAAIE,EAAS,KAAKV,EAAS,MAAM,MAAM,GACvCW,EAAA,MAAI,MAAM,MAAM,wCAAwC,aAAcD,CAAM,EAChEJ,EAAA,QAAA,cAAc,CAAE,SAAUI,CAAA,CAAQ,EAAE,KAAMH,GAAQ,CAC7DI,EAAA,MAAI,MAAM,MAAM,wCAAwC,gBAAiBJ,CAAG,EAC5EL,EAAS,MAAQK,EAAI,IAAA,CACrB,EAAE,MAAOE,GAAU,CAAA,CAEnB,CACF,CACA,SAASG,GAAe,CACvBD,EAAAA,MAAI,iBAAiB,CACpB,KAAMR,EAAQ,MACd,QAAS,IAAM,CACdQ,EAAAA,MAAI,UAAU,CACb,MAAO,OACP,KAAM,MAAA,CACN,CACF,EACA,KAAOE,GAAQ,CACdF,EAAAA,MAAI,UAAU,CACb,MAAO,OACP,KAAM,MAAA,CACN,CACF,CAAA,CACA,CACF,4GC/DD,GAAG,WAAWG,CAAe"}  
  1 +{"version":3,"file":"auditSuccess.js","sources":["pages/register/auditSuccess.vue","pages/register/auditSuccess.vue?type=page"],"sourcesContent":["<template>\r\n\t<view class=\"wrapper\">\r\n\t\t<view class=\"title\">恭喜您,开户成功!</view>\r\n\t\t<view class=\"result\" style=\"margin-top: 36rpx;\" @click=\"copyUrlClick\">请复制网址 <span\r\n\t\t\t\tstyle=\"color: #409EFE; font-size: 22rpx;\">{{copyUrl}}</span> 前往电脑端投保</view>\r\n\t\t<view class=\"result\">联系电话:{{contect}}</view>\r\n\t\t\r\n\t\t<view class=\"image_wrapper\">\r\n\t\t\t<image class=\"image\" show-menu-by-longpress :src=\"imageUrl\" mode=\"aspectFill\"></image>\r\n\t\t</view>\r\n\t\t<view class=\"image_title\">关注公众号,及时获取最新通知</view>\n\t\t\n\t\t<view class=\"bottom_wrapper fixed-bottom\">\n\t\t\t<view class=\"bottom_title\">如有问题请联系销售或拨打全国客服热线</view>\n\t\t\t<view class=\"bottom_title\">{{contect}}</view>\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script lang=\"ts\" setup>\r\n\timport { getCurrentInstance, nextTick, ref, computed } from 'vue'\r\n\timport { onLoad, onUnload } from '@dcloudio/uni-app'\r\n\timport registerApi from '@/api/register'\r\n\r\n\tconst userInfo = ref({})\r\n\tconst imageUrl = ref('')\r\n\tconst copyUrl = ref('https://www.zhihangtech.com')\r\n\tconst contect = ref('')\r\n\tonLoad(() => {\r\n\t\tgetUserInfo()\r\n\t})\r\n\r\n\tfunction getUserInfo() {\r\n\t\tregisterApi.getUserInfo().then((res) => {\r\n\t\t\tuserInfo.value = res.user\r\n\t\t\trequestCode()\r\n\t\t}).catch((error) => {\r\n\t\t})\n\t\tregisterApi.getNotice({ type: 'linkPhone' }).then((res) => {\n\t\t\t\n\t\t\tif (res.data.noticeContent) {\n\t\t\t\tcontect.value = res.data.noticeContent.replace(/<[^>]*>/g, '');\n\t\t\t}\n\t\t}).catch(() => {\n\t\t\t\n\t\t})\r\n\t}\r\n\tfunction requestCode() {\r\n\t\tlet userId = `u=${userInfo.value.userId}`\r\n\t\tuni.__f__('log','at pages/register/auditSuccess.vue:50','sceneStr: ', userId)\r\n\t\tregisterApi.getFollowCode({ sceneStr: userId }).then((res) => {\r\n\t\t\tuni.__f__('log','at pages/register/auditSuccess.vue:52','getFollowCode', res)\r\n\t\t\timageUrl.value = res.data\r\n\t\t}).catch((error) => {\r\n\r\n\t\t})\r\n\t}\r\n\tfunction copyUrlClick() {\r\n\t\tuni.setClipboardData({\r\n\t\t\tdata: copyUrl.value,\r\n\t\t\tsuccess: () => {\r\n\t\t\t\tuni.showToast({\r\n\t\t\t\t\ttitle: '复制成功',\r\n\t\t\t\t\ticon: 'none'\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tfail: (err) => {\r\n\t\t\t\tuni.showToast({\r\n\t\t\t\t\ttitle: '复制失败',\r\n\t\t\t\t\ticon: 'none'\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t});\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.wrapper {\r\n\t\tdisplay: flex;\r\n\t\tposition: relative;\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\r\n\t\t.title {\r\n\t\t\tdisplay: flex;\r\n\t\t\tjustify-content: center;\r\n\t\t\talign-items: center;\r\n\t\t\tmargin-top: 160rpx;\r\n\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\tfont-weight: 500;\r\n\t\t\tfont-size: 52rpx;\r\n\t\t\tcolor: #409EFE;\r\n\t\t\tline-height: 73rpx;\r\n\t\t\ttext-align: right;\r\n\t\t\tfont-style: normal;\r\n\t\t}\r\n\r\n\t\t.result {\r\n\t\t\tdisplay: flex;\r\n\t\t\tjustify-content: center;\r\n\t\t\talign-items: center;\r\n\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\tfont-weight: 400;\r\n\t\t\tfont-size: 26rpx;\r\n\t\t\tcolor: #000000;\r\n\t\t\tline-height: 37rpx;\r\n\t\t\ttext-align: right;\r\n\t\t\tfont-style: normal;\r\n\t\t}\r\n\r\n\t\t.image_wrapper {\r\n\t\t\tdisplay: flex;\r\n\t\t\twidth: 480rpx;\r\n\t\t\theight: 549rpx;\r\n\t\t\tmargin-top: 80rpx;\r\n\r\n\t\t\t.image {\r\n\t\t\t\twidth: 480rpx;\r\n\t\t\t\theight: 549rpx;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.image_title {\r\n\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\tfont-weight: 400;\r\n\t\t\tfont-size: 26rpx;\r\n\t\t\tcolor: #808080;\r\n\t\t\tline-height: 37rpx;\r\n\t\t\ttext-align: right;\r\n\t\t\tfont-style: normal;\r\n\t\t}\r\n\r\n\t\t.bottom_wrapper {\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: column;\r\n\t\t\tposition: fixed;\r\n\t\t\tleft: 0;\r\n\t\t\tright: 0;\r\n\t\t\tbottom: 40rpx;\r\n\t\t\tz-index: 10;\r\n\r\n\t\t\t.bottom_title {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\tfont-size: 28rpx;\r\n\t\t\t\tmargin-bottom: 20rpx;\r\n\t\t\t\tcolor: #6b6d73;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</style>","import MiniProgramPage from '/Users/basetnt/Desktop/Git/zhb_login/pages/register/auditSuccess.vue'\nwx.createPage(MiniProgramPage)"],"names":["userInfo","ref","imageUrl","copyUrl","contect","onLoad","getUserInfo","registerApi","res","requestCode","error","userId","uni","copyUrlClick","err","MiniProgramPage"],"mappings":"8IAwBO,MAAAA,EAAWC,MAAI,CAAA,CAAE,EACjBC,EAAWD,MAAI,EAAE,EACjBE,EAAUF,MAAI,6BAA6B,EAC3CG,EAAUH,MAAI,EAAE,EACtBI,EAAAA,OAAO,IAAM,CACAC,GAAA,CACZ,EAED,SAASA,GAAc,CACtBC,EAAAA,QAAY,YAAY,EAAE,KAAMC,GAAQ,CACvCR,EAAS,MAAQQ,EAAI,KACTC,GAAA,CACZ,EAAE,MAAOC,GAAU,CAAA,CACnB,EACWH,EAAA,QAAA,UAAU,CAAE,KAAM,WAAA,CAAa,EAAE,KAAMC,GAAQ,CAEtDA,EAAI,KAAK,gBACZJ,EAAQ,MAAQI,EAAI,KAAK,cAAc,QAAQ,WAAY,EAAE,EAC9D,CACA,EAAE,MAAM,IAAM,CAAA,CAEd,CACF,CACA,SAASC,GAAc,CACtB,IAAIE,EAAS,KAAKX,EAAS,MAAM,MAAM,GACvCY,EAAA,MAAI,MAAM,MAAM,wCAAwC,aAAcD,CAAM,EAChEJ,EAAA,QAAA,cAAc,CAAE,SAAUI,CAAA,CAAQ,EAAE,KAAMH,GAAQ,CAC7DI,EAAA,MAAI,MAAM,MAAM,wCAAwC,gBAAiBJ,CAAG,EAC5EN,EAAS,MAAQM,EAAI,IAAA,CACrB,EAAE,MAAOE,GAAU,CAAA,CAEnB,CACF,CACA,SAASG,GAAe,CACvBD,EAAAA,MAAI,iBAAiB,CACpB,KAAMT,EAAQ,MACd,QAAS,IAAM,CACdS,EAAAA,MAAI,UAAU,CACb,MAAO,OACP,KAAM,MAAA,CACN,CACF,EACA,KAAOE,GAAQ,CACdF,EAAAA,MAAI,UAAU,CACb,MAAO,OACP,KAAM,MAAA,CACN,CACF,CAAA,CACA,CACF,0ICxED,GAAG,WAAWG,CAAe"}
1 -{"version":3,"file":"index.js","sources":["pages/register/index.vue","pages/register/index.vue?type=page"],"sourcesContent":["<template>\r\n\t<view class=\"wrapper\">\r\n\t\t<view class=\"navigation\" :style=\"{ '--status-bar': statusBarHeight + 'px' }\">\r\n\t\t\t<view class=\"back_btn\" @click=\"backClick\">\r\n\t\t\t\t<image style=\"width: 44rpx; height: 44rpx;\" src=\"../../static/images/register_return.png\"\r\n\t\t\t\t\tmode=\"aspectFill\"></image>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"navigation_title\">注册</view>\r\n\t\t</view>\r\n\t\t<view class=\"top_wrapper\" :style=\"{ 'margin-top': statusBarHeight + 43 + 'px' }\">\r\n\t\t\t<view class=\"bg\">\r\n\t\t\t\t<image style=\"width: 100vw;height: 400rpx;\" src=\"../../static/images/register_bg.png\" mode=\"aspectFill\">\r\n\t\t\t\t</image>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"title\">智航保,让跨境更安心!</view>\r\n\t\t\t<view class=\"title_image\">\r\n\t\t\t\t<image class=\"image\" src=\"../../static/images/register_logo.png\" mode=\"aspectFill\"></image>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"contact_btn\" @click=\"showCode\">\r\n\t\t\t\t<image style=\"height: 54rpx;width: 54rpx;\" src=\"../../static/images/register_customer_service.png\"\r\n\t\t\t\t\tmode=\"aspectFill\"></image>\r\n\t\t\t\t<view class=\"contact_title\">联系客服</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"center_wrapper\">\r\n\t\t\t<view class=\"title\">客户注册</view>\r\n\t\t\t<view class=\"line\"></view>\r\n\t\t\t<view class=\"input_wrapper\">\r\n\t\t\t\t<image class=\"image\" src=\"../../static/images/register_company.png\" mode=\"aspectFill\"></image>\r\n\t\t\t\t<input class=\"input\" v-model=\"params.company\" type=\"text\"\r\n\t\t\t\t\tplaceholder-style=\"color: #808080;font-size: 26rpx;\" placeholder=\"请输入公司全称\" />\r\n\t\t\t</view>\r\n\t\t\t<view class=\"input_wrapper\">\r\n\t\t\t\t<image class=\"image\" src=\"../../static/images/register_phone.png\" mode=\"aspectFill\"></image>\r\n\t\t\t\t<input class=\"input\" v-model=\"params.phone\" maxlength=\"11\" type=\"number\"\r\n\t\t\t\t\tplaceholder-style=\"color: #808080;font-size: 26rpx;\" placeholder=\"请输入用户名(手机号)\" />\r\n\t\t\t</view>\r\n\t\t\t<view class=\"input_wrapper\">\r\n\t\t\t\t<image class=\"image\" src=\"../../static/images/register_password.png\" mode=\"aspectFill\"></image>\r\n\t\t\t\t<input class=\"input\" v-model=\"params.password\" maxlength=\"20\" type=\"text\"\r\n\t\t\t\t\tplaceholder-style=\"color: #808080;font-size: 26rpx;\" password=\"true\" placeholder=\"请输入8-20位大小写英文数字混合密码\" />\r\n\t\t\t</view>\r\n\t\t\t<view class=\"input_wrapper\">\r\n\t\t\t\t<image class=\"image\" src=\"../../static/images/register_verification_code.png\" mode=\"aspectFill\"></image>\r\n\t\t\t\t<input class=\"input\" v-model=\"params.code\" type=\"number\"\r\n\t\t\t\t\tplaceholder-style=\"color: #808080;font-size: 26rpx;\" placeholder=\"请输入验证码\" />\r\n\t\t\t\t<view class=\"code\" @click=\"getCodeClick\" v-if=\"showTime == false\">获取验证码</view>\n\t\t\t\t<view class=\"code\" style=\"opacity: 0.5;\" v-else>{{time}}s后重试</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"agree_wrapper\">\r\n\t\t\t\t<view class=\"image_wrapper\" @click=\"agreeClick\">\r\n\t\t\t\t\t<image class=\"agree_image\" style=\"height: 36rpx;width: 36rpx;\"\r\n\t\t\t\t\t\tsrc=\"../../static/images/register_not_selected.png\" mode=\"aspectFill\" v-if=\"isAgree == false\">\r\n\t\t\t\t\t</image>\r\n\t\t\t\t\t<image class=\"agree_image\" style=\"height: 36rpx;width: 36rpx;\"\r\n\t\t\t\t\t\tsrc=\"../../static/images/register_selected.png\" mode=\"aspectFill\" v-else></image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"agree_gray\">阅读并接受</view>\r\n\t\t\t\t<view class=\"agree_blue\" @click=\"seeAgree\">《服务条款》</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"register_btn\" :style=\"{opacity: formValid ? 1 : 0.5}\" @click=\"registerClick\">提交注册</view>\r\n\t\t</view>\r\n\t\t<view class=\"bottom_wrapper fixed-bottom\">\r\n\t\t\t<view class=\"bottom_title\">Copyright © 2019-2025 关于智航保</view>\r\n\t\t\t<view class=\"bottom_title_wrapper\">\r\n\t\t\t\t<image class=\"image\" src=\"/static/images/register_bottom_id.png\" mode=\"aspectFill\"></image>\r\n\t\t\t\t<view class=\"bottom_title\">粤ICP备2025405919号</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t</view>\r\n\t<CanvasView v-if=\"showCanvas\" @close=\"closeCode\"></CanvasView>\r\n</template>\r\n\r\n<script lang=\"ts\" setup>\r\n\timport { getCurrentInstance, nextTick, ref, computed } from 'vue'\r\n\timport { onLoad, onUnload } from '@dcloudio/uni-app'\r\n\timport CanvasView from './service.vue'\r\n\timport registerApi from '@/api/register'\r\n\tconst statusBarHeight = ref(25)\r\n\tconst isAgree = ref(false)\r\n\tconst showCanvas = ref(false)\r\n\r\n\tconst time = ref(60)\r\n\tconst showTime = ref(false)\r\n\tconst timer = ref()\r\n\tconst saleId = ref()\r\n\tconst params = ref({ phone: null, company: null, password: null, code: null })\r\n\tconst formValid = computed(() => {\r\n\t\tlet result = params.value.phone && params.value.company && params.value.password && params.value.code\r\n\t\treturn result || false\r\n\t})\r\n\tonLoad((option) => {\r\n\t\tif (option && option.scene) {\r\n\t\t\tconst decodedStr = decodeURIComponent(option.scene);\r\n\t\t\tconst stringList = decodedStr.split('=')\r\n\t\t\tif (stringList.length > 1) {\r\n\t\t\t\tsaleId.value = parseInt(stringList[1])\n\t\t\t\tuni.setStorageSync('saleId', saleId.value)\r\n\t\t\t}\r\n\t\t} else {\n\t\t\tsaleId.value = uni.getStorageSync('saleId')\n\t\t}\r\n\t\tstatusBarHeight.value = uni.getWindowInfo().statusBarHeight || 25\r\n\t})\r\n\tonUnload(() => {\n\t\tif (timer.value) clearInterval(timer.value)\n\t})\r\n\tfunction backClick() {\r\n\t\tuni.__f__('log','at pages/register/index.vue:109','backClick')\r\n\t\tuni.navigateBack({\n\t\t\tfail: () => {\n\t\t\t\tuni.reLaunch({\n\t\t\t\t\turl: '/pages/login/index'\n\t\t\t\t})\n\t\t\t}\n\t\t})\r\n\t}\n\tfunction seeAgree() {\n\t\tuni.navigateTo({\n\t\t\turl: '/pages/login/notice'\n\t\t})\n\t}\r\n\tfunction agreeClick() {\r\n\t\tisAgree.value = isAgree.value ? false : true\r\n\t}\r\n\tfunction getCodeClick() {\r\n\t\tuni.__f__('log','at pages/register/index.vue:127','getCodeClick')\r\n\t\tregisterApi.getCode({ phoneNumber: params.value.phone, type: 'register' }).then((res) => {\r\n\t\t\tuni.__f__('log','at pages/register/index.vue:129','getCode', res);\r\n\t\t\tif (res.code == 200) {\r\n\t\t\t\tshowTime.value = true\r\n\t\t\t\tstartTimer()\r\n\t\t\t}\r\n\t\t}).catch((error) => {\r\n\t\t\tuni.showToast({\r\n\t\t\t\ttitle: error.msg,\r\n\t\t\t\ticon: 'none'\r\n\t\t\t})\r\n\t\t})\r\n\t}\n\t\n\tfunction validatePassword(password) {\n\t // 基础正则验证\n\t const regex = /^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)[a-zA-Z\\d]{8,20}$/\n\t const isValid = regex.test(password)\n\t // 错误消息\n\t let message = ''\n\t if (!password) {\n\t message = '请输入密码'\n\t } else if (password.length < 8 || password.length > 20) {\n\t message = '密码长度需8-20位'\n\t } else if (!/[a-z]/.test(password) || !/[A-Z]/.test(password) || !/\\d/.test(password)) {\n\t message = '需包含大小写字母和数字'\n\t }\n\t \n\t return {\n\t isValid,\n\t message\n\t }\n\t}\n\t\r\n\tfunction startTimer() {\r\n\t\tif (timer.value) clearInterval(timer.value)\r\n\t\ttimer.value = setInterval(() => {\r\n\t\t\tif (time.value == 0) {\r\n\t\t\t\ttime.value = 60\r\n\t\t\t\tshowTime.value = false\r\n\t\t\t\tif (timer.value) clearInterval(timer.value)\r\n\t\t\t\treturn\r\n\t\t\t}\r\n\t\t\ttime.value -= 1\r\n\t\t\tuni.__f__('log','at pages/register/index.vue:172',time.value)\r\n\t\t}, 1000)\r\n\t}\r\n\tfunction registerClick() {\r\n\t\tuni.__f__('log','at pages/register/index.vue:176','registerClick', formValid.value);\r\n\t\tif (!formValid.value) {\r\n\t\t\treturn\r\n\t\t}\n\t\tconst validate = validatePassword(params.value.password)\n\t\tif (!validate.isValid) {\n\t\t\tuni.showToast({\n\t\t\t\ttitle: validate.message,\n\t\t\t\ticon: 'none'\n\t\t\t})\n\t\t\treturn\n\t\t}\r\n\t\tif (!isAgree.value) {\r\n\t\t\tuni.showToast({\r\n\t\t\t\ttitle: '请先阅读服务条款',\r\n\t\t\t\ticon: 'none'\r\n\t\t\t})\r\n\t\t\treturn\r\n\t\t}\r\n\t\tregisterApi.register({\n\t\t\tnickName: params.value.company,\r\n\t\t\tpassword: params.value.password,\n\t\t\tphonenumber: params.value.phone,\n\t\t\tphonenumberCode: params.value.code,\n\t\t\tsaleId: saleId.value,\n\t\t\tusername: params.value.phone\r\n\t\t}).then((res) => {\n\t\t\tuni.__f__('log','at pages/register/index.vue:203','register', res);\r\n\t\t\tif (res.code == 200) {\n\t\t\t\tuni.setStorageSync('token', res.token)\n\t\t\t\tgetUserInfo()\n\t\t\t} else {\n\t\t\t\tuni.showToast({\n\t\t\t\t\ttitle: res.message,\n\t\t\t\t\ticon: 'none'\n\t\t\t\t})\n\t\t\t}\r\n\t\t}).catch((error) => {\r\n\t\t\tuni.showToast({\r\n\t\t\t\ttitle: error.msg,\r\n\t\t\t\ticon: 'none'\r\n\t\t\t})\r\n\t\t})\r\n\t}\n\t\n\tfunction getUserInfo() {\n\t\tregisterApi.getUserInfo().then((res) => {\n\t\t\tuni.__f__('log','at pages/register/index.vue:223','getUserInfo', res)\n\t\t\tif (res.code == 200) {\n\t\t\t\tuni.reLaunch({\n\t\t\t\t\turl: '/pages/register/registerSuccess'\n\t\t\t\t})\n\t\t\t}\n\t\t}).catch((error) => {\n\t\t\tuni.__f__('log','at pages/register/index.vue:230','getUserInfo error', error.msg)\n\t\t})\n\t}\n\t\r\n\tfunction showCode() {\r\n\t\tshowCanvas.value = true\r\n\t}\r\n\tfunction closeCode() {\r\n\t\tshowCanvas.value = false\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.wrapper {\r\n\t\tdisplay: flex;\r\n\t\tposition: relative;\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tflex-direction: column;\r\n\r\n\t\t.navigation {\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: column;\r\n\t\t\tposition: fixed;\r\n\t\t\tleft: 0;\r\n\t\t\tright: 0;\r\n\t\t\ttop: 0rpx;\r\n\t\t\tz-index: 100;\r\n\t\t\tpadding-top: var(--status-bar, 25px);\r\n\t\t\tbackground: #409EFE;\r\n\r\n\t\t\t.navigation_title {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\theight: 44px;\r\n\t\t\t\tbox-sizing: border-box;\r\n\t\t\t\tz-index: 10;\r\n\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\tfont-weight: 500;\r\n\t\t\t\tfont-size: 34rpx;\r\n\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\tline-height: 48rpx;\r\n\t\t\t\ttext-align: right;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t}\r\n\r\n\t\t\t.back_btn {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\tleft: 0;\r\n\t\t\t\ttop: var(--status-bar, 25px);\r\n\t\t\t\theight: 88rpx;\r\n\t\t\t\twidth: 88rpx;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tz-index: 101;\r\n\t\t\t\t/* 确保按钮在导航栏上层 */\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.top_wrapper {\r\n\t\t\tdisplay: flex;\r\n\t\t\theight: 400rpx;\r\n\t\t\twidth: 100vw;\r\n\t\t\tflex-direction: column;\r\n\t\t\tbackground: #409EFE;\r\n\t\t\tposition: relative;\r\n\r\n\t\t\t.bg {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\ttop: 20rpx;\r\n\t\t\t\tleft: 0;\r\n\t\t\t\twidth: 100vw;\r\n\t\t\t\theight: 400rpx;\r\n\t\t\t}\r\n\r\n\t\t\t.title {\r\n\t\t\t\tmargin-left: 40rpx;\r\n\t\t\t\tmargin-top: 40rpx;\r\n\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\tfont-weight: 600;\r\n\t\t\t\tfont-size: 34rpx;\r\n\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\tline-height: 48rpx;\r\n\t\t\t\ttext-align: left;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t}\r\n\r\n\t\t\t.title_image {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\toverflow: hidden;\r\n\t\t\t\tmargin-left: 40rpx;\r\n\t\t\t\tmargin-top: 50rpx;\r\n\t\t\t\tz-index: 11;\r\n\r\n\t\t\t\t.image {\r\n\t\t\t\t\twidth: 256.61rpx;\r\n\t\t\t\t\theight: 80rpx;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.contact_btn {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: column;\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\tright: 40rpx;\r\n\t\t\t\ttop: 44rpx;\r\n\t\t\t\twidth: 96rpx;\r\n\t\t\t\theight: 103rpx;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\tz-index: 11;\r\n\r\n\t\t\t\t.contact_title {\r\n\t\t\t\t\tmargin-top: 16rpx;\r\n\t\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\t\tline-height: 33rpx;\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\tfont-style: normal;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.center_wrapper {\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: column;\r\n\t\t\tmargin-top: -120rpx;\r\n\t\t\tbackground: #ffffff;\r\n\t\t\tpadding-left: 46rpx;\r\n\t\t\tpadding-right: 46rpx;\r\n\t\t\tbackground: #ffffff;\r\n\t\t\tz-index: 10;\r\n\t\t\tborder-top-right-radius: 50rpx;\r\n\t\t\tborder-top-left-radius: 50rpx;\r\n\r\n\t\t\t.title {\r\n\t\t\t\tmargin-top: 46rpx;\r\n\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\tfont-weight: 600;\r\n\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\tcolor: #666666;\r\n\t\t\t\tline-height: 37rpx;\r\n\t\t\t\ttext-align: left;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t}\r\n\r\n\t\t\t.line {\r\n\t\t\t\twidth: 75rpx;\r\n\t\t\t\theight: 6rpx;\r\n\t\t\t\tmargin-left: 15rpx;\r\n\t\t\t\tmargin-top: 12rpx;\r\n\t\t\t\tbackground: #409EFE;\r\n\t\t\t}\r\n\r\n\t\t\t.input_wrapper {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\tbackground: #F7F7F7;\r\n\t\t\t\tborder-radius: 12rpx;\r\n\t\t\t\theight: 72rpx;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tmargin-top: 20rpx;\r\n\t\t\t\tposition: relative;\r\n\r\n\t\t\t\t.image {\r\n\t\t\t\t\tmargin-left: 18rpx;\r\n\t\t\t\t\twidth: 35rpx;\r\n\t\t\t\t\theight: 36rpx;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.input {\r\n\t\t\t\t\tmargin-left: 15rpx;\r\n\t\t\t\t\theight: 72prx;\r\n\t\t\t\t\tmargin-right: 20rpx;\r\n\t\t\t\t\tflex: 1;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.code {\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\tposition: absolute;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t\tjustify-content: center;\r\n\t\t\t\t\tright: 0;\r\n\t\t\t\t\ttop: 0;\r\n\t\t\t\t\twidth: 180rpx;\r\n\t\t\t\t\theight: 72rpx;\r\n\t\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\t\tcolor: #2D99F2;\r\n\t\t\t\t\tline-height: 37rpx;\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\tfont-style: normal;\n\t\t\t\t\tz-index: 11;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.agree_wrapper {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\theight: 88rpx;\r\n\t\t\t\talign-items: center;\r\n\r\n\t\t\t\t.image_wrapper {\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\theight: 56rpx;\r\n\t\t\t\t\twidth: 56rpx;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.agree_gray {\r\n\t\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\t\tcolor: #333333;\r\n\t\t\t\t\tline-height: 37rpx;\r\n\t\t\t\t\ttext-align: left;\r\n\t\t\t\t\tfont-style: normal;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.agree_blue {\r\n\t\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\t\tcolor: #2D99F2;\r\n\t\t\t\t\tline-height: 37rpx;\r\n\t\t\t\t\ttext-align: left;\r\n\t\t\t\t\tfont-style: normal;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.register_btn {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\twidth: 656rpx;\r\n\t\t\t\theight: 88rpx;\r\n\t\t\t\tbackground: rgba(64, 158, 254);\r\n\t\t\t\tborder-radius: 44rpx;\r\n\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\tfont-weight: 500;\r\n\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\tline-height: 37rpx;\r\n\t\t\t\ttext-align: right;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.bottom_wrapper {\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: column;\r\n\t\t\tposition: fixed;\r\n\t\t\tleft: 0;\r\n\t\t\tright: 0;\r\n\t\t\tbottom: 20rpx;\r\n\t\t\tz-index: 10;\r\n\r\n\t\t\t.bottom_title {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\tfont-size: 28rpx;\r\n\t\t\t\tcolor: #6b6d73;\r\n\t\t\t}\r\n\r\n\t\t\t.bottom_title_wrapper {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tmargin-top: 20rpx;\r\n\t\t\t\tmargin-bottom: 20rpx;\r\n\r\n\t\t\t\t.image {\r\n\t\t\t\t\twidth: 28rpx;\r\n\t\t\t\t\theight: 32rpx;\r\n\t\t\t\t\tmargin-right: 10rpx;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</style>","import MiniProgramPage from '/Users/basetnt/Desktop/Git/zhb_login/pages/register/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["CanvasView","statusBarHeight","ref","isAgree","showCanvas","time","showTime","timer","saleId","params","formValid","computed","onLoad","option","stringList","uni","onUnload","backClick","seeAgree","agreeClick","getCodeClick","registerApi","res","startTimer","error","validatePassword","password","isValid","message","registerClick","validate","getUserInfo","showCode","closeCode","MiniProgramPage"],"mappings":"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"}  
  1 +{"version":3,"file":"index.js","sources":["pages/register/index.vue","pages/register/index.vue?type=page"],"sourcesContent":["<template>\r\n\t<view class=\"wrapper\">\r\n\t\t<view class=\"navigation\" :style=\"{ '--status-bar': statusBarHeight + 'px' }\">\r\n\t\t\t<view class=\"back_btn\" @click=\"backClick\">\r\n\t\t\t\t<image style=\"width: 44rpx; height: 44rpx;\" src=\"../../static/images/register_return.png\"\r\n\t\t\t\t\tmode=\"aspectFill\"></image>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"navigation_title\">注册</view>\r\n\t\t</view>\r\n\t\t<view class=\"top_wrapper\" :style=\"{ 'margin-top': statusBarHeight + 43 + 'px' }\">\r\n\t\t\t<view class=\"bg\">\r\n\t\t\t\t<image style=\"width: 100vw;height: 400rpx;\" src=\"../../static/images/register_bg.png\" mode=\"aspectFill\">\r\n\t\t\t\t</image>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"title\">智航保,让跨境更安心!</view>\r\n\t\t\t<view class=\"title_image\">\r\n\t\t\t\t<image class=\"image\" src=\"../../static/images/register_logo.png\" mode=\"aspectFill\"></image>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"contact_btn\" @click=\"showCode\">\r\n\t\t\t\t<image style=\"height: 54rpx;width: 54rpx;\" src=\"../../static/images/register_customer_service.png\"\r\n\t\t\t\t\tmode=\"aspectFill\"></image>\r\n\t\t\t\t<view class=\"contact_title\">联系客服</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"center_wrapper\">\r\n\t\t\t<view class=\"title\">客户注册</view>\r\n\t\t\t<view class=\"line\"></view>\r\n\t\t\t<view class=\"input_wrapper\">\r\n\t\t\t\t<image class=\"image\" src=\"../../static/images/register_company.png\" mode=\"aspectFill\"></image>\r\n\t\t\t\t<input class=\"input\" v-model=\"params.company\" type=\"text\"\r\n\t\t\t\t\tplaceholder-style=\"color: #808080;font-size: 26rpx;\" placeholder=\"请输入公司全称\" />\r\n\t\t\t</view>\r\n\t\t\t<view class=\"input_wrapper\">\r\n\t\t\t\t<image class=\"image\" src=\"../../static/images/register_phone.png\" mode=\"aspectFill\"></image>\r\n\t\t\t\t<input class=\"input\" v-model=\"params.phone\" maxlength=\"11\" type=\"number\"\r\n\t\t\t\t\tplaceholder-style=\"color: #808080;font-size: 26rpx;\" placeholder=\"请输入用户名(手机号)\" />\r\n\t\t\t</view>\r\n\t\t\t<view class=\"input_wrapper\">\r\n\t\t\t\t<image class=\"image\" src=\"../../static/images/register_password.png\" mode=\"aspectFill\"></image>\r\n\t\t\t\t<input class=\"input\" v-model=\"params.password\" maxlength=\"20\" type=\"text\"\r\n\t\t\t\t\tplaceholder-style=\"color: #808080;font-size: 26rpx;\" password=\"true\" placeholder=\"请输入8-20位大小写英文数字混合密码\" />\r\n\t\t\t</view>\r\n\t\t\t<view class=\"input_wrapper\">\r\n\t\t\t\t<image class=\"image\" src=\"../../static/images/register_verification_code.png\" mode=\"aspectFill\"></image>\r\n\t\t\t\t<input class=\"input\" v-model=\"params.code\" type=\"number\"\r\n\t\t\t\t\tplaceholder-style=\"color: #808080;font-size: 26rpx;\" placeholder=\"请输入验证码\" />\r\n\t\t\t\t<view class=\"code\" @click=\"getCodeClick\" v-if=\"showTime == false\">获取验证码</view>\n\t\t\t\t<view class=\"code\" style=\"opacity: 0.5;\" v-else>{{time}}s后重试</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"agree_wrapper\">\r\n\t\t\t\t<view class=\"image_wrapper\" @click=\"agreeClick\">\r\n\t\t\t\t\t<image class=\"agree_image\" style=\"height: 36rpx;width: 36rpx;\"\r\n\t\t\t\t\t\tsrc=\"../../static/images/register_not_selected.png\" mode=\"aspectFill\" v-if=\"isAgree == false\">\r\n\t\t\t\t\t</image>\r\n\t\t\t\t\t<image class=\"agree_image\" style=\"height: 36rpx;width: 36rpx;\"\r\n\t\t\t\t\t\tsrc=\"../../static/images/register_selected.png\" mode=\"aspectFill\" v-else></image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"agree_gray\">阅读并接受</view>\r\n\t\t\t\t<view class=\"agree_blue\" @click=\"seeAgree\">《服务条款》</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"register_btn\" :style=\"{opacity: formValid ? 1 : 0.5}\" @click=\"registerClick\">提交注册</view>\r\n\t\t</view>\r\n\t\t<view class=\"bottom_wrapper fixed-bottom\">\r\n\t\t\t<view class=\"bottom_title\">Copyright © 2019-2025 关于智航保</view>\r\n\t\t\t<view class=\"bottom_title_wrapper\">\r\n\t\t\t\t<image class=\"image\" src=\"/static/images/register_bottom_id.png\" mode=\"aspectFill\"></image>\r\n\t\t\t\t<view class=\"bottom_title\">粤ICP备2025405919号</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t</view>\r\n\t<CanvasView v-if=\"showCanvas\" @close=\"closeCode\"></CanvasView>\r\n</template>\r\n\r\n<script lang=\"ts\" setup>\r\n\timport { getCurrentInstance, nextTick, ref, computed } from 'vue'\r\n\timport { onLoad, onUnload } from '@dcloudio/uni-app'\r\n\timport CanvasView from './service.vue'\r\n\timport registerApi from '@/api/register'\r\n\tconst statusBarHeight = ref(25)\r\n\tconst isAgree = ref(false)\r\n\tconst showCanvas = ref(false)\r\n\r\n\tconst time = ref(60)\r\n\tconst showTime = ref(false)\r\n\tconst timer = ref()\r\n\tconst saleId = ref()\r\n\tconst params = ref({ phone: null, company: null, password: null, code: null })\r\n\tconst formValid = computed(() => {\r\n\t\tlet result = params.value.phone && params.value.company && params.value.password && params.value.code\r\n\t\treturn result || false\r\n\t})\r\n\tonLoad((option) => {\r\n\t\tif (option && option.scene) {\r\n\t\t\tconst decodedStr = decodeURIComponent(option.scene);\r\n\t\t\tconst stringList = decodedStr.split('=')\r\n\t\t\tif (stringList.length > 1) {\r\n\t\t\t\tsaleId.value = parseInt(stringList[1])\n\t\t\t\tuni.setStorageSync('saleId', saleId.value)\r\n\t\t\t}\r\n\t\t} else {\n\t\t\tsaleId.value = uni.getStorageSync('saleId')\n\t\t}\r\n\t\tstatusBarHeight.value = uni.getWindowInfo().statusBarHeight || 25\r\n\t})\r\n\tonUnload(() => {\n\t\tif (timer.value) clearInterval(timer.value)\n\t})\r\n\tfunction backClick() {\r\n\t\tuni.__f__('log','at pages/register/index.vue:109','backClick')\r\n\t\tuni.navigateBack({\n\t\t\tfail: () => {\n\t\t\t\tuni.reLaunch({\n\t\t\t\t\turl: '/pages/login/index'\n\t\t\t\t})\n\t\t\t}\n\t\t})\r\n\t}\n\tfunction seeAgree() {\n\t\tuni.navigateTo({\n\t\t\turl: '/pages/login/notice'\n\t\t})\n\t}\r\n\tfunction agreeClick() {\r\n\t\tisAgree.value = isAgree.value ? false : true\r\n\t}\r\n\tfunction getCodeClick() {\r\n\t\tuni.__f__('log','at pages/register/index.vue:127','getCodeClick')\r\n\t\tregisterApi.getCode({ phoneNumber: params.value.phone, type: 'register' }).then((res) => {\r\n\t\t\tuni.__f__('log','at pages/register/index.vue:129','getCode', res);\r\n\t\t\tif (res.code == 200) {\r\n\t\t\t\tshowTime.value = true\r\n\t\t\t\tstartTimer()\r\n\t\t\t}\r\n\t\t}).catch((error) => {\r\n\t\t\tuni.showToast({\r\n\t\t\t\ttitle: error.msg,\r\n\t\t\t\ticon: 'none'\r\n\t\t\t})\r\n\t\t})\r\n\t}\n\t\n\tfunction validatePassword(password) {\n\t // 基础正则验证\n\t const regex = /^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)[a-zA-Z\\d]{8,20}$/\n\t const isValid = regex.test(password)\n\t // 错误消息\n\t let message = ''\n\t if (!password) {\n\t message = '请输入密码'\n\t } else if (password.length < 8 || password.length > 20) {\n\t message = '密码长度需8-20位'\n\t } else if (!/[a-z]/.test(password) || !/[A-Z]/.test(password) || !/\\d/.test(password)) {\n\t message = '需包含大小写字母和数字'\n\t }\n\t \n\t return {\n\t isValid,\n\t message\n\t }\n\t}\n\t\r\n\tfunction startTimer() {\r\n\t\tif (timer.value) clearInterval(timer.value)\r\n\t\ttimer.value = setInterval(() => {\r\n\t\t\tif (time.value == 0) {\r\n\t\t\t\ttime.value = 60\r\n\t\t\t\tshowTime.value = false\r\n\t\t\t\tif (timer.value) clearInterval(timer.value)\r\n\t\t\t\treturn\r\n\t\t\t}\r\n\t\t\ttime.value -= 1\r\n\t\t\tuni.__f__('log','at pages/register/index.vue:172',time.value)\r\n\t\t}, 1000)\r\n\t}\r\n\tfunction registerClick() {\r\n\t\tuni.__f__('log','at pages/register/index.vue:176','registerClick', formValid.value);\r\n\t\tif (!formValid.value) {\r\n\t\t\treturn\r\n\t\t}\n\t\tconst validate = validatePassword(params.value.password)\n\t\tif (!validate.isValid) {\n\t\t\tuni.showToast({\n\t\t\t\ttitle: validate.message,\n\t\t\t\ticon: 'none'\n\t\t\t})\n\t\t\treturn\n\t\t}\r\n\t\tif (!isAgree.value) {\r\n\t\t\tuni.showToast({\r\n\t\t\t\ttitle: '请先勾选服务条款',\r\n\t\t\t\ticon: 'none'\r\n\t\t\t})\r\n\t\t\treturn\r\n\t\t}\r\n\t\tregisterApi.register({\n\t\t\tnickName: params.value.company,\r\n\t\t\tpassword: params.value.password,\n\t\t\tphonenumber: params.value.phone,\n\t\t\tphonenumberCode: params.value.code,\n\t\t\tsaleId: saleId.value,\n\t\t\tusername: params.value.phone\r\n\t\t}).then((res) => {\n\t\t\tuni.__f__('log','at pages/register/index.vue:203','register', res);\r\n\t\t\tif (res.code == 200) {\n\t\t\t\tuni.setStorageSync('token', res.token)\n\t\t\t\tgetUserInfo()\n\t\t\t} else {\n\t\t\t\tuni.showToast({\n\t\t\t\t\ttitle: res.message,\n\t\t\t\t\ticon: 'none'\n\t\t\t\t})\n\t\t\t}\r\n\t\t}).catch((error) => {\r\n\t\t\tuni.showToast({\r\n\t\t\t\ttitle: error.msg,\r\n\t\t\t\ticon: 'none'\r\n\t\t\t})\r\n\t\t})\r\n\t}\n\t\n\tfunction getUserInfo() {\n\t\tregisterApi.getUserInfo().then((res) => {\n\t\t\tuni.__f__('log','at pages/register/index.vue:223','getUserInfo', res)\n\t\t\tif (res.code == 200) {\n\t\t\t\tuni.reLaunch({\n\t\t\t\t\turl: '/pages/register/registerSuccess'\n\t\t\t\t})\n\t\t\t}\n\t\t}).catch((error) => {\n\t\t\tuni.__f__('log','at pages/register/index.vue:230','getUserInfo error', error.msg)\n\t\t})\n\t}\n\t\r\n\tfunction showCode() {\r\n\t\tshowCanvas.value = true\r\n\t}\r\n\tfunction closeCode() {\r\n\t\tshowCanvas.value = false\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.wrapper {\r\n\t\tdisplay: flex;\r\n\t\tposition: relative;\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tflex-direction: column;\r\n\r\n\t\t.navigation {\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: column;\r\n\t\t\tposition: fixed;\r\n\t\t\tleft: 0;\r\n\t\t\tright: 0;\r\n\t\t\ttop: 0rpx;\r\n\t\t\tz-index: 100;\r\n\t\t\tpadding-top: var(--status-bar, 25px);\r\n\t\t\tbackground: #409EFE;\r\n\r\n\t\t\t.navigation_title {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\theight: 44px;\r\n\t\t\t\tbox-sizing: border-box;\r\n\t\t\t\tz-index: 10;\r\n\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\tfont-weight: 500;\r\n\t\t\t\tfont-size: 34rpx;\r\n\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\tline-height: 48rpx;\r\n\t\t\t\ttext-align: right;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t}\r\n\r\n\t\t\t.back_btn {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\tleft: 0;\r\n\t\t\t\ttop: var(--status-bar, 25px);\r\n\t\t\t\theight: 88rpx;\r\n\t\t\t\twidth: 88rpx;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tz-index: 101;\r\n\t\t\t\t/* 确保按钮在导航栏上层 */\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.top_wrapper {\r\n\t\t\tdisplay: flex;\r\n\t\t\theight: 400rpx;\r\n\t\t\twidth: 100vw;\r\n\t\t\tflex-direction: column;\r\n\t\t\tbackground: #409EFE;\r\n\t\t\tposition: relative;\r\n\r\n\t\t\t.bg {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\ttop: 20rpx;\r\n\t\t\t\tleft: 0;\r\n\t\t\t\twidth: 100vw;\r\n\t\t\t\theight: 400rpx;\r\n\t\t\t}\r\n\r\n\t\t\t.title {\r\n\t\t\t\tmargin-left: 40rpx;\r\n\t\t\t\tmargin-top: 40rpx;\r\n\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\tfont-weight: 600;\r\n\t\t\t\tfont-size: 34rpx;\r\n\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\tline-height: 48rpx;\r\n\t\t\t\ttext-align: left;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t}\r\n\r\n\t\t\t.title_image {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\toverflow: hidden;\r\n\t\t\t\tmargin-left: 40rpx;\r\n\t\t\t\tmargin-top: 50rpx;\r\n\t\t\t\tz-index: 11;\r\n\r\n\t\t\t\t.image {\r\n\t\t\t\t\twidth: 256.61rpx;\r\n\t\t\t\t\theight: 80rpx;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.contact_btn {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: column;\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\tright: 40rpx;\r\n\t\t\t\ttop: 44rpx;\r\n\t\t\t\twidth: 96rpx;\r\n\t\t\t\theight: 103rpx;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\tz-index: 11;\r\n\r\n\t\t\t\t.contact_title {\r\n\t\t\t\t\tmargin-top: 16rpx;\r\n\t\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\t\tline-height: 33rpx;\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\tfont-style: normal;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.center_wrapper {\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: column;\r\n\t\t\tmargin-top: -120rpx;\r\n\t\t\tbackground: #ffffff;\r\n\t\t\tpadding-left: 46rpx;\r\n\t\t\tpadding-right: 46rpx;\r\n\t\t\tbackground: #ffffff;\r\n\t\t\tz-index: 10;\r\n\t\t\tborder-top-right-radius: 50rpx;\r\n\t\t\tborder-top-left-radius: 50rpx;\r\n\r\n\t\t\t.title {\r\n\t\t\t\tmargin-top: 46rpx;\r\n\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\tfont-weight: 600;\r\n\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\tcolor: #666666;\r\n\t\t\t\tline-height: 37rpx;\r\n\t\t\t\ttext-align: left;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t}\r\n\r\n\t\t\t.line {\r\n\t\t\t\twidth: 75rpx;\r\n\t\t\t\theight: 6rpx;\r\n\t\t\t\tmargin-left: 15rpx;\r\n\t\t\t\tmargin-top: 12rpx;\r\n\t\t\t\tbackground: #409EFE;\r\n\t\t\t}\r\n\r\n\t\t\t.input_wrapper {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\tbackground: #F7F7F7;\r\n\t\t\t\tborder-radius: 12rpx;\r\n\t\t\t\theight: 72rpx;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tmargin-top: 20rpx;\r\n\t\t\t\tposition: relative;\r\n\r\n\t\t\t\t.image {\r\n\t\t\t\t\tmargin-left: 18rpx;\r\n\t\t\t\t\twidth: 35rpx;\r\n\t\t\t\t\theight: 36rpx;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.input {\r\n\t\t\t\t\tmargin-left: 15rpx;\r\n\t\t\t\t\theight: 72prx;\r\n\t\t\t\t\tmargin-right: 20rpx;\r\n\t\t\t\t\tflex: 1;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.code {\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\tposition: absolute;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t\tjustify-content: center;\r\n\t\t\t\t\tright: 0;\r\n\t\t\t\t\ttop: 0;\r\n\t\t\t\t\twidth: 180rpx;\r\n\t\t\t\t\theight: 72rpx;\r\n\t\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\t\tcolor: #2D99F2;\r\n\t\t\t\t\tline-height: 37rpx;\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\tfont-style: normal;\n\t\t\t\t\tz-index: 11;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.agree_wrapper {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\theight: 88rpx;\r\n\t\t\t\talign-items: center;\r\n\r\n\t\t\t\t.image_wrapper {\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\theight: 56rpx;\r\n\t\t\t\t\twidth: 56rpx;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.agree_gray {\r\n\t\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\t\tcolor: #333333;\r\n\t\t\t\t\tline-height: 37rpx;\r\n\t\t\t\t\ttext-align: left;\r\n\t\t\t\t\tfont-style: normal;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.agree_blue {\r\n\t\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\t\tcolor: #2D99F2;\r\n\t\t\t\t\tline-height: 37rpx;\r\n\t\t\t\t\ttext-align: left;\r\n\t\t\t\t\tfont-style: normal;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.register_btn {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\twidth: 656rpx;\r\n\t\t\t\theight: 88rpx;\r\n\t\t\t\tbackground: rgba(64, 158, 254);\r\n\t\t\t\tborder-radius: 44rpx;\r\n\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\tfont-weight: 500;\r\n\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\tline-height: 37rpx;\r\n\t\t\t\ttext-align: right;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.bottom_wrapper {\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: column;\r\n\t\t\tposition: fixed;\r\n\t\t\tleft: 0;\r\n\t\t\tright: 0;\r\n\t\t\tbottom: 20rpx;\r\n\t\t\tz-index: 10;\r\n\r\n\t\t\t.bottom_title {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\tfont-size: 28rpx;\r\n\t\t\t\tcolor: #6b6d73;\r\n\t\t\t}\r\n\r\n\t\t\t.bottom_title_wrapper {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tmargin-top: 20rpx;\r\n\t\t\t\tmargin-bottom: 20rpx;\r\n\r\n\t\t\t\t.image {\r\n\t\t\t\t\twidth: 28rpx;\r\n\t\t\t\t\theight: 32rpx;\r\n\t\t\t\t\tmargin-right: 10rpx;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</style>","import MiniProgramPage from '/Users/basetnt/Desktop/Git/zhb_login/pages/register/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["CanvasView","statusBarHeight","ref","isAgree","showCanvas","time","showTime","timer","saleId","params","formValid","computed","onLoad","option","stringList","uni","onUnload","backClick","seeAgree","agreeClick","getCodeClick","registerApi","res","startTimer","error","validatePassword","password","isValid","message","registerClick","validate","getUserInfo","showCode","closeCode","MiniProgramPage"],"mappings":"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"}
1 -{"version":3,"file":"registerSuccess.js","sources":["pages/register/registerSuccess.vue","pages/register/registerSuccess.vue?type=page"],"sourcesContent":["<template>\r\n\t<view class=\"wrapper\">\r\n\t\t<view class=\"success_wrapper\">\r\n\t\t\t<image style=\"width: 76rpx;height: 76rpx;\" src=\"../../static/images/register_success.png\" mode=\"aspectFill\"\r\n\t\t\t\tv-if=\"auditState == 'success'\"></image>\r\n\t\t\t<image style=\"width: 76rpx;height: 76rpx;\" src=\"../../static/images/register_error.png\" mode=\"aspectFill\"\r\n\t\t\t\tv-else></image>\r\n\t\t\t<view class=\"success_title\" v-if=\"auditState == 'success'\">注册成功</view>\r\n\t\t\t<view class=\"success_title\" v-else>开户失败</view>\r\n\t\t</view>\r\n\t\t<view class=\"success_tip\" v-if=\"auditState == 'success'\">\r\n\t\t\t<view class=\"success\">请完善信息,方便理赔</view>\r\n\t\t</view>\r\n\t\t<view class=\"success_tip error\" v-else>\r\n\t\t\t<view class=\"success error\">\r\n\t\t\t\t失败原因:{{params.verifyRemark}}\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"contact_phone\" v-if=\"auditState == 'error'\">联系电话:<span\r\n\t\t\t\tstyle=\"font-weight: 500;\">400-000-0000</span></view>\r\n\t\t<view class=\"card_wrapper\">\r\n\t\t\t<view class=\"card_title\">保险联系人</view>\r\n\t\t\t<view class=\"card_item\">\r\n\t\t\t\t<view class=\"card_info\">\r\n\t\t\t\t\t<view class=\"card_info_tip\">*</view>\r\n\t\t\t\t\t<view class=\"card_info_title\">姓名</view>\r\n\t\t\t\t\t<input class=\"input\" v-model=\"params.insureName\" placeholder=\"请输入姓名\" placeholder-class=\"input_place\"\r\n\t\t\t\t\t\tplaceholder-style=\"color: #C8C9CD\" type=\"text\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"card_line\"></view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"card_item\">\r\n\t\t\t\t<view class=\"card_info\">\r\n\t\t\t\t\t<view class=\"card_info_tip\">*</view>\r\n\t\t\t\t\t<view class=\"card_info_title\">手机</view>\r\n\t\t\t\t\t<input class=\"input\" v-model=\"params.insurePhone\" maxlength=\"11\" placeholder=\"请输入手机号\"\r\n\t\t\t\t\t\tplaceholder-class=\"input_place\" placeholder-style=\"color: #C8C9CD\" type=\"number\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"card_line\"></view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"card_wrapper\">\r\n\t\t\t<view class=\"card_title\">财务联系人</view>\r\n\t\t\t<view class=\"card_item\">\r\n\t\t\t\t<view class=\"card_info\">\r\n\t\t\t\t\t<view class=\"card_info_tip\">*</view>\r\n\t\t\t\t\t<view class=\"card_info_title\">姓名</view>\r\n\t\t\t\t\t<input class=\"input\" v-model=\"params.financeName\" placeholder=\"请输入姓名\"\r\n\t\t\t\t\t\tplaceholder-class=\"input_place\" placeholder-style=\"color: #C8C9CD\" type=\"text\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"card_line\"></view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"card_item\">\r\n\t\t\t\t<view class=\"card_info\">\r\n\t\t\t\t\t<view class=\"card_info_tip\">*</view>\r\n\t\t\t\t\t<view class=\"card_info_title\">手机</view>\r\n\t\t\t\t\t<input class=\"input\" v-model=\"params.financePhone\" placeholder=\"请输入手机\" maxlength=\"11\"\r\n\t\t\t\t\t\tplaceholder-class=\"input_place\" placeholder-style=\"color: #C8C9CD\" type=\"number\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"card_line\"></view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"card_item\">\r\n\t\t\t\t<view class=\"card_info\">\r\n\t\t\t\t\t<view class=\"card_info_tip\">*</view>\r\n\t\t\t\t\t<view class=\"card_info_title\">邮箱</view>\r\n\t\t\t\t\t<input class=\"input\" v-model=\"params.financeEmail\" placeholder=\"请输入邮箱地址\"\r\n\t\t\t\t\t\tplaceholder-class=\"input_place\" placeholder-style=\"color: #C8C9CD\" type=\"text\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"card_line\"></view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"card_wrapper\">\r\n\t\t\t<view class=\"card_title\">公司地址</view>\r\n\t\t\t<view class=\"card_item\">\r\n\t\t\t\t<view class=\"card_info\">\r\n\t\t\t\t\t<view class=\"card_info_tip\">*</view>\r\n\t\t\t\t\t<view class=\"card_info_title\">地区选择</view>\r\n\t\t\t\t\t<view class=\"card_address\" style=\"opacity: 0.5;\" @click=\"gotoFilterCitys\"\r\n\t\t\t\t\t\tv-if=\"params.companyAddress == null\">点击选择省市区</view>\r\n\t\t\t\t\t<view class=\"card_address\" @click=\"gotoFilterCitys\" v-else>{{params.companyAddress}}</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"card_line\"></view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"card_item\">\r\n\t\t\t\t<view class=\"card_info\">\r\n\t\t\t\t\t<view class=\"card_info_tip\">*</view>\r\n\t\t\t\t\t<view class=\"card_info_title\">详细地址</view>\r\n\t\t\t\t\t<view class=\"container\" style=\"display: flex;flex: 1;flex-direction: row;\">\r\n\t\t\t\t\t\t<textarea class=\"centered-textarea\" \n\t\t\t\t\t\tcursor-spacing=\"60\"\n\t\t\t\t\t\tdisable-default-padding=\"true\" @focus=\"onInputFocus\"\r\n\t\t\t\t\t\t\t@blur=\"onInputBlur\" maxlength=\"50\" auto-height placeholder=\"请输入详细地址\"\r\n\t\t\t\t\t\t\tplaceholder-style=\"color: #C8C9CD;font-size:26rpx;\" :value=\"params.detailAddress\"\r\n\t\t\t\t\t\t\t@input=\"onInput\" adjust-position=\"true\" :show-confirm-bar=\"false\" />\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<!-- <input class=\"input\" v-model=\"params.detailAddress\"\r\n\t\t\t\t\t\tstyle=\"margin-left: 80rpx;\" placeholder=\"请输入详细地址\"\r\n\t\t\t\t\t\tplaceholder-style=\"color: #C8C9CD\" type=\"text\" /> -->\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"card_line\"></view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"card_wrapper\">\r\n\t\t\t<view class=\"card_title\">营业执照</view>\r\n\t\t\t<view class=\"card_image_wrapper\">\r\n\t\t\t\t<view class=\"image_wrapper\" v-if=\"images.length == 0\" @click=\"uploadMedia('')\">\r\n\t\t\t\t\t<image style=\"width: 54rpx;height: 54rpx;\" src=\"../../static/images/register_photo.png\"\r\n\t\t\t\t\t\tmode=\"aspectFill\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"image_wrapper\" v-for=\"(item,index) in images\" :key=\"index\" @click=\"uploadMedia(item)\">\r\n\t\t\t\t\t<image style=\"width: 150rpx;height: 150rpx;\" :src=\"item\" mode=\"aspectFill\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"bottom_wrapper\" @click=\"submitClick\">确认提交</view>\r\n\t</view>\r\n\t<ChooseCityVue v-if=\"showChooseCity\" :data=\"citys\" @change=\"chooseCity\" @cancel=\"closeCity\"></ChooseCityVue>\r\n</template>\r\n\r\n<script lang=\"ts\" setup>\r\n\timport { getCurrentInstance, nextTick, computed, ref } from 'vue'\r\n\timport { onLoad, onShow, onUnload } from '@dcloudio/uni-app'\r\n\timport ChooseCityVue from './chooseCity.vue'\r\n\timport registerApi from '@/api/register'\r\n\r\n\tconst statusBarHeight = ref(25)\r\n\tconst isAgree = ref(false)\r\n\tconst showChooseCity = ref(false)\r\n\tconst auditState = ref('success') // success error\r\n\tconst images = ref([])\r\n\tconst citys = ref([])\r\n\tconst keyboardHeight = ref(130)\r\n\tconst params = ref({\r\n\t\tfinanceName: null,\r\n\t\tfinancePhone: null,\r\n\t\tfinanceEmail: null,\r\n\t\tinsureName: null,\r\n\t\tinsurePhone: null,\r\n\t\tcompanyAddress: null,\r\n\t\tdetailAddress: null,\r\n\t\tlatitude: null,\r\n\t\tlongitude: null,\r\n\t\tprovinceId: null,\r\n\t\tcityId: null,\r\n\t\tverifyRemark: ''\r\n\t})\r\n\tconst formValid = computed(() => {\r\n\t\tlet result = params.value.financeName && params.value.financePhone && params.value.financeEmail && params.value.insurePhone && params.value.insureName\r\n\t\treturn result || false\r\n\t})\r\n\tonLoad((option) => {\r\n\t\tstatusBarHeight.value = uni.getWindowInfo().statusBarHeight || 25\r\n\t\tif (option && option.auditState) {\r\n\t\t\tauditState.value = option.auditState\r\n\t\t\tgetCitys()\r\n\t\t} else {\r\n\r\n\t\t}\r\n\t\tgetUserInfo()\r\n\t})\r\n\tonUnload(() => {\r\n\r\n\t})\r\n\tonShow(() => {\r\n\r\n\t})\r\n\r\n\tfunction getUserInfo() {\r\n\t\tregisterApi.getUserInfo().then((res) => {\r\n\t\t\tuni.__f__('log','at pages/register/registerSuccess.vue:170','getUserInfo', res)\r\n\t\t\tif (res.signStatus == 1) {\r\n\t\t\t\tgetAuditInfo()\r\n\t\t\t} else if (res.signStatus == 2) {\r\n\t\t\t\tauditState.value = 'error'\r\n\t\t\t\tuni.setNavigationBarTitle({\r\n\t\t\t\t\ttitle: '审核失败'\r\n\t\t\t\t})\r\n\t\t\t\tgetAuditInfo()\r\n\t\t\t} else {\r\n\t\t\t\tgetCitys()\r\n\t\t\t}\r\n\t\t}).catch((error) => {\r\n\t\t\tuni.__f__('log','at pages/register/registerSuccess.vue:183','getUserInfo error', error)\r\n\t\t})\r\n\t}\r\n\r\n\tfunction onInput(e) {\r\n\t\tparams.value.detailAddress = e.detail.value\r\n\t}\r\n\tfunction getAuditInfo() {\r\n\t\tregisterApi.getSignInfo().then((res) => {\r\n\t\t\tconst data = res.data\r\n\t\t\tparams.value.cityId = data.cityId\r\n\t\t\tparams.value.provinceId = data.provinceId\r\n\t\t\tparams.value.detailAddress = data.address\r\n\t\t\tparams.value.financeName = data.financeName\r\n\t\t\tparams.value.financePhone = data.financePhone\r\n\t\t\tparams.value.financeEmail = data.financeEmail\r\n\t\t\tparams.value.insurePhone = data.mobileTelephone\r\n\t\t\tparams.value.insureName = data.linkManName\r\n\t\t\tparams.value.verifyRemark = data.verifyRemark\r\n\t\t\tlet businessLicense = data.businessLicense.split(',')\r\n\t\t\timages.value = businessLicense\r\n\t\t\tgetCitys()\r\n\t\t}).catch((error) => {\r\n\t\t\tgetCitys()\r\n\t\t})\r\n\t}\r\n\tfunction getCitys() {\r\n\t\tregisterApi.getHarbourAreaTree().then((res) => {\r\n\t\t\tcitys.value = res.data\r\n\t\t\tif (params.value.provinceId) {\r\n\t\t\t\tconst province = citys.value.find((item) => item.harborAreaId == params.value.provinceId)\r\n\t\t\t\tconst city = province.children.find((item) => item.harborAreaId == params.value.cityId)\r\n\t\t\t\tparams.value.companyAddress = province.areaName + ' ' + city.areaName\r\n\t\t\t}\r\n\t\t})\r\n\t}\r\n\tfunction gotoFilterCitys() {\r\n\t\tshowChooseCity.value = true\r\n\t}\r\n\tfunction chooseCity(value, provinceId, cityId) {\r\n\t\tshowChooseCity.value = false\r\n\t\tparams.value.companyAddress = value\r\n\t\tparams.value.provinceId = provinceId\r\n\t\tparams.value.cityId = cityId\r\n\t}\r\n\tfunction closeCity() {\r\n\t\tshowChooseCity.value = false\r\n\t}\r\n\tfunction agreeClick() {\r\n\t\tisAgree.value = isAgree.value ? false : true\r\n\t}\r\n\tfunction submitClick() {\r\n\r\n\t\tlet businessLicense = ''\r\n\t\tfor (let index = 0; index < images.value.length; index++) {\r\n\t\t\tlet image = images.value[index]\r\n\t\t\tif (businessLicense.length > 0) {\r\n\t\t\t\tbusinessLicense = businessLicense + ',' + image\r\n\t\t\t} else {\r\n\t\t\t\tbusinessLicense = image\r\n\t\t\t}\r\n\t\t}\r\n\t\tif (!params.value.insureName) {\r\n\t\t\tuni.showToast({\r\n\t\t\t\ttitle: '请填写保险联系人姓名',\r\n\t\t\t\ticon: 'none'\r\n\t\t\t})\r\n\t\t\treturn\r\n\t\t}\r\n\t\tif (!params.value.insurePhone) {\r\n\t\t\tuni.showToast({\r\n\t\t\t\ttitle: '请填写保险联系人手机',\r\n\t\t\t\ticon: 'none'\r\n\t\t\t})\r\n\t\t\treturn\r\n\t\t}\r\n\t\tif (!params.value.financeName) {\r\n\t\t\tuni.showToast({\r\n\t\t\t\ttitle: '请填写财务联系人姓名',\r\n\t\t\t\ticon: 'none'\r\n\t\t\t})\r\n\t\t\treturn\r\n\t\t}\r\n\t\tif (!params.value.financePhone) {\r\n\t\t\tuni.showToast({\r\n\t\t\t\ttitle: '请填写财务联系人手机',\r\n\t\t\t\ticon: 'none'\r\n\t\t\t})\r\n\t\t\treturn\r\n\t\t}\r\n\t\tif (!params.value.financeEmail) {\r\n\t\t\tuni.showToast({\r\n\t\t\t\ttitle: '请填写财务联系人邮箱',\r\n\t\t\t\ticon: 'none'\r\n\t\t\t})\r\n\t\t\treturn\r\n\t\t}\r\n\t\tif (!params.value.companyAddress) {\r\n\t\t\tuni.showToast({\r\n\t\t\t\ttitle: '请填写公司地址',\r\n\t\t\t\ticon: 'none'\r\n\t\t\t})\r\n\t\t\treturn\r\n\t\t}\r\n\t\tif (!params.value.detailAddress) {\r\n\t\t\tuni.showToast({\r\n\t\t\t\ttitle: '请填写公司详细地址',\r\n\t\t\t\ticon: 'none'\r\n\t\t\t})\r\n\t\t\treturn\r\n\t\t}\r\n\t\tconst param = {\r\n\t\t\taddress: params.value.detailAddress,\r\n\t\t\tprovinceId: params.value.provinceId,\r\n\t\t\tcityId: params.value.cityId,\r\n\t\t\tbusinessLicense,\r\n\t\t\tfinanceEmail: params.value.financeEmail,\r\n\t\t\tfinanceName: params.value.financeName,\r\n\t\t\tfinancePhone: params.value.financePhone,\r\n\t\t\tlinkManName: params.value.insureName,\r\n\t\t\tmobileTelephone: params.value.insurePhone\r\n\t\t}\r\n\t\tregisterApi.submitSign(param).then(() => {\r\n\t\t\tuni.reLaunch({\r\n\t\t\t\turl: '/pages/register/audit'\r\n\t\t\t})\r\n\t\t}).catch((error) => {\r\n\t\t\tuni.showToast({\r\n\t\t\t\ttitle: error.msg,\r\n\t\t\t\ticon: 'none'\r\n\t\t\t})\r\n\t\t})\r\n\t}\r\n\tfunction onInputFocus(e) {\r\n\t\t// 键盘弹起时获取高度\r\n\t\tif (e.detail.height) {\r\n\t\t\tkeyboardHeight.value = e.detail.height\r\n\t\t} else {\r\n\t\t\t// 默认高度,兼容部分情况\r\n\t\t\tkeyboardHeight.value = 300\r\n\t\t}\r\n\t}\r\n\tfunction onInputBlur() {\r\n\t\t// 键盘收起时重置\r\n\t\tkeyboardHeight.value = 130\r\n\t}\r\n\t// 拍照功能\r\n\tfunction uploadMedia(coverImg) {\r\n\t\t// let count = coverImg == '' ? (5 - images.value.length) : 1\r\n\t\tlet count = 1\r\n\t\tuni.authorize({\r\n\t\t\tscope: 'scope.writePhotosAlbum',\r\n\t\t\tsuccess: (data) => {\r\n\t\t\t\tuni.chooseMedia({\r\n\t\t\t\t\tcount: count,\r\n\t\t\t\t\tsourceType: ['album', 'camera'],\r\n\t\t\t\t\tmediaType: ['image'],\r\n\t\t\t\t\tsizeType: ['compressed'],\r\n\t\t\t\t\tmaxDuration: 30,\r\n\t\t\t\t\tsuccess: function (res) {\r\n\t\t\t\t\t\tconst files = res.tempFiles\r\n\t\t\t\t\t\tlet result : Array<string> = []\r\n\t\t\t\t\t\tlet temp = images.value\r\n\t\t\t\t\t\tconst index = temp.findIndex(model => model === coverImg);\r\n\t\t\t\t\t\tif (index > -1) {\r\n\t\t\t\t\t\t\ttemp.splice(index, 1)\r\n\t\t\t\t\t\t\ttemp.push(files[0].tempFilePath)\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tfor (let index = 0; index < files.length; index++) {\r\n\t\t\t\t\t\t\t\tlet url = files[index].tempFilePath\r\n\t\t\t\t\t\t\t\tresult.push(url)\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\ttemp = [...temp, ...result].splice(0, 5)\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tuploadImage(temp)\r\n\t\t\t\t\t},\r\n\t\t\t\t\tfail(error) {\r\n\t\t\t\t\t\tif (error.errMsg != 'chooseMedia:fail cancel') {\r\n\t\t\t\t\t\t\tcheckAuth(error)\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tfail: (error) => {\r\n\t\t\t\tuni.__f__('log','at pages/register/registerSuccess.vue:367','authorize', error.errMsg)\r\n\t\t\t\tcheckAuth(error)\r\n\t\t\t}\r\n\t\t})\r\n\t}\r\n\tfunction uploadImage(temp) {\r\n\t\tlet uploadImages = []\r\n\t\tlet oldUrl = []\r\n\t\tfor (let index = 0; index < temp.length; index++) {\r\n\t\t\tlet path = temp[index]\r\n\t\t\tif (path.includes('aliyuncs') || path.includes('storage-public.zhaopin.cn')) {\r\n\t\t\t\toldUrl.push(path)\r\n\t\t\t} else {\r\n\t\t\t\tuploadImages.push(path)\r\n\t\t\t}\r\n\t\t}\r\n\t\tregisterApi.upload(uploadImages).then((urls) => {\r\n\t\t\tuni.__f__('log','at pages/register/registerSuccess.vue:384','uploadImage', urls)\r\n\t\t\tlet newUrls = [...oldUrl, ...urls]\r\n\t\t\tlet result : Array<string> = []\r\n\t\t\tfor (let index = 0; index < newUrls.length; index++) {\r\n\t\t\t\tlet url = newUrls[index] || ''\r\n\t\t\t\tresult.push(url)\r\n\t\t\t}\r\n\t\t\timages.value = result\r\n\t\t}).catch(() => {\r\n\t\t})\r\n\t}\r\n\r\n\tfunction checkAuth(error : object) {\r\n\t\tlet text = error.errMsg || ''\r\n\r\n\t\tif (text == \"authorize:fail privacy permission isnot authorized\") {\r\n\t\t\ttext = \"请开启手机相册权限\"\r\n\t\t} else if (text == \"authorize:fail auth deny\") {\r\n\t\t\ttext = \"请开启手机相册权限\"\r\n\t\t} else if (text == \"authorize:fail:auth deny\") {\r\n\t\t\ttext = \"请开启手机相册权限\"\r\n\t\t} else if (error.errno == 104) {\r\n\t\t\ttext = \"请开启手机相册权限\"\r\n\t\t}\r\n\t\tuni.showModal({\r\n\t\t\tconfirmText: '我知道了',\r\n\t\t\ttitle: \"提示\",\r\n\t\t\tcontent: text,\r\n\t\t\tshowCancel: false,\r\n\t\t\tsuccess() {\r\n\t\t\t\tif (error.errMsg == \"authorize:fail auth deny\" || error.errMsg == 'authorize:fail:auth deny') {\r\n\t\t\t\t\twx.openSetting({\r\n\t\t\t\t\t\tsuccess(res) {\r\n\t\t\t\t\t\t\tuni.__f__('log','at pages/register/registerSuccess.vue:417','授权结果', res.authSetting)\r\n\t\t\t\t\t\t\t// 可以在这里检查用户是否授权了\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\tfail(err) {\r\n\t\t\t\t\t\t\tuni.__f__('error','at pages/register/registerSuccess.vue:421','打开设置页失败', err)\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t})\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.wrapper {\r\n\t\tdisplay: flex;\r\n\t\tposition: relative;\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tflex-direction: column;\r\n\t\tbackground: #F7F7F7;\r\n\t\toverflow-y: auto;\r\n\t\tpadding-bottom: 130rpx;\r\n\t\t.success_wrapper {\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: row;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: center;\r\n\t\t\twidth: 100vw;\r\n\t\t\tmin-height: 156rpx;\r\n\t\t\tbackground: #ffffff;\r\n\r\n\t\t\t.success_title {\r\n\t\t\t\tmargin-left: 19rpx;\r\n\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\tfont-weight: 400;\r\n\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\tcolor: #000000;\r\n\t\t\t\tline-height: 37rpx;\r\n\t\t\t\ttext-align: left;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.success_tip {\r\n\t\t\tdisplay: flex;\r\n\t\t\tjustify-content: center;\r\n\t\t\t// align-items: center;\r\n\t\t\tpadding-left: 50rpx;\r\n\t\t\tpadding-right: 50rpx;\r\n\t\t\tpadding-top: 14rpx;\r\n\t\t\tpadding-bottom: 14rpx;\r\n\t\t\t// width: 100v\tw;\r\n\t\t\tbackground: #F0FAFD;\r\n\r\n\t\t\t.success {\r\n\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\tfont-weight: 400;\r\n\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\tcolor: #2C8DF0;\r\n\t\t\t\tline-height: 37rpx;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tjustify-content: center;\r\n\r\n\t\t\t\t&.error {\r\n\t\t\t\t\tcolor: #EE0D24;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t}\r\n\r\n\t\t.contact_phone {\r\n\t\t\tdisplay: flex;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: center;\r\n\t\t\theight: 88rpx;\r\n\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\tfont-weight: 400;\r\n\t\t\tfont-size: 26rpx;\r\n\t\t\tcolor: #000000;\r\n\t\t\tline-height: 37rpx;\r\n\t\t\ttext-align: right;\r\n\t\t\tfont-style: normal;\r\n\t\t}\r\n\r\n\t\t.card_wrapper {\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: column;\r\n\t\t\tmargin-left: 30rpx;\r\n\t\t\tmargin-right: 30rpx;\r\n\r\n\t\t\t.card_image_wrapper {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\tflex-wrap: wrap;\r\n\t\t\t\tgap: 20rpx;\r\n\t\t\t\tbackground: #ffffff;\r\n\t\t\t\tpadding-top: 25rpx;\r\n\t\t\t\tpadding-left: 25rpx;\r\n\t\t\t\tpadding-right: 25rpx;\r\n\t\t\t\tpadding-bottom: 25rpx;\r\n\t\t\t\tmargin-bottom: 40rpx;\r\n\r\n\t\t\t\t.image_wrapper {\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\tjustify-content: center;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t\twidth: 146rpx;\r\n\t\t\t\t\theight: 146rpx;\r\n\t\t\t\t\tbackground: #F7F8FA;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.card_title {\r\n\t\t\t\tmargin-top: 36rpx;\r\n\t\t\t\tmargin-bottom: 20rpx;\r\n\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\tfont-weight: 500;\r\n\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\tcolor: #9995A8;\r\n\t\t\t\tline-height: 37rpx;\r\n\t\t\t\ttext-align: left;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t}\r\n\r\n\t\t\t.card_item {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: column;\r\n\t\t\t\tmin-height: 82rpx;\r\n\t\t\t\tbackground: #ffffff;\r\n\r\n\t\t\t\t.card_info {\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\tflex-direction: row;\r\n\t\t\t\t\tmin-height: 81rpx;\r\n\t\t\t\t\t// align-items: center;\r\n\r\n\t\t\t\t\t.card_address {\r\n\t\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\t\tflex-direction: row;\r\n\t\t\t\t\t\tflex: 1;\r\n\t\t\t\t\t\theight: 81rpx;\r\n\t\t\t\t\t\tmargin-left: 80rpx;\r\n\t\t\t\t\t\talign-items: center;\r\n\t\t\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\t\t\tcolor: #646568;\r\n\t\t\t\t\t\tline-height: 37rpx;\r\n\t\t\t\t\t\ttext-align: left;\r\n\t\t\t\t\t\tfont-style: normal;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t.card_info_tip {\r\n\t\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\t\talign-items: center;\r\n\t\t\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t\t\tfont-size: 20rpx;\r\n\t\t\t\t\t\tcolor: #FF0000;\r\n\t\t\t\t\t\tline-height: 28rpx;\r\n\t\t\t\t\t\ttext-align: left;\r\n\t\t\t\t\t\tfont-style: normal;\r\n\t\t\t\t\t\tmargin-left: 15rpx;\r\n\t\t\t\t\t\theight: 70rpx;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t.card_info_title {\r\n\t\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\t\talign-items: center;\r\n\t\t\t\t\t\theight: 82rpx;\r\n\t\t\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\t\t\tcolor: #646568;\r\n\t\t\t\t\t\tline-height: 37rpx;\r\n\t\t\t\t\t\ttext-align: left;\r\n\t\t\t\t\t\tfont-style: normal;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t.input {\r\n\t\t\t\t\t\tflex: 1;\r\n\t\t\t\t\t\tmargin-left: 132rpx;\r\n\t\t\t\t\t\tmargin-right: 66rpx;\r\n\t\t\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\t\t\tcolor: #646568;\r\n\t\t\t\t\t\tline-height: 37rpx;\r\n\t\t\t\t\t\ttext-align: left;\r\n\t\t\t\t\t\tfont-style: normal;\r\n\t\t\t\t\t\theight: 80rpx;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t.input_place {\r\n\t\t\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\t\t\tcolor: #C8C9CD;\r\n\t\t\t\t\t\tline-height: 37rpx;\r\n\t\t\t\t\t\ttext-align: left;\r\n\t\t\t\t\t\tfont-style: normal;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t.centered-textarea {\r\n\t\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\t\t// min-height: 80rpx;\r\n\t\t\t\t\t\tmax-height: 160rpx;\r\n\t\t\t\t\t\t/* 关键:通过上下padding实现垂直居中 */\r\n\t\t\t\t\t\tpadding-top: 26rpx;\r\n\t\t\t\t\t\tpadding-bottom: 20rpx;\r\n\t\t\t\t\t\tbox-sizing: border-box;\r\n\t\t\t\t\t\t/* 确保padding不影响总高度 */\r\n\t\t\t\t\t\tmargin-left: 76rpx;\r\n\t\t\t\t\t\tmargin-right: 40rpx;\r\n\t\t\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\t\t\tline-height: 30rpx;\r\n\t\t\t\t\t\tbackground-color: #fff;\r\n\t\t\t\t\t\tflex: 1;\r\n\t\t\t\t\t\ttransition: height 0.3s ease;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t/* 微信小程序特有样式调整 */\r\n\t\t\t\t\t.centered-textarea .textarea-placeholder {\r\n\t\t\t\t\t\tline-height: 30rpx;\r\n\t\t\t\t\t\tcolor: #999;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.card_line {\r\n\t\t\t\t\theight: 1rpx;\r\n\t\t\t\t\tbackground: #ECEDEF;\r\n\t\t\t\t\tmargin-left: 30rpx;\r\n\t\t\t\t\tmargin-right: 30rpx;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.bottom_wrapper {\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: column;\r\n\t\t\tposition: fixed;\r\n\t\t\tleft: 30rpx;\r\n\t\t\tright: 30rpx;\r\n\t\t\tbottom: 30rpx;\r\n\t\t\tz-index: 10;\r\n\t\t\theight: 88rpx;\r\n\t\t\tjustify-content: center;\r\n\t\t\talign-items: center;\r\n\r\n\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\tfont-weight: 500;\r\n\t\t\tfont-size: 26rpx;\r\n\t\t\tcolor: #FFFFFF;\r\n\t\t\tline-height: 37rpx;\r\n\t\t\ttext-align: right;\r\n\t\t\tfont-style: normal;\r\n\t\t\tbackground: #409EFE;\r\n\t\t\tborder-radius: 44rpx;\r\n\t\t}\r\n\t}\r\n</style>","import MiniProgramPage from '/Users/basetnt/Desktop/Git/zhb_login/pages/register/registerSuccess.vue'\nwx.createPage(MiniProgramPage)"],"names":["ChooseCityVue","statusBarHeight","ref","showChooseCity","auditState","images","citys","keyboardHeight","params","computed","onLoad","option","uni","getCitys","getUserInfo","onUnload","onShow","registerApi","res","getAuditInfo","error","onInput","e","data","businessLicense","province","item","city","gotoFilterCitys","chooseCity","value","provinceId","cityId","closeCity","submitClick","index","image","param","onInputFocus","onInputBlur","uploadMedia","coverImg","count","files","result","temp","model","url","uploadImage","checkAuth","uploadImages","oldUrl","path","urls","newUrls","text","wx","err","MiniProgramPage"],"mappings":"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"}  
  1 +{"version":3,"file":"registerSuccess.js","sources":["pages/register/registerSuccess.vue","pages/register/registerSuccess.vue?type=page"],"sourcesContent":["<template>\r\n\t<view class=\"wrapper\">\r\n\t\t<view class=\"success_wrapper\">\r\n\t\t\t<image style=\"width: 76rpx;height: 76rpx;\" src=\"../../static/images/register_success.png\" mode=\"aspectFill\"\r\n\t\t\t\tv-if=\"auditState == 'success'\"></image>\r\n\t\t\t<image style=\"width: 76rpx;height: 76rpx;\" src=\"../../static/images/register_error.png\" mode=\"aspectFill\"\r\n\t\t\t\tv-else></image>\r\n\t\t\t<view class=\"success_title\" v-if=\"auditState == 'success'\">注册成功</view>\r\n\t\t\t<view class=\"success_title\" v-else>开户失败</view>\r\n\t\t</view>\r\n\t\t<view class=\"success_tip\" v-if=\"auditState == 'success'\">\r\n\t\t\t<view class=\"success\">请完善信息,方便理赔</view>\r\n\t\t</view>\r\n\t\t<view class=\"success_tip error\" v-else>\r\n\t\t\t<view class=\"success error\">\r\n\t\t\t\t失败原因:{{params.verifyRemark}}\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"contact_phone\" v-if=\"auditState == 'error'\">联系电话:<span\r\n\t\t\t\tstyle=\"font-weight: 500;\">{{contect}}</span></view>\r\n\t\t<view class=\"card_wrapper\">\r\n\t\t\t<view class=\"card_title\">保险联系人</view>\r\n\t\t\t<view class=\"card_item\">\r\n\t\t\t\t<view class=\"card_info\">\r\n\t\t\t\t\t<view class=\"card_info_tip\">*</view>\r\n\t\t\t\t\t<view class=\"card_info_title\">姓名</view>\r\n\t\t\t\t\t<input class=\"input\" v-model=\"params.insureName\" placeholder=\"请输入姓名\" placeholder-class=\"input_place\"\r\n\t\t\t\t\t\tplaceholder-style=\"color: #C8C9CD\" type=\"text\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"card_line\"></view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"card_item\">\r\n\t\t\t\t<view class=\"card_info\">\r\n\t\t\t\t\t<view class=\"card_info_tip\">*</view>\r\n\t\t\t\t\t<view class=\"card_info_title\">手机</view>\r\n\t\t\t\t\t<input class=\"input\" v-model=\"params.insurePhone\" maxlength=\"11\" placeholder=\"请输入手机号\"\r\n\t\t\t\t\t\tplaceholder-class=\"input_place\" placeholder-style=\"color: #C8C9CD\" type=\"number\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"card_line\"></view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"card_wrapper\">\r\n\t\t\t<view class=\"card_title\">财务联系人</view>\r\n\t\t\t<view class=\"card_item\">\r\n\t\t\t\t<view class=\"card_info\">\r\n\t\t\t\t\t<view class=\"card_info_tip\">*</view>\r\n\t\t\t\t\t<view class=\"card_info_title\">姓名</view>\r\n\t\t\t\t\t<input class=\"input\" v-model=\"params.financeName\" placeholder=\"请输入姓名\"\r\n\t\t\t\t\t\tplaceholder-class=\"input_place\" placeholder-style=\"color: #C8C9CD\" type=\"text\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"card_line\"></view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"card_item\">\r\n\t\t\t\t<view class=\"card_info\">\r\n\t\t\t\t\t<view class=\"card_info_tip\">*</view>\r\n\t\t\t\t\t<view class=\"card_info_title\">手机</view>\r\n\t\t\t\t\t<input class=\"input\" v-model=\"params.financePhone\" placeholder=\"请输入手机\" maxlength=\"11\"\r\n\t\t\t\t\t\tplaceholder-class=\"input_place\" placeholder-style=\"color: #C8C9CD\" type=\"number\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"card_line\"></view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"card_item\">\r\n\t\t\t\t<view class=\"card_info\">\r\n\t\t\t\t\t<view class=\"card_info_tip\">*</view>\r\n\t\t\t\t\t<view class=\"card_info_title\">邮箱</view>\r\n\t\t\t\t\t<input class=\"input\" v-model=\"params.financeEmail\" placeholder=\"请输入邮箱地址\"\r\n\t\t\t\t\t\tplaceholder-class=\"input_place\" placeholder-style=\"color: #C8C9CD\" type=\"text\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"card_line\"></view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"card_wrapper\">\r\n\t\t\t<view class=\"card_title\">公司地址</view>\r\n\t\t\t<view class=\"card_item\">\r\n\t\t\t\t<view class=\"card_info\">\r\n\t\t\t\t\t<view class=\"card_info_tip\">*</view>\r\n\t\t\t\t\t<view class=\"card_info_title\">地区选择</view>\r\n\t\t\t\t\t<view class=\"card_address\" style=\"opacity: 0.5;\" @click=\"gotoFilterCitys\"\r\n\t\t\t\t\t\tv-if=\"params.companyAddress == null\">点击选择省市区</view>\r\n\t\t\t\t\t<view class=\"card_address\" @click=\"gotoFilterCitys\" v-else>{{params.companyAddress}}</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"card_line\"></view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"card_item\">\r\n\t\t\t\t<view class=\"card_info\">\r\n\t\t\t\t\t<view class=\"card_info_tip\">*</view>\r\n\t\t\t\t\t<view class=\"card_info_title\">详细地址</view>\r\n\t\t\t\t\t<view class=\"container\" style=\"display: flex;flex: 1;flex-direction: row;\">\r\n\t\t\t\t\t\t<textarea class=\"centered-textarea\" \n\t\t\t\t\t\tcursor-spacing=\"60\"\n\t\t\t\t\t\tdisable-default-padding=\"true\" @focus=\"onInputFocus\"\r\n\t\t\t\t\t\t\t@blur=\"onInputBlur\" maxlength=\"50\" auto-height placeholder=\"请输入详细地址\"\r\n\t\t\t\t\t\t\tplaceholder-style=\"color: #C8C9CD;font-size:26rpx;\" :value=\"params.detailAddress\"\r\n\t\t\t\t\t\t\t@input=\"onInput\" adjust-position=\"true\" :show-confirm-bar=\"false\" />\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<!-- <input class=\"input\" v-model=\"params.detailAddress\"\r\n\t\t\t\t\t\tstyle=\"margin-left: 80rpx;\" placeholder=\"请输入详细地址\"\r\n\t\t\t\t\t\tplaceholder-style=\"color: #C8C9CD\" type=\"text\" /> -->\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"card_line\"></view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"card_wrapper\">\r\n\t\t\t<view class=\"card_title\">营业执照</view>\r\n\t\t\t<view class=\"card_image_wrapper\">\r\n\t\t\t\t<view class=\"image_wrapper\" v-if=\"images.length == 0\" @click=\"uploadMedia('')\">\r\n\t\t\t\t\t<image style=\"width: 54rpx;height: 54rpx;\" src=\"../../static/images/register_photo.png\"\r\n\t\t\t\t\t\tmode=\"aspectFill\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"image_wrapper\" v-for=\"(item,index) in images\" :key=\"index\" @click=\"uploadMedia(item)\">\r\n\t\t\t\t\t<image style=\"width: 150rpx;height: 150rpx;\" :src=\"item\" mode=\"aspectFill\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"bottom_wrapper\" @click=\"submitClick\">确认提交</view>\r\n\t</view>\r\n\t<ChooseCityVue v-if=\"showChooseCity\" :data=\"citys\" @change=\"chooseCity\" @cancel=\"closeCity\"></ChooseCityVue>\r\n</template>\r\n\r\n<script lang=\"ts\" setup>\r\n\timport { getCurrentInstance, nextTick, computed, ref } from 'vue'\r\n\timport { onLoad, onShow, onUnload } from '@dcloudio/uni-app'\r\n\timport ChooseCityVue from './chooseCity.vue'\r\n\timport registerApi from '@/api/register'\r\n\r\n\tconst statusBarHeight = ref(25)\r\n\tconst isAgree = ref(false)\r\n\tconst showChooseCity = ref(false)\r\n\tconst auditState = ref('success') // success error\r\n\tconst images = ref([])\r\n\tconst citys = ref([])\r\n\tconst keyboardHeight = ref(130)\n\tconst contect = ref('')\r\n\tconst params = ref({\r\n\t\tfinanceName: null,\r\n\t\tfinancePhone: null,\r\n\t\tfinanceEmail: null,\r\n\t\tinsureName: null,\r\n\t\tinsurePhone: null,\r\n\t\tcompanyAddress: null,\r\n\t\tdetailAddress: null,\r\n\t\tlatitude: null,\r\n\t\tlongitude: null,\r\n\t\tprovinceId: null,\r\n\t\tcityId: null,\r\n\t\tverifyRemark: ''\r\n\t})\r\n\tconst formValid = computed(() => {\r\n\t\tlet result = params.value.financeName && params.value.financePhone && params.value.financeEmail && params.value.insurePhone && params.value.insureName\r\n\t\treturn result || false\r\n\t})\r\n\tonLoad((option) => {\r\n\t\tstatusBarHeight.value = uni.getWindowInfo().statusBarHeight || 25\r\n\t\tif (option && option.auditState) {\r\n\t\t\tauditState.value = option.auditState\r\n\t\t\tgetCitys()\r\n\t\t} else {\r\n\r\n\t\t}\r\n\t\tgetUserInfo()\r\n\t})\r\n\tonUnload(() => {\r\n\r\n\t})\r\n\tonShow(() => {\r\n\r\n\t})\r\n\r\n\tfunction getUserInfo() {\r\n\t\tregisterApi.getUserInfo().then((res) => {\r\n\t\t\tuni.__f__('log','at pages/register/registerSuccess.vue:171','getUserInfo', res)\r\n\t\t\tif (res.signStatus == 1) {\r\n\t\t\t\tgetAuditInfo()\r\n\t\t\t} else if (res.signStatus == 2) {\r\n\t\t\t\tauditState.value = 'error'\r\n\t\t\t\tuni.setNavigationBarTitle({\r\n\t\t\t\t\ttitle: '审核失败'\r\n\t\t\t\t})\r\n\t\t\t\tgetAuditInfo()\r\n\t\t\t} else {\r\n\t\t\t\tgetCitys()\r\n\t\t\t}\r\n\t\t}).catch((error) => {\r\n\t\t\tuni.__f__('log','at pages/register/registerSuccess.vue:184','getUserInfo error', error)\r\n\t\t})\n\t\tregisterApi.getNotice({ type: 'linkPhone' }).then((res) => {\n\t\t\t\n\t\t\tif (res.data.noticeContent) {\n\t\t\t\tcontect.value = res.data.noticeContent.replace(/<[^>]*>/g, '');\n\t\t\t}\n\t\t}).catch(() => {\n\t\t\t\n\t\t})\r\n\t}\r\n\r\n\tfunction onInput(e) {\r\n\t\tparams.value.detailAddress = e.detail.value\r\n\t}\r\n\tfunction getAuditInfo() {\r\n\t\tregisterApi.getSignInfo().then((res) => {\r\n\t\t\tconst data = res.data\r\n\t\t\tparams.value.cityId = data.cityId\r\n\t\t\tparams.value.provinceId = data.provinceId\r\n\t\t\tparams.value.detailAddress = data.address\r\n\t\t\tparams.value.financeName = data.financeName\r\n\t\t\tparams.value.financePhone = data.financePhone\r\n\t\t\tparams.value.financeEmail = data.financeEmail\r\n\t\t\tparams.value.insurePhone = data.mobileTelephone\r\n\t\t\tparams.value.insureName = data.linkManName\r\n\t\t\tparams.value.verifyRemark = data.verifyRemark\r\n\t\t\tlet businessLicense = data.businessLicense.split(',')\r\n\t\t\timages.value = businessLicense\r\n\t\t\tgetCitys()\r\n\t\t}).catch((error) => {\r\n\t\t\tgetCitys()\r\n\t\t})\r\n\t}\r\n\tfunction getCitys() {\r\n\t\tregisterApi.getHarbourAreaTree().then((res) => {\r\n\t\t\tcitys.value = res.data\r\n\t\t\tif (params.value.provinceId) {\r\n\t\t\t\tconst province = citys.value.find((item) => item.harborAreaId == params.value.provinceId)\r\n\t\t\t\tconst city = province.children.find((item) => item.harborAreaId == params.value.cityId)\r\n\t\t\t\tparams.value.companyAddress = province.areaName + ' ' + city.areaName\r\n\t\t\t}\r\n\t\t})\r\n\t}\r\n\tfunction gotoFilterCitys() {\r\n\t\tshowChooseCity.value = true\r\n\t}\r\n\tfunction chooseCity(value, provinceId, cityId) {\r\n\t\tshowChooseCity.value = false\r\n\t\tparams.value.companyAddress = value\r\n\t\tparams.value.provinceId = provinceId\r\n\t\tparams.value.cityId = cityId\r\n\t}\r\n\tfunction closeCity() {\r\n\t\tshowChooseCity.value = false\r\n\t}\r\n\tfunction agreeClick() {\r\n\t\tisAgree.value = isAgree.value ? false : true\r\n\t}\r\n\tfunction submitClick() {\r\n\r\n\t\tlet businessLicense = ''\r\n\t\tfor (let index = 0; index < images.value.length; index++) {\r\n\t\t\tlet image = images.value[index]\r\n\t\t\tif (businessLicense.length > 0) {\r\n\t\t\t\tbusinessLicense = businessLicense + ',' + image\r\n\t\t\t} else {\r\n\t\t\t\tbusinessLicense = image\r\n\t\t\t}\r\n\t\t}\r\n\t\tif (!params.value.insureName) {\r\n\t\t\tuni.showToast({\r\n\t\t\t\ttitle: '请填写保险联系人姓名',\r\n\t\t\t\ticon: 'none'\r\n\t\t\t})\r\n\t\t\treturn\r\n\t\t}\r\n\t\tif (!params.value.insurePhone) {\r\n\t\t\tuni.showToast({\r\n\t\t\t\ttitle: '请填写保险联系人手机',\r\n\t\t\t\ticon: 'none'\r\n\t\t\t})\r\n\t\t\treturn\r\n\t\t}\r\n\t\tif (!params.value.financeName) {\r\n\t\t\tuni.showToast({\r\n\t\t\t\ttitle: '请填写财务联系人姓名',\r\n\t\t\t\ticon: 'none'\r\n\t\t\t})\r\n\t\t\treturn\r\n\t\t}\r\n\t\tif (!params.value.financePhone) {\r\n\t\t\tuni.showToast({\r\n\t\t\t\ttitle: '请填写财务联系人手机',\r\n\t\t\t\ticon: 'none'\r\n\t\t\t})\r\n\t\t\treturn\r\n\t\t}\r\n\t\tif (!params.value.financeEmail) {\r\n\t\t\tuni.showToast({\r\n\t\t\t\ttitle: '请填写财务联系人邮箱',\r\n\t\t\t\ticon: 'none'\r\n\t\t\t})\r\n\t\t\treturn\r\n\t\t}\r\n\t\tif (!params.value.companyAddress) {\r\n\t\t\tuni.showToast({\r\n\t\t\t\ttitle: '请填写公司地址',\r\n\t\t\t\ticon: 'none'\r\n\t\t\t})\r\n\t\t\treturn\r\n\t\t}\r\n\t\tif (!params.value.detailAddress) {\r\n\t\t\tuni.showToast({\r\n\t\t\t\ttitle: '请填写公司详细地址',\r\n\t\t\t\ticon: 'none'\r\n\t\t\t})\r\n\t\t\treturn\r\n\t\t}\r\n\t\tconst param = {\r\n\t\t\taddress: params.value.detailAddress,\r\n\t\t\tprovinceId: params.value.provinceId,\r\n\t\t\tcityId: params.value.cityId,\r\n\t\t\tbusinessLicense,\r\n\t\t\tfinanceEmail: params.value.financeEmail,\r\n\t\t\tfinanceName: params.value.financeName,\r\n\t\t\tfinancePhone: params.value.financePhone,\r\n\t\t\tlinkManName: params.value.insureName,\r\n\t\t\tmobileTelephone: params.value.insurePhone\r\n\t\t}\r\n\t\tregisterApi.submitSign(param).then(() => {\r\n\t\t\tuni.reLaunch({\r\n\t\t\t\turl: '/pages/register/audit'\r\n\t\t\t})\r\n\t\t}).catch((error) => {\r\n\t\t\tuni.showToast({\r\n\t\t\t\ttitle: error.msg,\r\n\t\t\t\ticon: 'none'\r\n\t\t\t})\r\n\t\t})\r\n\t}\r\n\tfunction onInputFocus(e) {\r\n\t\t// 键盘弹起时获取高度\r\n\t\tif (e.detail.height) {\r\n\t\t\tkeyboardHeight.value = e.detail.height\r\n\t\t} else {\r\n\t\t\t// 默认高度,兼容部分情况\r\n\t\t\tkeyboardHeight.value = 300\r\n\t\t}\r\n\t}\r\n\tfunction onInputBlur() {\r\n\t\t// 键盘收起时重置\r\n\t\tkeyboardHeight.value = 130\r\n\t}\r\n\t// 拍照功能\r\n\tfunction uploadMedia(coverImg) {\r\n\t\t// let count = coverImg == '' ? (5 - images.value.length) : 1\r\n\t\tlet count = 1\r\n\t\tuni.authorize({\r\n\t\t\tscope: 'scope.writePhotosAlbum',\r\n\t\t\tsuccess: (data) => {\r\n\t\t\t\tuni.chooseMedia({\r\n\t\t\t\t\tcount: count,\r\n\t\t\t\t\tsourceType: ['album', 'camera'],\r\n\t\t\t\t\tmediaType: ['image'],\r\n\t\t\t\t\tsizeType: ['compressed'],\r\n\t\t\t\t\tmaxDuration: 30,\r\n\t\t\t\t\tsuccess: function (res) {\r\n\t\t\t\t\t\tconst files = res.tempFiles\r\n\t\t\t\t\t\tlet result : Array<string> = []\r\n\t\t\t\t\t\tlet temp = images.value\r\n\t\t\t\t\t\tconst index = temp.findIndex(model => model === coverImg);\r\n\t\t\t\t\t\tif (index > -1) {\r\n\t\t\t\t\t\t\ttemp.splice(index, 1)\r\n\t\t\t\t\t\t\ttemp.push(files[0].tempFilePath)\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tfor (let index = 0; index < files.length; index++) {\r\n\t\t\t\t\t\t\t\tlet url = files[index].tempFilePath\r\n\t\t\t\t\t\t\t\tresult.push(url)\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\ttemp = [...temp, ...result].splice(0, 5)\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tuploadImage(temp)\r\n\t\t\t\t\t},\r\n\t\t\t\t\tfail(error) {\r\n\t\t\t\t\t\tif (error.errMsg != 'chooseMedia:fail cancel') {\r\n\t\t\t\t\t\t\tcheckAuth(error)\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tfail: (error) => {\r\n\t\t\t\tuni.__f__('log','at pages/register/registerSuccess.vue:376','authorize', error.errMsg)\r\n\t\t\t\tcheckAuth(error)\r\n\t\t\t}\r\n\t\t})\r\n\t}\r\n\tfunction uploadImage(temp) {\r\n\t\tlet uploadImages = []\r\n\t\tlet oldUrl = []\r\n\t\tfor (let index = 0; index < temp.length; index++) {\r\n\t\t\tlet path = temp[index]\r\n\t\t\tif (path.includes('aliyuncs') || path.includes('storage-public.zhaopin.cn')) {\r\n\t\t\t\toldUrl.push(path)\r\n\t\t\t} else {\r\n\t\t\t\tuploadImages.push(path)\r\n\t\t\t}\r\n\t\t}\r\n\t\tregisterApi.upload(uploadImages).then((urls) => {\r\n\t\t\tuni.__f__('log','at pages/register/registerSuccess.vue:393','uploadImage', urls)\r\n\t\t\tlet newUrls = [...oldUrl, ...urls]\r\n\t\t\tlet result : Array<string> = []\r\n\t\t\tfor (let index = 0; index < newUrls.length; index++) {\r\n\t\t\t\tlet url = newUrls[index] || ''\r\n\t\t\t\tresult.push(url)\r\n\t\t\t}\r\n\t\t\timages.value = result\r\n\t\t}).catch(() => {\r\n\t\t})\r\n\t}\r\n\r\n\tfunction checkAuth(error : object) {\r\n\t\tlet text = error.errMsg || ''\r\n\r\n\t\tif (text == \"authorize:fail privacy permission isnot authorized\") {\r\n\t\t\ttext = \"请开启手机相册权限\"\r\n\t\t} else if (text == \"authorize:fail auth deny\") {\r\n\t\t\ttext = \"请开启手机相册权限\"\r\n\t\t} else if (text == \"authorize:fail:auth deny\") {\r\n\t\t\ttext = \"请开启手机相册权限\"\r\n\t\t} else if (error.errno == 104) {\r\n\t\t\ttext = \"请开启手机相册权限\"\r\n\t\t}\r\n\t\tuni.showModal({\r\n\t\t\tconfirmText: '我知道了',\r\n\t\t\ttitle: \"提示\",\r\n\t\t\tcontent: text,\r\n\t\t\tshowCancel: false,\r\n\t\t\tsuccess() {\r\n\t\t\t\tif (error.errMsg == \"authorize:fail auth deny\" || error.errMsg == 'authorize:fail:auth deny') {\r\n\t\t\t\t\twx.openSetting({\r\n\t\t\t\t\t\tsuccess(res) {\r\n\t\t\t\t\t\t\tuni.__f__('log','at pages/register/registerSuccess.vue:426','授权结果', res.authSetting)\r\n\t\t\t\t\t\t\t// 可以在这里检查用户是否授权了\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\tfail(err) {\r\n\t\t\t\t\t\t\tuni.__f__('error','at pages/register/registerSuccess.vue:430','打开设置页失败', err)\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t})\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.wrapper {\r\n\t\tdisplay: flex;\r\n\t\tposition: relative;\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tflex-direction: column;\r\n\t\tbackground: #F7F7F7;\r\n\t\toverflow-y: auto;\r\n\t\tpadding-bottom: 130rpx;\r\n\t\t.success_wrapper {\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: row;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: center;\r\n\t\t\twidth: 100vw;\r\n\t\t\tmin-height: 156rpx;\r\n\t\t\tbackground: #ffffff;\r\n\r\n\t\t\t.success_title {\r\n\t\t\t\tmargin-left: 19rpx;\r\n\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\tfont-weight: 400;\r\n\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\tcolor: #000000;\r\n\t\t\t\tline-height: 37rpx;\r\n\t\t\t\ttext-align: left;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.success_tip {\r\n\t\t\tdisplay: flex;\r\n\t\t\tjustify-content: center;\r\n\t\t\t// align-items: center;\r\n\t\t\tpadding-left: 50rpx;\r\n\t\t\tpadding-right: 50rpx;\r\n\t\t\tpadding-top: 14rpx;\r\n\t\t\tpadding-bottom: 14rpx;\r\n\t\t\t// width: 100v\tw;\r\n\t\t\tbackground: #F0FAFD;\r\n\r\n\t\t\t.success {\r\n\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\tfont-weight: 400;\r\n\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\tcolor: #2C8DF0;\r\n\t\t\t\tline-height: 37rpx;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tjustify-content: center;\r\n\r\n\t\t\t\t&.error {\r\n\t\t\t\t\tcolor: #EE0D24;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t}\r\n\r\n\t\t.contact_phone {\r\n\t\t\tdisplay: flex;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: center;\r\n\t\t\theight: 88rpx;\r\n\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\tfont-weight: 400;\r\n\t\t\tfont-size: 26rpx;\r\n\t\t\tcolor: #000000;\r\n\t\t\tline-height: 37rpx;\r\n\t\t\ttext-align: right;\r\n\t\t\tfont-style: normal;\r\n\t\t}\r\n\r\n\t\t.card_wrapper {\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: column;\r\n\t\t\tmargin-left: 30rpx;\r\n\t\t\tmargin-right: 30rpx;\r\n\r\n\t\t\t.card_image_wrapper {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\tflex-wrap: wrap;\r\n\t\t\t\tgap: 20rpx;\r\n\t\t\t\tbackground: #ffffff;\r\n\t\t\t\tpadding-top: 25rpx;\r\n\t\t\t\tpadding-left: 25rpx;\r\n\t\t\t\tpadding-right: 25rpx;\r\n\t\t\t\tpadding-bottom: 25rpx;\r\n\t\t\t\tmargin-bottom: 40rpx;\r\n\r\n\t\t\t\t.image_wrapper {\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\tjustify-content: center;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t\twidth: 146rpx;\r\n\t\t\t\t\theight: 146rpx;\r\n\t\t\t\t\tbackground: #F7F8FA;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.card_title {\r\n\t\t\t\tmargin-top: 36rpx;\r\n\t\t\t\tmargin-bottom: 20rpx;\r\n\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\tfont-weight: 500;\r\n\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\tcolor: #9995A8;\r\n\t\t\t\tline-height: 37rpx;\r\n\t\t\t\ttext-align: left;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t}\r\n\r\n\t\t\t.card_item {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: column;\r\n\t\t\t\tmin-height: 82rpx;\r\n\t\t\t\tbackground: #ffffff;\r\n\r\n\t\t\t\t.card_info {\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\tflex-direction: row;\r\n\t\t\t\t\tmin-height: 81rpx;\r\n\t\t\t\t\t// align-items: center;\r\n\r\n\t\t\t\t\t.card_address {\r\n\t\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\t\tflex-direction: row;\r\n\t\t\t\t\t\tflex: 1;\r\n\t\t\t\t\t\theight: 81rpx;\r\n\t\t\t\t\t\tmargin-left: 80rpx;\r\n\t\t\t\t\t\talign-items: center;\r\n\t\t\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\t\t\tcolor: #646568;\r\n\t\t\t\t\t\tline-height: 37rpx;\r\n\t\t\t\t\t\ttext-align: left;\r\n\t\t\t\t\t\tfont-style: normal;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t.card_info_tip {\r\n\t\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\t\talign-items: center;\r\n\t\t\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t\t\tfont-size: 20rpx;\r\n\t\t\t\t\t\tcolor: #FF0000;\r\n\t\t\t\t\t\tline-height: 28rpx;\r\n\t\t\t\t\t\ttext-align: left;\r\n\t\t\t\t\t\tfont-style: normal;\r\n\t\t\t\t\t\tmargin-left: 15rpx;\r\n\t\t\t\t\t\theight: 70rpx;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t.card_info_title {\r\n\t\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\t\talign-items: center;\r\n\t\t\t\t\t\theight: 82rpx;\r\n\t\t\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\t\t\tcolor: #646568;\r\n\t\t\t\t\t\tline-height: 37rpx;\r\n\t\t\t\t\t\ttext-align: left;\r\n\t\t\t\t\t\tfont-style: normal;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t.input {\r\n\t\t\t\t\t\tflex: 1;\r\n\t\t\t\t\t\tmargin-left: 132rpx;\r\n\t\t\t\t\t\tmargin-right: 66rpx;\r\n\t\t\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\t\t\tcolor: #646568;\r\n\t\t\t\t\t\tline-height: 37rpx;\r\n\t\t\t\t\t\ttext-align: left;\r\n\t\t\t\t\t\tfont-style: normal;\r\n\t\t\t\t\t\theight: 80rpx;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t.input_place {\r\n\t\t\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\t\t\tcolor: #C8C9CD;\r\n\t\t\t\t\t\tline-height: 37rpx;\r\n\t\t\t\t\t\ttext-align: left;\r\n\t\t\t\t\t\tfont-style: normal;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t.centered-textarea {\r\n\t\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\t\t// min-height: 80rpx;\r\n\t\t\t\t\t\tmax-height: 160rpx;\r\n\t\t\t\t\t\t/* 关键:通过上下padding实现垂直居中 */\r\n\t\t\t\t\t\tpadding-top: 26rpx;\r\n\t\t\t\t\t\tpadding-bottom: 20rpx;\r\n\t\t\t\t\t\tbox-sizing: border-box;\r\n\t\t\t\t\t\t/* 确保padding不影响总高度 */\r\n\t\t\t\t\t\tmargin-left: 76rpx;\r\n\t\t\t\t\t\tmargin-right: 40rpx;\r\n\t\t\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\t\t\tline-height: 30rpx;\r\n\t\t\t\t\t\tbackground-color: #fff;\r\n\t\t\t\t\t\tflex: 1;\r\n\t\t\t\t\t\ttransition: height 0.3s ease;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t/* 微信小程序特有样式调整 */\r\n\t\t\t\t\t.centered-textarea .textarea-placeholder {\r\n\t\t\t\t\t\tline-height: 30rpx;\r\n\t\t\t\t\t\tcolor: #999;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.card_line {\r\n\t\t\t\t\theight: 1rpx;\r\n\t\t\t\t\tbackground: #ECEDEF;\r\n\t\t\t\t\tmargin-left: 30rpx;\r\n\t\t\t\t\tmargin-right: 30rpx;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.bottom_wrapper {\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: column;\r\n\t\t\tposition: fixed;\r\n\t\t\tleft: 30rpx;\r\n\t\t\tright: 30rpx;\r\n\t\t\tbottom: 30rpx;\r\n\t\t\tz-index: 10;\r\n\t\t\theight: 88rpx;\r\n\t\t\tjustify-content: center;\r\n\t\t\talign-items: center;\r\n\r\n\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\tfont-weight: 500;\r\n\t\t\tfont-size: 26rpx;\r\n\t\t\tcolor: #FFFFFF;\r\n\t\t\tline-height: 37rpx;\r\n\t\t\ttext-align: right;\r\n\t\t\tfont-style: normal;\r\n\t\t\tbackground: #409EFE;\r\n\t\t\tborder-radius: 44rpx;\r\n\t\t}\r\n\t}\r\n</style>","import MiniProgramPage from '/Users/basetnt/Desktop/Git/zhb_login/pages/register/registerSuccess.vue'\nwx.createPage(MiniProgramPage)"],"names":["ChooseCityVue","statusBarHeight","ref","showChooseCity","auditState","images","citys","keyboardHeight","contect","params","computed","onLoad","option","uni","getCitys","getUserInfo","onUnload","onShow","registerApi","res","getAuditInfo","error","onInput","e","data","businessLicense","province","item","city","gotoFilterCitys","chooseCity","value","provinceId","cityId","closeCity","submitClick","index","image","param","onInputFocus","onInputBlur","uploadMedia","coverImg","count","files","result","temp","model","url","uploadImage","checkAuth","uploadImages","oldUrl","path","urls","newUrls","text","wx","err","MiniProgramPage"],"mappings":"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"}
1 -{"version":3,"file":"service.js","sources":["pages/register/service.vue","/Users/basetnt/Desktop/Git/zhb_login/pages/register/service.vue?type=component"],"sourcesContent":["<template>\r\n\t<view class=\"popup_wrapper\" @click=\"closeClick\">\r\n\t\t<!-- <canvas canvas-id=\"myCanvas\" id=\"myCanvas\" type=\"2d\" @disable-scroll=\"true\" @longpress=\"longpressClick\"\r\n\t\t\t@touchmove=\"moveHandle\" :style=\"{\r\n\t\t\twidth: 300 + 'px',\r\n\t\t\theight: 487 + 'px',\r\n\t\t }\" @error=\"canvasIdErrorCallback\"></canvas> -->\r\n\t\t<view class=\"targetView\" @click.stop=\"targetClick\">\r\n\t\t\t<view class=\"target_title\">联系方式</view>\r\n\t\t\t<view class=\"image_wrapper\">\r\n\t\t\t\t<image class=\"image\" :src=\"base64Image\" show-menu-by-longpress mode=\"aspectFill\"></image>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"target_line\"></view>\r\n\t\t\t<view class=\"cancel\" @click.stop=\"cancelClick\">确认</view>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script lang=\"ts\" setup>\r\n\timport { getCurrentInstance, nextTick, onMounted, ref } from 'vue'\r\n\timport { onLoad } from '@dcloudio/uni-app'\r\n\timport registerApi from '@/api/register'\r\n\r\n\tconst emit = defineEmits(['close'])\r\n\tconst instance = getCurrentInstance();\r\n\tconst base64Image = ref('')\r\n\tconst hideCanvas = ref(false)\r\n\r\n\tonMounted(() => {\r\n\r\n\t\tregisterApi.getNotice({ type: 'contact' }).then((res) => {\r\n\r\n\t\t\tbase64Image.value = extractImageUrl(res.data.noticeContent)\r\n\t\t\tuni.__f__('log','at pages/register/service.vue:34','contact', res, base64Image.value);\r\n\t\t\t// initCanvasContext()\r\n\t\t}).catch(() => {\r\n\t\t\t// initCanvasContext()\t\r\n\t\t})\r\n\t})\n\tfunction targetClick() {\n\t\t\n\t}\n\tfunction cancelClick() {\n\t\temit('close')\n\t}\n\t\r\n\tfunction extractImageUrl(htmlString) {\r\n\t\tconst regex = /<img[^>]+src=\"([^\">]+)\"/;\r\n\t\tconst match = htmlString.match(regex);\r\n\t\treturn match ? match[1] : null;\r\n\t}\r\n\r\n\tfunction canvasIdErrorCallback(e) {\r\n\t\tuni.__f__('error','at pages/register/service.vue:54','canvasIdErrorCallback', e.detail.errMsg)\r\n\t}\r\n\r\n\tfunction initCanvasContext() {\r\n\r\n\t\tconst query = uni.createSelectorQuery().in(instance)\r\n\t\tquery.select('#myCanvas')\r\n\t\t\t.fields({\r\n\t\t\t\tnode: true,\r\n\t\t\t\tsize: true\r\n\t\t\t})\r\n\t\t\t.exec((res) => {\r\n\t\t\t\tuni.__f__('log','at pages/register/service.vue:66',res)\r\n\t\t\t\tconst canvas = res[0].node\r\n\t\t\t\tconst ctx = canvas.getContext('2d')\r\n\t\t\t\tconst dpr = wx.getSystemInfoSync().pixelRatio || 1\r\n\t\t\t\tconst width = res[0].width\r\n\t\t\t\tconst height = res[0].height\r\n\t\t\t\t// 计算物理像素尺寸,并取整\r\n\t\t\t\tconst physicalWidth = Math.floor(width * dpr);\r\n\t\t\t\tconst physicalHeight = Math.floor(height * dpr);\r\n\t\t\t\tcanvas.width = physicalWidth\r\n\t\t\t\tcanvas.height = physicalHeight\r\n\r\n\t\t\t\tctx.scale(dpr, dpr)\r\n\t\t\t\tdrawCommon(ctx, width, height)\r\n\r\n\t\t\t\tif (base64Image.value) {\r\n\t\t\t\t\tconst img = canvas.createImage()\r\n\t\t\t\t\timg.src = base64Image.value\r\n\t\t\t\t\timg.onload = () => {\r\n\t\t\t\t\t\tctx.drawImage(img, 5, 52, 290, 390)\r\n\t\t\t\t\t\tuni.__f__('log','at pages/register/service.vue:86','图片绘制成功')\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t// const nameWidth = ctx.measureText('智航保-保保(彭保主)').width\r\n\t\t\t\t// const img = canvas.createImage()\r\n\t\t\t\t// img.src = '/static/images/service_sex_2.png'\r\n\t\t\t\t// img.onload = () => {\r\n\t\t\t\t// \tctx.drawImage(img, 76 + nameWidth, 80, 16, 16)\r\n\t\t\t\t// \tuni.__f__('log','at pages/register/service.vue:94','图片绘制成功22')\r\n\t\t\t\t// }\r\n\t\t\t\t// const avatarImg = canvas.createImage()\r\n\t\t\t\t// avatarImg.src = '/static/images/logo.png'\r\n\t\t\t\t// avatarImg.onload = () => {\r\n\t\t\t\t// \tctx.drawImage(avatarImg, 20, 75, 50, 50)\r\n\t\t\t\t// \tuni.__f__('log','at pages/register/service.vue:100','图片绘制成功33')\r\n\t\t\t\t// }\r\n\t\t\t\t// const code = canvas.createImage()\r\n\t\t\t\t// code.src = '/static/images/logo.png'\r\n\t\t\t\t// code.onload = () => {\r\n\t\t\t\t// \tctx.drawImage(code, 30, 150, 240, 240)\r\n\t\t\t\t// \tuni.__f__('log','at pages/register/service.vue:106','图片绘制成功44')\r\n\t\t\t\t// }\r\n\t\t\t})\r\n\t}\r\n\r\n\r\n\r\n\tconst drawCommon = (ctx, width, height) => {\r\n\r\n\t\tctx.fillStyle = '#ffffff'\r\n\t\tcreateRoundedRectPath(ctx, 0, 0, width, height, 16);\r\n\t\tlet y = 50\r\n\t\tctx.font = 'bold 15px sans-serif';\r\n\t\tctx.fillStyle = '#2B2B2B';\r\n\t\tctx.fillText('联系方式', 120, 50);\r\n\t\ty += 21\r\n\t\ty += 22\r\n\t\tlet x = 76;\r\n\t\t// ctx.fillText('智航保-保保(彭保主)', x, y);\r\n\r\n\t\ty += 21\r\n\t\tctx.font = '10px sans-serif';\r\n\t\tctx.fillStyle = '#808080';\r\n\t\t// ctx.fillText('广东 深圳', x, y);\r\n\r\n\t\ty = 240 + 150 + 32\r\n\t\tx = 78\r\n\t\t// ctx.fillText('扫一扫上面的二维码图案,加我为朋友', x, y);\r\n\t\ty += 20\r\n\r\n\t\tctx.beginPath();\r\n\t\tctx.lineWidth = 1;\r\n\t\tctx.strokeStyle = '#ECEDEF'\r\n\t\tctx.moveTo(0, y);\r\n\t\tctx.lineTo(x + width, y)\r\n\t\tctx.stroke(); // 设置裁剪区域\r\n\t\ty += 30\r\n\t\tctx.fillStyle = '#EE0D24'\r\n\t\tctx.font = 'normal 15px PingFangSC';\r\n\t\tctx.fillText('确认', 135, y)\r\n\t};\r\n\tconst createRoundedRectPath = (\r\n\t\tctx : CanvasRenderingContext2D,\r\n\t\tx : number,\r\n\t\ty : number,\r\n\t\twidth : number,\r\n\t\theight : number,\r\n\t\tradius : number\r\n\t) => {\r\n\t\tctx.beginPath();\r\n\t\tctx.moveTo(x + radius, y);\r\n\t\tctx.arcTo(x + width, y, x + width, y + height, radius);\r\n\t\tctx.arcTo(x + width, y + height, x, y + height, radius);\r\n\t\tctx.arcTo(x, y + height, x, y, radius);\r\n\t\tctx.arcTo(x, y, x + width, y, radius);\r\n\t\tctx.closePath();\r\n\t\tctx.fill(); // 设置裁剪区域\r\n\t}\r\n\t// 保存Canvas内容\r\n\tconst saveCanvas = () => {\r\n\r\n\t\tconst query = uni.createSelectorQuery().in(instance)\r\n\t\tquery.select('#myCanvas')\r\n\t\t\t.fields({\r\n\t\t\t\tnode: true,\r\n\t\t\t\tsize: true\r\n\t\t\t})\r\n\t\t\t.exec((res) => {\r\n\t\t\t\tuni.__f__('log','at pages/register/service.vue:174',res)\r\n\t\t\t\tconst canvas = res[0].node\r\n\t\t\t\tconst ctx = canvas.getContext('2d')\r\n\r\n\t\t\t\tuni.canvasToTempFilePath({\r\n\t\t\t\t\tcanvasId: 'myCanvas',\r\n\t\t\t\t\tcanvas: canvas,\r\n\t\t\t\t\tsuccess: (res) => {\r\n\t\t\t\t\t\thideCanvas.value = true\r\n\t\t\t\t\t\tuni.showShareImageMenu({\r\n\t\t\t\t\t\t\tpath: res.tempFilePath,\r\n\t\t\t\t\t\t\tsuccess: (res) => {\r\n\t\t\t\t\t\t\t\tuni.__f__('log','at pages/register/service.vue:186','showShareImageMenu success', res);\r\n\t\t\t\t\t\t\t\temit('close');\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\tfail: (error) => {\r\n\t\t\t\t\t\t\t\tuni.__f__('log','at pages/register/service.vue:190','showShareImageMenu error', error);\r\n\t\t\t\t\t\t\t\temit('close');\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t},\r\n\t\t\t\t\tfail: (err) => {\r\n\t\t\t\t\t\tuni.__f__('log','at pages/register/service.vue:196','保存失败', err);\r\n\t\t\t\t\t\tuni.showToast({ title: '保存失败', icon: 'none' });\r\n\t\t\t\t\t},\r\n\t\t\t\t\t// 关键:传递组件实例\r\n\t\t\t\t});\r\n\t\t\t})\r\n\t};\r\n\tfunction longpressClick() {\r\n\t\tsaveCanvas()\r\n\t}\r\n\tfunction contentClick() {\r\n\r\n\t}\r\n\tfunction moveHandle() {\r\n\t\t// e.preventDefault();\r\n\t\t// e.stopPropagation();\t\r\n\t\t// return false;\r\n\t}\r\n\tfunction closeClick() {\r\n\t\temit('close');\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.popup_wrapper {\r\n\t\tposition: fixed;\r\n\t\ttop: 0;\r\n\t\tleft: 0;\r\n\t\tright: 0;\r\n\t\tbottom: 0;\r\n\t\tbackground: rgba(0, 0, 0, 0.5);\r\n\t\tdisplay: flex;\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\t\tz-index: 999;\r\n\t\toverflow: hidden;\r\n\t\tflex-direction: column;\r\n\r\n\t\t.targetView {\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: column;\r\n\t\t\talign-items: center;\r\n\t\t\twidth: 600rpx;\r\n\t\t\theight: 963rpx;\r\n\t\t\tbackground: #FFFFFF;\r\n\t\t\tborder-radius: 32rpx;\r\n\r\n\t\t\t.target_title {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tmargin-top: 50rpx;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\tfont-weight: 500;\r\n\t\t\t\tfont-size: 30rpx;\r\n\t\t\t\tcolor: #000000;\r\n\t\t\t\tline-height: 42rpx;\r\n\t\t\t\ttext-align: left;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t}\r\n\r\n\t\t\t.image_wrapper {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\theight: 739rpx;\r\n\t\t\t\twidth: 600rpx;\r\n\t\t\t\tmargin-top: 20rpx;\r\n\r\n\t\t\t\t.image {\r\n\t\t\t\t\theight: 739rpx;\r\n\t\t\t\t\twidth: 600rpx;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.target_line {\n\t\t\t\tmargin-top: 20rpx;\r\n\t\t\t\twidth: 100%;\n\t\t\t\theight: 1rpx;\n\t\t\t\tbackground: #ECEDEF;\r\n\t\t\t}\n\t\t\t.cancel {\n\t\t\t\tdisplay: flex;\n\t\t\t\tjustify-content: center;\n\t\t\t\talign-items: center;\n\t\t\t\tfont-family: PingFangSC, PingFang SC;\n\t\t\t\tfont-weight: 400;\n\t\t\t\tfont-size: 30rpx;\n\t\t\t\tcolor: #EE0D24;\n\t\t\t\tline-height: 42rpx;\n\t\t\t\ttext-align: left;\n\t\t\t\tfont-style: normal;\n\t\t\t\twidth: 100%;\n\t\t\t\theight: 88rpx;\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</style>","import Component from '/Users/basetnt/Desktop/Git/zhb_login/pages/register/service.vue'\nwx.createComponent(Component)"],"names":["emit","__emit","base64Image","ref","onMounted","registerApi","res","extractImageUrl","uni","targetClick","cancelClick","htmlString","regex","match","closeClick","Component"],"mappings":"kKAuBC,MAAMA,EAAOC,EAEPC,EAAcC,MAAI,EAAE,EACPA,EAAAA,IAAI,EAAK,EAE5BC,EAAAA,UAAU,IAAM,CAEHC,EAAA,QAAA,UAAU,CAAE,KAAM,SAAA,CAAW,EAAE,KAAMC,GAAQ,CAExDJ,EAAY,MAAQK,EAAgBD,EAAI,KAAK,aAAa,EAC1DE,QAAI,MAAM,MAAM,mCAAmC,UAAWF,EAAKJ,EAAY,KAAK,CAAA,CAEpF,EAAE,MAAM,IAAM,CAAA,CAEd,CAAA,CACD,EACD,SAASO,GAAc,CAEvB,CACA,SAASC,GAAc,CACtBV,EAAK,OAAO,CACb,CAEA,SAASO,EAAgBI,EAAY,CACpC,MAAMC,EAAQ,0BACRC,EAAQF,EAAW,MAAMC,CAAK,EAC7B,OAAAC,EAAQA,EAAM,CAAC,EAAI,IAC3B,CAmKA,SAASC,GAAa,CACrBd,EAAK,OAAO,CACb,+GCtND,GAAG,gBAAgBe,CAAS"}  
  1 +{"version":3,"file":"service.js","sources":["pages/register/service.vue","/Users/basetnt/Desktop/Git/zhb_login/pages/register/service.vue?type=component"],"sourcesContent":["<template>\r\n\t<view class=\"popup_wrapper\" @click=\"closeClick\">\r\n\t\t<!-- <canvas canvas-id=\"myCanvas\" id=\"myCanvas\" type=\"2d\" @disable-scroll=\"true\" @longpress=\"longpressClick\"\r\n\t\t\t@touchmove=\"moveHandle\" :style=\"{\r\n\t\t\twidth: 300 + 'px',\r\n\t\t\theight: 487 + 'px',\r\n\t\t }\" @error=\"canvasIdErrorCallback\"></canvas> -->\n\t\t <view class=\"cancelBtn\" @click=\"cancelClick\">\n\t\t \t<image style=\"width: 64rpx;height: 64rpx;\" src=\"../../static/images/service_close.png\" mode=\"aspectFill\"></image>\n\t\t </view>\r\n\t\t<view class=\"targetView\" @click.stop=\"targetClick\">\r\n\t\t\t<view class=\"target_title\">联系方式</view>\r\n\t\t\t<view class=\"image_wrapper\">\r\n\t\t\t\t<image class=\"image\" :src=\"base64Image\" show-menu-by-longpress mode=\"aspectFill\"></image>\r\n\t\t\t</view>\r\n\t\t\t<!-- <view class=\"target_line\"></view> -->\r\n\t\t\t<!-- <view class=\"cancel\" @click.stop=\"cancelClick\">确认</view> -->\r\n\t\t</view>\n\t\t\r\n\t</view>\r\n</template>\r\n\r\n<script lang=\"ts\" setup>\r\n\timport { getCurrentInstance, nextTick, onMounted, ref } from 'vue'\r\n\timport { onLoad } from '@dcloudio/uni-app'\r\n\timport registerApi from '@/api/register'\r\n\r\n\tconst emit = defineEmits(['close'])\r\n\tconst instance = getCurrentInstance();\r\n\tconst base64Image = ref('')\r\n\tconst hideCanvas = ref(false)\r\n\r\n\tonMounted(() => {\r\n\r\n\t\tregisterApi.getNotice({ type: 'contact' }).then((res) => {\r\n\r\n\t\t\tbase64Image.value = extractImageUrl(res.data.noticeContent)\r\n\t\t\tuni.__f__('log','at pages/register/service.vue:38','contact', res, base64Image.value);\r\n\t\t\t// initCanvasContext()\r\n\t\t}).catch(() => {\r\n\t\t\t// initCanvasContext()\t\r\n\t\t})\r\n\t})\n\tfunction targetClick() {\n\t\t\n\t}\n\tfunction cancelClick() {\n\t\temit('close')\n\t}\n\t\r\n\tfunction extractImageUrl(htmlString) {\r\n\t\tconst regex = /<img[^>]+src=\"([^\">]+)\"/;\r\n\t\tconst match = htmlString.match(regex);\r\n\t\treturn match ? match[1] : null;\r\n\t}\r\n\r\n\tfunction canvasIdErrorCallback(e) {\r\n\t\tuni.__f__('error','at pages/register/service.vue:58','canvasIdErrorCallback', e.detail.errMsg)\r\n\t}\r\n\r\n\tfunction initCanvasContext() {\r\n\r\n\t\tconst query = uni.createSelectorQuery().in(instance)\r\n\t\tquery.select('#myCanvas')\r\n\t\t\t.fields({\r\n\t\t\t\tnode: true,\r\n\t\t\t\tsize: true\r\n\t\t\t})\r\n\t\t\t.exec((res) => {\r\n\t\t\t\tuni.__f__('log','at pages/register/service.vue:70',res)\r\n\t\t\t\tconst canvas = res[0].node\r\n\t\t\t\tconst ctx = canvas.getContext('2d')\r\n\t\t\t\tconst dpr = wx.getSystemInfoSync().pixelRatio || 1\r\n\t\t\t\tconst width = res[0].width\r\n\t\t\t\tconst height = res[0].height\r\n\t\t\t\t// 计算物理像素尺寸,并取整\r\n\t\t\t\tconst physicalWidth = Math.floor(width * dpr);\r\n\t\t\t\tconst physicalHeight = Math.floor(height * dpr);\r\n\t\t\t\tcanvas.width = physicalWidth\r\n\t\t\t\tcanvas.height = physicalHeight\r\n\r\n\t\t\t\tctx.scale(dpr, dpr)\r\n\t\t\t\tdrawCommon(ctx, width, height)\r\n\r\n\t\t\t\tif (base64Image.value) {\r\n\t\t\t\t\tconst img = canvas.createImage()\r\n\t\t\t\t\timg.src = base64Image.value\r\n\t\t\t\t\timg.onload = () => {\r\n\t\t\t\t\t\tctx.drawImage(img, 5, 52, 290, 390)\r\n\t\t\t\t\t\tuni.__f__('log','at pages/register/service.vue:90','图片绘制成功')\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t// const nameWidth = ctx.measureText('智航保-保保(彭保主)').width\r\n\t\t\t\t// const img = canvas.createImage()\r\n\t\t\t\t// img.src = '/static/images/service_sex_2.png'\r\n\t\t\t\t// img.onload = () => {\r\n\t\t\t\t// \tctx.drawImage(img, 76 + nameWidth, 80, 16, 16)\r\n\t\t\t\t// \tuni.__f__('log','at pages/register/service.vue:98','图片绘制成功22')\r\n\t\t\t\t// }\r\n\t\t\t\t// const avatarImg = canvas.createImage()\r\n\t\t\t\t// avatarImg.src = '/static/images/logo.png'\r\n\t\t\t\t// avatarImg.onload = () => {\r\n\t\t\t\t// \tctx.drawImage(avatarImg, 20, 75, 50, 50)\r\n\t\t\t\t// \tuni.__f__('log','at pages/register/service.vue:104','图片绘制成功33')\r\n\t\t\t\t// }\r\n\t\t\t\t// const code = canvas.createImage()\r\n\t\t\t\t// code.src = '/static/images/logo.png'\r\n\t\t\t\t// code.onload = () => {\r\n\t\t\t\t// \tctx.drawImage(code, 30, 150, 240, 240)\r\n\t\t\t\t// \tuni.__f__('log','at pages/register/service.vue:110','图片绘制成功44')\r\n\t\t\t\t// }\r\n\t\t\t})\r\n\t}\r\n\r\n\r\n\r\n\tconst drawCommon = (ctx, width, height) => {\r\n\r\n\t\tctx.fillStyle = '#ffffff'\r\n\t\tcreateRoundedRectPath(ctx, 0, 0, width, height, 16);\r\n\t\tlet y = 50\r\n\t\tctx.font = 'bold 15px sans-serif';\r\n\t\tctx.fillStyle = '#2B2B2B';\r\n\t\tctx.fillText('联系方式', 120, 50);\r\n\t\ty += 21\r\n\t\ty += 22\r\n\t\tlet x = 76;\r\n\t\t// ctx.fillText('智航保-保保(彭保主)', x, y);\r\n\r\n\t\ty += 21\r\n\t\tctx.font = '10px sans-serif';\r\n\t\tctx.fillStyle = '#808080';\r\n\t\t// ctx.fillText('广东 深圳', x, y);\r\n\r\n\t\ty = 240 + 150 + 32\r\n\t\tx = 78\r\n\t\t// ctx.fillText('扫一扫上面的二维码图案,加我为朋友', x, y);\r\n\t\ty += 20\r\n\r\n\t\tctx.beginPath();\r\n\t\tctx.lineWidth = 1;\r\n\t\tctx.strokeStyle = '#ECEDEF'\r\n\t\tctx.moveTo(0, y);\r\n\t\tctx.lineTo(x + width, y)\r\n\t\tctx.stroke(); // 设置裁剪区域\r\n\t\ty += 30\r\n\t\tctx.fillStyle = '#EE0D24'\r\n\t\tctx.font = 'normal 15px PingFangSC';\r\n\t\tctx.fillText('确认', 135, y)\r\n\t};\r\n\tconst createRoundedRectPath = (\r\n\t\tctx : CanvasRenderingContext2D,\r\n\t\tx : number,\r\n\t\ty : number,\r\n\t\twidth : number,\r\n\t\theight : number,\r\n\t\tradius : number\r\n\t) => {\r\n\t\tctx.beginPath();\r\n\t\tctx.moveTo(x + radius, y);\r\n\t\tctx.arcTo(x + width, y, x + width, y + height, radius);\r\n\t\tctx.arcTo(x + width, y + height, x, y + height, radius);\r\n\t\tctx.arcTo(x, y + height, x, y, radius);\r\n\t\tctx.arcTo(x, y, x + width, y, radius);\r\n\t\tctx.closePath();\r\n\t\tctx.fill(); // 设置裁剪区域\r\n\t}\r\n\t// 保存Canvas内容\r\n\tconst saveCanvas = () => {\r\n\r\n\t\tconst query = uni.createSelectorQuery().in(instance)\r\n\t\tquery.select('#myCanvas')\r\n\t\t\t.fields({\r\n\t\t\t\tnode: true,\r\n\t\t\t\tsize: true\r\n\t\t\t})\r\n\t\t\t.exec((res) => {\r\n\t\t\t\tuni.__f__('log','at pages/register/service.vue:178',res)\r\n\t\t\t\tconst canvas = res[0].node\r\n\t\t\t\tconst ctx = canvas.getContext('2d')\r\n\r\n\t\t\t\tuni.canvasToTempFilePath({\r\n\t\t\t\t\tcanvasId: 'myCanvas',\r\n\t\t\t\t\tcanvas: canvas,\r\n\t\t\t\t\tsuccess: (res) => {\r\n\t\t\t\t\t\thideCanvas.value = true\r\n\t\t\t\t\t\tuni.showShareImageMenu({\r\n\t\t\t\t\t\t\tpath: res.tempFilePath,\r\n\t\t\t\t\t\t\tsuccess: (res) => {\r\n\t\t\t\t\t\t\t\tuni.__f__('log','at pages/register/service.vue:190','showShareImageMenu success', res);\r\n\t\t\t\t\t\t\t\temit('close');\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\tfail: (error) => {\r\n\t\t\t\t\t\t\t\tuni.__f__('log','at pages/register/service.vue:194','showShareImageMenu error', error);\r\n\t\t\t\t\t\t\t\temit('close');\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t},\r\n\t\t\t\t\tfail: (err) => {\r\n\t\t\t\t\t\tuni.__f__('log','at pages/register/service.vue:200','保存失败', err);\r\n\t\t\t\t\t\tuni.showToast({ title: '保存失败', icon: 'none' });\r\n\t\t\t\t\t},\r\n\t\t\t\t\t// 关键:传递组件实例\r\n\t\t\t\t});\r\n\t\t\t})\r\n\t};\r\n\tfunction longpressClick() {\r\n\t\tsaveCanvas()\r\n\t}\r\n\tfunction contentClick() {\r\n\r\n\t}\r\n\tfunction moveHandle() {\r\n\t\t// e.preventDefault();\r\n\t\t// e.stopPropagation();\t\r\n\t\t// return false;\r\n\t}\r\n\tfunction closeClick() {\r\n\t\temit('close');\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.popup_wrapper {\r\n\t\tposition: fixed;\r\n\t\ttop: 0;\r\n\t\tleft: 0;\r\n\t\tright: 0;\r\n\t\tbottom: 0;\r\n\t\tbackground: rgba(0, 0, 0, 0.5);\r\n\t\tdisplay: flex;\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\t\tz-index: 999;\r\n\t\toverflow: hidden;\r\n\t\tflex-direction: column;\r\n\t\t.cancelBtn {\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: row-reverse;\n\t\t\twidth: 660rpx;\n\t\t\theight: 70rpx;\n\t\t}\r\n\t\t.targetView {\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: column;\r\n\t\t\talign-items: center;\r\n\t\t\twidth: 600rpx;\r\n\t\t\theight: 963rpx;\r\n\t\t\tbackground: #FFFFFF;\r\n\t\t\tborder-radius: 32rpx;\r\n\r\n\t\t\t.target_title {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tmargin-top: 50rpx;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\tfont-family: PingFangSC, PingFang SC;\r\n\t\t\t\tfont-weight: 500;\r\n\t\t\t\tfont-size: 30rpx;\r\n\t\t\t\tcolor: #000000;\r\n\t\t\t\tline-height: 42rpx;\r\n\t\t\t\ttext-align: left;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t}\r\n\r\n\t\t\t.image_wrapper {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\theight: 739rpx;\r\n\t\t\t\twidth: 600rpx;\r\n\t\t\t\tmargin-top: 20rpx;\r\n\r\n\t\t\t\t.image {\r\n\t\t\t\t\theight: 739rpx;\r\n\t\t\t\t\twidth: 600rpx;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.target_line {\n\t\t\t\tmargin-top: 20rpx;\r\n\t\t\t\twidth: 100%;\n\t\t\t\theight: 1rpx;\n\t\t\t\tbackground: #ECEDEF;\r\n\t\t\t}\n\t\t\t.cancel {\n\t\t\t\tdisplay: flex;\n\t\t\t\tjustify-content: center;\n\t\t\t\talign-items: center;\n\t\t\t\tfont-family: PingFangSC, PingFang SC;\n\t\t\t\tfont-weight: 400;\n\t\t\t\tfont-size: 30rpx;\n\t\t\t\tcolor: #EE0D24;\n\t\t\t\tline-height: 42rpx;\n\t\t\t\ttext-align: left;\n\t\t\t\tfont-style: normal;\n\t\t\t\twidth: 100%;\n\t\t\t\theight: 88rpx;\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</style>","import Component from '/Users/basetnt/Desktop/Git/zhb_login/pages/register/service.vue'\nwx.createComponent(Component)"],"names":["emit","__emit","base64Image","ref","onMounted","registerApi","res","extractImageUrl","uni","targetClick","cancelClick","htmlString","regex","match","closeClick","Component"],"mappings":"sMA2BC,MAAMA,EAAOC,EAEPC,EAAcC,MAAI,EAAE,EACPA,EAAAA,IAAI,EAAK,EAE5BC,EAAAA,UAAU,IAAM,CAEHC,EAAA,QAAA,UAAU,CAAE,KAAM,SAAA,CAAW,EAAE,KAAMC,GAAQ,CAExDJ,EAAY,MAAQK,EAAgBD,EAAI,KAAK,aAAa,EAC1DE,QAAI,MAAM,MAAM,mCAAmC,UAAWF,EAAKJ,EAAY,KAAK,CAAA,CAEpF,EAAE,MAAM,IAAM,CAAA,CAEd,CAAA,CACD,EACD,SAASO,GAAc,CAEvB,CACA,SAASC,GAAc,CACtBV,EAAK,OAAO,CACb,CAEA,SAASO,EAAgBI,EAAY,CACpC,MAAMC,EAAQ,0BACRC,EAAQF,EAAW,MAAMC,CAAK,EAC7B,OAAAC,EAAQA,EAAM,CAAC,EAAI,IAC3B,CAmKA,SAASC,GAAa,CACrBd,EAAK,OAAO,CACb,gIC1ND,GAAG,gBAAgBe,CAAS"}
1 -"use strict";const n=require("../common/vendor.js"),r=require("../http/HttpClient.js");class _{static register(e){return r.ApiClient.server().post("login/register",e,{}).then(t=>t)}static login(e){return r.ApiClient.server().post("login/login",e,{}).then(t=>t)}static getCode(e){return r.ApiClient.server().post("login/sendSms",e,{}).then(t=>t)}static getNotice(e){return r.ApiClient.server().get("common/getNotice",{params:e}).then(t=>t)}static getUserInfo(){return r.ApiClient.server().get("login/getInfo").then(e=>e)}static submitSign(e){return r.ApiClient.server().post("sign/save",e,{}).then(t=>t)}static getSignInfo(){return r.ApiClient.server().get("sign/getSignInfo",{}).then(e=>e)}static getHarbourAreaTree(){return r.ApiClient.server().get("common/harbourAreaTree",{}).then(e=>e)}static getFollowCode(e){return r.ApiClient.server().post("common/createTempTicket",e,{}).then(t=>t)}static async upload(e){let o=(await f(e)).filter(i=>i!="");return Promise.resolve(o)}}function f(s){const e=s.map(t=>h(t));return Promise.all(e)}function h(s){return new Promise(e=>{if(s.endsWith(".mp4")){var t="text.mp4",o=s.valueOf().split("/");o.length>0&&(t=o[o.length-1]);let i={"Content-Disposition":"attachment;filename="+t};const l=r.ApiClient.getBaseURL()+"common/upload",g=n.wx$1.getStorageSync("token")||"";i.Authorization=g,n.wx$1.uploadFile({url:l,filePath:s,name:"file",timeout:12e4,header:i,success:a=>{n.index.__f__("log","at api/register.ts:129","上传返回res",a);const p=a.data,c=JSON.parse(p);n.index.__f__("log","at api/register.ts:133","上传返回data",c),c.code===200?e(c.msg):(n.index.__f__("log","at api/register.ts:137","上传失败1"),e(""))},fail:a=>{n.index.__f__("log","at api/register.ts:142","上传失败",a),e("")}})}else n.wx$1.getImageInfo({src:s,success:i=>{var l="text.png",g=i.path.valueOf().split("/");g.length>0&&(l=g[g.length-1]),n.index.__f__("log","at api/register.ts:156","filename",l);let a={"Content-Disposition":"attachment;filename="+l};const p=r.ApiClient.getBaseURL()+"common/upload",c=n.wx$1.getStorageSync("token")||"";a.Authorization=c,n.wx$1.uploadFile({url:p,filePath:i.path,name:"file",header:a,success:u=>{const d=u.data,m=JSON.parse(d);m.code===200?e(m.msg):e("")},fail:u=>{n.index.__f__("log","at api/register.ts:181",u),e("")}})},fail:i=>{n.index.__f__("log","at api/register.ts:187",i),e("")}})})}exports.HomeApi=_; 1 +"use strict";const n=require("../common/vendor.js"),r=require("../http/HttpClient.js");class f{static register(e){return r.ApiClient.server().post("login/register",e,{}).then(t=>t)}static login(e){return r.ApiClient.server().post("login/login",e,{}).then(t=>t)}static getCode(e){return r.ApiClient.server().post("login/sendSms",e,{}).then(t=>t)}static getNotice(e){return r.ApiClient.server().get("common/getNotice",{params:e}).then(t=>t)}static getUserInfo(){return r.ApiClient.server().get("login/getInfo").then(e=>e)}static submitSign(e){return r.ApiClient.server().post("sign/save",e,{}).then(t=>t)}static getSignInfo(){return r.ApiClient.server().get("sign/getSignInfo",{}).then(e=>e)}static getHarbourAreaTree(){return r.ApiClient.server().get("common/harbourAreaTree",{}).then(e=>e)}static getFollowCode(e){return r.ApiClient.server().post("common/createTempTicket",e,{}).then(t=>t)}static getNoticeDetail(e){return r.ApiClient.server().get("common/getOfficialMsg",{params:e}).then(t=>t)}static async upload(e){let o=(await _(e)).filter(i=>i!="");return Promise.resolve(o)}}function _(s){const e=s.map(t=>h(t));return Promise.all(e)}function h(s){return new Promise(e=>{if(s.endsWith(".mp4")){var t="text.mp4",o=s.valueOf().split("/");o.length>0&&(t=o[o.length-1]);let i={"Content-Disposition":"attachment;filename="+t};const l=r.ApiClient.getBaseURL()+"common/upload",g=n.wx$1.getStorageSync("token")||"";i.Authorization=g,n.wx$1.uploadFile({url:l,filePath:s,name:"file",timeout:12e4,header:i,success:a=>{n.index.__f__("log","at api/register.ts:140","上传返回res",a);const u=a.data,c=JSON.parse(u);n.index.__f__("log","at api/register.ts:144","上传返回data",c),c.code===200?e(c.msg):(n.index.__f__("log","at api/register.ts:148","上传失败1"),e(""))},fail:a=>{n.index.__f__("log","at api/register.ts:153","上传失败",a),e("")}})}else n.wx$1.getImageInfo({src:s,success:i=>{var l="text.png",g=i.path.valueOf().split("/");g.length>0&&(l=g[g.length-1]),n.index.__f__("log","at api/register.ts:167","filename",l);let a={"Content-Disposition":"attachment;filename="+l};const u=r.ApiClient.getBaseURL()+"common/upload",c=n.wx$1.getStorageSync("token")||"";a.Authorization=c,n.wx$1.uploadFile({url:u,filePath:i.path,name:"file",header:a,success:p=>{const d=p.data,m=JSON.parse(d);m.code===200?e(m.msg):e("")},fail:p=>{n.index.__f__("log","at api/register.ts:192",p),e("")}})},fail:i=>{n.index.__f__("log","at api/register.ts:198",i),e("")}})})}exports.HomeApi=f;
2 //# sourceMappingURL=../../.sourcemap/mp-weixin/api/register.js.map 2 //# sourceMappingURL=../../.sourcemap/mp-weixin/api/register.js.map
1 -"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e=require("./common/vendor.js"),r=require("./api/register.js"),p=e.defineComponent({__name:"App",setup(n){e.onLaunch(()=>{e.index.__f__("log","at App.vue:5","App Launch"),e.wx$1.getStorageSync("token")&&i()}),e.onShow(()=>{e.index.__f__("log","at App.vue:12","App Show")}),e.onHide(()=>{e.index.__f__("log","at App.vue:15","App Hide")});function i(){r.HomeApi.getUserInfo().then(t=>{e.index.__f__("log","at App.vue:20","getUserInfo",t),t.signStatus==0?e.index.reLaunch({url:"/pages/register/audit"}):t.signStatus==1?e.index.reLaunch({url:"/pages/register/auditSuccess"}):t.signStatus==2?e.index.reLaunch({url:"/pages/register/registerSuccess"}):t.signStatus==-1&&e.index.reLaunch({url:"/pages/register/registerSuccess"})}).catch(t=>{e.index.__f__("log","at App.vue:39","getUserInfo error",t.msg)})}return()=>{}}});function s(){return{app:e.createSSRApp(p)}}s().app.mount("#app");exports.createApp=s; 1 +"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e=require("./common/vendor.js"),r=require("./api/register.js"),p=e.defineComponent({__name:"App",setup(n){e.onLaunch(s=>{e.index.__f__("log","at App.vue:5","App Launch",s),s&&s.path&&s.path=="pages/login/index"&&e.wx$1.getStorageSync("token")&&i()}),e.onShow(()=>{e.index.__f__("log","at App.vue:16","App Show")}),e.onHide(()=>{e.index.__f__("log","at App.vue:19","App Hide")});function i(){r.HomeApi.getUserInfo().then(s=>{e.index.__f__("log","at App.vue:24","getUserInfo",s),s.signStatus==0?e.index.reLaunch({url:"/pages/register/audit"}):s.signStatus==1?e.index.reLaunch({url:"/pages/register/auditSuccess"}):s.signStatus==2?e.index.reLaunch({url:"/pages/register/registerSuccess"}):s.signStatus==-1&&e.index.reLaunch({url:"/pages/register/registerSuccess"})}).catch(s=>{e.index.__f__("log","at App.vue:43","getUserInfo error",s.msg)})}return()=>{}}});function t(){return{app:e.createSSRApp(p)}}t().app.mount("#app");exports.createApp=t;
2 //# sourceMappingURL=../.sourcemap/mp-weixin/app.js.map 2 //# sourceMappingURL=../.sourcemap/mp-weixin/app.js.map
@@ -5,7 +5,8 @@ @@ -5,7 +5,8 @@
5 "pages/register/registerSuccess", 5 "pages/register/registerSuccess",
6 "pages/register/audit", 6 "pages/register/audit",
7 "pages/register/auditSuccess", 7 "pages/register/auditSuccess",
8 - "pages/login/notice" 8 + "pages/login/notice",
  9 + "pages/notice/index"
9 ], 10 ],
10 "window": { 11 "window": {
11 "navigationBarTextStyle": "white", 12 "navigationBarTextStyle": "white",
@@ -13,10 +14,6 @@ @@ -13,10 +14,6 @@
13 "navigationBarBackgroundColor": "#409EFE", 14 "navigationBarBackgroundColor": "#409EFE",
14 "backgroundColor": "#409EFE" 15 "backgroundColor": "#409EFE"
15 }, 16 },
16 - "permission": {  
17 - "scope.userLocation": {  
18 - "desc": "选择公司所在地"  
19 - }  
20 - }, 17 + "permission": {},
21 "usingComponents": {} 18 "usingComponents": {}
22 } 19 }
1 -"use strict";const s="/static/images/register_bg.png",t="/static/images/register_logo.png",i="/static/images/login_account.png",_="/static/images/login_phone.png",o="/static/images/login_password.png",r="/static/images/login_code.png",e="/static/images/register_bottom_id.png",p="/static/images/register_return.png",m="/static/images/register_customer_service.png",g="/static/images/register_company.png",c="/static/images/register_phone.png",n="/static/images/register_password.png",a="/static/images/register_verification_code.png",$="/static/images/register_not_selected.png",d="/static/images/register_selected.png",l="/static/images/register_success.png",u="/static/images/register_error.png",h="/static/images/register_photo.png";exports._imports_0=p;exports._imports_0$1=l;exports._imports_1=s;exports._imports_1$1=u;exports._imports_10=e;exports._imports_2=i;exports._imports_2$1=t;exports._imports_2$2=h;exports._imports_3=_;exports._imports_3$1=m;exports._imports_4=o;exports._imports_4$1=g;exports._imports_5=r;exports._imports_5$1=c;exports._imports_6=n;exports._imports_7=a;exports._imports_8=$;exports._imports_9=d; 1 +"use strict";const s="/static/images/register_bg.png",t="/static/images/register_logo.png",i="/static/images/login_account.png",_="/static/images/login_phone.png",o="/static/images/login_password.png",r="/static/images/login_code.png",e="/static/images/register_bottom_id.png",p="/static/images/register_return.png",m="/static/images/register_customer_service.png",g="/static/images/register_company.png",c="/static/images/register_phone.png",n="/static/images/register_password.png",a="/static/images/register_verification_code.png",$="/static/images/register_not_selected.png",l="/static/images/register_selected.png",d="/static/images/register_success.png",u="/static/images/register_error.png",h="/static/images/register_photo.png",v="/static/images/notice_logo.png",b="/static/images/service_close.png";exports._imports_0=p;exports._imports_0$1=d;exports._imports_0$2=v;exports._imports_0$3=b;exports._imports_1=s;exports._imports_1$1=u;exports._imports_10=e;exports._imports_2=i;exports._imports_2$1=t;exports._imports_2$2=h;exports._imports_3=_;exports._imports_3$1=m;exports._imports_4=o;exports._imports_4$1=g;exports._imports_5=r;exports._imports_5$1=c;exports._imports_6=n;exports._imports_7=a;exports._imports_8=$;exports._imports_9=l;
2 //# sourceMappingURL=../../.sourcemap/mp-weixin/common/assets.js.map 2 //# sourceMappingURL=../../.sourcemap/mp-weixin/common/assets.js.map
This diff could not be displayed because it is too large.
1 -"use strict";const a=require("../common/vendor.js"),m=require("./AxiosCancelToken.js"),c=new m.AxiosCancelToken;a.axios.defaults.timeout=3e4;class n{static server(s="none"){const i=n.getBaseURL();return n.create(i,s)}static getBaseURL(){return"http://39.99.131.18:9266/mini/"}static create(s,i="none"){const d=a.axios.create({withCredentials:!0,baseURL:s,adapter:a.u});return d.interceptors.request.use(t=>{switch(t.headers.trace_id=new Date().getTime(),i){case"all":c.removeAllRequest();break;case"same":c.removeRequest(t);break}return t.headers.Authorization=a.wx$1.getStorageSync("token")||"",c.addRequest(t),t},t=>Promise.reject(t)),d.interceptors.response.use(t=>{if(a.index.__f__("log","at http/HttpClient.ts:63","response",t),t.data.code===200)return t.data;if(t.data.code===401){a.index.reLaunch({url:"/pages/login/index"});const e={};return t.data.code&&(e.code=t.data.code),t.data.msg?e.msg=t.data.msg:e.msg=t.status+"服务器内部异常",a.index.__f__("log","at http/HttpClient.ts:81","error",e),Promise.reject(e)}else{if(t.data.code===603)return a.index.showModal({title:"提示",content:t.data.msg||"您的账户已禁用",showCancel:!1,confirmText:"我知道了",success:e=>{e.confirm&&a.wx$1.exitMiniProgram({complete:o=>{a.index.__f__("log","at http/HttpClient.ts:96",o)}})}}),Promise.reject();if(t.data.code===500&&t.data.msg==="无手机号")return c.removeAllRequest(),a.index.redirectTo({url:"/pages/login/Login"}),Promise.reject(t.data);{const e={};return t.data.code&&(e.code=t.data.code),t.data.msg?e.msg=t.data.msg:e.msg=t.status+"服务器内部异常",a.index.__f__("log","at http/HttpClient.ts:122","error",e),Promise.reject(e)}}},t=>{if(t.code==="ERR_CANCELED")return Promise.reject();if(t.status!==0&&!t.status){a.index.__f__("error","at http/HttpClient.ts:131",t);const e=t;return e.msg=e.errMsg||"请检查网络设置",Promise.reject(e)}switch(getCurrentPages(),t.status){case 1:t.msg="网络超时!";break;case 401:setTimeout(()=>{a.index.showToast({title:"登录已过期,请重新登录!",icon:"none"})},300);break;case 403:t.msg=`${t.status} 禁止访问!`;break;case 500:t.msg=`${t.status} 服务内部异常!`;break;case 502:t.msg=`${t.status} 服务器暂不可用!`;break;case 503:t.msg=`${t.status} 服务器升级中!`;break;case 404:t.msg=`${t.status} 服务器无回应!`;break;case 603:c.removeAllRequest(),a.index.showModal({title:"提示",content:t.msg||"您的账户已禁用",showCancel:!1,confirmText:"我知道了",success:e=>{e.confirm&&a.wx$1.exitMiniProgram({complete:o=>{a.index.__f__("log","at http/HttpClient.ts:179",o)}})}});break;default:t.msg=`${t.status} ${t.data.msg||"未知错误!"}`}return Promise.reject(t)}),d}get(s,i){return instance.request({method:"get",url:s,params:i})}}exports.ApiClient=n; 1 +"use strict";const a=require("../common/vendor.js"),m=require("./AxiosCancelToken.js"),c=new m.AxiosCancelToken;a.axios.defaults.timeout=3e4;class n{static server(s="none"){const i=n.getBaseURL();return n.create(i,s)}static getBaseURL(){return"https://api.zhihangtech.com/mini/"}static create(s,i="none"){const d=a.axios.create({withCredentials:!0,baseURL:s,adapter:a.u});return d.interceptors.request.use(t=>{switch(t.headers.trace_id=new Date().getTime(),i){case"all":c.removeAllRequest();break;case"same":c.removeRequest(t);break}return t.headers.Authorization=a.wx$1.getStorageSync("token")||"",c.addRequest(t),t},t=>Promise.reject(t)),d.interceptors.response.use(t=>{if(a.index.__f__("log","at http/HttpClient.ts:64","response",t),t.data.code===200)return t.data;if(t.data.code===401){a.index.reLaunch({url:"/pages/login/index"});const e={};return t.data.code&&(e.code=t.data.code),t.data.msg?e.msg=t.data.msg:e.msg=t.status+"服务器内部异常",a.index.__f__("log","at http/HttpClient.ts:82","error",e),Promise.reject(e)}else{if(t.data.code===603)return a.index.showModal({title:"提示",content:t.data.msg||"您的账户已禁用",showCancel:!1,confirmText:"我知道了",success:e=>{e.confirm&&a.wx$1.exitMiniProgram({complete:o=>{a.index.__f__("log","at http/HttpClient.ts:97",o)}})}}),Promise.reject();if(t.data.code===500&&t.data.msg==="无手机号")return c.removeAllRequest(),a.index.redirectTo({url:"/pages/login/Login"}),Promise.reject(t.data);{const e={};return t.data.code&&(e.code=t.data.code),t.data.msg?e.msg=t.data.msg:e.msg=t.status+"服务器内部异常",a.index.__f__("log","at http/HttpClient.ts:123","error",e),Promise.reject(e)}}},t=>{if(t.code==="ERR_CANCELED")return Promise.reject();if(t.status!==0&&!t.status){a.index.__f__("error","at http/HttpClient.ts:132",t);const e=t;return e.msg=e.errMsg||"请检查网络设置",Promise.reject(e)}switch(getCurrentPages(),t.status){case 1:t.msg="网络超时!";break;case 401:setTimeout(()=>{a.index.showToast({title:"登录已过期,请重新登录!",icon:"none"})},300);break;case 403:t.msg=`${t.status} 禁止访问!`;break;case 500:t.msg=`${t.status} 服务内部异常!`;break;case 502:t.msg=`${t.status} 服务器暂不可用!`;break;case 503:t.msg=`${t.status} 服务器升级中!`;break;case 404:t.msg=`${t.status} 服务器无回应!`;break;case 603:c.removeAllRequest(),a.index.showModal({title:"提示",content:t.msg||"您的账户已禁用",showCancel:!1,confirmText:"我知道了",success:e=>{e.confirm&&a.wx$1.exitMiniProgram({complete:o=>{a.index.__f__("log","at http/HttpClient.ts:180",o)}})}});break;default:t.msg=`${t.status} ${t.data.msg||"未知错误!"}`}return Promise.reject(t)}),d}get(s,i){return instance.request({method:"get",url:s,params:i})}}exports.ApiClient=n;
2 //# sourceMappingURL=../../.sourcemap/mp-weixin/http/HttpClient.js.map 2 //# sourceMappingURL=../../.sourcemap/mp-weixin/http/HttpClient.js.map
1 -"use strict";const e=require("../../common/vendor.js"),o=require("../../common/assets.js"),p=require("../../api/register.js"),m=e.defineComponent({__name:"index",setup(x){const u=e.ref(60),l=e.ref(!1),i=e.ref(),s=e.ref(25);e.ref(!1),e.ref(!1);const a=e.ref({phone:null,company:null,password:null,code:null,type:"userName"}),r=e.computed(()=>{var n=!1;return a.value.type!="phonenumber"?n=a.value.phone&&a.value.password:n=a.value.phone&&a.value.code,n||!1});e.onLoad(()=>{s.value=e.index.getWindowInfo().statusBarHeight||25});function g(){e.index.__f__("log","at pages/login/index.vue:99","getCodeClick"),p.HomeApi.getCode({phoneNumber:a.value.phone,type:"login"}).then(n=>{e.index.__f__("log","at pages/login/index.vue:101","getCode",n),n.code==200&&(l.value=!0,v())}).catch(n=>{e.index.showToast({title:n.msg,icon:"none"})})}function v(){i.value&&clearInterval(i.value),i.value=setInterval(()=>{if(u.value==0){u.value=60,l.value=!1,i.value&&clearInterval(i.value);return}u.value-=1,e.index.__f__("log","at pages/login/index.vue:123",u.value)},1e3)}function c(){e.index.__f__("log","at pages/login/index.vue:136","registerClick",r.value),r.value&&p.HomeApi.login({username:a.value.phone,type:a.value.type,phonenumberCode:a.value.code,password:a.value.password}).then(n=>{e.index.__f__("log","at pages/login/index.vue:153","login",n),n.code==200&&(e.index.setStorageSync("token",n.token),d())}).catch(n=>{e.index.showToast({title:n.msg,icon:"none"})})}function d(){p.HomeApi.getUserInfo().then(n=>{e.index.__f__("log","at pages/login/index.vue:167","getUserInfo",n),n.signStatus==0?e.index.reLaunch({url:"/pages/register/audit"}):n.signStatus==1?e.index.reLaunch({url:"/pages/register/auditSuccess"}):n.signStatus==2?e.index.reLaunch({url:"/pages/register/registerSuccess"}):n.signStatus==-1&&e.index.reLaunch({url:"/pages/register/registerSuccess"})}).catch(n=>{e.index.__f__("log","at pages/login/index.vue:186","getUserInfo error",n.msg)})}function _(){a.value.type=a.value.type=="phonenumber"?"userName":"phonenumber"}function f(){e.index.navigateTo({url:"/pages/register/index"})}return(n,y)=>e.e({a:s.value+"px",b:o._imports_1,c:o._imports_2$1,d:s.value+43+"px",e:a.value.type=="userName"},a.value.type=="userName"?{f:o._imports_2,g:a.value.phone,h:e.o(t=>a.value.phone=t.detail.value)}:{i:o._imports_3,j:a.value.phone,k:e.o(t=>a.value.phone=t.detail.value)},{l:a.value.type!="phonenumber"},a.value.type!="phonenumber"?{m:o._imports_4,n:a.value.password,o:e.o(t=>a.value.password=t.detail.value)}:e.e({p:o._imports_5,q:a.value.code,r:e.o(t=>a.value.code=t.detail.value),s:l.value==!1},l.value==!1?{t:e.o(g)}:{v:e.t(u.value)}),{w:r.value?1:.5,x:e.o(c),y:e.t(a.value.type=="phonenumber"?"账号密码登录":"手机号登录"),z:e.o(_),A:e.o(f),B:o._imports_10})}}),h=e._export_sfc(m,[["__scopeId","data-v-d08ef7d4"]]);wx.createPage(h); 1 +"use strict";const e=require("../../common/vendor.js"),o=require("../../common/assets.js"),p=require("../../api/register.js"),m=e.defineComponent({__name:"index",setup(x){e.ref(!0);const u=e.ref(60),l=e.ref(!1),i=e.ref(),s=e.ref(25);e.ref(!1),e.ref(!1);const a=e.ref({phone:null,company:null,password:null,code:null,type:"userName"}),r=e.computed(()=>{var n=!1;return a.value.type!="phonenumber"?n=a.value.phone&&a.value.password:n=a.value.phone&&a.value.code,n||!1});e.onLoad(()=>{s.value=e.index.getWindowInfo().statusBarHeight||25});function g(){e.index.__f__("log","at pages/login/index.vue:101","getCodeClick"),p.HomeApi.getCode({phoneNumber:a.value.phone,type:"login"}).then(n=>{e.index.__f__("log","at pages/login/index.vue:103","getCode",n),n.code==200&&(l.value=!0,v())}).catch(n=>{e.index.showToast({title:n.msg,icon:"none"})})}function v(){i.value&&clearInterval(i.value),i.value=setInterval(()=>{if(u.value==0){u.value=60,l.value=!1,i.value&&clearInterval(i.value);return}u.value-=1,e.index.__f__("log","at pages/login/index.vue:125",u.value)},1e3)}function c(){e.index.__f__("log","at pages/login/index.vue:138","registerClick",r.value),r.value&&p.HomeApi.login({username:a.value.phone,type:a.value.type,phonenumberCode:a.value.code,password:a.value.password}).then(n=>{e.index.__f__("log","at pages/login/index.vue:155","login",n),n.code==200&&(e.index.setStorageSync("token",n.token),d())}).catch(n=>{e.index.showToast({title:n.msg,icon:"none"})})}function d(){p.HomeApi.getUserInfo().then(n=>{e.index.__f__("log","at pages/login/index.vue:169","getUserInfo",n),n.signStatus==0?e.index.reLaunch({url:"/pages/register/audit"}):n.signStatus==1?e.index.reLaunch({url:"/pages/register/auditSuccess"}):n.signStatus==2?e.index.reLaunch({url:"/pages/register/registerSuccess"}):n.signStatus==-1&&e.index.reLaunch({url:"/pages/register/registerSuccess"})}).catch(n=>{e.index.__f__("log","at pages/login/index.vue:188","getUserInfo error",n.msg)})}function _(){a.value.type=a.value.type=="phonenumber"?"userName":"phonenumber"}function f(){e.index.navigateTo({url:"/pages/register/index"})}return(n,y)=>e.e({a:s.value+"px",b:o._imports_1,c:o._imports_2$1,d:s.value+43+"px",e:a.value.type=="userName"},a.value.type=="userName"?{f:o._imports_2,g:a.value.phone,h:e.o(t=>a.value.phone=t.detail.value)}:{i:o._imports_3,j:a.value.phone,k:e.o(t=>a.value.phone=t.detail.value)},{l:a.value.type!="phonenumber"},a.value.type!="phonenumber"?{m:o._imports_4,n:a.value.password,o:e.o(t=>a.value.password=t.detail.value)}:e.e({p:o._imports_5,q:a.value.code,r:e.o(t=>a.value.code=t.detail.value),s:l.value==!1},l.value==!1?{t:e.o(g)}:{v:e.t(u.value)}),{w:r.value?1:.5,x:e.o(c),y:e.t(a.value.type=="phonenumber"?"账号密码登录":"手机号登录"),z:e.o(_),A:e.o(f),B:o._imports_10})}}),h=e._export_sfc(m,[["__scopeId","data-v-d08ef7d4"]]);wx.createPage(h);
2 //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/login/index.js.map 2 //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/login/index.js.map
1 -<view class="wrapper data-v-d08ef7d4"><view class="navigation data-v-d08ef7d4" style="{{'--status-bar:' + a}}"><view class="navigation_title data-v-d08ef7d4">登录</view></view><view class="top_wrapper data-v-d08ef7d4" style="{{'margin-top:' + d}}"><view class="bg data-v-d08ef7d4"><image class="data-v-d08ef7d4" style="width:100vw;height:400rpx" src="{{b}}" mode="aspectFill"></image></view><view class="title data-v-d08ef7d4">智航保,让跨境更安心!</view><view class="title_image data-v-d08ef7d4"><image class="image data-v-d08ef7d4" src="{{c}}" mode="aspectFill"></image></view></view><view class="center_wrapper data-v-d08ef7d4"><view class="title data-v-d08ef7d4">Welcome</view><view wx:if="{{e}}" class="input_wrapper data-v-d08ef7d4"><image class="image data-v-d08ef7d4" src="{{f}}" mode="aspectFill"></image><input class="input data-v-d08ef7d4" maxlength="11" type="number" placeholder-style="color: #808080;font-size: 26rpx;" placeholder="请输入账号" value="{{g}}" bindinput="{{h}}"/></view><view wx:else class="input_wrapper data-v-d08ef7d4"><image class="image data-v-d08ef7d4" src="{{i}}" mode="aspectFill"></image><input class="input data-v-d08ef7d4" maxlength="11" type="number" placeholder-style="color: #808080;font-size: 26rpx;" placeholder="请输入手机号" value="{{j}}" bindinput="{{k}}"/></view><view wx:if="{{l}}" class="input_wrapper data-v-d08ef7d4"><image class="image data-v-d08ef7d4" src="{{m}}" mode="aspectFill"></image><input class="input data-v-d08ef7d4" password="true" maxlength="20" type="text" placeholder-style="color: #808080;font-size: 26rpx;" placeholder="请输入密码" value="{{n}}" bindinput="{{o}}"/></view><view wx:else class="input_wrapper data-v-d08ef7d4"><image class="image data-v-d08ef7d4" src="{{p}}" mode="aspectFill"></image><input class="input data-v-d08ef7d4" type="number" maxlength="6" placeholder-style="color: #808080;font-size: 26rpx;" placeholder="请输入验证码" value="{{q}}" bindinput="{{r}}"/><view wx:if="{{s}}" class="code data-v-d08ef7d4" bindtap="{{t}}">获取验证码</view><view wx:else class="code data-v-d08ef7d4" style="opacity:0.5">{{v}}s后重试</view></view><view class="agree_wrapper data-v-d08ef7d4"></view><view class="login_btn data-v-d08ef7d4" style="{{'opacity:' + w}}" bindtap="{{x}}">登录</view><view class="change_btn data-v-d08ef7d4" bindtap="{{z}}">{{y}}</view><view class="register_btn data-v-d08ef7d4" bindtap="{{A}}">还没有账号?<label class="data-v-d08ef7d4" style="color:#409EFE">去注册</label></view></view><view class="bottom_wrapper fixed-bottom data-v-d08ef7d4"><view class="bottom_title data-v-d08ef7d4">Copyright © 2019-2025 关于智航保</view><view class="bottom_title_wrapper data-v-d08ef7d4"><image class="image data-v-d08ef7d4" src="{{B}}" mode="aspectFill"></image><view class="bottom_title data-v-d08ef7d4">粤ICP备2025405919号</view></view></view></view>  
  1 +<view class="wrapper data-v-d08ef7d4"><view class="navigation data-v-d08ef7d4" style="{{'--status-bar:' + a}}"><view class="navigation_title data-v-d08ef7d4">登录</view></view><view class="top_wrapper data-v-d08ef7d4" style="{{'margin-top:' + d}}"><view class="bg data-v-d08ef7d4"><image class="data-v-d08ef7d4" style="width:100vw;height:400rpx" src="{{b}}" mode="aspectFill"></image></view><view class="title data-v-d08ef7d4">智航保,让跨境更安心!</view><view class="title_image data-v-d08ef7d4"><image class="image data-v-d08ef7d4" src="{{c}}" mode="aspectFill"></image></view></view><view class="center_wrapper data-v-d08ef7d4"><view class="title data-v-d08ef7d4"></view><view wx:if="{{e}}" class="input_wrapper data-v-d08ef7d4"><image class="image data-v-d08ef7d4" src="{{f}}" mode="aspectFill"></image><input class="input data-v-d08ef7d4" maxlength="11" type="number" placeholder-style="color: #808080;font-size: 26rpx;" placeholder="请输入账号" value="{{g}}" bindinput="{{h}}"/></view><view wx:else class="input_wrapper data-v-d08ef7d4"><image class="image data-v-d08ef7d4" src="{{i}}" mode="aspectFill"></image><input class="input data-v-d08ef7d4" maxlength="11" type="number" placeholder-style="color: #808080;font-size: 26rpx;" placeholder="请输入手机号" value="{{j}}" bindinput="{{k}}"/></view><view wx:if="{{l}}" class="input_wrapper data-v-d08ef7d4"><image class="image data-v-d08ef7d4" src="{{m}}" mode="aspectFill"></image><input class="input data-v-d08ef7d4" password="true" maxlength="20" type="text" placeholder-style="color: #808080;font-size: 26rpx;" placeholder="请输入密码" value="{{n}}" bindinput="{{o}}"/></view><view wx:else class="input_wrapper data-v-d08ef7d4"><image class="image data-v-d08ef7d4" src="{{p}}" mode="aspectFill"></image><input class="input data-v-d08ef7d4" type="number" maxlength="6" placeholder-style="color: #808080;font-size: 26rpx;" placeholder="请输入验证码" value="{{q}}" bindinput="{{r}}"/><view wx:if="{{s}}" class="code data-v-d08ef7d4" bindtap="{{t}}">获取验证码</view><view wx:else class="code data-v-d08ef7d4" style="opacity:0.5">{{v}}s后重试</view></view><view class="agree_wrapper data-v-d08ef7d4"></view><view class="login_btn data-v-d08ef7d4" style="{{'opacity:' + w}}" bindtap="{{x}}">登录</view><view class="change_btn data-v-d08ef7d4" bindtap="{{z}}">{{y}}</view><view class="register_btn data-v-d08ef7d4" bindtap="{{A}}">还没有账号?<label class="data-v-d08ef7d4" style="color:#409EFE">去注册</label></view></view><view class="bottom_wrapper fixed-bottom data-v-d08ef7d4"><view class="bottom_title data-v-d08ef7d4">Copyright © 2019-2025 关于智航保</view><view class="bottom_title_wrapper data-v-d08ef7d4"><image class="image data-v-d08ef7d4" src="{{B}}" mode="aspectFill"></image><view class="bottom_title data-v-d08ef7d4">粤ICP备2025405919号</view></view></view></view>
  1 +"use strict";const e=require("../../common/vendor.js"),h=require("../../common/assets.js"),s=require("../../api/register.js"),S=e.defineComponent({__name:"index",setup(w){const i=e.ref(""),o=e.ref(""),a=e.ref(),c=e.ref("https://www.zhihangtech.com");e.onLoad(t=>{if(t&&t.scene){const n=decodeURIComponent(t.scene).split("=");e.index.__f__("log","at pages/notice/index.vue:65","scene",n),n.length>1?(o.value=n[1],r()):(o.value=t.scene,r())}l()});function u(){e.index.setClipboardData({data:c.value,success:()=>{e.index.showToast({title:"复制成功",icon:"none"})},fail:t=>{e.index.showToast({title:"复制失败",icon:"none"})}})}function d(t){const n=new Date(t),g=n.getFullYear(),f=String(n.getMonth()+1).padStart(2,"0"),v=String(n.getDate()).padStart(2,"0"),_=String(n.getHours()).padStart(2,"0"),p=String(n.getMinutes()).padStart(2,"0"),m=String(n.getSeconds()).padStart(2,"0");return`${g}-${f}-${v} ${_}:${p}:${m}`}function r(){s.HomeApi.getNoticeDetail({officialLogId:o.value}).then(t=>{e.index.__f__("log","at pages/notice/index.vue:110","getNoticeDetail",t),a.value=t.data}).catch(t=>{e.index.showToast({title:t.msg,icon:"none"})})}function l(){s.HomeApi.getNotice({type:"linkPhone"}).then(t=>{t.data.noticeContent&&(i.value=t.data.noticeContent.replace(/<[^>]*>/g,""))}).catch(()=>{})}return(t,n)=>e.e({a:h._imports_0$2,b:e.t(a.value.signName),c:e.t(a.value.workOrderName),d:e.t(a.value.workOrderId),e:e.t(a.value.verifyStatus),f:a.value.verifyStatus=="未通过"},a.value.verifyStatus=="未通过"?{g:e.t(a.value.verifyRemark)}:{},{h:e.t(d(a.value.verifyTime)),i:e.t(c.value),j:e.o(u),k:e.t(i.value)})}}),x=e._export_sfc(S,[["__scopeId","data-v-a41149ed"]]);wx.createPage(x);
  2 +//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/notice/index.js.map
  1 +{
  2 + "navigationBarTitleText": "消息明细",
  3 + "navigationStyle": "default",
  4 + "usingComponents": {}
  5 +}
  1 +<view class="notice-wrapper data-v-a41149ed"><view class="image-wrapper data-v-a41149ed"><image class="image data-v-a41149ed" src="{{a}}" mode="aspectFill"></image></view><view class="notice-line data-v-a41149ed"></view><view class="notice-item data-v-a41149ed"><view class="notice-title data-v-a41149ed">企业名称</view><view class="notice-value data-v-a41149ed">{{b}}</view></view><view class="notice-item data-v-a41149ed"><view class="notice-title data-v-a41149ed">通知类型</view><view class="notice-value data-v-a41149ed">{{c}}</view></view><view class="notice-item data-v-a41149ed"><view class="notice-title data-v-a41149ed">工单编号</view><view class="notice-value data-v-a41149ed">{{d}}</view></view><view class="notice-item data-v-a41149ed"><view class="notice-title data-v-a41149ed">处理结果</view><view class="notice-value data-v-a41149ed">{{e}}</view></view><view wx:if="{{f}}" class="notice-item data-v-a41149ed"><view class="notice-title weitongguo data-v-a41149ed">未通过原因</view><view class="notice-value data-v-a41149ed" style="white-space:pre-line">{{g}}</view></view><view class="notice-item data-v-a41149ed"><view class="notice-title data-v-a41149ed">处理时间</view><view class="notice-value data-v-a41149ed">{{h}}</view></view><view class="notice-item data-v-a41149ed" style="margin-top:20rpx" bindtap="{{j}}"><view class="solution data-v-a41149ed">请登录 {{i}} 查看</view></view><view class="notice-line data-v-a41149ed"></view><view class="bottom_wrapper fixed-bottom data-v-a41149ed"><view class="bottom_title data-v-a41149ed">如有问题请联系销售或拨打全国客服热线</view><view class="bottom_title data-v-a41149ed">{{k}}</view></view></view>
  1 +.notice-wrapper.data-v-a41149ed{display:flex;flex-direction:column;height:100vh}.notice-wrapper .solution.data-v-a41149ed{display:flex;flex-direction:row;justify-content:center;width:100%;margin-top:12rpx;margin-bottom:12rpx;flex-wrap:wrap;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:28rpx;color:#409efe;line-height:40rpx;font-style:normal}.notice-wrapper .image-wrapper.data-v-a41149ed{display:flex;width:100%;height:140rpx;margin-top:60rpx;justify-content:center}.notice-wrapper .image-wrapper .image.data-v-a41149ed{width:150rpx;height:140rpx}.notice-wrapper .notice-line.data-v-a41149ed{display:flex;margin:60rpx 60rpx 48rpx;height:1rpx;background:#ecedef}.notice-wrapper .notice-item.data-v-a41149ed{display:flex;flex-direction:row;align-items:center;margin-left:60rpx;margin-right:60rpx;min-height:62rpx}.notice-wrapper .notice-item .notice-title.data-v-a41149ed{display:flex;min-width:192rpx;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:28rpx;color:#707070;line-height:40rpx;text-align:left;font-style:normal}.notice-wrapper .notice-item .notice-title.weitongguo.data-v-a41149ed{height:100%;padding-top:18rpx}.notice-wrapper .notice-item .notice-value.data-v-a41149ed{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:28rpx;color:#1c1c1c;line-height:50rpx;text-align:left;font-style:normal}.notice-wrapper .bottom_wrapper.data-v-a41149ed{display:flex;flex-direction:column;position:fixed;left:0;right:0;bottom:40rpx;z-index:10}.notice-wrapper .bottom_wrapper .bottom_title.data-v-a41149ed{display:flex;align-items:center;justify-content:center;font-size:28rpx;margin-bottom:20rpx;color:#6b6d73}
1 -"use strict";const e=require("../../common/vendor.js"),a=require("../../api/register.js"),u=e.defineComponent({__name:"audit",setup(i){const o=e.ref({}),n=e.ref("");e.onLoad(()=>{s()});function s(){a.HomeApi.getUserInfo().then(t=>{o.value=t.user,c()}).catch(t=>{})}function c(){let t=`u=${o.value.userId}`;e.index.__f__("log","at pages/register/audit.vue:38","sceneStr: ",t),a.HomeApi.getFollowCode({sceneStr:t}).then(r=>{e.index.__f__("log","at pages/register/audit.vue:40","getFollowCode",r),n.value=r.data}).catch(r=>{})}return(t,r)=>({a:n.value})}}),_=e._export_sfc(u,[["__scopeId","data-v-27a8290b"]]);wx.createPage(_); 1 +"use strict";const e=require("../../common/vendor.js"),r=require("../../api/register.js"),u=e.defineComponent({__name:"audit",setup(d){const a=e.ref({}),c=e.ref(""),n=e.ref("");e.onLoad(()=>{i()});function i(){r.HomeApi.getUserInfo().then(t=>{a.value=t.user,s()}).catch(t=>{}),r.HomeApi.getNotice({type:"linkPhone"}).then(t=>{t.data.noticeContent&&(n.value=t.data.noticeContent.replace(/<[^>]*>/g,""))}).catch(()=>{})}function s(){let t=`u=${a.value.userId}`;e.index.__f__("log","at pages/register/audit.vue:47","sceneStr: ",t),r.HomeApi.getFollowCode({sceneStr:t}).then(o=>{e.index.__f__("log","at pages/register/audit.vue:49","getFollowCode",o),c.value=o.data}).catch(o=>{})}return(t,o)=>({a:e.t(n.value),b:e.t(n.value),c:c.value})}}),_=e._export_sfc(u,[["__scopeId","data-v-27a8290b"]]);wx.createPage(_);
2 //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/register/audit.js.map 2 //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/register/audit.js.map
1 -<view class="wrapper data-v-27a8290b"><view class="title data-v-27a8290b">后台审核中</view><view class="result data-v-27a8290b" style="margin-top:36rpx">您的账号已注册成功,我们会尽快进行审核开户。</view><view class="result data-v-27a8290b">联系电话:400-000-0000</view><view class="bottom_wrapper fixed-bottom data-v-27a8290b"><view class="bottom_title data-v-27a8290b">如有问题请联系销售或拨打全国客服热线</view><view class="bottom_title data-v-27a8290b">400-000-0000</view></view><view class="image_wrapper data-v-27a8290b"><image class="image data-v-27a8290b" show-menu-by-longpress src="{{a}}" mode="aspectFill"></image></view><view class="image_title data-v-27a8290b">关注公众号,及时获取最新通知</view></view>  
  1 +<view class="wrapper data-v-27a8290b"><view class="title data-v-27a8290b">后台审核中</view><view class="result data-v-27a8290b" style="margin-top:36rpx">您的账号已注册成功,我们会尽快进行审核开户。</view><view class="result data-v-27a8290b">联系电话:{{a}}</view><view class="bottom_wrapper fixed-bottom data-v-27a8290b"><view class="bottom_title data-v-27a8290b">如有问题请联系销售或拨打全国客服热线</view><view class="bottom_title data-v-27a8290b">{{b}}</view></view><view class="image_wrapper data-v-27a8290b"><image class="image data-v-27a8290b" show-menu-by-longpress src="{{c}}" mode="aspectFill"></image></view><view class="image_title data-v-27a8290b">关注公众号,及时获取最新通知</view></view>
1 -"use strict";const e=require("../../common/vendor.js"),c=require("../../api/register.js"),d=e.defineComponent({__name:"auditSuccess",setup(l){const r=e.ref({}),n=e.ref(""),s=e.ref("https://www.zhihangtech.com");e.onLoad(()=>{a()});function a(){c.HomeApi.getUserInfo().then(t=>{r.value=t.user,i()}).catch(t=>{})}function i(){let t=`u=${r.value.userId}`;e.index.__f__("log","at pages/register/auditSuccess.vue:41","sceneStr: ",t),c.HomeApi.getFollowCode({sceneStr:t}).then(o=>{e.index.__f__("log","at pages/register/auditSuccess.vue:43","getFollowCode",o),n.value=o.data}).catch(o=>{})}function u(){e.index.setClipboardData({data:s.value,success:()=>{e.index.showToast({title:"复制成功",icon:"none"})},fail:t=>{e.index.showToast({title:"复制失败",icon:"none"})}})}return(t,o)=>({a:e.t(s.value),b:e.o(u),c:n.value})}}),_=e._export_sfc(d,[["__scopeId","data-v-a13edf6d"]]);wx.createPage(_); 1 +"use strict";const e=require("../../common/vendor.js"),c=require("../../api/register.js"),l=e.defineComponent({__name:"auditSuccess",setup(f){const a=e.ref({}),r=e.ref(""),s=e.ref("https://www.zhihangtech.com"),n=e.ref("");e.onLoad(()=>{i()});function i(){c.HomeApi.getUserInfo().then(t=>{a.value=t.user,u()}).catch(t=>{}),c.HomeApi.getNotice({type:"linkPhone"}).then(t=>{t.data.noticeContent&&(n.value=t.data.noticeContent.replace(/<[^>]*>/g,""))}).catch(()=>{})}function u(){let t=`u=${a.value.userId}`;e.index.__f__("log","at pages/register/auditSuccess.vue:50","sceneStr: ",t),c.HomeApi.getFollowCode({sceneStr:t}).then(o=>{e.index.__f__("log","at pages/register/auditSuccess.vue:52","getFollowCode",o),r.value=o.data}).catch(o=>{})}function d(){e.index.setClipboardData({data:s.value,success:()=>{e.index.showToast({title:"复制成功",icon:"none"})},fail:t=>{e.index.showToast({title:"复制失败",icon:"none"})}})}return(t,o)=>({a:e.t(s.value),b:e.o(d),c:e.t(n.value),d:r.value,e:e.t(n.value)})}}),_=e._export_sfc(l,[["__scopeId","data-v-a13edf6d"]]);wx.createPage(_);
2 //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/register/auditSuccess.js.map 2 //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/register/auditSuccess.js.map
1 -<view class="wrapper data-v-a13edf6d"><view class="title data-v-a13edf6d">恭喜您,开户成功!</view><view class="result data-v-a13edf6d" style="margin-top:36rpx" bindtap="{{b}}">请复制网址 <label class="data-v-a13edf6d" style="color:#409EFE;font-size:22rpx">{{a}}</label> 前往电脑端投保</view><view class="result data-v-a13edf6d">联系电话:400-000-0000</view><view class="bottom_wrapper fixed-bottom data-v-a13edf6d"><view class="bottom_title data-v-a13edf6d">如有问题请联系销售或拨打全国客服热线</view><view class="bottom_title data-v-a13edf6d">400-000-0000</view></view><view class="image_wrapper data-v-a13edf6d"><image class="image data-v-a13edf6d" show-menu-by-longpress src="{{c}}" mode="aspectFill"></image></view><view class="image_title data-v-a13edf6d">关注公众号,及时获取最新通知</view></view>  
  1 +<view class="wrapper data-v-a13edf6d"><view class="title data-v-a13edf6d">恭喜您,开户成功!</view><view class="result data-v-a13edf6d" style="margin-top:36rpx" bindtap="{{b}}">请复制网址 <label class="data-v-a13edf6d" style="color:#409EFE;font-size:22rpx">{{a}}</label> 前往电脑端投保</view><view class="result data-v-a13edf6d">联系电话:{{c}}</view><view class="image_wrapper data-v-a13edf6d"><image class="image data-v-a13edf6d" show-menu-by-longpress src="{{d}}" mode="aspectFill"></image></view><view class="image_title data-v-a13edf6d">关注公众号,及时获取最新通知</view><view class="bottom_wrapper fixed-bottom data-v-a13edf6d"><view class="bottom_title data-v-a13edf6d">如有问题请联系销售或拨打全国客服热线</view><view class="bottom_title data-v-a13edf6d">{{e}}</view></view></view>
1 -"use strict";const e=require("../../common/vendor.js"),o=require("../../common/assets.js"),f=require("../../api/register.js");Math||S();const S=()=>"./service.js",T=e.defineComponent({__name:"index",setup(H){const g=e.ref(25),l=e.ref(!1),u=e.ref(!1),r=e.ref(60),c=e.ref(!1),i=e.ref(),d=e.ref(),t=e.ref({phone:null,company:null,password:null,code:null}),_=e.computed(()=>t.value.phone&&t.value.company&&t.value.password&&t.value.code||!1);e.onLoad(a=>{if(a&&a.scene){const n=decodeURIComponent(a.scene).split("=");n.length>1&&(d.value=parseInt(n[1]),e.index.setStorageSync("saleId",d.value))}else d.value=e.index.getStorageSync("saleId");g.value=e.index.getWindowInfo().statusBarHeight||25}),e.onUnload(()=>{i.value&&clearInterval(i.value)});function p(){e.index.__f__("log","at pages/register/index.vue:109","backClick"),e.index.navigateBack({fail:()=>{e.index.reLaunch({url:"/pages/login/index"})}})}function m(){e.index.navigateTo({url:"/pages/login/notice"})}function x(){l.value=!l.value}function h(){e.index.__f__("log","at pages/register/index.vue:127","getCodeClick"),f.HomeApi.getCode({phoneNumber:t.value.phone,type:"register"}).then(a=>{e.index.__f__("log","at pages/register/index.vue:129","getCode",a),a.code==200&&(c.value=!0,I())}).catch(a=>{e.index.showToast({title:a.msg,icon:"none"})})}function C(a){const n=/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,20}$/.test(a);let v="";return a?a.length<8||a.length>20?v="密码长度需8-20位":(!/[a-z]/.test(a)||!/[A-Z]/.test(a)||!/\d/.test(a))&&(v="需包含大小写字母和数字"):v="请输入密码",{isValid:n,message:v}}function I(){i.value&&clearInterval(i.value),i.value=setInterval(()=>{if(r.value==0){r.value=60,c.value=!1,i.value&&clearInterval(i.value);return}r.value-=1,e.index.__f__("log","at pages/register/index.vue:172",r.value)},1e3)}function k(){if(e.index.__f__("log","at pages/register/index.vue:176","registerClick",_.value),!_.value)return;const a=C(t.value.password);if(!a.isValid){e.index.showToast({title:a.message,icon:"none"});return}if(!l.value){e.index.showToast({title:"请先阅读服务条款",icon:"none"});return}f.HomeApi.register({nickName:t.value.company,password:t.value.password,phonenumber:t.value.phone,phonenumberCode:t.value.code,saleId:d.value,username:t.value.phone}).then(s=>{e.index.__f__("log","at pages/register/index.vue:203","register",s),s.code==200?(e.index.setStorageSync("token",s.token),w()):e.index.showToast({title:s.message,icon:"none"})}).catch(s=>{e.index.showToast({title:s.msg,icon:"none"})})}function w(){f.HomeApi.getUserInfo().then(a=>{e.index.__f__("log","at pages/register/index.vue:223","getUserInfo",a),a.code==200&&e.index.reLaunch({url:"/pages/register/registerSuccess"})}).catch(a=>{e.index.__f__("log","at pages/register/index.vue:230","getUserInfo error",a.msg)})}function y(){u.value=!0}function A(){u.value=!1}return(a,s)=>e.e({a:o._imports_0,b:e.o(p),c:g.value+"px",d:o._imports_1,e:o._imports_2$1,f:o._imports_3$1,g:e.o(y),h:g.value+43+"px",i:o._imports_4$1,j:t.value.company,k:e.o(n=>t.value.company=n.detail.value),l:o._imports_5$1,m:t.value.phone,n:e.o(n=>t.value.phone=n.detail.value),o:o._imports_6,p:t.value.password,q:e.o(n=>t.value.password=n.detail.value),r:o._imports_7,s:t.value.code,t:e.o(n=>t.value.code=n.detail.value),v:c.value==!1},c.value==!1?{w:e.o(h)}:{x:e.t(r.value)},{y:l.value==!1},l.value==!1?{z:o._imports_8}:{A:o._imports_9},{B:e.o(x),C:e.o(m),D:_.value?1:.5,E:e.o(k),F:o._imports_10,G:u.value},u.value?{H:e.o(A)}:{})}}),b=e._export_sfc(T,[["__scopeId","data-v-46a64346"]]);wx.createPage(b); 1 +"use strict";const e=require("../../common/vendor.js"),o=require("../../common/assets.js"),f=require("../../api/register.js");Math||S();const S=()=>"./service.js",T=e.defineComponent({__name:"index",setup(H){const g=e.ref(25),l=e.ref(!1),u=e.ref(!1),r=e.ref(60),c=e.ref(!1),i=e.ref(),d=e.ref(),t=e.ref({phone:null,company:null,password:null,code:null}),_=e.computed(()=>t.value.phone&&t.value.company&&t.value.password&&t.value.code||!1);e.onLoad(a=>{if(a&&a.scene){const n=decodeURIComponent(a.scene).split("=");n.length>1&&(d.value=parseInt(n[1]),e.index.setStorageSync("saleId",d.value))}else d.value=e.index.getStorageSync("saleId");g.value=e.index.getWindowInfo().statusBarHeight||25}),e.onUnload(()=>{i.value&&clearInterval(i.value)});function p(){e.index.__f__("log","at pages/register/index.vue:109","backClick"),e.index.navigateBack({fail:()=>{e.index.reLaunch({url:"/pages/login/index"})}})}function m(){e.index.navigateTo({url:"/pages/login/notice"})}function x(){l.value=!l.value}function h(){e.index.__f__("log","at pages/register/index.vue:127","getCodeClick"),f.HomeApi.getCode({phoneNumber:t.value.phone,type:"register"}).then(a=>{e.index.__f__("log","at pages/register/index.vue:129","getCode",a),a.code==200&&(c.value=!0,I())}).catch(a=>{e.index.showToast({title:a.msg,icon:"none"})})}function C(a){const n=/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,20}$/.test(a);let v="";return a?a.length<8||a.length>20?v="密码长度需8-20位":(!/[a-z]/.test(a)||!/[A-Z]/.test(a)||!/\d/.test(a))&&(v="需包含大小写字母和数字"):v="请输入密码",{isValid:n,message:v}}function I(){i.value&&clearInterval(i.value),i.value=setInterval(()=>{if(r.value==0){r.value=60,c.value=!1,i.value&&clearInterval(i.value);return}r.value-=1,e.index.__f__("log","at pages/register/index.vue:172",r.value)},1e3)}function k(){if(e.index.__f__("log","at pages/register/index.vue:176","registerClick",_.value),!_.value)return;const a=C(t.value.password);if(!a.isValid){e.index.showToast({title:a.message,icon:"none"});return}if(!l.value){e.index.showToast({title:"请先勾选服务条款",icon:"none"});return}f.HomeApi.register({nickName:t.value.company,password:t.value.password,phonenumber:t.value.phone,phonenumberCode:t.value.code,saleId:d.value,username:t.value.phone}).then(s=>{e.index.__f__("log","at pages/register/index.vue:203","register",s),s.code==200?(e.index.setStorageSync("token",s.token),w()):e.index.showToast({title:s.message,icon:"none"})}).catch(s=>{e.index.showToast({title:s.msg,icon:"none"})})}function w(){f.HomeApi.getUserInfo().then(a=>{e.index.__f__("log","at pages/register/index.vue:223","getUserInfo",a),a.code==200&&e.index.reLaunch({url:"/pages/register/registerSuccess"})}).catch(a=>{e.index.__f__("log","at pages/register/index.vue:230","getUserInfo error",a.msg)})}function y(){u.value=!0}function A(){u.value=!1}return(a,s)=>e.e({a:o._imports_0,b:e.o(p),c:g.value+"px",d:o._imports_1,e:o._imports_2$1,f:o._imports_3$1,g:e.o(y),h:g.value+43+"px",i:o._imports_4$1,j:t.value.company,k:e.o(n=>t.value.company=n.detail.value),l:o._imports_5$1,m:t.value.phone,n:e.o(n=>t.value.phone=n.detail.value),o:o._imports_6,p:t.value.password,q:e.o(n=>t.value.password=n.detail.value),r:o._imports_7,s:t.value.code,t:e.o(n=>t.value.code=n.detail.value),v:c.value==!1},c.value==!1?{w:e.o(h)}:{x:e.t(r.value)},{y:l.value==!1},l.value==!1?{z:o._imports_8}:{A:o._imports_9},{B:e.o(x),C:e.o(m),D:_.value?1:.5,E:e.o(k),F:o._imports_10,G:u.value},u.value?{H:e.o(A)}:{})}}),b=e._export_sfc(T,[["__scopeId","data-v-46a64346"]]);wx.createPage(b);
2 //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/register/index.js.map 2 //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/register/index.js.map
1 -"use strict";const e=require("../../common/vendor.js"),_=require("../../common/assets.js"),v=require("../../api/register.js");Math||E();const E=()=>"./chooseCity.js",H=e.defineComponent({__name:"registerSuccess",setup(F){const P=e.ref(25);e.ref(!1);const d=e.ref(!1),u=e.ref("success"),r=e.ref([]),g=e.ref([]),p=e.ref(130),a=e.ref({financeName:null,financePhone:null,financeEmail:null,insureName:null,insurePhone:null,companyAddress:null,detailAddress:null,latitude:null,longitude:null,provinceId:null,cityId:null,verifyRemark:""});e.computed(()=>a.value.financeName&&a.value.financePhone&&a.value.financeEmail&&a.value.insurePhone&&a.value.insureName||!1),e.onLoad(n=>{P.value=e.index.getWindowInfo().statusBarHeight||25,n&&n.auditState&&(u.value=n.auditState,h()),N()}),e.onUnload(()=>{}),e.onShow(()=>{});function N(){v.HomeApi.getUserInfo().then(n=>{e.index.__f__("log","at pages/register/registerSuccess.vue:170","getUserInfo",n),n.signStatus==1?y():n.signStatus==2?(u.value="error",e.index.setNavigationBarTitle({title:"审核失败"}),y()):h()}).catch(n=>{e.index.__f__("log","at pages/register/registerSuccess.vue:183","getUserInfo error",n)})}function w(n){a.value.detailAddress=n.detail.value}function y(){v.HomeApi.getSignInfo().then(n=>{const t=n.data;a.value.cityId=t.cityId,a.value.provinceId=t.provinceId,a.value.detailAddress=t.address,a.value.financeName=t.financeName,a.value.financePhone=t.financePhone,a.value.financeEmail=t.financeEmail,a.value.insurePhone=t.mobileTelephone,a.value.insureName=t.linkManName,a.value.verifyRemark=t.verifyRemark;let i=t.businessLicense.split(",");r.value=i,h()}).catch(n=>{h()})}function h(){v.HomeApi.getHarbourAreaTree().then(n=>{if(g.value=n.data,a.value.provinceId){const t=g.value.find(s=>s.harborAreaId==a.value.provinceId),i=t.children.find(s=>s.harborAreaId==a.value.cityId);a.value.companyAddress=t.areaName+" "+i.areaName}})}function x(){d.value=!0}function b(n,t,i){d.value=!1,a.value.companyAddress=n,a.value.provinceId=t,a.value.cityId=i}function S(){d.value=!1}function T(){let n="";for(let i=0;i<r.value.length;i++){let s=r.value[i];n.length>0?n=n+","+s:n=s}if(!a.value.insureName){e.index.showToast({title:"请填写保险联系人姓名",icon:"none"});return}if(!a.value.insurePhone){e.index.showToast({title:"请填写保险联系人手机",icon:"none"});return}if(!a.value.financeName){e.index.showToast({title:"请填写财务联系人姓名",icon:"none"});return}if(!a.value.financePhone){e.index.showToast({title:"请填写财务联系人手机",icon:"none"});return}if(!a.value.financeEmail){e.index.showToast({title:"请填写财务联系人邮箱",icon:"none"});return}if(!a.value.companyAddress){e.index.showToast({title:"请填写公司地址",icon:"none"});return}if(!a.value.detailAddress){e.index.showToast({title:"请填写公司详细地址",icon:"none"});return}const t={address:a.value.detailAddress,provinceId:a.value.provinceId,cityId:a.value.cityId,businessLicense:n,financeEmail:a.value.financeEmail,financeName:a.value.financeName,financePhone:a.value.financePhone,linkManName:a.value.insureName,mobileTelephone:a.value.insurePhone};v.HomeApi.submitSign(t).then(()=>{e.index.reLaunch({url:"/pages/register/audit"})}).catch(i=>{e.index.showToast({title:i.msg,icon:"none"})})}function C(n){n.detail.height?p.value=n.detail.height:p.value=300}function M(){p.value=130}function I(n){let t=1;e.index.authorize({scope:"scope.writePhotosAlbum",success:i=>{e.index.chooseMedia({count:t,sourceType:["album","camera"],mediaType:["image"],sizeType:["compressed"],maxDuration:30,success:function(s){const l=s.tempFiles;let c=[],o=r.value;const m=o.findIndex(f=>f===n);if(m>-1)o.splice(m,1),o.push(l[0].tempFilePath);else{for(let f=0;f<l.length;f++){let k=l[f].tempFilePath;c.push(k)}o=[...o,...c].splice(0,5)}z(o)},fail(s){s.errMsg!="chooseMedia:fail cancel"&&A(s)}})},fail:i=>{e.index.__f__("log","at pages/register/registerSuccess.vue:367","authorize",i.errMsg),A(i)}})}function z(n){let t=[],i=[];for(let s=0;s<n.length;s++){let l=n[s];l.includes("aliyuncs")||l.includes("storage-public.zhaopin.cn")?i.push(l):t.push(l)}v.HomeApi.upload(t).then(s=>{e.index.__f__("log","at pages/register/registerSuccess.vue:384","uploadImage",s);let l=[...i,...s],c=[];for(let o=0;o<l.length;o++){let m=l[o]||"";c.push(m)}r.value=c}).catch(()=>{})}function A(n){let t=n.errMsg||"";(t=="authorize:fail privacy permission isnot authorized"||t=="authorize:fail auth deny"||t=="authorize:fail:auth deny"||n.errno==104)&&(t="请开启手机相册权限"),e.index.showModal({confirmText:"我知道了",title:"提示",content:t,showCancel:!1,success(){(n.errMsg=="authorize:fail auth deny"||n.errMsg=="authorize:fail:auth deny")&&e.wx$1.openSetting({success(i){e.index.__f__("log","at pages/register/registerSuccess.vue:417","授权结果",i.authSetting)},fail(i){e.index.__f__("error","at pages/register/registerSuccess.vue:421","打开设置页失败",i)}})}})}return(n,t)=>e.e({a:u.value=="success"},u.value=="success"?{b:_._imports_0$1}:{c:_._imports_1$1},{d:u.value=="success"},u.value=="success"?{}:{},{e:u.value=="success"},u.value=="success"?{}:{f:e.t(a.value.verifyRemark)},{g:u.value=="error"},u.value=="error"?{}:{},{h:a.value.insureName,i:e.o(i=>a.value.insureName=i.detail.value),j:a.value.insurePhone,k:e.o(i=>a.value.insurePhone=i.detail.value),l:a.value.financeName,m:e.o(i=>a.value.financeName=i.detail.value),n:a.value.financePhone,o:e.o(i=>a.value.financePhone=i.detail.value),p:a.value.financeEmail,q:e.o(i=>a.value.financeEmail=i.detail.value),r:a.value.companyAddress==null},a.value.companyAddress==null?{s:e.o(x)}:{t:e.t(a.value.companyAddress),v:e.o(x)},{w:e.o(C),x:e.o(M),y:a.value.detailAddress,z:e.o(w),A:r.value.length==0},r.value.length==0?{B:_._imports_2$2,C:e.o(i=>I(""))}:{},{D:e.f(r.value,(i,s,l)=>({a:i,b:s,c:e.o(c=>I(i),s)})),E:e.o(T),F:d.value},d.value?{G:e.o(b),H:e.o(S),I:e.p({data:g.value})}:{})}}),U=e._export_sfc(H,[["__scopeId","data-v-6a763be9"]]);wx.createPage(U); 1 +"use strict";const e=require("../../common/vendor.js"),_=require("../../common/assets.js"),d=require("../../api/register.js");Math||E();const E=()=>"./chooseCity.js",U=e.defineComponent({__name:"registerSuccess",setup($){const N=e.ref(25);e.ref(!1);const f=e.ref(!1),u=e.ref("success"),r=e.ref([]),p=e.ref([]),g=e.ref(130),y=e.ref(""),a=e.ref({financeName:null,financePhone:null,financeEmail:null,insureName:null,insurePhone:null,companyAddress:null,detailAddress:null,latitude:null,longitude:null,provinceId:null,cityId:null,verifyRemark:""});e.computed(()=>a.value.financeName&&a.value.financePhone&&a.value.financeEmail&&a.value.insurePhone&&a.value.insureName||!1),e.onLoad(n=>{N.value=e.index.getWindowInfo().statusBarHeight||25,n&&n.auditState&&(u.value=n.auditState,h()),w()}),e.onUnload(()=>{}),e.onShow(()=>{});function w(){d.HomeApi.getUserInfo().then(n=>{e.index.__f__("log","at pages/register/registerSuccess.vue:171","getUserInfo",n),n.signStatus==1?x():n.signStatus==2?(u.value="error",e.index.setNavigationBarTitle({title:"审核失败"}),x()):h()}).catch(n=>{e.index.__f__("log","at pages/register/registerSuccess.vue:184","getUserInfo error",n)}),d.HomeApi.getNotice({type:"linkPhone"}).then(n=>{n.data.noticeContent&&(y.value=n.data.noticeContent.replace(/<[^>]*>/g,""))}).catch(()=>{})}function b(n){a.value.detailAddress=n.detail.value}function x(){d.HomeApi.getSignInfo().then(n=>{const t=n.data;a.value.cityId=t.cityId,a.value.provinceId=t.provinceId,a.value.detailAddress=t.address,a.value.financeName=t.financeName,a.value.financePhone=t.financePhone,a.value.financeEmail=t.financeEmail,a.value.insurePhone=t.mobileTelephone,a.value.insureName=t.linkManName,a.value.verifyRemark=t.verifyRemark;let i=t.businessLicense.split(",");r.value=i,h()}).catch(n=>{h()})}function h(){d.HomeApi.getHarbourAreaTree().then(n=>{if(p.value=n.data,a.value.provinceId){const t=p.value.find(s=>s.harborAreaId==a.value.provinceId),i=t.children.find(s=>s.harborAreaId==a.value.cityId);a.value.companyAddress=t.areaName+" "+i.areaName}})}function I(){f.value=!0}function S(n,t,i){f.value=!1,a.value.companyAddress=n,a.value.provinceId=t,a.value.cityId=i}function T(){f.value=!1}function C(){let n="";for(let i=0;i<r.value.length;i++){let s=r.value[i];n.length>0?n=n+","+s:n=s}if(!a.value.insureName){e.index.showToast({title:"请填写保险联系人姓名",icon:"none"});return}if(!a.value.insurePhone){e.index.showToast({title:"请填写保险联系人手机",icon:"none"});return}if(!a.value.financeName){e.index.showToast({title:"请填写财务联系人姓名",icon:"none"});return}if(!a.value.financePhone){e.index.showToast({title:"请填写财务联系人手机",icon:"none"});return}if(!a.value.financeEmail){e.index.showToast({title:"请填写财务联系人邮箱",icon:"none"});return}if(!a.value.companyAddress){e.index.showToast({title:"请填写公司地址",icon:"none"});return}if(!a.value.detailAddress){e.index.showToast({title:"请填写公司详细地址",icon:"none"});return}const t={address:a.value.detailAddress,provinceId:a.value.provinceId,cityId:a.value.cityId,businessLicense:n,financeEmail:a.value.financeEmail,financeName:a.value.financeName,financePhone:a.value.financePhone,linkManName:a.value.insureName,mobileTelephone:a.value.insurePhone};d.HomeApi.submitSign(t).then(()=>{e.index.reLaunch({url:"/pages/register/audit"})}).catch(i=>{e.index.showToast({title:i.msg,icon:"none"})})}function M(n){n.detail.height?g.value=n.detail.height:g.value=300}function k(){g.value=130}function A(n){let t=1;e.index.authorize({scope:"scope.writePhotosAlbum",success:i=>{e.index.chooseMedia({count:t,sourceType:["album","camera"],mediaType:["image"],sizeType:["compressed"],maxDuration:30,success:function(s){const l=s.tempFiles;let c=[],o=r.value;const m=o.findIndex(v=>v===n);if(m>-1)o.splice(m,1),o.push(l[0].tempFilePath);else{for(let v=0;v<l.length;v++){let H=l[v].tempFilePath;c.push(H)}o=[...o,...c].splice(0,5)}z(o)},fail(s){s.errMsg!="chooseMedia:fail cancel"&&P(s)}})},fail:i=>{e.index.__f__("log","at pages/register/registerSuccess.vue:376","authorize",i.errMsg),P(i)}})}function z(n){let t=[],i=[];for(let s=0;s<n.length;s++){let l=n[s];l.includes("aliyuncs")||l.includes("storage-public.zhaopin.cn")?i.push(l):t.push(l)}d.HomeApi.upload(t).then(s=>{e.index.__f__("log","at pages/register/registerSuccess.vue:393","uploadImage",s);let l=[...i,...s],c=[];for(let o=0;o<l.length;o++){let m=l[o]||"";c.push(m)}r.value=c}).catch(()=>{})}function P(n){let t=n.errMsg||"";(t=="authorize:fail privacy permission isnot authorized"||t=="authorize:fail auth deny"||t=="authorize:fail:auth deny"||n.errno==104)&&(t="请开启手机相册权限"),e.index.showModal({confirmText:"我知道了",title:"提示",content:t,showCancel:!1,success(){(n.errMsg=="authorize:fail auth deny"||n.errMsg=="authorize:fail:auth deny")&&e.wx$1.openSetting({success(i){e.index.__f__("log","at pages/register/registerSuccess.vue:426","授权结果",i.authSetting)},fail(i){e.index.__f__("error","at pages/register/registerSuccess.vue:430","打开设置页失败",i)}})}})}return(n,t)=>e.e({a:u.value=="success"},u.value=="success"?{b:_._imports_0$1}:{c:_._imports_1$1},{d:u.value=="success"},u.value=="success"?{}:{},{e:u.value=="success"},u.value=="success"?{}:{f:e.t(a.value.verifyRemark)},{g:u.value=="error"},u.value=="error"?{h:e.t(y.value)}:{},{i:a.value.insureName,j:e.o(i=>a.value.insureName=i.detail.value),k:a.value.insurePhone,l:e.o(i=>a.value.insurePhone=i.detail.value),m:a.value.financeName,n:e.o(i=>a.value.financeName=i.detail.value),o:a.value.financePhone,p:e.o(i=>a.value.financePhone=i.detail.value),q:a.value.financeEmail,r:e.o(i=>a.value.financeEmail=i.detail.value),s:a.value.companyAddress==null},a.value.companyAddress==null?{t:e.o(I)}:{v:e.t(a.value.companyAddress),w:e.o(I)},{x:e.o(M),y:e.o(k),z:a.value.detailAddress,A:e.o(b),B:r.value.length==0},r.value.length==0?{C:_._imports_2$2,D:e.o(i=>A(""))}:{},{E:e.f(r.value,(i,s,l)=>({a:i,b:s,c:e.o(c=>A(i),s)})),F:e.o(C),G:f.value},f.value?{H:e.o(S),I:e.o(T),J:e.p({data:p.value})}:{})}}),F=e._export_sfc(U,[["__scopeId","data-v-6a763be9"]]);wx.createPage(F);
2 //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/register/registerSuccess.js.map 2 //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/register/registerSuccess.js.map
1 -<view class="wrapper data-v-6a763be9"><view class="success_wrapper data-v-6a763be9"><image wx:if="{{a}}" class="data-v-6a763be9" style="width:76rpx;height:76rpx" src="{{b}}" mode="aspectFill"></image><image wx:else class="data-v-6a763be9" style="width:76rpx;height:76rpx" src="{{c}}" mode="aspectFill"></image><view wx:if="{{d}}" class="success_title data-v-6a763be9">注册成功</view><view wx:else class="success_title data-v-6a763be9">开户失败</view></view><view wx:if="{{e}}" class="success_tip data-v-6a763be9"><view class="success data-v-6a763be9">请完善信息,方便理赔</view></view><view wx:else class="success_tip error data-v-6a763be9"><view class="success error data-v-6a763be9"> 失败原因:{{f}}</view></view><view wx:if="{{g}}" class="contact_phone data-v-6a763be9">联系电话:<label class="data-v-6a763be9" style="font-weight:500">400-000-0000</label></view><view class="card_wrapper data-v-6a763be9"><view class="card_title data-v-6a763be9">保险联系人</view><view class="card_item data-v-6a763be9"><view class="card_info data-v-6a763be9"><view class="card_info_tip data-v-6a763be9">*</view><view class="card_info_title data-v-6a763be9">姓名</view><input class="input data-v-6a763be9" placeholder="请输入姓名" placeholder-class="input_place" placeholder-style="color: #C8C9CD" type="text" value="{{h}}" bindinput="{{i}}"/></view><view class="card_line data-v-6a763be9"></view></view><view class="card_item data-v-6a763be9"><view class="card_info data-v-6a763be9"><view class="card_info_tip data-v-6a763be9">*</view><view class="card_info_title data-v-6a763be9">手机</view><input class="input data-v-6a763be9" maxlength="11" placeholder="请输入手机号" placeholder-class="input_place" placeholder-style="color: #C8C9CD" type="number" value="{{j}}" bindinput="{{k}}"/></view><view class="card_line data-v-6a763be9"></view></view></view><view class="card_wrapper data-v-6a763be9"><view class="card_title data-v-6a763be9">财务联系人</view><view class="card_item data-v-6a763be9"><view class="card_info data-v-6a763be9"><view class="card_info_tip data-v-6a763be9">*</view><view class="card_info_title data-v-6a763be9">姓名</view><input class="input data-v-6a763be9" placeholder="请输入姓名" placeholder-class="input_place" placeholder-style="color: #C8C9CD" type="text" value="{{l}}" bindinput="{{m}}"/></view><view class="card_line data-v-6a763be9"></view></view><view class="card_item data-v-6a763be9"><view class="card_info data-v-6a763be9"><view class="card_info_tip data-v-6a763be9">*</view><view class="card_info_title data-v-6a763be9">手机</view><input class="input data-v-6a763be9" placeholder="请输入手机" maxlength="11" placeholder-class="input_place" placeholder-style="color: #C8C9CD" type="number" value="{{n}}" bindinput="{{o}}"/></view><view class="card_line data-v-6a763be9"></view></view><view class="card_item data-v-6a763be9"><view class="card_info data-v-6a763be9"><view class="card_info_tip data-v-6a763be9">*</view><view class="card_info_title data-v-6a763be9">邮箱</view><input class="input data-v-6a763be9" placeholder="请输入邮箱地址" placeholder-class="input_place" placeholder-style="color: #C8C9CD" type="text" value="{{p}}" bindinput="{{q}}"/></view><view class="card_line data-v-6a763be9"></view></view></view><view class="card_wrapper data-v-6a763be9"><view class="card_title data-v-6a763be9">公司地址</view><view class="card_item data-v-6a763be9"><view class="card_info data-v-6a763be9"><view class="card_info_tip data-v-6a763be9">*</view><view class="card_info_title data-v-6a763be9">地区选择</view><view wx:if="{{r}}" class="card_address data-v-6a763be9" style="opacity:0.5" bindtap="{{s}}">点击选择省市区</view><view wx:else class="card_address data-v-6a763be9" bindtap="{{v}}">{{t}}</view></view><view class="card_line data-v-6a763be9"></view></view><view class="card_item data-v-6a763be9"><view class="card_info data-v-6a763be9"><view class="card_info_tip data-v-6a763be9">*</view><view class="card_info_title data-v-6a763be9">详细地址</view><view class="container data-v-6a763be9" style="display:flex;flex:1;flex-direction:row"><block wx:if="{{r0}}"><textarea class="centered-textarea data-v-6a763be9" cursor-spacing="60" disable-default-padding="true" bindfocus="{{w}}" bindblur="{{x}}" maxlength="50" auto-height placeholder="请输入详细地址" placeholder-style="color: #C8C9CD;font-size:26rpx;" value="{{y}}" bindinput="{{z}}" adjust-position="true" show-confirm-bar="{{false}}"/></block></view></view><view class="card_line data-v-6a763be9"></view></view></view><view class="card_wrapper data-v-6a763be9"><view class="card_title data-v-6a763be9">营业执照</view><view class="card_image_wrapper data-v-6a763be9"><view wx:if="{{A}}" class="image_wrapper data-v-6a763be9" bindtap="{{C}}"><image class="data-v-6a763be9" style="width:54rpx;height:54rpx" src="{{B}}" mode="aspectFill"></image></view><view wx:for="{{D}}" wx:for-item="item" wx:key="b" class="image_wrapper data-v-6a763be9" bindtap="{{item.c}}"><image class="data-v-6a763be9" style="width:150rpx;height:150rpx" src="{{item.a}}" mode="aspectFill"></image></view></view></view><view class="bottom_wrapper data-v-6a763be9" bindtap="{{E}}">确认提交</view></view><choose-city-vue wx:if="{{F}}" class="data-v-6a763be9" bindchange="{{G}}" bindcancel="{{H}}" u-i="6a763be9-0" bind:__l="__l" u-p="{{I}}"></choose-city-vue>  
  1 +<view class="wrapper data-v-6a763be9"><view class="success_wrapper data-v-6a763be9"><image wx:if="{{a}}" class="data-v-6a763be9" style="width:76rpx;height:76rpx" src="{{b}}" mode="aspectFill"></image><image wx:else class="data-v-6a763be9" style="width:76rpx;height:76rpx" src="{{c}}" mode="aspectFill"></image><view wx:if="{{d}}" class="success_title data-v-6a763be9">注册成功</view><view wx:else class="success_title data-v-6a763be9">开户失败</view></view><view wx:if="{{e}}" class="success_tip data-v-6a763be9"><view class="success data-v-6a763be9">请完善信息,方便理赔</view></view><view wx:else class="success_tip error data-v-6a763be9"><view class="success error data-v-6a763be9"> 失败原因:{{f}}</view></view><view wx:if="{{g}}" class="contact_phone data-v-6a763be9">联系电话:<label class="data-v-6a763be9" style="font-weight:500">{{h}}</label></view><view class="card_wrapper data-v-6a763be9"><view class="card_title data-v-6a763be9">保险联系人</view><view class="card_item data-v-6a763be9"><view class="card_info data-v-6a763be9"><view class="card_info_tip data-v-6a763be9">*</view><view class="card_info_title data-v-6a763be9">姓名</view><input class="input data-v-6a763be9" placeholder="请输入姓名" placeholder-class="input_place" placeholder-style="color: #C8C9CD" type="text" value="{{i}}" bindinput="{{j}}"/></view><view class="card_line data-v-6a763be9"></view></view><view class="card_item data-v-6a763be9"><view class="card_info data-v-6a763be9"><view class="card_info_tip data-v-6a763be9">*</view><view class="card_info_title data-v-6a763be9">手机</view><input class="input data-v-6a763be9" maxlength="11" placeholder="请输入手机号" placeholder-class="input_place" placeholder-style="color: #C8C9CD" type="number" value="{{k}}" bindinput="{{l}}"/></view><view class="card_line data-v-6a763be9"></view></view></view><view class="card_wrapper data-v-6a763be9"><view class="card_title data-v-6a763be9">财务联系人</view><view class="card_item data-v-6a763be9"><view class="card_info data-v-6a763be9"><view class="card_info_tip data-v-6a763be9">*</view><view class="card_info_title data-v-6a763be9">姓名</view><input class="input data-v-6a763be9" placeholder="请输入姓名" placeholder-class="input_place" placeholder-style="color: #C8C9CD" type="text" value="{{m}}" bindinput="{{n}}"/></view><view class="card_line data-v-6a763be9"></view></view><view class="card_item data-v-6a763be9"><view class="card_info data-v-6a763be9"><view class="card_info_tip data-v-6a763be9">*</view><view class="card_info_title data-v-6a763be9">手机</view><input class="input data-v-6a763be9" placeholder="请输入手机" maxlength="11" placeholder-class="input_place" placeholder-style="color: #C8C9CD" type="number" value="{{o}}" bindinput="{{p}}"/></view><view class="card_line data-v-6a763be9"></view></view><view class="card_item data-v-6a763be9"><view class="card_info data-v-6a763be9"><view class="card_info_tip data-v-6a763be9">*</view><view class="card_info_title data-v-6a763be9">邮箱</view><input class="input data-v-6a763be9" placeholder="请输入邮箱地址" placeholder-class="input_place" placeholder-style="color: #C8C9CD" type="text" value="{{q}}" bindinput="{{r}}"/></view><view class="card_line data-v-6a763be9"></view></view></view><view class="card_wrapper data-v-6a763be9"><view class="card_title data-v-6a763be9">公司地址</view><view class="card_item data-v-6a763be9"><view class="card_info data-v-6a763be9"><view class="card_info_tip data-v-6a763be9">*</view><view class="card_info_title data-v-6a763be9">地区选择</view><view wx:if="{{s}}" class="card_address data-v-6a763be9" style="opacity:0.5" bindtap="{{t}}">点击选择省市区</view><view wx:else class="card_address data-v-6a763be9" bindtap="{{w}}">{{v}}</view></view><view class="card_line data-v-6a763be9"></view></view><view class="card_item data-v-6a763be9"><view class="card_info data-v-6a763be9"><view class="card_info_tip data-v-6a763be9">*</view><view class="card_info_title data-v-6a763be9">详细地址</view><view class="container data-v-6a763be9" style="display:flex;flex:1;flex-direction:row"><block wx:if="{{r0}}"><textarea class="centered-textarea data-v-6a763be9" cursor-spacing="60" disable-default-padding="true" bindfocus="{{x}}" bindblur="{{y}}" maxlength="50" auto-height placeholder="请输入详细地址" placeholder-style="color: #C8C9CD;font-size:26rpx;" value="{{z}}" bindinput="{{A}}" adjust-position="true" show-confirm-bar="{{false}}"/></block></view></view><view class="card_line data-v-6a763be9"></view></view></view><view class="card_wrapper data-v-6a763be9"><view class="card_title data-v-6a763be9">营业执照</view><view class="card_image_wrapper data-v-6a763be9"><view wx:if="{{B}}" class="image_wrapper data-v-6a763be9" bindtap="{{D}}"><image class="data-v-6a763be9" style="width:54rpx;height:54rpx" src="{{C}}" mode="aspectFill"></image></view><view wx:for="{{E}}" wx:for-item="item" wx:key="b" class="image_wrapper data-v-6a763be9" bindtap="{{item.c}}"><image class="data-v-6a763be9" style="width:150rpx;height:150rpx" src="{{item.a}}" mode="aspectFill"></image></view></view></view><view class="bottom_wrapper data-v-6a763be9" bindtap="{{F}}">确认提交</view></view><choose-city-vue wx:if="{{G}}" class="data-v-6a763be9" bindchange="{{H}}" bindcancel="{{I}}" u-i="6a763be9-0" bind:__l="__l" u-p="{{J}}"></choose-city-vue>
1 -"use strict";const e=require("../../common/vendor.js"),l=require("../../api/register.js"),m=e.defineComponent({__name:"service",emits:["close"],setup(f,{emit:r}){const n=r,c=e.ref("");e.ref(!1),e.onMounted(()=>{l.HomeApi.getNotice({type:"contact"}).then(t=>{c.value=_(t.data.noticeContent),e.index.__f__("log","at pages/register/service.vue:34","contact",t,c.value)}).catch(()=>{})});function s(){}function i(){n("close")}function _(t){const o=/<img[^>]+src="([^">]+)"/,a=t.match(o);return a?a[1]:null}function u(){n("close")}return(t,o)=>({a:c.value,b:e.o(i),c:e.o(s),d:e.o(u)})}}),p=e._export_sfc(m,[["__scopeId","data-v-cbc0132a"]]);wx.createComponent(p); 1 +"use strict";const e=require("../../common/vendor.js"),u=require("../../common/assets.js"),l=require("../../api/register.js"),p=e.defineComponent({__name:"service",emits:["close"],setup(g,{emit:r}){const o=r,c=e.ref("");e.ref(!1),e.onMounted(()=>{l.HomeApi.getNotice({type:"contact"}).then(t=>{c.value=_(t.data.noticeContent),e.index.__f__("log","at pages/register/service.vue:38","contact",t,c.value)}).catch(()=>{})});function a(){}function i(){o("close")}function _(t){const n=/<img[^>]+src="([^">]+)"/,s=t.match(n);return s?s[1]:null}function m(){o("close")}return(t,n)=>({a:u._imports_0$3,b:e.o(i),c:c.value,d:e.o(a),e:e.o(m)})}}),f=e._export_sfc(p,[["__scopeId","data-v-cbc0132a"]]);wx.createComponent(f);
2 //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/register/service.js.map 2 //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/register/service.js.map
1 -<view class="popup_wrapper data-v-cbc0132a" bindtap="{{d}}"><view class="targetView data-v-cbc0132a" catchtap="{{c}}"><view class="target_title data-v-cbc0132a">联系方式</view><view class="image_wrapper data-v-cbc0132a"><image class="image data-v-cbc0132a" src="{{a}}" show-menu-by-longpress mode="aspectFill"></image></view><view class="target_line data-v-cbc0132a"></view><view class="cancel data-v-cbc0132a" catchtap="{{b}}">确认</view></view></view>  
  1 +<view class="popup_wrapper data-v-cbc0132a" bindtap="{{e}}"><view class="cancelBtn data-v-cbc0132a" bindtap="{{b}}"><image class="data-v-cbc0132a" style="width:64rpx;height:64rpx" src="{{a}}" mode="aspectFill"></image></view><view class="targetView data-v-cbc0132a" catchtap="{{d}}"><view class="target_title data-v-cbc0132a">联系方式</view><view class="image_wrapper data-v-cbc0132a"><image class="image data-v-cbc0132a" src="{{c}}" show-menu-by-longpress mode="aspectFill"></image></view></view></view>
1 -.popup_wrapper.data-v-cbc0132a{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:999;overflow:hidden;flex-direction:column}.popup_wrapper .targetView.data-v-cbc0132a{display:flex;flex-direction:column;align-items:center;width:600rpx;height:963rpx;background:#fff;border-radius:32rpx}.popup_wrapper .targetView .target_title.data-v-cbc0132a{display:flex;margin-top:50rpx;justify-content:center;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:30rpx;color:#000;line-height:42rpx;text-align:left;font-style:normal}.popup_wrapper .targetView .image_wrapper.data-v-cbc0132a{display:flex;height:739rpx;width:600rpx;margin-top:20rpx}.popup_wrapper .targetView .image_wrapper .image.data-v-cbc0132a{height:739rpx;width:600rpx}.popup_wrapper .targetView .target_line.data-v-cbc0132a{margin-top:20rpx;width:100%;height:1rpx;background:#ecedef}.popup_wrapper .targetView .cancel.data-v-cbc0132a{display:flex;justify-content:center;align-items:center;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:30rpx;color:#ee0d24;line-height:42rpx;text-align:left;font-style:normal;width:100%;height:88rpx} 1 +.popup_wrapper.data-v-cbc0132a{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:999;overflow:hidden;flex-direction:column}.popup_wrapper .cancelBtn.data-v-cbc0132a{display:flex;flex-direction:row-reverse;width:660rpx;height:70rpx}.popup_wrapper .targetView.data-v-cbc0132a{display:flex;flex-direction:column;align-items:center;width:600rpx;height:963rpx;background:#fff;border-radius:32rpx}.popup_wrapper .targetView .target_title.data-v-cbc0132a{display:flex;margin-top:50rpx;justify-content:center;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:30rpx;color:#000;line-height:42rpx;text-align:left;font-style:normal}.popup_wrapper .targetView .image_wrapper.data-v-cbc0132a{display:flex;height:739rpx;width:600rpx;margin-top:20rpx}.popup_wrapper .targetView .image_wrapper .image.data-v-cbc0132a{height:739rpx;width:600rpx}.popup_wrapper .targetView .target_line.data-v-cbc0132a{margin-top:20rpx;width:100%;height:1rpx;background:#ecedef}.popup_wrapper .targetView .cancel.data-v-cbc0132a{display:flex;justify-content:center;align-items:center;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:30rpx;color:#ee0d24;line-height:42rpx;text-align:left;font-style:normal;width:100%;height:88rpx}
1 { 1 {
2 - "description": "项目配置文件。",  
3 - "packOptions": {  
4 - "ignore": []  
5 - },  
6 "setting": { 2 "setting": {
7 - "urlCheck": false,  
8 "es6": true, 3 "es6": true,
9 - "postcss": false, 4 + "postcss": true,
10 "minified": true, 5 "minified": true,
11 - "newFeature": true,  
12 - "bigPackageSizeSupport": true, 6 + "uglifyFileName": false,
  7 + "enhance": true,
  8 + "packNpmRelationList": [],
  9 + "babelSetting": {
  10 + "ignore": [],
  11 + "disablePlugins": [],
  12 + "outputPath": ""
  13 + },
  14 + "useCompilerPlugins": false,
13 "minifyWXML": true 15 "minifyWXML": true
14 }, 16 },
15 "compileType": "miniprogram", 17 "compileType": "miniprogram",
16 - "libVersion": "", 18 + "simulatorPluginLibVersion": {},
  19 + "packOptions": {
  20 + "ignore": [],
  21 + "include": []
  22 + },
17 "appid": "wx19e9fa3fffd0c7e0", 23 "appid": "wx19e9fa3fffd0c7e0",
18 - "projectname": "kjb",  
19 - "condition": {  
20 - "search": {  
21 - "current": -1,  
22 - "list": []  
23 - },  
24 - "conversation": {  
25 - "current": -1,  
26 - "list": []  
27 - },  
28 - "game": {  
29 - "current": -1,  
30 - "list": []  
31 - },  
32 - "miniprogram": {  
33 - "current": -1,  
34 - "list": []  
35 - }  
36 - } 24 + "editorSetting": {}
37 } 25 }
  1 +{
  2 + "libVersion": "3.9.3",
  3 + "projectname": "zhb_login",
  4 + "setting": {
  5 + "urlCheck": true,
  6 + "coverView": true,
  7 + "lazyloadPlaceholderEnable": false,
  8 + "skylineRenderEnable": false,
  9 + "preloadBackgroundData": false,
  10 + "autoAudits": false,
  11 + "showShadowRootInWxmlPanel": true,
  12 + "compileHotReLoad": true
  13 + }
  14 +}
  1 +{
  2 + "setting": {
  3 + "es6": true,
  4 + "postcss": true,
  5 + "minified": true,
  6 + "uglifyFileName": false,
  7 + "enhance": true,
  8 + "packNpmRelationList": [],
  9 + "babelSetting": {
  10 + "ignore": [],
  11 + "disablePlugins": [],
  12 + "outputPath": ""
  13 + },
  14 + "useCompilerPlugins": false,
  15 + "minifyWXML": true
  16 + },
  17 + "compileType": "miniprogram",
  18 + "simulatorPluginLibVersion": {},
  19 + "packOptions": {
  20 + "ignore": [],
  21 + "include": []
  22 + },
  23 + "appid": "wx19e9fa3fffd0c7e0",
  24 + "editorSetting": {}
  25 +}
  1 +{
  2 + "libVersion": "3.9.3",
  3 + "projectname": "dist",
  4 + "setting": {
  5 + "urlCheck": true,
  6 + "coverView": true,
  7 + "lazyloadPlaceholderEnable": false,
  8 + "skylineRenderEnable": false,
  9 + "preloadBackgroundData": false,
  10 + "autoAudits": false,
  11 + "showShadowRootInWxmlPanel": true,
  12 + "compileHotReLoad": true
  13 + }
  14 +}