新增跟修改完成
parent
a54f37416c
commit
43c5803e38
pages
pagehome
pagesA/information
unpackage/dist/dev
.sourcemap/mp-weixin
common
pages
pageHome
worker
sign
pagesA/information
mp-weixin
pages
pagehome
pagesA/information
23
App.vue
23
App.vue
|
@ -6,29 +6,6 @@
|
||||||
lng:'' ,// 公司地址经度
|
lng:'' ,// 公司地址经度
|
||||||
hostapi:'https://building.scdxtc.cn' // 域名配置
|
hostapi:'https://building.scdxtc.cn' // 域名配置
|
||||||
},
|
},
|
||||||
onShow() {
|
|
||||||
uni.request({
|
|
||||||
url:`https://building.scdxtc.cn/api/v1/user/info`,
|
|
||||||
method:'POST',
|
|
||||||
header:{
|
|
||||||
'Content-Type': 'application/json; charset=UTF-8',
|
|
||||||
'Authorization': 'Bearer '+uni.getStorageSync('token') || ''
|
|
||||||
},
|
|
||||||
success: (res) => {
|
|
||||||
if(res.data.code==0){
|
|
||||||
console.log(res,'用户信息');
|
|
||||||
if(res.data.role!==uni.setStorageSync('worker_role',res.data.role)){
|
|
||||||
// 缓存工人状态
|
|
||||||
uni.setStorageSync('worker_role',res.data.role);
|
|
||||||
// 跳转到进入页面
|
|
||||||
uni.reLaunch({
|
|
||||||
url:'/pages//pagehome/pagehome'
|
|
||||||
})
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
})
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
|
@ -11,18 +11,27 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
onShow() {
|
onShow() {
|
||||||
if(uni.getStorageSync('worker_role')==2){
|
// 获取用户信息
|
||||||
uni.reLaunch({
|
this.getUserInfo();
|
||||||
url:'/pages/worker/sign/sign?userType=director'
|
|
||||||
})
|
|
||||||
}else{
|
|
||||||
uni.reLaunch({
|
|
||||||
url:'/pages/worker/sign/sign?userType=worker'
|
|
||||||
})
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
// 获取用户信息
|
||||||
|
getUserInfo(){
|
||||||
|
this.$requst.post('/api/v1/user/info').then(res=>{
|
||||||
|
if(res.code==0){
|
||||||
|
console.log(res,'用户信息');
|
||||||
|
if(res.data.role==2){
|
||||||
|
uni.reLaunch({
|
||||||
|
url:'/pages/worker/sign/sign?userType=director'
|
||||||
|
})
|
||||||
|
}else{
|
||||||
|
uni.reLaunch({
|
||||||
|
url:'/pages/worker/sign/sign?userType=worker'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -120,6 +120,8 @@
|
||||||
}
|
}
|
||||||
// 改变状态栏
|
// 改变状态栏
|
||||||
this.changeStatusNav();
|
this.changeStatusNav();
|
||||||
|
},
|
||||||
|
onShow() {
|
||||||
// 获取用户信息
|
// 获取用户信息
|
||||||
this.getUserInfo();
|
this.getUserInfo();
|
||||||
},
|
},
|
||||||
|
@ -136,6 +138,14 @@
|
||||||
this.$requst.post('/api/v1/user/info').then(res=>{
|
this.$requst.post('/api/v1/user/info').then(res=>{
|
||||||
if(res.code==0){
|
if(res.code==0){
|
||||||
console.log(res,'用户信息');
|
console.log(res,'用户信息');
|
||||||
|
if(res.data.role!==uni.getStorageSync('worker_role')){
|
||||||
|
this.$toolAll.tools.showToast('身份已变更,正在切换');
|
||||||
|
setTimeout(()=>{
|
||||||
|
uni.reLaunch({
|
||||||
|
url:'/pages/pagehome/pagehome'
|
||||||
|
})
|
||||||
|
},2000)
|
||||||
|
}
|
||||||
uni.setStorageSync('baseWorksiteId',res.data.worksite_id)
|
uni.setStorageSync('baseWorksiteId',res.data.worksite_id)
|
||||||
if(res.data.role==0){
|
if(res.data.role==0){
|
||||||
this.showList = [0,1,5,6,8];
|
this.showList = [0,1,5,6,8];
|
||||||
|
|
|
@ -396,9 +396,13 @@
|
||||||
this.$requst.post('/api/v1/user/info').then(res=>{
|
this.$requst.post('/api/v1/user/info').then(res=>{
|
||||||
if(res.code==0){
|
if(res.code==0){
|
||||||
console.log(res,'用户信息');
|
console.log(res,'用户信息');
|
||||||
if(res.data.role!==uni.setStorageSync('worker_role',res.data.role)){
|
if(res.data.role!==uni.getStorageSync('worker_role')){
|
||||||
// 缓存工人状态
|
this.$toolAll.tools.showToast('身份已变更,正在切换');
|
||||||
uni.setStorageSync('worker_role',res.data.role);
|
setTimeout(()=>{
|
||||||
|
uni.reLaunch({
|
||||||
|
url:'/pages/pagehome/pagehome'
|
||||||
|
})
|
||||||
|
},2000)
|
||||||
}
|
}
|
||||||
this.userInfo = res.data;
|
this.userInfo = res.data;
|
||||||
if(this.userInfo.worksite_id==0){
|
if(this.userInfo.worksite_id==0){
|
||||||
|
|
|
@ -193,6 +193,14 @@
|
||||||
this.$requst.post('/api/v1/user/info').then(res=>{
|
this.$requst.post('/api/v1/user/info').then(res=>{
|
||||||
if(res.code==0){
|
if(res.code==0){
|
||||||
console.log(res,'用户信息');
|
console.log(res,'用户信息');
|
||||||
|
if(res.data.role!==uni.getStorageSync('worker_role')){
|
||||||
|
this.$toolAll.tools.showToast('身份已变更,正在切换');
|
||||||
|
setTimeout(()=>{
|
||||||
|
uni.reLaunch({
|
||||||
|
url:'/pages/pagehome/pagehome'
|
||||||
|
})
|
||||||
|
},2000)
|
||||||
|
}
|
||||||
this.userInfo = res.data;
|
this.userInfo = res.data;
|
||||||
this.isLoding = true;
|
this.isLoding = true;
|
||||||
this.positionIndex = this.positionList.findIndex(item=> item.id === res.data.position);
|
this.positionIndex = this.positionList.findIndex(item=> item.id === res.data.position);
|
||||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -124,7 +124,7 @@ __webpack_require__.r(__webpack_exports__);
|
||||||
/***/ (function(module, exports, __webpack_require__) {
|
/***/ (function(module, exports, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
/* WEBPACK VAR INJECTION */(function(uni) {
|
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
Object.defineProperty(exports, "__esModule", {
|
||||||
value: true
|
value: true
|
||||||
|
@ -139,33 +139,9 @@ var _default = {
|
||||||
lng: '',
|
lng: '',
|
||||||
// 公司地址经度
|
// 公司地址经度
|
||||||
hostapi: 'https://building.scdxtc.cn' // 域名配置
|
hostapi: 'https://building.scdxtc.cn' // 域名配置
|
||||||
},
|
|
||||||
onShow: function onShow() {
|
|
||||||
uni.request({
|
|
||||||
url: "https://building.scdxtc.cn/api/v1/user/info",
|
|
||||||
method: 'POST',
|
|
||||||
header: {
|
|
||||||
'Content-Type': 'application/json; charset=UTF-8',
|
|
||||||
'Authorization': 'Bearer ' + uni.getStorageSync('token') || false
|
|
||||||
},
|
|
||||||
success: function success(res) {
|
|
||||||
if (res.data.code == 0) {
|
|
||||||
console.log(res, '用户信息');
|
|
||||||
if (res.data.role !== uni.setStorageSync('worker_role', res.data.role)) {
|
|
||||||
// 缓存工人状态
|
|
||||||
uni.setStorageSync('worker_role', res.data.role);
|
|
||||||
// 跳转到进入页面
|
|
||||||
uni.reLaunch({
|
|
||||||
url: '/pages//pagehome/pagehome'
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
exports.default = _default;
|
exports.default = _default;
|
||||||
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["default"]))
|
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
|
|
|
@ -10,29 +10,6 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* 阿里巴巴矢量图标库 start */
|
/* 阿里巴巴矢量图标库 start */
|
||||||
@font-face {
|
@font-face {
|
||||||
font-family: "iconfont"; /* Project id 3180711 */
|
font-family: "iconfont"; /* Project id 3180711 */
|
||||||
|
|
|
@ -149,17 +149,28 @@ var _default = {
|
||||||
return {};
|
return {};
|
||||||
},
|
},
|
||||||
onShow: function onShow() {
|
onShow: function onShow() {
|
||||||
if (uni.getStorageSync('worker_role') == 2) {
|
// 获取用户信息
|
||||||
uni.reLaunch({
|
this.getUserInfo();
|
||||||
url: '/pages/worker/sign/sign?userType=director'
|
},
|
||||||
});
|
methods: {
|
||||||
} else {
|
// 获取用户信息
|
||||||
uni.reLaunch({
|
getUserInfo: function getUserInfo() {
|
||||||
url: '/pages/worker/sign/sign?userType=worker'
|
this.$requst.post('/api/v1/user/info').then(function (res) {
|
||||||
|
if (res.code == 0) {
|
||||||
|
console.log(res, '用户信息');
|
||||||
|
if (res.data.role == 2) {
|
||||||
|
uni.reLaunch({
|
||||||
|
url: '/pages/worker/sign/sign?userType=director'
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
uni.reLaunch({
|
||||||
|
url: '/pages/worker/sign/sign?userType=worker'
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
},
|
}
|
||||||
methods: {}
|
|
||||||
};
|
};
|
||||||
exports.default = _default;
|
exports.default = _default;
|
||||||
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["default"]))
|
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["default"]))
|
||||||
|
|
|
@ -338,6 +338,8 @@ var _default = {
|
||||||
}
|
}
|
||||||
// 改变状态栏
|
// 改变状态栏
|
||||||
this.changeStatusNav();
|
this.changeStatusNav();
|
||||||
|
},
|
||||||
|
onShow: function onShow() {
|
||||||
// 获取用户信息
|
// 获取用户信息
|
||||||
this.getUserInfo();
|
this.getUserInfo();
|
||||||
},
|
},
|
||||||
|
@ -355,6 +357,14 @@ var _default = {
|
||||||
this.$requst.post('/api/v1/user/info').then(function (res) {
|
this.$requst.post('/api/v1/user/info').then(function (res) {
|
||||||
if (res.code == 0) {
|
if (res.code == 0) {
|
||||||
console.log(res, '用户信息');
|
console.log(res, '用户信息');
|
||||||
|
if (res.data.role !== uni.getStorageSync('worker_role')) {
|
||||||
|
_this.$toolAll.tools.showToast('身份已变更,正在切换');
|
||||||
|
setTimeout(function () {
|
||||||
|
uni.reLaunch({
|
||||||
|
url: '/pages/pagehome/pagehome'
|
||||||
|
});
|
||||||
|
}, 2000);
|
||||||
|
}
|
||||||
uni.setStorageSync('baseWorksiteId', res.data.worksite_id);
|
uni.setStorageSync('baseWorksiteId', res.data.worksite_id);
|
||||||
if (res.data.role == 0) {
|
if (res.data.role == 0) {
|
||||||
_this.showList = [0, 1, 5, 6, 8];
|
_this.showList = [0, 1, 5, 6, 8];
|
||||||
|
|
|
@ -380,9 +380,13 @@ var _default = {
|
||||||
this.$requst.post('/api/v1/user/info').then(function (res) {
|
this.$requst.post('/api/v1/user/info').then(function (res) {
|
||||||
if (res.code == 0) {
|
if (res.code == 0) {
|
||||||
console.log(res, '用户信息');
|
console.log(res, '用户信息');
|
||||||
if (res.data.role !== uni.setStorageSync('worker_role', res.data.role)) {
|
if (res.data.role !== uni.getStorageSync('worker_role')) {
|
||||||
// 缓存工人状态
|
_this.$toolAll.tools.showToast('身份已变更,正在切换');
|
||||||
uni.setStorageSync('worker_role', res.data.role);
|
setTimeout(function () {
|
||||||
|
uni.reLaunch({
|
||||||
|
url: '/pages/pagehome/pagehome'
|
||||||
|
});
|
||||||
|
}, 2000);
|
||||||
}
|
}
|
||||||
_this.userInfo = res.data;
|
_this.userInfo = res.data;
|
||||||
if (_this.userInfo.worksite_id == 0) {
|
if (_this.userInfo.worksite_id == 0) {
|
||||||
|
|
|
@ -210,6 +210,14 @@ var _default = {
|
||||||
this.$requst.post('/api/v1/user/info').then(function (res) {
|
this.$requst.post('/api/v1/user/info').then(function (res) {
|
||||||
if (res.code == 0) {
|
if (res.code == 0) {
|
||||||
console.log(res, '用户信息');
|
console.log(res, '用户信息');
|
||||||
|
if (res.data.role !== uni.getStorageSync('worker_role')) {
|
||||||
|
_this.$toolAll.tools.showToast('身份已变更,正在切换');
|
||||||
|
setTimeout(function () {
|
||||||
|
uni.reLaunch({
|
||||||
|
url: '/pages/pagehome/pagehome'
|
||||||
|
});
|
||||||
|
}, 2000);
|
||||||
|
}
|
||||||
_this.userInfo = res.data;
|
_this.userInfo = res.data;
|
||||||
_this.isLoding = true;
|
_this.isLoding = true;
|
||||||
_this.positionIndex = _this.positionList.findIndex(function (item) {
|
_this.positionIndex = _this.positionList.findIndex(function (item) {
|
||||||
|
|
Loading…
Reference in New Issue