修改登录接口,修改页面

This commit is contained in:
liuwu 2023-09-06 15:30:30 +08:00
parent f6b9dec0f8
commit 6485e88aeb
9 changed files with 22 additions and 37 deletions

View File

@ -1,7 +1,7 @@
{ {
"pages": [ "pages": [
"pages/work/work",
"pages/loading/loading", "pages/loading/loading",
"pages/work/work",
"pages/mine/mine", "pages/mine/mine",
"pages/bind/bind", "pages/bind/bind",
"pages/evaluation/evaluation", "pages/evaluation/evaluation",

View File

@ -46,34 +46,13 @@ Page({
wx.login({ wx.login({
success: res => { success: res => {
$api.getUserInfo({ $api.getUserInfo({
"code": res.code "loginName": "erds",
"password": "123456",
}).then(obj => { }).then(obj => {
if (obj.code == 200) { if (obj.code === 0){
//保存openId
wx.setStorageSync("openId", obj.data.openId);
//判断绑定状态,跳转页面
if (obj.data.status == "UNBIND") {
wx.reLaunch({ wx.reLaunch({
url: '/pages/bind/bind' url: '/pages/evaluation/evaluation'
})
} else {
wx.setStorageSync("token", obj.data.token);
wx.setStorageSync("sourceCow", obj.data.loginUser.sourceCow);
wx.setStorageSync("userInfo", obj.data.loginUser);
wx.setStorageSync("sourceCow", obj.data.loginUser.sourceCow);
wx.setStorageSync("farmName", obj.data.loginUser.name);
let roles = obj.data.loginUser.roles;
//拼接角色字符串
var roleStr = "";
roles.forEach(element => {
roleStr += element.roleKey;
}); });
wx.setStorageSync("roleStr",roleStr);
//保存用户信息
wx.reLaunch({
url: '/pages/work/work'
});
}
} }
}).catch(err => { }).catch(err => {
Dialog.alert({ Dialog.alert({

View File

@ -18,7 +18,7 @@ Page({
{text:'党务及意识形态',value:'党务及意识形态'}, {text:'党务及意识形态',value:'党务及意识形态'},
{text:'党风廉政建设',value:'党风廉政建设'}, {text:'党风廉政建设',value:'党风廉政建设'},
{text:'日常考核指标',value:'日常考核指标'}, {text:'日常考核指标',value:'日常考核指标'},
{text:'年度考核指标',value:'年度考核指标'}, {text:'季度考核指标',value:'季度考核指标'},
], ],
deptOpt:[], deptOpt:[],
targetOpt:[], targetOpt:[],

View File

@ -6,7 +6,7 @@ Page({
* 页面的初始数据 * 页面的初始数据
*/ */
data: { data: {
typeOpt:['党务及意识形态','党风廉政建设','日常考核指标','度考核指标'] typeOpt:['党务及意识形态','党风廉政建设','日常考核指标','度考核指标']
}, },
/** /**

View File

@ -14,7 +14,7 @@
</view> </view>
<view class="work_item_row" data-type="3" bindtap="handleSwitch"> <view class="work_item_row" data-type="3" bindtap="handleSwitch">
<image class="item_img" src="/asset/img/index/year.png" /> <image class="item_img" src="/asset/img/index/year.png" />
<view class="item_label">度考核汇报</view> <view class="item_label">度考核汇报</view>
</view> </view>
</view> </view>
</view> </view>

View File

@ -18,7 +18,7 @@ Page({
{text:'党务及意识形态',value:'党务及意识形态'}, {text:'党务及意识形态',value:'党务及意识形态'},
{text:'党风廉政建设',value:'党风廉政建设'}, {text:'党风廉政建设',value:'党风廉政建设'},
{text:'日常考核指标',value:'日常考核指标'}, {text:'日常考核指标',value:'日常考核指标'},
{text:'年度考核指标',value:'年度考核指标'}, {text:'季度考核指标',value:'季度考核指标'},
], ],
typeShow:false, typeShow:false,
targetOpt:[], targetOpt:[],
@ -106,6 +106,7 @@ Page({
this.setData({ this.setData({
"searchForm.target":e.detail.text, "searchForm.target":e.detail.text,
"searchForm.targetId":e.detail.id, "searchForm.targetId":e.detail.id,
"searchForm.shotName":e.detail.shotName,
activeId:e.detail.id, activeId:e.detail.id,
targetShow:false, targetShow:false,
}) })

View File

@ -14,7 +14,7 @@
<van-cell-group wx:if="{{!isRadio}}"> <van-cell-group wx:if="{{!isRadio}}">
<van-field <van-field
label="指标" label="指标"
value="{{ searchForm.target }}" value="{{ searchForm.shotName }}"
placeholder="请选择指标" placeholder="请选择指标"
border="{{ true }}" border="{{ true }}"
readonly="{{true}}" readonly="{{true}}"

View File

@ -5,7 +5,7 @@
const http = require('./http'); const http = require('./http');
const API = { const API = {
//获取用户信息 //获取用户信息
getUserInfo:data => http.request("GET","/wx/health/getUserInfo",data,false), getUserInfo:data => http.request("GET","/wx/index/getUserInfo",data,false),
//获取验证码 //获取验证码
getMsgCode:data => http.request("GET","/wx/health/sendSms",data,false), getMsgCode:data => http.request("GET","/wx/health/sendSms",data,false),
//绑定用户 //绑定用户

View File

@ -1,5 +1,5 @@
// const base_url = "https://breed.nxcyx.com/wx/"; //配置的域名 // const base_url = "https://breed.nxcyx.com/wx/"; //配置的域名
const base_url = "http://192.168.0.19:8101"; //配置的域名 const base_url = "http://192.168.0.107:8088"; //配置的域名
// const base_url = "http://q43k76.natappfree.cc/wx/" // const base_url = "http://q43k76.natappfree.cc/wx/"
/** /**
@ -14,10 +14,11 @@ function request(method,url,data,token){
return new Promise(function(resolve,reject){ return new Promise(function(resolve,reject){
let header = { let header = {
"content-type":"application/json", "content-type":"application/json",
"Authorization":"" // "Authorization":""
}; };
if(token){ if(token){
header.Authorization = 'Bearer '+wx.getStorageSync('token'); // header.Authorization = 'Bearer '+wx.getStorageSync('token');
header.Cookie = wx.getStorageSync('JSessionId')
} }
wx.request({ wx.request({
url: base_url + url, url: base_url + url,
@ -25,6 +26,10 @@ function request(method,url,data,token){
data: method === "POST" ? JSON.stringify(data) : data, data: method === "POST" ? JSON.stringify(data) : data,
header: header, header: header,
success(res){ success(res){
if (url.indexOf('getUserInfo')!==-1){
let JSessionId = res.header["Set-Cookie"].toString().split(';')[0]
wx.setStorageSync("JSessionId", JSessionId);
}
/** /**
* 请求成功 * 请求成功
* 判断code是否为200 * 判断code是否为200