From fcd9d6ccaddcc64f66679fe5dbff7b8030e2ffa6 Mon Sep 17 00:00:00 2001 From: zoujiandong <10130823232@qq.com> Date: Wed, 6 Dec 2023 13:05:44 +0800 Subject: [PATCH] 12.6 sickdetail --- .../MessageElements/CustomMessage/index.js | 29 + .../MessageElements/CustomMessage/index.wxml | 17 +- .../MessageElements/CustomMessage/index.wxss | 57 ++ .../TUIChat/components/MessageList/index.wxml | 4 +- .../TUIKit/static/assets/wenzhenform.png | Bin 0 -> 1209 bytes api/consultOrder.js | 2 +- api/sickRecord.js | 5 + assets/images/noManage.png | Bin 0 -> 16569 bytes assets/images/sickManage.png | Bin 0 -> 5514 bytes assets/images/wenzhenform.png | Bin 0 -> 1209 bytes filters/filter.wxs | 12 + pages/inquiryForm/inquiryForm.js | 568 +++++++++++++++++- pages/inquiryForm/inquiryForm.wxml | 118 ++-- pages/inquiryForm/inquiryForm.wxss | 18 + pages/my/my.js | 5 + pages/my/my.wxml | 4 + pages/my/my.wxss | 3 +- pages/sickDetail/sickDetail.js | 52 +- pages/sickDetail/sickDetail.json | 1 + pages/sickDetail/sickDetail.wxml | 107 ++-- pages/sickManage/sickManage.js | 10 +- pages/sickManage/sickManage.wxml | 11 +- pages/sickManage/sickManage.wxss | 7 + pages/sickRecord/sickRecord.js | 26 +- pages/sickRecord/sickRecord.wxml | 4 +- pages/writeSick/writeSick.js | 15 +- 26 files changed, 942 insertions(+), 133 deletions(-) create mode 100644 TUIService/TUIKit/static/assets/wenzhenform.png create mode 100644 assets/images/noManage.png create mode 100644 assets/images/sickManage.png create mode 100644 assets/images/wenzhenform.png diff --git a/TUIService/TUIKit/components/TUIChat/components/MessageElements/CustomMessage/index.js b/TUIService/TUIKit/components/TUIChat/components/MessageElements/CustomMessage/index.js index 3385bd7..0b0d4f0 100644 --- a/TUIService/TUIKit/components/TUIChat/components/MessageElements/CustomMessage/index.js +++ b/TUIService/TUIKit/components/TUIChat/components/MessageElements/CustomMessage/index.js @@ -244,6 +244,20 @@ Component({ }]; return renderDom; } + if (customMessage.message_type === 12) { + let data = customMessage.data; + console.log(data) + const renderDom = [{ + type: 'wenzhen_form', + order_inquiry_id:data.order_inquiry_id, + message_path:data.message_path, + case_patient_message_path:data.case_patient_message_path, + case_filled_fields:data.case_filled_fields, + case_not_fill_fields:data.case_not_fill_fields + }]; + return renderDom; + } + } catch (error) {} // 客服咨询 @@ -324,6 +338,21 @@ Component({ app.method.navigateTo({ url: url + "&fromType=" + encodeURIComponent(redirectUrl + "?" + params) }) + }, + goList(event){ + console.log(event); + const {ismine,params,id}=event.currentTarget.dataset; + console.log(params); + if(!ismine){//未填写 + app.method.navigateTo({ + url:'/pages/inquiryForm/inquiryForm?params='+params+"&order_inquiry_id="+id + }) + }else{//已填写 + app.method.navigateTo({ + url:'/pages/inquiryForm/inquiryForm?case_filled_fields='+params+"&order_inquiry_id="+id + }) + } + // app.go(url); } }, }); \ No newline at end of file diff --git a/TUIService/TUIKit/components/TUIChat/components/MessageElements/CustomMessage/index.wxml b/TUIService/TUIKit/components/TUIChat/components/MessageElements/CustomMessage/index.wxml index 680e1d4..11da253 100644 --- a/TUIService/TUIKit/components/TUIChat/components/MessageElements/CustomMessage/index.wxml +++ b/TUIService/TUIKit/components/TUIChat/components/MessageElements/CustomMessage/index.wxml @@ -94,5 +94,20 @@ - + + + + 问诊表 + + + + 问诊表-已填写 + + + 等待填写 + + + 点击查看 + + \ No newline at end of file diff --git a/TUIService/TUIKit/components/TUIChat/components/MessageElements/CustomMessage/index.wxss b/TUIService/TUIKit/components/TUIChat/components/MessageElements/CustomMessage/index.wxss index b9492d9..788f5c9 100644 --- a/TUIService/TUIKit/components/TUIChat/components/MessageElements/CustomMessage/index.wxss +++ b/TUIService/TUIKit/components/TUIChat/components/MessageElements/CustomMessage/index.wxss @@ -321,4 +321,61 @@ font-weight: 400; color: rgba(0,0,0,0.85); justify-content: space-between; align-items: center; +} +.wenzhen_form{ + width: 60vw; + position: relative; + z-index:2; + border-radius: 10px 10px 10px 10px; + border: 1rpx solid #1ACAD3; +} +.wenzhen_form .title{ + border-radius: 16rpx 16rpx 0 0; + padding:20rpx; + display: flex; + align-items: center; + font-size: 30rpx; +color: #FFFFFF; + background-color: #3CC7C0; +} +.wzicon{ + margin-right: 10rpx; + width:42rpx; + height:46rpx; +} +.my-custom .wenzhen_form{ + background: rgb(212, 239, 241); +} +.wenzhen_form .descform{ + padding:15rpx 20rpx; + background-color: #ffff; + font-size: 28rpx; +color: #666666; + border-radius: 0 0 16rpx 16rpx; +} +.wenzhen_form.my-custom::after{ + content:''; + position: absolute; + top: 35rpx; + right: -19rpx; + transform: translate(-50%,-50%) rotate(-135deg); + width: 16rpx; + height: 16rpx; + background: #3CC7C0; + border: 1rpx solid #1ACAD3; + /* background: rgb(255, 255, 255); + border: 1rpx solid #E7E7E7; */ + border-style: none none solid solid; +} +.wenzhen_form.your-custom::after{ + content:''; + position: absolute; + top: 35rpx; + left: 0; + transform: translate(-50%,-50%) rotate(45deg); + width: 16rpx; + height: 16rpx; + background: #3CC7C0; + border: 1rpx solid #1ACAD3; + border-style: none none solid solid } \ No newline at end of file diff --git a/TUIService/TUIKit/components/TUIChat/components/MessageList/index.wxml b/TUIService/TUIKit/components/TUIChat/components/MessageList/index.wxml index 7053bb6..e9c806e 100644 --- a/TUIService/TUIKit/components/TUIChat/components/MessageList/index.wxml +++ b/TUIService/TUIKit/components/TUIChat/components/MessageList/index.wxml @@ -35,7 +35,7 @@ - + 已读 未读 @@ -53,7 +53,7 @@ - + diff --git a/TUIService/TUIKit/static/assets/wenzhenform.png b/TUIService/TUIKit/static/assets/wenzhenform.png new file mode 100644 index 0000000000000000000000000000000000000000..a1db918bfb1a4ab9e123f60b9b1bb3294f21a592 GIT binary patch literal 1209 zcmV;q1V;ObP)Px(b4f%&R9HvtnOCS?MHGg=-;N!9&<8~gSg{4Mpn|bSETBfC4;rIr@?w2Zu@N6E zD1wRwM2tp-1XQpkSTR-Z`*5it{3m`%7y z(s?E5qrfGp^H*SJN#2c<)*`}7&|cj&O}b3dAtmS%V0!9&S<-3wfQZ-+m+5&6%+ zeUg4C=6MA;DfO+AG^GUn5I8J#-Yx0c!hko`F&#lxX6}`AburHi!0D-PwWQrk(2s#i z=6RBCEet#i%yCz@-60F8(p9Mz|6 z;!{a~ZBU9v#P+}g&M1IQ65LAQ_%a@7R5T*C0Zwe#Ojf{W<40Wj}NI;sh@2GYso z3`sAgkC+GCk_sPIbedt?fI3S(qlN32NcwIf&~*H~R=E3n;5bPus&^w|4)7qbaZ1^z zHi9-O)b@FT^qQ>Fo?ig3e>dk((OmGoX( z0xnSem_Fvpk%JC`tafxn+>^mNO?N@!b>K1AqS8m4JW|jm$jr?-tT)%&=}7bt2P@}~ z3^YMHS3f)fjXN9j^<5}iJ$gD-_|}aCbXdr=CSB_MJk@30H3r%09BsR+GdH^U>)qW- z$qaHnaAC632iZAjM05f9RI28!%SGzc^%3!G+O^djPo_2Idh56r5q5X3WG!T!qT^D8 zVO$>(%Yg#`tKnP4&83^UlKNl=K)N(uTR1KioiFL)Vc?3LTY);ya;o7oaU5(7q?LE^ zc3^eepkDY6c3@{omcuzy#k+4M?Rva2UeLxr@%%X@lx``Y9PVoUDTbdBBMg~F=458!CJ&*9g zb@&_WGZ$F4Uv4mNv~Cn{;5{GM7kYM6$rQNPnByrwF&)S+wG%v%5iinh`sQXLbg=QS z)6<`&IQRjUzP{%qs=H^*F?6x=WGW+nzwo@Q4<*o}c!WpBe#wI5BCix>9h6_P;RlH2YXlQayNdsfHPH|mR({+*_#cjDN#jV4y0i)xn z<*@5)o+~vzKEC^}BMuBC#m~wM2brMgKaJ;6udgR2ChCl9F6n_=Mp%tX$N%(!@0+}R z&d6g@h2%?8r<``HWD!W(`tCQzxwLZIULo8czLY%@GaF#6z%duk7-*|%ZobKlepNnU z%uT`r+xqiLx!&8&&8>9IHIzYR#3ahJ&e%ka#OukcY}I8oVBgH+BSCfk2fzjh=ez65 zt$gj*|K{^tl}<}25HY{Sx!dmD+G1u_`SsHN6j-=4ggLgeeRp?Pe%M)jZ~JRaVnf?R zvc&YRd}Gk&Xv<4UrC8>7I22M~_cyl$b2C$y)Bvqzr*7}-EwPv`c9X})<>kWz>Uuu} zDufvv64NF7H%Uvs(xWJk{TfpKV}eOaR_4je=8)T~%$GluV)vVXse*kSZwY3nr>_

