From d0727f89910ae08764989f89128798fabf903e87 Mon Sep 17 00:00:00 2001 From: liuye Date: Wed, 12 Jun 2024 14:03:51 +0800 Subject: [PATCH] =?UTF-8?q?=E7=99=BB=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../baiduAI/AppDialogue/AppDialogue.vue | 43 +++++++++++++- .../baiduAI/AppDialogue/img/question-icon.png | Bin 0 -> 2117 bytes src/project/baiduAI/AppMy/AppMy.vue | 56 ++++++++++++++++-- 3 files changed, 92 insertions(+), 7 deletions(-) create mode 100644 src/project/baiduAI/AppDialogue/img/question-icon.png diff --git a/src/project/baiduAI/AppDialogue/AppDialogue.vue b/src/project/baiduAI/AppDialogue/AppDialogue.vue index 699b022..f63fb96 100644 --- a/src/project/baiduAI/AppDialogue/AppDialogue.vue +++ b/src/project/baiduAI/AppDialogue/AppDialogue.vue @@ -52,6 +52,13 @@ + + @@ -282,7 +289,14 @@ export default { innerAudioContext.onStop(() => { this.messageList[index].isPlay = false }) - } + }, + handleAdminLogin({detail: {code: phoneCode}}) { + if (!this.token) { + this.autoLogin({loginWay: 'admin', phoneCode}).then(() => { + this.getUserInfo() + }) + } else this.$u.toast("已登录,无需重新登录!") + }, }, } @@ -438,7 +452,6 @@ page { left: -12px; } } - } .fixed-bottom { @@ -502,5 +515,31 @@ page { } } } + + + .login-btn { + position: fixed; + bottom: 500px; + left: 0; + width: 144px; + height: 64px; + background: #B8B8B8; + border-top-right-radius: 44px; + border-bottom-right-radius: 44px; + padding: 12px 16px; + box-sizing: border-box; + line-height: 40px; + font-family: PingFangSC-Medium; + font-weight: 500; + font-size: 28px; + color: #FFF; + z-index: 999; + img { + width: 40px; + height: 40px; + vertical-align: bottom; + margin-right: 8px; + } + } } diff --git a/src/project/baiduAI/AppDialogue/img/question-icon.png b/src/project/baiduAI/AppDialogue/img/question-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..bc18f2f54d2320ab6a2bb80d9e766d8530e8b712 GIT binary patch literal 2117 zcmV-L2)g%)P)Px+|4BqaR9HvNnR|>~RTaj6>%8u3rnfWGPN&nM+IBj9K%rHllr{tmLWsmvji~hx zqE-LUL^M7^Vj@anL`*~p#F$1gjkc%+YcLALs7X`W02cdTXlp5b(RVw;yzaf{p0l@E z=iHeN(>sqAC9{*;NzU1O?eBbRt#7TpD_r5Q);hpk;Cf&Ma1*cy=l}{ebA!MM;B{ap zuou_^oDvapC0ojsOt#i4h_3=S*T6Lbli9F9e+}ddz@s9f;HNYuGmf>^1r`I}0zL^S zsCP0H>>q$11OE|`cp_s{0r;63xK-~2Rh_l3C`b|6a#aAWwJpF`fbUJgjaQ3Z-LLi^ z7m*9~jMQb&TAKql0_#Qv{?&q*Y@H_5R^W>wQW`t?GJrMaeg=GYGRyzt_rC@18_Q%p zfZqka{Vp&!_WP8{hehPU(Jw{-*0S{;K)+RSXvgV$SweInx)>Teg&{ma+k3 zA(wG!o8i$p+hhJrkDNbgJ}NFXt)Bb+aCVOdxD?n7Oqi|J$nfUHi2Wza#8zl&bZKtz z$OnS!3aY}Ds^#pUrTcW1eP^mHYVo*dWscbeRjf&eX7_p#*{?H41N-H+4RYJ!EO&Ng z@w8x$KUB<@YsHaTZGEUF#&wsR>QUy(tXz;|UbBy~6~&fVL3o1W2xIqCP}LYBWAG#e z+FLSw|M@=dT$bgoCE3Y*t(E3}1vn4*9k8a}igIY!eqfMmW@qS}6Qry~CSk`xkcpYV z7>KMTjxAZwVfz~up4?O7haZ{2j9|jW+ksChz`KAaff@Ax?mb%K+<@WMcquQ10Sn5rDq`K&%1~C@O3%zo~5r8W7TIhK*Q|mgM`4^KY~RZhuDIv z@#zeIy)YO;Z)nKpJQ_WinE~G&S0n$Z0C(4#&&x0#J0G&+P=!0LFVNo~Cb4I&Nr0p# z#~2><{P=*wOD7F&MPcoHkGu-CK)DKs&Ku@5yF?Lmwm4+n^h4^5Jql2}h~}{`)h!24 zR@i^K$_G2MoV!rQ#1;`tWZ+mY3odqsrZ#|;nt zDWa(;Jh0BEF|atIKXon)RpEgrB3|r{X@aOWZ>GG1brHbXLofV!rTtQ=C(Hx%* zH)r|KlFJ|{q{_Ge2SZDLXz3|ij+_d~#bKg*nvqX$H~eCARrP}hznNoMhsAZ&O=%pe zc<+48@X7&UWtYoGR|hmTI0<-7vcK*O`N=aCB1b6XUGBX#;0NpT^<10)tn1=aeTHMb zF=qx07tU9i6-0@q>3C_s;inrdZXj&9SLmE;$PCAkr18{!%FvXzbToOiH~ILUI#>`F zcI=7x(Wa0n;}B$BK5>iBV_(u1^sySKzYUJp6i6BCq#o8Dt_z0^Qo8D2bO z=^2F9nL^u4Xf37^I8cTIZwgs)ShGxM%oy?+my9n7NR8GbrwtpQia65auw-GtqhI!T z-@=;lw_{9_q^`_7{@egtc2+ps1KEn@?$tt}!AV>c8q1k}n}8{o9eR5O-=sQd(Rpy~ z0%*=d&WFI21fc#j4$lw3P+2(kmSx=y0jm~y6bp5;IFXsULcQs46~6OCiE`Ou%MrKV z;?UOaB$}p7Rbnl9mQo0V6-g3Adp_4O1U?jVLW2)EPj${A>!l1vR>%e}i#uKB792X8 z#%;kygt~62+u0rQwZ|$PKOIvo$8>dBmalN|{nQ6qUlpk~1PZborBajiAQ!-loKWy2 zDQ%u31aA6ae&AAU7M9KPST)B>*d1q#l)Adjf@bT>`y=lAxscDo`xlo9^M*Hx8!j^w{-j)|CJh!Vt&W)3}awYAklaN#vl|eTZ;24L09)M*FgskB|{+ty?qgVgHcjxH14v2!|axTmLlBP8L+h7 zP3ra($GC?k4cSSLofrBI+q$Df0mVl zfa4!KN4a`>9^6L()Jvo3d-YL^$LV`{G=|CPdHpszn60(b^8#}elhgYOcnq7vm*{%P vzpi#wGMT{re=pI;YFF)=uI=6WZ;1Z_k{fiU3B9D{00000NkvXXu0mjfxhw$h literal 0 HcmV?d00001 diff --git a/src/project/baiduAI/AppMy/AppMy.vue b/src/project/baiduAI/AppMy/AppMy.vue index 8003a60..0cac984 100644 --- a/src/project/baiduAI/AppMy/AppMy.vue +++ b/src/project/baiduAI/AppMy/AppMy.vue @@ -5,11 +5,12 @@
+ +
@@ -55,11 +62,32 @@ }, onLoad() { - }, methods: { - ...mapActions(['autoLogin']), + ...mapActions(['autoLogin', 'getUserInfo']), + handleAdminLogin({detail: {code: phoneCode}}) { + if (!this.token) { + this.autoLogin({loginWay: 'admin', phoneCode}).then(() => { + this.getUserInfo() + }) + } else this.$u.toast("已登录,无需重新登录!") + }, + onLogout() { + uni.showModal({ + title: '提示', + content: "是否要退出登录", + success: res => { + if (res.confirm) { + this.$store.commit('logout') + this.$toast('退出成功'); + setTimeout(() => { + this.getAuth(); + }, 500) + } + } + }) + }, } } @@ -141,5 +169,23 @@ } } } + .login { + width: 100%; + height: 96px; + padding: 0 32px; + box-sizing: border-box; + line-height: 96px; + text-align: center; + position: fixed; + bottom: 120px; + left: 0; + .login-btn { + background: #4181FF; + border-radius: 16px; + font-size: 34px; + font-weight: 500; + color: #fff; + } + } }