Browse Source

tab-bar显示隐藏

AI助手
是小王呀\24601 9 months ago
parent
commit
3eb3749396
  1. 23
      components/custom-tab-bar/index.js
  2. 3
      utils/api.js
  3. 4
      utils/statisticsApi.js

23
components/custom-tab-bar/index.js

@ -1,10 +1,11 @@
import {getStaffbasicinfo} from "../../utils/api"; import {getStaffbasicinfo} from "../../utils/api";
const app = getApp() const app = getApp()
import {getOwnedRolesOfStaffId} from '../../utils/statisticsApi.js' import {getOwnedRolesOfStaffId,editstaffinit} from '../../utils/statisticsApi.js'
Component({ Component({
data: { data: {
manageOrgNameList:[],
selected: 0, selected: 0,
color: "#999", color: "#999",
selectedColor: "#3A80E7", selectedColor: "#3A80E7",
@ -57,23 +58,35 @@ Component({
selected: app.globalData.selected selected: app.globalData.selected
}) })
// secretary 书记 admin 管理员 // secretary 书记 admin 管理员
console.log( app.globalData.roleList.filter(item => item.roleKey === 'secretary'))
if(app.globalData.roleList.length <= 0) { if(app.globalData.roleList.length <= 0) {
getStaffbasicinfo().then(res=>{ getStaffbasicinfo().then(res=>{
editstaffinit({
agencyId: res.data.agencyId,
staffId: res.data.id
}).then(res4 => {
this.setData({
manageOrgNameList: res4.data.manageOrgNameList
})
})
getOwnedRolesOfStaffId(res.data.id).then(res2 => { getOwnedRolesOfStaffId(res.data.id).then(res2 => {
app.globalData.user = res.data app.globalData.user = res.data
this.setData({ this.setData({
"list[3].show": res2.data.filter(item => item.roleKey === 'secretary' || item.roleKey === 'administrator' || item.roleKey === 'street_secretary').length > 0 "list[3].show": res2.data.filter(item => item.roleKey === 'secretary' || item.roleKey === 'administrator' || item.roleKey === 'street_secretary').length > 0||manageOrgNameList
}) })
}) })
}) })
} else { } else {
editstaffinit({ agencyId:app.globalData.user.agencyId, staffId:app.globalData.user.id}).then(res4=>{
this.setData({
manageOrgNameList:res4.data.manageOrgNameList
})
})
this.setData({ this.setData({
"list[3].show": app.globalData.roleList.filter(item => item.roleKey === 'secretary' || item.roleKey === 'administrator' || item.roleKey === 'street_secretary').length > 0 "list[3].show": app.globalData.roleList.filter(item => item.roleKey === 'secretary' || item.roleKey === 'administrator' || item.roleKey === 'street_secretary').length > 0 ||manageOrgNameList
}) })
} }
console.log(app.globalData.roleList, 'userss')
}, },
methods: { methods: {
switchTab(e) { switchTab(e) {

3
utils/api.js

@ -90,7 +90,7 @@ module.exports = {
Enterpriseambiguity, Enterpriseambiguity,
hotResidentSearch, hotResidentSearch,
hotHouseSearch, hotHouseSearch,
customerlist customerlist,
} }
// 获取公钥 // 获取公钥
@ -144,6 +144,7 @@ function getCommunityHouse(para) {
function getStaffbasicinfo(para) { function getStaffbasicinfo(para) {
return fly.post('epmetuser/customerstaff/staffbasicinfo', para) return fly.post('epmetuser/customerstaff/staffbasicinfo', para)
} }
// 新增居民 // 新增居民
function resiAdd(para) { function resiAdd(para) {
return fly.post('actual/base/residentBaseInfo/save', para) return fly.post('actual/base/residentBaseInfo/save', para)

4
utils/statisticsApi.js

@ -277,6 +277,10 @@ export function dwdEventEventList(params) {
export function getOwnedRolesOfStaffId(id) { export function getOwnedRolesOfStaffId(id) {
return request.get('gov/access/govroleuser/getOwnedRolesOfStaffId/'+id) return request.get('gov/access/govroleuser/getOwnedRolesOfStaffId/'+id)
} }
//修改信息
export function editstaffinit(para) {
return request.post('gov/org/staff/editstaffinit', para)
}
// 房屋性质 // 房屋性质
export function getHouseType(params) { export function getHouseType(params) {
return request.post('sys/dict/data/house',params) return request.post('sys/dict/data/house',params)

Loading…
Cancel
Save