会员认证
Showing
3 changed files
with
2436 additions
and
2363 deletions
| 1 | <template> | 1 | <template> |
| 2 | <view class="success-container"> | 2 | <view class="success-container"> |
| 3 | <!-- 成功图标(渐变圆形+动效) --> | 3 | <!-- 成功图标(渐变圆形+动效) --> |
| 4 | <view class="success-icon"> | 4 | <view class="success-icon"> |
| 5 | <view class="icon-circle"> | 5 | <view class="icon-circle"> |
| 6 | <text class="check-icon">✓</text> | 6 | <text class="check-icon">✓</text> |
| 7 | </view> | 7 | </view> |
| 8 | </view> | 8 | </view> |
| 9 | 9 | ||
| 10 | <!-- 支付成功标题(动画) --> | 10 | <!-- 支付成功标题(动画) --> |
| 11 | <view class="success-title">支付成功</view> | 11 | <view class="success-title">支付成功</view> |
| 12 | <view class="success-subtitle">支付成功,请等待审核</view> | 12 | <view class="success-subtitle">支付成功,请等待审核</view> |
| 13 | 13 | ||
| 14 | <!-- 订单信息卡片(带阴影) --> | 14 | <!-- 订单信息卡片(带阴影) --> |
| 15 | <!-- <view class="info-card"> | 15 | <!-- <view class="info-card"> |
| 16 | <view class="info-item"> | 16 | <view class="info-item"> |
| 17 | <text class="label">交易流水号</text> | 17 | <text class="label">交易流水号</text> |
| 18 | <text class="value">{{ orderInfo.tradeNo || '--' }}</text> | 18 | <text class="value">{{ orderInfo.tradeNo || '--' }}</text> |
| 19 | </view> | 19 | </view> |
| 20 | <view class="info-item"> | 20 | <view class="info-item"> |
| 21 | <text class="label">商户名称</text> | 21 | <text class="label">商户名称</text> |
| 22 | <text class="value">{{ orderInfo.merchantName|| '中国跆拳道协会' }}</text> | 22 | <text class="value">{{ orderInfo.merchantName|| '中国跆拳道协会' }}</text> |
| 23 | </view> | 23 | </view> |
| 24 | <view class="info-item"> | 24 | <view class="info-item"> |
| 25 | <text class="label">订单金额</text> | 25 | <text class="label">订单金额</text> |
| 26 | <text class="value amount">{{ orderInfo.price ? orderInfo.price + '元' : '--' }}</text> | 26 | <text class="value amount">{{ orderInfo.price ? orderInfo.price + '元' : '--' }}</text> |
| 27 | </view> | 27 | </view> |
| 28 | </view> --> | 28 | </view> --> |
| 29 | 29 | ||
| 30 | <!-- 确定按钮(渐变+动效) --> | 30 | <!-- 确定按钮(渐变+动效) --> |
| 31 | <view class="confirm-btn-area"> | 31 | <view class="confirm-btn-area"> |
| 32 | <button class="confirm-btn" @click="goBack">确定</button> | 32 | <button class="confirm-btn" @click="goBack">确定</button> |
| 33 | </view> | 33 | </view> |
| 34 | </view> | 34 | </view> |
| 35 | </template> | 35 | </template> |
| 36 | 36 | ||
| 37 | <script setup> | 37 | <script setup> |
| 38 | import { | 38 | import { |
| 39 | ref | 39 | ref |
| 40 | } from 'vue' | 40 | } from 'vue' |
| 41 | import { | 41 | import { |
| 42 | onLoad | 42 | onLoad |
| 43 | } from '@dcloudio/uni-app' | 43 | } from '@dcloudio/uni-app' |
| 44 | import to from 'await-to-js' | 44 | import to from 'await-to-js' |
| 45 | import * as api from '@/common/api.js' | 45 | import * as api from '@/common/api.js' |
| 46 | 46 | ||
| 47 | const orderInfo = ref({ | 47 | const orderInfo = ref({ |
| 48 | orderId: '', | 48 | orderId: '', |
| 49 | tradeNo: '', | 49 | tradeNo: '', |
| 50 | merchantName: '中国跆拳道协会', | 50 | merchantName: '中国跆拳道协会', |
| 51 | price: '' | 51 | price: '' |
| 52 | }) | 52 | }) |
| 53 | 53 | ||
| 54 | const goBack = () => { | 54 | const goBack = () => { |
| 55 | uni.reLaunch({ | 55 | uni.reLaunch({ |
| 56 | url: '/myCenter/auth' | 56 | url: '/pages/index/home' |
| 57 | }) | 57 | }) |
| 58 | } | 58 | } |
| 59 | 59 | ||
| 60 | onLoad(async (option) => { | 60 | onLoad(async (option) => { |
| 61 | // if (option.orderId) { | 61 | // if (option.orderId) { |
| 62 | // const [err, res] = await to(api.getOrderInfo(option.orderId)) | 62 | // const [err, res] = await to(api.getOrderInfo(option.orderId)) |
| 63 | // if (!err && res.data) { | 63 | // if (!err && res.data) { |
| 64 | // orderInfo.value = res.data | 64 | // orderInfo.value = res.data |
| 65 | // } else { | 65 | // } else { |
| 66 | // orderInfo.value.orderId = option.orderId | 66 | // orderInfo.value.orderId = option.orderId |
| 67 | // } | 67 | // } |
| 68 | // } | 68 | // } |
| 69 | }) | 69 | }) |
| 70 | </script> | 70 | </script> |
| 71 | 71 | ||
| 72 | <style scoped> | 72 | <style scoped> |
| 73 | /* 全局容器 */ | ||
| 74 | .success-container { | ||
| 75 | display: flex; | ||
| 76 | flex-direction: column; | ||
| 77 | align-items: center; | ||
| 78 | padding: 100rpx 40rpx 60rpx; | ||
| 79 | min-height: 100vh; | ||
| 80 | background-color: #f8f9fa; | ||
| 81 | box-sizing: border-box; | ||
| 82 | } | ||
| 83 | |||
| 84 | /* 成功图标容器 */ | ||
| 85 | .success-icon { | ||
| 86 | margin-bottom: 40rpx; | ||
| 87 | animation: fadeIn 0.6s ease-out; | ||
| 88 | } | ||
| 89 | |||
| 90 | /* 渐变圆形背景 */ | ||
| 91 | .icon-circle { | ||
| 92 | width: 180rpx; | ||
| 93 | height: 180rpx; | ||
| 94 | border-radius: 50%; | ||
| 95 | /* 青绿色渐变 */ | ||
| 96 | background: linear-gradient(135deg, #06c1ae, #04a896); | ||
| 97 | display: flex; | ||
| 98 | align-items: center; | ||
| 99 | justify-content: center; | ||
| 100 | box-shadow: 0 8rpx 30rpx rgba(6, 193, 174, 0.3); | ||
| 101 | /* 轻微上浮动效 */ | ||
| 102 | animation: scaleIn 0.8s ease-out; | ||
| 103 | } | ||
| 104 | |||
| 105 | /* 对勾图标 */ | ||
| 106 | .check-icon { | ||
| 107 | font-size: 90rpx; | ||
| 108 | color: #ffffff; | ||
| 109 | font-weight: bold; | ||
| 110 | } | ||
| 111 | |||
| 112 | /* 支付成功标题 */ | ||
| 113 | .success-title { | ||
| 114 | font-size: 48rpx; | ||
| 115 | font-weight: 700; | ||
| 116 | color: #333333; | ||
| 117 | margin-bottom: 12rpx; | ||
| 118 | animation: slideUp 0.6s ease-out; | ||
| 119 | } | ||
| 120 | |||
| 121 | /* 副标题 */ | ||
| 122 | .success-subtitle { | ||
| 123 | font-size: 28rpx; | ||
| 124 | color: #666666; | ||
| 125 | margin-bottom: 60rpx; | ||
| 126 | animation: slideUp 0.8s ease-out; | ||
| 127 | } | ||
| 128 | |||
| 129 | /* 订单信息卡片 */ | ||
| 130 | .info-card { | ||
| 131 | width: 100%; | ||
| 132 | background: #ffffff; | ||
| 133 | border-radius: 20rpx; | ||
| 134 | padding: 40rpx 30rpx; | ||
| 135 | box-shadow: 0 6rpx 20rpx rgba(0, 0, 0, 0.05); | ||
| 136 | margin-bottom: 80rpx; | ||
| 137 | animation: fadeIn 1s ease-out; | ||
| 138 | } | ||
| 139 | |||
| 140 | /* 单个信息项 */ | ||
| 141 | .info-item { | ||
| 142 | display: flex; | ||
| 143 | justify-content: space-between; | ||
| 144 | align-items: center; | ||
| 145 | padding: 24rpx 0; | ||
| 146 | border-bottom: 1rpx solid #f5f5f5; | ||
| 147 | } | ||
| 148 | |||
| 149 | /* 最后一项去掉下划线 */ | ||
| 150 | .info-item:last-child { | ||
| 151 | border-bottom: none; | ||
| 152 | } | ||
| 153 | |||
| 154 | /* 标签样式 */ | ||
| 155 | .label { | ||
| 156 | font-size: 32rpx; | ||
| 157 | color: #666666; | ||
| 158 | white-space: nowrap; | ||
| 159 | margin-right: 20rpx; | ||
| 160 | flex-shrink: 0; | ||
| 161 | } | ||
| 162 | |||
| 163 | /* 值样式 */ | ||
| 164 | .value { | ||
| 165 | font-size: 32rpx; | ||
| 166 | color: #333333; | ||
| 167 | text-align: right; | ||
| 168 | word-break: break-all; | ||
| 169 | word-wrap: break-word; | ||
| 170 | } | ||
| 171 | |||
| 172 | /* 金额特殊样式 */ | ||
| 173 | .amount { | ||
| 174 | color: #cd1e27; | ||
| 175 | font-weight: 600; | ||
| 176 | } | ||
| 177 | |||
| 178 | /* 确定按钮区域 */ | ||
| 179 | .confirm-btn-area { | ||
| 180 | width: 100%; | ||
| 181 | padding: 0 20rpx; | ||
| 182 | box-sizing: border-box; | ||
| 183 | } | ||
| 184 | |||
| 185 | /* 确定按钮(渐变+动效) */ | ||
| 186 | .confirm-btn { | ||
| 187 | width: 100%; | ||
| 188 | height: 90rpx; | ||
| 189 | line-height: 90rpx; | ||
| 190 | /* 按钮渐变背景 */ | ||
| 191 | background: #fff; | ||
| 192 | color: #C4121B; | ||
| 193 | font-size: 36rpx; | ||
| 194 | font-weight: 600; | ||
| 195 | border-radius: 45rpx; | ||
| 196 | border: 1px solid #C4121B; | ||
| 197 | animation: slideUp 1s ease-out; | ||
| 198 | /* 禁止默认样式 */ | ||
| 199 | position: relative; | ||
| 200 | overflow: hidden; | ||
| 201 | } | ||
| 202 | |||
| 203 | /* 按钮点击反馈 */ | ||
| 204 | .confirm-btn::after { | ||
| 205 | border: none; | ||
| 206 | } | ||
| 207 | |||
| 208 | .confirm-btn:active { | ||
| 209 | transform: scale(0.98); | ||
| 210 | box-shadow: 0 4rpx 10rpx rgba(6, 193, 174, 0.2); | ||
| 211 | } | ||
| 212 | |||
| 213 | /* 动画定义 */ | ||
| 214 | @keyframes fadeIn { | ||
| 215 | 0% { | ||
| 216 | opacity: 0; | ||
| 217 | } | ||
| 218 | |||
| 219 | 100% { | ||
| 220 | opacity: 1; | ||
| 221 | } | ||
| 222 | } | ||
| 223 | |||
| 224 | @keyframes scaleIn { | ||
| 225 | 0% { | ||
| 226 | transform: scale(0); | ||
| 227 | } | ||
| 228 | |||
| 229 | 70% { | ||
| 230 | transform: scale(1.1); | ||
| 231 | } | ||
| 232 | |||
| 233 | 100% { | ||
| 234 | transform: scale(1); | ||
| 235 | } | ||
| 236 | } | ||
| 237 | |||
| 238 | @keyframes slideUp { | ||
| 239 | 0% { | ||
| 240 | opacity: 0; | ||
| 241 | transform: translateY(30rpx); | ||
| 242 | } | ||
| 243 | |||
| 244 | 100% { | ||
| 245 | opacity: 1; | ||
| 246 | transform: translateY(0); | ||
| 247 | } | ||
| 248 | } | ||
| 249 | </style> | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| 73 | /* 全局容器 */ | ||
| 74 | .success-container { | ||
| 75 | display: flex; | ||
| 76 | flex-direction: column; | ||
| 77 | align-items: center; | ||
| 78 | padding: 100rpx 40rpx 60rpx; | ||
| 79 | min-height: 100vh; | ||
| 80 | background-color: #f8f9fa; | ||
| 81 | box-sizing: border-box; | ||
| 82 | } | ||
| 83 | |||
| 84 | /* 成功图标容器 */ | ||
| 85 | .success-icon { | ||
| 86 | margin-bottom: 40rpx; | ||
| 87 | animation: fadeIn 0.6s ease-out; | ||
| 88 | } | ||
| 89 | |||
| 90 | /* 渐变圆形背景 */ | ||
| 91 | .icon-circle { | ||
| 92 | width: 180rpx; | ||
| 93 | height: 180rpx; | ||
| 94 | border-radius: 50%; | ||
| 95 | /* 青绿色渐变 */ | ||
| 96 | background: linear-gradient(135deg, #06c1ae, #04a896); | ||
| 97 | display: flex; | ||
| 98 | align-items: center; | ||
| 99 | justify-content: center; | ||
| 100 | box-shadow: 0 8rpx 30rpx rgba(6, 193, 174, 0.3); | ||
| 101 | /* 轻微上浮动效 */ | ||
| 102 | animation: scaleIn 0.8s ease-out; | ||
| 103 | } | ||
| 104 | |||
| 105 | /* 对勾图标 */ | ||
| 106 | .check-icon { | ||
| 107 | font-size: 90rpx; | ||
| 108 | color: #ffffff; | ||
| 109 | font-weight: bold; | ||
| 110 | } | ||
| 111 | |||
| 112 | /* 支付成功标题 */ | ||
| 113 | .success-title { | ||
| 114 | font-size: 48rpx; | ||
| 115 | font-weight: 700; | ||
| 116 | color: #333333; | ||
| 117 | margin-bottom: 12rpx; | ||
| 118 | animation: slideUp 0.6s ease-out; | ||
| 119 | } | ||
| 120 | |||
| 121 | /* 副标题 */ | ||
| 122 | .success-subtitle { | ||
| 123 | font-size: 28rpx; | ||
| 124 | color: #666666; | ||
| 125 | margin-bottom: 60rpx; | ||
| 126 | animation: slideUp 0.8s ease-out; | ||
| 127 | } | ||
| 128 | |||
| 129 | /* 订单信息卡片 */ | ||
| 130 | .info-card { | ||
| 131 | width: 100%; | ||
| 132 | background: #ffffff; | ||
| 133 | border-radius: 20rpx; | ||
| 134 | padding: 40rpx 30rpx; | ||
| 135 | box-shadow: 0 6rpx 20rpx rgba(0, 0, 0, 0.05); | ||
| 136 | margin-bottom: 80rpx; | ||
| 137 | animation: fadeIn 1s ease-out; | ||
| 138 | } | ||
| 139 | |||
| 140 | /* 单个信息项 */ | ||
| 141 | .info-item { | ||
| 142 | display: flex; | ||
| 143 | justify-content: space-between; | ||
| 144 | align-items: center; | ||
| 145 | padding: 24rpx 0; | ||
| 146 | border-bottom: 1rpx solid #f5f5f5; | ||
| 147 | } | ||
| 148 | |||
| 149 | /* 最后一项去掉下划线 */ | ||
| 150 | .info-item:last-child { | ||
| 151 | border-bottom: none; | ||
| 152 | } | ||
| 153 | |||
| 154 | /* 标签样式 */ | ||
| 155 | .label { | ||
| 156 | font-size: 32rpx; | ||
| 157 | color: #666666; | ||
| 158 | white-space: nowrap; | ||
| 159 | margin-right: 20rpx; | ||
| 160 | flex-shrink: 0; | ||
| 161 | } | ||
| 162 | |||
| 163 | /* 值样式 */ | ||
| 164 | .value { | ||
| 165 | font-size: 32rpx; | ||
| 166 | color: #333333; | ||
| 167 | text-align: right; | ||
| 168 | word-break: break-all; | ||
| 169 | word-wrap: break-word; | ||
| 170 | } | ||
| 171 | |||
| 172 | /* 金额特殊样式 */ | ||
| 173 | .amount { | ||
| 174 | color: #cd1e27; | ||
| 175 | font-weight: 600; | ||
| 176 | } | ||
| 177 | |||
| 178 | /* 确定按钮区域 */ | ||
| 179 | .confirm-btn-area { | ||
| 180 | width: 100%; | ||
| 181 | padding: 0 20rpx; | ||
| 182 | box-sizing: border-box; | ||
| 183 | } | ||
| 184 | |||
| 185 | /* 确定按钮(渐变+动效) */ | ||
| 186 | .confirm-btn { | ||
| 187 | width: 100%; | ||
| 188 | height: 90rpx; | ||
| 189 | line-height: 90rpx; | ||
| 190 | /* 按钮渐变背景 */ | ||
| 191 | background: #fff; | ||
| 192 | color: #C4121B; | ||
| 193 | font-size: 36rpx; | ||
| 194 | font-weight: 600; | ||
| 195 | border-radius: 45rpx; | ||
| 196 | border: 1px solid #C4121B; | ||
| 197 | animation: slideUp 1s ease-out; | ||
| 198 | /* 禁止默认样式 */ | ||
| 199 | position: relative; | ||
| 200 | overflow: hidden; | ||
| 201 | } | ||
| 202 | |||
| 203 | /* 按钮点击反馈 */ | ||
| 204 | .confirm-btn::after { | ||
| 205 | border: none; | ||
| 206 | } | ||
| 207 | |||
| 208 | .confirm-btn:active { | ||
| 209 | transform: scale(0.98); | ||
| 210 | box-shadow: 0 4rpx 10rpx rgba(6, 193, 174, 0.2); | ||
| 211 | } | ||
| 212 | |||
| 213 | /* 动画定义 */ | ||
| 214 | @keyframes fadeIn { | ||
| 215 | 0% { | ||
| 216 | opacity: 0; | ||
| 217 | } | ||
| 218 | |||
| 219 | 100% { | ||
| 220 | opacity: 1; | ||
| 221 | } | ||
| 222 | } | ||
| 223 | |||
| 224 | @keyframes scaleIn { | ||
| 225 | 0% { | ||
| 226 | transform: scale(0); | ||
| 227 | } | ||
| 228 | |||
| 229 | 70% { | ||
| 230 | transform: scale(1.1); | ||
| 231 | } | ||
| 232 | |||
| 233 | 100% { | ||
| 234 | transform: scale(1); | ||
| 235 | } | ||
| 236 | } | ||
| 237 | |||
| 238 | @keyframes slideUp { | ||
| 239 | 0% { | ||
| 240 | opacity: 0; | ||
| 241 | transform: translateY(30rpx); | ||
| 242 | } | ||
| 243 | |||
| 244 | 100% { | ||
| 245 | opacity: 1; | ||
| 246 | transform: translateY(0); | ||
| 247 | } | ||
| 248 | } | ||
| 249 | </style> | ... | ... |
| ... | @@ -4,14 +4,14 @@ | ... | @@ -4,14 +4,14 @@ |
| 4 | <view v-if="isDaoGuan" class="dao-guan-page"> | 4 | <view v-if="isDaoGuan" class="dao-guan-page"> |
| 5 | <image :src="config.loginImage_api + '/fs/static/dg/home_bg.png'" class="bg-image" mode="aspectFill"></image> | 5 | <image :src="config.loginImage_api + '/fs/static/dg/home_bg.png'" class="bg-image" mode="aspectFill"></image> |
| 6 | <view class="header-bg"> | 6 | <view class="header-bg"> |
| 7 | <view class="loginOutIcon2" @click="goPath('/myCenter/index')"> | 7 | <view class="loginOutIcon2" @click="goPath('/myCenter/index')"> |
| 8 | <image :src="config.loginImage_api + '/fs/static/dg/icon01@3x.png'" class="switch-icon"></image> | 8 | <image :src="config.loginImage_api + '/fs/static/dg/icon01@3x.png'" class="switch-icon"></image> |
| 9 | </view> | 9 | </view> |
| 10 | <view class="welcome1 mt30" @click="goPath('/myCenter/index')"> | 10 | <view class="welcome1 mt30" @click="goPath('/myCenter/index')"> |
| 11 | <view class="flex f-a-c"> | 11 | <view class="flex f-a-c"> |
| 12 | <!-- <view> --> | 12 | <!-- <view> --> |
| 13 | <text class="title-border"></text> | 13 | <text class="title-border"></text> |
| 14 | <text class="section-title">单位会员</text> | 14 | <text class="section-title">单位会员</text> |
| 15 | <!-- </view> --> | 15 | <!-- </view> --> |
| 16 | <!-- <image :src="config.loginImage_api + '/fs/static/dg/icon013@x.png'" class="switch-icon"></image> --> | 16 | <!-- <image :src="config.loginImage_api + '/fs/static/dg/icon013@x.png'" class="switch-icon"></image> --> |
| 17 | </view> | 17 | </view> |
| ... | @@ -22,16 +22,20 @@ | ... | @@ -22,16 +22,20 @@ |
| 22 | </view> | 22 | </view> |
| 23 | <view class="unit-member-box"> | 23 | <view class="unit-member-box"> |
| 24 | <view class="unit-btn" @click="goPath('/myCenter/auth')"> | 24 | <view class="unit-btn" @click="goPath('/myCenter/auth')"> |
| 25 | <image :src="config.loginImage_api + '/fs/static/dg/icon02@3x.png'" class="btn-icon"></image><text>基本信息</text> | 25 | <image :src="config.loginImage_api + '/fs/static/dg/icon02@3x.png'" class="btn-icon"></image> |
| 26 | <text>基本信息</text> | ||
| 26 | </view> | 27 | </view> |
| 27 | <view class="unit-btn" @click="goPath('/myCenter/perfect')"> | 28 | <view class="unit-btn" @click="goPath('/myCenter/perfect')"> |
| 28 | <image :src="config.loginImage_api + '/fs/static/dg/icon03@3x.png'" class="btn-icon"></image><text>认证缴费</text> | 29 | <image :src="config.loginImage_api + '/fs/static/dg/icon03@3x.png'" class="btn-icon"></image> |
| 30 | <text>认证缴费</text> | ||
| 29 | </view> | 31 | </view> |
| 30 | <view class="unit-btn" @click="goPath('/myCenter/reviewList')"> | 32 | <view class="unit-btn" @click="goPath('/myCenter/reviewList')"> |
| 31 | <image :src="config.loginImage_api + '/fs/static/dg/icon04@3x.png'" class="btn-icon"></image><text>认证详情</text> | 33 | <image :src="config.loginImage_api + '/fs/static/dg/icon04@3x.png'" class="btn-icon"></image> |
| 34 | <text>认证详情</text> | ||
| 32 | </view> | 35 | </view> |
| 33 | <view class="unit-btn " @click="goPath('/myCenter/examPointApplyList')"> | 36 | <view class="unit-btn " @click="goPath('/myCenter/examPointApplyList')"> |
| 34 | <image :src="config.loginImage_api + '/fs/static/dg/icon05@3x.png'" class="btn-icon"></image><text>考点申请</text> | 37 | <image :src="config.loginImage_api + '/fs/static/dg/icon05@3x.png'" class="btn-icon"></image> |
| 38 | <text>考点申请</text> | ||
| 35 | </view> | 39 | </view> |
| 36 | <!-- <view class="unit-btn mt-20" @click="goPath('/myCenter/examPointApplyList')"> | 40 | <!-- <view class="unit-btn mt-20" @click="goPath('/myCenter/examPointApplyList')"> |
| 37 | <image :src="config.loginImage_api + '/fs/static/dg/icon06@3x.png'" class="btn-icon"></image><text>考点详情</text> | 41 | <image :src="config.loginImage_api + '/fs/static/dg/icon06@3x.png'" class="btn-icon"></image><text>考点详情</text> |
| ... | @@ -42,472 +46,491 @@ | ... | @@ -42,472 +46,491 @@ |
| 42 | </view> | 46 | </view> |
| 43 | </view> | 47 | </view> |
| 44 | <view class="section personal-section"> | 48 | <view class="section personal-section"> |
| 45 | <view class="flex f-a-c"><text class="title-border"></text> | 49 | <view class="flex f-a-c"> |
| 46 | <text class="section-title">个人会员</text></view> | 50 | <text class="title-border"></text> |
| 51 | <text class="section-title">个人会员</text> | ||
| 52 | </view> | ||
| 47 | <view class="personal-member-box"> | 53 | <view class="personal-member-box"> |
| 48 | <view class="personal-btn" @click="goPath('/personalVip/addVip')"> | 54 | <view class="personal-btn" @click="goPath('/personalVip/addVip')"> |
| 49 | <image :src="config.loginImage_api + '/fs/static/dg/home_btn01@3x.png'" class="circle-icon"></image><text>添加会员</text> | 55 | <image :src="config.loginImage_api + '/fs/static/dg/home_btn01@3x.png'" class="circle-icon"></image> |
| 56 | <text>添加会员</text> | ||
| 50 | </view> | 57 | </view> |
| 51 | <view class="personal-btn" @click="goPath('/personalVip/payment')"> | 58 | <view class="personal-btn" @click="goPath('/personalVip/payment')"> |
| 52 | <image :src="config.loginImage_api + '/fs/static/dg/home_btn02@3x.png'" class="circle-icon"></image><text>会员缴费</text> | 59 | <image :src="config.loginImage_api + '/fs/static/dg/home_btn02@3x.png'" class="circle-icon"></image> |
| 60 | <text>会员缴费</text> | ||
| 53 | </view> | 61 | </view> |
| 54 | <view class="personal-btn" @click="goPath('/personalVip/list')"> | 62 | <view class="personal-btn" @click="goPath('/personalVip/list')"> |
| 55 | <image :src="config.loginImage_api + '/fs/static/dg/home_btn03@3x.png'" class="circle-icon"></image><text>会员查询</text> | 63 | <image :src="config.loginImage_api + '/fs/static/dg/home_btn03@3x.png'" class="circle-icon"></image> |
| 64 | <text>会员查询</text> | ||
| 56 | </view> | 65 | </view> |
| 57 | <view class="personal-btn" @click="goPath('/personalVip/mobilize')"> | 66 | <view class="personal-btn" @click="goPath('/personalVip/mobilize')"> |
| 58 | <image :src="config.loginImage_api + '/fs/static/dg/btn04@3x.png'" class="circle-icon"></image><text>会员调动</text> | 67 | <image :src="config.loginImage_api + '/fs/static/dg/btn04@3x.png'" class="circle-icon"></image> |
| 68 | <text>会员调动</text> | ||
| 59 | </view> | 69 | </view> |
| 60 | </view> | 70 | </view> |
| 61 | </view> | 71 | </view> |
| 62 | <view class="section level-section"> | 72 | <view class="section level-section"> |
| 63 | <view class="flex f-a-c"><text class="title-border"></text> | 73 | <view class="flex f-a-c"> |
| 64 | <text class="section-title">级位管理</text></view> | 74 | <text class="title-border"></text> |
| 75 | <text class="section-title">级位管理</text> | ||
| 76 | </view> | ||
| 65 | <view class="level-list"> | 77 | <view class="level-list"> |
| 66 | <view class="level-item" @click="goPath('/level/apply')"> | 78 | <view class="level-item" @click="goPath('/level/apply')"> |
| 67 | <image :src="config.loginImage_api + '/fs/static/dg/icon07@3x.png'" class="level-icon"></image><text>级位考试</text><view class="arrow"></view> | 79 | <image :src="config.loginImage_api + '/fs/static/dg/icon07@3x.png'" class="level-icon"></image> |
| 80 | <text>级位考试</text> | ||
| 81 | <view class="arrow"></view> | ||
| 68 | </view> | 82 | </view> |
| 69 | <view class="level-item" @click="goPath('/personalVip/changeLevel')"> | 83 | <view class="level-item" @click="goPath('/personalVip/changeLevel')"> |
| 70 | <image :src="config.loginImage_api + '/fs/static/dg/icon08@3x.png'" class="level-icon"></image><text>级位变更</text><view class="arrow"></view> | 84 | <image :src="config.loginImage_api + '/fs/static/dg/icon08@3x.png'" class="level-icon"></image> |
| 85 | <text>级位变更</text> | ||
| 86 | <view class="arrow"></view> | ||
| 71 | </view> | 87 | </view> |
| 72 | <view class="level-item" @click="goPath('/pages/index/msgList')"> | 88 | <view class="level-item" @click="goPath('/pages/index/msgList')"> |
| 73 | <image :src="config.loginImage_api + '/fs/static/dg/icon09@3x.png'" class="level-icon"></image><text>通知公告</text><view class="arrow"></view> | 89 | <image :src="config.loginImage_api + '/fs/static/dg/icon09@3x.png'" class="level-icon"></image> |
| 90 | <text>通知公告</text> | ||
| 91 | <view class="arrow"></view> | ||
| 74 | </view> | 92 | </view> |
| 75 | <view class="level-item" @click="goPath('/myCenter/order?type=2')"> | 93 | <view class="level-item" @click="goPath('/myCenter/order?type=2')"> |
| 76 | <image :src="config.loginImage_api + '/fs/static/dg/icon10@3x.png'" class="level-icon"></image><text>我的订单</text><view class="arrow"></view> | 94 | <image :src="config.loginImage_api + '/fs/static/dg/icon10@3x.png'" class="level-icon"></image> |
| 95 | <text>我的订单</text> | ||
| 96 | <view class="arrow"></view> | ||
| 77 | </view> | 97 | </view> |
| 78 | </view> | 98 | </view> |
| 79 | </view> | 99 | </view> |
| 80 | </view> | 100 | </view> |
| 81 | 101 | ||
| 82 | <!-- ==================== 非道馆用户显示原有内容 ==================== --> | 102 | <!-- ==================== 非道馆用户显示原有内容 ==================== --> |
| 83 | <view v-else> | 103 | <view v-else> |
| 84 | <view class="bgbg"> | 104 | <view class="bgbg"> |
| 85 | <view class="loginOutIcon" @click="loginOut"> | 105 | <view class="loginOutIcon" @click="loginOut"> |
| 86 | <image :src="config.baseUrl_api + '/fs/static/switch.png'"></image> | 106 | <image :src="config.baseUrl_api + '/fs/static/switch.png'"></image> |
| 87 | </view> | 107 | </view> |
| 88 | <view class="welcome" @click="goPath('/myCenter/index')"> | 108 | <view class="welcome" @click="goPath('/myCenter/index')"> |
| 89 | <text>您好!{{ memberInfo.name }}</text> | 109 | <text>您好!{{ memberInfo.name }}</text> |
| 90 | <br/>欢迎使用中跆协会员管理系统 | 110 | <br/>欢迎使用中跆协会员管理系统 |
| 91 | </view> | 111 | </view> |
| 92 | <view class="flexbox" style="margin: 25rpx 0 0;"> | 112 | <view class="flexbox" style="margin: 25rpx 0 0;"> |
| 93 | <!-- userType 1:中跆协 2:省 3:市区 4:道馆--> | 113 | <!-- userType 1:中跆协 2:省 3:市区 4:道馆--> |
| 94 | <!-- 4 --> | 114 | <!-- 4 --> |
| 95 | <view v-if="userType=='4'" @click="goPath('/personalVip/addVip')"> | 115 | <view v-if="userType=='4'" @click="goPath('/personalVip/addVip')"> |
| 96 | <image :src="imag1"/> | 116 | <image :src="imag1"/> |
| 97 | 添加会员 | 117 | 添加会员 |
| 98 | </view> | 118 | </view> |
| 99 | <view v-if="userType=='4'" @click="goPath('/personalVip/payment')"> | 119 | <view v-if="userType=='4'" @click="goPath('/personalVip/payment')"> |
| 100 | <image :src="imag2"/> | 120 | <image :src="imag2"/> |
| 101 | 会员缴费 | 121 | 会员缴费 |
| 102 | </view> | 122 | </view> |
| 103 | <!-- 个人会员审核--> | 123 | <!-- 个人会员审核--> |
| 104 | <view v-if="userType==1" @click="goPath('/personalVip/audit')"> | 124 | <view v-if="userType==1" @click="goPath('/personalVip/audit')"> |
| 105 | <image :src="imag3"/> | 125 | <image :src="imag3"/> |
| 106 | 会员审核 | 126 | 会员审核 |
| 107 | </view> | 127 | </view> |
| 108 | <!-- 团体会员审核--> | 128 | <!-- 团体会员审核--> |
| 109 | <view v-if="userType==2" @click="goPath('/level/ztx/memberAudit')"> | 129 | <view v-if="userType==2" @click="goPath('/level/ztx/memberAudit')"> |
| 110 | <image :src="imag3"/> | 130 | <image :src="imag3"/> |
| 111 | 会员审核 | 131 | 会员审核 |
| 112 | </view> | 132 | </view> |
| 113 | <!-- 都有 --> | 133 | <!-- 都有 --> |
| 114 | <view @click="goPath('/personalVip/list')"> | 134 | <view @click="goPath('/personalVip/list')"> |
| 115 | <image :src="imag5"/> | 135 | <image :src="imag5"/> |
| 116 | 会员查询 | 136 | 会员查询 |
| 117 | </view> | 137 | </view> |
| 118 | <view v-if="userType!='4'" @click="goPath('/group/list')"> | 138 | <view v-if="userType!='4'" @click="goPath('/group/list')"> |
| 119 | <image :src="imag6"/> | 139 | <image :src="imag6"/> |
| 120 | 单位会员 | 140 | 单位会员 |
| 121 | </view> | 141 | </view> |
| 122 | <view @click="goPath('/myCenter/index')"> | 142 | <view @click="goPath('/myCenter/index')"> |
| 123 | <image :src="config.baseUrl_api+'/fs/static/icon/btn_center.png'"></image> | 143 | <image :src="config.baseUrl_api+'/fs/static/icon/btn_center.png'"></image> |
| 124 | 个人中心 | 144 | 个人中心 |
| 145 | </view> | ||
| 146 | |||
| 125 | </view> | 147 | </view> |
| 126 | 148 | ||
| 127 | </view> | 149 | </view> |
| 128 | 150 | ||
| 129 | </view> | 151 | <!-- 道馆 --> |
| 130 | 152 | <view v-if="userType=='4'" class="girdBox"> | |
| 131 | <!-- 道馆 --> | ||
| 132 | <view v-if="userType=='4'" class="girdBox"> | ||
| 133 | <view @click="goPath('/personalVip/mobilize')"> | ||
| 134 | <uni-badge :text="numData.personTransferCount" class="potag"/> | ||
| 135 | <image :src="config.baseUrl_api+'/fs/static/icon/1.png'"/> | ||
| 136 | 会员调动 | ||
| 137 | </view> | ||
| 138 | <view @click="goPath('/level/apply')"> | ||
| 139 | <uni-badge :text="numData.jiCount" class="potag"/> | ||
| 140 | <image :src="config.baseUrl_api+'/fs/static/icon/3.png'"/> | ||
| 141 | 级位考试申请 | ||
| 142 | </view> | ||
| 143 | <view @click="goPath('/personalVip/changeLevel')"> | ||
| 144 | <image :src="config.baseUrl_api+'/fs/static/icon/26.png'"/> | ||
| 145 | 级位变更 | ||
| 146 | </view> | ||
| 147 | </view> | ||
| 148 | <view v-if="userType=='4'" class="girdFather"> | ||
| 149 | <view class="ttt">个人会员</view> | ||
| 150 | <view class="girdBox"> | ||
| 151 | <view @click="goPath('/personalVip/addVip')"> | ||
| 152 | <uni-badge :text="numData.personTransferCount" class="potag"/> | ||
| 153 | <image :src="config.baseUrl_api+'/fs/static/icon/2.png'"/> | ||
| 154 | 添加会员 | ||
| 155 | </view> | ||
| 156 | <view @click="goPath('/personalVip/list')"> | ||
| 157 | <image :src="config.baseUrl_api+'/fs/static/icon/25.png'"/> | ||
| 158 | 会员列表 | ||
| 159 | </view> | ||
| 160 | <view @click="goPath('/personalVip/mobilize')"> | 153 | <view @click="goPath('/personalVip/mobilize')"> |
| 161 | <image :src="config.baseUrl_api+'/fs/static/icon/28.png'"/> | 154 | <uni-badge :text="numData.personTransferCount" class="potag"/> |
| 155 | <image :src="config.baseUrl_api+'/fs/static/icon/1.png'"/> | ||
| 162 | 会员调动 | 156 | 会员调动 |
| 163 | </view> | 157 | </view> |
| 164 | <view @click="goPath('/personalVip/payment')"> | ||
| 165 | <image :src="config.baseUrl_api+'/fs/static/icon/28.png'"/> | ||
| 166 | 会员缴费 | ||
| 167 | </view> | ||
| 168 | <view @click="goPath('/personal/memberAuditRecord')"> | ||
| 169 | <image :src="config.baseUrl_api+'/fs/static/icon/28.png'"/> | ||
| 170 | 会员审核记录 | ||
| 171 | </view> | ||
| 172 | <view @click="goPath('/myCenter/order?type=0')"> | ||
| 173 | <image :src="config.baseUrl_api+'/fs/static/icon/28.png'"/> | ||
| 174 | 订单列表 | ||
| 175 | </view> | ||
| 176 | </view> | ||
| 177 | <view class="ttt">单位会员</view> | ||
| 178 | <view class="girdBox"> | ||
| 179 | <view @click="goPath('/myCenter/auth')"> | ||
| 180 | <uni-badge :text="numData.memberJiaofeiCount" class="potag"/> | ||
| 181 | <image :src="config.baseUrl_api+'/fs/static/icon/4.png'"/> | ||
| 182 | 会员认证 | ||
| 183 | </view> | ||
| 184 | |||
| 185 | <view @click="goPath('/myCenter/reviewList')"> | ||
| 186 | <image :src="config.baseUrl_api+'/fs/static/icon/27.png'"/> | ||
| 187 | 认证详情 | ||
| 188 | </view> | ||
| 189 | <view @click="goPath('/myCenter/examPointApplyList')"> | ||
| 190 | <image :src="config.baseUrl_api+'/fs/static/icon/17.png'"/> | ||
| 191 | 考点申请 | ||
| 192 | </view> | ||
| 193 | <view @click="goPath('/myCenter/order?type=1')"> | ||
| 194 | <image :src="config.baseUrl_api+'/fs/static/icon/9.png'"/> | ||
| 195 | 订单列表 | ||
| 196 | </view> | ||
| 197 | </view> | ||
| 198 | <view class="ttt">级位管理</view> | ||
| 199 | <view class="girdBox"> | ||
| 200 | |||
| 201 | <view @click="goPath('/level/apply')"> | 158 | <view @click="goPath('/level/apply')"> |
| 159 | <uni-badge :text="numData.jiCount" class="potag"/> | ||
| 202 | <image :src="config.baseUrl_api+'/fs/static/icon/3.png'"/> | 160 | <image :src="config.baseUrl_api+'/fs/static/icon/3.png'"/> |
| 203 | 考试申请 | 161 | 级位考试申请 |
| 204 | </view> | ||
| 205 | |||
| 206 | <view @click="goPath('/level/ztx/mail')"> | ||
| 207 | <image :src="config.baseUrl_api+'/fs/static/icon/25.png'"/> | ||
| 208 | 证书邮寄 | ||
| 209 | </view> | 162 | </view> |
| 210 | <!-- <view @click="goPath('/level/ztx/costSettlement')"> | ||
| 211 | <image :src="config.baseUrl_api+'/fs/static/icon/10.png'"/> | ||
| 212 | 证书下载 | ||
| 213 | </view> --> | ||
| 214 | <view @click="goPath('/personalVip/changeLevel')"> | 163 | <view @click="goPath('/personalVip/changeLevel')"> |
| 215 | <image :src="config.baseUrl_api+'/fs/static/icon/26.png'"/> | 164 | <image :src="config.baseUrl_api+'/fs/static/icon/26.png'"/> |
| 216 | 级位变更 | 165 | 级位变更 |
| 217 | </view> | 166 | </view> |
| 218 | <view @click="goPath('/level/chooseExaminer?pageType=1')"> | ||
| 219 | <image :src="config.baseUrl_api+'/fs/static/icon/10.png'"/> | ||
| 220 | 考官库 | ||
| 221 | </view> | ||
| 222 | <view @click="goPath('/myCenter/order?type=2')"> | ||
| 223 | <image :src="config.baseUrl_api+'/fs/static/icon/10.png'"/> | ||
| 224 | 订单列表 | ||
| 225 | </view> | ||
| 226 | </view> | ||
| 227 | |||
| 228 | </view> | ||
| 229 | <view v-if="userType=='3'" class="girdBox"> | ||
| 230 | <view @click="goPath('/group/apply/applyList')"> | ||
| 231 | <uni-badge :text="numData.memberJiaofeiCount" class="potag"/> | ||
| 232 | <image :src="config.baseUrl_api+'/fs/static/icon/4.png'"/> | ||
| 233 | 单位会员审核 | ||
| 234 | </view> | ||
| 235 | <view @click="goPath('/level/approval')"> | ||
| 236 | <uni-badge :text="numData.jiCount" class="potag"/> | ||
| 237 | <image :src="config.baseUrl_api+'/fs/static/icon/3.png'"/> | ||
| 238 | 级位考试审核 | ||
| 239 | </view> | ||
| 240 | </view> | ||
| 241 | <view v-if="userType=='2'" class="girdFather"> | ||
| 242 | <view class="ttt">个人会员</view> | ||
| 243 | <view class="girdBox"> | ||
| 244 | <view @click="goPath('/personalVip/mobilize')"> | ||
| 245 | <uni-badge :text="numData.personTransferCount" class="potag"/> | ||
| 246 | <image :src="config.baseUrl_api+'/fs/static/icon/2.png'"/> | ||
| 247 | 会员调动 | ||
| 248 | </view> | ||
| 249 | <!-- <view @click="goPath('/personalVip/feeBill')"> | ||
| 250 | <image :src="config.baseUrl_api+'/fs/static/icon/6.png'" /> | ||
| 251 | 缴费单 | ||
| 252 | </view> | ||
| 253 | <view @click="goPath('/personalVip/monthFee')"> | ||
| 254 | <image :src="config.baseUrl_api+'/fs/static/icon/30.png'" /> | ||
| 255 | 月结缴费 | ||
| 256 | </view> --> | ||
| 257 | <view @click="goPath('/personalVip/changeVip')"> | ||
| 258 | <image :src="config.baseUrl_api+'/fs/static/icon/25.png'"/> | ||
| 259 | 会员变更 | ||
| 260 | </view> | ||
| 261 | <view @click="goPath('/personalVip/mergeVip')"> | ||
| 262 | <image :src="config.baseUrl_api+'/fs/static/icon/28.png'"/> | ||
| 263 | 信息合并 | ||
| 264 | </view> | ||
| 265 | </view> | 167 | </view> |
| 266 | <view class="ttt">单位会员</view> | 168 | <view v-if="userType=='4'" class="girdFather"> |
| 267 | <view class="girdBox"> | 169 | <view class="ttt">个人会员</view> |
| 268 | <!-- <view @click="goPath('/group/pay')"> | 170 | <view class="girdBox"> |
| 269 | <image :src="config.baseUrl_api+'/fs/static/icon/9.png'" /> | 171 | <view @click="goPath('/personalVip/addVip')"> |
| 270 | 会员缴费 | 172 | <uni-badge :text="numData.personTransferCount" class="potag"/> |
| 271 | </view> --> | 173 | <image :src="config.baseUrl_api+'/fs/static/icon/2.png'"/> |
| 272 | <view @click="goPath('/level/ztx/memberAudit')"> | 174 | 添加会员 |
| 273 | <uni-badge :text="numData.memberJiaofeiCount" class="potag"/> | 175 | </view> |
| 274 | <image :src="config.baseUrl_api+'/fs/static/icon/4.png'"/> | 176 | <view @click="goPath('/personalVip/list')"> |
| 275 | 会员审核 | 177 | <image :src="config.baseUrl_api+'/fs/static/icon/25.png'"/> |
| 276 | </view> | 178 | 会员列表 |
| 277 | 179 | </view> | |
| 278 | <!-- <view @click="goPath('/group/feeBill')"> | 180 | <view @click="goPath('/personalVip/mobilize')"> |
| 279 | <image :src="config.baseUrl_api+'/fs/static/icon/17.png'" />会员缴费单 | 181 | <image :src="config.baseUrl_api+'/fs/static/icon/28.png'"/> |
| 280 | </view> --> | 182 | 会员调动 |
| 281 | <view @click="goPath('/group/changeGroupInfo')"> | 183 | </view> |
| 282 | <image :src="config.baseUrl_api+'/fs/static/icon/27.png'"/> | 184 | <view @click="goPath('/personalVip/payment')"> |
| 283 | 信息变更 | 185 | <image :src="config.baseUrl_api+'/fs/static/icon/28.png'"/> |
| 284 | </view> | 186 | 会员缴费 |
| 285 | <view @click="goPath('/group/auditRecord1')"> | 187 | </view> |
| 286 | <image :src="config.baseUrl_api+'/fs/static/icon/17.png'"/> | 188 | <view @click="goPath('/personal/memberAuditRecord')"> |
| 287 | 审核记录 | 189 | <image :src="config.baseUrl_api+'/fs/static/icon/28.png'"/> |
| 288 | </view> | 190 | 会员审核记录 |
| 289 | <view @click="goPath('/level/ztx/examinationVerification')"> | 191 | </view> |
| 290 | <image :src="config.baseUrl_api+'/fs/static/icon/9.png'"/> | 192 | <view @click="goPath('/myCenter/order?type=0')"> |
| 291 | 考点审核 | 193 | <image :src="config.baseUrl_api+'/fs/static/icon/28.png'"/> |
| 292 | </view> | 194 | 订单列表 |
| 293 | </view> | 195 | </view> |
| 294 | <view class="ttt">级位管理</view> | ||
| 295 | <view class="girdBox"> | ||
| 296 | <!-- <view @click="goPath('/level/approval')">--> | ||
| 297 | <!-- <uni-badge class="potag" :text="numData.jiCount" />--> | ||
| 298 | <!-- <image :src="config.baseUrl_api+'/fs/static/icon/3.png'" />考试审核--> | ||
| 299 | <!-- </view>--> | ||
| 300 | <!-- <view @click="goPath('/pages/exam/payment?type=1')"> | ||
| 301 | <image :src="config.baseUrl_api+'/fs/static/icon/10.png'" />考试缴费单 | ||
| 302 | </view> --> | ||
| 303 | <!-- <view @click="goPath('/personalVip/changeLevel')">--> | ||
| 304 | <!-- <image :src="config.baseUrl_api+'/fs/static/icon/26.png'"/>--> | ||
| 305 | <!-- 级位变更--> | ||
| 306 | <!-- </view>--> | ||
| 307 | |||
| 308 | <view @click="goPath('/personalVip/changeLevelAudit')"> | ||
| 309 | <image :src="config.baseUrl_api+'/fs/static/icon/26.png'"/> | ||
| 310 | 变更审核 | ||
| 311 | </view> | ||
| 312 | |||
| 313 | <view @click="goPath('/level/auditRecord2')"> | ||
| 314 | <image :src="config.baseUrl_api+'/fs/static/icon/17.png'"/> | ||
| 315 | 审核记录 | ||
| 316 | </view> | ||
| 317 | <view @click="goPath('/level/ztx/costSettlement')"> | ||
| 318 | <image :src="config.baseUrl_api+'/fs/static/icon/10.png'"/> | ||
| 319 | 费用结算 | ||
| 320 | </view> | ||
| 321 | </view> | ||
| 322 | |||
| 323 | <!-- <view class="ttt">段位管理</view> | ||
| 324 | <view class="girdBox"> | ||
| 325 | <view @click="goPath('/pages/rank/apply?type=2')"> | ||
| 326 | <image :src="config.baseUrl_api+'/fs/static/icon/11.png'" />考试申请 | ||
| 327 | </view> | 196 | </view> |
| 328 | 197 | <view class="ttt">单位会员</view> | |
| 329 | <view @click="goPath('/pages/exam/payment?type=2')"> | 198 | <view class="girdBox"> |
| 330 | <image :src="config.baseUrl_api+'/fs/static/icon/13.png'" />缴费单 | 199 | <view @click="goPath('/myCenter/auth')"> |
| 200 | <uni-badge :text="numData.memberJiaofeiCount" class="potag"/> | ||
| 201 | <image :src="config.baseUrl_api+'/fs/static/icon/4.png'"/> | ||
| 202 | 会员认证 | ||
| 203 | </view> | ||
| 204 | |||
| 205 | <view @click="goPath('/myCenter/reviewList')"> | ||
| 206 | <image :src="config.baseUrl_api+'/fs/static/icon/27.png'"/> | ||
| 207 | 认证详情 | ||
| 208 | </view> | ||
| 209 | <view @click="goPath('/myCenter/examPointApplyList')"> | ||
| 210 | <image :src="config.baseUrl_api+'/fs/static/icon/17.png'"/> | ||
| 211 | 考点申请 | ||
| 212 | </view> | ||
| 213 | <view @click="goPath('/myCenter/order?type=1')"> | ||
| 214 | <image :src="config.baseUrl_api+'/fs/static/icon/9.png'"/> | ||
| 215 | 订单列表 | ||
| 216 | </view> | ||
| 331 | </view> | 217 | </view> |
| 332 | 218 | <view class="ttt">级位管理</view> | |
| 333 | <view @click="goPath('/pages/exam/score?type=2')"> | 219 | <view class="girdBox"> |
| 334 | <image :src="config.baseUrl_api+'/fs/static/icon/12.png'" />成绩录入 | 220 | |
| 221 | <view @click="goPath('/level/apply')"> | ||
| 222 | <image :src="config.baseUrl_api+'/fs/static/icon/3.png'"/> | ||
| 223 | 考试申请 | ||
| 224 | </view> | ||
| 225 | |||
| 226 | <view @click="goPath('/level/ztx/mail')"> | ||
| 227 | <image :src="config.baseUrl_api+'/fs/static/icon/25.png'"/> | ||
| 228 | 证书邮寄 | ||
| 229 | </view> | ||
| 230 | <!-- <view @click="goPath('/level/ztx/costSettlement')"> | ||
| 231 | <image :src="config.baseUrl_api+'/fs/static/icon/10.png'"/> | ||
| 232 | 证书下载 | ||
| 233 | </view> --> | ||
| 234 | <view @click="goPath('/personalVip/changeLevel')"> | ||
| 235 | <image :src="config.baseUrl_api+'/fs/static/icon/26.png'"/> | ||
| 236 | 级位变更 | ||
| 237 | </view> | ||
| 238 | <view @click="goPath('/level/chooseExaminer?pageType=1')"> | ||
| 239 | <image :src="config.baseUrl_api+'/fs/static/icon/10.png'"/> | ||
| 240 | 考官库 | ||
| 241 | </view> | ||
| 242 | <view @click="goPath('/myCenter/order?type=2')"> | ||
| 243 | <image :src="config.baseUrl_api+'/fs/static/icon/10.png'"/> | ||
| 244 | 订单列表 | ||
| 245 | </view> | ||
| 335 | </view> | 246 | </view> |
| 336 | </view> --> | ||
| 337 | 247 | ||
| 338 | <!-- <view class="ttt">越段考试</view> | ||
| 339 | <view class="girdBox"> | ||
| 340 | <view @click="goPath('/pages/rank/apply?type=3')"> | ||
| 341 | <image :src="config.baseUrl_api+'/fs/static/icon/14.png'" />考试申请 | ||
| 342 | </view> | ||
| 343 | |||
| 344 | <view @click="goPath('/pages/exam/payment?type=3')"> | ||
| 345 | <image :src="config.baseUrl_api+'/fs/static/icon/16.png'" />缴费单 | ||
| 346 | </view> | ||
| 347 | |||
| 348 | <view @click="goPath('/pages/exam/score?type=3')"> | ||
| 349 | <image :src="config.baseUrl_api+'/fs/static/icon/15.png'" />成绩录入 | ||
| 350 | </view> | ||
| 351 | |||
| 352 | </view> --> | ||
| 353 | </view> | ||
| 354 | |||
| 355 | <view v-if="userType=='1'" class="girdFather"> | ||
| 356 | <view class="ttt">个人会员</view> | ||
| 357 | <view class="girdBox"> | ||
| 358 | <view @click="goPath('/personalVip/mobilize')"> | ||
| 359 | <uni-badge :text="numData.personTransferCount" class="potag"/> | ||
| 360 | <image :src="config.baseUrl_api+'/fs/static/icon/8.png'"/> | ||
| 361 | 会员调动 | ||
| 362 | </view> | ||
| 363 | <view @click="goPath('/personalVip/changeVipAudit')"> | ||
| 364 | <image :src="config.baseUrl_api+'/fs/static/icon/25.png'"/> | ||
| 365 | 变更审核 | ||
| 366 | </view> | ||
| 367 | <view @click="goPath('/personalVip/mergeVipAudit')"> | ||
| 368 | <image :src="config.baseUrl_api+'/fs/static/icon/28.png'"/> | ||
| 369 | 合并审核 | ||
| 370 | </view> | ||
| 371 | <view @click="goPath('/personalVip/order?type=0')"> | ||
| 372 | <image :src="config.baseUrl_api+'/fs/static/icon/6.png'"/> | ||
| 373 | 订单列表 | ||
| 374 | </view> | ||
| 375 | </view> | 248 | </view> |
| 376 | 249 | <view v-if="userType=='3'" class="girdBox"> | |
| 377 | <view class="ttt">单位会员</view> | ||
| 378 | <view class="girdBox"> | ||
| 379 | <view @click="goPath('/group/apply/applyList')"> | 250 | <view @click="goPath('/group/apply/applyList')"> |
| 380 | <uni-badge :text="numData.memberJiaofeiCount" class="potag"/> | 251 | <uni-badge :text="numData.memberJiaofeiCount" class="potag"/> |
| 381 | <image :src="config.baseUrl_api+'/fs/static/icon/4.png'"/> | 252 | <image :src="config.baseUrl_api+'/fs/static/icon/4.png'"/> |
| 382 | 会员审核 | 253 | 单位会员审核 |
| 383 | </view> | ||
| 384 | <view @click="goPath('/group/changeGroupAudit')"> | ||
| 385 | <image :src="config.baseUrl_api+'/fs/static/icon/27.png'"/> | ||
| 386 | 变更审核 | ||
| 387 | </view> | 254 | </view> |
| 388 | <view @click="goPath('/level/ztx/examinationVerification')"> | 255 | <view @click="goPath('/level/approval')"> |
| 389 | <image :src="config.baseUrl_api+'/fs/static/icon/9.png'"/> | ||
| 390 | 考点审核 | ||
| 391 | </view> | ||
| 392 | <view @click="goPath('/personalVip/order?type=1')"> | ||
| 393 | <image :src="config.baseUrl_api+'/fs/static/icon/6.png'"/> | ||
| 394 | 订单列表 | ||
| 395 | </view> | ||
| 396 | </view> | ||
| 397 | |||
| 398 | <view class="ttt">级位管理</view> | ||
| 399 | <view class="girdBox"> | ||
| 400 | <view @click="goPath('/level/ztx/approval')"> | ||
| 401 | <uni-badge :text="numData.jiCount" class="potag"/> | 256 | <uni-badge :text="numData.jiCount" class="potag"/> |
| 402 | <image :src="config.baseUrl_api+'/fs/static/icon/2.png'"/> | ||
| 403 | 考试审核 | ||
| 404 | </view> | ||
| 405 | <view @click="goPath('/level/ztx/mail')"> | ||
| 406 | <image :src="config.baseUrl_api+'/fs/static/icon/3.png'"/> | 257 | <image :src="config.baseUrl_api+'/fs/static/icon/3.png'"/> |
| 407 | 证书邮寄 | 258 | 级位考试审核 |
| 408 | </view> | ||
| 409 | <view @click="goPath('/level/ztx/cert?type=1')"> | ||
| 410 | <image :src="config.baseUrl_api+'/fs/static/icon/18.png'"/> | ||
| 411 | 证书发布 | ||
| 412 | </view> | 259 | </view> |
| 413 | <view @click="goPath('/personalVip/changeLevelAudit')"> | 260 | </view> |
| 414 | <image :src="config.baseUrl_api+'/fs/static/icon/26.png'"/> | 261 | <view v-if="userType=='2'" class="girdFather"> |
| 415 | 变更审核 | 262 | <view class="ttt">个人会员</view> |
| 263 | <view class="girdBox"> | ||
| 264 | <view @click="goPath('/personalVip/mobilize')"> | ||
| 265 | <uni-badge :text="numData.personTransferCount" class="potag"/> | ||
| 266 | <image :src="config.baseUrl_api+'/fs/static/icon/2.png'"/> | ||
| 267 | 会员调动 | ||
| 268 | </view> | ||
| 269 | <!-- <view @click="goPath('/personalVip/feeBill')"> | ||
| 270 | <image :src="config.baseUrl_api+'/fs/static/icon/6.png'" /> | ||
| 271 | 缴费单 | ||
| 272 | </view> | ||
| 273 | <view @click="goPath('/personalVip/monthFee')"> | ||
| 274 | <image :src="config.baseUrl_api+'/fs/static/icon/30.png'" /> | ||
| 275 | 月结缴费 | ||
| 276 | </view> --> | ||
| 277 | <view @click="goPath('/personalVip/changeVip')"> | ||
| 278 | <image :src="config.baseUrl_api+'/fs/static/icon/25.png'"/> | ||
| 279 | 会员变更 | ||
| 280 | </view> | ||
| 281 | <view @click="goPath('/personalVip/mergeVip')"> | ||
| 282 | <image :src="config.baseUrl_api+'/fs/static/icon/28.png'"/> | ||
| 283 | 信息合并 | ||
| 284 | </view> | ||
| 416 | </view> | 285 | </view> |
| 417 | <view @click="goPath('/level/settlementAudit')"> | 286 | <view class="ttt">单位会员</view> |
| 418 | <image :src="config.baseUrl_api+'/fs/static/icon/10.png'"/> | 287 | <view class="girdBox"> |
| 419 | 结算审核 | 288 | <!-- <view @click="goPath('/group/pay')"> |
| 289 | <image :src="config.baseUrl_api+'/fs/static/icon/9.png'" /> | ||
| 290 | 会员缴费 | ||
| 291 | </view> --> | ||
| 292 | <view @click="goPath('/level/ztx/memberAudit')"> | ||
| 293 | <uni-badge :text="numData.memberJiaofeiCount" class="potag"/> | ||
| 294 | <image :src="config.baseUrl_api+'/fs/static/icon/4.png'"/> | ||
| 295 | 会员审核 | ||
| 296 | </view> | ||
| 297 | |||
| 298 | <!-- <view @click="goPath('/group/feeBill')"> | ||
| 299 | <image :src="config.baseUrl_api+'/fs/static/icon/17.png'" />会员缴费单 | ||
| 300 | </view> --> | ||
| 301 | <view @click="goPath('/group/changeGroupInfo')"> | ||
| 302 | <image :src="config.baseUrl_api+'/fs/static/icon/27.png'"/> | ||
| 303 | 信息变更 | ||
| 304 | </view> | ||
| 305 | <view @click="goPath('/group/auditRecord1')"> | ||
| 306 | <image :src="config.baseUrl_api+'/fs/static/icon/17.png'"/> | ||
| 307 | 审核记录 | ||
| 308 | </view> | ||
| 309 | <view @click="goPath('/level/ztx/examinationVerification')"> | ||
| 310 | <image :src="config.baseUrl_api+'/fs/static/icon/9.png'"/> | ||
| 311 | 考点审核 | ||
| 312 | </view> | ||
| 420 | </view> | 313 | </view> |
| 421 | 314 | <view class="ttt">级位管理</view> | |
| 422 | <view @click="goPath('/personalVip/order?type=2')"> | 315 | <view class="girdBox"> |
| 423 | <image :src="config.baseUrl_api+'/fs/static/icon/6.png'"/> | 316 | <!-- <view @click="goPath('/level/approval')">--> |
| 424 | 订单列表 | 317 | <!-- <uni-badge class="potag" :text="numData.jiCount" />--> |
| 318 | <!-- <image :src="config.baseUrl_api+'/fs/static/icon/3.png'" />考试审核--> | ||
| 319 | <!-- </view>--> | ||
| 320 | <!-- <view @click="goPath('/pages/exam/payment?type=1')"> | ||
| 321 | <image :src="config.baseUrl_api+'/fs/static/icon/10.png'" />考试缴费单 | ||
| 322 | </view> --> | ||
| 323 | <!-- <view @click="goPath('/personalVip/changeLevel')">--> | ||
| 324 | <!-- <image :src="config.baseUrl_api+'/fs/static/icon/26.png'"/>--> | ||
| 325 | <!-- 级位变更--> | ||
| 326 | <!-- </view>--> | ||
| 327 | |||
| 328 | <view @click="goPath('/personalVip/changeLevelAudit')"> | ||
| 329 | <image :src="config.baseUrl_api+'/fs/static/icon/26.png'"/> | ||
| 330 | 变更审核 | ||
| 331 | </view> | ||
| 332 | |||
| 333 | <view @click="goPath('/level/auditRecord2')"> | ||
| 334 | <image :src="config.baseUrl_api+'/fs/static/icon/17.png'"/> | ||
| 335 | 审核记录 | ||
| 336 | </view> | ||
| 337 | <view @click="goPath('/level/ztx/costSettlement')"> | ||
| 338 | <image :src="config.baseUrl_api+'/fs/static/icon/10.png'"/> | ||
| 339 | 费用结算 | ||
| 340 | </view> | ||
| 425 | </view> | 341 | </view> |
| 342 | |||
| 343 | <!-- <view class="ttt">段位管理</view> | ||
| 344 | <view class="girdBox"> | ||
| 345 | <view @click="goPath('/pages/rank/apply?type=2')"> | ||
| 346 | <image :src="config.baseUrl_api+'/fs/static/icon/11.png'" />考试申请 | ||
| 347 | </view> | ||
| 348 | |||
| 349 | <view @click="goPath('/pages/exam/payment?type=2')"> | ||
| 350 | <image :src="config.baseUrl_api+'/fs/static/icon/13.png'" />缴费单 | ||
| 351 | </view> | ||
| 352 | |||
| 353 | <view @click="goPath('/pages/exam/score?type=2')"> | ||
| 354 | <image :src="config.baseUrl_api+'/fs/static/icon/12.png'" />成绩录入 | ||
| 355 | </view> | ||
| 356 | </view> --> | ||
| 357 | |||
| 358 | <!-- <view class="ttt">越段考试</view> | ||
| 359 | <view class="girdBox"> | ||
| 360 | <view @click="goPath('/pages/rank/apply?type=3')"> | ||
| 361 | <image :src="config.baseUrl_api+'/fs/static/icon/14.png'" />考试申请 | ||
| 362 | </view> | ||
| 363 | |||
| 364 | <view @click="goPath('/pages/exam/payment?type=3')"> | ||
| 365 | <image :src="config.baseUrl_api+'/fs/static/icon/16.png'" />缴费单 | ||
| 366 | </view> | ||
| 367 | |||
| 368 | <view @click="goPath('/pages/exam/score?type=3')"> | ||
| 369 | <image :src="config.baseUrl_api+'/fs/static/icon/15.png'" />成绩录入 | ||
| 370 | </view> | ||
| 371 | |||
| 372 | </view> --> | ||
| 426 | </view> | 373 | </view> |
| 427 | 374 | ||
| 428 | <view class="ttt">段位管理</view> | 375 | <view v-if="userType=='1'" class="girdFather"> |
| 429 | <view class="girdBox"> | 376 | <view class="ttt">个人会员</view> |
| 430 | <view @click="goPath('/pages/rank/approval?type=2')"> | 377 | <view class="girdBox"> |
| 431 | <uni-badge :text="numData.duanCount" class="potag"/> | 378 | <view @click="goPath('/personalVip/mobilize')"> |
| 432 | <image :src="config.baseUrl_api+'/fs/static/icon/19.png'"/> | 379 | <uni-badge :text="numData.personTransferCount" class="potag"/> |
| 433 | 考试审核 | 380 | <image :src="config.baseUrl_api+'/fs/static/icon/8.png'"/> |
| 381 | 会员调动 | ||
| 382 | </view> | ||
| 383 | <view @click="goPath('/personalVip/changeVipAudit')"> | ||
| 384 | <image :src="config.baseUrl_api+'/fs/static/icon/25.png'"/> | ||
| 385 | 变更审核 | ||
| 386 | </view> | ||
| 387 | <view @click="goPath('/personalVip/mergeVipAudit')"> | ||
| 388 | <image :src="config.baseUrl_api+'/fs/static/icon/28.png'"/> | ||
| 389 | 合并审核 | ||
| 390 | </view> | ||
| 391 | <view @click="goPath('/personalVip/order?type=0')"> | ||
| 392 | <image :src="config.baseUrl_api+'/fs/static/icon/6.png'"/> | ||
| 393 | 订单列表 | ||
| 394 | </view> | ||
| 395 | </view> | ||
| 396 | |||
| 397 | <view class="ttt">单位会员</view> | ||
| 398 | <view class="girdBox"> | ||
| 399 | <view @click="goPath('/group/apply/applyList')"> | ||
| 400 | <uni-badge :text="numData.memberJiaofeiCount" class="potag"/> | ||
| 401 | <image :src="config.baseUrl_api+'/fs/static/icon/4.png'"/> | ||
| 402 | 会员审核 | ||
| 403 | </view> | ||
| 404 | <view @click="goPath('/group/changeGroupAudit')"> | ||
| 405 | <image :src="config.baseUrl_api+'/fs/static/icon/27.png'"/> | ||
| 406 | 变更审核 | ||
| 407 | </view> | ||
| 408 | <view @click="goPath('/level/ztx/examinationVerification')"> | ||
| 409 | <image :src="config.baseUrl_api+'/fs/static/icon/9.png'"/> | ||
| 410 | 考点审核 | ||
| 411 | </view> | ||
| 412 | <view @click="goPath('/personalVip/order?type=1')"> | ||
| 413 | <image :src="config.baseUrl_api+'/fs/static/icon/6.png'"/> | ||
| 414 | 订单列表 | ||
| 415 | </view> | ||
| 434 | </view> | 416 | </view> |
| 435 | <view @click="goPath('/pages/rank/scoreApproval?type=3')"> | 417 | |
| 436 | <uni-badge :text="numData.duanCjCount" class="potag"/> | 418 | <view class="ttt">级位管理</view> |
| 437 | <image :src="config.baseUrl_api+'/fs/static/icon/19.png'"/> | 419 | <view class="girdBox"> |
| 438 | 成绩审核 | 420 | <view @click="goPath('/level/ztx/approval')"> |
| 421 | <uni-badge :text="numData.jiCount" class="potag"/> | ||
| 422 | <image :src="config.baseUrl_api+'/fs/static/icon/2.png'"/> | ||
| 423 | 考试审核 | ||
| 424 | </view> | ||
| 425 | <view @click="goPath('/level/ztx/mail')"> | ||
| 426 | <image :src="config.baseUrl_api+'/fs/static/icon/3.png'"/> | ||
| 427 | 证书邮寄 | ||
| 428 | </view> | ||
| 429 | <view @click="goPath('/level/ztx/cert?type=1')"> | ||
| 430 | <image :src="config.baseUrl_api+'/fs/static/icon/18.png'"/> | ||
| 431 | 证书发布 | ||
| 432 | </view> | ||
| 433 | <view @click="goPath('/personalVip/changeLevelAudit')"> | ||
| 434 | <image :src="config.baseUrl_api+'/fs/static/icon/26.png'"/> | ||
| 435 | 变更审核 | ||
| 436 | </view> | ||
| 437 | <view @click="goPath('/level/settlementAudit')"> | ||
| 438 | <image :src="config.baseUrl_api+'/fs/static/icon/10.png'"/> | ||
| 439 | 结算审核 | ||
| 440 | </view> | ||
| 441 | |||
| 442 | <view @click="goPath('/personalVip/order?type=2')"> | ||
| 443 | <image :src="config.baseUrl_api+'/fs/static/icon/6.png'"/> | ||
| 444 | 订单列表 | ||
| 445 | </view> | ||
| 439 | </view> | 446 | </view> |
| 440 | <view @click="goPath('/level/ztx/cert?type=2')"> | 447 | |
| 441 | <image :src="config.baseUrl_api+'/fs/static/icon/20.png'"/> | 448 | <view class="ttt">段位管理</view> |
| 442 | 证书发布 | 449 | <view class="girdBox"> |
| 450 | <view @click="goPath('/pages/rank/approval?type=2')"> | ||
| 451 | <uni-badge :text="numData.duanCount" class="potag"/> | ||
| 452 | <image :src="config.baseUrl_api+'/fs/static/icon/19.png'"/> | ||
| 453 | 考试审核 | ||
| 454 | </view> | ||
| 455 | <view @click="goPath('/pages/rank/scoreApproval?type=3')"> | ||
| 456 | <uni-badge :text="numData.duanCjCount" class="potag"/> | ||
| 457 | <image :src="config.baseUrl_api+'/fs/static/icon/19.png'"/> | ||
| 458 | 成绩审核 | ||
| 459 | </view> | ||
| 460 | <view @click="goPath('/level/ztx/cert?type=2')"> | ||
| 461 | <image :src="config.baseUrl_api+'/fs/static/icon/20.png'"/> | ||
| 462 | 证书发布 | ||
| 463 | </view> | ||
| 464 | <view @click="goPath('/personalVip/order?type=4')"> | ||
| 465 | <image :src="config.baseUrl_api+'/fs/static/icon/6.png'"/> | ||
| 466 | 订单列表 | ||
| 467 | </view> | ||
| 443 | </view> | 468 | </view> |
| 444 | <view @click="goPath('/personalVip/order?type=4')"> | 469 | |
| 445 | <image :src="config.baseUrl_api+'/fs/static/icon/6.png'"/> | 470 | <view class="ttt">越段考试</view> |
| 446 | 订单列表 | 471 | <view class="girdBox"> |
| 472 | <view @click="goPath('/pages/rank/approval?type=4')"> | ||
| 473 | <uni-badge :text="numData.yueduanCount" class="potag"/> | ||
| 474 | <image :src="config.baseUrl_api+'/fs/static/icon/21.png'"/> | ||
| 475 | 考试审核 | ||
| 476 | </view> | ||
| 477 | <view @click="goPath('/pages/rank/scoreApproval?type=5')"> | ||
| 478 | <uni-badge :text="numData.yueduanCjCount" class="potag"/> | ||
| 479 | <image :src="config.baseUrl_api+'/fs/static/icon/22.png'"/> | ||
| 480 | 成绩审核 | ||
| 481 | </view> | ||
| 482 | <view @click="goPath('/level/ztx/cert?type=3')"> | ||
| 483 | <image :src="config.baseUrl_api+'/fs/static/icon/23.png'"/> | ||
| 484 | 证书发布 | ||
| 485 | </view> | ||
| 486 | <view @click="goPath('/personalVip/order?type=4')"> | ||
| 487 | <image :src="config.baseUrl_api+'/fs/static/icon/6.png'"/> | ||
| 488 | 订单列表 | ||
| 489 | </view> | ||
| 447 | </view> | 490 | </view> |
| 491 | |||
| 448 | </view> | 492 | </view> |
| 449 | 493 | ||
| 450 | <view class="ttt">越段考试</view> | 494 | <uni-section padding title="通知公告"> |
| 451 | <view class="girdBox"> | 495 | <template v-slot:right> |
| 452 | <view @click="goPath('/pages/rank/approval?type=4')"> | 496 | <text class="more" @click="goPath('/pages/index/msgList')">{{ '更多>' }}</text> |
| 453 | <uni-badge :text="numData.yueduanCount" class="potag"/> | 497 | </template> |
| 454 | <image :src="config.baseUrl_api+'/fs/static/icon/21.png'"/> | 498 | <view class="msglist"> |
| 455 | 考试审核 | 499 | <view v-for="n in newsList" :key="n.id" class="msgitem" @click="goNewsDetail(n)"> |
| 456 | </view> | 500 | <!-- <text class="dot" :class="n.readFlag=='1'?'done':''"></text> --> |
| 457 | <view @click="goPath('/pages/rank/scoreApproval?type=5')"> | 501 | <view class="tt esp">{{ n.name }}</view> |
| 458 | <uni-badge :text="numData.yueduanCjCount" class="potag"/> | 502 | <view class="date">{{ n.belongTime }}</view> |
| 459 | <image :src="config.baseUrl_api+'/fs/static/icon/22.png'"/> | 503 | </view> |
| 460 | 成绩审核 | 504 | <view v-if="newsList.length==0" class="nodata"> |
| 461 | </view> | 505 | <image :src="config.baseUrl_api + '/fs/static/nodata.png'" mode="aspectFit"></image> |
| 462 | <view @click="goPath('/level/ztx/cert?type=3')"> | 506 | <text>暂无数据</text> |
| 463 | <image :src="config.baseUrl_api+'/fs/static/icon/23.png'"/> | 507 | </view> |
| 464 | 证书发布 | ||
| 465 | </view> | ||
| 466 | <view @click="goPath('/personalVip/order?type=4')"> | ||
| 467 | <image :src="config.baseUrl_api+'/fs/static/icon/6.png'"/> | ||
| 468 | 订单列表 | ||
| 469 | </view> | 508 | </view> |
| 470 | </view> | 509 | </uni-section> |
| 471 | |||
| 472 | </view> | 510 | </view> |
| 473 | 511 | ||
| 474 | <uni-section padding title="通知公告"> | ||
| 475 | <template v-slot:right> | ||
| 476 | <text class="more" @click="goPath('/pages/index/msgList')">{{ '更多>' }}</text> | ||
| 477 | </template> | ||
| 478 | <view class="msglist"> | ||
| 479 | <view v-for="n in newsList" :key="n.id" class="msgitem" @click="goNewsDetail(n)"> | ||
| 480 | <!-- <text class="dot" :class="n.readFlag=='1'?'done':''"></text> --> | ||
| 481 | <view class="tt esp">{{ n.name }}</view> | ||
| 482 | <view class="date">{{ n.belongTime }}</view> | ||
| 483 | </view> | ||
| 484 | <view v-if="newsList.length==0" class="nodata"> | ||
| 485 | <image :src="config.baseUrl_api + '/fs/static/nodata.png'" mode="aspectFit"></image> | ||
| 486 | <text>暂无数据</text> | ||
| 487 | </view> | ||
| 488 | </view> | ||
| 489 | </uni-section> | ||
| 490 | </view> | ||
| 491 | |||
| 492 | <!-- 绑定手机号弹框 --> | 512 | <!-- 绑定手机号弹框 --> |
| 493 | <uni-popup ref="bindingPhonePopup" type="center" :mask-click="false"> | 513 | <uni-popup ref="bindingPhonePopup" :mask-click="false" type="center"> |
| 494 | <view class="dialog-wrapper"> | 514 | <view class="dialog-wrapper"> |
| 495 | <view class="dialog-close" @click="closeBindingPhoneDialog">✕</view> | 515 | <view class="dialog-close" @click="closeBindingPhoneDialog">✕</view> |
| 496 | <view class="dialog-icon"> | 516 | <view class="dialog-icon"> |
| 497 | <uni-icons type="phone" size="48" color="#AD181F"></uni-icons> | 517 | <uni-icons color="#AD181F" size="48" type="phone"></uni-icons> |
| 498 | </view> | 518 | </view> |
| 499 | <view class="dialog-title">绑定手机号</view> | 519 | <view class="dialog-title">绑定手机号</view> |
| 500 | <view class="dialog-content"> | 520 | <view class="dialog-content"> |
| 501 | <view class="form-item"> | 521 | <view class="form-item"> |
| 502 | <input class="form-input" v-model="bindingForm.phone" placeholder="请输入手机号" maxlength="11" type="number" /> | 522 | <input v-model="bindingForm.phone" class="form-input" maxlength="11" placeholder="请输入手机号" |
| 523 | type="number"/> | ||
| 503 | </view> | 524 | </view> |
| 504 | <view class="form-item captcha-row"> | 525 | <view class="form-item captcha-row"> |
| 505 | <input class="form-input captcha-input" v-model="bindingForm.captcha" placeholder="图形验证码" maxlength="4" /> | 526 | <input v-model="bindingForm.captcha" class="form-input captcha-input" maxlength="4" |
| 506 | <image class="captcha-img" :src="captchaUrl" @click="refreshCaptcha" mode="aspectFit"></image> | 527 | placeholder="图形验证码"/> |
| 528 | <image :src="captchaUrl" class="captcha-img" mode="aspectFit" @click="refreshCaptcha"></image> | ||
| 507 | </view> | 529 | </view> |
| 508 | <view class="form-item captcha-row"> | 530 | <view class="form-item captcha-row"> |
| 509 | <input class="form-input sms-input" v-model="bindingForm.code" placeholder="短信验证码" maxlength="6" type="number" /> | 531 | <input v-model="bindingForm.code" class="form-input sms-input" maxlength="6" placeholder="短信验证码" |
| 510 | <button class="sms-btn" :disabled="smsCountdown > 0" @click="sendSmsCode"> | 532 | type="number"/> |
| 533 | <button :disabled="smsCountdown > 0" class="sms-btn" @click="sendSmsCode"> | ||
| 511 | {{ smsCountdown > 0 ? smsCountdown + 's' : '获取验证码' }} | 534 | {{ smsCountdown > 0 ? smsCountdown + 's' : '获取验证码' }} |
| 512 | </button> | 535 | </button> |
| 513 | </view> | 536 | </view> |
| ... | @@ -518,13 +541,13 @@ | ... | @@ -518,13 +541,13 @@ |
| 518 | </view> | 541 | </view> |
| 519 | </view> | 542 | </view> |
| 520 | </uni-popup> | 543 | </uni-popup> |
| 521 | 544 | ||
| 522 | <!-- 申请成为考点弹框 --> | 545 | <!-- 申请成为考点弹框 --> |
| 523 | <uni-popup ref="examPointPopup" type="center" :mask-click="false"> | 546 | <uni-popup ref="examPointPopup" :mask-click="false" type="center"> |
| 524 | <view class="dialog-wrapper exam-dialog"> | 547 | <view class="dialog-wrapper exam-dialog"> |
| 525 | <view class="dialog-close" @click="closeExamPointDialog">✕</view> | 548 | <view class="dialog-close" @click="closeExamPointDialog">✕</view> |
| 526 | <view class="dialog-icon success-icon"> | 549 | <view class="dialog-icon success-icon"> |
| 527 | <uni-icons type="checkmark" size="48" color="#29c490"></uni-icons> | 550 | <uni-icons color="#29c490" size="48" type="checkmark"></uni-icons> |
| 528 | </view> | 551 | </view> |
| 529 | <view class="dialog-title">申请成为考点</view> | 552 | <view class="dialog-title">申请成为考点</view> |
| 530 | <view class="dialog-message"> | 553 | <view class="dialog-message"> |
| ... | @@ -547,6 +570,7 @@ | ... | @@ -547,6 +570,7 @@ |
| 547 | import * as api from '@/common/api.js'; | 570 | import * as api from '@/common/api.js'; |
| 548 | import * as loginServer from '@/common/login.js'; | 571 | import * as loginServer from '@/common/login.js'; |
| 549 | import config from '@/config.js' | 572 | import config from '@/config.js' |
| 573 | import {getInfo} from '@/common/login' | ||
| 550 | import { | 574 | import { |
| 551 | onLoad, | 575 | onLoad, |
| 552 | onShow, | 576 | onShow, |
| ... | @@ -789,7 +813,7 @@ function init() { | ... | @@ -789,7 +813,7 @@ function init() { |
| 789 | } | 813 | } |
| 790 | }) | 814 | }) |
| 791 | } | 815 | } |
| 792 | 816 | ||
| 793 | checkDialogs() | 817 | checkDialogs() |
| 794 | uni.hideLoading(); | 818 | uni.hideLoading(); |
| 795 | }) | 819 | }) |
| ... | @@ -830,15 +854,15 @@ function sendSmsCode() { | ... | @@ -830,15 +854,15 @@ function sendSmsCode() { |
| 830 | const phone = bindingForm.value.phone | 854 | const phone = bindingForm.value.phone |
| 831 | const strTemp = /^1[2|3|4|5|6|7|8|9][0-9]{9}$/ | 855 | const strTemp = /^1[2|3|4|5|6|7|8|9][0-9]{9}$/ |
| 832 | if (!phone) { | 856 | if (!phone) { |
| 833 | uni.showToast({ title: '请输入手机号', icon: 'none' }) | 857 | uni.showToast({title: '请输入手机号', icon: 'none'}) |
| 834 | return | 858 | return |
| 835 | } | 859 | } |
| 836 | if (!strTemp.test(phone)) { | 860 | if (!strTemp.test(phone)) { |
| 837 | uni.showToast({ title: '请输入正确的手机号', icon: 'none' }) | 861 | uni.showToast({title: '请输入正确的手机号', icon: 'none'}) |
| 838 | return | 862 | return |
| 839 | } | 863 | } |
| 840 | if (!bindingForm.value.captcha) { | 864 | if (!bindingForm.value.captcha) { |
| 841 | uni.showToast({ title: '请输入图形验证码', icon: 'none' }) | 865 | uni.showToast({title: '请输入图形验证码', icon: 'none'}) |
| 842 | return | 866 | return |
| 843 | } | 867 | } |
| 844 | api.getSmsCode({ | 868 | api.getSmsCode({ |
| ... | @@ -846,7 +870,7 @@ function sendSmsCode() { | ... | @@ -846,7 +870,7 @@ function sendSmsCode() { |
| 846 | telNo: phone, | 870 | telNo: phone, |
| 847 | captcha: bindingForm.value.captcha | 871 | captcha: bindingForm.value.captcha |
| 848 | }).then(res => { | 872 | }).then(res => { |
| 849 | uni.showToast({ title: '发送成功', icon: 'success' }) | 873 | uni.showToast({title: '发送成功', icon: 'success'}) |
| 850 | smsCountdown.value = 60 | 874 | smsCountdown.value = 60 |
| 851 | smsTimer = setInterval(() => { | 875 | smsTimer = setInterval(() => { |
| 852 | smsCountdown.value-- | 876 | smsCountdown.value-- |
| ... | @@ -865,25 +889,25 @@ function closeBindingPhoneDialog() { | ... | @@ -865,25 +889,25 @@ function closeBindingPhoneDialog() { |
| 865 | } | 889 | } |
| 866 | 890 | ||
| 867 | async function submitBindingPhone() { | 891 | async function submitBindingPhone() { |
| 868 | const { phone, captcha, code, uuid } = bindingForm.value | 892 | const {phone, captcha, code, uuid} = bindingForm.value |
| 869 | if (!phone) { | 893 | if (!phone) { |
| 870 | uni.showToast({ title: '请输入手机号', icon: 'none' }) | 894 | uni.showToast({title: '请输入手机号', icon: 'none'}) |
| 871 | return | 895 | return |
| 872 | } | 896 | } |
| 873 | if (!captcha) { | 897 | if (!captcha) { |
| 874 | uni.showToast({ title: '请输入图形验证码', icon: 'none' }) | 898 | uni.showToast({title: '请输入图形验证码', icon: 'none'}) |
| 875 | return | 899 | return |
| 876 | } | 900 | } |
| 877 | if (!code) { | 901 | if (!code) { |
| 878 | uni.showToast({ title: '请输入短信验证码', icon: 'none' }) | 902 | uni.showToast({title: '请输入短信验证码', icon: 'none'}) |
| 879 | return | 903 | return |
| 880 | } | 904 | } |
| 881 | try { | 905 | try { |
| 882 | await api.editPhone({ phone, captcha, code, uuid }) | 906 | await api.editPhone({phone, captcha, code, uuid}) |
| 883 | uni.showToast({ title: '修改成功', icon: 'success' }) | 907 | uni.showToast({title: '修改成功', icon: 'success'}) |
| 884 | closeBindingPhoneDialog() | 908 | closeBindingPhoneDialog() |
| 885 | setTimeout(() => { | 909 | setTimeout(() => { |
| 886 | uni.reLaunch({ url: '/pages/index/home' }) | 910 | uni.reLaunch({url: '/pages/index/home'}) |
| 887 | }, 1500) | 911 | }, 1500) |
| 888 | } catch (e) { | 912 | } catch (e) { |
| 889 | // 错误已由 request.js 处理 | 913 | // 错误已由 request.js 处理 |
| ... | @@ -897,11 +921,12 @@ function closeExamPointDialog() { | ... | @@ -897,11 +921,12 @@ function closeExamPointDialog() { |
| 897 | 921 | ||
| 898 | function goExamPointApply() { | 922 | function goExamPointApply() { |
| 899 | closeExamPointDialog() | 923 | closeExamPointDialog() |
| 900 | uni.navigateTo({ url: '/myCenter/examPointApplyList' }) | 924 | uni.navigateTo({url: '/myCenter/examPointApplyList'}) |
| 901 | } | 925 | } |
| 902 | 926 | ||
| 903 | async function handleNoDisplay() { | 927 | async function handleNoDisplay() { |
| 904 | await api.noDisplay() | 928 | await api.noDisplay() |
| 929 | await getInfo() | ||
| 905 | closeExamPointDialog() | 930 | closeExamPointDialog() |
| 906 | } | 931 | } |
| 907 | 932 | ||
| ... | @@ -909,23 +934,23 @@ async function handleNoDisplay() { | ... | @@ -909,23 +934,23 @@ async function handleNoDisplay() { |
| 909 | function checkDialogs() { | 934 | function checkDialogs() { |
| 910 | const user = app.globalData.userInfo || {} | 935 | const user = app.globalData.userInfo || {} |
| 911 | const memberInfoData = app.globalData.memberInfo || {} | 936 | const memberInfoData = app.globalData.memberInfo || {} |
| 912 | 937 | ||
| 913 | // 绑定手机号条件: changePassFlag='1' && activeStatus=1 && authenticationStatus=2 && phonenumber为空 && checkFlag=1 | 938 | // 绑定手机号条件: changePassFlag='1' && activeStatus=1 && authenticationStatus=2 && phonenumber为空 && checkFlag=1 |
| 914 | if (app.globalData.changePassFlag === '1' && | 939 | if (app.globalData.changePassFlag === '1' && |
| 915 | memberInfoData.activeStatus == 1 && | 940 | memberInfoData.activeStatus == 1 && |
| 916 | app.globalData.authenticationStatus == 2 && | 941 | app.globalData.authenticationStatus == 2 && |
| 917 | !user.phonenumber && | 942 | !user.phonenumber && |
| 918 | user.checkFlag == 1) { | 943 | user.checkFlag == 1) { |
| 919 | refreshCaptcha() | 944 | refreshCaptcha() |
| 920 | bindingPhonePopup.value.open() | 945 | bindingPhonePopup.value.open() |
| 921 | } | 946 | } |
| 922 | 947 | ||
| 923 | // 申请考点条件: activeStatus=1 && authenticationStatus=2 && hintFlag=1 && deptType=6 && isPoints=1 | 948 | // 申请考点条件: activeStatus=1 && authenticationStatus=2 && hintFlag=1 && deptType=6 && isPoints=1 |
| 924 | if (memberInfoData.activeStatus == 1 && | 949 | if (memberInfoData.activeStatus == 1 && |
| 925 | app.globalData.authenticationStatus == 2 && | 950 | app.globalData.authenticationStatus == 2 && |
| 926 | user.hintFlag == 1 && | 951 | user.hintFlag == 1 && |
| 927 | app.globalData.deptType == 6 && | 952 | app.globalData.deptType == 6 && |
| 928 | memberInfoData.isPoints == 1) { | 953 | memberInfoData.isPoints == 1) { |
| 929 | examPointPopup.value.open() | 954 | examPointPopup.value.open() |
| 930 | } | 955 | } |
| 931 | } | 956 | } |
| ... | @@ -934,9 +959,11 @@ function checkDialogs() { | ... | @@ -934,9 +959,11 @@ function checkDialogs() { |
| 934 | :deep(.uni-section) { | 959 | :deep(.uni-section) { |
| 935 | background-color: transparent !important; | 960 | background-color: transparent !important; |
| 936 | } | 961 | } |
| 937 | .mt-20{ | 962 | |
| 963 | .mt-20 { | ||
| 938 | margin-top: -20rpx; | 964 | margin-top: -20rpx; |
| 939 | } | 965 | } |
| 966 | |||
| 940 | .page { | 967 | .page { |
| 941 | width: 100vw; | 968 | width: 100vw; |
| 942 | overflow: hidden; | 969 | overflow: hidden; |
| ... | @@ -954,11 +981,11 @@ function checkDialogs() { | ... | @@ -954,11 +981,11 @@ function checkDialogs() { |
| 954 | } | 981 | } |
| 955 | 982 | ||
| 956 | .welcome { | 983 | .welcome { |
| 957 | padding: 30rpx ; | 984 | padding: 30rpx; |
| 958 | line-height: 48rpx; | 985 | line-height: 48rpx; |
| 959 | font-size: 32rpx; | 986 | font-size: 32rpx; |
| 960 | 987 | ||
| 961 | 988 | ||
| 962 | } | 989 | } |
| 963 | 990 | ||
| 964 | .flexbox { | 991 | .flexbox { |
| ... | @@ -1036,13 +1063,13 @@ function checkDialogs() { | ... | @@ -1036,13 +1063,13 @@ function checkDialogs() { |
| 1036 | padding: 1rpx 0 0; | 1063 | padding: 1rpx 0 0; |
| 1037 | border-radius: 20rpx 20rpx 0rpx 0rpx; | 1064 | border-radius: 20rpx 20rpx 0rpx 0rpx; |
| 1038 | box-sizing: border-box; | 1065 | box-sizing: border-box; |
| 1039 | 1066 | ||
| 1040 | .girdBox { | 1067 | .girdBox { |
| 1041 | top: 0; | 1068 | top: 0; |
| 1042 | padding: 0 0 15rpx; | 1069 | padding: 0 0 15rpx; |
| 1043 | border-bottom: 20rpx solid #ecf0f6 | 1070 | border-bottom: 20rpx solid #ecf0f6 |
| 1044 | } | 1071 | } |
| 1045 | 1072 | ||
| 1046 | .ttt { | 1073 | .ttt { |
| 1047 | margin: 30rpx 0 20rpx; | 1074 | margin: 30rpx 0 20rpx; |
| 1048 | padding: 0 20rpx 0; | 1075 | padding: 0 20rpx 0; |
| ... | @@ -1065,12 +1092,12 @@ function checkDialogs() { | ... | @@ -1065,12 +1092,12 @@ function checkDialogs() { |
| 1065 | } | 1092 | } |
| 1066 | 1093 | ||
| 1067 | .title-border { | 1094 | .title-border { |
| 1068 | width: 10rpx; | 1095 | width: 10rpx; |
| 1069 | height: 34rpx; | 1096 | height: 34rpx; |
| 1070 | background: #FFDEE0; | 1097 | background: #FFDEE0; |
| 1071 | border-radius: 5rpx; | 1098 | border-radius: 5rpx; |
| 1072 | margin-right: 16rpx; | 1099 | margin-right: 16rpx; |
| 1073 | margin-top: 6rpx; | 1100 | margin-top: 6rpx; |
| 1074 | } | 1101 | } |
| 1075 | 1102 | ||
| 1076 | .header-bg { | 1103 | .header-bg { |
| ... | @@ -1079,37 +1106,37 @@ function checkDialogs() { | ... | @@ -1079,37 +1106,37 @@ function checkDialogs() { |
| 1079 | color: #fff; | 1106 | color: #fff; |
| 1080 | position: relative; | 1107 | position: relative; |
| 1081 | box-sizing: border-box; | 1108 | box-sizing: border-box; |
| 1082 | 1109 | ||
| 1083 | .loginOutIcon2 { | 1110 | .loginOutIcon2 { |
| 1084 | position: absolute; | 1111 | position: absolute; |
| 1085 | top: 150rpx; | 1112 | top: 150rpx; |
| 1086 | right: 40rpx; | 1113 | right: 40rpx; |
| 1087 | z-index: 10; | 1114 | z-index: 10; |
| 1088 | 1115 | ||
| 1089 | .switch-icon { | 1116 | .switch-icon { |
| 1090 | width: 50rpx; | 1117 | width: 50rpx; |
| 1091 | height: 50rpx; | 1118 | height: 50rpx; |
| 1092 | } | 1119 | } |
| 1093 | } | 1120 | } |
| 1094 | 1121 | ||
| 1095 | .welcome1 { | 1122 | .welcome1 { |
| 1096 | margin-top: 40rpx; | 1123 | margin-top: 40rpx; |
| 1097 | 1124 | ||
| 1098 | 1125 | ||
| 1099 | .sub-title { | 1126 | .sub-title { |
| 1100 | font-size: 30rpx; | 1127 | font-size: 30rpx; |
| 1101 | line-height: 48rpx; | 1128 | line-height: 48rpx; |
| 1102 | } | 1129 | } |
| 1103 | } | 1130 | } |
| 1104 | 1131 | ||
| 1105 | 1132 | ||
| 1106 | .unit-member-box { | 1133 | .unit-member-box { |
| 1107 | display: flex; | 1134 | display: flex; |
| 1108 | flex-wrap: wrap; | 1135 | flex-wrap: wrap; |
| 1109 | justify-content: center; | 1136 | justify-content: center; |
| 1110 | gap: 24rpx; | 1137 | gap: 24rpx; |
| 1111 | margin-top: 40rpx; | 1138 | margin-top: 40rpx; |
| 1112 | 1139 | ||
| 1113 | .unit-btn { | 1140 | .unit-btn { |
| 1114 | width: 150rpx; | 1141 | width: 150rpx; |
| 1115 | height: 130rpx; | 1142 | height: 130rpx; |
| ... | @@ -1121,7 +1148,7 @@ function checkDialogs() { | ... | @@ -1121,7 +1148,7 @@ function checkDialogs() { |
| 1121 | justify-content: center; | 1148 | justify-content: center; |
| 1122 | color: #1A1A1A; | 1149 | color: #1A1A1A; |
| 1123 | font-size: 28rpx; | 1150 | font-size: 28rpx; |
| 1124 | 1151 | ||
| 1125 | .btn-icon { | 1152 | .btn-icon { |
| 1126 | width: 50rpx; | 1153 | width: 50rpx; |
| 1127 | height: 50rpx; | 1154 | height: 50rpx; |
| ... | @@ -1130,30 +1157,32 @@ function checkDialogs() { | ... | @@ -1130,30 +1157,32 @@ function checkDialogs() { |
| 1130 | } | 1157 | } |
| 1131 | } | 1158 | } |
| 1132 | } | 1159 | } |
| 1133 | 1160 | ||
| 1134 | .section { | 1161 | .section { |
| 1135 | padding: 40rpx; | 1162 | padding: 40rpx; |
| 1163 | |||
| 1164 | |||
| 1165 | } | ||
| 1136 | 1166 | ||
| 1137 | 1167 | .section-title { | |
| 1168 | font-size: 32rpx; | ||
| 1169 | font-weight: bold; | ||
| 1170 | color: #fff; | ||
| 1171 | margin-bottom: 20rpx; | ||
| 1138 | } | 1172 | } |
| 1139 | .section-title { | 1173 | |
| 1140 | font-size: 32rpx; | ||
| 1141 | font-weight: bold; | ||
| 1142 | color: #fff; | ||
| 1143 | margin-bottom: 20rpx; | ||
| 1144 | } | ||
| 1145 | .personal-section { | 1174 | .personal-section { |
| 1146 | .personal-member-box { | 1175 | .personal-member-box { |
| 1147 | display: flex; | 1176 | display: flex; |
| 1148 | justify-content: space-around; | 1177 | justify-content: space-around; |
| 1149 | 1178 | ||
| 1150 | .personal-btn { | 1179 | .personal-btn { |
| 1151 | display: flex; | 1180 | display: flex; |
| 1152 | flex-direction: column; | 1181 | flex-direction: column; |
| 1153 | align-items: center; | 1182 | align-items: center; |
| 1154 | color: #fff; | 1183 | color: #fff; |
| 1155 | font-size: 28rpx; | 1184 | font-size: 28rpx; |
| 1156 | 1185 | ||
| 1157 | .circle-icon { | 1186 | .circle-icon { |
| 1158 | width: 100rpx; | 1187 | width: 100rpx; |
| 1159 | height: 100rpx; | 1188 | height: 100rpx; |
| ... | @@ -1168,7 +1197,7 @@ function checkDialogs() { | ... | @@ -1168,7 +1197,7 @@ function checkDialogs() { |
| 1168 | display: flex; | 1197 | display: flex; |
| 1169 | flex-direction: column; | 1198 | flex-direction: column; |
| 1170 | gap: 20rpx; | 1199 | gap: 20rpx; |
| 1171 | 1200 | ||
| 1172 | .level-item { | 1201 | .level-item { |
| 1173 | height: 90rpx; | 1202 | height: 90rpx; |
| 1174 | border-radius: 45rpx; | 1203 | border-radius: 45rpx; |
| ... | @@ -1178,13 +1207,13 @@ function checkDialogs() { | ... | @@ -1178,13 +1207,13 @@ function checkDialogs() { |
| 1178 | color: #fff; | 1207 | color: #fff; |
| 1179 | font-size: 28rpx; | 1208 | font-size: 28rpx; |
| 1180 | border: 1rpx solid #fff; | 1209 | border: 1rpx solid #fff; |
| 1181 | 1210 | ||
| 1182 | .level-icon { | 1211 | .level-icon { |
| 1183 | width: 50rpx; | 1212 | width: 50rpx; |
| 1184 | height: 50rpx; | 1213 | height: 50rpx; |
| 1185 | margin-right: 20rpx; | 1214 | margin-right: 20rpx; |
| 1186 | } | 1215 | } |
| 1187 | 1216 | ||
| 1188 | .arrow { | 1217 | .arrow { |
| 1189 | margin-left: auto; | 1218 | margin-left: auto; |
| 1190 | width: 16rpx; | 1219 | width: 16rpx; |
| ... | @@ -1281,6 +1310,7 @@ function checkDialogs() { | ... | @@ -1281,6 +1310,7 @@ function checkDialogs() { |
| 1281 | border-radius: 16rpx; | 1310 | border-radius: 16rpx; |
| 1282 | padding: 0; | 1311 | padding: 0; |
| 1283 | margin: 0; | 1312 | margin: 0; |
| 1313 | |||
| 1284 | &::after { | 1314 | &::after { |
| 1285 | border: none; | 1315 | border: none; |
| 1286 | } | 1316 | } |
| ... | @@ -1306,6 +1336,7 @@ function checkDialogs() { | ... | @@ -1306,6 +1336,7 @@ function checkDialogs() { |
| 1306 | font-weight: 500; | 1336 | font-weight: 500; |
| 1307 | padding: 0; | 1337 | padding: 0; |
| 1308 | margin: 0; | 1338 | margin: 0; |
| 1339 | |||
| 1309 | &::after { | 1340 | &::after { |
| 1310 | border: none; | 1341 | border: none; |
| 1311 | } | 1342 | } | ... | ... |
This diff could not be displayed because it is too large.
-
Please register or sign in to post a comment