193 lines
5.3 KiB
Vue
193 lines
5.3 KiB
Vue
<template>
|
||
<view class="settled-result">
|
||
<view class="result-box">
|
||
<!-- Header -->
|
||
<view class="result-header bg-white flex-col col-center">
|
||
<u-image width="165rpx" height="165rpx" class="m-t-42" :src="getStatus.img" />
|
||
<view class="m-t-32 lg bold">{{getStatus.text}}</view>
|
||
<view>
|
||
<!-- 地址、账号 -->
|
||
<view v-if="applyDetail.audit_status == 2">
|
||
<view class="m-t-40 flex flex-wrap">
|
||
<view class="m-r-20">PC管理后台地址:<text class="lighter">{{applyDetail.admin_address}}</text>
|
||
</view>
|
||
<view class="btn-copy br60 text-center" @tap="onCopy(applyDetail.admin_address)">复制</view>
|
||
</view>
|
||
<view class="m-t-30 flex flex-wrap">
|
||
<view class="m-r-20">商家账号:<text class="lighter">{{applyDetail.account}}</text></view>
|
||
<view class="btn-copy br60 text-center" @tap="onCopy(applyDetail.account)">复制</view>
|
||
</view>
|
||
</view>
|
||
<view class="m-t-20 muted sm text-center">{{getStatus.desc}}</view>
|
||
<view class="flex" v-if="applyDetail.audit_status !=2">
|
||
<router-link v-if="applyDetail.audit_status == 3" class="flex-1 m-r-20" to="/bundle/pages/store_settled/store_settled" >
|
||
<view class="br60 flex row-center primary back-btn m-t-60 md">重新提交</view>
|
||
</router-link>
|
||
<router-link class="flex-1" to="/pages/index/index" navType="pushTab">
|
||
<view class="br60 flex row-center back-btn m-t-60 md">返回首页</view>
|
||
</router-link>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
|
||
<!-- Content -->
|
||
<view class="result-content bg-white m-t-20 p-20">
|
||
<view class="apply-form-item flex row-between">
|
||
<view><text class="primary m-r-10">*</text>商家名称</view>
|
||
<view>{{applyDetail.name}}</view>
|
||
</view>
|
||
|
||
<!-- 主营行业 -->
|
||
<view class="apply-form-item flex row-between">
|
||
<view><text class="primary m-r-10">*</text>主营类目</view>
|
||
<view>{{applyDetail.cid_desc}}</view>
|
||
</view>
|
||
|
||
<!-- 联系人姓名 -->
|
||
<view class="apply-form-item flex row-between">
|
||
<view><text class="primary m-r-10">*</text>联系人姓名</view>
|
||
<view>{{applyDetail.nickname}}</view>
|
||
</view>
|
||
|
||
<!-- 手机号码 -->
|
||
<view class="apply-form-item flex row-between">
|
||
<view><text class="primary m-r-10">*</text>手机号码</view>
|
||
<view>{{applyDetail.mobile}}</view>
|
||
</view>
|
||
<!-- 商家账号 -->
|
||
<view class="apply-form-item flex row-between">
|
||
<view><text class="primary m-r-10">*</text>商家账号</view>
|
||
<view>{{applyDetail.account}}</view>
|
||
</view>
|
||
|
||
<!-- 图片 -->
|
||
<view class="apply-form-item">
|
||
<view><text class="primary m-r-10">*</text>营业执照</view>
|
||
<view class="license-list flex m-t-10 flex-wrap">
|
||
<view v-for="(item,index) in license" class="m-r-14 m-t-20" @tap="previewImage(index)"
|
||
:key="index">
|
||
<u-image width="152rpx" height="152rpx" :src="item" />
|
||
</view>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
|
||
</view>
|
||
</view>
|
||
</template>
|
||
|
||
<script>
|
||
import {
|
||
shopApplyDetail
|
||
} from '@/api/shop'
|
||
import {copy} from '@/utils/tools'
|
||
export default {
|
||
data() {
|
||
return {
|
||
applyDetail: {},
|
||
license: []
|
||
}
|
||
},
|
||
|
||
methods: {
|
||
async getShopApplyDetail() {
|
||
const {
|
||
data,
|
||
code
|
||
} = await shopApplyDetail(this.id)
|
||
if (code == 1) {
|
||
this.applyDetail = data
|
||
this.license = data.license
|
||
}
|
||
},
|
||
previewImage(current) {
|
||
uni.previewImage({
|
||
current,
|
||
urls: this.license
|
||
})
|
||
},
|
||
onCopy(text) {
|
||
copy(text)
|
||
}
|
||
},
|
||
|
||
onLoad(options) {
|
||
this.id = this.$Route.query.id
|
||
this.getShopApplyDetail()
|
||
},
|
||
computed: {
|
||
getStatus() {
|
||
const {
|
||
applyDetail: {
|
||
audit_status
|
||
}
|
||
} = this
|
||
switch (audit_status) {
|
||
case 1:
|
||
return {
|
||
img: '/static/images/img_store_submit.png',
|
||
text: '恭喜您,资料提交成功!',
|
||
desc: '预计在3个工作日内审核完毕,如通过我们将会发送短信通知您,请注意查收!'
|
||
}
|
||
case 2:
|
||
return {
|
||
img: '/static/images/img_store_success.png',
|
||
text: '恭喜您,审核已通过!',
|
||
desc: '温馨提示:密码是您在创建账号时设置的登录密码,如忘记密码可联系官方客服进行修改!'
|
||
}
|
||
case 3:
|
||
return {
|
||
img: '/static/images/img_store_fail.png',
|
||
text: '很遗憾,审核不通过!',
|
||
desc: '请尽量完善您的资料信息再重新提交!'
|
||
}
|
||
default:
|
||
return {}
|
||
}
|
||
|
||
}
|
||
}
|
||
}
|
||
</script>
|
||
|
||
<style lang="scss" scoped>
|
||
.settled-result {
|
||
padding: 20rpx;
|
||
|
||
.result-box {
|
||
.result-header {
|
||
padding: 0 75rpx 50rpx;
|
||
border-radius: 10rpx;
|
||
|
||
.btn-copy {
|
||
width: 96rpx;
|
||
height: 42rpx;
|
||
line-height: 42rpx;
|
||
border: $-solid-border;
|
||
}
|
||
}
|
||
|
||
.back-btn {
|
||
height: 88rpx;
|
||
border: 1px solid #CCC;
|
||
&.primary {
|
||
border-color: $-color-primary;
|
||
color: $-color-primary;
|
||
}
|
||
}
|
||
|
||
.result-content {
|
||
border-radius: 10rpx;
|
||
|
||
.apply-form-item {
|
||
padding: 30rpx 0;
|
||
|
||
&:not(:last-of-type) {
|
||
border-bottom: $-solid-border;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
</style>
|