修改首页获取商户,发票选商户没反应的问题,,新增退出登录
This commit is contained in:
parent
e3390db414
commit
7249c430b8
2
app.json
2
app.json
|
@ -1,12 +1,12 @@
|
||||||
{
|
{
|
||||||
"pages": [
|
"pages": [
|
||||||
"pages/home/index",
|
"pages/home/index",
|
||||||
|
"pages/rechargeRecord/index",
|
||||||
"pages/invoiceList/index",
|
"pages/invoiceList/index",
|
||||||
"pages/member/index",
|
"pages/member/index",
|
||||||
"pages/login/index",
|
"pages/login/index",
|
||||||
"pages/handleLogin/index",
|
"pages/handleLogin/index",
|
||||||
"pages/my/index",
|
"pages/my/index",
|
||||||
"pages/rechargeRecord/index",
|
|
||||||
"pages/waitApprove/index",
|
"pages/waitApprove/index",
|
||||||
"pages/apply/index",
|
"pages/apply/index",
|
||||||
"pages/qrCode/index",
|
"pages/qrCode/index",
|
||||||
|
|
|
@ -3,6 +3,7 @@ import { getOwnTenementList } from "../../service/tenement";
|
||||||
import { alertInfo } from "../../utils/index";
|
import { alertInfo } from "../../utils/index";
|
||||||
import request from '../../utils/request';
|
import request from '../../utils/request';
|
||||||
import { getDot } from "../../utils/system";
|
import { getDot } from "../../utils/system";
|
||||||
|
import { getUserInfo } from "../../service/user"
|
||||||
const { OK } = request;
|
const { OK } = request;
|
||||||
// pages/home/index.js
|
// pages/home/index.js
|
||||||
Page({
|
Page({
|
||||||
|
@ -79,7 +80,7 @@ Page({
|
||||||
})
|
})
|
||||||
break;
|
break;
|
||||||
case "tenement":
|
case "tenement":
|
||||||
const currentTenement = this.data.tenement;
|
// const currentTenement = this.data.tenement;
|
||||||
// if (value.id === currentTenement?.id) {
|
// if (value.id === currentTenement?.id) {
|
||||||
// this.setData({ show: false })
|
// this.setData({ show: false })
|
||||||
// return
|
// return
|
||||||
|
@ -97,7 +98,7 @@ Page({
|
||||||
},
|
},
|
||||||
async handleGetMeterDetail(meterCode) {
|
async handleGetMeterDetail(meterCode) {
|
||||||
const { tenement } = this.data;
|
const { tenement } = this.data;
|
||||||
const { code, message, data } = await getMeterDetail({ tenement, code: meterCode });
|
const { code, message, data } = await getMeterDetail({ tenement: tenement?.id, code: meterCode });
|
||||||
if (code !== OK) {
|
if (code !== OK) {
|
||||||
alertInfo(message);
|
alertInfo(message);
|
||||||
return;
|
return;
|
||||||
|
@ -177,15 +178,17 @@ Page({
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
async setUser() {
|
async setUser() {
|
||||||
// const result = await getUserInfo();
|
const result = await getUserInfo();
|
||||||
// if (result.code !== OK) {
|
if (result.code !== OK) {
|
||||||
// alertInfo(result.message)
|
// alertInfo(result.message)
|
||||||
// return;
|
|
||||||
// }
|
|
||||||
// this.setData({ user: result.data })
|
|
||||||
// wx.setStorageSync('user', result.data)
|
|
||||||
const user = wx.getStorageSync('user')
|
const user = wx.getStorageSync('user')
|
||||||
this.setData({ user: user })
|
this.setData({ user: user })
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
this.setData({ user: result.data })
|
||||||
|
wx.setStorageSync('user', result.data)
|
||||||
|
// const user = wx.getStorageSync('user')
|
||||||
|
// this.setData({ user: user })
|
||||||
},
|
},
|
||||||
async getAllList() {
|
async getAllList() {
|
||||||
const { code, message, data } = await getOwnTenementList()
|
const { code, message, data } = await getOwnTenementList()
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<view class="logined" wx:else>
|
<view class="logined" wx:else>
|
||||||
<avatar text="{{ user.nickName }}" />
|
<avatar text="{{ user.nickName }}" />
|
||||||
<view>
|
<view>
|
||||||
<van-button type="info" size="small" plain="{{true}}" class="loginBtn" bind:click="chooseTenement">{{user.tenement.name}} <van-icon name="arrow-down" style="margin-left: 16rpx;" /></van-button>
|
<van-button type="info" size="small" plain="{{true}}" class="loginBtn" bind:click="chooseTenement">{{tenement.name}} <van-icon name="arrow-down" style="margin-left: 16rpx;" /></van-button>
|
||||||
<view class="welcome"> 欢迎使用华昌宝能用电管理系统! </view>
|
<view class="welcome"> 欢迎使用华昌宝能用电管理系统! </view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
|
@ -73,6 +73,12 @@ Page({
|
||||||
dot
|
dot
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
logout() {
|
||||||
|
wx.clearStorageSync()
|
||||||
|
wx.switchTab({
|
||||||
|
url: '/pages/home/index',
|
||||||
|
})
|
||||||
|
},
|
||||||
bindTenement() {
|
bindTenement() {
|
||||||
wx.navigateTo({
|
wx.navigateTo({
|
||||||
url: '/pages/handleLogin/index',
|
url: '/pages/handleLogin/index',
|
||||||
|
|
|
@ -16,6 +16,7 @@
|
||||||
</view>
|
</view>
|
||||||
</van-cell>
|
</van-cell>
|
||||||
<van-cell title="绑定企业" value="" is-link bind:tap="bindTenement" />
|
<van-cell title="绑定企业" value="" is-link bind:tap="bindTenement" />
|
||||||
|
<van-cell title="退出登录" value="" is-link bind:tap="logout" />
|
||||||
<!-- </van-cell-group> -->
|
<!-- </van-cell-group> -->
|
||||||
<!-- <van-cell-group title=" ">
|
<!-- <van-cell-group title=" ">
|
||||||
<van-cell title="单元格" value="内容" is-link />
|
<van-cell title="单元格" value="内容" is-link />
|
||||||
|
|
|
@ -47,7 +47,7 @@ Page({
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (type === "tenement") {
|
if (type === "tenement") {
|
||||||
this.onChangeTenement(value.id)
|
this.onChangeTenement(value)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -76,11 +76,13 @@ Page({
|
||||||
this.init(currentYear, tenement)
|
this.init(currentYear, tenement)
|
||||||
},
|
},
|
||||||
onChangeTenement(e) {
|
onChangeTenement(e) {
|
||||||
|
const { id, name } = e;
|
||||||
const { year } = this.data;
|
const { year } = this.data;
|
||||||
// const currentYear = years[Number(e)]
|
// const currentYear = years[Number(e)]
|
||||||
this.setData({
|
this.setData({
|
||||||
// year: currentYear,
|
// year: currentYear,
|
||||||
tenement: e,
|
tenement: id,
|
||||||
|
tenementName: name,
|
||||||
type: "",
|
type: "",
|
||||||
show: false,
|
show: false,
|
||||||
title: ""
|
title: ""
|
||||||
|
|
|
@ -77,13 +77,13 @@ const request = async function (options, config = {}) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// 处理返回结果,默认直接返回数据
|
// 处理返回结果,默认直接返回数据
|
||||||
const parseResponse = function (response) {
|
const parseResponse = function (response, url) {
|
||||||
|
console.log('url', url, 'response', response)
|
||||||
if (!response) {
|
if (!response) {
|
||||||
alertError("服务异常")
|
alertError("服务异常")
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
const { statusCode } = response;
|
const { statusCode } = response;
|
||||||
console.log('response', response)
|
|
||||||
if (statusCode === 401) {
|
if (statusCode === 401) {
|
||||||
wx.redirectTo({
|
wx.redirectTo({
|
||||||
url: '/pages/login/index',
|
url: '/pages/login/index',
|
||||||
|
@ -110,7 +110,7 @@ const GET = async function (uri) {
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
return parseResponse(response);
|
return parseResponse(response, uri);
|
||||||
};
|
};
|
||||||
|
|
||||||
// 创建、更新和删除请求
|
// 创建、更新和删除请求
|
||||||
|
|
|
@ -4,13 +4,11 @@ const { OK } = request
|
||||||
|
|
||||||
|
|
||||||
export const getDot = async () => {
|
export const getDot = async () => {
|
||||||
console.log("获取dot数")
|
|
||||||
const user = wx.getStorageSync('user')
|
const user = wx.getStorageSync('user')
|
||||||
if (!user || !user.id) {
|
if (!user || !user.id) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
const { code, message, data } = await getUnReadApproveNumber();
|
const { code, message, data } = await getUnReadApproveNumber();
|
||||||
console.log('data', data)
|
|
||||||
if (data > 0) {
|
if (data > 0) {
|
||||||
wx.showTabBarRedDot({
|
wx.showTabBarRedDot({
|
||||||
index: 1,
|
index: 1,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user