From 34cc6bb6dafbee9c255d6b9d3fdb158b89d7ed17 Mon Sep 17 00:00:00 2001 From: Your Name Date: Wed, 11 Jan 2023 00:10:45 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/owner/ownerApi.js | 24 +++++++ components/index/index-menu.vue | 5 ++ constant/url.js | 2 +- pages.json | 9 +++ pages/machine/faceRecognition.vue | 105 ++++++++++++++++++++++++++++++ static/images/hasface.png | Bin 0 -> 32298 bytes static/images/noface.png | Bin 0 -> 32252 bytes 7 files changed, 144 insertions(+), 1 deletion(-) create mode 100644 pages/machine/faceRecognition.vue create mode 100644 static/images/hasface.png create mode 100644 static/images/noface.png diff --git a/api/owner/ownerApi.js b/api/owner/ownerApi.js index 2973217..7fa96cc 100755 --- a/api/owner/ownerApi.js +++ b/api/owner/ownerApi.js @@ -133,6 +133,8 @@ export function getUserAddress(_data) { }) } + + /** * add by wuxw * @param {Object} _data 保存 用户地址 @@ -280,3 +282,25 @@ export function hasOwner() { throw new Error('业主不存在'); } } + +export function loadLoginOwner(_data) { + return new Promise((resolve, reject) => { + let moreRooms = []; + request({ + url: url.queryCurrentOwner, + method: "GET", + data: _data, //动态数据 + success: function(res) { + let _data = res.data; + if (_data.code == 0) { + resolve(_data.data); + return; + } + reject(_data.msg); + }, + fail: function(e) { + reject(e); + } + }); + }) +} \ No newline at end of file diff --git a/components/index/index-menu.vue b/components/index/index-menu.vue index d63de24..f92849a 100644 --- a/components/index/index-menu.vue +++ b/components/index/index-menu.vue @@ -134,6 +134,11 @@ src: this.imgUrl + '/h5/images/serve/8.png', href: '/pages/machine/openDoor' }, + // { + // name: '人脸识别', + // src: this.imgUrl + '/h5/images/serve/8.png', + // href: '/pages/machine/faceRecognition' + // }, ] }, to: function(v) { diff --git a/constant/url.js b/constant/url.js index 8396b88..85ece7c 100755 --- a/constant/url.js +++ b/constant/url.js @@ -187,7 +187,7 @@ export default { listProductSeckill: baseUrl + "app/productSeckill.listProductSeckill", listProductGroup: baseUrl + "app/productGroup.listProductGroup", listRegisterProtocol: baseUrl + "app/system.listRegisterProtocol", - + queryCurrentOwner: baseUrl + "app/owner.queryCurrentOwner", NEED_NOT_LOGIN_PAGE: [ 'pages/login/login', diff --git a/pages.json b/pages.json index cc39dac..25ce9a7 100755 --- a/pages.json +++ b/pages.json @@ -712,6 +712,15 @@ } } + ,{ + "path" : "pages/machine/faceRecognition", + "style" : + { + "navigationBarTitleText": "", + "enablePullDownRefresh": false + } + + } ], "tabBar": { "color": "#272636", diff --git a/pages/machine/faceRecognition.vue b/pages/machine/faceRecognition.vue new file mode 100644 index 0000000..7c0c6cb --- /dev/null +++ b/pages/machine/faceRecognition.vue @@ -0,0 +1,105 @@ + + + + + diff --git a/static/images/hasface.png b/static/images/hasface.png new file mode 100644 index 0000000000000000000000000000000000000000..10666d94836c44eef79ddf189da295dc4b6c47a5 GIT binary patch literal 32298 zcmV)IK)k<+P)O007Mh1^@s6k^wX+001BWNkl#xJ^$MGc-!OM&di$GnYFWi7s~~Cuq2Nn=pdbVf9X~tX^t79{ub-{F%&f|)tg0;YTz3QLf8tHQSCy5n zGQa%(KQsT-CMPEe7G+TuWl>rz`g~_#Q5I!UelledToz?f7Nsq+2ri4VD2vh-N!I^B z0x9}`Qe(KZh)s*KC_kA(=syD$QbPq*`mKJ`Y;15zP$0=_8H|w$d}Ivbx-o_+%OM$ZjmX9YPCkou_%kOC<{y&bR;RbbZS{F(|WL3UyXhGRy>&4g{_IzFbLs& zJ`T2OVN=oU21Br`WCY)+zJYI5-^3MTgsVg;o(26U6~Gr|QGTk$;7XB!GO5zOp1{7u zR{T=xVLY7J!%ZXQ7yuK>T(UG;1}uM8`98i`eT%9xd?aoHHce=fgBHJVXm zv{Yz#C1NBfA`O!XJX<|V|4yO7ae6n^KqnNb7Ws$Zl%Azca zDFPqHl9L#~a+FaG2&WKT(rTMvncHr&GY$bkb275t~&W?s_**5#0Mj^b^@k=#AviQBDGh35*lt;8>y#! zQEhDjGbClU#6_tNeiB}{C2`)w;{0;GA~%rOZN1r6wa_}1+|kANX3OXWk9x}7uKFQO zMelt~^F(LY*iR7X$Px}N3$0DJL*l&Hpn4#2TLqch1{C<-TA2yW^PQme>_U!jJ{qHf zeJJj##s7>qyd8TS(pF#M?UxwoFESTd;&jT$N}Y$d?n-hlP%IE_=OFDl6u~swT&0oN zVkkmr3!m=%WP?jo{rk*HFuMX%H;*Z0;66alO z>TI;5sulT+8=gb}&3wVoPZqfN+gA8}?}fm(;E8Ci-WKt~OFI)@Sga#BH$ink6djZ( zzO^6|&DyXPKoVyhjD1rJzCD*f^WzOJJ}{}X>U_cHxPyh}S6)=z>LyV?BhXwO)ya>! z_`6L_Hpot_9Oc!yXkQ%$NJ!PzH+R-VenZBhxfrH|M1aczosRa>z@RKfTFT~Fh_|=2 zY8p2*Q7Jw(1B=7RiSm~=H?4y>T`dgC+6HoUOP#Y`Jct(Km3uizV8b`>sVIvyW2Jc? zi7fxdhGiEfk4*gDvd~QDrxz1U2i4xb+pK9|YX5bB5Yy9|`C`v27-8mHKri z+aauAtfB2Ss+2~^-QasN#t_f%R@Z1CxDZQ)T{zuU^P#VAoj^M?+vs$ltopQUO<6p0 zyKvr}BPs){EF|CuH(Jh9f&6)n&WJjM8{B=bF%U=X)4PxEe!#-oOmfTF>=H% zn+t8t-o?i)KBwo!tZYLzx zf2~>05uhTFM#gP7gKl55Aj+@KcR@uYSg50}gqcTqqeV?@frASZ;>MU}q6(Xeo_Fww zUeOunnN~@d6QD5FMy)_7%EpYe0m#w%S3wl!jX0`JQ2y%I!(+Xvde^!*54!%uM`Q^} zi1e#P0JFfs#S1JkOB}KkVs1zN_>CnVD+#*a`Z5Vn;PXLtqj$GDcj;O?bEMh-)$xp= zJ1&VcTVu^ZX+dT4hmX#Tdn%6CoOn*N((~F58xXao?z}zomjtdp?bvyzKV523y};tL z@M4aQfKh4pU~us&%X2AFwns(da5dIe?!RZ9;20xYh5*${2Nt$L4RJ**>j`j6irK!Se zqa`A&cRoF2)+?+DD{R18(0z8p2+@+1kqhQ&vMNo3lSqSh?uE@+fvsXC|)E+-?|FgCWl7NpZvhWJ5E7N7Jn-UlM8)@ukUTEJV6Qa~a>gZC(!V1T%sg zae(-2IW`cg_`mmIS?LQ;)HTl8WmJ!Nnp6eiTIjG8U`wF5atjSQQ~A zz?khM&a-|A0T&{D=2(cPXdC`UqbZ>~PEEus6N%KV>#3V|FcW|Ja%T|(59`c^VVIps zv&K@FQA4m9XPh-?tE$p(HEs)X6gn1yowS+IbkB*K;q|W(84kP*MW|ycqjp?Fx2nwq zi)OEz@xfFiQH?dIICj$D+k{Bn*_|eTcY(>&-zRq)F zQE{jh%KBbeokMMtqMV`8`~c``_{13=T#boXpr8qcVg@D@P)el68_$wNHA=0pbL)dAElPfK#U8>ctdJa90t54Zn zg2g_nZK;jD&6lViko7+?n9xhJ2%`627UZE>}=2o%jx-FVU*8}Vu5p;NpnmJ)sJi%>xb0~E#JE(kU|6PShFl3azI$@SQhT7|XA zWfWlg(4prjQ_)bR;4*0xFl5}q)yfdgRj%X1$|YPC=Z9-a4p1U@b_u-&C7RDbsVq6o zvl}!dRz|{&!g6@q!eTdQ?}}E>Oqa(b3}W8*f{DUr5?2V3-kZ#bTRl3 z^o3QB%DA|&Fqw<8&B(wK$k!B4sHR9ABjtRGM!eI{MEc(?N-7>>O4P6$ro`5y`m1O) z&PWC*kldTzjRTpj*p(VUkDlk}1happ`eWKBnA3I|8kI~LW0b)hD__8yr4x9&d>X?P zbaF^b76D>w9>k(88tt9(y5fdK^LKBjSekT4W+hHr2phTO<`pzcV_1=>ZhP$|%1&-2 z9<6$d^aSIQ(r}4_jjIWI$bCNxj*22o7M`0+X_V8v*F6>N4n%@mf*p2#040c#7{bP3 z-q zbw}rlm~PJw5v~diP=HyL?86;2zL#d-!w-u`aiV+~X+6mg&?5f+9z!fplyJjg8v?sbA zc!{~J(m4BQG}n@yuyT7hr3V8^gdXD&nXN?Sqjm2wDjoj6?|Lf?yN$@g0v8Y0YxI*{H&VDgjo``xI;WBI_mwTabao zl~Ma^bL)+5`^p>uNl+S2^9r&}1;$u!1{8y3bQ}w7`F{kqxUBGT>Msg^LTn^F3XfY# zU+6Hp8Iiq4L~|K0h1Tu{naYn6X zbzKj%k<=j#vKHUURd~xsTz_PJh^amdSW*-wRweuKP<9U<&+o(DOc!Qga@t6R{T#xYQ$J)KxBt z*Ce$@Tr?|5#RKL_)Ibvcn)wJ}Ejlx8BNE71Lw(Hx&0f75yRvKXgk@LRkXpgR8P4*n zy2RS*=omij+N&4rO$!Zsyr$K-rDY(o0;@Xuv4;Z8%f%1y((L;!gW28Kks9C&*qCtJi>0Dy#N7O>(mm9+2;vFjKDj7f z9Nywtt8@9RQVO@FH(-5oIquAC;Q;gc>@i%d-o&g?=Idv|Kt^o74(rgZ?(B2TM&hK~ z=uD8$MB}^IyeuGtuCrm@nf`QG2yfiJN>CWBe8z&-NjQM0z(evJqWSGOv2rP@fRDst zkz0*+&IC7>-k08mM{;{c})uEFj14o5i+Lkr z1BWpF%9-?4fkbiy`_VMZmPCZ{Si@2Zj8EkEQ5Lq2uZwwM_FcSJI*XC&q~qQ}1}l-i z)ImM2WFn=V_Lg?5WI;P4Lbu&1nXz*t(CjJfF0Hk>%q4yC&UbmI54`uh(m1zMt+b7^ zLe}Ob#99bOJY{HrubNS~dkI^5U!iQJTkpi(>CJd3cRK}_oqX9nQy*Y464SaNa|#(| zB%`e+^AaoXnz>9))rQ;G`pj0u!1A`#2E11K052Eb z#|Nd0d=VZmt2Bc0-QFN}9yA5uxazizYK?b)5%ZtZ>bN7rnK|%X5fbde!WvAK%~f?^ zZ#-OBP|U?G0V8P>c9USWCfe8c_&-ByO`jmI0S3(jnDjpkN{o%ZamH)b=sEi-`i>1DVhvjsn* z0K-1a#RId~q$E{IWtVBUZG;0SQFqo>B;AUGLzQ;30Nin@JE|_%U>-ujWzKkucS