export default function() { // #ifdef APP-PLUS return new Promise(async(resolve, reject) => { let [addressErr,addressInfo] = await uni.getLocation({type: 'wgs84',geocode:'true'}); let localCode='('+addressInfo.longitude+','+addressInfo.latitude+')'; let localName=''; if(!!addressInfo.address){ let province = addressInfo.address.province!='undefined'?addressInfo.address.province:''; let city = addressInfo.address.city!='undefined'?addressInfo.address.city:''; let district = addressInfo.address.district!='undefined'?addressInfo.address.district:''; let street = addressInfo.address.street!='undefined'?addressInfo.address.street:''; let streetNum = addressInfo.address.streetNum!='undefined'?addressInfo.address.streetNum:''; let poiName = addressInfo.address.poiName!='undefined'?addressInfo.address.poiName:''; localName=province+city+district+street+streetNum+poiName; } // let localCode=''; // let localName=''; plus.runtime.getProperty(plus.runtime.appid, function(widgetInfo) { uniCloud.callFunction({ name: 'check-version', data: { appid: plus.runtime.appid, appVersion: plus.runtime.version, wgtVersion: widgetInfo.version, userId: uni.getStorageSync('userLoginId'), userName: uni.getStorageSync('userInfo')?(uni.getStorageSync('userInfo').sysUser.name):'', addressCode:localCode, addressName:localName }, success: (e) => { resolve(e) }, fail: (error) => { reject(error) } }) }) }) // #endif // #ifndef APP-PLUS return new Promise((resolve, reject) => { reject({ message: '请在App中使用' }) }) // #endif }