From 8e76493cc633d308cc242d76c1358f377127158b Mon Sep 17 00:00:00 2001 From: kuaifan Date: Mon, 17 Apr 2023 11:59:41 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E7=A7=BB=E5=8A=A8=E7=AB=AF=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E5=B7=A5=E4=BD=9C=E6=8A=A5=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resources/assets/js/App.vue | 2 ++ .../assets/js/components/Mobile/Tabbar.vue | 14 ++++++++- resources/assets/js/pages/manage.vue | 6 +++- .../js/pages/manage/components/Report.vue | 10 +++++-- .../pages/manage/components/ReportDetail.vue | 30 +++++++++++++++++-- .../js/pages/manage/components/ReportMy.vue | 3 ++ .../pages/manage/components/ReportReceive.vue | 14 +++++++-- resources/assets/sass/components/mobile.scss | 7 +++++ resources/assets/sass/components/report.scss | 20 +++++++++---- 9 files changed, 90 insertions(+), 16 deletions(-) diff --git a/resources/assets/js/App.vue b/resources/assets/js/App.vue index f2e6f5284..c2673f143 100755 --- a/resources/assets/js/App.vue +++ b/resources/assets/js/App.vue @@ -227,6 +227,8 @@ export default { this.$store.state.windowHeight = $A(window).height() this.$store.state.windowLarge = this.$store.state.windowWidth > 768 this.$store.state.windowSmall = this.$store.state.windowWidth <= 768 + this.$store.state.formLabelPosition = this.$store.state.windowWidth > 576 ? 'right' : 'top' + this.$store.state.formLabelWidth = this.$store.state.windowWidth > 576 ? 'auto' : '' }, windowScrollListener() { diff --git a/resources/assets/js/components/Mobile/Tabbar.vue b/resources/assets/js/components/Mobile/Tabbar.vue index b8d1ce662..9666eea67 100644 --- a/resources/assets/js/components/Mobile/Tabbar.vue +++ b/resources/assets/js/components/Mobile/Tabbar.vue @@ -12,6 +12,7 @@
{{$L(item.label)}}
+
@@ -29,6 +30,9 @@ + - + @@ -1048,6 +1048,10 @@ export default { case 'addProject': this.onAddShow() break; + case 'allUser': + case 'workReport': + this.settingRoute(act) + break; } }, diff --git a/resources/assets/js/pages/manage/components/Report.vue b/resources/assets/js/pages/manage/components/Report.vue index 8592abf7f..bbbee8cce 100644 --- a/resources/assets/js/pages/manage/components/Report.vue +++ b/resources/assets/js/pages/manage/components/Report.vue @@ -41,7 +41,7 @@ export default { }, props: { - reportType: { + value: { default: "my" } }, @@ -57,7 +57,7 @@ export default { }, mounted() { - this.reportTabs = this.reportType; + this.reportTabs = this.value; // if (this.$isMainElectron) { this.$Electron.listenerOnly('reportSaveSuccess', ({data, msg}) => { @@ -73,6 +73,12 @@ export default { ]) }, + watch: { + reportTabs(val) { + this.$emit("input", val) + } + }, + methods: { tabRebder(num) { return h => { diff --git a/resources/assets/js/pages/manage/components/ReportDetail.vue b/resources/assets/js/pages/manage/components/ReportDetail.vue index e8fba118a..f9b246328 100644 --- a/resources/assets/js/pages/manage/components/ReportDetail.vue +++ b/resources/assets/js/pages/manage/components/ReportDetail.vue @@ -4,8 +4,8 @@ {{ data.title }} -
-
+
+ @@ -17,7 +17,26 @@ -
+ + +
+
+
+
+
+
+
@@ -27,6 +46,8 @@