import { getToken } from '../../utils/auth' import { findUserMenuList } from '../../api/publics' const app = getApp() Page({ /** * 页面的初始数据 */ data: { active:4, projectId:'', projectName:'' , loginName:'', remark:'', roleId:'', roleName:'', menuList:[], initData:{}, hiddenn:true, todoDB:0, lzyjDB:0, approveDB:0, ad:0, todoDb:0, aq:0, }, //项目切换 返回值 onProjectSelect(e){ let projectId = e.detail.id; let projectName = e.detail.text; app.globalData.useProjectId = projectId; app.globalData.useProjectName = projectName; this.onLoad(); }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { if (getToken()) { this.setData({ userData: app.globalData.userData, projectId: app.globalData.useProjectId, projectName: app.globalData.useProjectName, initData: { id: app.globalData.useProjectId, text: app.globalData.useProjectName, } }); //用户权限菜单 this.getUserMenuList(app.globalData.useProjectId); } else { console.log("未查询到Token...{}...准备重新登录") wx.redirectTo({ url: '../login/login', }) } }, /** * 查询功能菜单 * @param {*} proId */ getUserMenuList:function(proId){ findUserMenuList(proId,'gdgn').then(res =>{ if(res.code==200){ this.setData({ menuList:res.data }) } }); }, goMenu:function(event){ wx.redirectTo({ url: event.currentTarget.dataset.url }) //wx.navigateToMiniProgram({ // appId: 'wx7c39a25db91228f7', // path: 'pages/tabbar/order-new/index?type=0' //}) }, // 底部导航 onChange(event) { // event.detail 的值为当前选中项的索引 this.setData({ active: event.detail }); }, //跳转到项目概况页面 XMGK:function(){ wx.redirectTo({ url: '../project_info/index' }) }, //跳转到安全管理 AQGL:function(){ app.toast("正在建设中"); // wx.redirectTo({ // url:'../safety_manage/index' // }) }, //跳转到质量管理 ZLGL:function(){ app.toast("正在建设中"); // wx.redirectTo({ // url:'../quality_manage/index' // }) }, //跳转到进度管理 JDGL2:function(){ app.toast("正在建设中"); // wx.redirectTo({ // url:'../../pageage/project_schedule/list/index' // }) }, //查询当前登录人的代办任务 awaitTask(minRoleId,deptId,loginName,userId) { let param = { "businessKey":app.globalData.projectId, "nowRole":minRoleId, "nowDept":deptId, "nowUserName":loginName, "nowUser":userId, "activeName":"await" } var that = this; wx.request({ url: app.globalData.reqUrl + '/wechat/flowTask/myAwaitFlowTaskListCount', data:param, method: "post", success: function (res) { res = res.data; if(res.code=="200"){ that.setData({ todoDB:res.data.todo, lzyjDB:res.data.approveLZYJ, todoDb:res.data.todo, ad:res.data.approve+res.data.zlCount, aq:res.data.aqCount, }) } } }) }, })