Compare commits

...

6 Commits

Author SHA1 Message Date
dt_2916866708
3d326cad2e 12 2023-10-27 13:31:40 +08:00
caolc
71d1bfbcf5 1 2023-08-22 10:53:54 +08:00
caolc
a3d8268747 111 2023-07-21 10:54:37 +08:00
caolc
ac31a0cd62 1 2023-05-11 09:09:27 +08:00
0c133b2c61 Merge pull request '司机注册' (#1) from lc into caolc
Reviewed-on: #1
2023-05-08 08:55:47 +00:00
骆超
be394190c5 司机注册 2023-05-08 16:54:57 +08:00
9 changed files with 61 additions and 23 deletions

View File

@@ -8,7 +8,7 @@
<view class="padding-xl "> <view class="padding-xl ">
<view class="image login-bg"> <view class="image login-bg">
<image :src="otherImgURL+'logo@ZP.png'" mode="widthFix"></image> <image :src="otherImgURL+'logo@ZP.png'" mode="widthFix"></image>
<view class="text-bold text-lg padding-top"> <view class=" xxx text-bold text-lg padding-top">
一路油你 中品加油 一路油你 中品加油
</view> </view>
<view class="text-df text-grey padding-top-xs padding-bottom"> <view class="text-df text-grey padding-top-xs padding-bottom">
@@ -19,8 +19,7 @@
</view> </view>
<scroll-view class="bg-white nav padding login-shadow"> <scroll-view class="bg-white nav padding login-shadow">
<view class="flex text-center padding-bottom"> <view class="flex text-center padding-bottom">
<view class="cu-item text-bold text-lg flex-sub"> <view class="cu-item text-bold text-lg flex-sub">
</view> </view>
<!-- <view class="cu-item text-bold text-lg flex-sub " <!-- <view class="cu-item text-bold text-lg flex-sub "
:class="[1==TabCur?'text-red cur':'',(animation=='animation-fades'&&1==TabCur)?'animation-fade':'']" :class="[1==TabCur?'text-red cur':'',(animation=='animation-fades'&&1==TabCur)?'animation-fade':'']"
@@ -53,10 +52,10 @@
</view> </view>
<view class="cu-form-group text-sm"> <view class="cu-form-group text-sm">
<view class="" v-if="showRandom" > <view class="" v-show="showRandom" @tap="accuntSourceSelect">
当前为验证码登录 当前为验证码登录
</view> </view>
<view class="" v-else > <view class="" v-show="!showRandom" @tap="accuntSourceSelect">
当前为密码登录 当前为密码登录
</view> </view>

View File

@@ -7,7 +7,7 @@
:style="'background-image: url('+imgURL+'login-bg-top.png);height: 480upx;'"> :style="'background-image: url('+imgURL+'login-bg-top.png);height: 480upx;'">
<view class="padding-xl "> <view class="padding-xl ">
<view class="image login-bg"> <view class="image login-bg">
<image :src="imgURL+'new-logo.png'" mode="widthFix"></image> <image :src="otherImgURL+'logo@ZP.png'" mode="widthFix"></image>
<view class="text-bold text-lg padding-top"> <view class="text-bold text-lg padding-top">
一路油你 中品加油 一路油你 中品加油
</view> </view>
@@ -24,7 +24,7 @@
<view class="cu-item text-bold text-lg flex-sub"> <view class="cu-item text-bold text-lg flex-sub">
</view> </view>
<view class="cu-item text-red cur text-bold text-lg flex-sub "> <view class="cu-item text-blues cur text-bold text-lg flex-sub ">
个人账号 个人账号
</view> </view>
<view class="cu-item text-bold text-lg flex-sub"> <view class="cu-item text-bold text-lg flex-sub">
@@ -86,12 +86,14 @@
<script> <script>
import loginBottom from './components/loginBottom.vue' import loginBottom from './components/loginBottom.vue'
import authApi from '@/api/auth.js' import authApi from '@/api/auth.js'
import userApi from '@/api/user.js'
export default { export default {
components: { components: {
loginBottom loginBottom
}, },
data() { data() {
return { return {
otherImgURL: this.global.otherImgURL,
tips: '发送验证码', tips: '发送验证码',
accuntSource: false, accuntSource: false,
imgURL: this.global.imgURL, imgURL: this.global.imgURL,
@@ -110,11 +112,30 @@
onShow() {}, onShow() {},
methods: { methods: {
savePwd() { savePwd() {
userApi.setUserPwd({
userName:this.driver.username,
password:this.password
}).then(res=>{
if(res.code===20000){
uni.showToast({
title: '修改密码成功',
icon: 'success',
duration: 2000
})
this.skipPwd()
}else{
uni.showToast({
title: '修改密码失败',
icon: 'success',
duration: 2000
})
}
})
}, },
skipPwd() { skipPwd() {
uni.switchTab({ uni.reLaunch({
url: '/pages/tabbar/home/home' url: '/BagAuth/pages/login/login'
}) })
}, },
sendRandom() { sendRandom() {

View File

@@ -1,7 +1,7 @@
<template> <template>
<view> <view>
<cu-custom class="main-totextbar bg-main-oil" :isBack="true" bgColor="bg-main-oil"> <cu-custom class="main-totextbar bg-main-oil" :isBack="true" bgColor="bg-main-oil">
<block slot="backText">返回</block> <block @click='clearInterval(timeinterval)' slot="backText">返回</block>
<block slot="content">订单支付结果</block> <block slot="content">订单支付结果</block>
</cu-custom> </cu-custom>
<view :class="showQr ? 'bg-blue' :''" > <view :class="showQr ? 'bg-blue' :''" >
@@ -315,7 +315,7 @@
},1000) //设置定时器,时时间每隔一秒钟走一次(即每秒) },1000) //设置定时器,时时间每隔一秒钟走一次(即每秒)
setTimeout(()=>{ setTimeout(()=>{
this.newQrString() this.newQrString()
},5000) },2000)
if(option.payMethod == '1' && option.status == 'success'){ if(option.payMethod == '1' && option.status == 'success'){
if(option.status == 'success') { if(option.status == 'success') {
@@ -399,13 +399,16 @@
, ,
onHide() { onHide() {
console.log('这里是hiden') console.log('这里是hiden')
this.innerAudioContext.stop() this.innerAudioContext.stop();
clearInterval(this.timeinterval);
this.timeinterval =null
}, },
onUnload() { onUnload() {
console.log('这里是卸载页面') console.log('这里是卸载页面')
this.innerAudioContext.stop(); this.innerAudioContext.stop();
if(this.timeinterval)clearInterval(this.timeinterval); clearInterval(this.timeinterval);
}, this.timeinterval = null
},
} }
</script> </script>

View File

@@ -39,7 +39,7 @@ export default {
}, },
checkPersonalAccount (data) { checkPersonalAccount (data) {
return request({ return request({
url: `/${service_name}/${group_name}/verifyCodeLoginCheckAccountPersonal`, url: `/xkhl-user/sysCustomerInfo/verifyCodeLoginByDriver`,
method: 'post', method: 'post',
data:data data:data
}) })

View File

@@ -49,9 +49,9 @@ export default {
// 未登录查询油站 // 未登录查询油站
readOnlySites(data) { readOnlySites(data) {
return request({ return request({
url: `/${service_name}/${group_name}/findNotLoginSiteInfoByPage`, url: `/xkhl-site/saasSiteInfo/findNotLoginSiteInfoByPage`,
method: 'post', method: 'post',
data: data data: Object.assign(data,{targetApp:'SAAS'})
}) })
}, },
getCheckInfo(data) { getCheckInfo(data) {

14
api/user.js Normal file
View File

@@ -0,0 +1,14 @@
import request from '@/utils/request'
const service_name = "xkhl-user"
const group_name = "sysSecurityUserPsw"
export default {
//统计用户油卡总数量、总余额
setUserPwd (data) {
return request({
url: `/${service_name}/${group_name}/setUserPwd`,
method: 'post',
data
})
},
}

View File

@@ -9,6 +9,7 @@
<text class="cuIcon-close text-red"></text> <text class="cuIcon-close text-red"></text>
</view> </view>
</view> </view>
<img src="" alt="">
<view class="padding-xl bg-white"> <view class="padding-xl bg-white">
<view class="" v-if="siteList.length>0"> <view class="" v-if="siteList.length>0">
<three-item v-for="(item,index) in siteList" :key="item.id" :site-item="item" :first="index==0" <three-item v-for="(item,index) in siteList" :key="item.id" :site-item="item" :first="index==0"

View File

@@ -1,7 +1,7 @@
import CryptoJS from 'crypto-js' import CryptoJS from 'crypto-js'
import md5 from 'js-md5' import md5 from 'js-md5'
// let Base64 = require('js-base64').Base64 // let Base64 = require('js-base64').Base64 12
// import { JSEncrypt } from 'jsencrypt' // import { JSEncrypt } from 'jsencrypt'
var keyStr = 'qDfajQ*v@W1mCruZ' var keyStr = 'qDfajQ*v@W1mCruZ'

View File

@@ -2,12 +2,12 @@ import axios from 'axios'
import utils from '@/utils/encode' import utils from '@/utils/encode'
// const env = process.env.NODE_ENV // const env = process.env.NODE_ENV
// const env = 'production'/* */ const env = 'production'/* */
const env = 'test' // const env = 'test'
const testUrl = 'http://192.168.0.20:38080' const testUrl = 'http://192.168.0.26:38080'
// const productUrl = 'http://121.196.213.68/adminapi' //预生产 // const productUrl = 'http://121.196.213.68/adminapi' //预生产
const productUrl = 'https://www.xingoil.com/adminapi' // 生产,加密 new const productUrl = 'http://uat.xingoil.com/adminapi' // 生产,加密 new
// const productUrl = 'http://uat.xingoil.com/adminapi' // 生产,加密 new // const productUrl = 'http://uat.xingoil.com/adminapi' // 生产,加密 new
const service = axios.create({ const service = axios.create({
baseURL: env == 'production' ? productUrl : testUrl, baseURL: env == 'production' ? productUrl : testUrl,