| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194 |
- const http = uni.$u.http
- //获取openid
- export const getOpenid = (code) => http.get(`wechat/${code}`)
- //根据用户的wxcode直接登录,如果根据wxcode后台能够查询到用户信息,直接返回token,如果后台查询不到,用户直接到登录界面重新登录
- export const loginByWxCode = (params={}, config = {}) => http.post(`api/auth/users/wxlogin`,params,config)
- //LOGIN
- export const login = (params, config = { custom: { toast: true } }) => http.post('api/auth/login',
- params, Object.assign(config, {
- header: {
- "content-type": "application/x-www-form-urlencoded;charset=UTF-8"
- }
- }))
- // 获取菜单
- export const getMenu = (params = {}, config = { custom: { toast: false } }) => http.post(
- 'api/auth/menus/findByParentID', params, config)
- export const getOrgList = (type = 1, config = {}) => http.get(
- `api/mobile/dict/getOrgList?type=${type}`, {}, config)
- export const getBaseInfo = (params = {}, config = {}) => new Promise((resolve, reject) => {
- http.get('api/mobile/dataBoard/selectBaseInfo', params, config).then((res => {
- const bsInfo = res.data;
- const baseInfo = {
- company: {
- operate: bsInfo.operate_num,
- rest: bsInfo.company_num - bsInfo.operate_num,
- outlet: bsInfo.outlet_num,
- stove: bsInfo.stove_num,
- total: bsInfo.company_num,
- },
- facilities: {
- normal: bsInfo.facilities_normal,
- rest: bsInfo.facilities_rest,
- over: bsInfo.facilities_over,
- abnormal: bsInfo.facilities_abnormal,
- total: bsInfo.facilities,
- },
- monitor: {
- normal: bsInfo.monitor_normal,
- abnormal: bsInfo.monitor_abnormal,
- total: bsInfo.monitor_normal + bsInfo.monitor_abnormal
- }
- };
- resolve(baseInfo)
- })).catch(err => {
- reject(err)
- })
- })
- export const getCompanyListByOrg = (param = {
- pageIndex: 1,
- pageSize: 5,
- params: {}
- }, config = {}) => http.post(
- `api/mobile/companyGis/getData`, param, config)
- export const getExceedWarnType = (type = 1, config = {}) => http.get(
- `api/mobile/dict/getExceedWarnType?type=${type}`, {}, config);
- export const getNoOrderWarnByOrg = (param = {
- pageIndex: 1,
- pageSize: 5,
- params: {}
- }, config = {}) => http.post(`api/sys/workOrderOrg/getNoOrderWarnByOrgForPage`, param,
- config);
- export const startWorkOrderByOrg = (param = {}, config = {}) => http.post(
- `api/sys/workOrderOrg/startWorkOrderByOrg`, param, config);
- export const getHandingWorkOrderByOrgAdmin = (param = {
- pageIndex: 1,
- pageSize: 5,
- params: {}
- }, config = {}) => http.post(`api/sys/workOrderOrg/getHandingWorkOrderByOrgAdmin`, param,
- config);
- export const getWorkOrderDetailByOrg = (id, config = {}) => new Promise((resolve, reject) => {
- http.post(`api/sys/workOrderOrg/getWorkOrderDetailByOrg`, { work_order_id: id },
- config)
- .then(({ data }) => {
- data.processInfoList.forEach((item) => {
- if (item.picture_url != null) {
- let picList = item.picture_url.split(",");
- let picReall = []; //去除空的
- picList.forEach((pic, index) => {
- if (pic != "") {
- picReall.push({
- uid: index,
- name: "image.png",
- status: "done",
- url: pic,
- });
- }
- });
- item.fileList = picReall;
- } else {
- item.fileList = [];
- }
- });
- resolve(data);
- }).catch(err => {
- reject(err);
- });
- })
- export const getOverCompanyTotal = (type = 0, config) => http.post(
- `api/mobile/dataBoard/selectOverCompanyTitle`, {
- params: { type: type }
- }, config);
- export const getOverCompany = (params = {
- pageIndex: 1,
- pageSize: 10,
- params: { type: 0 }
- }, config = {}) => http.post(`api/mobile/dataBoard/selectOverCompany`, params, config)
- export const getSmokeTendency = (type = 0, config) => http.get(
- `api/mobile/dataBoard/selectSmokeTendency?type=${type}`, {}, config)
- export const getOverdueByOrg = (type = 0, config) => http.get(
- `api/mobile/dataBoard/selectOverdueByOrg?type=${type}`, {}, config)
- export const getCleanCompany = (config) => http.get(
- `api/mobile/dataBoard/selectCleanCompany`, {}, config)
- export const getOverWarnBar = (id, start, end) => http.post(
- `api/mobile/onlineDataCompany/getOverWarnBar`, {
- id: id,
- start,
- end
- })
- export const getCompanyEmissionsBar = (id, start, end, config = {}) => http.post(
- `api/mobile/onlineDataCompany/getCompanyEmissionsBar`, {
- id: id,
- start,
- end
- }, config)
- export const getWarnTable = (params = {
- "pageIndex": 1,
- "pageSize": 5,
- "params": {}
- }, config) => http.post(`api/mobile/onlineData/warnTable`, params, config)
- export const getWarnTypetList = (code = "000100001", config) => http.get(
- `api/mobile/dict/getList?code=${code}&key=temp`, {}, config);
- export const getRecord = (params, config) => http.post(`api/mobile/onlineData/record`, params,
- config)
- export const getHandingWorkOrderByOrgLaw = (params, config) => http.post(
- `api/sys/workOrderOrg/getHandingWorkOrderByOrgLaw`, params, config)
- export const getWorkOrderDetailByOrgLaw = (id, config) => http.post(
- `api/sys/workOrderOrg/getWorkOrderDetailByOrgLaw`, { work_order_id: id }, config)
- export const uploadByOrg = (params, config) => http.post(
- `api/sys/workOrderOrg/uploadByOrg`, params, config)
- export const getFinishedWorkOrderByOrgLaw = (params, config) => http.post(
- `api/sys/workOrderOrg/getFinishedWorkOrderByOrgLaw`, params, config)
- export default {
- getOpenid,
- loginByWxCode,
- login,
- getMenu,
- getOrgList,
- getBaseInfo,
- getExceedWarnType,
- getNoOrderWarnByOrg,
- startWorkOrderByOrg,
- getHandingWorkOrderByOrgAdmin,
- getWorkOrderDetailByOrg,
- getOverCompanyTotal,
- getOverCompany,
- getSmokeTendency,
- getOverdueByOrg,
- getCompanyListByOrg,
- getCleanCompany,
- getOverWarnBar,
- getCompanyEmissionsBar,
- getWarnTable,
- getRecord,
- getWarnTypetList,
- getHandingWorkOrderByOrgLaw,
- getWorkOrderDetailByOrgLaw,
- uploadByOrg,
- getFinishedWorkOrderByOrgLaw
- };
|