Ci@Um3xl@RfpBnGlk+~0=_qI zLfhtJq1)HH7}z>(vQHqZySqC#b2=2aqcq|wnZmpPH`=PJ>(6TPznX8C7XfRI@1!Qa ztou=O+y`vGF_A7W`R^RKt-ku_)tI+i^HX}4Hoh32{ z(tKrQ@)BQr|MyJ+B(_nhj7X|EMH-v?lH8>JV}stgYRT>GDIBx7?T#U4ltRj8BsSkQ z64U;VEEIJ`DMh*SSue8yN$XAWQRNmt>-$F6orF@@m_=xuiX)lSu8(xPMe*4C6YW

db+)p=F}nt&AWh2MM~7{{D}=Ij+7BVMp0= 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 F{}1o%qniK# literal 0 HcmV?d00001 diff --git a/assets/images/sickManage.png b/assets/images/sickManage.png new file mode 100644 index 0000000000000000000000000000000000000000..e11158112cadd3017b1bc20b9c96f5a29689cb13 GIT binary patch literal 5514 zcmbVQ_dnZh)c(qY+O1hci-_2(w%QUz&9*UH>IrI;SVfiE#B5Vqd(>=$nl)n-MODqm z46((YwX1!-@1OAgaG&$}+&^6RxzFcZ=f2JzYig{=NXJbF001LWAAbMJhyL%Pp}w-6 z>h?db9EHz)J#FCg0M9xAu)~pXt%m`&+u5|WPz$S`HsUPm$cZnE=Hrc&Z&5(LzNWsD zHjJlWkvg1Di&>kJ4ci51cloH^u71;R=)}UpPYaVYGlOy)f7*IZ(Mcp-~v;6eu?@{ab<`**rQA zd4I|q0)r3{%Si}|4qeK2e{3%pvCIzXAkNL5`Zdqao!WzF+}zx(_@tLvA=Nr?j~mRh zy-y~cfq)3?BVh=0W_NVWK9Gmaf&&a(O{1U%Yv$Pa9hui{H+`I5nIA!z&sgUY2W@ha zX+k?jQsK+lkb|q3&VN@H1{8y7fxj?_$(FB5V}5HIyIzu}#uW(P)=k`89o( zag7;J34vUDb8gR>wCrWxf7emkM2fRD>;Z=?odCIuH@?@H`Ru}q_%QdZ9}EmFw%Wj3 zVUQC?j_JDmvyZAkg6XgG)QS?m_YXNSb%7l*L7W<5XfhQ*7{@TI>aIrfFgZza;dX^I|G&c8};qaY--?y>7gVr_sFK62BCRZgKy(y4hw4ZU$ z?eTeFd&oQ`4*4q%2@!@^#PtSdQt;-8K`<=12Qv{t z{k=RyP?I|2=mdHw_`0foeWyEg`SsQXG#_jJizQ3z*;3qPr5d?L{cIwxcSWGVGaE~& z+<;0XRl&c{%qsqVYd~kd4^|T6n=QwZ^Y^{UDf2;;*w8x|j0%8@U__s8$?9fT&3a6n zEi2d9C0qSh0AE(z`tp|_65{%o>5ypdsQrCY>HaH{frR0(dg3Q(l4G`kQtBSsFe`%^ zAj?A7%;NNKNi%jcvfk%2y5L~b)3jalTV&{a!Pkn-tqtsmEodi@;67}+Ge6oKXMft| zEJHFu?e*B+&GI#PQAr%MkxNcHi*_sYNf{JTMHarNPe^kbNBP<1yPbcE&UF z2mt5=Lf2xrdun-1T|)+~@8srmg>O=~dnxRL%%)!Vo&`+b(bG)sd(3ZVGF?yBWj`C< z(iHF>l@NNSgZVCyM5#SgmRZo@HmjUtkZ;Oc8Q4MUpnWZqCkbRZ44&kA#?5kKKu_Br zAR^}ny4DMc8vD>OQroK9WZHN#=EZo;MCMHcNFT%i?ed+RBj4eeSbgtpU#`u)Pv$uZ z{{V23i52r{f5w0|4@@evIK9?!uE*{P+)I{MOLR4=KF9OU$S16)_J@l%(c=@rj}-3b z>?HfkswU_((&jSb;t|XKdZ+i|R#PrsvICxs@ptv$y{+r4^oLeFai-nBGMf~(#;cC% z)TCH^LTt5|K(>UFF84GK$M04eYqTbV2XwSn!(+eMnH&4hb^kPP!F3Z4sQ~&#M$Pqo zb#m5mW_thJv=38_$6MH}e(M-R=$22Nl}qf8#=#SrB&4K<^W$aAO(~=|GRuY(HwoNQ@U8eMDo5~OX98%4u{QoM|jNe%u0A=&- zDwtHCvuJ&MbrAkKKdaM3dr3naLNFvP(*ybLb2hL|SkJf-eEIqoSc9EP>c=g^7W3u{ zlD+#}YJ}yrmM;VMybZhZZPf0=UtQ5;n7Wn_7CPqe+N?TxFEb$KLofv}okSb{WcE-D zJ)jIT4G3E+jU0g(o1X=5y7M+0Ch)rl1>J86+KnxlKl!MAodaiAIZ%!9XZcW8%GHxj zMFHC|YGvJ{0>A-5R zdbmCpQ$S%`Q6lbStI(dHI2<2Du_p?)kt#o`SX$;2^~;=i=EkF{0|XG%=qk&Syuljy zB>OZfF51xR(JItZ2UNh)9QvoG6wxm-Il_<^+R;TX?KDplQ1{a(&(>>R*Y7(X(X7;E z@>>X?71>0z0-lN?t=Qj964hIOZKgg>VuMstw4tC_R#IHTMBMhgh)7sr-erQ?Ztm*p zHkxUbpx-6*st_+%P6sHS@Ya6M_+4+J9?yj{(WAbx@MNTgyM#79ENeHiUb*C=NxROt zDnUoM2M_U#L?P0$RJ#o1B!L;7wmHy3r5wK6(Mmb~g12<&jfut7ce5w~`Mcr0fsn&A zJ~R95e@Q_;wk#tH-(7VVeiV0GSb1!3FYdog{-xDacM|Rss%bp8JGr+8H>h_5wO^k) zyfv)4caBn>o9%u(Z(uHq33h)T_Z%5&{|ndrI=SHUN6xcwO6MU~?jykjW(EkuZy&#< z+(#?={h!c$;tB318E1N8EsIn)<*9%Z%RAxHx4g;&?<(tBGKDyX?WGz?7iue=+DHtA zAmMAsdBUsyb+q(bKfdB3qm5t8UxBv}g(;2S}#%R@VmrH5y|M74!_!>Ji#;q@! zenWcz)cy*I%6(<*$>5m8uqFmWMX8Da4qArAKP%#BroKM6WQu$%GE!)OrJ0(nH8$YH ztiC2D3N?|{{xaX+uGl6Te{8&a3{v%wW&|46FGIiZ?1}t$m2*Ovl5z;T=X*>5w(a&e zj+WKC!GdY5hdQ6V3OSAvuxB=E$7SOmMkzyWXwH10hHq%)*0#*dugX~i2P(7@VDBzp z(8KV5qgPwyM-80t$nJz}|CaXZ$)1~hl12qIAo2|DWeW@$(;klt|mOj7P(=a6tYL|$4#Ke}7tn zmMh(jCrRzunbQns!A8s=e#)IdECix`eZik(@z%r^Vlp_SgGF8q@van*9eR9ugTL!@Gw}K)pJfGRQ>9RoL(r zJZxi~@{0s0onZ@hkzSB+~lfTwzqXey# z?JW(v+A4p7)or`FX#bFCJKv;KlRs_9bf>+BB0J2Mv+2|1s|c&Sh+$h)QIDFSL23B0aU@g+>GIAdsy_VuLvH55KB*>%3OGPzj<$pU)# zF2xi>dxP?8YJ$wAPhF^oVmCo83BCJoR6f|^cXq3ee&o&g-pgz#FJI7sTm)>1%kI)} zX!U0%@6@*6_0rpYnUu}t^0G43&l8)>kFD2oO<$*#kZ zJM!II2}_*Kfua&4aj?m~-OO;lfJT{Ul6C|%xq48pI|zmHhat5cQ7b78Rlq!~xw`tm z5)~Yee=9#~va!bp5^he0E-)0_eo`>n*&!VyL9W9$4UpB{{$$BGS@87e4-v+j)K5f1 z22vWutlct-F?YIe4DRYps$!wBKRTsnzJ&b!Q$>GUHRmqw15f6aQhy3Y3xkSc-bgX` zk?h~C_hEkT>A2wlWig5ssIRH)ZmIa~`(vdl*#k*BF-(p&%@=o`!Md+$?fIe^;%=Rf z;AUkeas}%yW30=^kMT~n%&Zxp(3g^SdjT!@9LI$9lc}S;E>0bf-%(yXCWWHCXpbnJ z0^vZ(9dC4h-eu4N;yOcnO;3zaoe=UZv3g+1c9Y4S8`xRM%oh&)g8!Gu^7WAaBshou zEi}E+Z&Qb!_9|hYWTKxlscSA&S!S79_^D*iUb}vq(6iLkrz1oKD1IGsZB0{c&5&B$ z3q+}D7(E#1w8}4#XjeWy&&}H}l;TE9CN8CgzlnY2=r96!2DuRPs9_H86jwT1YPo&$ zbaz_!7Mn2d4RGmIb}(&?*jK8 zm$R{p9kv_Z?#i1&r*Cd?`lg?hZXjGT4!&a3^U^6omvl=;r$$`AIBV#*w@3x|b%TfU zHscgMAK7=@8s8a1|9cH}l;PLh;`99Z(c$e0BZswqiuQ69n(z`XG|35k|6<_q5Fcot zQ7o7GksC9~gBV`N8+1P9mVSYgSrx+vTD^r9VkaJ#uF0n!QD58{pDq1TUG3dBJw07j zZoZkMlmxzL2xCml7ch<924fm}IBNuw(1A?v5*1ZJb5Yx59SpDCc>><{*;k8|QpeUo zuv-v2pbBN^eC_Z~0d?uzJgeR&f?*fydWXkjP$=&|ghfUL&&5T?Mp|AoHv9KE<#@KZ zUqoU6OYo)Fm{VzzD#pw;K!_%M$)r}(9t;{mlM8^QuFTJ-Qm?I34_Imwda z|N4UC5@TWbMK^ddh{f`ILBV#@6`>6`@hik@tsmUk2Ec(Wq+^fzdxM=Yk->@fz=6vB zFoVHkYE91QQ*u1vg~LcrE|j)>C9@9{7yu&;Rltt(BDy($MU;FLwY$4tG|A~Bp%C;I z>VIy#CEFTVvGC;TI-gx<3h4mh2yQkv4)J2z@}N^353)kGI}0U4*r?%+ESQ>J_%1E*DYR(lR)=FEir_AQ23L?GTnIjHfNnM0)eVP2$<`OSg z>bw%r{=~tme8&HA7ueQ5VZrB+v`QT6)OSYoKVZ9`YR8XJ+e>j`JLRV49T#uhs}MvU zMB>K`P{2@b>Q9hLNu0UI_F{Z_;><&C1;Zj)u6^n_d++vMr-8(7CM=8>lgpP2^5UHb|5=yUIbxbw}!S!#Uo)cMNZ;?^VR+X^g#t8<}W0R@iD|C#w;F?g+RNLWoU%%TbzSwbcqA44qAvIQU z=xO^f1uEF2d6x90scG7Iv{*Rqw2!+rT1)KlVAS}I+ecQwLqcx}S^Du^GL>(l%xeDF z7%D?lUR&#isbK9lP9M9sP({Vr6d9WErw$_>_)~6=+Scgl&N(BX-92Npk2aIzj4@g< zqnAtOz#oddQz3r}i-X9WDVA>Ji4W`4HhRIW0YVc#YjnXKFbM_b$9HNE>f`j;yMrnxHnZop{lJ%L z)jhh5*T3;2oNjPwqtyALDi&D44H>;XcVLV_k95g9bPl8I$&WiEP8}KYi>tTkO@@m5 zbnW`Ef<(e3{9SD&@{HU2g*=khvx`#KdBsujoj#|PW{^`$m3W?6a+Qm{lELnM9k z)Hye|%S*fWu@9(1GYiY(1kXB4wq_n1&aKBmZn(`yP4XGuQ#EshQ}=-Mf>)g zi%rk1G+S35`h(F}#i4EV%p%fo%3``!x;17Qfj@Ud_uoy1erTSYXpzhrnoqwHlox${ zeM_=dno-$zs#PD1T_nhKfuFQu{CB)YJDj7dWQ`se5HsRlje~IM)S))~Nak6ORF%7T za6w{jFAf9fV-?FX)g4DWX#A7?%mpP9OcoX!KFFSSv5$&k)93*Qj_yn(A*}dKtCi;D zIMip0$FDLWokO>K^x9PmK+Jmh+r2YNTa~|(X+2_Dl25tOBvby3I@g3oZZ$2`St$GG zX;ByZnQKwWWlOqkTVqhoRdygr=z3iKnmpcs@FDJ`oDQR`OJa{+C<1@LeIxwS?*1g@ zJLq71{9gY2XG6F5#ntHs#zn36U@9O4`EWtDZ;TI+?K@JQYXc?n9mHmYjgnpQ&HsaT++9+Ja_vB#U*8xc2J~ zfhV<|fb$w6gGiL5kgm6}80<;~KE}NEd6_B*tom(kq@S_?M|)l#yVaEKGairCSnWW0 zx77!>AHN6Eh~=eE7w-Z8b@nv2{9plmnx7vT2GNEFo+{P*TY;W<)PK&2m7*}c&PzU) rya)7ekB`aj3j!MpOEaXEzZ75FBhGx$Eo@hxs{j&V4F9bCB>aB>EPx(b4f%&R9HvtnOCS?MHGg=-;N!9&<8~gSg{4Mpn|bSETBfC4;rIr@?w2Zu@N6E zD1wRwM2tp-1XQpkSTR-Z`*5it{3m`%7y z(s?E5qrfGp^H*SJN#2c<)*`}7&|cj&O}b3dAtmS%V0!9&S<-3wfQZ-+m+5&6%+ zeUg4C=6MA;DfO+AG^GUn5I8J#-Yx0c!hko`F&#lxX6}`AburHi!0D-PwWQrk(2s#i z=6RBCEet#i%yCz@-60F8(p9Mz|6 z;!{a~ZBU9v#P+}g&M1IQ65LAQ_%a@7R5T*C0Zwe#Ojf{W<40Wj}NI;sh@2GYso z3`sAgkC+GCk_sPIbedt?fI3S(qlN32NcwIf&~*H~R=E3n;5bPus&^w|4)7qbaZ1^z zHi9-O)b@FT^qQ>Fo?ig3e>dk((OmGoX( z0xnSem_Fvpk%JC`tafxn+>^mNO?N@!b>K1AqS8m4JW|jm$jr?-tT)%&=}7bt2P@}~ z3^YMHS3f)fjXN9j^<5}iJ$gD-_|}aCbXdr=CSB_MJk@30H3r%09BsR+GdH^U>)qW- z$qaHnaAC632iZAjM05f9RI28!%SGzc^%3!G+O^djPo_2Idh56r5q5X3WG!T!qT^D8 zVO$>(%Yg#`tKnP4&83^UlKNl=K)N(uTR1KioiFL)Vc?3LTY);ya;o7oaU5(7q?LE^ zc3^eepkDY6{ + wx.showToast({ + title: '发送成功', + icon:'none' + }), + wx.navigateBack() + + }) + }, + openMaritalPicker() { + this.setData({ + showMarital: true + }) + }, + closeMaritalPicker() { + this.setData({ + showMarital: false + }) + }, + onConfirmMaritalPicker(event) { + const { + value + } = event.detail; + + this.setData({ + showMarital: false, + marital_name:value.text, + 'personInfo.marital_status':value.value + }) + }, + onChangeRadio(event) { + let key = event.target.dataset.id; + let obj= "personInfo."+key; + this.setData({ + [obj]:Number(event.detail) + }); + if(key=="chemical_compound_status" && event.detail==1){ + this.setData({ + "personInfo.chemical_compound_describe":'' + }) + }else if(event.detail==0){ + if(key=="is_allergy_history"){ + this.setData({ + "personInfo.allergy_history":'', + hideGuomin:false + }) + }; + if(key=="is_pregnant"){ + this.setData({ + "personInfo.pregnant":'', + hidePregnant:false + }) + } + if(key=="is_family_history"){ + this.setData({ + "personInfo.family_history":'', + hideFamilysick:false + }) + } + } + }, + handelFocus(e) { + let key = e.target.dataset.id; + let value = e.target.dataset.value; + let obj="personInfo."+value; + if (!e.detail.value) { + this.setData({ + [key]: false, + [obj]: e.detail.value + }) + } else { + this.setData({ + [key]: true, + [obj]: e.detail.value + }) + } + }, + onConfirmNation(event) { + const { + value + } = event.detail; + this.setData({ + "nationname": `${value.nation_name}`, + "personInfo.nation_id": `${value.nation_id}`, + showNation: false + }) + }, + showNation() { + + this.setData({ + showNation: true + }) + }, + onCancelNation() { + this.setData({ + showNation: false + }) + }, + onConfirmJob(event) { + const { + value + } = event.detail; + this.setData({ + "jobname": `${value.job_name}`, + "personInfo.job_id": `${value.job_id}`, + showJob: false + }) + }, + showJob() { + this.setData({ + showJob: true + }) + }, + onCancelJob() { + this.setData({ + showJob: false + }) + }, + commonMethods(arr1,arr2){ + this.setData({ + list1:arr1, + list2:arr2 + }); + let count=0; + arr2.forEach((item)=>{ + if(item=="allergy_history"){ + count++; + this.setData({ + 'showList[0].isHas':true, + 'showList[0].index':1 + }) + }else if(item=="family_history"){ + count++; + this.setData({ + 'showList[1].isHas':true, + 'showList[1].index':count + }) + }else if(item=="is_pregnant"){ + count++; + this.setData({ + 'showList[2].isHas':true, + 'showList[2].index':count + }) + }else if(item=="is_operation"){ + count++; + this.setData({ + 'showList[3].isHas':true, + 'showList[3].index':count + }) + }else if(item=="drink_wine_status"){ + count++; + this.setData({ + 'showList[4].isHas':true, + 'showList[4].index':count + }) + }else if(item=="smoke_status"){ + count++; + this.setData({ + 'showList[5].isHas':true, + 'showList[5].index':count + }) + }else if(item=="chemical_compound_status"){ + count++; + this.setData({ + 'showList[6].isHas':true, + 'showList[6].index':count + }) + }else if(item=="diagnosis_hospital"){ + count++; + this.setData({ + 'showList[7].isHas':true, + 'showList[7].index':count + }) + }else if(item=="is_take_medicine"){ + count++; + this.setData({ + 'showList[8].isHas':true, + 'showList[8].index':count + }) + } + }) + + }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { + this.getNation(); + this.getJob(); + if(options.order_inquiry_id){ + this.setData({ + order_inquiry_id:options.order_inquiry_id + }) + } + if(options.case_filled_fields){ + + let data=JSON.parse(options.case_filled_fields); + let arr1=[]; + let arr2=[]; + + this.setData({ + personInfo:data, + showBtn:false + }); + if(data.is_allergy_history==1){ + this.setData({ + hideGuomin:true + }) + } + if(data.is_family_history==1){ + this.setData({ + hideFamilysick:true + }) + } + if(data.is_operation==1){ + this.setData({ + hideOperation:true + }) + } + if(data.is_pregnant==1){ + this.setData({ + hidePregnant:true + }) + } + if(data.chemical_compound_status && data.chemical_compound_status!=1){ + this.setData({ + hideChemical:true + }) + } + if(data.diagnosis_hospital){ + this.setData({ + hideHospital:true + }) + } + if(data.is_take_medicine==1){ + this.setData({ + hideDrug:true + }) + } + let {maritalColumn,jobcolumns,nationcolumns}=this.data; + if(data.marital_status==0 || data.marital_status){ + let select=maritalColumn.filter(item=>{return item.value==data.marital_status}); + this.setData({ + 'marital_name':select[0].text + }) + }; + + + + Object.keys(data).forEach(function(key){ + if(key=="weight" || key=="height" || key=="marital_status" || key=="nation_id" || key=="job_id"){ + arr1.push(key); + }else{ + arr2.push(key); + } + }) + this.commonMethods(arr1,arr2); + + + } + if(options.params){ + let data=JSON.parse(options.params); + let {obj}=this.data; + let arr1=[]; + let arr2=[]; + data.forEach(item => { + if(item=="weight" || item=="height" || item=="marital_status" || item=="nation_id" || item=="job_id"){ + arr1.push(item); + }else{ + arr2.push(item); + } + + }) + this.commonMethods(arr1,arr2); + + } }, /** @@ -22,7 +561,34 @@ Page({ onReady() { }, - + getNation(){ + nation().then(data=>{ + this.setData({ + nationcolumns:data + }) + let {personInfo}=this.data; + if(personInfo.nation_id || personInfo.nation_id==0){ + let select=data.filter(item=>{return item.nation_id==personInfo.nation_id}); + this.setData({ + 'nationname':select[0].nation_name + }) + } + }) + }, + getJob(){ + job().then(data=>{ + this.setData({ + jobcolumns:data + }) + let {personInfo}=this.data; + if(personInfo.job_id || personInfo.job_id==0){ + let select=data.filter(item=>{return item.job_id==personInfo.job_id}); + this.setData({ + 'jobname':select[0].job_name + }) + } + }) + }, /** * 生命周期函数--监听页面显示 */ diff --git a/pages/inquiryForm/inquiryForm.wxml b/pages/inquiryForm/inquiryForm.wxml index 0369572..c010238 100644 --- a/pages/inquiryForm/inquiryForm.wxml +++ b/pages/inquiryForm/inquiryForm.wxml @@ -1,61 +1,62 @@ + 基本信息 - + - 1、身高(CM) + {{filter.formatwenzhenList(list1,'height').NUMBER}}、身高(CM) - + - + - 2、体重(KG) + {{filter.formatwenzhenList(list1,'weight').NUMBER}}、体重(KG) - + - + - 3、婚姻状况 + {{filter.formatwenzhenList(list1,'marital_status').NUMBER}}、婚姻状况 - + - + - 4、民族 + {{filter.formatwenzhenList(list1,'nation_id').NUMBER}}、民族 - + - + - 5、职业 + {{filter.formatwenzhenList(list1,'job_id').NUMBER}}、职业 - + @@ -66,85 +67,85 @@ 个人情况 - - 1、 + + {{showList[0].index}}、 您是否有过敏史? - + - - 2、 + + {{showList[1].index}}、 您是否有家族病史? - + - - {{startIndex}}、 + + {{showList[2].index}}、 您是否处于备孕、妊娠、哺乳期? - + - - {{startIndex+1}}、 + + {{showList[3].index}}、 是否做过手术 - + - - {{startIndex+2}}、 + + {{showList[4].index}}、 是否有饮酒史 - + 从不 偶尔 经常 @@ -154,12 +155,12 @@ - - {{startIndex+3}}、 + + {{showList[5].index}}、 是否有吸烟史 - + 从不 偶尔 经常 @@ -169,12 +170,12 @@ - - {{startIndex+4}}、 + + {{showList[6].index}}、 是否有接触过化学物 - + 从不 偶尔 经常 @@ -183,7 +184,7 @@ - + @@ -191,27 +192,31 @@ - - {{startIndex+45}}、 + + {{showList[7].index}}、 确诊医院是? - - - - - {{startIndex+6}}、 + + {{showList[8].index}}、 - 服用药品是? - - - - + + 发送给医生 + - - - + diff --git a/pages/inquiryForm/inquiryForm.wxss b/pages/inquiryForm/inquiryForm.wxss index 597fbeb..04511c0 100644 --- a/pages/inquiryForm/inquiryForm.wxss +++ b/pages/inquiryForm/inquiryForm.wxss @@ -11,6 +11,7 @@ .questionbox{ overflow-y: scroll; margin-top: 172rpx; + flex:1; } .cellbox .cell{ background-color: #fff; @@ -143,4 +144,21 @@ margin-bottom: 20rpx; } */ .van-radio{ margin-bottom: 10rpx!important; +} +.bottom{ + width:100%; + height:160rpx; + background-color: #fff; +} +.bottom .btn{ + font-size: 30rpx; +color: #FFFFFF; + height:80rpx; + display: flex; + + justify-content: center; + align-items: center; + background: #3CC7C0; +border-radius: 8rpx; + margin:40rpx 32rpx; } \ No newline at end of file diff --git a/pages/my/my.js b/pages/my/my.js index 9456a06..445a573 100644 --- a/pages/my/my.js +++ b/pages/my/my.js @@ -53,6 +53,11 @@ Page({ url: '/pages/familyDoc/familyDoc', }) }), + goSickMange:throttle(function(){ + app.method.navigateTo({ + url: '/pages/sickManage/sickManage', + }) + }), goAddress:throttle(function(){ app.method.navigateTo({ url: '/pages/address/address', diff --git a/pages/my/my.wxml b/pages/my/my.wxml index 2ff04bb..e542c26 100644 --- a/pages/my/my.wxml +++ b/pages/my/my.wxml @@ -79,6 +79,10 @@ 家庭档案 + + + 病情管理 + diff --git a/pages/my/my.wxss b/pages/my/my.wxss index 90e4212..21deea0 100644 --- a/pages/my/my.wxss +++ b/pages/my/my.wxss @@ -161,7 +161,8 @@ color: rgba(0,0,0,0.65); font-size: 28rpx; } .service .iconbox{ - width:430rpx; + display: flex; + justify-content: space-between; } .service .iconbox .name { margin-top: 10rpx; diff --git a/pages/sickDetail/sickDetail.js b/pages/sickDetail/sickDetail.js index 659e909..96a8736 100644 --- a/pages/sickDetail/sickDetail.js +++ b/pages/sickDetail/sickDetail.js @@ -1,16 +1,36 @@ // pages/sickDetail/sickDetail.js +const app = getApp() +import {pathographyDetail} from "../../api/sickRecord" +import {throttle} from "../../utils/util" +import {pathographyListDelte} from "../../api/sickRecord" Page({ /** * 页面的初始数据 */ data: { - + sickInfo:{}, + index:0, + pathography_id:'', + show:false, + message:'', + }, /** * 生命周期函数--监听页面加载 */ + onDel() { + this.setData({ + show:true, + message:"确定删除该病情记录?" + }) + }, + confirm:throttle(function(event){ + if(event.detail){ + this.handlePathographyListDelte(); + } +}), previewImage(event) { let id = event.currentTarget.dataset.id; let urls = this.data.sick.diagnose_images; @@ -19,9 +39,35 @@ Page({ urls: urls // 需要预览的图片http链接列表 }) }, - onLoad(options) { - + handlePathographyListDelte(){ + let id=this.data.pathography_id + pathographyListDelte(id).then(data=>{ + wx.showToast({ + title: '删除成功', + icon:'none' + }) + }); + wx.navigateBack(); }, + handlepathographyDetail(id){ + pathographyDetail(id).then(data=>{ + this.setData({ + sickInfo:data + }) + }) + }, + onLoad(options) { + if(options.pathography_id){ + this.setData({ + pathography_id:options.pathography_id + }) + this.handlepathographyDetail(options.pathography_id); + }; + if(options.index){ + this.setData({ + index:options.index + }) + } /** * 生命周期函数--监听页面初次渲染完成 diff --git a/pages/sickDetail/sickDetail.json b/pages/sickDetail/sickDetail.json index d90a5d7..7b79826 100644 --- a/pages/sickDetail/sickDetail.json +++ b/pages/sickDetail/sickDetail.json @@ -1,6 +1,7 @@ { "usingComponents": { "nav":"../../components/nav/nav", + "dialog":"../../components/dialog/dialog", "van-icon": "@vant/weapp/icon/index" }, "navigationStyle":"custom", diff --git a/pages/sickDetail/sickDetail.wxml b/pages/sickDetail/sickDetail.wxml index 267a923..792d1cb 100644 --- a/pages/sickDetail/sickDetail.wxml +++ b/pages/sickDetail/sickDetail.wxml @@ -1,130 +1,141 @@ + - 第一份病例 - 填写时间:2022-12-20 + 第{{index}}份病例 + 填写时间:{{filters.transforDay(sickInfo.created_at,"date")}} - + 基础信息 - 贺俊青 - 男|30岁 + {{sickInfo.name}} + 未知|{{sickInfo.age}}岁 - - 身高:170cm - 体重:170cm - 民族:170cm - 民族:170cm - 民族:170cm + + 身高:{{sickInfo.height}}cm + 体重:{{sickInfo.weight}}kg + + 民族:{{sickInfo.nation_name}} + 职业:{{sickInfo.job_name}} + 婚姻:未婚已婚离异 - + 所患疾病: - 肝炎 + {{sickInfo.disease_class_name}} - + 确诊日期: - 肝炎 + {{sickInfo.diagnosis_date}} - + 确诊医院: - 肝炎 + {{sickInfo.diagnosis_hospital}} - + 正在服用的药品信息: - 肝炎 + {{sickInfo.is_take_medicine==1?'有':'无'}} - 详细描述:阿托伐他汀钙片8片 (用法用量 + {{sickInfo.drugs_name}}; - + 病情描述: - 肝炎详细描述:阿托伐他汀钙片8片 (用法用量详细描述:阿托伐他汀钙片8片 (用法用量 + {{sickInfo.disease_desc}} - + 用药意向: - 肝炎详细描述:阿托伐他汀钙片8片 (用法用量详细描述:阿托伐他汀钙片8片 (用法用量 + + {{item}}; + - + 复诊凭证(病例/处方单/检查报告/住院单) - + - + 其他信息 - + 过敏史: - 肝炎详细描述:阿托伐他汀钙片8片 (用法用量详细描述:阿托伐他汀钙片8片 (用法用量 + {{sickInfo.is_allergy_history==0?"无":sickInfo.allergy_history}} - + 家族史: - 肝炎详细描述:阿托伐他汀钙片8片 (用法用量详细描述:阿托伐他汀钙片8片 (用法用量 + {{sickInfo.is_family_history==0?"无":sickInfo.family_history}} - + 是否备孕、妊娠或者哺乳期: - 肝炎 + {{sickInfo.is_pregnant==0?"无":'是'}} - 详细描述:阿托伐他汀钙片8片 (用法用量 + {{sickInfo.pregnant}} - + 饮酒史: - 肝炎 + {{sickInfo.drink_wine_status==1?'从不':sickInfo.drink_wine_status==2?'偶尔':sickInfo.drink_wine_status==3?'经常':sickInfo.drink_wine_status==4?'每天':sickInfo.drink_wine_status==5?'已戒酒':'其他'}} - + 吸烟史: - 肝炎 + {{sickInfo.smoke_status==1?'从不':sickInfo.smoke_status==2?'偶尔':sickInfo.smoke_status==3?'经常':sickInfo.smoke_status==4?'每天':sickInfo.smoke_status==5?'已戒烟':'其他'}} - + 手术史: - 肝炎详细描述:阿托伐他汀钙片8片 (用法用量详细描述:阿托伐他汀钙片8片 (用法用量 + {{sickInfo.is_operation==0?'否':sickInfo.operation}} - + 接触化学物: - 肝炎 + {{sickInfo.chemical_compound_status==1?'从不':sickInfo.chemical_compound_status==2?'偶尔':sickInfo.chemical_compound_status==3?'经常':sickInfo.chemical_compound_status==4?'每天':'其他'}} - 详细描述:阿托伐他汀钙片8片 (用法用量 + {{sickInfo.chemical_compound_describe}} - + 处方信息 - + 诊断: - 肝炎 + {{sickInfo.order_prescription.icd_name}} 时间: - 肝炎 + {{sickInfo.order_prescription.doctor_created_time}} 药品: - 肝炎详细描述:阿托伐他汀钙片8片 (用法用量详细描述:阿托伐他汀钙片8片 (用法用量 + + {{item.product_name}}{{item.product_spec}}; + + + + 医嘱: + {{sickInfo.order_prescription.doctor_advice}} + \ No newline at end of file diff --git a/pages/sickManage/sickManage.js b/pages/sickManage/sickManage.js index 3011869..cb5eef4 100644 --- a/pages/sickManage/sickManage.js +++ b/pages/sickManage/sickManage.js @@ -1,6 +1,6 @@ const app = getApp() -import {family} from "../../api/familyDoc" +import {pathographyGroup} from "../../api/sickRecord" import {throttle} from "../../utils/util" Page({ @@ -16,7 +16,7 @@ Page({ this.handleFamily(); }, handleFamily(){ - family().then(data=>{ + pathographyGroup().then(data=>{ this.setData({ isTriggered:false, list:data @@ -30,13 +30,13 @@ Page({ }, goInfo:throttle(function(){ app.method.navigateTo({ - url: '/pages/sickDetail/sickDetail', + url: '/pages/familyDoc/familyDoc', }) }), - goMember:throttle(function(event){ + goRecord:throttle(function(event){ let id=event.currentTarget.dataset.id; app.method.navigateTo({ - url: '/pages/memberDetail/memberDetail?family_id='+id, + url: '/pages/sickRecord/sickRecord?family_id='+id+"&showRadio=false", }) }), /** diff --git a/pages/sickManage/sickManage.wxml b/pages/sickManage/sickManage.wxml index 7943104..3b26407 100644 --- a/pages/sickManage/sickManage.wxml +++ b/pages/sickManage/sickManage.wxml @@ -4,17 +4,20 @@ - - {{item.card_name}}(未知,{{item.age}}岁) + + + {{item.name}}  男  女  未知|{{item.age}}岁 + 共有{{item.count}}份病例 + - + 当前暂未添加任何家庭成员哦~ - 立即添加 + 添加家庭成员 diff --git a/pages/sickManage/sickManage.wxss b/pages/sickManage/sickManage.wxss index ef5bd8c..baea4f9 100644 --- a/pages/sickManage/sickManage.wxss +++ b/pages/sickManage/sickManage.wxss @@ -41,6 +41,7 @@ } .namecell{ + overflow: hidden; display: flex; margin:0 32rpx; height: 142rpx; @@ -93,4 +94,10 @@ color: #999999; } .img { padding:14rpx 29rpx; +} +.count{ + margin-top: 20rpx; + font-size: 24rpx; +font-weight: 400; +color: #666666; } \ No newline at end of file diff --git a/pages/sickRecord/sickRecord.js b/pages/sickRecord/sickRecord.js index 751e4c8..db2fd7f 100644 --- a/pages/sickRecord/sickRecord.js +++ b/pages/sickRecord/sickRecord.js @@ -14,6 +14,7 @@ Page({ message:'', page:1, currentId:'', + showRadio:true, isLock:false, per_page:10, img_host:'https://oss.prod.applets.igandanyiyuan.com/applet/patient/static', @@ -48,10 +49,11 @@ Page({ title: '删除成功', icon:'none' }) - }) + this.handleRefresher(); + }); + }, onChange(event) { - this.setData({ radio: event.detail, }); @@ -108,10 +110,10 @@ Page({ url: '/pages/memberDetail/memberDetail', }) }), - goMember:throttle(function(event){ - let id=event.currentTarget.dataset.id; + goDetail:throttle(function(event){ + let {id,index}=event.currentTarget.dataset; app.method.navigateTo({ - url: '/pages/memberDetail/memberDetail?family_id='+id, + url: '/pages/sickDetail/sickDetail?pathography_id='+id+"&index="+index, }) }), /** @@ -121,6 +123,17 @@ Page({ this.setData({ family_id:options.family_id }) + + if(options.showRadio){ + this.setData({ + showRadio:false + }) + }else{ + this.setData({ + showRadio:true + }) + } + this.handleFamily(); }, /** @@ -137,7 +150,8 @@ Page({ this.setData({ img_host:app.hostConfig().imghost }); - this.handleFamily(); + + }, /** diff --git a/pages/sickRecord/sickRecord.wxml b/pages/sickRecord/sickRecord.wxml index d677d69..e81dd3b 100644 --- a/pages/sickRecord/sickRecord.wxml +++ b/pages/sickRecord/sickRecord.wxml @@ -7,8 +7,8 @@ - - + + {{item.created_at}} {{item.disease_class_name}} diff --git a/pages/writeSick/writeSick.js b/pages/writeSick/writeSick.js index 0c6f956..44054a3 100644 --- a/pages/writeSick/writeSick.js +++ b/pages/writeSick/writeSick.js @@ -160,6 +160,8 @@ Page({ // } } + }else{ + this.handleOnlineSick(this.data.family_id); } }, handleSetValue(data){ @@ -180,9 +182,16 @@ Page({ } for (const key in obj) { if (key != "product") { - this.setData({ - [key]: data[key] - }) + if(key=="is_taboo" && !data[key]){ + this.setData({ + [key]: null + }) + }else{ + this.setData({ + [key]: data[key] + }) + } + } };