From e148e5c48cceafe164c3ca72bbabc82fa8a4b9e9 Mon Sep 17 00:00:00 2001 From: qsj <731458905@qq.com> Date: Mon, 25 Mar 2024 16:07:55 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E4=B8=B4=E6=97=B6=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/moduleIOT/pages/iotCarePlan/FR200.tsx | 10 +++---- .../pages/face_report/face_report.less | 4 +++ .../pages/face_report_one/face_report_one.tsx | 6 ++-- .../moisture_test_report.tsx | 28 +++++++++++++------ src/recoding/pages/recording/recording.tsx | 4 +-- 5 files changed, 32 insertions(+), 20 deletions(-) diff --git a/src/moduleIOT/pages/iotCarePlan/FR200.tsx b/src/moduleIOT/pages/iotCarePlan/FR200.tsx index 8c804e2..c5ae3d8 100644 --- a/src/moduleIOT/pages/iotCarePlan/FR200.tsx +++ b/src/moduleIOT/pages/iotCarePlan/FR200.tsx @@ -747,12 +747,12 @@ class IotCarePlanFR200 extends Component { eDate, }; setStorageSync("moistureEachtsData", JSON.stringify(echartsData)); - + let report =true // go(`/recoding/pages/moisture_test_report/moisture_test_report?data=${allData.nursingData}&date=${allData.createTime}&modeId=${allData.modeId}&id=${allData.instrumentId}&echartsData=${JSON.stringify(echartsData)}`); go( `/recoding/pages/moisture_test_report/moisture_test_report?data=${nursingData}&date=${formattedDate}&modeId=${ActiveModeItemId}&id=${currentDeviceId}&echartsData=${JSON.stringify( echartsData - )}` + )}&report=${report }` ); } @@ -2669,7 +2669,7 @@ class IotCarePlanFR200 extends Component { showFullscreenBtn={false} onLoadedMetaData={this.GetVideosTime} /> - + {errorTips && ( @@ -2714,8 +2714,8 @@ class IotCarePlanFR200 extends Component { onModeLockOpen={this.onModeLockOpen} /> )} - - + {/* + */} diff --git a/src/recoding/pages/face_report/face_report.less b/src/recoding/pages/face_report/face_report.less index 1eb5e22..e181a9d 100644 --- a/src/recoding/pages/face_report/face_report.less +++ b/src/recoding/pages/face_report/face_report.less @@ -139,6 +139,10 @@ page { height: 100% !important; border-radius: 20rpx; } + .showImg:last-child{ + width: 40rpx !important; + height: 40rpx !important; + } } .info4 { position: relative; diff --git a/src/recoding/pages/face_report_one/face_report_one.tsx b/src/recoding/pages/face_report_one/face_report_one.tsx index e68d682..f91a4aa 100644 --- a/src/recoding/pages/face_report_one/face_report_one.tsx +++ b/src/recoding/pages/face_report_one/face_report_one.tsx @@ -17,7 +17,6 @@ import { InstrumentInfo } from "@/utils/Interface"; // 引入ecahrts图表 // import EchartsForm from '@/moduleIOT/pages/iotCarePlan/components/Echart_face' import EchartsForm from '../../../moduleIOT/pages/iotCarePlan/components/Echart_face' -import Echarts1 from '../../../moduleIOT/pages/iotCarePlan/components/Echart' /** 自定义组件 **/ @@ -348,11 +347,10 @@ export default class Index extends Component { {statistics.nursingTime} 本月护理时间 - {/* */} + - { 能量等级图谱-{recordData.modeName} - {/* */} + diff --git a/src/recoding/pages/moisture_test_report/moisture_test_report.tsx b/src/recoding/pages/moisture_test_report/moisture_test_report.tsx index 617950a..656070f 100644 --- a/src/recoding/pages/moisture_test_report/moisture_test_report.tsx +++ b/src/recoding/pages/moisture_test_report/moisture_test_report.tsx @@ -22,6 +22,7 @@ class MoistureTestReport extends Component { this.state = { name: "重新登录", imgUrl: '', + reportShow:true, reportData: { curDate: '', shuifenLevel: { @@ -58,10 +59,16 @@ class MoistureTestReport extends Component { onLoad(option) { console.log(option); - + let Bool = JSON.parse(option?.report) + if(!Bool){ + this.setState({ + reportShow: Bool + }) + } let data = JSON.parse(option.data) let { reportData } = this.state reportData.curDate = option.date + reportData.curDate = option.report data.GearData.map(item => { if (item.name == '额头') { reportData.shuifenLevel.head = item.forehead @@ -92,7 +99,7 @@ class MoistureTestReport extends Component { } render() { - let { name, imgUrl, reportData, reportData1, isClock, xinde, imglist, id, show, modeId, echartsData, showEcharts } = this.state + let { name, imgUrl, reportData, reportData1, reportShow,isClock, xinde, imglist, id, show, modeId, echartsData, showEcharts } = this.state const getStatusData = (level) => { var bgCssData = { @@ -295,13 +302,16 @@ class MoistureTestReport extends Component { - - 继续护理 - - 主页 - - - + {reportShow ? ( + + 继续护理 + + 主页 + + + + ) : null} + ); diff --git a/src/recoding/pages/recording/recording.tsx b/src/recoding/pages/recording/recording.tsx index 6c49b82..8e1b9be 100644 --- a/src/recoding/pages/recording/recording.tsx +++ b/src/recoding/pages/recording/recording.tsx @@ -388,8 +388,8 @@ export default class Recording extends Component { gears, eDate } setStorageSync('moistureEachtsData', JSON.stringify(echartsData)) - - go(`/recoding/pages/moisture_test_report/moisture_test_report?data=${allData.nursingData}&date=${allData.createTime}&modeId=${allData.modeId}&id=${allData.instrumentId}&echartsData=${JSON.stringify(echartsData)}`); + let report =false + go(`/recoding/pages/moisture_test_report/moisture_test_report?data=${allData.nursingData}&date=${allData.createTime}&modeId=${allData.modeId}&id=${allData.instrumentId}&echartsData=${JSON.stringify(echartsData)}&report=${report }`); } From 8922944cccb9fb2e4c006accb7e208234972ca82 Mon Sep 17 00:00:00 2001 From: qsj <731458905@qq.com> Date: Mon, 25 Mar 2024 18:26:35 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../face_report_one/face_report_one.less | 27 +++++++++++-------- .../pages/face_report_one/face_report_one.tsx | 22 ++++++++++++--- .../moisture_test_report.tsx | 27 ++++++++++--------- src/recoding/pages/recording/recording.tsx | 6 ++--- 4 files changed, 53 insertions(+), 29 deletions(-) diff --git a/src/recoding/pages/face_report_one/face_report_one.less b/src/recoding/pages/face_report_one/face_report_one.less index a96cb79..c8bce06 100644 --- a/src/recoding/pages/face_report_one/face_report_one.less +++ b/src/recoding/pages/face_report_one/face_report_one.less @@ -82,6 +82,7 @@ page { .text-title{ font-size: 18rpx; color: #999999; + margin: 8rpx 0rpx; } .main { border-radius: 30rpx; @@ -179,6 +180,10 @@ page { height: 100% !important; border-radius: 20rpx; } + .showImg:last-child{ + width: 40rpx !important; + height: 40rpx !important; + } } .info4 { position: relative; @@ -309,18 +314,18 @@ page { // background-color: red; } -.content { - display: flex; - flex-flow: column; - justify-content: space-between; - background-color: #f8f8f8; - border-radius: 30rpx; - padding: 21rpx; - border-radius: 20rpx; - width: 457rpx; - height: 195rpx; +// .content { +// display: flex; +// flex-flow: column; +// justify-content: space-between; +// background-color: #f8f8f8; +// border-radius: 30rpx; +// padding: 21rpx; +// border-radius: 20rpx; +// width: 457rpx; +// height: 195rpx; -} +// } .content_top{ height: 140rpx; diff --git a/src/recoding/pages/face_report_one/face_report_one.tsx b/src/recoding/pages/face_report_one/face_report_one.tsx index f91a4aa..e78f5c9 100644 --- a/src/recoding/pages/face_report_one/face_report_one.tsx +++ b/src/recoding/pages/face_report_one/face_report_one.tsx @@ -212,6 +212,8 @@ export default class Index extends Component { if (res.data.code === 200) { this.state.clockStatistics.map((item) => { + console.log(item,'iiiiiiii',id); + if (item.id === id) { item.detail = res.data.data; item.detail.map((obj) => { @@ -257,13 +259,27 @@ export default class Index extends Component { punchInInfo.clockImageList.splice(i, 1); this.setState({ punchInInfo }); } - getRouteId() { + async getRouteId() { + let clockStatistics =this.state.clockStatistics const searchParams = new URLSearchParams(window.location.search); const id = searchParams.get("id"); const recordId = searchParams.get("recordId"); this.getStatistics(id); - // this.getRecord(id, recordId); - // console.log(recordId); + let res1 = await InstrumentInfo.apiClock.getLatestClockRecord(); + + let obj:any ={} + obj.detail = res1.data.data; + obj.updateTime = getdates(res1.data.data.updateTime).replace(/-/g, "."); + let arr:any =[] + arr.push(obj) + + this.setState({ clockStatistics:arr }); + +setTimeout(function() { + +}, ) + + } getTime(time) { const hour = time.slice(0, 2); diff --git a/src/recoding/pages/moisture_test_report/moisture_test_report.tsx b/src/recoding/pages/moisture_test_report/moisture_test_report.tsx index 656070f..4f95a06 100644 --- a/src/recoding/pages/moisture_test_report/moisture_test_report.tsx +++ b/src/recoding/pages/moisture_test_report/moisture_test_report.tsx @@ -22,7 +22,7 @@ class MoistureTestReport extends Component { this.state = { name: "重新登录", imgUrl: '', - reportShow:true, + reportShow: true, reportData: { curDate: '', shuifenLevel: { @@ -60,7 +60,7 @@ class MoistureTestReport extends Component { onLoad(option) { console.log(option); let Bool = JSON.parse(option?.report) - if(!Bool){ + if (!Bool) { this.setState({ reportShow: Bool }) @@ -99,7 +99,7 @@ class MoistureTestReport extends Component { } render() { - let { name, imgUrl, reportData, reportData1, reportShow,isClock, xinde, imglist, id, show, modeId, echartsData, showEcharts } = this.state + let { name, imgUrl, reportData, reportData1, reportShow, isClock, xinde, imglist, id, show, modeId, echartsData, showEcharts } = this.state const getStatusData = (level) => { var bgCssData = { @@ -272,7 +272,10 @@ class MoistureTestReport extends Component { 促渗档位推荐 - 前往护理 + {reportShow ? ( + 前往护理 + ) : null} + @@ -303,15 +306,15 @@ class MoistureTestReport extends Component { {reportShow ? ( - - 继续护理 - - 主页 - - - + + 继续护理 + + 主页 + + + ) : null} - + ); diff --git a/src/recoding/pages/recording/recording.tsx b/src/recoding/pages/recording/recording.tsx index 9768892..9d39d6a 100644 --- a/src/recoding/pages/recording/recording.tsx +++ b/src/recoding/pages/recording/recording.tsx @@ -322,7 +322,7 @@ export default class Recording extends Component { modeName: res2.data.data.modeName, data: nursingData, }; - let report = false; + let report = true; go( "/recoding/pages/face_report_one/face_report_one?id=" + @@ -336,7 +336,7 @@ export default class Recording extends Component { // 打开第二种类型 two = async (item) => { console.log("打开第二种类型", item); - let report = false; + let report = true; go( "/recoding/pages/face_report/face_report?id=" + item.id + @@ -724,7 +724,7 @@ export default class Recording extends Component { {clockStatistics.map((item) => ( - + {item.year}年{item.month}月 Date: Mon, 25 Mar 2024 18:29:26 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/recoding/pages/recording/recording.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/recoding/pages/recording/recording.tsx b/src/recoding/pages/recording/recording.tsx index 9d39d6a..bcef546 100644 --- a/src/recoding/pages/recording/recording.tsx +++ b/src/recoding/pages/recording/recording.tsx @@ -322,7 +322,7 @@ export default class Recording extends Component { modeName: res2.data.data.modeName, data: nursingData, }; - let report = true; + let report = false; go( "/recoding/pages/face_report_one/face_report_one?id=" + @@ -336,7 +336,7 @@ export default class Recording extends Component { // 打开第二种类型 two = async (item) => { console.log("打开第二种类型", item); - let report = true; + let report = false; go( "/recoding/pages/face_report/face_report?id=" + item.id +