This commit is contained in:
faiz 2024-04-23 14:55:27 +08:00
parent 939e9da8fd
commit 2168a1f1b0
43 changed files with 115 additions and 91 deletions

View File

@ -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;

View File

@ -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>

View File

@ -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;
} }
} }

View File

@ -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://您的域名

View File

@ -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>

View File

@ -21,7 +21,7 @@
</view> </view>
<view class="btn"> <view class="btn">
<view class=""> <view class="">
温馨提示初始密码默认为手机号后六位请初次登录后及时修改 温馨提示初始密码默认为对接人手机号后六位请初次登录后及时修改
</view> </view>
</view> </view>
</view> </view>

View File

@ -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"

View File

@ -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&&registerAddressDetail){ if(idCardPhoto&&idCardName&&idCardNumber&&idCardStartTime&&idCardEndTime&&businessLicense&&countId&&countStartTime&&countEndTime&&registerAddressDetail){
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;

View File

@ -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':{

View File

@ -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 -->

View File

@ -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">

View File

@ -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;
} }
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 557 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 157 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 127 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 101 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 175 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB