增加显示举牌验收数量
parent
9c659fe202
commit
74ecabfab7
|
@ -1,397 +1,431 @@
|
||||||
import {
|
import { request } from "../utils/request";
|
||||||
request
|
|
||||||
} from '../utils/request'
|
|
||||||
|
|
||||||
// 查询项目信息详细
|
// 查询项目信息详细
|
||||||
export function findProjectInfo(id) {
|
export function findProjectInfo(id) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/wxApi/findProject/' + id,
|
url: "/manage/wxApi/findProject/" + id,
|
||||||
method: 'get'
|
method: "get",
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 新增项目参建单位信息
|
// 新增项目参建单位信息
|
||||||
export function registerSubDepts(data) {
|
export function registerSubDepts(data) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/wxApi/registerSubDepts',
|
url: "/manage/wxApi/registerSubDepts",
|
||||||
method: 'post',
|
method: "post",
|
||||||
data: data
|
data: data,
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 查询项目参建单位信息
|
// 查询项目参建单位信息
|
||||||
export function findProSubDeptsInfo(proId, phoneNumber) {
|
export function findProSubDeptsInfo(proId, phoneNumber) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/wxApi/findProSubDeptsInfo?proId=' + proId + '&phoneNumber=' + phoneNumber,
|
url:
|
||||||
method: 'get'
|
"/manage/wxApi/findProSubDeptsInfo?proId=" +
|
||||||
})
|
proId +
|
||||||
|
"&phoneNumber=" +
|
||||||
|
phoneNumber,
|
||||||
|
method: "get",
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 查询项目参建单位信息
|
// 查询项目参建单位信息
|
||||||
export function findProSubDeptsInfoById(id) {
|
export function findProSubDeptsInfoById(id) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/proProjectInfoSubdepts/' + id,
|
url: "/manage/proProjectInfoSubdepts/" + id,
|
||||||
method: 'get'
|
method: "get",
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 查询项目参建人员信息
|
// 查询项目参建人员信息
|
||||||
export function findProSubDeptsUser(proId, phoneNumber) {
|
export function findProSubDeptsUser(proId, phoneNumber) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/wxApi/findProSubDeptsUser?proId=' + proId + '&phoneNumber=' + phoneNumber,
|
url:
|
||||||
method: 'get'
|
"/manage/wxApi/findProSubDeptsUser?proId=" +
|
||||||
})
|
proId +
|
||||||
|
"&phoneNumber=" +
|
||||||
|
phoneNumber,
|
||||||
|
method: "get",
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 查询项目参建单位人员
|
// 查询项目参建单位人员
|
||||||
export function findProSubDeptsUserInfo(proId) {
|
export function findProSubDeptsUserInfo(proId) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/wxApi/findProSubDeptsUserInfo/' + proId,
|
url: "/manage/wxApi/findProSubDeptsUserInfo/" + proId,
|
||||||
method: 'get'
|
method: "get",
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 查询项目参建单位人员
|
// 查询项目参建单位人员
|
||||||
export function findProSubDeptsUserById(id) {
|
export function findProSubDeptsUserById(id) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/wxApi/findProSubDeptsUser/' + id,
|
url: "/manage/wxApi/findProSubDeptsUser/" + id,
|
||||||
method: 'get'
|
method: "get",
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 查询项目参建单位人员
|
// 查询项目参建单位人员
|
||||||
export function findProSubDeptsUserInfoById(id) {
|
export function findProSubDeptsUserInfoById(id) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/proProjectInfoSubdeptsUsers/' + id,
|
url: "/manage/proProjectInfoSubdeptsUsers/" + id,
|
||||||
method: 'get'
|
method: "get",
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 查询项目参建单位人员
|
// 查询项目参建单位人员
|
||||||
export function findProSubDeptsUserByParams(proId) {
|
export function findProSubDeptsUserByParams(proId) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/proProjectInfoSubdeptsUsers/findProSubDeptsUser/' + proId,
|
url: "/manage/proProjectInfoSubdeptsUsers/findProSubDeptsUser/" + proId,
|
||||||
method: 'get'
|
method: "get",
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 新增项目参建单位人员
|
// 新增项目参建单位人员
|
||||||
export function registerSubDeptsUsers(data) {
|
export function registerSubDeptsUsers(data) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/wxApi/registerSubDeptsUsers',
|
url: "/manage/wxApi/registerSubDeptsUsers",
|
||||||
method: 'post',
|
method: "post",
|
||||||
data: data
|
data: data,
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 查询我的项目信息
|
// 查询我的项目信息
|
||||||
export function findMyProjectList() {
|
export function findMyProjectList() {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/proProjectInfo/findMyProjectList',
|
url: "/manage/proProjectInfo/findMyProjectList",
|
||||||
method: 'get'
|
method: "get",
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 查询项目参建单位
|
// 查询项目参建单位
|
||||||
export function findProjectDepts(proId) {
|
export function findProjectDepts(proId) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/proProjectInfoDepts/findAllDepts/' + proId,
|
url: "/manage/proProjectInfoDepts/findAllDepts/" + proId,
|
||||||
method: 'get'
|
method: "get",
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 查询项目参建单位
|
// 查询项目参建单位
|
||||||
export function findProjectDeptUsers(proId) {
|
export function findProjectDeptUsers(proId) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/proProjectInfoSubdeptsUsers/findAllSendUsers/' + proId,
|
url: "/manage/proProjectInfoSubdeptsUsers/findAllSendUsers/" + proId,
|
||||||
method: 'get'
|
method: "get",
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 修改人员审核状态
|
// 修改人员审核状态
|
||||||
export function editApproveStatus(proUserId) {
|
export function editApproveStatus(proUserId) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/proProjectInfoSubdeptsUsers/editApproveStatus/' + proUserId,
|
url: "/manage/proProjectInfoSubdeptsUsers/editApproveStatus/" + proUserId,
|
||||||
method: 'post',
|
method: "post",
|
||||||
data: {}
|
data: {},
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 查询参建单位列表
|
// 查询参建单位列表
|
||||||
export function subdeptsList(query) {
|
export function subdeptsList(query) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/proProjectInfoSubdepts/list',
|
url: "/manage/proProjectInfoSubdepts/list",
|
||||||
method: 'get',
|
method: "get",
|
||||||
params: query
|
params: query,
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 统计参建单位信息
|
// 统计参建单位信息
|
||||||
export function subdeptsCount(query) {
|
export function subdeptsCount(query) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/proProjectInfoSubdepts/findWxCount',
|
url: "/manage/proProjectInfoSubdepts/findWxCount",
|
||||||
method: 'get',
|
method: "get",
|
||||||
params: query
|
params: query,
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 管理人员新增参建单位信息
|
// 管理人员新增参建单位信息
|
||||||
export function registerSubDeptsGL(data) {
|
export function registerSubDeptsGL(data) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/proProjectInfoSubdepts/registerSubDepts',
|
url: "/manage/proProjectInfoSubdepts/registerSubDepts",
|
||||||
method: 'post',
|
method: "post",
|
||||||
data: data
|
data: data,
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 修改参建单位入场状态
|
// 修改参建单位入场状态
|
||||||
export function editSubDeptsUseStatus(id, status) {
|
export function editSubDeptsUseStatus(id, status) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/proProjectInfoSubdepts/editUseStatus/' + id + '?status=' + status,
|
url:
|
||||||
method: 'get'
|
"/manage/proProjectInfoSubdepts/editUseStatus/" +
|
||||||
})
|
id +
|
||||||
|
"?status=" +
|
||||||
|
status,
|
||||||
|
method: "get",
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 查询单位班组列表
|
// 查询单位班组列表
|
||||||
export function findSubGroupsList(query) {
|
export function findSubGroupsList(query) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/proProjectInfoSubdeptsGroup/list',
|
url: "/manage/proProjectInfoSubdeptsGroup/list",
|
||||||
method: 'get',
|
method: "get",
|
||||||
params: query
|
params: query,
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 查询单位班组列表
|
// 查询单位班组列表
|
||||||
export function subgroupsList(query) {
|
export function subgroupsList(query) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/proProjectInfoSubdeptsGroup/findWxList',
|
url: "/manage/proProjectInfoSubdeptsGroup/findWxList",
|
||||||
method: 'get',
|
method: "get",
|
||||||
params: query
|
params: query,
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 统计单位班组信息
|
// 统计单位班组信息
|
||||||
export function subgroupsCount(query) {
|
export function subgroupsCount(query) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/proProjectInfoSubdeptsGroup/findWxCount',
|
url: "/manage/proProjectInfoSubdeptsGroup/findWxCount",
|
||||||
method: 'get',
|
method: "get",
|
||||||
params: query
|
params: query,
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 查看单位班组详情
|
// 查看单位班组详情
|
||||||
export function findSubdeptsGroupById(id) {
|
export function findSubdeptsGroupById(id) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/proProjectInfoSubdeptsGroup/' + id,
|
url: "/manage/proProjectInfoSubdeptsGroup/" + id,
|
||||||
method: 'get'
|
method: "get",
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 修改单位班组入场状态
|
// 修改单位班组入场状态
|
||||||
export function editSubGroupsUseStatus(id, status) {
|
export function editSubGroupsUseStatus(id, status) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/proProjectInfoSubdeptsGroup/editUseStatus/' + id + '?status=' + status,
|
url:
|
||||||
method: 'get'
|
"/manage/proProjectInfoSubdeptsGroup/editUseStatus/" +
|
||||||
})
|
id +
|
||||||
|
"?status=" +
|
||||||
|
status,
|
||||||
|
method: "get",
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 查看可选班组长列表
|
// 查看可选班组长列表
|
||||||
export function fileGroupLeaderUsers(subDeptId, craftPost) {
|
export function fileGroupLeaderUsers(subDeptId, craftPost) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/proProjectInfoSubdeptsUsers/fileGroupLeaderUsers/' + subDeptId + '?craftPost=' + craftPost,
|
url:
|
||||||
method: 'get'
|
"/manage/proProjectInfoSubdeptsUsers/fileGroupLeaderUsers/" +
|
||||||
})
|
subDeptId +
|
||||||
|
"?craftPost=" +
|
||||||
|
craftPost,
|
||||||
|
method: "get",
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 确认变更班组长信息
|
// 确认变更班组长信息
|
||||||
export function updateGroupLeader(data) {
|
export function updateGroupLeader(data) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/proProjectInfoSubdeptsGroup/updateGroupLeader',
|
url: "/manage/proProjectInfoSubdeptsGroup/updateGroupLeader",
|
||||||
method: 'post',
|
method: "post",
|
||||||
data: data
|
data: data,
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 管理人员新增单位班组信息
|
// 管理人员新增单位班组信息
|
||||||
export function registerSubDeptsGroupGL(data) {
|
export function registerSubDeptsGroupGL(data) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/proProjectInfoSubdeptsGroup/registerSubDeptsGroup',
|
url: "/manage/proProjectInfoSubdeptsGroup/registerSubDeptsGroup",
|
||||||
method: 'post',
|
method: "post",
|
||||||
data: data
|
data: data,
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 查询班组人员列表
|
// 查询班组人员列表
|
||||||
export function subusersList(query) {
|
export function subusersList(query) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/proProjectInfoSubdeptsUsers/findWxList',
|
url: "/manage/proProjectInfoSubdeptsUsers/findWxList",
|
||||||
method: 'get',
|
method: "get",
|
||||||
params: query
|
params: query,
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 统计班组人员信息
|
// 统计班组人员信息
|
||||||
export function subusersCount(query) {
|
export function subusersCount(query) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/proProjectInfoSubdeptsUsers/findWxCount',
|
url: "/manage/proProjectInfoSubdeptsUsers/findWxCount",
|
||||||
method: 'get',
|
method: "get",
|
||||||
params: query
|
params: query,
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 管理人员新增班组人员信息
|
// 管理人员新增班组人员信息
|
||||||
export function registerSubUsersGL(data) {
|
export function registerSubUsersGL(data) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/proProjectInfoSubdeptsUsers/registerSubDeptsUsers',
|
url: "/manage/proProjectInfoSubdeptsUsers/registerSubDeptsUsers",
|
||||||
method: 'post',
|
method: "post",
|
||||||
data: data
|
data: data,
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 查询班组人员详情
|
// 查询班组人员详情
|
||||||
export function findProSubUsersInfoById(id) {
|
export function findProSubUsersInfoById(id) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/proProjectInfoSubdeptsUsers/' + id,
|
url: "/manage/proProjectInfoSubdeptsUsers/" + id,
|
||||||
method: 'get'
|
method: "get",
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 修改班组人员入场状态
|
// 修改班组人员入场状态
|
||||||
export function editSubUsersUseStatus(id, status) {
|
export function editSubUsersUseStatus(id, status) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/proProjectInfoSubdeptsUsers/editUseStatus/' + id + '?status=' + status,
|
url:
|
||||||
method: 'get'
|
"/manage/proProjectInfoSubdeptsUsers/editUseStatus/" +
|
||||||
})
|
id +
|
||||||
|
"?status=" +
|
||||||
|
status,
|
||||||
|
method: "get",
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 修改班组人员手机号码
|
// 修改班组人员手机号码
|
||||||
export function editSubUsersPhone(data) {
|
export function editSubUsersPhone(data) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/proProjectInfoSubdeptsUsers/editPhone',
|
url: "/manage/proProjectInfoSubdeptsUsers/editPhone",
|
||||||
method: 'post',
|
method: "post",
|
||||||
data: data
|
data: data,
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 查询进度计划管理列表
|
// 查询进度计划管理列表
|
||||||
export function planScheduleList(query) {
|
export function planScheduleList(query) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/schedule/list',
|
url: "/manage/schedule/list",
|
||||||
method: 'get',
|
method: "get",
|
||||||
params: query
|
params: query,
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 查询进度计划管理详情
|
// 查询进度计划管理详情
|
||||||
export function planScheduleInfo(id) {
|
export function planScheduleInfo(id) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/schedule/' + id,
|
url: "/manage/schedule/" + id,
|
||||||
method: 'get'
|
method: "get",
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 查询之前项目进度
|
// 查询之前项目进度
|
||||||
export function findPreviousSchedule(planId) {
|
export function findPreviousSchedule(planId) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/schedule/findPreviousSchedule/' + planId,
|
url: "/manage/schedule/findPreviousSchedule/" + planId,
|
||||||
method: 'get'
|
method: "get",
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 查询计划管理
|
// 查询计划管理
|
||||||
export function findPlanDatas(proId) {
|
export function findPlanDatas(proId) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/plan/findPlanDatas/' + proId,
|
url: "/manage/plan/findPlanDatas/" + proId,
|
||||||
method: 'get'
|
method: "get",
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 递归查询计划
|
// 递归查询计划
|
||||||
export function findRecursionPlan(planId) {
|
export function findRecursionPlan(planId) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/plan/findRecursionPlan/' + planId,
|
url: "/manage/plan/findRecursionPlan/" + planId,
|
||||||
method: 'get'
|
method: "get",
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 保存计划进度
|
// 保存计划进度
|
||||||
export function submitPlanSchedule(data) {
|
export function submitPlanSchedule(data) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/schedule',
|
url: "/manage/schedule",
|
||||||
method: 'post',
|
method: "post",
|
||||||
data: data
|
data: data,
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 视频监控管理
|
// 视频监控管理
|
||||||
export function proVideoList(query) {
|
export function proVideoList(query) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/videoMonitor/list',
|
url: "/manage/videoMonitor/list",
|
||||||
method: 'get',
|
method: "get",
|
||||||
params: query
|
params: query,
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
export function getYsToken(id) {
|
export function getYsToken(id) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/videoMonitor/getYsToken/' + id,
|
url: "/manage/videoMonitor/getYsToken/" + id,
|
||||||
method: 'get'
|
method: "get",
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// 举牌验收管理
|
// 举牌验收管理
|
||||||
export function projectCheckedList(query) {
|
export function projectCheckedList(query) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/projectChecked/list',
|
url: "/manage/projectChecked/list",
|
||||||
method: 'get',
|
method: "get",
|
||||||
params: query
|
params: query,
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 举牌验收管理
|
// 举牌验收管理
|
||||||
export function projectCheckedListCount(query) {
|
export function projectCheckedListCount(query) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/projectChecked/listCount',
|
url: "/manage/projectChecked/listCount",
|
||||||
method: 'get',
|
method: "get",
|
||||||
params: query
|
params: query,
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// 查询分包单位工人列表
|
// 查询分包单位工人列表
|
||||||
export function listProProjectInfoSubdeptsUsers(query) {
|
export function listProProjectInfoSubdeptsUsers(query) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/proProjectInfoSubdeptsUsers/list',
|
url: "/manage/proProjectInfoSubdeptsUsers/list",
|
||||||
method: 'get',
|
method: "get",
|
||||||
data: query
|
data: query,
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 新增项目举牌验收
|
// 新增项目举牌验收
|
||||||
export function addProjectChecked(data) {
|
export function addProjectChecked(data) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/projectChecked',
|
url: "/manage/projectChecked",
|
||||||
method: 'post',
|
method: "post",
|
||||||
data: data
|
data: data,
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 修改项目举牌验收
|
// 修改项目举牌验收
|
||||||
export function updateProjectChecked(data) {
|
export function updateProjectChecked(data) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/projectChecked',
|
url: "/manage/projectChecked",
|
||||||
method: 'put',
|
method: "put",
|
||||||
data: data
|
data: data,
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// 获取项目举牌验收
|
// 获取项目举牌验收
|
||||||
export function getProjectChecked(id) {
|
export function getProjectChecked(id) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/projectChecked/' + id,
|
url: "/manage/projectChecked/" + id,
|
||||||
method: 'get'
|
method: "get",
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//获取班组人员未审核的举牌数量
|
||||||
|
export function countGroupByStatus(query) {
|
||||||
|
return request({
|
||||||
|
url: `/manage/api/bgscreen/projectChecked/countGroupByStatus?projectId=${query.projectId}&user=${query.phoneNumber}`,
|
||||||
|
method: "get",
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
//获取技术人员未审核的举牌数量
|
||||||
|
export function countTechByStatus(query) {
|
||||||
|
return request({
|
||||||
|
url: `/manage/api/bgscreen/projectChecked/countTechByStatus?projectId=${query.projectId}&user=${query.phoneNumber}`,
|
||||||
|
method: "get",
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
|
@ -1,23 +1,16 @@
|
||||||
import {
|
import { getToken, getUserInfo } from "../../utils/auth";
|
||||||
getToken,
|
import { findUserMenuList } from "../../api/publics";
|
||||||
getUserInfo
|
import { findMyTask } from "../api/flowable";
|
||||||
} from '../../utils/auth'
|
import { countGroupByStatus, countTechByStatus } from "../../api/project";
|
||||||
import {
|
const app = getApp();
|
||||||
findUserMenuList
|
|
||||||
} from '../../api/publics'
|
|
||||||
import {
|
|
||||||
findMyTask
|
|
||||||
} from '../api/flowable'
|
|
||||||
const app = getApp()
|
|
||||||
Page({
|
Page({
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 页面的初始数据
|
* 页面的初始数据
|
||||||
*/
|
*/
|
||||||
data: {
|
data: {
|
||||||
active: 1,
|
active: 1,
|
||||||
projectId: '',
|
projectId: "",
|
||||||
projectName: '',
|
projectName: "",
|
||||||
subDeptUserInfo: {},
|
subDeptUserInfo: {},
|
||||||
menuList: [],
|
menuList: [],
|
||||||
initData: {},
|
initData: {},
|
||||||
|
@ -27,10 +20,11 @@ Page({
|
||||||
fbdwDB: 0,
|
fbdwDB: 0,
|
||||||
fbrtDB: 0,
|
fbrtDB: 0,
|
||||||
aqyhDB: 0,
|
aqyhDB: 0,
|
||||||
zlyhDB: 0
|
zlyhDB: 0,
|
||||||
|
checkDB: 0, //举牌验收数量
|
||||||
|
isGroup: false, //是否是班组
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
||||||
//项目切换 返回值
|
//项目切换 返回值
|
||||||
onProjectSelect(e) {
|
onProjectSelect(e) {
|
||||||
let projectId = e.detail.id;
|
let projectId = e.detail.id;
|
||||||
|
@ -46,8 +40,8 @@ Page({
|
||||||
onLoad: function (options) {
|
onLoad: function (options) {
|
||||||
if (!getToken()) {
|
if (!getToken()) {
|
||||||
wx.redirectTo({
|
wx.redirectTo({
|
||||||
url: '../../pages/login/login',
|
url: "../../pages/login/login",
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
const proUserInfo = getUserInfo();
|
const proUserInfo = getUserInfo();
|
||||||
this.setData({
|
this.setData({
|
||||||
|
@ -57,13 +51,13 @@ Page({
|
||||||
id: app.globalData.useProjectId,
|
id: app.globalData.useProjectId,
|
||||||
text: app.globalData.useProjectName,
|
text: app.globalData.useProjectName,
|
||||||
},
|
},
|
||||||
active: proUserInfo.projectUserInfo.subDeptType == '1' ? 4 : 1,
|
active: proUserInfo.projectUserInfo.subDeptType == "1" ? 4 : 1,
|
||||||
|
isGroup: proUserInfo.projectUserInfo.userPost == "3",
|
||||||
subDeptUserInfo: proUserInfo.projectUserInfo,
|
subDeptUserInfo: proUserInfo.projectUserInfo,
|
||||||
});
|
});
|
||||||
//用户权限菜单
|
//用户权限菜单
|
||||||
this.getUserMenuList(app.globalData.useProjectId);
|
this.getUserMenuList(app.globalData.useProjectId);
|
||||||
this.awaitTask();
|
this.awaitTask();
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -71,11 +65,11 @@ Page({
|
||||||
* @param {*} proId
|
* @param {*} proId
|
||||||
*/
|
*/
|
||||||
getUserMenuList: function (proId) {
|
getUserMenuList: function (proId) {
|
||||||
findUserMenuList(proId, this.data.active == 1 ? "" : 'gdgn').then(res => {
|
findUserMenuList(proId, this.data.active == 1 ? "" : "gdgn").then((res) => {
|
||||||
if (res.code == 200) {
|
if (res.code == 200) {
|
||||||
this.setData({
|
this.setData({
|
||||||
menuList: res.data
|
menuList: res.data,
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
@ -83,13 +77,13 @@ Page({
|
||||||
goMenu: function (event) {
|
goMenu: function (event) {
|
||||||
let _url = event.currentTarget.dataset.url;
|
let _url = event.currentTarget.dataset.url;
|
||||||
if (!_url) {
|
if (!_url) {
|
||||||
app.toast("正在建设中...")
|
app.toast("正在建设中...");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
wx.setStorageSync('nav-menu', "xmgl");
|
wx.setStorageSync("nav-menu", "xmgl");
|
||||||
wx.redirectTo({
|
wx.redirectTo({
|
||||||
url: _url
|
url: _url,
|
||||||
})
|
});
|
||||||
//跳转到其它小程序
|
//跳转到其它小程序
|
||||||
//wx.navigateToMiniProgram({
|
//wx.navigateToMiniProgram({
|
||||||
// appId: 'wx7c39a25db91228f7',
|
// appId: 'wx7c39a25db91228f7',
|
||||||
|
@ -101,40 +95,40 @@ Page({
|
||||||
onChange(event) {
|
onChange(event) {
|
||||||
// event.detail 的值为当前选中项的索引
|
// event.detail 的值为当前选中项的索引
|
||||||
this.setData({
|
this.setData({
|
||||||
active: event.detail
|
active: event.detail,
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
//跳转到项目概况
|
//跳转到项目概况
|
||||||
XMGK: function () {
|
XMGK: function () {
|
||||||
wx.setStorageSync('nav-menu', "xmgk");
|
wx.setStorageSync("nav-menu", "xmgk");
|
||||||
wx.redirectTo({
|
wx.redirectTo({
|
||||||
url: '../project_info/index'
|
url: "../project_info/index",
|
||||||
})
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
//跳转到安全管理
|
//跳转到安全管理
|
||||||
AQGL: function () {
|
AQGL: function () {
|
||||||
wx.setStorageSync('nav-menu', "aqgl");
|
wx.setStorageSync("nav-menu", "aqgl");
|
||||||
wx.redirectTo({
|
wx.redirectTo({
|
||||||
url: '../project_safety/index'
|
url: "../project_safety/index",
|
||||||
})
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
//跳转到质量管理
|
//跳转到质量管理
|
||||||
ZLGL: function () {
|
ZLGL: function () {
|
||||||
wx.setStorageSync('nav-menu', "zlgl");
|
wx.setStorageSync("nav-menu", "zlgl");
|
||||||
wx.redirectTo({
|
wx.redirectTo({
|
||||||
url: '../project_quality/index'
|
url: "../project_quality/index",
|
||||||
})
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
//跳转到进度管理
|
//跳转到进度管理
|
||||||
JDGL: function () {
|
JDGL: function () {
|
||||||
wx.setStorageSync('nav-menu', "xmgl");
|
wx.setStorageSync("nav-menu", "xmgl");
|
||||||
wx.redirectTo({
|
wx.redirectTo({
|
||||||
url: '../project_schedule/list/index'
|
url: "../project_schedule/list/index",
|
||||||
})
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -142,20 +136,39 @@ Page({
|
||||||
*/
|
*/
|
||||||
awaitTask() {
|
awaitTask() {
|
||||||
let param = "proId=" + app.globalData.useProjectId;
|
let param = "proId=" + app.globalData.useProjectId;
|
||||||
findMyTask(param).then(res => {
|
findMyTask(param).then((res) => {
|
||||||
if (res.code == 200) {
|
if (res.code == 200) {
|
||||||
let proUserInfo = this.data.subDeptUserInfo;
|
let proUserInfo = this.data.subDeptUserInfo;
|
||||||
this.setData({
|
this.setData({
|
||||||
todoDb: proUserInfo.subDeptType == "1" ? (res.data.dwsh + res.data.rysh) : res.data.todo,
|
todoDb:
|
||||||
|
proUserInfo.subDeptType == "1"
|
||||||
|
? res.data.dwsh + res.data.rysh
|
||||||
|
: res.data.todo,
|
||||||
fbdwDB: res.data.dwsh,
|
fbdwDB: res.data.dwsh,
|
||||||
fbrtDB: res.data.rysh,
|
fbrtDB: res.data.rysh,
|
||||||
aqglDb: proUserInfo.subDeptType == "1" ? res.data.aqgl : 0,
|
aqglDb: proUserInfo.subDeptType == "1" ? res.data.aqgl : 0,
|
||||||
zlglDb: proUserInfo.subDeptType == "1" ? res.data.zlgl : 0,
|
zlglDb: proUserInfo.subDeptType == "1" ? res.data.zlgl : 0,
|
||||||
aqyhDB: res.data.aqgl,
|
aqyhDB: res.data.aqgl,
|
||||||
zlyhDB: res.data.zlgl,
|
zlyhDB: res.data.zlgl,
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
param = {
|
||||||
|
projectId: app.globalData.useProjectId,
|
||||||
|
phoneNumber: app.globalData.userData.phonenumber,
|
||||||
|
};
|
||||||
|
let ajax = null;
|
||||||
|
if (this.data.isGroup) {
|
||||||
|
ajax = countGroupByStatus(param);
|
||||||
|
}
|
||||||
|
if (ajax) {
|
||||||
|
ajax.then((res) => {
|
||||||
|
if (res.success) {
|
||||||
|
this.setData({
|
||||||
|
checkDB: res.data.cnt || 0,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
});
|
||||||
})
|
|
||||||
|
|
|
@ -28,6 +28,7 @@
|
||||||
<span class="tabNum_active" wx:if="{{item.menuIdenti=='FBRYSH' && fbrtDB>0}}">{{fbrtDB}}</span>
|
<span class="tabNum_active" wx:if="{{item.menuIdenti=='FBRYSH' && fbrtDB>0}}">{{fbrtDB}}</span>
|
||||||
<span class="tabNum_active" wx:if="{{item.menuIdenti=='AQYHPC' && aqyhDB>0}}">{{aqyhDB}}</span>
|
<span class="tabNum_active" wx:if="{{item.menuIdenti=='AQYHPC' && aqyhDB>0}}">{{aqyhDB}}</span>
|
||||||
<span class="tabNum_active" wx:if="{{item.menuIdenti=='ZLYHPC' && zlyhDB>0}}">{{zlyhDB}}</span>
|
<span class="tabNum_active" wx:if="{{item.menuIdenti=='ZLYHPC' && zlyhDB>0}}">{{zlyhDB}}</span>
|
||||||
|
<span class="tabNum_active" wx:if="{{item.menuIdenti=='JPYSGL' && checkDB>0}}">{{checkDB}}</span>
|
||||||
<image src="{{format.httpImg(item.menuImg)}}"></image>
|
<image src="{{format.httpImg(item.menuImg)}}"></image>
|
||||||
<view>{{item.menuName}}</view>
|
<view>{{item.menuName}}</view>
|
||||||
</view>
|
</view>
|
||||||
|
@ -36,7 +37,8 @@
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<van-tabbar wx:if="{{subDeptUserInfo.subDeptType=='1'}}" active="{{ active }}" bind:change="onChange" active-color="#ffffff" inactive-color="#7d95d6">
|
<van-tabbar wx:if="{{subDeptUserInfo.subDeptType=='1'}}" active="{{ active }}" bind:change="onChange"
|
||||||
|
active-color="#ffffff" inactive-color="#7d95d6">
|
||||||
<van-tabbar-item bindtap="XMGK">
|
<van-tabbar-item bindtap="XMGK">
|
||||||
<image slot="icon" src="/images/footer_5.png" mode="aspectFit" style="width:40rpx; height: 40rpx;" />
|
<image slot="icon" src="/images/footer_5.png" mode="aspectFit" style="width:40rpx; height: 40rpx;" />
|
||||||
<image slot="icon-active" src="/images/foot_5.png" mode="aspectFit" style="width:40rpx; height: 40rpx;" />
|
<image slot="icon-active" src="/images/foot_5.png" mode="aspectFit" style="width:40rpx; height: 40rpx;" />
|
||||||
|
@ -71,7 +73,9 @@
|
||||||
</van-tabbar-item>
|
</van-tabbar-item>
|
||||||
</van-tabbar>
|
</van-tabbar>
|
||||||
|
|
||||||
<van-tabbar wx:if="{{(subDeptUserInfo.subDeptType=='4' || subDeptUserInfo.subDeptType=='5') && subDeptUserInfo.userPost!='4' && subDeptUserInfo.userPost!='5'}}" active="{{ active }}" bind:change="onChange" active-color="#ffffff" inactive-color="#7d95d6">
|
<van-tabbar
|
||||||
|
wx:if="{{(subDeptUserInfo.subDeptType=='4' || subDeptUserInfo.subDeptType=='5') && subDeptUserInfo.userPost!='4' && subDeptUserInfo.userPost!='5'}}"
|
||||||
|
active="{{ active }}" bind:change="onChange" active-color="#ffffff" inactive-color="#7d95d6">
|
||||||
<van-tabbar-item bindtap="XMGK">
|
<van-tabbar-item bindtap="XMGK">
|
||||||
<image slot="icon" src="/images/footer_5.png" mode="aspectFit" style="width:40rpx; height: 40rpx;" />
|
<image slot="icon" src="/images/footer_5.png" mode="aspectFit" style="width:40rpx; height: 40rpx;" />
|
||||||
<image slot="icon-active" src="/images/foot_5.png" mode="aspectFit" style="width:40rpx; height: 40rpx;" />
|
<image slot="icon-active" src="/images/foot_5.png" mode="aspectFit" style="width:40rpx; height: 40rpx;" />
|
||||||
|
|
|
@ -1,26 +1,17 @@
|
||||||
import {
|
import { getToken, getUserInfo } from "../../utils/auth";
|
||||||
getToken,
|
import { findUserMenuList } from "../../api/publics";
|
||||||
getUserInfo
|
import { findMyTask } from "../api/flowable";
|
||||||
} from '../../utils/auth'
|
import { findGroupCountView } from "../api/problemmodify";
|
||||||
import {
|
import { countGroupByStatus, countTechByStatus } from "../../api/project";
|
||||||
findUserMenuList
|
const app = getApp();
|
||||||
} from '../../api/publics'
|
|
||||||
import {
|
|
||||||
findMyTask
|
|
||||||
} from '../api/flowable'
|
|
||||||
import {
|
|
||||||
findGroupCountView
|
|
||||||
} from '../api/problemmodify'
|
|
||||||
const app = getApp()
|
|
||||||
Page({
|
Page({
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 页面的初始数据
|
* 页面的初始数据
|
||||||
*/
|
*/
|
||||||
data: {
|
data: {
|
||||||
active: 2,
|
active: 2,
|
||||||
projectId: '',
|
projectId: "",
|
||||||
projectName: '',
|
projectName: "",
|
||||||
subDeptUserInfo: {},
|
subDeptUserInfo: {},
|
||||||
menuList: [],
|
menuList: [],
|
||||||
initData: {},
|
initData: {},
|
||||||
|
@ -28,34 +19,39 @@ Page({
|
||||||
zlyhDB: 0,
|
zlyhDB: 0,
|
||||||
zlglDb: 0,
|
zlglDb: 0,
|
||||||
todoDB: 0,
|
todoDB: 0,
|
||||||
checkList: [{
|
checkDB: 0, //举牌验收数量
|
||||||
|
checkList: [
|
||||||
|
{
|
||||||
id: 1,
|
id: 1,
|
||||||
name: "日常巡检问题",
|
name: "日常巡检问题",
|
||||||
rate: 0, //整改率
|
rate: 0, //整改率
|
||||||
total: 0, //问题总数
|
total: 0, //问题总数
|
||||||
number: 0, //检查次数
|
number: 0, //检查次数
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
id: 2,
|
id: 2,
|
||||||
name: "周检隐患问题",
|
name: "周检隐患问题",
|
||||||
rate: 0, //整改率
|
rate: 0, //整改率
|
||||||
total: 0, //问题总数
|
total: 0, //问题总数
|
||||||
number: 0, //检查次数
|
number: 0, //检查次数
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
id: 3,
|
id: 3,
|
||||||
name: "月检隐患问题",
|
name: "月检隐患问题",
|
||||||
rate: 0, //整改率
|
rate: 0, //整改率
|
||||||
total: 0, //问题总数
|
total: 0, //问题总数
|
||||||
number: 0, //检查次数
|
number: 0, //检查次数
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
id: 4,
|
id: 4,
|
||||||
name: "专项检查问题",
|
name: "专项检查问题",
|
||||||
rate: 0, //整改率
|
rate: 0, //整改率
|
||||||
total: 0, //问题总数
|
total: 0, //问题总数
|
||||||
number: 0, //检查次数
|
number: 0, //检查次数
|
||||||
}],
|
|
||||||
showZlyhpcDetail: false
|
|
||||||
},
|
},
|
||||||
|
],
|
||||||
|
showZlyhpcDetail: false,
|
||||||
|
},
|
||||||
|
|
||||||
//项目切换 返回值
|
//项目切换 返回值
|
||||||
onProjectSelect(e) {
|
onProjectSelect(e) {
|
||||||
|
@ -72,8 +68,8 @@ Page({
|
||||||
onLoad: function (options) {
|
onLoad: function (options) {
|
||||||
if (!getToken()) {
|
if (!getToken()) {
|
||||||
wx.redirectTo({
|
wx.redirectTo({
|
||||||
url: '../../pages/login/login',
|
url: "../../pages/login/login",
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
const proUserInfo = getUserInfo();
|
const proUserInfo = getUserInfo();
|
||||||
this.setData({
|
this.setData({
|
||||||
|
@ -96,18 +92,18 @@ Page({
|
||||||
* @param {*} proId
|
* @param {*} proId
|
||||||
*/
|
*/
|
||||||
getUserMenuList: function (proId) {
|
getUserMenuList: function (proId) {
|
||||||
findUserMenuList(proId, 'zlgl').then(res => {
|
findUserMenuList(proId, "zlgl").then((res) => {
|
||||||
if (res.code == 200) {
|
if (res.code == 200) {
|
||||||
res.data.forEach(item => {
|
res.data.forEach((item) => {
|
||||||
if (item.menuIdenti == 'ZLYHPC') {
|
if (item.menuIdenti == "ZLYHPC") {
|
||||||
this.setData({
|
this.setData({
|
||||||
showZlyhpcDetail: true
|
showZlyhpcDetail: true,
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
this.setData({
|
this.setData({
|
||||||
menuList: res.data
|
menuList: res.data,
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
@ -118,79 +114,81 @@ Page({
|
||||||
* @param {*} type
|
* @param {*} type
|
||||||
*/
|
*/
|
||||||
getGroupCountView(proId, type) {
|
getGroupCountView(proId, type) {
|
||||||
findGroupCountView(proId, type).then(res => {
|
findGroupCountView(proId, type).then((res) => {
|
||||||
let _checkList = this.data.checkList;
|
let _checkList = this.data.checkList;
|
||||||
//隐患统计数据
|
//隐患统计数据
|
||||||
res.data.forEach((item, idx) => {
|
res.data.forEach((item, idx) => {
|
||||||
let _index = parseInt(item.problemType - 1);
|
let _index = parseInt(item.problemType - 1);
|
||||||
_checkList[_index].rate = (item.comTotal / item.total * 100).toFixed(2);
|
_checkList[_index].rate = ((item.comTotal / item.total) * 100).toFixed(
|
||||||
|
2
|
||||||
|
);
|
||||||
_checkList[_index].total = item.comTotal;
|
_checkList[_index].total = item.comTotal;
|
||||||
_checkList[_index].number = item.total;
|
_checkList[_index].number = item.total;
|
||||||
});
|
});
|
||||||
this.setData({
|
this.setData({
|
||||||
checkList: _checkList
|
checkList: _checkList,
|
||||||
})
|
});
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
goMenu: function (event) {
|
goMenu: function (event) {
|
||||||
let _url = event.currentTarget.dataset.url;
|
let _url = event.currentTarget.dataset.url;
|
||||||
if (!_url) {
|
if (!_url) {
|
||||||
app.toast("正在建设中...")
|
app.toast("正在建设中...");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
wx.setStorageSync('nav-menu', "zlgl");
|
wx.setStorageSync("nav-menu", "zlgl");
|
||||||
wx.redirectTo({
|
wx.redirectTo({
|
||||||
url: _url
|
url: _url,
|
||||||
})
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
// 底部导航
|
// 底部导航
|
||||||
onChange(event) {
|
onChange(event) {
|
||||||
// event.detail 的值为当前选中项的索引
|
// event.detail 的值为当前选中项的索引
|
||||||
this.setData({
|
this.setData({
|
||||||
active: event.detail
|
active: event.detail,
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
//跳转到项目概况
|
//跳转到项目概况
|
||||||
XMGK: function () {
|
XMGK: function () {
|
||||||
wx.setStorageSync('nav-menu', "xmgk");
|
wx.setStorageSync("nav-menu", "xmgk");
|
||||||
wx.redirectTo({
|
wx.redirectTo({
|
||||||
url: '../project_info/index'
|
url: "../project_info/index",
|
||||||
})
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
//跳转到安全管理
|
//跳转到安全管理
|
||||||
AQGL: function () {
|
AQGL: function () {
|
||||||
wx.setStorageSync('nav-menu', "aqgl");
|
wx.setStorageSync("nav-menu", "aqgl");
|
||||||
wx.redirectTo({
|
wx.redirectTo({
|
||||||
url: '../project_safety/index'
|
url: "../project_safety/index",
|
||||||
})
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
//跳转到进度管理
|
//跳转到进度管理
|
||||||
JDGL: function () {
|
JDGL: function () {
|
||||||
wx.setStorageSync('nav-menu', "zlgl");
|
wx.setStorageSync("nav-menu", "zlgl");
|
||||||
wx.redirectTo({
|
wx.redirectTo({
|
||||||
url: '../project_schedule/list/index'
|
url: "../project_schedule/list/index",
|
||||||
})
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
//跳转到项目管理
|
//跳转到项目管理
|
||||||
XMGL: function () {
|
XMGL: function () {
|
||||||
wx.setStorageSync('nav-menu', "xmgl");
|
wx.setStorageSync("nav-menu", "xmgl");
|
||||||
wx.redirectTo({
|
wx.redirectTo({
|
||||||
url: '../project_more/index'
|
url: "../project_more/index",
|
||||||
})
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
//质量隐患详情跳转
|
//质量隐患详情跳转
|
||||||
goZLYH: function () {
|
goZLYH: function () {
|
||||||
wx.setStorageSync('nav-menu', "zlgl");
|
wx.setStorageSync("nav-menu", "zlgl");
|
||||||
wx.redirectTo({
|
wx.redirectTo({
|
||||||
url: '../project_problemmodify/list/index?type=1'
|
url: "../project_problemmodify/list/index?type=1",
|
||||||
})
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -198,17 +196,36 @@ Page({
|
||||||
*/
|
*/
|
||||||
awaitTask() {
|
awaitTask() {
|
||||||
let param = "proId=" + app.globalData.useProjectId;
|
let param = "proId=" + app.globalData.useProjectId;
|
||||||
findMyTask(param).then(res => {
|
|
||||||
if (res.code == 200) {
|
|
||||||
let proUserInfo = this.data.subDeptUserInfo;
|
let proUserInfo = this.data.subDeptUserInfo;
|
||||||
|
findMyTask(param).then((res) => {
|
||||||
|
if (res.code == 200) {
|
||||||
this.setData({
|
this.setData({
|
||||||
aqglDb: proUserInfo.subDeptType == "1" ? res.data.aqgl : 0,
|
aqglDb: proUserInfo.subDeptType == "1" ? res.data.aqgl : 0,
|
||||||
zlyhDB: res.data.zlyl,
|
zlyhDB: res.data.zlyl,
|
||||||
zlglDb: proUserInfo.subDeptType == "1" ? res.data.zlgl : 0,
|
zlglDb: proUserInfo.subDeptType == "1" ? res.data.zlgl : 0,
|
||||||
todoDb: proUserInfo.subDeptType == "1" ? (res.data.dwsh + res.data.rysh) : res.data.todo
|
todoDb:
|
||||||
})
|
proUserInfo.subDeptType == "1"
|
||||||
|
? res.data.dwsh + res.data.rysh
|
||||||
|
: res.data.todo,
|
||||||
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
let ajax = null;
|
||||||
|
param = {
|
||||||
|
projectId: app.globalData.useProjectId,
|
||||||
|
phoneNumber: app.globalData.userData.phonenumber,
|
||||||
|
};
|
||||||
|
if (proUserInfo.subDeptType == "1") {
|
||||||
|
ajax = countTechByStatus(param);
|
||||||
|
}
|
||||||
|
if (ajax) {
|
||||||
|
ajax.then((res) => {
|
||||||
|
if (res.success) {
|
||||||
|
this.setData({
|
||||||
|
checkDB: res.data.cnt || 0,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
});
|
||||||
})
|
|
||||||
|
|
|
@ -25,6 +25,7 @@
|
||||||
<van-col span="8" wx:for="{{menuList}}" wx:key="unique">
|
<van-col span="8" wx:for="{{menuList}}" wx:key="unique">
|
||||||
<view class="gd_min" data-id="{{item.menuIdenti}}" data-url="{{item.menuUrl}}" bindtap="goMenu">
|
<view class="gd_min" data-id="{{item.menuIdenti}}" data-url="{{item.menuUrl}}" bindtap="goMenu">
|
||||||
<span class="tabNum_active" wx:if="{{item.menuIdenti=='ZLYHPC' && zlyhDB>0}}">{{zlyhDB}}</span>
|
<span class="tabNum_active" wx:if="{{item.menuIdenti=='ZLYHPC' && zlyhDB>0}}">{{zlyhDB}}</span>
|
||||||
|
<span class="tabNum_active" wx:if="{{item.menuIdenti=='JPYSGL' && checkDB>0}}">{{checkDB}}</span>
|
||||||
<image src="{{format.httpImg(item.menuImg)}}"></image>
|
<image src="{{format.httpImg(item.menuImg)}}"></image>
|
||||||
<view>{{item.menuName}}</view>
|
<view>{{item.menuName}}</view>
|
||||||
</view>
|
</view>
|
||||||
|
@ -60,9 +61,10 @@
|
||||||
</van-row>
|
</van-row>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<van-tabbar wx:if="{{subDeptUserInfo.subDeptType=='1'}}" active="{{ active }}" bind:change="onChange" active-color="#ffffff" inactive-color="#7d95d6">
|
<van-tabbar wx:if="{{subDeptUserInfo.subDeptType=='1'}}" active="{{ active }}" bind:change="onChange"
|
||||||
|
active-color="#ffffff" inactive-color="#7d95d6">
|
||||||
<van-tabbar-item bindtap="XMGK">
|
<van-tabbar-item bindtap="XMGK">
|
||||||
<image slot="icon" src="/images/footer_5.png" mode="aspectFit" style="width:40rpx; height: 40rpx;" />
|
<image slot="icon" src="/images/footer_5.png" mode="aspectFit" style="width:40rpx; height: 40rpx;" />
|
||||||
<image slot="icon-active" src="/images/foot_5.png" mode="aspectFit" style="width:40rpx; height: 40rpx;" />
|
<image slot="icon-active" src="/images/foot_5.png" mode="aspectFit" style="width:40rpx; height: 40rpx;" />
|
||||||
|
@ -97,7 +99,9 @@
|
||||||
</van-tabbar-item>
|
</van-tabbar-item>
|
||||||
</van-tabbar>
|
</van-tabbar>
|
||||||
|
|
||||||
<van-tabbar wx:if="{{(subDeptUserInfo.subDeptType=='4' || subDeptUserInfo.subDeptType=='5') && subDeptUserInfo.userPost!='4' && subDeptUserInfo.userPost!='5'}}" active="{{ active }}" bind:change="onChange" active-color="#ffffff" inactive-color="#7d95d6">
|
<van-tabbar
|
||||||
|
wx:if="{{(subDeptUserInfo.subDeptType=='4' || subDeptUserInfo.subDeptType=='5') && subDeptUserInfo.userPost!='4' && subDeptUserInfo.userPost!='5'}}"
|
||||||
|
active="{{ active }}" bind:change="onChange" active-color="#ffffff" inactive-color="#7d95d6">
|
||||||
<van-tabbar-item bindtap="XMGK">
|
<van-tabbar-item bindtap="XMGK">
|
||||||
<image slot="icon" src="/images/footer_5.png" mode="aspectFit" style="width:40rpx; height: 40rpx;" />
|
<image slot="icon" src="/images/footer_5.png" mode="aspectFit" style="width:40rpx; height: 40rpx;" />
|
||||||
<image slot="icon-active" src="/images/foot_5.png" mode="aspectFit" style="width:40rpx; height: 40rpx;" />
|
<image slot="icon-active" src="/images/foot_5.png" mode="aspectFit" style="width:40rpx; height: 40rpx;" />
|
||||||
|
|
Loading…
Reference in New Issue