微信小程序联调
This commit is contained in:
1
unpackage/dist/build/mp-weixin/pages-subpackage/ucenter/settings/dc-push/push.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages-subpackage/ucenter/settings/dc-push/push.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";const n=require("../../../../common/vendor.js");function i(){var n=void 0;try{if("iOS"==plus.os.name){var i=0,e=plus.ios.invoke("UIApplication","sharedApplication"),t=plus.ios.invoke(e,"currentUserNotificationSettings");t?(i=t.plusGetAttribute("types"),plus.ios.deleteObject(t)):i=plus.ios.invoke(e,"enabledRemoteNotificationTypes"),plus.ios.deleteObject(e),n=0!=i}else{var o=plus.android.runtimeMainActivity(),s=plus.android.invoke("com.igexin.sdk.PushManager","getInstance");n=plus.android.invoke(s,"isPushTurnedOn",o)}}catch(r){console.error("exception in isTurnedOnPush@dc-push!!")}return n}function e(){try{if("iOS"==plus.os.name){var n=plus.ios.invoke("UIApplication","sharedApplication"),i=plus.ios.invoke("NSURL","URLWithString:","app-settings:");plus.ios.invoke(n,"openURL:",i),plus.ios.deleteObject(i),plus.ios.deleteObject(n)}}catch(e){console.error("exception in settingInIos@dc-push!!")}}const t={isOn:i,iosSetting:e,on:function(){try{if("iOS"==plus.os.name)i()||e();else{var n=plus.android.runtimeMainActivity(),t=plus.android.invoke("com.igexin.sdk.PushManager","getInstance");plus.android.invoke(t,"turnOnPush",n)}}catch(o){console.error("exception in turnOnPush@dc-push!!")}},off:function(){try{if("iOS"==plus.os.name);else{var n=plus.android.runtimeMainActivity(),i=plus.android.invoke("com.igexin.sdk.PushManager","getInstance");plus.android.invoke(i,"turnOffPush",n)}}catch(e){console.error("exception in trunOffPush@dc-push!!")}},setting:function(){"ios"==n.index.getSystemInfoSync().platform&&e(),"android"==n.index.getSystemInfoSync().platform&&function(){if("android"==n.index.getSystemInfoSync().platform){var i=plus.android.runtimeMainActivity(),e=new(plus.android.importClass("android.content.Intent"))(plus.android.importClass("android.provider.Settings").ACTION_APPLICATION_DETAILS_SETTINGS);i.startActivity(e)}}()}};exports.pushServer=t;
|
||||
1
unpackage/dist/build/mp-weixin/pages-subpackage/ucenter/settings/settings.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages-subpackage/ucenter/settings/settings.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";const e=require("../../../common/vendor.js"),t=require("./dc-push/push.js"),n=require("../../../common/store.js"),i={data:()=>({pushServer:t.pushServer,supportMode:[],pushIsOn:"wait",currentLanguage:"",userInfo:{}}),computed:{hasLogin:()=>n.store.hasLogin||!1,i18nEnable(){try{const e=getApp({allowDefault:!0});return!!(e&&e.globalData&&e.globalData.config&&e.globalData.config.i18n)&&e.globalData.config.i18n.enable}catch(e){return!1}}},onLoad(){this.currentLanguage="en"==e.index.getStorageSync("CURRENT_LANG")?"English":"简体中文",e.index.setNavigationBarTitle({title:this.$t("settings.navigationBarTitle")}),e.index.checkIsSupportSoterAuthentication({success:e=>{this.supportMode=e.supportMode},fail:e=>{console.log(e)}})},onShow(){},methods:{async changeLoginState(){this.hasLogin?await n.mutations.logout():e.index.redirectTo({url:"/uni_modules/uni-id-pages/pages/login/login-withpwd"})},startSoterAuthentication(t){console.log(t);let n={fingerPrint:this.$t("settings.fingerPrint"),facial:this.$t("settings.facial")}[t];this.checkIsSoterEnrolledInDevice({checkAuthMode:t,title:n}).then((()=>{console.log(t,n),e.index.startSoterAuthentication({requestAuthModes:[t],challenge:"123456",authContent:this.$t("settings.please")+` ${n}`,complete:e=>{console.log(e)},success:t=>{if(console.log(t),0==t.errCode)return e.index.showToast({title:`${n}`+this.$t("settings.successText"),icon:"none"});e.index.showToast({title:this.$t("settings.failTip"),icon:"none"})},fail:t=>{console.log(t),console.log(`认证失败:${t.errCode}`),e.index.showToast({title:this.$t("settings.authFailed"),icon:"none"})}})}))},checkIsSoterEnrolledInDevice({checkAuthMode:t,title:n}){return new Promise(((i,o)=>{e.index.checkIsSoterEnrolledInDevice({checkAuthMode:t,success:t=>{if(console.log(t),t.isEnrolled)return i(t);e.index.showToast({title:this.$t("settings.deviceNoOpen")+`${n}`,icon:"none"}),o(t)},fail:t=>{console.log(t),e.index.showToast({title:`${n}`+this.$t("settings.fail"),icon:"none"}),o(t)}})}))},clearTmp(){e.index.showLoading({title:this.$t("settings.clearing"),mask:!0}),e.index.getSavedFileList({success:t=>{t.fileList.length>0?e.index.removeSavedFile({filePath:t.fileList[0].filePath,complete:t=>{console.log(t),e.index.hideLoading(),e.index.showToast({title:this.$t("settings.clearedSuccessed"),icon:"none"})}}):(e.index.hideLoading(),e.index.showToast({title:this.$t("settings.clearedSuccessed"),icon:"none"}))},complete:e=>{console.log(e)}})},changeLanguage(){console.log("语言切换"),e.index.showActionSheet({itemList:["English","简体中文"],success:t=>{console.log(t.tapIndex);let n=e.index.getStorageSync("CURRENT_LANG");if(!t.tapIndex&&"zh-Hans"==n||t.tapIndex&&"en"==n){try{const t=getApp({allowDefault:!0});if(t&&t.globalData){const i=t.globalData;n=i.locale="en"===n?"zh-Hans":"en",e.index.setStorageSync("CURRENT_LANG",n),i.$i18n&&(i.$i18n.locale=n)}}catch(i){console.warn("[Settings] 设置语言失败:",i)}this.currentLanguage=t.tapIndex?"简体中文":"English",e.index.setLocale&&e.index.setLocale(n),e.index.reLaunch({url:"/pages/list/list",complete:()=>{e.index.$emit("changeLanguage",n)}})}},fail:()=>{},complete:()=>{}})}}};if(!Array){(e.resolveComponent("uni-list-item")+e.resolveComponent("uni-list"))()}Math||((()=>"../../../uni_modules/uni-list/components/uni-list-item/uni-list-item.js")+(()=>"../../../uni_modules/uni-list/components/uni-list/uni-list.js"))();const o=e._export_sfc(i,[["render",function(t,n,i,o,s,a){return e.e({a:e.p({title:t.$t("settings.userInfo"),to:"/uni_modules/uni-id-pages/pages/userinfo/userinfo",link:"navigateTo"}),b:s.userInfo.mobile},s.userInfo.mobile?{c:e.p({title:t.$t("settings.changePassword"),to:"/pages/ucenter/login-page/pwd-retrieve/pwd-retrieve?phoneNumber="+s.userInfo.mobile,link:"navigateTo"})}:{},{d:e.p({border:!1}),e:s.supportMode.includes("fingerPrint")},s.supportMode.includes("fingerPrint")?{f:e.o((e=>a.startSoterAuthentication("fingerPrint")),"64"),g:e.p({title:t.$t("settings.fingerPrint"),link:!0})}:{},{h:s.supportMode.includes("facial")},s.supportMode.includes("facial")?{i:e.o((e=>a.startSoterAuthentication("facial")),"5e"),j:e.p({title:t.$t("settings.facial"),link:!0})}:{},{k:a.i18nEnable},a.i18nEnable?{l:e.o(a.changeLanguage,"2e"),m:e.p({title:t.$t("settings.changeLanguage"),rightText:s.currentLanguage,link:!0})}:{},{n:e.p({border:!1}),o:a.hasLogin},a.hasLogin?{p:e.t(t.$t("settings.logOut"))}:{q:e.t(t.$t("settings.login"))},{r:e.o(((...e)=>a.changeLoginState&&a.changeLoginState(...e)),"e9")})}]]);wx.createPage(o);
|
||||
7
unpackage/dist/build/mp-weixin/pages-subpackage/ucenter/settings/settings.json
vendored
Normal file
7
unpackage/dist/build/mp-weixin/pages-subpackage/ucenter/settings/settings.json
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"navigationBarTitleText": "设置",
|
||||
"usingComponents": {
|
||||
"uni-list-item": "../../../uni_modules/uni-list/components/uni-list-item/uni-list-item",
|
||||
"uni-list": "../../../uni_modules/uni-list/components/uni-list/uni-list"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pages-subpackage/ucenter/settings/settings.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages-subpackage/ucenter/settings/settings.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="content"><uni-list wx:if="{{d}}" u-s="{{['d']}}" class="mt10" u-i="07036dd2-0" bind:__l="__l" u-p="{{d}}"><uni-list-item wx:if="{{a}}" u-i="07036dd2-1,07036dd2-0" bind:__l="__l" u-p="{{a}}"></uni-list-item><uni-list-item wx:if="{{b}}" u-i="07036dd2-2,07036dd2-0" bind:__l="__l" u-p="{{c}}"></uni-list-item></uni-list><uni-list wx:if="{{n}}" u-s="{{['d']}}" class="mt10" u-i="07036dd2-3" bind:__l="__l" u-p="{{n}}"><uni-list-item wx:if="{{e}}" bindclick="{{f}}" u-i="07036dd2-4,07036dd2-3" bind:__l="__l" u-p="{{g}}"></uni-list-item><uni-list-item wx:if="{{h}}" bindclick="{{i}}" u-i="07036dd2-5,07036dd2-3" bind:__l="__l" u-p="{{j}}"></uni-list-item><uni-list-item wx:if="{{k}}" bindclick="{{l}}" u-i="07036dd2-6,07036dd2-3" bind:__l="__l" u-p="{{m}}"></uni-list-item></uni-list><view class="bottom-back" bindtap="{{r}}"><text wx:if="{{o}}" class="bottom-back-text">{{p}}</text><text wx:else class="bottom-back-text">{{q}}</text></view></view>
|
||||
1
unpackage/dist/build/mp-weixin/pages-subpackage/ucenter/settings/settings.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages-subpackage/ucenter/settings/settings.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
page{flex:1;width:100%;height:100%}uni-button:after{border:none;border-radius:0}.content{display:flex;width:100%;height:100vh;flex-direction:column;flex:1;background-color:#f9f9f9}.bottom-back{flex-direction:column;justify-content:center;align-items:center;margin-top:10px;width:750rpx;height:44px;display:flex;width:100%;border:none;border-width:0;border-radius:0;background-color:#fff}.bottom-back-text{font-size:33rpx}.mt10{margin-top:10px}
|
||||
Reference in New Issue
Block a user