From f2b2e27396e636a51c12b1d1c377ee94c790f29a Mon Sep 17 00:00:00 2001 From: kola-web Date: Sat, 2 Nov 2024 09:46:49 +0800 Subject: [PATCH] =?UTF-8?q?=E7=97=85=E5=8E=86=E6=8E=A5=E5=8F=A3=E8=81=94?= =?UTF-8?q?=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/customRecord/index.ts | 6 ++-- src/components/uploadFile/index.ts | 4 +-- src/images/self.png | Bin 0 -> 6433 bytes src/module1/pages/casesDetail/index.scss | 9 +++--- src/module1/pages/casesDetail/index.ts | 42 ++++++++++++++++++++++++++ src/module1/pages/casesDetail/index.wxml | 50 +++++++++++++++++-------------- src/module1/pages/entryCases/index.ts | 2 +- src/module1/pages/entryCases/index.wxml | 12 ++++---- src/pages/cases/index.json | 3 +- src/pages/cases/index.ts | 14 +++++++++ src/pages/cases/index.wxml | 6 ++-- 11 files changed, 108 insertions(+), 40 deletions(-) create mode 100644 src/images/self.png diff --git a/src/components/customRecord/index.ts b/src/components/customRecord/index.ts index 899b1c7..d1fdffa 100644 --- a/src/components/customRecord/index.ts +++ b/src/components/customRecord/index.ts @@ -144,12 +144,14 @@ Component({ success: (res) => { wx.hideLoading(); const data = JSON.parse(res.data); + + const suffix = this.GetExtensionFileName(data.data.Url); const expandJson = { fileId: "", - name: "文件", + name: `病例相关文件.${suffix}`, size: (item.size / 1024).toFixed(2), fileUrl: data.data.Url, - suffix: this.GetExtensionFileName(data.data.Url), + suffix, type: item.fileType, imgUrl: "", duration: 0, diff --git a/src/components/uploadFile/index.ts b/src/components/uploadFile/index.ts index 70b43e4..4a36dcd 100644 --- a/src/components/uploadFile/index.ts +++ b/src/components/uploadFile/index.ts @@ -148,10 +148,10 @@ Component({ const suffix = this.GetExtensionFileName(data.data.Url); const expandJson = { fileId: "", - name: "文件", + name: `病例相关文件.${suffix}`, size: (item.size / 1024).toFixed(2), fileUrl: data.data.Url, - suffix: this.GetExtensionFileName(data.data.Url), + suffix, type: item.fileType, imgUrl: "", duration: 0, diff --git a/src/images/self.png b/src/images/self.png new file mode 100644 index 0000000000000000000000000000000000000000..ca104f09d609f02a2fc4255c3d9b0ff623b8c9bd GIT binary patch literal 6433 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 { + if (e === "confirm") { + if (!this.data.remark) { + wx.showToast({ + title: "请输入驳回原因", + icon: "none", + }); + return false; + } + this.handleRejectSubmit(); + } + return true; + }, beforeClose2: (e: any) => { if (e === "confirm") { this.handleQualitySubmit(); @@ -452,6 +467,33 @@ Page({ }); }, + handleReject() { + this.setData({ + show1: true, + }); + }, + handleQuickRemark(e) { + const { value } = e.currentTarget.dataset; + this.setData({ + remark: `${this.data.remark}${value}`, + }); + }, + handleRejectSubmit() { + const { id, remark } = this.data; + wx.ajax({ + method: "POST", + url: "?r=takeda/case/reject-case", + data: { + caseId: id, + remark, + }, + }).then(() => { + wx.reLaunch({ + url: "/pages/cases/index", + }); + }); + }, + handleFold() { this.setData({ fold: !this.data.fold, diff --git a/src/module1/pages/casesDetail/index.wxml b/src/module1/pages/casesDetail/index.wxml index accaf2f..5d48f82 100644 --- a/src/module1/pages/casesDetail/index.wxml +++ b/src/module1/pages/casesDetail/index.wxml @@ -12,7 +12,7 @@ {{fold ? '展开' : '收起'}} - + @@ -90,12 +90,12 @@ data-item="{{item}}" src="{{imageUrl}}icon-eye.png?t={{Timestamp}}" > - + + + + + + @@ -104,9 +104,14 @@ @@ -181,12 +186,12 @@ data-item="{{cItem}}" src="{{imageUrl}}icon-eye.png?t={{Timestamp}}" > - + + + + + + @@ -227,7 +232,7 @@ - + @@ -279,7 +284,7 @@ - + 驳回 @@ -343,18 +348,19 @@ title="" show="{{ show1 }}" show-cancel-button - bind:close="onClose" confirm-button-color="rgba(0, 180, 197, 1)" + beforeClose="{{beforeClose1}}" > 驳回病历后您无需批注此病历 - 专长不符 - 资料待补充 - 重复病历 + 专长不符 + 资料待补充 + 重复病历