From e29c5e5695bdf61b93a38f7e6ae2f4b1190aa70c Mon Sep 17 00:00:00 2001 From: liuye Date: Tue, 9 Jul 2024 16:30:40 +0800 Subject: [PATCH] =?UTF-8?q?=E7=89=B9=E6=AE=8A=E4=BA=BA=E7=BE=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/AiPagePicker/AiPagePicker.vue | 8 +- src/components/AiTreePath/AiTreePath.vue | 59 ++++ src/components/pages/img/right-icon.png | Bin 0 -> 373 bytes src/components/pages/img/tx@2x.png | Bin 0 -> 1467 bytes src/components/pages/selectDept.vue | 182 +++++++++++ src/components/pages/selectDeptUser.vue | 303 ++++++++++++++++++ src/components/pages/selectResident.vue | 49 ++- src/project/weiyang/AppHome/AppHome.vue | 2 +- src/project/weiyang/AppMine/userInfo.vue | 1 + .../AppSpecialPeople/AppSpecialPeople.vue | 5 +- src/project/weiyang/AppSpecialPeople/add.vue | 121 ++++--- 11 files changed, 674 insertions(+), 56 deletions(-) create mode 100644 src/components/AiTreePath/AiTreePath.vue create mode 100644 src/components/pages/img/right-icon.png create mode 100644 src/components/pages/img/tx@2x.png create mode 100644 src/components/pages/selectDept.vue create mode 100644 src/components/pages/selectDeptUser.vue diff --git a/src/components/AiPagePicker/AiPagePicker.vue b/src/components/AiPagePicker/AiPagePicker.vue index bdfdb50..9a2dc3b 100644 --- a/src/components/AiPagePicker/AiPagePicker.vue +++ b/src/components/AiPagePicker/AiPagePicker.vue @@ -25,7 +25,8 @@ export default { ops: {default: () => ({})}, valueObj: Boolean, params: {default: () => ({})}, - multiple: Boolean + multiple: Boolean, + single: Boolean, }, data() { return { @@ -35,6 +36,7 @@ export default { gird: {url: "/components/pages/selectGird", label: "girdName"}, party: {url: "/components/pages/selectParty", label: "name"}, dept: {url: "/components/pages/selectDept", label: "name"}, + deptUser: {url: "/components/pages/selectDeptUser", label: "name"}, custom: {...this.ops} }, } @@ -50,7 +52,7 @@ export default { }, methods: { handleJump() { - let {config, nodeKey, valueObj, multiple} = this, + let {config, nodeKey, valueObj, multiple, single} = this, selected = (valueObj ? this.value[nodeKey] : this.value) || this.selected?.map(e => e[nodeKey]) uni.$once('pagePicker:' + this.type, data => { console.log('发送', data) @@ -61,7 +63,7 @@ export default { }) let url = `${config.url}`, qsstr = qs.stringify({ - selected, nodeKey, multiple, ...this.params + selected, nodeKey, multiple, single, ...this.params }) if (!!qsstr) { url += `?${qsstr}` diff --git a/src/components/AiTreePath/AiTreePath.vue b/src/components/AiTreePath/AiTreePath.vue new file mode 100644 index 0000000..13eab4b --- /dev/null +++ b/src/components/AiTreePath/AiTreePath.vue @@ -0,0 +1,59 @@ + + + diff --git a/src/components/pages/img/right-icon.png b/src/components/pages/img/right-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e1c626b7c87f84c92030092297eed2f61f7a8eec GIT binary patch literal 373 zcmV-*0gC>KP)Px$FG)l}RA@u(*f9=*KoAAcnchnP*RnI##yfZbdqe5577pP7#z19^gamf}teZ~_ zv-|$1*sMzBk5=vz0{^{XHpm7GPk_H@;RUU3j}5LyRQL;Qu<(Lbx5oxoBP#p_Hn^vt zVHj>^b`g=jZQHA=+Man^zIAOdrSuY!!?ZC~?VF}KqmkagyNFB;&QAo=6=-HUj^o43 zPEkl#;Dm}sx&xz;5MU${28=>Nfe}bJ5RD80B9URhC8UTPyRLg~IhOtUhQM4&e$PQ2 z074o>;pX$NS3^s4kvKRIje`Osa4=vL4g!qCxdWqd?!c5%-B%XXUpiHPZHPWZ6nEH0 z1OPv(AyA)d5Qt7Z_j+tFccSQdY!IDz?)BJU?nKe^*dRLb-0QKy+=-&+Ro~zn`K16z TcgIPx#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91N}vM(1ONa40RR91N&o-=06xuyNB{r@B}qg=FXz9hrE2YUXJ=>6#`Yd*W$$?Q>^Z+VGdr_09*cbP?d6T7Hnlz{*IjYR zdY#BE`mzk^sa3Pcy-k*N!6xUsFOE-Nf6-B^b8_ywo87FgeeDu`$&l<$`bd6SR-3_` zeYITq>dcbW1OpEgAZ=7v&y!0hM-ohs(-vKvF7G)FSYG5Hl2S-LXmQ|pY!FdslUmfe zHuBZ22PZFytD!^Avi-c_9_=I=)m@SPcMNngk`C`kKaV%P_MqKdO_<2r^x1M*8Pbd9 z04%PB4rvj+BdXiVTa#4GIof{W+Ec6px+Fyu)cf2Xp}~$SGpyqS)+H%opwM2U;Wj1E z)#DjpN`03eF;MgT`0qUWyR6Vi$a6OWI;BJo)TDW*=3~$q1YQgj`b4H>a@@SmAREO% z6|&}U6^G8D1ZA?#3j)+hH($&h&A!h#oEplAvV=Q`zH*9uDi%?3jQ-=$8ALP%6-36D zo`UiL2|5)6Rd1SqH4=x;#6hh;eimedcKSvPI)jW6i>TGD?I0Vp(;vj3GsqY*Pa{_huus zuebRcT$_X>0t${^y%j#HbgnT4H8D`tdW*tzLXmfquSrT00|kexb@gFQn7nboOcYd@ z35Sy4L_#mniGg}|Zk*;qOgGJyvh?1*@m@ZNq$L7si6I?Z2>)NCqi+^zX*L;HYU^$c zm05vjcRyx8hbnn3jTXOnKe0GLv!x9E_*adv*i1@d2ZcF>z3dp^9Nv>BtgwqJhgi>n z=^XvO`jl?)f!8f@507I3RW3L*$8h#>8}wQ^+jB)-R9FCxDvYD?tnIy-xc{h0|L_>F z`ow%U!Wby5!Cailc_obn6q14!d5aveI3TE!w>BE|=X%3i18TyS$e?B?GG4p0mp^xl zV6ydXZuD`WTK>di%YP%j4UJUvSk3$C@)YeRNdCftZLkrxMiFgLh@?*rmw1U_^u{@g z11i_TM%W6QbwwN0@qnI0JU^8sj5iL*)+=m%d(Y0L* zRAnOa!!j|>y0&Y9n#>O_C|%pNK;^~;rxEvuuCDD`pa$q+=jX&v>aHZE1T9dK3%HcL z2$4zGcCE(d`>X3AOdF1@S`jrIu7~p?1*OO<1(kwQB%qj$BgzUtWvi%sc(PeF{v#!C zSC&d&0$^lgPq)6g(jU3f@xFK1_>RBG&HD@*cxD4eHg*T(Uj5lYvtP +
+ + + +
+ + +
+
+ +
+ + + + + diff --git a/src/components/pages/selectDeptUser.vue b/src/components/pages/selectDeptUser.vue new file mode 100644 index 0000000..ba9abde --- /dev/null +++ b/src/components/pages/selectDeptUser.vue @@ -0,0 +1,303 @@ + + + + + diff --git a/src/components/pages/selectResident.vue b/src/components/pages/selectResident.vue index 612e0da..e57897b 100644 --- a/src/components/pages/selectResident.vue +++ b/src/components/pages/selectResident.vue @@ -1,8 +1,11 @@