android添加银行插件
diff --git a/pages/sub_mine/otherLogin.vue b/pages/sub_mine/otherLogin.vue
new file mode 100644
index 0000000..b290497
--- /dev/null
+++ b/pages/sub_mine/otherLogin.vue
@@ -0,0 +1,158 @@
+<template>
+	<view class="otherLogin">
+		<u-cell-group>
+			<u-cell-item title="指纹" :arrow="false">
+				<u-icon slot="icon" size="32" name="fingerprint"></u-icon>
+				<u-switch slot="right-icon" v-model="fingerprint" @change="finger"></u-switch>
+			</u-cell-item>
+			<u-cell-item title="手势" :arrow="false">
+				<u-icon name="hands" custom-prefix="custom-icon" size="32" slot="icon"></u-icon>
+				<u-switch slot="right-icon" v-model="hands" @change="openHands"></u-switch>
+			</u-cell-item>
+			<u-cell-item title="人脸" :arrow="false">
+				<u-icon name="face" custom-prefix="custom-icon" size="32" slot="icon"></u-icon>
+				<u-switch slot="right-icon" v-model="face" @change="openFace"></u-switch>
+			</u-cell-item>
+		</u-cell-group>
+	</view>
+</template>
+
+<script>
+	export default {
+		data() {
+			return {
+				fingerprint: false,
+				hands: false,
+				face: false,
+				list: []
+			}
+		},
+		onShow() {
+			let hands = wx.getStorageSync("hands")
+			let face = wx.getStorageSync("face")
+			let fingerprint = wx.getStorageSync("fingerprint")
+			this.hands = hands.length > 0 ? true : false
+			this.face = face ? true : false
+			this.fingerprint = fingerprint ? true : false
+		},
+		onLoad() {
+
+		},
+		methods: {
+			finger(e) {
+				let that = this
+				if (e) {
+					uni.checkIsSupportSoterAuthentication({
+						success(res) {
+							let str = res.supportMode.join("")
+							if (str.indexOf("fingerPrint") != -1) {
+								uni.setStorageSync("fingerprint", true)
+								uni.showToast({
+									title:'开启指纹解锁成功',
+									icon:'none'
+								})
+								that.fingerprint = true
+							} else {
+								uni.showToast({
+									title:'该设备不支持指纹解锁',
+									icon:'none'
+								})
+								that.fingerprint = false
+							}
+						},
+						fail(res) {
+							uni.showToast({
+								title:'开启指纹解锁失败',
+								icon:'none'
+							})
+							that.fingerprint = false
+						}
+					})
+				} else {
+					uni.removeStorageSync("fingerprint")
+				}
+
+
+			},
+			openFace(e) {
+				let that = this
+				if (e) {
+					uni.checkIsSupportSoterAuthentication({
+						success(res) {
+							let str = res.supportMode.join("")
+							if (str.indexOf("facial") == -1) {
+								uni.showToast({
+									title:'该设备不支持面容解锁',
+									icon:'none'
+								})
+								that.face = false
+							} else {
+								uni.showToast({
+									title:'开启棉柔解锁成功',
+									icon:'none'
+								})
+								uni.setStorageSync("face", true)
+								that.face = true
+							}
+						},
+						fail(res) {
+							uni.showToast({
+								title:'开启面容识别失败',
+								icon:'none'
+							})
+							that.face = false
+						}
+					})
+				} else {
+					uni.removeStorageSync("face")
+				}
+			},
+			openHands(e) {
+				if (e) {
+					uni.navigateTo({
+						url: "/pages/sub_mine/lock"
+					})
+				} else {
+					uni.showModal({
+						title: "提示",
+						content: "确定关闭手势解锁吗?",
+						success: (res) => {
+							if (res.confirm) {
+								uni.navigateTo({
+									url: "/pages/sub_mine/lock"
+								})
+							} else if (res.cancel) {
+								this.hands = true
+							}
+						}
+					})
+				}
+			}
+
+		}
+	}
+	// uni.checkIsSoterEnrolledInDevice({
+	// 	checkAuthMode: 'fingerPrint',
+	// 	success(res) {
+	// 		if (res.isEnrolled) {
+	// 			uni.startSoterAuthentication({
+	// 				requestAuthModes: ['fingerPrint'],
+	// 				authContent: e ? '开启指纹解锁' : "关闭指纹解锁",
+	// 				success(res) {
+	// 					console.log(res);
+	// 					this.fingerprint = true
+	// 				},
+	// 				fail(res) {
+	// 					this.fingerprint = false
+	// 				}
+	// 			})
+	// 		} else {
+	// 			this.fingerprint = false
+	// 		}
+	// 	},
+	// })
+</script>
+
+<style scoped lang="scss">
+
+</style>