tplus-mobilelogin
Version:
password login module
1 lines • 2.25 kB
Source Map (JSON)
{"version":3,"sources":["tplus-mobilelogin/../src/authorization/tAppCheck.ts"],"names":[],"mappings":"AAMA,MAAM,CAAC,OAAO,OAAO,SAAS;WAEb,gBAAgB,CAAC,UAAU,KAAA,GAAE,OAAO,CAAC,OAAO,CAAC;WA6B7C,cAAc,CAAC,KAAK,KAAA;WAOpB,yBAAyB,CAAC,KAAK,KAAA,EAAC,oBAAoB,KAAA;CAOlE","file":"tAppCheck.d.ts","sourcesContent":["import ServiceApi from '../api/ServiceApi';\nimport {User} from 'tplus-api';\nimport {Modal} from 'antd-mobile';\nconst SERVICE_OUTDUE = 0;\nconst SERVICE_APPROCH = 1;\n\nexport default class tAppCheck {\n\n static async _serviceDueCheck(serviceDue):Promise<boolean>{\n return new Promise((resolve:(value:boolean)=>void,reject:(value:string)=>void)=>{\n if(serviceDue.pass){\n resolve(true);\n }\n if(serviceDue.type == SERVICE_OUTDUE){\n Modal.alert('温馨提醒',serviceDue.tips,[\n {\n text:'确定',\n onPress: ()=>{\n serviceDue.tips.indexOf('您没有该功能的权限')>-1 ? User.logout() : User.mobileLogout();\n }\n }\n ]);\n reject(serviceDue.tips);\n }\n if(serviceDue.type == SERVICE_APPROCH){\n Modal.alert('温馨提醒',serviceDue.tips,[\n {\n text:'确定',\n onPress: ()=>{\n resolve(true);\n }\n }\n ]);\n return;\n }\n });\n }\n static async checkServerDue(appId){\n if(appId){\n const serviceDue = await ServiceApi.getServiceDueCheck(appId);\n await this._serviceDueCheck(serviceDue);\n }\n }\n\n static async checkServerPathMinVersion(orgId,minServerFullVersion) {\n const serverVersion = await ServiceApi.getServiceVersionNo(orgId);\n if(!!serverVersion && serverVersion.length > 10 && serverVersion < minServerFullVersion){\n return '手机端功能有更新,请尽快联系管理员安装T+' + minServerFullVersion + '号(或最新)补丁,否则可能会出现数据错误!';\n }\n }\n\n }"]}