From 9375544f6c55dba1abcf9c8af46bd32d2982225a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8A=B1=E6=9C=89=E6=B8=85=E9=A6=99=E6=9C=88=E6=9C=89?= =?UTF-8?q?=E9=98=B4?= <185154740@qq.com> Date: Fri, 31 Dec 2021 10:19:09 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B5=B0=E8=AE=BF=E6=85=B0=E9=97=AE=E4=BA=BA?= =?UTF-8?q?=E5=91=98=E9=80=89=E6=8B=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apps/AppWalkask/add.vue | 44 ++++++++++----- src/apps/AppWalkask/img/tx@2x.png | Bin 0 -> 1467 bytes src/apps/AppWalkask/img/xz.png | Bin 0 -> 1489 bytes src/apps/AppWalkask/img/xzh.png | Bin 0 -> 1730 bytes src/apps/AppWalkask/selectType.vue | 86 +++++++++++++++++++++++++---- 5 files changed, 105 insertions(+), 25 deletions(-) create mode 100644 src/apps/AppWalkask/img/tx@2x.png create mode 100644 src/apps/AppWalkask/img/xz.png create mode 100644 src/apps/AppWalkask/img/xzh.png diff --git a/src/apps/AppWalkask/add.vue b/src/apps/AppWalkask/add.vue index b8d6c1b0..3a48b124 100644 --- a/src/apps/AppWalkask/add.vue +++ b/src/apps/AppWalkask/add.vue @@ -10,8 +10,8 @@
- - + +
@@ -68,8 +68,10 @@ export default { forms: { areaId: '', areaName: '', + optionId: '', - create_user_name: '', + name: '', + reality: '', realityValue: '', menuLevel3Name: '', @@ -84,11 +86,14 @@ export default { areaIdProps: '', clickedUserSelect: false, id: '', + + name: '', + optionId: '', } }, computed: { ...mapState(['user']) }, onLoad(o) { - this.id = o.id + this.id = o.id ? o.id : '' this.areaIdProps = this.user.areaId if (!this.id) { this.forms.areaId = this.user.areaId @@ -97,6 +102,13 @@ export default { this.$dict.load('realityStatus').then(() => { this.getDetail() }) + + uni.$on('goBack', (data) => { + console.log(data) + this.forms.menuLevel3Name = data.applicationName + this.forms.name = data.selectUser.name + this.forms.optionId = data.selectUser.id + }) }, onShow() { document.title = '新建走访' @@ -105,11 +117,12 @@ export default { methods: { realityClick() { if (this.id) return - if (!this.forms.create_user_name) { + if (!this.forms.name) { return this.$u.toast('请选择走访对象') } this.showStstus = true }, + getDetail() { if (this.id) { this.$http.post(`/app/appvisitvondolence/queryDetailById?id=${this.id}`).then((res) => { @@ -131,7 +144,7 @@ export default { this.$refs.uForm.validate((valid) => { if (valid) { - if (!this.forms.create_user_name) { + if (!this.forms.name) { return this.$u.toast('请选择走访对象') } if (!this.forms.title) { @@ -150,9 +163,10 @@ export default { .post(`/app/appvisitvondolence/addOrUpdate`, { areaId: this.forms.areaId, applicationId: this.forms.applicationId, - name: this.forms.create_user_name, + name: this.forms.name, + optionId: this.forms.optionId, menuLevel3Name: this.forms.menuLevel3Name, - optionId: this.forms.applicationId, + reality: this.forms.realityValue ? this.forms.realityValue : this.forms.reality, title: this.forms.title, description: this.forms.description, @@ -182,13 +196,13 @@ export default { this.forms.areaId = e }, - backlist(e) { - this.forms.create_user_name = e.item.create_user_name - this.forms.menuLevel3Name = e.menuLevel3Name - this.forms.applicationId = e.appId - this.forms.optionId = e.item.id - this.addList = true - }, + // backlist(e) { + // this.forms.create_user_name = e.item.create_user_name + // this.forms.menuLevel3Name = e.menuLevel3Name + // this.forms.applicationId = e.appId + // this.forms.optionId = e.item.id + // this.addList = true + // }, realityStstus(e) { this.forms.reality = e[0].label diff --git a/src/apps/AppWalkask/img/tx@2x.png b/src/apps/AppWalkask/img/tx@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d9620e086f8e6738ca671aacc434531257ce7add GIT binary patch literal 1467 zcmV;s1w{IZP)Px#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(Uj5lYvtPPx#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91FrWhf1ONa40RR91FaQ7m0NXcg3;+NHJ4r-ARA>d&noVdMM;L}@cBNJ^ zB?~o1|NbirdCoHaxgS%CGGZo=f_^#iltpyyV8Qav%53jJnzmovoqgFihVd%S62_L zudlxqhT&-;h2gM&X04-Y@%^G*(#wD98M;-Olt zaV`vlbFgt1e*-aX{e%3oQaX3?dH2rP*cb)IK4J^-{j~wddHi`0gqKm9dc%05A>Qm9 z&Ub@AuDGsPLwc=HC{##PtyYK73dKf46dfl#hV_-%mxI66A|nD^Q}mX?-|K-jymavrwNm~s^<#q`9) z#J8~BXvbDt0u~k)UTHLfA5f7;qp0M*5V^~x(uv>Nsiak&a{1vKLe#I|<-DftOW$>! z_r}M^|7=yZr2yZ5cnZe9hatZ86~JFAl}g{WGMwajxm>A|5sW8A8W7dC|#b}O1EntrYT1AkLzmN!bJ zlb^Ngm(dE6q}kuf5lsacxA_%i3qm-bdfv&eXejN&_aA&BMDQi* zt-_t&Z01h81hB)_>y1B92tF@wc;3XvX@f`W^Zog+O-odAIrr6_9ova!X47%BAv}Ga zZWDc;McTM7hHEioMnX5ru}y#;=haZT!Va63&qslFrpZ7S++X1^PR3}SO#%GEnvWDa z&82RSHc^OHX|j-s`N&9CTV_)Lrw6zR*Ae%-HO|{glbp#!HZmGkWkw0$*lXrCQ0OY9 zNh;}f8OugiGP6DVb%i7lo7fegb}NvPte~7FyZR0=#I3RA z`QFASoo2MmN&w^Yc(MUyXLO*oH)W8GjAS*;dPT-nKjZTnyKc_CC_=N5)kaNJ3lNo? z3piC6;%1b%*YI`ZT7};$hE*YM3gFHN!WPrK3lUfCs$b>G_#atx*qsY6F&*8-*%UxV zvoqo&d8}4bA?|HqyexFU=UuYkwI0P#?~^ggu}uInG`KT@3~(iOXok46J;-1>ZiQ@Q zj1p}Vzy~_|o0~)uA?@&@4sl0|q?gupt33jS*C%&Irb)6(0BFX^f`=0xHlh2B1w#~{w>wd*ieShI~^v$dM1}V3| zXtQtItX2g5viU~0oMA{Z?krZ%D*t;21H}b1%CM^LY;;=@JjeN|fsG#2YPBLDv;C<- rR0PxfI`-v{J$4G=H5Wx${oLk%)9=4SDWBtd00000NkvXXu0mjfj7GBY literal 0 HcmV?d00001 diff --git a/src/apps/AppWalkask/img/xzh.png b/src/apps/AppWalkask/img/xzh.png new file mode 100644 index 0000000000000000000000000000000000000000..967fa399ea01a0d7fced8adb1f7a3129aabdeb2c GIT binary patch literal 1730 zcmV;z20i(SP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91FrWhf1ONa40RR91FaQ7m0NXcg3;+NIEJ;K`RA>d&T5oJrMG&9ayJD%m zR}d0KjUS}Ff`!yX5lKYRM2N=7pNKKhssxq97&K^z7;KjUA!_7ufO9*h5Ky@jkBiA{x!#{1n%cZL4Hj7L1chK~{ zEADb6SWZAofuN?KmJoUo@DL$%R9_S8_eSPX5z>irZsc`CIQJks3bvjST#f`Lcm0w~nYx7F_b;&B`d z(?lo(;@f&}f^_;zBDgb5qowj7!f~joT9MdXb1tZ@Km!`udlupV9vG`$9}S?421RM* znbx{rM&l8>%2(N_d!B+p{I=5I1(UCnb^93dfE;xMM9}l#<2(>nI@5Z|%5PA(!3T5LI)N>{PMHlh0?Ac2|0 zHa26$%Lx0rbnPp{^b+Ls#DY~Y3$Jg0M3v$%@C`1yvGGw1Wf%sOYLl9SZ;}_N!XNVclMlab2?_vh&{kE2ZCfq z)FXO8`1GG`wTJDxMxETq;9s?AVasy!p)yw=d8AO$Kc@Pt^?0RuUTifg+-qoIa#prJ z(H{HU=51_EuJJs2%cd1n=4+cwER$F`PZ%;1v2zWF& zd@m(2b|p7vVcPJ+Y!AL~(wA?s`FU-;%Zq#sFVF#-E@j?v_CE>EOEx{;o@%B6>MX}; zPq6bMhO@SUd}Vepjs2AVp<$~#*XCm*KH_uhDn{IA=nVerDs)=3=EXad;=1ov81xSE zXPu#yk_&bvca;S-LUc2x>8O8hwgkJ{oKB3uQYQ5<_~Q(IC41R^!!mDs>Uxs+hUf-E zD>e7;S>>X&(1s+);tBK39Gw!tnUrXCjw%(omq+3u2A?t&3pF|Y{e#l;vkk2rxnM6T znBxV^5hS)`Z;v)O4iT!)c`k#e`)qp2WfRQF6*mJpR7`_B5>>pA_Qkc!$G?$D4&dj> z{j}`hS(RWG?7kn6EAEl%LsEzodETygtJ{_>aq^VAo9FzBY>y|1*^f4iG}=^5q?}S6%#gRjP@%|#sC2< zFC*fFCMtNrCKzpenKfXDllpR3jF8)3c^R?e8e`nJhOjN&9DyY(wOGJpXR< YAB0b%2txdb
- +
{{ item.applicationName }}
@@ -31,10 +31,15 @@
- +
+ + + + +
-
{{ e.create_user_name }}
+
{{ e.name }}
@@ -45,6 +50,10 @@
+
+
确定选择
+
+
@@ -62,6 +71,7 @@ export default { current: 1, showType: true, applicationName: '', + selectUser: {}, } }, computed: {}, @@ -71,6 +81,20 @@ export default { }, onShow() {}, methods: { + userClick(row, index) { + if (this.userList[index].isChecked) { + //取消 + this.userList[index].isChecked = false + this.selectUser = {} + } else { + this.userList.map((item) => { + item.isChecked = false + }) + this.userList[index].isChecked = true + this.selectUser = row + } + }, + getTypeList() { this.userList = [] this.$http.post(`/app/appapplicationinfo/queryApplicationListByType?type=0&status=1`).then((res) => { @@ -83,13 +107,21 @@ export default { getUser(data) { this.$http.post(`/app/appapplicationinfo/list?appId=${data.id}¤t=${this.current}&size=${999}`, { searchParam: this.keyword }).then((res) => { if (res.code == 0) { + res.data.records.map((item) => { + item.isChecked = false + }) this.userList = res.data.records } }) }, + submit() { + uni.$emit('goBack', { selectUser: this.selectUser, applicationName: this.applicationName }) + uni.navigateBack() + // uni.navigateTo({ url: `./add` }) + }, + toUserSelect(item) { - console.log(item) this.applicationName = item.applicationName this.showType = false this.getUser(item) @@ -152,7 +184,7 @@ export default { height: 120px; line-height: 120px; // background: pink; - padding: 0 20px 0 32px; + padding: 0 0 0 32px; img { width: 74px; @@ -174,6 +206,7 @@ export default { .imgs { width: 40px; height: 40px; + margin-right: 20px; } } } @@ -186,13 +219,25 @@ export default { height: 120px; line-height: 120px; // background: pink; - padding: 0 20px 0 32px; + padding: 0 0 0 32px; - img { - width: 74px; - height: 74px; - border-radius: 8px; + .imges { + display: flex; + align-items: center; + width: 200px; + .imgselect { + width: 48px; + height: 48px; + } + + .avatras { + width: 74px; + height: 74px; + border-radius: 8px; + margin-left: 36px; + } } + .right { width: 100%; display: flex; @@ -213,5 +258,26 @@ export default { } } } + + .subBtn { + position: fixed; + bottom: 0; + left: 0; + width: 100%; + height: 118px; + background: #f4f8fb; + div { + width: 192px; + height: 80px; + line-height: 80px; + text-align: center; + background: #1365dd; + border-radius: 4px; + font-size: 32px; + color: #fff; + margin: 20px 34px 0 0; + float: right; + } + } }