From b181a9ea2a8d0afd13f444e79d1d467ad2bdd147 Mon Sep 17 00:00:00 2001 From: danshihao Date: Mon, 15 Jan 2024 17:00:02 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90update=E3=80=91=20=E8=B5=B7=E8=8D=89?= =?UTF-8?q?=E7=BB=84=E6=8A=A5=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.json | 5 +++-- assets/images/qicaozu-new.png | Bin 0 -> 3231 bytes assets/js/http/userApi.js | 5 ++++- pages/contacts/contacts.js | 18 +++++++++++++----- pages/contacts/contacts.wxml | 2 +- 5 files changed, 21 insertions(+), 9 deletions(-) create mode 100644 assets/images/qicaozu-new.png diff --git a/app.json b/app.json index a4425f0..a91933a 100644 --- a/app.json +++ b/app.json @@ -37,8 +37,9 @@ "pages/councilDetail/councilDetail", "pages/guestEditSignUpinfo/guestEditSignUpInfo", "pages/invoice/invoice", - "pages/contacts/contacts" - + "pages/contacts/contacts", + "pages/signUpDraftTeamEntrance/signUpDraftTeamEntrance", + "pages/signUpDraftTeamPage/signUpDraftTeamPage" ], "window":{ "backgroundTextStyle": "dark", diff --git a/assets/images/qicaozu-new.png b/assets/images/qicaozu-new.png new file mode 100644 index 0000000000000000000000000000000000000000..8351adc98761ab875c801004f13ad8b6a6f35fdf GIT binary patch literal 3231 zcmV;Q3}Ew#P)Px>SxH1eRCr$PU1@Zb)fs-?FCoc%GefYD%m4<63yWY-6a*Am1wlYiTbCY}W2@}} z?a`Lvc6tu|(c)fCRa&K5t>;Y-m_H=I+KPy%ytR}Co_kpf-r$V=c};K;GM)+2WTI# zu9vup{3`Uy=&+o?($dn*!6QaY4paC}fTk0m%Q%)UhJhe}Vojr07eD^g>IDlHgwxd} zBWD?bhnStAp#Nt8enmi`j5De+4D2T0Ikwqfw5nAqCy<$Qyng?KL_8lv-Bgp3jy`5S ztT8TS^G54F>yWghNX}xJH#@ zR_bB!T2SUaZkw&9y>{A7pw}?&0P%Am>e^ms&a6E9Ks487bG+UjyJ-{1%-P<6e=!m6 zZjS?JTb3EGxODp*B07pZHG!6TWpMXf20$ireY@TGnZ40!7Os z4t>&z$%}GUn@t&4$+ko(0)5PR{-A#|0sUmZnGTMtfeoW%f)ptUY@Th`6JbOLC&iTe z%)HU1JI1A&ol_F%@f$C9^rea^=3>BNiQ~3A#C|?$X_G*&VcZT4|47$?P9aCQ(`9oc zxNyC@09jgwO7%k5frk1c7Zwy0h=}*8(y9g48OB4b;c=DLy(fZrtm;eD z1PzsHlj`bcvt!|)OOc;#Q)-V1kGgG+g-HpFw7!6`n}~X-vfL03VNS&+>DsADXH(>l4z%%MB z0&myu!Qz^4RjQQMHMej8ZtT@p8ZQH6;6bx+ zy=W7Q|2O(O@o%E$6#rSGpQBA7rYZM#bj6F8jFRC+8pA+M)ut`|$B!T180$9bj{B!_ zm_Lx#Bnh1K=^8Y0tJz;tx_z)L(y-=A^`{J^(RKMb_6S#}y09nUTS}mxw9n<%(qlKQ zQmxXIzK_RTYYHy|X5cNi?zs6Bft7W2j_wY>PGukpj_1`7ym zs)KfeOV^h*6X<&hME6K?VhT3qV{^mm--ca@0nXfnHlE#4iDk73x1>pZ+AwySDSu_b z%)G>Hci!7XV8Hhs6kYU*ci^gz*m5Q=rH2mUca_^@>lnd(GR`6b!8_f$ z^8)g+;X)7|Q(l<>Us?Ko6FS*274vzNK%&G;?sav7z^$jPCm;GwO^=_ByUv8S=Aizt z-%VC6U!tyzjuI&8+l#|S;o{sMB}6}7U4i!wirX3T<+JhD5h#{3o@)m!d+$r&0t5a z6$HlabQ5eDKrMRs`3@(3Uf3Uk%;TXDMAv&Km)C^a>a-5NvpPJcEK$L=V45q3%Omg zTF4!3IDxYII=r!W7mUb)TCQxGG*b?k7K*C*3u1;>2uN55HeX{Mf#TvOc>+d|fE+1r(f|!#^KO$=q9sT3XI(T6Z;Tp; zes;O@t6hcR-hi(f zpaE%XNg;UY%6F_%okDNZ47F|Q4VKwwaJA(N=}SI1TLd=o_T@B73H-?Nt=!P}|7}eR zXe$yEW3l|Y8?CV~w2G}*5e|p2$ZCy!a@R>=rOAE`=>E+bI?xGD-*Dy z6>ld+&pfv;#=CnphZ0OEje&~EqMIg;~+3m|CEwK4u-D|~b@8Dirq-n(IZlAv}#u50)f&ZUd7iNf&5bk>yd73(bbND%>>2=@?&c>wRZuY z9X{GrC4XQ3Io_<<8IehLZBER@)s_&*Z@G2n>8l;W39FVf1DCbB72AratMc7=Y4liV zlCudjWBwN#QM@npA$#@gTTFd1GGMWM$YA1($J97 zuWngc5Fve;ay-5gZkN?Q=PqrSdt*PN_9Dw9QQIb4UIe!LdkX6RFL zV|!}EOC3blKzMW9Bn<1Gr;I>x1_IsDFE(*StMS(pG#(+wAC*}Ju&A;E&sRymAXQ@e zzClCqz~CY!x?)<}!}+@7iCCqr2;8@CpDnBVIXhHm-gsquH5OHtBhc8`;+Q=;5XWB} z7oW%PZ4+VRF?wbu<_)<7cV4JA#2Lx>VY3g4Pn(i(1>gzzZXuAe)F9DsOq}hm-oFn! zj(ra?5vVLV8JXyxn~TZ43(zeql5$IFVc@nz=~9v{p+uZ;bw^2KqLirw%0!wJx9*&j z$WAf>aU>Y*+YoN7=y>T&RMW{mrp%$qa?B(pP`Kd@8h3#4nrfFils>{8ZRM6}lR#0? z|3A2H$AfD@U`=OreMDQSVRHpLNX zo0PyDw zoBie3OdIVbEmqz#0;5JmGK)D6|8`0^9KH*n8CJZCkFAh+O%Cu1P19bhEZe*$njAtU zX=jwc`0m}qZlA;mPb0zvRd1BVA0q%`9Z|;0!-i2JZVXsOn6h=C3I|1yf= http.get(`${URL_CONFIG}drafting/payDraftingGroupSubitem/getItemById`, params), // 起草组联系人提交 editDraftContactsInfo: (params) => http.post(`${URL_CONFIG}drafting/payDraftingGroupSubitem/editCompany`, params), - + // 通过id查起草组信息(无权限接口) + getDraftGroupInfoById: (params) => http.get(`${URL_CONFIG}drafting/payDraftingGroup/applyQueryById`, params), + // 起草组报名(无权限接口) + draftingGroupRegistration: (params) => http.post(`${URL_CONFIG}/drafting/payDraftingGroupSubitem/addByQRCode`, params) } export default UserApi diff --git a/pages/contacts/contacts.js b/pages/contacts/contacts.js index 0dd471d..eb7ba56 100644 --- a/pages/contacts/contacts.js +++ b/pages/contacts/contacts.js @@ -83,8 +83,17 @@ Page({ }, // 提交 formSubmit(e) { + // 企业联系人1必填 + if (!this.data.personList[0].contactsId) { + wx.showToast({ + title: '请选择企业联系人1', + icon: 'none', + duration: 2000 + }) + return + } // 企业联系人不能重复 - const personIds = this.data.personList.map(item => item.contactsId) + const personIds = this.data.personList.filter(item => item.contactsId).map(item => item.contactsId) if (Array.from(new Set(personIds)).length !== personIds.length) { wx.showToast({ title: '请选择不同的联系人', @@ -105,7 +114,7 @@ Page({ // 工作组 case 'work': // 联络人列表 - params.payWorkingGroupSubItemContactsList = this.data.personList + params.payWorkingGroupSubItemContactsList = this.data.personList.filter(item => item.contactsId) UserApi.editWorkContactsInfo(params).then(res => { if (res.success) { wx.showToast({ @@ -134,7 +143,7 @@ Page({ // 起草组 case 'draft': // 联络人列表 - params.payDraftingGroupSubItemContactsList = this.data.personList + params.payDraftingGroupSubItemContactsList = this.data.personList.filter(item => item.contactsId) UserApi.editDraftContactsInfo(params).then(res => { if (res.success) { wx.showToast({ @@ -161,7 +170,6 @@ Page({ }) break } - UserApi.editWorkContactsInfo }, goBack(){ wx.navigateBack() @@ -254,7 +262,7 @@ Page({ /** * 声明周期函数--监听页面显示 */ - onShow: function () { + onShow: function () { console.log('选择的用户', this.data.selectedPersonIndex, this.data.selectedPerson); if (this.data.selectedPersonIndex !== null && this.data.selectedPersonIndex !== undefined) { const { id, name } = this.data.selectedPerson || {} diff --git a/pages/contacts/contacts.wxml b/pages/contacts/contacts.wxml index 0aa9f60..cb1028a 100644 --- a/pages/contacts/contacts.wxml +++ b/pages/contacts/contacts.wxml @@ -51,7 +51,7 @@ - 备注 + 备注