From 1644a35c3937b390c1943387e23723f8103b1084 Mon Sep 17 00:00:00 2001 From: kola Date: Thu, 31 Oct 2024 19:49:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BD=95=E5=85=A5=E7=97=85=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .DS_Store | Bin 0 -> 6148 bytes src/.DS_Store | Bin 6148 -> 6148 bytes src/components/uploadFile/index.json | 1 + src/components/uploadFile/index.scss | 21 ++++++++++++ src/components/uploadFile/index.ts | 35 ++++++++++++++++++-- src/components/uploadFile/index.wxml | 10 ++++++ src/images/audio-left.gif | Bin src/images/audio-left.png | Bin src/images/audio-right.gif | Bin src/images/audio-right.png | Bin src/images/daub.gif | Bin src/images/home-bind-doctor-bg.png | Bin src/images/icon-circle-add.png | Bin src/images/icon-file.png | Bin 1593 -> 0 bytes src/images/icon-file1.png | Bin 2039 -> 0 bytes src/images/icon-file2.png | Bin 1330 -> 0 bytes src/images/icon-file3.png | Bin 1719 -> 0 bytes src/images/icon-file4.png | Bin 1360 -> 1488 bytes src/images/icon-file5.png | Bin 0 -> 2039 bytes src/images/icon-file6.png | Bin 0 -> 1719 bytes src/images/icon-file7.png | Bin 0 -> 1330 bytes src/images/icon-file99.png | Bin 0 -> 1593 bytes src/images/icon-picture.png | Bin src/images/icon-video-play.png | Bin src/images/icon-video.png | Bin src/images/icon-voice.png | Bin src/images/wave-white.gif | Bin src/module1/pages/entryCases/index.scss | 23 +------------ src/module1/pages/entryCases/index.ts | 56 +++++++++++++++++++++++++++++--- src/module1/pages/entryCases/index.wxml | 45 +++++++++++++------------ src/pages/cases/index.ts | 4 +-- typings/index.d.ts | 1 + 32 files changed, 144 insertions(+), 52 deletions(-) create mode 100644 .DS_Store mode change 100644 => 100755 src/images/audio-left.gif mode change 100644 => 100755 src/images/audio-left.png mode change 100644 => 100755 src/images/audio-right.gif mode change 100644 => 100755 src/images/audio-right.png mode change 100644 => 100755 src/images/daub.gif mode change 100644 => 100755 src/images/home-bind-doctor-bg.png mode change 100644 => 100755 src/images/icon-circle-add.png delete mode 100644 src/images/icon-file.png delete mode 100644 src/images/icon-file1.png delete mode 100644 src/images/icon-file2.png delete mode 100644 src/images/icon-file3.png create mode 100644 src/images/icon-file5.png create mode 100644 src/images/icon-file6.png create mode 100644 src/images/icon-file7.png create mode 100644 src/images/icon-file99.png mode change 100644 => 100755 src/images/icon-picture.png mode change 100644 => 100755 src/images/icon-video-play.png mode change 100644 => 100755 src/images/icon-video.png mode change 100644 => 100755 src/images/icon-voice.png mode change 100644 => 100755 src/images/wave-white.gif diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..6598fb775c1c09c7b908715ed89b9ade6b2ffff2 GIT binary patch literal 6148 zcmeHK%}T>S5Z-O8Z7D(y3VK`cTCjoI3SL62FJMFuDm5`hgE3o@)Er77cYPsW#OHBl zcLNr47O^w1`_1oe_JiyXV~o3t&}PhHjCG(Pa#U&r-L;{HNk-&2Mm7&(8G!W>%uVdC z1AcpxWh`Y6LGk_j<0#7qgHPUQwzjt0AiegT_aqB1_wz;O`soc?mr}+-rTf8EG%Kdo z?wL$-KT2k)Du}`vq}*OdNhk|fE|M@)wVn=iL8jKha%qo8ePIuVtG-y;$D?syoD4^+ zRkyQucyxL(eU4ue`KI~gK(~?|gB84kVwUsjrAaK4NAOhHRTd#JKnxHA#K1-~V2*`O zZ=+eD#S;U>Kpg|PKL}`uj=@r++B%@a>odk%h$x`rTLMuSbPSdnAp*j6DWERp=83^| zIrxRia}1Umbvff|W*EoJTs>a6njQQ?r8Dkmq@EZc2G$v9YSY5={~Ugq+DHC+30cGd zG4RhA;H`-_abZ#BZ2hr3JZlBCduS+_SE2#}`r0J`4BSWdRZzzT>X7FcEH&aN=vU={ ObP-U5P)7{>0s~)RB1ypj literal 0 HcmV?d00001 diff --git a/src/.DS_Store b/src/.DS_Store index 42d634075b3964dc953b702d49d7286f1ded00fc..5c63566c733d09d0581d416bd10c6aa3d90907f9 100644 GIT binary patch delta 249 zcmZoMXffFEhlTObZDfMyTnsFk2urW5(uFY_^OO8@M;K IbNuB80Pf#cTViM94vhf1KNr}nX=|%aac`45MIr&9SIi;x)naTNi z!I@R5lYLl^*2fF*7iZ*`djiD*ic-rmQ_G{%i!xJ!3lftv^U{^=KQMrSvO@rjp#fnC zFepP93=GN+r3b)lP60;Fki5j)R8D0FZ>TH>gD!(JgAYR}Ll#3N!vuyo3@aEmGaO~O z#PFQqC!;MpqadR)qdubrqa&jiqYq;!V;o~VV)97#0Vxvs8MoI8cH!1Zr;yk L%ea}H<1aq|)E767 diff --git a/src/components/uploadFile/index.json b/src/components/uploadFile/index.json index c7967a3..5625d07 100644 --- a/src/components/uploadFile/index.json +++ b/src/components/uploadFile/index.json @@ -1,6 +1,7 @@ { "component": true, "usingComponents": { + "van-popup": "@vant/weapp/popup/index", "van-uploader": "@vant/weapp/uploader/index" } } diff --git a/src/components/uploadFile/index.scss b/src/components/uploadFile/index.scss index 14fd646..d70d62d 100644 --- a/src/components/uploadFile/index.scss +++ b/src/components/uploadFile/index.scss @@ -7,3 +7,24 @@ outline: none; } } + +.popup1 { + position: relative; + width: 580rpx; + height: 590rpx; + box-sizing: border-box; + .bg { + width: 100%; + height: 100%; + } + .sure { + position: absolute; + width: 100%; + bottom: 40rpx; + left: 0; + text-align: center; + font-size: 32rpx; + color: rgba(0, 180, 197, 1); + line-height: 48rpx; + } +} diff --git a/src/components/uploadFile/index.ts b/src/components/uploadFile/index.ts index b5fbdd1..6e75f06 100644 --- a/src/components/uploadFile/index.ts +++ b/src/components/uploadFile/index.ts @@ -22,12 +22,17 @@ Component({ type: Boolean, value: false, }, + edit: { + type: Boolean, + value: false, + }, }, /** * 组件的初始数据 */ data: { + show1: false, fileTypeList: { doc: 5, docx: 5, @@ -36,6 +41,7 @@ Component({ xlsx: 6, ppt: 7, }, + cacheEditParams: {}, }, /** @@ -50,7 +56,14 @@ Component({ const arr2 = lastString.split("."); // 再以"."作为分隔符 return arr2[arr2.length - 1]; //将后缀名返回出来 }, - handleAfterRead(e) { + handleAfterRead(e, editEnd = false) { + if (this.data.edit && !editEnd) { + this.setData({ + show1: true, + cacheEditParams: e, + }); + return; + } if (this.data.obscure) { wx.editImage({ src: e.detail.file.url || e.detail.file.tempFilePath, @@ -62,6 +75,11 @@ Component({ this.triggerEvent("file", res as object); }); }, + fail: () => { + this.uploadFile(e.detail.file).then((res) => { + this.triggerEvent("file", res as object); + }); + }, }); } else { this.uploadFile(e.detail.file).then((res) => { @@ -69,6 +87,12 @@ Component({ }); } }, + handleEditEnd() { + this.setData({ + show1: false, + }); + this.handleAfterRead(this.data.cacheEditParams, true); + }, handleChooseAvatar(e) { this.uploadFile({ fileType: "image", @@ -121,6 +145,7 @@ Component({ success: (res) => { wx.hideLoading(); const data = JSON.parse(res.data); + const suffix = this.GetExtensionFileName(data.data.Url); const expandJson = { fileId: "", name: data.data.Url, @@ -129,13 +154,17 @@ Component({ suffix: this.GetExtensionFileName(data.data.Url), type: item.fileType, imgUrl: "", + duration: 0, + fileType: this.data.fileTypeList[suffix] || 99, }; if (item.fileType === "image") { expandJson.imgUrl = data.data.Url; - } - if (item.fileType === "video") { + } else if (item.fileType === "video") { expandJson.imgUrl = data.data.SnapshotUrl; + } else if (item.fileType === "audio") { + expandJson.duration = Number.parseInt(String(item.duration / 1000)); } + console.log(expandJson); resolve(expandJson); }, fail() { diff --git a/src/components/uploadFile/index.wxml b/src/components/uploadFile/index.wxml index 4fcc942..2ed103b 100644 --- a/src/components/uploadFile/index.wxml +++ b/src/components/uploadFile/index.wxml @@ -7,3 +7,13 @@ + + + + + + 我知道了 去涂抹 + + + + diff --git a/src/images/audio-left.gif b/src/images/audio-left.gif old mode 100644 new mode 100755 diff --git a/src/images/audio-left.png b/src/images/audio-left.png old mode 100644 new mode 100755 diff --git a/src/images/audio-right.gif b/src/images/audio-right.gif old mode 100644 new mode 100755 diff --git a/src/images/audio-right.png b/src/images/audio-right.png old mode 100644 new mode 100755 diff --git a/src/images/daub.gif b/src/images/daub.gif old mode 100644 new mode 100755 diff --git a/src/images/home-bind-doctor-bg.png b/src/images/home-bind-doctor-bg.png old mode 100644 new mode 100755 diff --git a/src/images/icon-circle-add.png b/src/images/icon-circle-add.png old mode 100644 new mode 100755 diff --git a/src/images/icon-file.png b/src/images/icon-file.png deleted file mode 100644 index 421d7e45f1ce52fabab610e6de2f2baa3d9d4ad9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1593 zcmV-92FCe`P)Px)^GQTORA@u(n#*fkbri?X`AwP>EVYCI1L6aX5C|w@eJ+AS3n7@r6a-zkQ+Mtv zwn(w0C_Yf!^be4NJ0Uhng)TxwY_U?*odye5TQE+CByH1XqLce8=l49nJNM3HX6~dj zl38RX_i^s;a~|Jw?wvuX^D38D4@iKM05DSTxOVnkzPePowO;vJR#x6D6bftY*h)GV z(+rkMr6IunKM-Me))(dWE?-@O+v^pO0N=~X%0$+Xsent@mM3#4W;+Q-wk;ri?gV5i z;6LS+q5z!UPQXq;b{$~WkX;FwC1lqEW(C>RfLTCxJz%?#JptGbWX}M$3fWVDtw8o1 zV6%`t3D^u|&jNbL>Y+kme>rWWyz78h{w~4Iwc9O^yi&@Ga%1)RLZMJ?>UL?nhVAvr zhPtDWQnn0<5)Y2O@Wgyq0@9+Y)lImub_+H)qn0406vfez2Tyk`U`tf&Bm_~+=lAXa z29DgW8f-UubpB2Rlf1YS!7OqsBOA@9=(``>_uA;l+~?y5_Gh$)j+!}qcK(M`KmGbD ze0J>5_=RdGnZxft1bv&|P7FW#@To(S9bH&f#$TWLW_4!q_f@FoUW`MAfJaX}1(BQs z#G#4dN1(R=FYN;pTy5WNI7$z5>8Kw6iAx6_u<2KoLGZepa^-dL5m5 z1tfj};2+cXE}(&w@CJNx{7Zy)rj7vONAY^-Z9qdKhpaJ9i-Hi;IUrcDaZDnFTd0Aog(t^o2Z6K>rM2V;&NwIu(1JQ(qONzhM#hyV zc{E%knO7CKiCEzAaGQ!8*|Y#P*vHa!D4zER1p0i&8#o*+nDFV53^ z!L~MR-SNe_8Zvdm($LnWszX-aIwf5RD95oB)$ra9!kP2>Hrhvyu1f#=HWF7A+DFG2 zV06*r3*;gbfk3py&mw?YoCJBArMQif*%t^H1Ej2RrC}q<&qbZ0kpuEz7BUbW^^bv5 z_~vsEL0f0OK8(VeDA;JI)boH|ltMLjO3752tEf>-vPHEQD!Hk_qz561br?@qHx4;@ z_R42dg~@hUqb!Y_IK?20Lb51@_FW4xZ9@G|j&ZQ~F(08ok=QBhIMnU*1=(+IN* zBY^!s0^%MPJ*S>q5}5`nY9U;oicKb|Z6ay>i;Zb+4z_hj=SY>RH=|wRX$?Y=WlefS6!j$W>RCEhNDwU;!Dx={@z=7d~FfO!}YZ_nI6v3S?N zKHG|jH9DsG$A$o~^We9UTeorlP6U&j{l8Dq#Y=w`2lwsm`0qut$mG(>jpFEIO@70> zaQ^4wP=0VaKX`8zYv`DbYs=TG<>l)yk3IKzbKme1pg^47JH97X|lV_4_rS`#vg^PJH(02to{G;@C0QEQtm1v{-K-zC*>OKek?!qtQGLk0& raJcP-bjHAMn8UZmo=N@*30?9I$#s||W|2tK00000NkvXXu0mjfeVX(? diff --git a/src/images/icon-file1.png b/src/images/icon-file1.png deleted file mode 100644 index b092f87c8da9a4948ecef420f033867edf2fa7a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2039 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 LNkvXXu0mjfa3sI! delta 1328 zcmV-01<(4>3(yLXF@Fk4L_t(&L+zS-Oj}hP$G_*6LSekbW`aSTiA#txE}PR0{~(s3 zh-2D06PDmJ_+ZJB1r_ImWZ8mZG!bJk`$K0mWOLCiV7i&G!I+EA5y_@z(dmo~hoLKl z7Fycd_TGE+UMSG6ZPNRI-laDoAw9qIJ-^TIcb@kif&`D#>3`lxferv=iR_e=T^_Ns z(|)#_vaS~_7K>MjR;;=to}k0wCv_+ZOFKQ_OXdt z17U1h!im~pK=FSqAmajFb-Jt!NY`QlY5|#YfNDdgB%qp*DGR6;WJ&|70h#iEN+ERt zs030sfN~*q1%D_9Qg?vKLh2GQ8A#m%&O>rrES7c7cw5RP2fQ-sfXC~Tz2&8p4$^?T z++wkCNgbCKYqRZV1Ja3tQYssgP*PQK|LVS!1Qea(I382pY4E%t3zAaCx~lBfZ&DUe z7S)1E1dP>e&QAkI1ah&)pwjG#_0t)Q6~%N0)#zI)X@4Z$MSGXyrW@;?J6gKCeVs}^ zXe#sX-dE0!f4zU(#!(DMH+0QTrmqCIfyq3TUs_nA^1Qv zWCY;J65~D8K#l?^&bQP+SAZvMg#hd%M6H!qLj&R9%>kY$$*5)+au|f7JGfN17-kS||gke4h$lPms{Q^qo43_fb`Kr<20n%5Ru?t|{jUEsB2Arj# zLJJvxtX%#!UaeU|L!C6BhQVDFX;~S}Y1j$F?JMUU-J-Ysv_TEPuef)(#l&S{t)DZ$}$~y*7|#xwzrL z@whJe4t)yt&}UM4B3tiAtq7j{RtDNk6-9u){U3t0eFbKDF_tyH2IJZd;D-LhRMWE& zPEWnj2w{8-B(DIbO34{o>;g9QGL}83PJF{t||gQuvQ_!r!?szO8Jm`HHG!P?XCow;*@d+Ylq}e)^Gw zPUkc>!}RbLY0P@tUXQT#w7x23JN)p&e**$98&we?+kFs$?|MK?*~orsJB)X(M(DR+ z;CXXt;?`-PK?_!|uc=cK*udzNktiWv|m3Goq^iO}E=b7O6x(-C73K;Aq1q-?Xt4#W4! z2l^O;(bSRK55C!o#QA8sKiSJZ;dL;)OvG|xp?}l7 z(;-b1Okoj7W|m|wF81E{-nwQTjLx<~K(7dBBLua{2qg;`)~0?RxS>l3^x6G7yaX}f2>7?`I_GsRil?WTvOInE0g@f+kfV~ zwb)$LWiBdE!w1bY#wI2?=fva_6&vnO?hCI7$Pm(H%F2W>BSSL>l?aD84s0L@!qD1^ z^=ppB+%m>%pud06%w%O;fyS58l>kb0DOe%E-4gGvOx%TDtb2Ok=V~g@4k>`#q1X{^ m1TGQ-*->#{>?ab diff --git a/src/images/icon-file5.png b/src/images/icon-file5.png new file mode 100644 index 0000000000000000000000000000000000000000..b092f87c8da9a4948ecef420f033867edf2fa7a9 GIT binary patch literal 2039 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 literal 0 HcmV?d00001 diff --git a/src/images/icon-picture.png b/src/images/icon-picture.png old mode 100644 new mode 100755 diff --git a/src/images/icon-video-play.png b/src/images/icon-video-play.png old mode 100644 new mode 100755 diff --git a/src/images/icon-video.png b/src/images/icon-video.png old mode 100644 new mode 100755 diff --git a/src/images/icon-voice.png b/src/images/icon-voice.png old mode 100644 new mode 100755 diff --git a/src/images/wave-white.gif b/src/images/wave-white.gif old mode 100644 new mode 100755 diff --git a/src/module1/pages/entryCases/index.scss b/src/module1/pages/entryCases/index.scss index 9774595..ec5435a 100644 --- a/src/module1/pages/entryCases/index.scss +++ b/src/module1/pages/entryCases/index.scss @@ -2,7 +2,7 @@ page { background-color: rgba(246, 246, 246, 1); } .page { - padding: 24rpx 32rpx 200rpx; + padding: 24rpx 32rpx 300rpx; .card { margin-bottom: 24rpx; padding: 32rpx; @@ -397,24 +397,3 @@ page { text-align: center; } } - -.popup3 { - position: relative; - width: 580rpx; - height: 590rpx; - box-sizing: border-box; - .bg { - width: 100%; - height: 100%; - } - .sure { - position: absolute; - width: 100%; - bottom: 40rpx; - left: 0; - text-align: center; - font-size: 32rpx; - color: rgba(0, 180, 197, 1); - line-height: 48rpx; - } -} diff --git a/src/module1/pages/entryCases/index.ts b/src/module1/pages/entryCases/index.ts index 0ea6a64..7cf62cc 100644 --- a/src/module1/pages/entryCases/index.ts +++ b/src/module1/pages/entryCases/index.ts @@ -1,17 +1,47 @@ -const _app = getApp(); +const app = getApp(); Page({ data: { show1: false, show2: false, - show3: false, + + deptList: [] as any, + labelList: [] as any, images: [] as any, description: "", audios: [] as any, files: [] as any, + deptId: "", + labelIds: [] as any, + }, + onLoad() { + app.waitLogin().then(() => { + this.getDoctorDict(); + }); + }, + getDoctorDict() { + wx.ajax({ + method: "GET", + url: "?r=takeda/reg/doctor-dict", + data: {}, + }).then((res) => { + this.setData({ + deptList: res.DoctorSpecialtyLabel, + }); + }); + }, + formatParams() { + const { images, description, audios, files, deptId, labelIds } = this.data; + return { + images: JSON.stringify(images), + description, + audios: JSON.stringify(audios), + files: JSON.stringify(files), + deptId, + labelIds: JSON.stringify(labelIds), + }; }, - onLoad() {}, handleSubmit() { wx.navigateTo({ url: "/module1/pages/entryCasesResult/index", @@ -61,7 +91,7 @@ Page({ files: [ ...this.data.files, { - fileType: 99, + fileType: e.detail.fileType, name: e.detail.name, url: e.detail.fileUrl, size: e.detail.size, @@ -70,6 +100,24 @@ Page({ ], }); }, + handleDept(e) { + const { params } = e.currentTarget.dataset; + this.setData({ + deptId: params.value, + labelList: params.options, + labelIds: [], + }); + }, + handleLabel(e) { + const { params } = e.currentTarget.dataset; + const labelIds = this.data.labelIds; + const newLabelId = labelIds.includes(params.value) + ? labelIds.filter((item: any) => item !== params.value) + : [...labelIds, ...params.value]; + this.setData({ + labelIds: newLabelId, + }); + }, }); export {}; diff --git a/src/module1/pages/entryCases/index.wxml b/src/module1/pages/entryCases/index.wxml index ee0b10e..1b00512 100644 --- a/src/module1/pages/entryCases/index.wxml +++ b/src/module1/pages/entryCases/index.wxml @@ -1,3 +1,4 @@ + @@ -15,7 +16,7 @@ 重复图片 --> - + @@ -45,7 +46,7 @@ bind:tap="handleDelAudio" data-index="{{index}}" > - 转文字 + @@ -62,9 +63,9 @@ - + - + {{item.name}} @@ -83,14 +84,26 @@ 标签 - 消化科 - 消化科 + + {{item.label}} + - - 心衰 - 心衰 - 心衰 - 心衰 + + + {{item.label}} + @@ -122,13 +135,3 @@ 返回 - - - - - - 我知道了 去涂抹 - - - - diff --git a/src/pages/cases/index.ts b/src/pages/cases/index.ts index a00fb32..5e9cd2f 100644 --- a/src/pages/cases/index.ts +++ b/src/pages/cases/index.ts @@ -307,11 +307,11 @@ Page({ handleLabel(e) { const { params } = e.currentTarget.dataset; const labelId = this.data.labelId; - const newDeptId = labelId.includes(params.value) + const newLabelId = labelId.includes(params.value) ? labelId.filter((item) => item !== params.value) : [...labelId, ...params.value]; this.setData({ - labelId: newDeptId, + labelId: newLabelId, }); }, handleTagSubmit() { diff --git a/typings/index.d.ts b/typings/index.d.ts index 08f5883..aceb8c6 100644 --- a/typings/index.d.ts +++ b/typings/index.d.ts @@ -25,6 +25,7 @@ interface IAgaxParams extends WechatMiniprogram.RequestOption { declare namespace WechatMiniprogram { export interface Wx { ajax: (arg0: IAgaxParams) => Promise; + editImage: any; } }