123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169 |
- <template>
- <view class="container">
- <view class="status-list">
- <view class="status-row">
- <view class="status-line"></view>
- <u-icon name="checkmark-circle-fill" class="icon" color="#52A63A" size="32"></u-icon>
- <view class="status-title">已注册</view>
- <text class="status-date">{{registerInfo.createTime ? registerInfo.createTime : ' '}}</text>
- </view>
- <view class="status-row">
- <view class="status-line"></view>
- <u-icon name="checkmark-circle-fill" class="icon" color="#52A63A" size="32"></u-icon>
- <view class="status-title">待审核</view>
- <text class="status-date">{{registerInfo.applyTime}}</text>
- </view>
- <view class="status-row" v-if="registerInfo.auditState != 1">
- <view class="status-line"></view>
- <u-icon name="checkmark-circle-fill" class="icon" color="#52A63A" size="32" v-if="registerInfo.auditState == 2"></u-icon>
- <u-icon name="close-circle-fill" class="icon" color="#FF4545" size="32" v-else></u-icon>
- <view class="status-title">{{registerInfo.auditState == 2 ? '审核已通过' : '审核未通过:'+registerInfo.rejectReason}}</view>
- <text class="status-date">{{registerInfo.auditTime}}</text>
- </view>
- </view>
- <view class="form-handle">
- <!-- <u-button type="success" shape="circle" :ripple="true" @click="againLogin" class="handle-custom" style="margin-bottom: 10px;" v-if="registerInfo.auditState == 2">重新登录</u-button> -->
- <u-button type="success" shape="circle" :ripple="true" @click="editRegister" class="handle-custom">重新提交注册信息</u-button>
- </view>
- <u-top-tips ref="uTips"></u-top-tips>
- </view>
- </template>
- <script>
- const NET = require('@/utils/request')
- const API = require('@/config/api')
- export default {
- data() {
- return {
- registerInfo: {
- auditState: 1,
- applyTime: '',
- auditTime: '',
- effectTime: '',
- rejectReason: ''
- },
- }
- },
- onLoad(options) {
- NET.request(API.getShopRegisterStatu, {}, 'POST').then(res => {
- this.registerInfo = res.data
- }).catch(error => {
- this.$refs.uTips.show({
- title: error.data.msg,
- type: 'warning',
- })
- })
- },
- methods: {
- // 重新登录
- againLogin() {
- uni.reLaunch({
- url: '/pages/index/index'
- });
- },
- // 重新提交注册信息
- editRegister() {
- uni.navigateTo({
- url: '/pages/index/register?type=edit'
- });
- }
- }
- }
- </script>
- <style lang="less" scoped>
- page {
- width: 100%;
- height: 100%;
- }
- .container {
- width: 100%;
- height: 100%;
- float: left;
- .status-list {
- width: 100%;
- float: left;
- background: #FFFFFF;
- box-sizing: border-box;
- padding: 2px 15px 15px 15px;
- overflow-y: auto;
- .status-row {
- width: 100%;
- float: left;
- box-sizing: border-box;
- padding: 14px 0 14px 32px;
- position: relative;
- .status-line {
- width: 1px;
- position: absolute;
- background: #F1F3F5;
- left: 7px;
- top: 0;
- bottom: 0;
- }
- .icon {
- width: 16px;
- height: 16px;
- position: absolute;
- left: 0px;
- top: 50%;
- transform: translateY(-50%);
- color: #52A63A;
- font-size: 28px;
- }
- .status-title {
- font-family: PingFang SC;
- line-height: 20px;
- }
- .status-date {
- width: 100%;
- height: 20px;
- float: left;
- font-size: 12px;
- font-family: PingFang SC;
- color: #656565;
- line-height: 20px;
- }
- }
- .status-row:first-child {
- .status-line {
- top: 50%;
- }
- }
- .status-row:last-child {
- .status-line {
- bottom: 50%;
- }
- }
- }
- .form-handle {
- width: calc(100% - 30px);
- height: 40px;
- position: fixed;
- bottom: 20px;
- left: 15px;
- .handle-custom {
- background-color: #51A539;
- /deep/button {
- background-color: #56a83a;
- }
- /deep/.u-btn--success--disabled {
- background-color: #74bd60 !important;
- }
- }
- }
- }
- </style>
|