This commit is contained in:
parent
d69560e61d
commit
a0b3ec00f6
|
@ -10,8 +10,8 @@ let wsApi
|
||||||
|
|
||||||
// 在打包之前请检查当前环境是否正确
|
// 在打包之前请检查当前环境是否正确
|
||||||
// const env = 'dev'; // 开发
|
// const env = 'dev'; // 开发
|
||||||
// const env = 'prod'; // 生产
|
const env = 'prod'; // 生产
|
||||||
const env = 'prew'; // 预上线
|
// const env = 'prew'; // 预上线
|
||||||
|
|
||||||
switch (env) {
|
switch (env) {
|
||||||
case 'prod':
|
case 'prod':
|
||||||
|
|
44
pages.json
44
pages.json
|
@ -1392,69 +1392,73 @@
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "添加店铺分类"
|
"navigationBarTitleText": "添加店铺分类"
|
||||||
}
|
}
|
||||||
},
|
}, {
|
||||||
{
|
|
||||||
"path": "addGoods/index",
|
"path": "addGoods/index",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "添加商品"
|
"navigationBarTitleText": "添加商品"
|
||||||
}
|
}
|
||||||
},
|
}, {
|
||||||
{
|
|
||||||
"path": "addGoods/secound",
|
"path": "addGoods/secound",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "添加商品"
|
"navigationBarTitleText": "添加商品"
|
||||||
}
|
}
|
||||||
},
|
}, {
|
||||||
{
|
|
||||||
"path": "addGoods/addGoodDetils",
|
"path": "addGoods/addGoodDetils",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "商品详情"
|
"navigationBarTitleText": "商品详情"
|
||||||
}
|
}
|
||||||
},
|
}, {
|
||||||
{
|
|
||||||
"path": "addGoods/singleSpecification",
|
"path": "addGoods/singleSpecification",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "单规格"
|
"navigationBarTitleText": "单规格"
|
||||||
}
|
}
|
||||||
},
|
}, {
|
||||||
{
|
|
||||||
"path": "addGoods/mulSpecification",
|
"path": "addGoods/mulSpecification",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "多规格"
|
"navigationBarTitleText": "多规格"
|
||||||
}
|
}
|
||||||
},
|
}, {
|
||||||
{
|
|
||||||
"path": "addGoods/specificationProperties",
|
"path": "addGoods/specificationProperties",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "规格属性"
|
"navigationBarTitleText": "规格属性"
|
||||||
}
|
}
|
||||||
},
|
}, {
|
||||||
{
|
|
||||||
"path": "addGoods/freightTemplate",
|
"path": "addGoods/freightTemplate",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "运费模板",
|
"navigationBarTitleText": "运费模板",
|
||||||
"onReachBottomDistance": 100,
|
"onReachBottomDistance": 100,
|
||||||
"enablePullDownRefresh": false
|
"enablePullDownRefresh": false
|
||||||
}
|
}
|
||||||
},
|
}, {
|
||||||
{
|
|
||||||
"path": "addGoods/addFreightTemplate",
|
"path": "addGoods/addFreightTemplate",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "新增运费模板"
|
"navigationBarTitleText": "新增运费模板"
|
||||||
}
|
}
|
||||||
},
|
}, {
|
||||||
{
|
|
||||||
"path": "addGoods/modifyPrice",
|
"path": "addGoods/modifyPrice",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "修改价格-多规格"
|
"navigationBarTitleText": "修改价格-多规格"
|
||||||
}
|
}
|
||||||
},
|
}, {
|
||||||
{
|
|
||||||
"path": "basicSet",
|
"path": "basicSet",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "商户基本设置",
|
"navigationBarTitleText": "商户基本设置",
|
||||||
"enablePullDownRefresh": false
|
"enablePullDownRefresh": false
|
||||||
}
|
}
|
||||||
|
}, {
|
||||||
|
"path": "shop_type_change/index",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "类型变更",
|
||||||
|
"enablePullDownRefresh": false,
|
||||||
|
"navigationStyle": "custom"
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"path": "shop_type_change/progress",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "变更进度",
|
||||||
|
"enablePullDownRefresh": false,
|
||||||
|
"navigationStyle": "custom"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "addGood/addGood",
|
"path": "addGood/addGood",
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<template>
|
<template>
|
||||||
<view class="container">
|
<view class="container">
|
||||||
<view class="v-navbar">
|
<view class="v-navbar">
|
||||||
<u-navbar title="提货付款" :autoBack="true" :fixed="false" bgColor="transparent" leftIconColor="#fff"
|
<u-navbar title="商户收款" :autoBack="true" :fixed="false" bgColor="transparent" leftIconColor="#fff"
|
||||||
:titleStyle="{color:'#fff',fontWeight:'bold',fontSize:'32rpx'}">
|
:titleStyle="{color:'#fff',fontWeight:'bold',fontSize:'32rpx'}">
|
||||||
</u-navbar>
|
</u-navbar>
|
||||||
</view>
|
</view>
|
||||||
|
@ -33,7 +33,6 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
onLoad(opt) {
|
onLoad(opt) {
|
||||||
console.log(123);
|
|
||||||
let user = this.$store.state.app.userInfo;
|
let user = this.$store.state.app.userInfo;
|
||||||
if (typeof user == 'string') user = JSON.parse(user);
|
if (typeof user == 'string') user = JSON.parse(user);
|
||||||
this.userInfo = user;
|
this.userInfo = user;
|
||||||
|
@ -96,7 +95,7 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
<style lang="scss" scoped>
|
<style lang="scss">
|
||||||
page {
|
page {
|
||||||
background-color: #40AE36;
|
background-color: #40AE36;
|
||||||
}
|
}
|
||||||
|
|
|
@ -32,29 +32,30 @@
|
||||||
<view class="zizhi_box">
|
<view class="zizhi_box">
|
||||||
<view class="text">店铺资质</view>
|
<view class="text">店铺资质</view>
|
||||||
<block v-if="images[3].img">
|
<block v-if="images[3].img">
|
||||||
<u--image :showLoading="true" @click="!imgUpload?priviewImg([images[3].img]):seleckImage(3)" :src="images[3].img" width="382.46rpx" height="210.53rpx"
|
<u--image :showLoading="true" @click="!imgUpload?priviewImg([images[3].img]):seleckImage(3)"
|
||||||
radius="4px"></u--image>
|
:src="images[3].img" width="382.46rpx" height="210.53rpx" radius="4px"></u--image>
|
||||||
</block>
|
</block>
|
||||||
<view v-else class="zizhi_img" @click="seleckImage(3)">
|
<view v-else class="zizhi_img" @click="seleckImage(3)">
|
||||||
<view class="iconfont icon-tupian1"></view>
|
<view class="iconfont icon-tupian1"></view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="store_avatar flex_a_c_j_sb" style="padding: 20rpx 0;" v-if="imagesArr.length>0">
|
<view class="store_avatar flex_a_c_j_sb" style="padding: 20rpx 0;" v-if="imagesArr.length>0">
|
||||||
<view class="avatar_box">
|
<view class="avatar_box">
|
||||||
<view class="text flex_a_c"></i>店铺其他资质</view>
|
<view class="text flex_a_c"></i>店铺其他资质</view>
|
||||||
<view class="other-img">
|
<view class="other-img">
|
||||||
<view class="other-item" v-for="(imgArr,index) in imagesArr" :key="index" :style="{marginRight: (index+1)%3==0?'0rpx':'20rpx'}">
|
<view class="other-item" v-for="(imgArr,index) in imagesArr" :key="index"
|
||||||
<u--image :showLoading="true" @click="priviewImg(imagesArr, index)" :src="imgArr" width="210.53rpx" height="210.53rpx"
|
:style="{marginRight: (index+1)%3==0?'0rpx':'20rpx'}">
|
||||||
radius="4px" ></u--image>
|
<u--image :showLoading="true" @click="priviewImg(imagesArr, index)" :src="imgArr"
|
||||||
</view>
|
width="210.53rpx" height="210.53rpx" radius="4px"></u--image>
|
||||||
<!-- <view class="avatar_img other-item" @click="seleckImageArr()" :style="{marginRight: (imagesArr.length+1)%3==0?'0rpx':'20rpx'}">
|
</view>
|
||||||
|
<!-- <view class="avatar_img other-item" @click="seleckImageArr()" :style="{marginRight: (imagesArr.length+1)%3==0?'0rpx':'20rpx'}">
|
||||||
<view class="iconfont icon-tupian1"></view>
|
<view class="iconfont icon-tupian1"></view>
|
||||||
建议尺寸:120*120px
|
建议尺寸:120*120px
|
||||||
</view> -->
|
</view> -->
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="ask_title">拍摄要求</view>
|
<view class="ask_title">拍摄要求</view>
|
||||||
<view class="shoot_ask flex_a_c_j_sb">
|
<view class="shoot_ask flex_a_c_j_sb">
|
||||||
<block v-for="(item,i) in shootAsk" :key="i">
|
<block v-for="(item,i) in shootAsk" :key="i">
|
||||||
|
@ -68,7 +69,7 @@
|
||||||
</view>
|
</view>
|
||||||
</block>
|
</block>
|
||||||
</view>
|
</view>
|
||||||
<view class="street_bg">
|
<view class="street_bg" style="margin-bottom:20rpx;">
|
||||||
<view class="text flex_a_c"> <i class="iconfont icon-xinghao"></i> 店铺街背景图</view>
|
<view class="text flex_a_c"> <i class="iconfont icon-xinghao"></i> 店铺街背景图</view>
|
||||||
<block v-if="images[2].img">
|
<block v-if="images[2].img">
|
||||||
<u--image :showLoading="true" :src="images[2].img" width="680rpx" height="210.53rpx" radius="4px"
|
<u--image :showLoading="true" :src="images[2].img" width="680rpx" height="210.53rpx" radius="4px"
|
||||||
|
@ -79,6 +80,13 @@
|
||||||
<view>建议尺寸:710*134px或710*460px(请根据平台要求选择尺寸,此图如未上传默认展示店铺背景图)</view>
|
<view>建议尺寸:710*134px或710*460px(请根据平台要求选择尺寸,此图如未上传默认展示店铺背景图)</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
|
<view class="street_bg">
|
||||||
|
<view class="text flex_a_c"> <i class="iconfont icon-xinghao"></i> 商户类型变更</view>
|
||||||
|
<view class="street_img flex_a_c" @click="changeType">
|
||||||
|
类型变更
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<view class="basice_item">
|
<view class="basice_item">
|
||||||
|
@ -103,14 +111,15 @@
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<block>
|
<block>
|
||||||
<view class="item_cell flex_a_c" style="display: flex;justify-content: space-between;align-items: flex-start;">
|
<view class="item_cell flex_a_c"
|
||||||
|
style="display: flex;justify-content: space-between;align-items: flex-start;">
|
||||||
<view class="sub_title flex_a_c"><i class="iconfont icon-xinghao"></i>详细地址:</view>
|
<view class="sub_title flex_a_c"><i class="iconfont icon-xinghao"></i>详细地址:</view>
|
||||||
<!-- <input class="com_input" type="text" v-model="mer_address" placeholder="输入商户地址"> -->
|
<!-- <input class="com_input" type="text" v-model="mer_address" placeholder="输入商户地址"> -->
|
||||||
<view class="input" style="flex: 1;margin-right: 15rpx;">{{mer_address}}</view>
|
<view class="input" style="flex: 1;margin-right: 15rpx;">{{mer_address}}</view>
|
||||||
<view class="get_site flex_a_c" @click="navTo('/pages/select_address/select_address_n')">
|
<view class="get_site flex_a_c" @click="navTo('/pages/select_address/select_address_n')">
|
||||||
<i class="iconfont icon-dizhi"></i>
|
<i class="iconfont icon-dizhi"></i>
|
||||||
获取地址
|
获取地址
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<!-- <view class="long_lat">
|
<!-- <view class="long_lat">
|
||||||
|
@ -158,7 +167,7 @@
|
||||||
<view class="sub_title flex_a_c">客服电话:</view>
|
<view class="sub_title flex_a_c">客服电话:</view>
|
||||||
<view class="com_input">{{servicePhone}}</view>
|
<view class="com_input">{{servicePhone}}</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<!-- <view class="item_cell flex_a_c" v-if="type_code!='TypeFamousSpecialties'||type_code!='TypeLocalCuisine'||type_code!='TypeFeaturedCultural'" >
|
<!-- <view class="item_cell flex_a_c" v-if="type_code!='TypeFamousSpecialties'||type_code!='TypeLocalCuisine'||type_code!='TypeFeaturedCultural'" >
|
||||||
<view class="sub_title flex_a_c"><i class="iconfont icon-xinghao" v-if="credit_buy"></i>开启先货后款:</view>
|
<view class="sub_title flex_a_c"><i class="iconfont icon-xinghao" v-if="credit_buy"></i>开启先货后款:</view>
|
||||||
<u-switch v-model="credit_buy" @change="change"></u-switch>
|
<u-switch v-model="credit_buy" @change="change"></u-switch>
|
||||||
|
@ -174,7 +183,7 @@
|
||||||
<input type="number" maxlength="5" v-model="interest_rate" placeholder="请输入 /利率单位为: %">
|
<input type="number" maxlength="5" v-model="interest_rate" placeholder="请输入 /利率单位为: %">
|
||||||
</view>
|
</view>
|
||||||
<view class="remarks">*利率结算范围为:0.01 ~ 0.1 利率单位为:%</view> -->
|
<view class="remarks">*利率结算范围为:0.01 ~ 0.1 利率单位为:%</view> -->
|
||||||
|
|
||||||
<!-- <view class="item_cell">
|
<!-- <view class="item_cell">
|
||||||
<view class="if_btn flex_a_c_j_sb">
|
<view class="if_btn flex_a_c_j_sb">
|
||||||
<text class="sub_title">是否开启商户:</text>
|
<text class="sub_title">是否开启商户:</text>
|
||||||
|
@ -201,7 +210,7 @@
|
||||||
<script>
|
<script>
|
||||||
import {
|
import {
|
||||||
|
|
||||||
navigateBack,
|
navigateBack,
|
||||||
Toast
|
Toast
|
||||||
} from '@/libs/uniApi.js'
|
} from '@/libs/uniApi.js'
|
||||||
import {
|
import {
|
||||||
|
@ -240,8 +249,8 @@
|
||||||
}, {
|
}, {
|
||||||
img: ''
|
img: ''
|
||||||
}],
|
}],
|
||||||
imgUpload: true, // 是否可以上传店铺资质
|
imgUpload: true, // 是否可以上传店铺资质
|
||||||
imagesArr: [],
|
imagesArr: [],
|
||||||
storeBg: '',
|
storeBg: '',
|
||||||
check: {
|
check: {
|
||||||
ziti: '1',
|
ziti: '1',
|
||||||
|
@ -300,7 +309,7 @@
|
||||||
interest_rate: '', //利率
|
interest_rate: '', //利率
|
||||||
settle_cycle: '', //周期
|
settle_cycle: '', //周期
|
||||||
mer_name: '',
|
mer_name: '',
|
||||||
category_name: '', //分类名称
|
category_name: '', //分类名称
|
||||||
type_code: ''
|
type_code: ''
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -318,17 +327,18 @@
|
||||||
id
|
id
|
||||||
}).then(res => {
|
}).then(res => {
|
||||||
this.mer_name = res.data.mer_name
|
this.mer_name = res.data.mer_name
|
||||||
this.category_name = res.data.merchantCategory.category_name
|
this.category_name = res.data.merchantCategory.category_name
|
||||||
this.images[0].img = res.data.mer_banner
|
this.images[0].img = res.data.mer_banner
|
||||||
this.images[1].img = res.data.mer_avatar
|
this.images[1].img = res.data.mer_avatar
|
||||||
this.images[2].img = res.data.mini_banner
|
this.images[2].img = res.data.mini_banner
|
||||||
if(typeof res.data.mer_certificate != 'string'){
|
if (typeof res.data.mer_certificate != 'string') {
|
||||||
this.images[3].img = res.data.mer_certificate[0];
|
this.images[3].img = res.data.mer_certificate[0];
|
||||||
res.data.mer_certificate.shift();
|
res.data.mer_certificate.shift();
|
||||||
this.imagesArr = res.data.mer_certificate;
|
this.imagesArr = res.data.mer_certificate;
|
||||||
}else this.images[3].img = res.data.mer_certificate;
|
} else this.images[3].img = res.data.mer_certificate;
|
||||||
if(this.images[3].img) this.imgUpload = false;
|
if (this.images[3].img) this.imgUpload = false;
|
||||||
if(typeof res.data.delivery_way == 'string') this.delivery_way = res.data.delivery_way.split(',');
|
if (typeof res.data.delivery_way == 'string') this.delivery_way = res.data.delivery_way.split(
|
||||||
|
',');
|
||||||
else this.delivery_way = res.data.delivery_way;
|
else this.delivery_way = res.data.delivery_way;
|
||||||
this.delivery_way.forEach(item => {
|
this.delivery_way.forEach(item => {
|
||||||
if (item === '1') this.isZiti = true
|
if (item === '1') this.isZiti = true
|
||||||
|
@ -343,7 +353,7 @@
|
||||||
res.data.mer_take_day.forEach((item, i) => {
|
res.data.mer_take_day.forEach((item, i) => {
|
||||||
this.dateWeek[Number(item) - 1].isCheck = true
|
this.dateWeek[Number(item) - 1].isCheck = true
|
||||||
})
|
})
|
||||||
this.selarr = res.data.mer_take_day;
|
this.selarr = res.data.mer_take_day;
|
||||||
this.type_code = res.data.type_code
|
this.type_code = res.data.type_code
|
||||||
this.mer_take_time = res.data.mer_take_time
|
this.mer_take_time = res.data.mer_take_time
|
||||||
this.intro = res.data.mer_info
|
this.intro = res.data.mer_info
|
||||||
|
@ -382,9 +392,9 @@
|
||||||
this.selarr.push(String(item.id));
|
this.selarr.push(String(item.id));
|
||||||
} else {
|
} else {
|
||||||
item.isCheck = false;
|
item.isCheck = false;
|
||||||
this.selarr = this.selarr.filter(id=>{
|
this.selarr = this.selarr.filter(id => {
|
||||||
return id!=item.id
|
return id != item.id
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
postMerchantUpdata() {
|
postMerchantUpdata() {
|
||||||
|
@ -449,9 +459,9 @@
|
||||||
// uni.redirectTo({
|
// uni.redirectTo({
|
||||||
// url: '/pages/moreProject/moreProject'
|
// url: '/pages/moreProject/moreProject'
|
||||||
// })
|
// })
|
||||||
uni.navigateBack({
|
uni.navigateBack({
|
||||||
delta:1
|
delta: 1
|
||||||
});
|
});
|
||||||
}, 1000)
|
}, 1000)
|
||||||
}).catch(err => {
|
}).catch(err => {
|
||||||
Toast(err)
|
Toast(err)
|
||||||
|
@ -472,6 +482,17 @@
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
|
// 商户类型变更
|
||||||
|
changeType() {
|
||||||
|
uni.navigateTo({
|
||||||
|
url: "/pages/product/shop_type_change/index",
|
||||||
|
fail(err) {
|
||||||
|
console.log(err);
|
||||||
|
}
|
||||||
|
})
|
||||||
|
},
|
||||||
|
|
||||||
seleckImage(i) {
|
seleckImage(i) {
|
||||||
let that = this;
|
let that = this;
|
||||||
that.$util.uploadImageOne('upload/image', function(res) {
|
that.$util.uploadImageOne('upload/image', function(res) {
|
||||||
|
@ -504,12 +525,12 @@
|
||||||
// });
|
// });
|
||||||
|
|
||||||
},
|
},
|
||||||
seleckImageArr() {
|
seleckImageArr() {
|
||||||
let that = this;
|
let that = this;
|
||||||
that.$util.uploadImageOne('upload/image', function(res) {
|
that.$util.uploadImageOne('upload/image', function(res) {
|
||||||
that.imagesArr.push(res.data.path)
|
that.imagesArr.push(res.data.path)
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
delImg(i) {
|
delImg(i) {
|
||||||
let that = this
|
let that = this
|
||||||
uni.showModal({
|
uni.showModal({
|
||||||
|
@ -522,38 +543,38 @@
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
delImgArr(i) {
|
delImgArr(i) {
|
||||||
let that = this
|
let that = this
|
||||||
uni.showModal({
|
uni.showModal({
|
||||||
title: '删除图片',
|
title: '删除图片',
|
||||||
content: '确定删除图片?',
|
content: '确定删除图片?',
|
||||||
success: res => {
|
success: res => {
|
||||||
if (res.confirm) {
|
if (res.confirm) {
|
||||||
that.imagesArr.splice(i, 1);
|
that.imagesArr.splice(i, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
priviewImg(url, index=0){
|
priviewImg(url, index = 0) {
|
||||||
uni.previewImage({
|
uni.previewImage({
|
||||||
urls: url,
|
urls: url,
|
||||||
current: index
|
current: index
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
navTo(url){
|
navTo(url) {
|
||||||
if(url=='/pages/select_address/select_address_n'){
|
if (url == '/pages/select_address/select_address_n') {
|
||||||
uni.$once('changeAddress', (res)=>{
|
uni.$once('changeAddress', (res) => {
|
||||||
// console.log('收到', res);
|
// console.log('收到', res);
|
||||||
this.mer_address = res.formatted_addresses.recommend;
|
this.mer_address = res.formatted_addresses.recommend;
|
||||||
this.latitude = res.latitude;
|
this.latitude = res.latitude;
|
||||||
this.longitude = res.longitude;
|
this.longitude = res.longitude;
|
||||||
this.longLati = `${res.latitude},${res.longitude}`
|
this.longLati = `${res.latitude},${res.longitude}`
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
uni.navigateTo({
|
uni.navigateTo({
|
||||||
url:url
|
url: url
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
onPullDownRefresh() {
|
onPullDownRefresh() {
|
||||||
uni.stopPullDownRefresh()
|
uni.stopPullDownRefresh()
|
||||||
|
@ -649,16 +670,17 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.other-img{
|
.other-img {
|
||||||
display: flex;
|
display: flex;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
.other-item{
|
|
||||||
margin-right: 20rpx;
|
.other-item {
|
||||||
margin-bottom: 20rpx;
|
margin-right: 20rpx;
|
||||||
}
|
margin-bottom: 20rpx;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.zizhi_box {
|
.zizhi_box {
|
||||||
.text {
|
.text {
|
||||||
|
@ -731,24 +753,24 @@
|
||||||
|
|
||||||
.sub_title {
|
.sub_title {
|
||||||
font-size: 31.58rpx;
|
font-size: 31.58rpx;
|
||||||
flex-shrink: 0;
|
flex-shrink: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.item_cell {
|
.item_cell {
|
||||||
padding: 31.58rpx 0;
|
padding: 31.58rpx 0;
|
||||||
border-bottom: 1px solid #F7F7F7;
|
border-bottom: 1px solid #F7F7F7;
|
||||||
|
|
||||||
.com_input{
|
.com_input {
|
||||||
flex: 1;
|
flex: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
.ziti {
|
.ziti {
|
||||||
margin-right: 21.05rpx;
|
margin-right: 21.05rpx;
|
||||||
}
|
}
|
||||||
|
|
||||||
.get_site{
|
.get_site {
|
||||||
color: #20A162;
|
color: #20A162;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.remark {
|
.remark {
|
||||||
|
|
|
@ -0,0 +1,146 @@
|
||||||
|
<!-- 类型变更 -->
|
||||||
|
<template>
|
||||||
|
<view class="shop_type">
|
||||||
|
<view class="shop_type-head">
|
||||||
|
<view style="height: var(--status-bar-height);"></view>
|
||||||
|
<view class="shop-type-navbar">
|
||||||
|
<u-icon name="arrow-left" size="18" color="#fff" @click="handleBack" />
|
||||||
|
<text class="shop-type-navbar-title">类型变更</text>
|
||||||
|
<text></text>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
|
||||||
|
<view class="shop-type-con">
|
||||||
|
<view class="shop-type-con-title">点击选择变更的商户类型</view>
|
||||||
|
<view class="pifa" @click="handleChoose(1)">
|
||||||
|
<image v-if="selected == '' ||selected == 2"
|
||||||
|
src="https://lihai001.oss-cn-chengdu.aliyuncs.com/def/b0811202403191613185951.webp" mode="">
|
||||||
|
</image>
|
||||||
|
<image v-if="selected == 1"
|
||||||
|
src="https://lihai001.oss-cn-chengdu.aliyuncs.com/def/d7d97202403191611433157.webp" mode=""></image>
|
||||||
|
</view>
|
||||||
|
<view class="pifalingshou" @click="handleChoose(2)">
|
||||||
|
<image v-if="selected == '' ||selected == 1"
|
||||||
|
src="https://lihai001.oss-cn-chengdu.aliyuncs.com/def/39776202403191612456811.webp" mode="">
|
||||||
|
</image>
|
||||||
|
<image v-if="selected == 2"
|
||||||
|
src="https://lihai001.oss-cn-chengdu.aliyuncs.com/def/40592202403191613498205.webp" mode=""></image>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
|
||||||
|
<view class="btn" @click="handleJump">
|
||||||
|
<text>提交申请</text>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
selected: ''
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
methods: {
|
||||||
|
handleChoose(e) {
|
||||||
|
this.selected = e;
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
handleJump() {
|
||||||
|
if (!this.selected) return this.$util.Tips({
|
||||||
|
title: "请选择一种类型"
|
||||||
|
})
|
||||||
|
uni.navigateTo({
|
||||||
|
url: "/pages/product/shop_type_change/progress",
|
||||||
|
fail(err) {
|
||||||
|
console.log(err);
|
||||||
|
}
|
||||||
|
})
|
||||||
|
},
|
||||||
|
|
||||||
|
handleBack() {
|
||||||
|
uni.navigateBack()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
<style lang="scss">
|
||||||
|
page {
|
||||||
|
background-color: #F8F9FA;
|
||||||
|
}
|
||||||
|
|
||||||
|
.shop_type {
|
||||||
|
.shop_type-head {
|
||||||
|
background-color: #40AE36;
|
||||||
|
margin-bottom: 70rpx;
|
||||||
|
|
||||||
|
.shop-type-navbar {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: space-between;
|
||||||
|
padding: 30rpx;
|
||||||
|
height: 88rpx;
|
||||||
|
|
||||||
|
.shop-type-navbar-title {
|
||||||
|
font-size: 32rpx;
|
||||||
|
color: #FFFFFF;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.shop-type-con {
|
||||||
|
|
||||||
|
|
||||||
|
.shop-type-con-title {
|
||||||
|
margin-bottom: 74rpx;
|
||||||
|
font-weight: 400;
|
||||||
|
font-size: 36rpx;
|
||||||
|
color: #333333;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pifa {
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
margin-bottom: 30rpx;
|
||||||
|
|
||||||
|
image {
|
||||||
|
width: 690rpx;
|
||||||
|
height: 178rpx;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
.pifalingshou {
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
|
||||||
|
image {
|
||||||
|
width: 690rpx;
|
||||||
|
height: 178rpx;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.btn {
|
||||||
|
margin: 136rpx 30rpx 0;
|
||||||
|
height: 88rpx;
|
||||||
|
line-height: 88rpx;
|
||||||
|
background: #40AE36;
|
||||||
|
text-align: center;
|
||||||
|
border-radius: 88rpx 88rpx 88rpx 88rpx;
|
||||||
|
|
||||||
|
text {
|
||||||
|
font-weight: bold;
|
||||||
|
font-size: 30rpx;
|
||||||
|
color: #FFFFFF;
|
||||||
|
}
|
||||||
|
|
||||||
|
&:active {
|
||||||
|
opacity: .8;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
|
@ -0,0 +1,299 @@
|
||||||
|
<!-- 变更进度 -->
|
||||||
|
<template>
|
||||||
|
<view class="shop_type">
|
||||||
|
<view class="shop_type-head">
|
||||||
|
<view style="height: var(--status-bar-height);"></view>
|
||||||
|
<view class="shop-type-navbar">
|
||||||
|
<u-icon name="arrow-left" size="18" color="#fff" @click="handleBack" />
|
||||||
|
<text class="shop-type-navbar-title">变更进度</text>
|
||||||
|
<text></text>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
|
||||||
|
<view class="shop-type-con">
|
||||||
|
<!-- 审批信息 -->
|
||||||
|
<view class="shop-type-con-item">
|
||||||
|
<view class="shop-type-con-item-info">
|
||||||
|
<view class="shop-type-con-item-info-label">变更商户</view>
|
||||||
|
<view class="shop-type-con-item-info-val">这是一段店铺名称</view>
|
||||||
|
</view>
|
||||||
|
<view class="shop-type-con-item-info">
|
||||||
|
<view class="shop-type-con-item-info-label">变更类型</view>
|
||||||
|
<view class="shop-type-con-item-info-val">批发零售商户</view>
|
||||||
|
</view>
|
||||||
|
<view class="shop-type-con-item-info">
|
||||||
|
<view class="shop-type-con-item-info-label">申请时间</view>
|
||||||
|
<view class="shop-type-con-item-info-val">2024-3-14 15:00</view>
|
||||||
|
</view>
|
||||||
|
<view class="shop-type-con-item-info">
|
||||||
|
<view class="shop-type-con-item-info-label">变更进度</view>
|
||||||
|
<view class="shop-type-con-item-info-val">待审核</view>
|
||||||
|
</view>
|
||||||
|
<view class="shop-type-con-item-img">
|
||||||
|
<u-image width="116rpx" height="116rpx" src="" shape="circle" />
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
|
||||||
|
<!-- 审核 -->
|
||||||
|
<view class="shop-type-audit">
|
||||||
|
<view class="shop-type-audit-people">审核人</view>
|
||||||
|
<view class="shop-type-audit-card">
|
||||||
|
<view class="shop-type-audit-card-info">
|
||||||
|
<view class="shop-type-audit-card-info-label audit">审核人</view>
|
||||||
|
<view class="shop-type-audit-card-info-val">小刘</view>
|
||||||
|
</view>
|
||||||
|
<view class="shop-type-audit-card-info">
|
||||||
|
<view class="shop-type-audit-card-info-label">联系电话</view>
|
||||||
|
<view class="shop-type-audit-card-info-val">15200000000</view>
|
||||||
|
</view>
|
||||||
|
<view class="shop-type-audit-card-img">
|
||||||
|
<u-image width="116rpx" height="116rpx" src="" shape="circle" />
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
|
||||||
|
<!-- 进度详情 -->
|
||||||
|
<view class="shop-type-con-progress">
|
||||||
|
<view class="shop-type-con-detail">进度详情</view>
|
||||||
|
<view class="shop-type-con-progress-card">
|
||||||
|
<view class="shop-type-con-progress-left">
|
||||||
|
<view class="shop-type-con-progress-left-item">
|
||||||
|
<u-icon name="checkmark-circle-fill" size="20" color="#40AE36"></u-icon>
|
||||||
|
</view>
|
||||||
|
<view class="dot"></view>
|
||||||
|
<view class="dot"></view>
|
||||||
|
<view class="dot"></view>
|
||||||
|
<view class="dot"></view>
|
||||||
|
<view class="dot"></view>
|
||||||
|
<view class="dot"></view>
|
||||||
|
<view class="shop-type-con-progress-left-item">
|
||||||
|
<!-- <u-icon name="checkmark-circle-fill" size="18" color="#40AE36"></u-icon> -->
|
||||||
|
<!-- <u-icon name="checkmark-circle-fill" size="18" color="#999"></u-icon> -->
|
||||||
|
<u-icon name="close-circle-fill" size="20" color="#F55726"></u-icon>
|
||||||
|
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="shop-type-con-progress-right">
|
||||||
|
<view
|
||||||
|
style="display:flex;margin-bottom: 46rpx;justify-content: space-between;align-items: center;">
|
||||||
|
<view class="shop-type-con-progress-right-name">申请已提交</view>
|
||||||
|
<view class="shop-type-con-progress-right-time">审核通过</view>
|
||||||
|
</view>
|
||||||
|
<view
|
||||||
|
style="display: flex;justify-content: space-between;align-items: center;margin-bottom:10rpx;">
|
||||||
|
<view class="shop-type-con-progress-right-name">申请已提交</view>
|
||||||
|
<view class="shop-type-con-progress-right-time">审核通过</view>
|
||||||
|
</view>
|
||||||
|
|
||||||
|
<view class="audit-info">
|
||||||
|
<view style="margin-bottom: 10rpx;">审批人:小刘</view>
|
||||||
|
<view class="audit-info-txt">审核不通过:商户状态不符合变更条件</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
selected: ''
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
methods: {
|
||||||
|
handleChoose(e) {
|
||||||
|
this.selected = e;
|
||||||
|
},
|
||||||
|
|
||||||
|
handleBack() {
|
||||||
|
uni.navigateBack()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style lang="scss">
|
||||||
|
page {
|
||||||
|
background-color: #F8F9FA;
|
||||||
|
}
|
||||||
|
|
||||||
|
.shop_type {
|
||||||
|
.shop_type-head {
|
||||||
|
background-color: #40AE36;
|
||||||
|
margin-bottom: 70rpx;
|
||||||
|
|
||||||
|
.shop-type-navbar {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: space-between;
|
||||||
|
padding: 30rpx;
|
||||||
|
height: 88rpx;
|
||||||
|
|
||||||
|
.shop-type-navbar-title {
|
||||||
|
font-size: 32rpx;
|
||||||
|
color: #FFFFFF;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.shop-type-con {
|
||||||
|
.shop-type-con-item {
|
||||||
|
position: relative;
|
||||||
|
margin: 0 30rpx 40rpx;
|
||||||
|
height: 310rpx;
|
||||||
|
padding: 30rpx;
|
||||||
|
background: #FFFFFF;
|
||||||
|
box-shadow: 0rpx 4rpx 6rpx 2rpx rgba(0, 0, 0, 0.16);
|
||||||
|
border-radius: 20rpx 20rpx 20rpx 20rpx;
|
||||||
|
box-sizing: border-box;
|
||||||
|
|
||||||
|
.shop-type-con-item-info {
|
||||||
|
display: flex;
|
||||||
|
margin-bottom: 30rpx;
|
||||||
|
|
||||||
|
&:nth-last-child(1) {
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.shop-type-con-item-info-label {
|
||||||
|
margin-right: 50rpx;
|
||||||
|
font-weight: 400;
|
||||||
|
font-size: 28rpx;
|
||||||
|
color: #666666;
|
||||||
|
}
|
||||||
|
|
||||||
|
.shop-type-con-item-info-val {
|
||||||
|
font-weight: 400;
|
||||||
|
font-size: 28rpx;
|
||||||
|
color: #333333;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.shop-type-con-item-img {
|
||||||
|
position: absolute;
|
||||||
|
top: 30rpx;
|
||||||
|
right: 30rpx;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.shop-type-audit {
|
||||||
|
margin: 0 30rpx 40rpx;
|
||||||
|
|
||||||
|
.shop-type-audit-people {
|
||||||
|
margin-bottom: 20rpx;
|
||||||
|
margin-left: 20rpx;
|
||||||
|
font-weight: 600;
|
||||||
|
font-size: 30rpx;
|
||||||
|
color: #333333;
|
||||||
|
}
|
||||||
|
|
||||||
|
.shop-type-audit-card {
|
||||||
|
position: relative;
|
||||||
|
width: 690rpx;
|
||||||
|
height: 170rpx;
|
||||||
|
padding: 30rpx;
|
||||||
|
background: #FFFFFF;
|
||||||
|
box-shadow: 0rpx 4rpx 6rpx 2rpx rgba(0, 0, 0, 0.16);
|
||||||
|
border-radius: 20rpx;
|
||||||
|
|
||||||
|
.shop-type-audit-card-info {
|
||||||
|
display: flex;
|
||||||
|
|
||||||
|
.shop-type-audit-card-info-label {
|
||||||
|
width: 112rpx;
|
||||||
|
margin-right: 50rpx;
|
||||||
|
font-size: 28rpx;
|
||||||
|
color: #333333;
|
||||||
|
}
|
||||||
|
|
||||||
|
.audit {
|
||||||
|
margin-bottom: 30rpx;
|
||||||
|
}
|
||||||
|
|
||||||
|
.shop-type-audit-card-info-val {
|
||||||
|
font-size: 28rpx;
|
||||||
|
color: #333333;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.shop-type-audit-card-img {
|
||||||
|
position: absolute;
|
||||||
|
top: 26rpx;
|
||||||
|
right: 30rpx;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.shop-type-con-progress {
|
||||||
|
margin: 0 30rpx;
|
||||||
|
|
||||||
|
.shop-type-con-detail {
|
||||||
|
margin-bottom: 20rpx;
|
||||||
|
margin-left: 20rpx;
|
||||||
|
font-weight: 600;
|
||||||
|
font-size: 30rpx;
|
||||||
|
color: #333333;
|
||||||
|
}
|
||||||
|
|
||||||
|
.shop-type-con-progress-card {
|
||||||
|
display: flex;
|
||||||
|
width: 100%;
|
||||||
|
padding: 30rpx;
|
||||||
|
background: #FFFFFF;
|
||||||
|
box-shadow: 0rpx 4rpx 6rpx 2rpx rgba(0, 0, 0, 0.16);
|
||||||
|
border-radius: 20rpx 20rpx 20rpx 20rpx;
|
||||||
|
|
||||||
|
.shop-type-con-progress-left {
|
||||||
|
width: 12%;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: center;
|
||||||
|
|
||||||
|
.dot {
|
||||||
|
width: 4rpx;
|
||||||
|
height: 4rpx;
|
||||||
|
border-radius: 50%;
|
||||||
|
background-color: #ccc;
|
||||||
|
margin-bottom: 4rpx;
|
||||||
|
}
|
||||||
|
|
||||||
|
.shop-type-con-progress-left-item {
|
||||||
|
width: 36rpx;
|
||||||
|
height: 36rpx;
|
||||||
|
border-radius: 50%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.shop-type-con-progress-right {
|
||||||
|
flex: 1;
|
||||||
|
margin-bottom: 40rpx;
|
||||||
|
|
||||||
|
&:nth-last-child(1) {
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.shop-type-con-progress-right-name {
|
||||||
|
font-weight: 400;
|
||||||
|
font-size: 28rpx;
|
||||||
|
color: #333333;
|
||||||
|
}
|
||||||
|
|
||||||
|
.shop-type-con-progress-right-time {
|
||||||
|
font-size: 26rpx;
|
||||||
|
color: #666666;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.audit-info {
|
||||||
|
font-size: 22rpx;
|
||||||
|
color: #666666;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
|
@ -2,9 +2,9 @@
|
||||||
<div :style="viewColor">
|
<div :style="viewColor">
|
||||||
<div class="register absolute" v-if="!auth_token">
|
<div class="register absolute" v-if="!auth_token">
|
||||||
<div class="login">
|
<div class="login">
|
||||||
<div class="shading" >
|
<div class="shading">
|
||||||
<div class="pictrue acea-row row-center-wrapper" style="background-color: transparent !important;">
|
<div class="pictrue acea-row row-center-wrapper" style="background-color: transparent !important;">
|
||||||
<image src="@/static/images/logo1.png" />
|
<image src="@/static/images/logo1.png" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="whiteBg" v-if="formItem === 1">
|
<div class="whiteBg" v-if="formItem === 1">
|
||||||
|
@ -47,13 +47,13 @@
|
||||||
v-model="account" />
|
v-model="account" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="item">
|
<div class="item">
|
||||||
<div class="acea-row row-middle">
|
<div class="acea-row row-middle">
|
||||||
<image src="/static/images/code_2.png"></image>
|
<image src="/static/images/code_2.png"></image>
|
||||||
|
|
||||||
<input type="number" placeholder="填写验证码" placeholder-class="placeholder" class="codeIput"
|
<input type="number" placeholder="填写验证码" placeholder-class="placeholder"
|
||||||
v-model="captcha" maxlength="4" />
|
class="codeIput" v-model="captcha" maxlength="4" />
|
||||||
<button class="code" :disabled="disabled" :class="disabled === true ? 'on' : ''"
|
<button class="code" :disabled="disabled" :class="disabled === true ? 'on' : ''"
|
||||||
@click="handleVerify">
|
@click="handleVerify">
|
||||||
{{ text }}
|
{{ text }}
|
||||||
|
@ -63,8 +63,8 @@
|
||||||
<div class="item" v-if="isShowCode">
|
<div class="item" v-if="isShowCode">
|
||||||
<div class="acea-row row-middle">
|
<div class="acea-row row-middle">
|
||||||
<image src="/static/images/code_2.png"></image>
|
<image src="/static/images/code_2.png"></image>
|
||||||
<input type="number" placeholder="填写验证码" placeholder-class="placeholder" class="codeIput"
|
<input type="number" placeholder="填写验证码" placeholder-class="placeholder"
|
||||||
v-model="codeVal" maxlength="4" />
|
class="codeIput" v-model="codeVal" maxlength="4" />
|
||||||
<div class="code" @click="getcaptcha">
|
<div class="code" @click="getcaptcha">
|
||||||
<image class="code-img" style="width: 100%;height: 100%;" :src="codeUrl" />
|
<image class="code-img" style="width: 100%;height: 100%;" :src="codeUrl" />
|
||||||
</div>
|
</div>
|
||||||
|
@ -82,7 +82,7 @@
|
||||||
class="font_pro">《隐私政策》</text></text>
|
class="font_pro">《隐私政策》</text></text>
|
||||||
</checkbox-group>
|
</checkbox-group>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="whiteBg" v-else>
|
<div class="whiteBg" v-else>
|
||||||
<div class="title">注册账号</div>
|
<div class="title">注册账号</div>
|
||||||
|
@ -97,9 +97,9 @@
|
||||||
<div class="item">
|
<div class="item">
|
||||||
<div class="acea-row row-middle">
|
<div class="acea-row row-middle">
|
||||||
<image src="/static/images/code_2.png"></image>
|
<image src="/static/images/code_2.png"></image>
|
||||||
<input type="number" placeholder="填写验证码" maxLength='4' placeholder-class="placeholder" class="codeIput"
|
<input type="number" placeholder="填写验证码" maxLength='4' placeholder-class="placeholder"
|
||||||
v-model="captcha" />
|
class="codeIput" v-model="captcha" />
|
||||||
|
|
||||||
<button class="code" :disabled="disabled" :class="disabled === true ? 'on' : ''"
|
<button class="code" :disabled="disabled" :class="disabled === true ? 'on' : ''"
|
||||||
@click="handleVerify">
|
@click="handleVerify">
|
||||||
{{ text }}
|
{{ text }}
|
||||||
|
@ -113,12 +113,12 @@
|
||||||
v-model="password" />
|
v-model="password" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="item" v-if="isShowCode">
|
<div class="item" v-if="isShowCode">
|
||||||
<div class="acea-row row-middle">
|
<div class="acea-row row-middle">
|
||||||
<image src="/static/images/code_2.png"></image>
|
<image src="/static/images/code_2.png"></image>
|
||||||
<input type="number" placeholder="填写验证码" maxlength="4" placeholder-class="placeholder" class="codeIput"
|
<input type="number" placeholder="填写验证码" maxlength="4" placeholder-class="placeholder"
|
||||||
v-model="codeVal" />
|
class="codeIput" v-model="codeVal" />
|
||||||
<div class="code" @click="getcaptcha">
|
<div class="code" @click="getcaptcha">
|
||||||
<image class="code-img" style="width: 100%;height: 100%;" :src="codeUrl" />
|
<image class="code-img" style="width: 100%;height: 100%;" :src="codeUrl" />
|
||||||
</div>
|
</div>
|
||||||
|
@ -160,18 +160,18 @@
|
||||||
<input type='number' placeholder='填写手机号码' placeholder-class='placeholder'
|
<input type='number' placeholder='填写手机号码' placeholder-class='placeholder'
|
||||||
v-model="account"></input>
|
v-model="account"></input>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<view class="item acea-row row-between-wrapper">
|
<view class="item acea-row row-between-wrapper">
|
||||||
<input type='number' placeholder='填写验证码' maxlength="4" placeholder-class='placeholder' class="codeIput"
|
<input type='number' placeholder='填写验证码' maxlength="4" placeholder-class='placeholder'
|
||||||
v-model="captcha"></input>
|
class="codeIput" v-model="captcha"></input>
|
||||||
|
|
||||||
<button class="code" :class="disabled === true ? 'on' : ''" :disabled='disabled'
|
<button class="code" :class="disabled === true ? 'on' : ''" :disabled='disabled'
|
||||||
@click="handleVerify">
|
@click="handleVerify">
|
||||||
{{ text }}
|
{{ text }}
|
||||||
</button>
|
</button>
|
||||||
</view>
|
</view>
|
||||||
<view class="item">
|
<view class="item">
|
||||||
<input type='password' placeholder='填写登录密码' placeholder-class='placeholder'
|
<input type='password' placeholder='填写登录密码' placeholder-class='placeholder'
|
||||||
v-model="password"></input>
|
v-model="password"></input>
|
||||||
</view>
|
</view>
|
||||||
<view class="protocol acea-row row-between-wrapper">
|
<view class="protocol acea-row row-between-wrapper">
|
||||||
|
@ -254,9 +254,6 @@
|
||||||
} from "vuex";
|
} from "vuex";
|
||||||
import Verify from '@/components/verify/verify.vue';
|
import Verify from '@/components/verify/verify.vue';
|
||||||
const BACK_URL = "login_back_url";
|
const BACK_URL = "login_back_url";
|
||||||
// #ifdef APP-PLUS
|
|
||||||
var jpushModule = uni.requireNativePlugin("JG-JPush");
|
|
||||||
// #endif
|
|
||||||
export default {
|
export default {
|
||||||
name: "Login",
|
name: "Login",
|
||||||
mixins: [sendVerifyCode],
|
mixins: [sendVerifyCode],
|
||||||
|
@ -266,7 +263,7 @@
|
||||||
},
|
},
|
||||||
data: function() {
|
data: function() {
|
||||||
return {
|
return {
|
||||||
navList: ["快速登录","账号登录"],
|
navList: ["快速登录", "账号登录"],
|
||||||
current: 0,
|
current: 0,
|
||||||
account: "",
|
account: "",
|
||||||
password: "",
|
password: "",
|
||||||
|
@ -895,20 +892,6 @@
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
// #ifdef APP-PLUS
|
|
||||||
jpushModule.initJPushService()
|
|
||||||
jpushModule.getRegistrationID(result => {
|
|
||||||
|
|
||||||
if (result.registerID) {
|
|
||||||
|
|
||||||
bindJG({
|
|
||||||
phone: this.account,
|
|
||||||
jg_register_id: result.registerID
|
|
||||||
})
|
|
||||||
}
|
|
||||||
})
|
|
||||||
// #endif
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue