edit
|
@ -9,7 +9,7 @@
|
||||||
|
|
||||||
</view>
|
</view>
|
||||||
<view class="blind-box">
|
<view class="blind-box">
|
||||||
<image src="@/static/images/mh-item.png" @click="openBlindBox(index)" :class="actionIndex==index?'action':''" class="box-item" v-for="(item,index) in 6">
|
<image src="https://store.tropjoin.com/images/mh-item.png" @click="openBlindBox(index)" :class="actionIndex==index?'action':''" class="box-item" v-for="(item,index) in 6">
|
||||||
</view>
|
</view>
|
||||||
<view class='iconfont icon-guanbi3' @click='closePop()'></view>
|
<view class='iconfont icon-guanbi3' @click='closePop()'></view>
|
||||||
</view>
|
</view>
|
||||||
|
@ -28,7 +28,7 @@
|
||||||
</view>
|
</view>
|
||||||
<view class="con" v-else>
|
<view class="con" v-else>
|
||||||
<view class="content">
|
<view class="content">
|
||||||
<image src="@/static/images/notBlind.png" style="width: 80px;height: 80px;" mode=""></image>
|
<image src="https://store.tropjoin.com/images/notBlind.png" style="width: 80px;height: 80px;" mode=""></image>
|
||||||
<view class="text-black">很遗憾,差一点就中奖了</view>
|
<view class="text-black">很遗憾,差一点就中奖了</view>
|
||||||
<view class="text-red">期待您下次再来</view>
|
<view class="text-red">期待您下次再来</view>
|
||||||
<view class="btn" @click="closePop()">我知道了</view>
|
<view class="btn" @click="closePop()">我知道了</view>
|
||||||
|
@ -219,7 +219,7 @@
|
||||||
.rule {
|
.rule {
|
||||||
width: 80rpx;
|
width: 80rpx;
|
||||||
height: 120rpx;
|
height: 120rpx;
|
||||||
background-image: url(@/static/images/right-btn.png);
|
background-image: url('https://store.tropjoin.com/images/right-btn.png');
|
||||||
background-size: 100%;
|
background-size: 100%;
|
||||||
background-repeat: no-repeat;
|
background-repeat: no-repeat;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
|
@ -259,7 +259,7 @@
|
||||||
margin: 20rpx 0;
|
margin: 20rpx 0;
|
||||||
line-height: 54rpx;
|
line-height: 54rpx;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
background: url('@/static/images/mh-title.png') no-repeat;
|
background: url('https://store.tropjoin.com/images/mh-title.png') no-repeat;
|
||||||
background-size: 100% 100%;
|
background-size: 100% 100%;
|
||||||
background-position: center;
|
background-position: center;
|
||||||
}
|
}
|
||||||
|
@ -267,7 +267,7 @@
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 480rpx;
|
height: 480rpx;
|
||||||
// background: #D753FC;
|
// background: #D753FC;
|
||||||
background-image: url('@/static/images/mh-bg.png');
|
background-image: url('https://store.tropjoin.com/images/mh-bg.png');
|
||||||
background-repeat: no-repeat;
|
background-repeat: no-repeat;
|
||||||
background-size: 100%;
|
background-size: 100%;
|
||||||
display: flex;
|
display: flex;
|
||||||
|
@ -280,7 +280,7 @@
|
||||||
height: auto;
|
height: auto;
|
||||||
}
|
}
|
||||||
.action{
|
.action{
|
||||||
background: url('@/static/images/mh-item-bg.png');
|
background: url('https://store.tropjoin.com/images/mh-item-bg.png');
|
||||||
background-repeat: no-repeat;
|
background-repeat: no-repeat;
|
||||||
background-size: 100% 100%;
|
background-size: 100% 100%;
|
||||||
animation:bounce .8s 1;
|
animation:bounce .8s 1;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<template>
|
<template>
|
||||||
<view class="empty-box">
|
<view class="empty-box">
|
||||||
<image src="/static/images/empty-box.png"></image>
|
<image src="https://store.tropjoin.com/images/empty-box.png"></image>
|
||||||
<view class="txt">{{title}}</view>
|
<view class="txt">{{title}}</view>
|
||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
|
|
|
@ -6,9 +6,9 @@
|
||||||
</view>
|
</view>
|
||||||
<view class="lucky-draw">
|
<view class="lucky-draw">
|
||||||
|
|
||||||
<image src="@/static/images/box.png" mode="aspectFit" style="width: 220px;height: 220px;position: relative;top: 12px;right: 16px;" v-if="!gifShow&&!popShow"></image>
|
<image src="https://store.tropjoin.com/images/box.png" mode="aspectFit" style="width: 220px;height: 220px;position: relative;top: 12px;right: 16px;" v-if="!gifShow&&!popShow"></image>
|
||||||
<image src="@/static/images/box.gif" mode="aspectFit" style="width: 350px;height: 350px;" v-else-if="gifShow"></image>
|
<image src="https://store.tropjoin.com/images/box.gif" mode="aspectFit" style="width: 350px;height: 350px;" v-else-if="gifShow"></image>
|
||||||
<image src="@/static/images/box2.png" mode="aspectFit" style="width: 350px;height: 350px;position: relative;top: 10px;right: 10px;" v-else-if="!gifShow&&popShow"></image>
|
<image src="https://store.tropjoin.com/images/box2.png" mode="aspectFit" style="width: 350px;height: 350px;position: relative;top: 10px;right: 10px;" v-else-if="!gifShow&&popShow"></image>
|
||||||
</view>
|
</view>
|
||||||
<view class="btn" @click="openBox">
|
<view class="btn" @click="openBox">
|
||||||
立刻开启
|
立刻开启
|
||||||
|
@ -28,7 +28,7 @@
|
||||||
</view>
|
</view>
|
||||||
<view class="con" v-else>
|
<view class="con" v-else>
|
||||||
<view class="content">
|
<view class="content">
|
||||||
<image src="@/static/images/notBlind.png" style="width: 80px;height: 80px;" mode=""></image>
|
<image src="https://store.tropjoin.com/images/notBlind.png" style="width: 80px;height: 80px;" mode=""></image>
|
||||||
<view class="text-black">很遗憾,差一点就中奖了</view>
|
<view class="text-black">很遗憾,差一点就中奖了</view>
|
||||||
<view class="text-red">期待您下次再来</view>
|
<view class="text-red">期待您下次再来</view>
|
||||||
<view class="btn" @click="confirm">我知道了</view>
|
<view class="btn" @click="confirm">我知道了</view>
|
||||||
|
@ -195,7 +195,7 @@
|
||||||
.rule {
|
.rule {
|
||||||
width: 80rpx;
|
width: 80rpx;
|
||||||
height: 120rpx;
|
height: 120rpx;
|
||||||
background-image: url(@/static/images/right-btn.png);
|
background-image: url('https://store.tropjoin.com/images/right-btn.png');
|
||||||
background-size: 100%;
|
background-size: 100%;
|
||||||
background-repeat: no-repeat;
|
background-repeat: no-repeat;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
|
@ -218,7 +218,7 @@
|
||||||
.top{
|
.top{
|
||||||
width: 488rpx;
|
width: 488rpx;
|
||||||
height: 140rpx;
|
height: 140rpx;
|
||||||
background-image: url('@/static/images/box-title.png');
|
background-image: url('https://store.tropjoin.com/images/box-title.png');
|
||||||
background-size: 100% 100%;
|
background-size: 100% 100%;
|
||||||
margin: 0 auto;
|
margin: 0 auto;
|
||||||
}
|
}
|
||||||
|
@ -244,7 +244,7 @@
|
||||||
margin: 20rpx 0;
|
margin: 20rpx 0;
|
||||||
line-height: 54rpx;
|
line-height: 54rpx;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
background: url('@/static/images/font-bg.png') no-repeat 100%;
|
background: url('https://store.tropjoin.com/images/font-bg.png') no-repeat 100%;
|
||||||
background-position: center;
|
background-position: center;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,11 +7,11 @@ let openPlantGrass = '-openPlantGrass-'
|
||||||
|
|
||||||
// 网络接口修改此字符 小程序域名要求https
|
// 网络接口修改此字符 小程序域名要求https
|
||||||
// let httpApi = 'http://many.shop.lo' //测试
|
// let httpApi = 'http://many.shop.lo' //测试
|
||||||
let httpApi = 'https://plus.hwms.shop' //生产
|
let httpApi = 'https://api.tropjoin.com' //生产
|
||||||
|
|
||||||
// 聊天接口修改此字符 小程序聊天要求wss 例如:wss://mer. .net
|
// 聊天接口修改此字符 小程序聊天要求wss 例如:wss://mer. .net
|
||||||
// let wsApi = 'ws://192.168.3.20:8324'
|
// let wsApi = 'ws://192.168.3.20:8324'
|
||||||
let wsApi = 'wss://plus.hwms.shop'
|
let wsApi = 'wss://ws.tropjoin.com'
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
// 请求域名 格式: https://您的域名
|
// 请求域名 格式: https://您的域名
|
||||||
|
|
|
@ -39,7 +39,7 @@
|
||||||
</view>
|
</view>
|
||||||
<view class='empty-box acea-row row-middle' v-if="articleList.length == 0 && (page != 1 || active== 0)">
|
<view class='empty-box acea-row row-middle' v-if="articleList.length == 0 && (page != 1 || active== 0)">
|
||||||
<view class='pictrue'>
|
<view class='pictrue'>
|
||||||
<image src='../../static/images/empty-box.png'></image>
|
<image src='https://store.tropjoin.com/images/empty-box.png'></image>
|
||||||
<view class="txt">暂无新闻信息~</view>
|
<view class="txt">暂无新闻信息~</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
</view>
|
</view>
|
||||||
<view class="btn">
|
<view class="btn">
|
||||||
<view class="">
|
<view class="">
|
||||||
温馨提示:初始密码默认为手机号后六位,请初次登录后及时修改
|
温馨提示:初始密码默认为对接人手机号后六位,请初次登录后及时修改
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
|
@ -138,13 +138,13 @@
|
||||||
</view>
|
</view>
|
||||||
<view class="item">
|
<view class="item">
|
||||||
<view class="acea-row row-middle">
|
<view class="acea-row row-middle">
|
||||||
<text class="item-name required">企业对接人编号</text>
|
<text class="item-name required">企业对接人身份证号码</text>
|
||||||
<input type="text" style="text-align: right;" placeholder="请输入"
|
<input type="text" style="text-align: right;" placeholder="请输入"
|
||||||
v-model="shopInfo.EnterpriseId" @input="validateBtn" placeholder-class='placeholder' />
|
v-model="shopInfo.EnterpriseId" @input="validateBtn" placeholder-class='placeholder' />
|
||||||
</view>
|
</view>
|
||||||
<view class="acea-row row-middle">
|
<view class="acea-row row-middle">
|
||||||
<!-- <text class="tips-text">请填写铸源商城ZY开头会员编号</text> -->
|
<!-- <text class="tips-text">请填写铸源商城ZY开头会员编号</text> -->
|
||||||
<text class="tips-text">请填写铸源优品ID号</text>
|
<text class="tips-text">请填写企业对接人身份证号码</text>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="item">
|
<view class="item">
|
||||||
|
@ -166,14 +166,13 @@
|
||||||
<text class="tips-text">请填写11位手机号码</text>
|
<text class="tips-text">请填写11位手机号码</text>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="item">
|
<!-- <view class="item">
|
||||||
<view class="acea-row row-middle">
|
<view class="acea-row row-middle">
|
||||||
<text class="item-name required">发起人编号</text>
|
<text class="item-name required">发起人编号</text>
|
||||||
<input type="text" style="text-align: right;" placeholder="请输入" v-model="shopInfo.userId"
|
<input type="text" style="text-align: right;" placeholder="请输入" v-model="shopInfo.userId"
|
||||||
@input="validateBtn" placeholder-class='placeholder' />
|
@input="validateBtn" placeholder-class='placeholder' />
|
||||||
</view>
|
</view>
|
||||||
<view class="acea-row row-middle">
|
<view class="acea-row row-middle">
|
||||||
<!-- <text class="tips-text">请填写铸源商城ZY开头会员编号</text> -->
|
|
||||||
<text class="tips-text">请填写铸源优品ID号</text>
|
<text class="tips-text">请填写铸源优品ID号</text>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
@ -228,7 +227,7 @@
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view> -->
|
||||||
<view class="item">
|
<view class="item">
|
||||||
<view class="uni-list">
|
<view class="uni-list">
|
||||||
<view class="uni-list-cell">
|
<view class="uni-list-cell">
|
||||||
|
@ -253,13 +252,13 @@
|
||||||
<switch :checked="shopInfo.isVeteran" style="transform:scale(0.6)"
|
<switch :checked="shopInfo.isVeteran" style="transform:scale(0.6)"
|
||||||
@change="viteran" />
|
@change="viteran" />
|
||||||
</view>
|
</view>
|
||||||
<view class="acea-row row-middle">
|
<!-- <view class="acea-row row-middle">
|
||||||
<text class="tips-text" style="color: #0ca6cb;">如果为惠美乡村店铺需上传惠美乡村红头文件</text>
|
<text class="tips-text" style="color: #0ca6cb;">如果为惠美乡村店铺需上传惠美乡村红头文件</text>
|
||||||
</view>
|
</view> -->
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="item" v-show="shopInfo.isVeteran">
|
<!-- <view class="item" v-show="shopInfo.isVeteran">
|
||||||
<view class="uni-list">
|
<view class="uni-list">
|
||||||
<view class="uni-list-cell">
|
<view class="uni-list-cell">
|
||||||
<view class="uni-list-cell-db acea-row row-middle">
|
<view class="uni-list-cell-db acea-row row-middle">
|
||||||
|
@ -281,7 +280,7 @@
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view> -->
|
||||||
|
|
||||||
<view class="item">
|
<view class="item">
|
||||||
<view class="uni-list">
|
<view class="uni-list">
|
||||||
|
@ -431,7 +430,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
onShow() {
|
onShow() {
|
||||||
|
console.log(1111);
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
...mapGetters(['isLogin', 'viewColor']),
|
...mapGetters(['isLogin', 'viewColor']),
|
||||||
|
@ -491,10 +490,11 @@
|
||||||
shopName,businessAddress,businessAddressDetail,EnterpriseType,EnterpriseName,EnterpriseJoinName,EnterprisePhone,EnterpriseId,userName,userPhone,userId,userPhoto,isVeteran,isVeteranPhoto,isFlagshipStore,isFlagshipStorePhoto,mer_type,mer_storeType
|
shopName,businessAddress,businessAddressDetail,EnterpriseType,EnterpriseName,EnterpriseJoinName,EnterprisePhone,EnterpriseId,userName,userPhone,userId,userPhoto,isVeteran,isVeteranPhoto,isFlagshipStore,isFlagshipStorePhoto,mer_type,mer_storeType
|
||||||
} = this.shopInfo;
|
} = this.shopInfo;
|
||||||
|
|
||||||
if (shopName&&businessAddress&&businessAddressDetail&&EnterpriseType&&EnterpriseName&&EnterpriseJoinName&&EnterprisePhone&&EnterpriseId&&userName&&userPhone&&userId&&userPhoto&&mer_type&&mer_storeType ) {
|
if (shopName&&businessAddress&&businessAddressDetail&&EnterpriseType&&EnterpriseName&&EnterpriseJoinName&&EnterprisePhone&&EnterpriseId&&mer_type&&mer_storeType ) {
|
||||||
if(isVeteran&&isVeteranPhoto.length==0){
|
// if(isVeteran&&isVeteranPhoto.length==0){
|
||||||
this.validate=false;
|
// this.validate=false;
|
||||||
}else if (isFlagshipStore&&isFlagshipStorePhoto.length==0){
|
// }else
|
||||||
|
if (isFlagshipStore&&isFlagshipStorePhoto.length==0){
|
||||||
this.validate=false;
|
this.validate=false;
|
||||||
}else{
|
}else{
|
||||||
let date2 = {
|
let date2 = {
|
||||||
|
@ -579,26 +579,27 @@
|
||||||
nextStep() {
|
nextStep() {
|
||||||
let a=this.checkPhone(this.shopInfo.userPhone);
|
let a=this.checkPhone(this.shopInfo.userPhone);
|
||||||
let b=this.checkPhone(this.shopInfo.EnterprisePhone);
|
let b=this.checkPhone(this.shopInfo.EnterprisePhone);
|
||||||
if(!a){
|
// if(!a){
|
||||||
uni.showToast({
|
// uni.showToast({
|
||||||
icon:'none',
|
// icon:'none',
|
||||||
title: '发起人手机号格式有误'
|
// title: '发起人手机号格式有误'
|
||||||
});
|
// });
|
||||||
return
|
// return
|
||||||
}
|
// }
|
||||||
if(!b){
|
if(!b){
|
||||||
uni.showToast({
|
uni.showToast({
|
||||||
icon:'none',
|
icon:'none',
|
||||||
title: '企业对接人手机号格式有误'
|
title: '企业对接人手机号格式有误'
|
||||||
});
|
});
|
||||||
return
|
return
|
||||||
}else if(this.shopInfo.userPhoto.length!=1){
|
|
||||||
uni.showToast({
|
|
||||||
icon:'none',
|
|
||||||
title: '请上传手持介绍信'
|
|
||||||
});
|
|
||||||
return
|
|
||||||
}
|
}
|
||||||
|
// }else if(this.shopInfo.userPhoto.length!=1){
|
||||||
|
// uni.showToast({
|
||||||
|
// icon:'none',
|
||||||
|
// title: '请上传手持介绍信'
|
||||||
|
// });
|
||||||
|
// return
|
||||||
|
// }
|
||||||
if(this.mer_i_id){
|
if(this.mer_i_id){
|
||||||
uni.navigateTo({
|
uni.navigateTo({
|
||||||
url: '/pages/store/settled/step2?mer_i_id='+this.mer_i_id
|
url: '/pages/store/settled/step2?mer_i_id='+this.mer_i_id
|
||||||
|
@ -659,27 +660,27 @@
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
downTemplate() {
|
// downTemplate() {
|
||||||
|
|
||||||
uni.showModal({
|
// uni.showModal({
|
||||||
title: '是否下载示例模版',
|
// title: '是否下载示例模版',
|
||||||
success(res) {
|
// success(res) {
|
||||||
if (res.confirm) {
|
// if (res.confirm) {
|
||||||
location.href = 'https://plus.hwms.shop/uploads/file/letter_introduction.docx'
|
// location.href = 'https://plus.hwms.shop/uploads/file/letter_introduction.docx'
|
||||||
} else if (res.cancel) {
|
// } else if (res.cancel) {
|
||||||
return
|
// return
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
})
|
// })
|
||||||
|
|
||||||
},
|
// },
|
||||||
perviewTemplate() {
|
// perviewTemplate() {
|
||||||
let url = ['https://plus.hwms.shop/uploads/file/mer_template.jpg'];
|
// let url = ['https://plus.hwms.shop/uploads/file/mer_template.jpg'];
|
||||||
uni.previewImage({
|
// uni.previewImage({
|
||||||
current: url[0], // 传 Number H5端出现不兼容
|
// current: url[0], // 传 Number H5端出现不兼容
|
||||||
urls: url
|
// urls: url
|
||||||
});
|
// });
|
||||||
},
|
// },
|
||||||
jumpToList() {
|
jumpToList() {
|
||||||
uni.navigateTo({
|
uni.navigateTo({
|
||||||
url: "/pages/store/applicationRecord/index"
|
url: "/pages/store/applicationRecord/index"
|
||||||
|
|
|
@ -29,13 +29,16 @@
|
||||||
<view class="uni-list">
|
<view class="uni-list">
|
||||||
<view class="uni-list-cell">
|
<view class="uni-list-cell">
|
||||||
<view class="uni-list-cell-db acea-row row-middle">
|
<view class="uni-list-cell-db acea-row row-middle">
|
||||||
<text class="item-name required">身份证正、反面清晰照片</text>
|
<text class="item-name required">身份证正、反面及法人手持身份证清晰照片</text>
|
||||||
<view class="">
|
<view class="">
|
||||||
{{shopInfo.idCardPhoto.length}}/3
|
{{shopInfo.idCardPhoto.length}}/3
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="acea-row row-middle">
|
<!-- <view class="acea-row row-middle">
|
||||||
<text class="tips-text" style="color: #0ca6cb;">提示:上传完该项,下面几项会自动填写</text>
|
<text class="tips-text" style="color: #0ca6cb;">提示:上传完该项,下面几项会自动填写</text>
|
||||||
|
</view> -->
|
||||||
|
<view class="acea-row row-middle">
|
||||||
|
<text class="tips-text" style="color: #0ca6cb;">提示:请按照提示顺序上传照片</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="acea-row row-middle" style="justify-content: flex-start;">
|
<view class="acea-row row-middle" style="justify-content: flex-start;">
|
||||||
<view class='pictrue' v-for="(item,index) in shopInfo.idCardPhoto" :key="index" :data-index="index" @click="getPhotoClickIdx(shopInfo.idCardPhoto,index)">
|
<view class='pictrue' v-for="(item,index) in shopInfo.idCardPhoto" :key="index" :data-index="index" @click="getPhotoClickIdx(shopInfo.idCardPhoto,index)">
|
||||||
|
@ -85,8 +88,8 @@
|
||||||
<!-- <uv-datetime-picker ref="datetimePicker" v-model="shopInfo.idCardStartTime" mode="date" @confirm="validateBtn"></uv-datetime-picker>
|
<!-- <uv-datetime-picker ref="datetimePicker" v-model="shopInfo.idCardStartTime" mode="date" @confirm="validateBtn"></uv-datetime-picker>
|
||||||
<text @click="handleOpen">{{shopInfo.idCardStartTime?shopInfo.idCardStartTim:'请选择日期'}}</text> -->
|
<text @click="handleOpen">{{shopInfo.idCardStartTime?shopInfo.idCardStartTim:'请选择日期'}}</text> -->
|
||||||
|
|
||||||
<picker mode="date" :value="shopInfo.idCardStartTime" @change="handleOpen">
|
<picker style="width: 100%;" mode="date" :value="shopInfo.idCardStartTime" @change="handleOpen">
|
||||||
<view style="font-size: 30rpx;" class="uni-input">{{shopInfo.idCardStartTime}}</view>
|
<view style="font-size: 30rpx;" :style="{'color': shopInfo.idCardStartTime?'':'#b2b2b2'}" class="uni-input">{{shopInfo.idCardStartTime?shopInfo.idCardStartTime:'请选择开始日期'}}</view>
|
||||||
</picker>
|
</picker>
|
||||||
<!-- <uni-datetime-picker type="date" :clearIcon='false' :border="false" v-model="shopInfo.idCardStartTime" @change="validateBtn" /> -->
|
<!-- <uni-datetime-picker type="date" :clearIcon='false' :border="false" v-model="shopInfo.idCardStartTime" @change="validateBtn" /> -->
|
||||||
<!-- <input style="text-align: right;" placeholder="请输入" type="text" @input="validateBtn" v-model="shopInfo.idCardStartTime"> -->
|
<!-- <input style="text-align: right;" placeholder="请输入" type="text" @input="validateBtn" v-model="shopInfo.idCardStartTime"> -->
|
||||||
|
@ -95,9 +98,9 @@
|
||||||
<view class="acea-row row-middle">
|
<view class="acea-row row-middle">
|
||||||
<text class="tips-text" >请检查格式是否为:x年x月x日</text>
|
<text class="tips-text" >请检查格式是否为:x年x月x日</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="acea-row row-middle">
|
<!-- <view class="acea-row row-middle">
|
||||||
<text class="tips-text-yellow" >如为长期有效,请填写:2099年01月01日</text>
|
<text class="tips-text-yellow" >如为长期有效,请填写:2099年01月01日</text>
|
||||||
</view>
|
</view> -->
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
@ -107,8 +110,11 @@
|
||||||
<view class="uni-list-cell-db acea-row row-middle">
|
<view class="uni-list-cell-db acea-row row-middle">
|
||||||
<text class="item-name required">法人身份证有效期结束</text>
|
<text class="item-name required">法人身份证有效期结束</text>
|
||||||
<view class="acea-row row-middle" >
|
<view class="acea-row row-middle" >
|
||||||
<picker mode="date" :value="shopInfo.idCardEndTime" @change="handleEndTime">
|
<!-- <picker mode="date" :value="shopInfo.idCardEndTime" @change="handleEndTime">
|
||||||
<view style="font-size: 30rpx;" class="uni-input">{{shopInfo.idCardEndTime}}</view>
|
<view style="font-size: 30rpx;" class="uni-input">{{shopInfo.idCardEndTime}}</view>
|
||||||
|
</picker> -->
|
||||||
|
<picker style="width: 100%;" mode="date" :value="shopInfo.idCardEndTime" @change="handleEndTime">
|
||||||
|
<view style="font-size: 30rpx;" :style="{'color': shopInfo.idCardEndTime?'':'#b2b2b2'}" class="uni-input">{{shopInfo.idCardEndTime?shopInfo.idCardEndTime:'请选择结束日期'}}</view>
|
||||||
</picker>
|
</picker>
|
||||||
<!-- <input style="text-align: right;" placeholder="请输入" type="text" @input="validateBtn" v-model="shopInfo.idCardEndTime"> -->
|
<!-- <input style="text-align: right;" placeholder="请输入" type="text" @input="validateBtn" v-model="shopInfo.idCardEndTime"> -->
|
||||||
</view>
|
</view>
|
||||||
|
@ -133,9 +139,9 @@
|
||||||
{{shopInfo.businessLicense.length}}/1
|
{{shopInfo.businessLicense.length}}/1
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="acea-row row-middle">
|
<!-- <view class="acea-row row-middle">
|
||||||
<text class="tips-text" style="color: #0ca6cb;">提示:上传完该项,下面几项会自动填写</text>
|
<text class="tips-text" style="color: #0ca6cb;">提示:上传完该项,下面几项会自动填写</text>
|
||||||
</view>
|
</view> -->
|
||||||
<view class="acea-row row-middle" style="justify-content: flex-start;">
|
<view class="acea-row row-middle" style="justify-content: flex-start;">
|
||||||
<view class='pictrue' v-for="(item,index) in shopInfo.businessLicense" :key="index" :data-index="index" @click="getPhotoClickIdx(shopInfo.businessLicense,index)">
|
<view class='pictrue' v-for="(item,index) in shopInfo.businessLicense" :key="index" :data-index="index" @click="getPhotoClickIdx(shopInfo.businessLicense,index)">
|
||||||
<image :src='item'></image>
|
<image :src='item'></image>
|
||||||
|
@ -160,24 +166,35 @@
|
||||||
<view class="acea-row row-middle">
|
<view class="acea-row row-middle">
|
||||||
<text class="item-name required">统一社会信用证开始日期</text>
|
<text class="item-name required">统一社会信用证开始日期</text>
|
||||||
|
|
||||||
<picker mode="date" :value="shopInfo.countStartTime" @change="handleCountStartTime">
|
<!-- <picker mode="date" :value="shopInfo.countStartTime" @change="handleCountStartTime">
|
||||||
<view style="font-size: 30rpx;" class="uni-input">{{shopInfo.countStartTime}}</view>
|
<view style="font-size: 30rpx;" class="uni-input">{{shopInfo.countStartTime}}</view>
|
||||||
</picker>
|
</picker> -->
|
||||||
|
<view>
|
||||||
|
<picker style="width: 100%;" mode="date" :value="shopInfo.countStartTime" @change="handleCountStartTime">
|
||||||
|
<view style="font-size: 30rpx;" :style="{'color': shopInfo.countStartTime?'':'#b2b2b2'}" class="uni-input">{{shopInfo.countStartTime?shopInfo.countStartTime:'请选择开始日期'}}</view>
|
||||||
|
</picker>
|
||||||
|
</view>
|
||||||
<!-- <input type="text" style="text-align: right;flex:1;" placeholder="请输入" v-model="shopInfo.countStartTime" @input="validateBtn" placeholder-class='placeholder' /> -->
|
<!-- <input type="text" style="text-align: right;flex:1;" placeholder="请输入" v-model="shopInfo.countStartTime" @input="validateBtn" placeholder-class='placeholder' /> -->
|
||||||
</view>
|
</view>
|
||||||
<view class="acea-row row-middle">
|
<view class="acea-row row-middle">
|
||||||
<text class="tips-text" >请检查格式是否为:x年x月x日</text>
|
<text class="tips-text" >请检查格式是否为:x年x月x日</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="acea-row row-middle">
|
<!-- <view class="acea-row row-middle">
|
||||||
<text class="tips-text-yellow" >如为长期有效,请填写:2099年01月01日</text>
|
<text class="tips-text-yellow" >如为长期有效,请填写:2099年01月01日</text>
|
||||||
</view>
|
</view> -->
|
||||||
</view>
|
</view>
|
||||||
<view class="item">
|
<view class="item">
|
||||||
<view class="acea-row row-middle">
|
<view class="acea-row row-middle">
|
||||||
<text class="item-name required">统一社会信用证截止日期</text>
|
<text class="item-name required">统一社会信用证截止日期</text>
|
||||||
<picker mode="date" :value="shopInfo.countEndTime" @change="handleCountEndTime">
|
<!-- <picker mode="date" :value="shopInfo.countEndTime" @change="handleCountEndTime">
|
||||||
<view style="font-size: 30rpx;" class="uni-input">{{shopInfo.countEndTime}}</view>
|
<view style="font-size: 30rpx;" class="uni-input">{{shopInfo.countEndTime}}</view>
|
||||||
</picker>
|
</picker> -->
|
||||||
|
<view>
|
||||||
|
<picker style="width: 100%;" mode="date" :value="shopInfo.countEndTime" @change="handleCountEndTime">
|
||||||
|
<view style="font-size: 30rpx;" :style="{'color': shopInfo.countEndTime?'':'#b2b2b2'}" class="uni-input">{{shopInfo.countEndTime?shopInfo.countEndTime:'请选择截止日期'}}</view>
|
||||||
|
</picker>
|
||||||
|
</view>
|
||||||
|
|
||||||
<!-- <input type="text" style="text-align: right;flex:1;" placeholder="请输入" v-model="shopInfo.countEndTime" @input="validateBtn" placeholder-class='placeholder' /> -->
|
<!-- <input type="text" style="text-align: right;flex:1;" placeholder="请输入" v-model="shopInfo.countEndTime" @input="validateBtn" placeholder-class='placeholder' /> -->
|
||||||
</view>
|
</view>
|
||||||
<view class="acea-row row-middle">
|
<view class="acea-row row-middle">
|
||||||
|
@ -193,12 +210,12 @@
|
||||||
<input type="text" style="text-align: right;flex:1;" placeholder="请输入" v-model="shopInfo.registerAddressDetail" @input="validateBtn" placeholder-class='placeholder' />
|
<input type="text" style="text-align: right;flex:1;" placeholder="请输入" v-model="shopInfo.registerAddressDetail" @input="validateBtn" placeholder-class='placeholder' />
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="item">
|
<!-- <view class="item">
|
||||||
<view class="acea-row row-middle">
|
<view class="acea-row row-middle">
|
||||||
<text class="item-name required">经营范围</text>
|
<text class="item-name required">经营范围</text>
|
||||||
<input type="text" style="text-align: right;flex:1;" placeholder="请输入" v-model="shopInfo.businessScope" @input="validateBtn" placeholder-class='placeholder' />
|
<input type="text" style="text-align: right;flex:1;" placeholder="请输入" v-model="shopInfo.businessScope" @input="validateBtn" placeholder-class='placeholder' />
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view> -->
|
||||||
|
|
||||||
<button class='submitBtn' :disabled="!validate" :class="validate === true ? 'on':''" @click="nextStep">下一步</button>
|
<button class='submitBtn' :disabled="!validate" :class="validate === true ? 'on':''" @click="nextStep">下一步</button>
|
||||||
</view>
|
</view>
|
||||||
|
@ -295,11 +312,13 @@
|
||||||
}else if(newVal.length==2){
|
}else if(newVal.length==2){
|
||||||
this.verifyIDcard(1)
|
this.verifyIDcard(1)
|
||||||
}
|
}
|
||||||
|
this.validateBtn()
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
'shopInfo.businessLicense':{
|
'shopInfo.businessLicense':{
|
||||||
handler:function(newVal, oldVal){
|
handler:function(newVal, oldVal){
|
||||||
this.verifyBusinessLicense();
|
this.verifyBusinessLicense();
|
||||||
|
this.validateBtn()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -351,7 +370,7 @@
|
||||||
let data2=uni.getStorageSync('updateShopInfo');
|
let data2=uni.getStorageSync('updateShopInfo');
|
||||||
let idcard=data2.idcard;
|
let idcard=data2.idcard;
|
||||||
let biz=data2.biz;
|
let biz=data2.biz;
|
||||||
idCardPhoto=[idcard.image1,idcard.image2],idCardName=idcard.name,idCardNumber=idcard.number,idCardStartTime=idcard.start,idCardEndTime=idcard.end,businessLicense=biz.image,countId=biz.number,countStartTime=biz.start,countEndTime=biz.end,registerAddressDetail=biz.address,businessScope=biz.businessScope
|
idCardPhoto=[idcard.image1,idcard.image2,idcard.image3],idCardName=idcard.name,idCardNumber=idcard.number,idCardStartTime=idcard.start,idCardEndTime=idcard.end,businessLicense=biz.image,countId=biz.number,countStartTime=biz.start,countEndTime=biz.end,registerAddressDetail=biz.address,businessScope=biz.businessScope
|
||||||
this.shopInfo={idCardPhoto,idCardName,idCardNumber,idCardStartTime,idCardEndTime,businessLicense,countId,countStartTime,countEndTime,businessScope,registerAddressDetail};
|
this.shopInfo={idCardPhoto,idCardName,idCardNumber,idCardStartTime,idCardEndTime,businessLicense,countId,countStartTime,countEndTime,businessScope,registerAddressDetail};
|
||||||
uni.hideLoading();
|
uni.hideLoading();
|
||||||
this.validateBtn();
|
this.validateBtn();
|
||||||
|
@ -413,7 +432,7 @@
|
||||||
console.log(this.shopInfo)
|
console.log(this.shopInfo)
|
||||||
let data2=uni.getStorageSync('shopInfo');
|
let data2=uni.getStorageSync('shopInfo');
|
||||||
let {idCardPhoto,idCardName,idCardNumber,idCardStartTime,idCardEndTime,businessLicense,countId,countStartTime,countEndTime,businessScope,registerAddressDetail}=this.shopInfo;
|
let {idCardPhoto,idCardName,idCardNumber,idCardStartTime,idCardEndTime,businessLicense,countId,countStartTime,countEndTime,businessScope,registerAddressDetail}=this.shopInfo;
|
||||||
if(idCardPhoto&&idCardName&&idCardNumber&&idCardStartTime&&idCardEndTime&&businessLicense&&countId&&countStartTime&&countEndTime&&businessScope&®isterAddressDetail){
|
if(idCardPhoto&&idCardName&&idCardNumber&&idCardStartTime&&idCardEndTime&&businessLicense&&countId&&countStartTime&&countEndTime&®isterAddressDetail){
|
||||||
let idcard={
|
let idcard={
|
||||||
image1:idCardPhoto[0],
|
image1:idCardPhoto[0],
|
||||||
image2:idCardPhoto[1],
|
image2:idCardPhoto[1],
|
||||||
|
@ -505,6 +524,7 @@
|
||||||
*/
|
*/
|
||||||
uploadpic: function(item) {
|
uploadpic: function(item) {
|
||||||
let that = this;
|
let that = this;
|
||||||
|
console.log(item);
|
||||||
that.$util.uploadImageOne('upload/image', function(res) {
|
that.$util.uploadImageOne('upload/image', function(res) {
|
||||||
item.push(res.data.path);
|
item.push(res.data.path);
|
||||||
});
|
});
|
||||||
|
@ -574,6 +594,7 @@
|
||||||
}
|
}
|
||||||
.item-name{
|
.item-name{
|
||||||
width: 340rpx;
|
width: 340rpx;
|
||||||
|
min-height: 72rpx;
|
||||||
}
|
}
|
||||||
.uni-list-cell {
|
.uni-list-cell {
|
||||||
position: relative;
|
position: relative;
|
||||||
|
|
|
@ -95,7 +95,7 @@
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="acea-row row-middle">
|
<view class="acea-row row-middle">
|
||||||
<text class="tips-text" >提示:请核验信息是否正确</text>
|
<text class="tips-text" >提示:请填写完整的支行名称(如:中国农业银行天津迎宾支行)</text>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
</view>
|
</view>
|
||||||
|
@ -216,6 +216,7 @@
|
||||||
'shopInfo.bankCardImg':{
|
'shopInfo.bankCardImg':{
|
||||||
handler:function(newVal, oldVal){
|
handler:function(newVal, oldVal){
|
||||||
this.verifyBankCard()
|
this.verifyBankCard()
|
||||||
|
this.validateBtn()
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
'shopInfo.bankBranchName':{
|
'shopInfo.bankBranchName':{
|
||||||
|
|
|
@ -53,7 +53,8 @@
|
||||||
<div class="protocol acea-row row-between-wrapper">
|
<div class="protocol acea-row row-between-wrapper">
|
||||||
<checkbox-group class="checkgroup" @change='isAgree=!isAgree'>
|
<checkbox-group class="checkgroup" @change='isAgree=!isAgree'>
|
||||||
<checkbox class="checkbox" :checked="isAgree ? true : false" />
|
<checkbox class="checkbox" :checked="isAgree ? true : false" />
|
||||||
<text class="protocol_text">我已同意<text @click="userAgree" class="font_pro">《用户协议》</text>与<text @click="userPrivacyAgree" class="font_pro">《隐私政策》</text></text>
|
<text class="protocol_text">我已同意<text @click="userPrivacyAgree" class="font_pro">《隐私政策》</text></text>
|
||||||
|
<!-- <text class="protocol_text">我已同意<text @click="userAgree" class="font_pro">《用户协议》</text>与<text @click="userPrivacyAgree" class="font_pro">《隐私政策》</text></text> -->
|
||||||
</checkbox-group>
|
</checkbox-group>
|
||||||
</div>
|
</div>
|
||||||
<!-- #ifdef APP-PLUS -->
|
<!-- #ifdef APP-PLUS -->
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
<view class="photo-items">
|
<view class="photo-items">
|
||||||
<view class="photo-top">
|
<view class="photo-top">
|
||||||
<view class="real-left" v-if="image1.length==0" @click="uploadpic(image1)">
|
<view class="real-left" v-if="image1.length==0" @click="uploadpic(image1)">
|
||||||
<image src="@/static/images/sfz1.png" mode=""></image>
|
<image src="https://store.tropjoin.com/images/sfz1.png" mode=""></image>
|
||||||
<text>拍摄正面</text>
|
<text>拍摄正面</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="real-left" v-else>
|
<view class="real-left" v-else>
|
||||||
|
@ -27,7 +27,7 @@
|
||||||
<text class='iconfont icon-guanbi1' @click.stop='DelPic(image1,0)'></text>
|
<text class='iconfont icon-guanbi1' @click.stop='DelPic(image1,0)'></text>
|
||||||
</view>
|
</view>
|
||||||
<view class="real-right" v-if="image2.length==0" @click.stop="uploadpic(image2)">
|
<view class="real-right" v-if="image2.length==0" @click.stop="uploadpic(image2)">
|
||||||
<image src="@/static/images/sfz2.png" mode=""></image>
|
<image src="https://store.tropjoin.com/images/sfz2.png" mode=""></image>
|
||||||
<text>拍摄反面</text>
|
<text>拍摄反面</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="real-right" v-else>
|
<view class="real-right" v-else>
|
||||||
|
@ -40,7 +40,7 @@
|
||||||
</view>
|
</view>
|
||||||
<view class="photo-bottom">
|
<view class="photo-bottom">
|
||||||
<view class="photo-item">
|
<view class="photo-item">
|
||||||
<image src="@/static/images/sfz3.png" mode=""></image>
|
<image src="https://store.tropjoin.com/images/sfz3.png" mode=""></image>
|
||||||
<view class="text"><image src="@/static/images/success.png" mode=""></image> 拍摄标准</view>
|
<view class="text"><image src="@/static/images/success.png" mode=""></image> 拍摄标准</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="photo-item">
|
<view class="photo-item">
|
||||||
|
@ -48,7 +48,7 @@
|
||||||
<view class="text"><image src="@/static/images/close.png" mode=""></image> 边框缺失</view>
|
<view class="text"><image src="@/static/images/close.png" mode=""></image> 边框缺失</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="photo-item">
|
<view class="photo-item">
|
||||||
<image src="@/static/images/sfz4.png" mode="" style="opacity: 0.7;"></image>
|
<image src="https://store.tropjoin.com/images/sfz4.png" mode="" style="opacity: 0.7;"></image>
|
||||||
<view class="text"><image src="@/static/images/close.png" mode=""></image> 照片模糊</view>
|
<view class="text"><image src="@/static/images/close.png" mode=""></image> 照片模糊</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="photo-item">
|
<view class="photo-item">
|
||||||
|
|
|
@ -305,7 +305,7 @@
|
||||||
.rule {
|
.rule {
|
||||||
width: 80rpx;
|
width: 80rpx;
|
||||||
height: 120rpx;
|
height: 120rpx;
|
||||||
background-image: url(@/static/images/right-btn.png);
|
background-image: url('https://store.tropjoin.com/images/right-btn.png');
|
||||||
background-size: 100%;
|
background-size: 100%;
|
||||||
background-repeat: no-repeat;
|
background-repeat: no-repeat;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
|
@ -345,7 +345,7 @@
|
||||||
margin: 20rpx 0;
|
margin: 20rpx 0;
|
||||||
line-height: 54rpx;
|
line-height: 54rpx;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
background: url('@/static/images/font-bg.png') no-repeat 100%;
|
background: url('https://store.tropjoin.com/images/font-bg.png') no-repeat 100%;
|
||||||
background-position: center;
|
background-position: center;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Before Width: | Height: | Size: 54 KiB |
Before Width: | Height: | Size: 4.1 MiB |
Before Width: | Height: | Size: 557 KiB |
Before Width: | Height: | Size: 157 KiB |
Before Width: | Height: | Size: 8.4 KiB |
Before Width: | Height: | Size: 30 KiB |
Before Width: | Height: | Size: 127 KiB |
Before Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 70 KiB |
Before Width: | Height: | Size: 101 KiB |
Before Width: | Height: | Size: 71 KiB |
Before Width: | Height: | Size: 7.3 KiB |
Before Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 9.0 KiB |
Before Width: | Height: | Size: 9.0 KiB |
Before Width: | Height: | Size: 62 KiB |
Before Width: | Height: | Size: 5.3 KiB |
Before Width: | Height: | Size: 175 KiB |
Before Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 4.0 KiB |
Before Width: | Height: | Size: 3.5 KiB |
Before Width: | Height: | Size: 4.8 KiB |
Before Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 4.2 KiB |
Before Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 3.9 KiB |
Before Width: | Height: | Size: 3.8 KiB |
Before Width: | Height: | Size: 4.3 KiB |
Before Width: | Height: | Size: 4.4 KiB |