import { HTTP } from './Http.js' class ApiModel extends HTTP { devicevaluecheck(data) { data.accesstoken = uni.getStorageSync('userMsg').token || ''; return this.request({ url: "/simple/devicevaluecheck", data }) } loginbywechat(data) { return this.request({ url: "/index/loginbywechat", data }) } /* 登录 */ login(data) { return this.request({ url: "/index/loginbyaccount", data }) } /* 老CRM登录 */ OldLogin(data) { return this.getRequest({ url: 'https://crm.meida.com/dmsService/rest/login' + data }) } SSO(data) { const ssoBaseUrl = (this.baseUrl === 'http://61.164.207.46:8900') ? 'http://61.164.207.46:8300' : 'https://crm.meida.com:16691'; return this.request({ data, suffix: ssoBaseUrl + '/yos/rest/sso/crm' }) } SSO2(data) { return this.request({ data, suffix: this.baseUrl + '/yos/rest/sso/eorder' }) } /* 验证码登录 */ plogin(data) { return this.request({ url: "/index/login", data }) } /* 获取验证码 */ getpassword(data) { return this.request({ url: "/index/getpassword", data }) } /* 有状态通用 */ basic(data, loading = true) { data.accesstoken = uni.getStorageSync('userMsg').token; return this.request({ url: "/index", data, loading }) } getClass(typename) { return this.basic({ "classname": "sysmanage.develop.optiontype.optiontype", "method": "optiontypeselect", "content": { "typename": typename } }) } /* 无状态 */ base(data, loading = true) { return this.request({ url: "/index", data, loading }) } /* 退出登录 */ logout() { let data = { accesstoken: uni.getStorageSync('userMsg').token } return this.request({ url: "/index/logout", data }) } /* 获取地区code */ getLocationCode() { return this.request({ url: "/index/getforward?url=" + encodeURIComponent("http://www.nmc.cn/rest/position"), data: {}, method: "GET", header: { "Access-Control-Allow-Origin": "*" } }) } } export { ApiModel }