From 324184d9dd1ec27594fd39610fdbd7be520e3516 Mon Sep 17 00:00:00 2001
From: miaojiale <1123971748@qq.com>
Date: Tue, 31 Jan 2023 17:31:30 +0800
Subject: [PATCH] =?UTF-8?q?1.=E4=BF=AE=E6=94=B9=E7=AD=9B=E6=9F=A5=E6=9D=A1?=
=?UTF-8?q?=E4=BB=B6=EF=BC=8C=E7=A4=BE=E5=8C=BA=EF=BC=8C=E5=8C=BB=E9=99=A2?=
=?UTF-8?q?=EF=BC=8C=E4=BD=93=E6=A3=80=EF=BC=8C=E4=BF=AE=E6=94=B9=E4=B8=BA?=
=?UTF-8?q?=E6=AF=8F=E6=AC=A1=E7=99=BB=E9=99=86=E5=90=8E=E9=83=BD=E5=BC=B9?=
=?UTF-8?q?=E7=AA=97=202.=E4=BF=AE=E6=94=B9=E7=AD=9B=E6=9F=A5=E5=A1=AB?=
=?UTF-8?q?=E6=8A=A5=E5=9C=BA=E6=99=AF=E9=9C=80=E6=B1=82=203.=E6=95=B0?=
=?UTF-8?q?=E6=8D=AE=E6=A6=82=E8=A7=88=E5=A2=9E=E5=8A=A0=E7=AD=9B=E6=9F=A5?=
=?UTF-8?q?=E6=A6=82=E8=A7=88=204.=E5=8C=BB=E8=81=94=E4=BD=93=E4=BF=AE?=
=?UTF-8?q?=E6=94=B9=E4=B8=BA=E4=B8=8B=E6=8B=89=EF=BC=8C=E9=A2=84=E5=A4=87?=
=?UTF-8?q?=E6=8E=A5=E5=8F=A3=205.=E9=9A=8F=E8=AE=BF=E9=BB=98=E8=AE=A4?=
=?UTF-8?q?=E5=90=8C=E6=84=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../CustomForm/FormItemSelf.vue | 28 +++++++++++---
src/layouts/components/Avatar/index.vue | 1 +
src/layouts/components/NavBar/index.vue | 37 +++++++++++++++----
src/layouts/index.vue | 19 +++++++++-
src/store/modules/table.js | 8 +++-
src/views/dataoverview/index.vue | 4 +-
6 files changed, 78 insertions(+), 19 deletions(-)
diff --git a/src/components/FormComponents/CustomForm/FormItemSelf.vue b/src/components/FormComponents/CustomForm/FormItemSelf.vue
index 65b2043..71b8cf4 100644
--- a/src/components/FormComponents/CustomForm/FormItemSelf.vue
+++ b/src/components/FormComponents/CustomForm/FormItemSelf.vue
@@ -214,12 +214,22 @@
:multiple-limit="item.limit"
@change="handleChange"
>
-
+
+
+
+
+
+
@@ -440,6 +450,7 @@ export default {
age: "",
pickerOptions,
rangeOptions,
+ unionList: [],
showChildren: false, // 用来控制不同表单
}
},
@@ -471,6 +482,9 @@ export default {
this.timerangeReset()
this.numberReset()
this.checkboxReset()
+ if (this.item.prop == "union_id") {
+ this.unionList = [{ label: "嗡嗡嗡", value: 1 }]
+ }
},
mounted() {
this.showFormItem()
@@ -611,6 +625,7 @@ export default {
}
val && this.$set(this.form, ruleTarget, val)
},
+ // 根据生日设置年龄回显
getAge() {
if (this.form.birthday) {
var birthday = new Date(this.form.birthday.replace(/-/g, "/"))
@@ -810,6 +825,7 @@ export default {
handleBlur() {
this.handleAlgorithm()
},
+ // 每个表单值改变的方法
handleChange(val) {
this.checkboxRepel(val)
this.handleAlgorithm()
diff --git a/src/layouts/components/Avatar/index.vue b/src/layouts/components/Avatar/index.vue
index e7ec045..f0a35bc 100644
--- a/src/layouts/components/Avatar/index.vue
+++ b/src/layouts/components/Avatar/index.vue
@@ -53,6 +53,7 @@ export default {
async () => {
const fullPath = this.$route.fullPath
await this.$store.dispatch("user/logout")
+ this.$store.commit("table/removeSelectedIndex")
this.$router.push(`/home?redirect=${fullPath}`)
}
)
diff --git a/src/layouts/components/NavBar/index.vue b/src/layouts/components/NavBar/index.vue
index eaa8301..4b30ca6 100644
--- a/src/layouts/components/NavBar/index.vue
+++ b/src/layouts/components/NavBar/index.vue
@@ -8,16 +8,27 @@
-
-
-
-
+
+
{{ item.date }}
@@ -80,14 +100,17 @@ export default {
screeningList: [
{
title: "社区筛查",
+
src: require("@/assets/img/DataCenter/shequ.png"),
},
{
title: "医院筛查",
+
src: require("@/assets/img/DataCenter/yiyuan.png"),
},
{
title: "体检筛查",
+
src: require("@/assets/img/DataCenter/tijian.png"),
},
],
diff --git a/src/layouts/index.vue b/src/layouts/index.vue
index 81af5d9..4b7783a 100644
--- a/src/layouts/index.vue
+++ b/src/layouts/index.vue
@@ -77,6 +77,9 @@
{{ item.title }}
+
+ {{ item.desc }}
+
@@ -84,7 +87,7 @@
保存确定
@@ -123,16 +126,19 @@ export default {
{
title: "社区筛查",
value: "1",
+ desc: "在社区对该地区居民进行招募与筛查",
src: require("@/assets/img/DataCenter/shequ.png"),
},
{
title: "医院筛查",
value: "2",
+ desc: "无消化道症状的门诊人群",
src: require("@/assets/img/DataCenter/yiyuan.png"),
},
{
title: "体检筛查",
value: "3",
+ desc: "参加单位或个人体检的人群",
src: require("@/assets/img/DataCenter/tijian.png"),
},
],
@@ -156,7 +162,7 @@ export default {
},
},
created() {
- this.selectedIndex = localStorage.getItem("selectedIndex") || ""
+ this.selectedIndex = sessionStorage.getItem("selectedIndex") || ""
this.curSelectedIndex = String(this.selectedIndex) ? this.selectedIndex : ""
},
mounted() {
@@ -335,6 +341,9 @@ export default {
box-shadow: none;
}
}
+::v-deep .homeDialog {
+ min-width: 1036px;
+}
::v-deep .homeDialog .el-dialog__header {
display: none;
}
@@ -355,6 +364,12 @@ export default {
li {
cursor: pointer;
}
+ .desc {
+ font-size: 14px;
+ font-family: AlibabaPuHuiTiR;
+ color: #666666;
+ text-indent: 38px;
+ }
.screeningItem {
display: flex;
.circle {
diff --git a/src/store/modules/table.js b/src/store/modules/table.js
index 6a63cce..e49519f 100644
--- a/src/store/modules/table.js
+++ b/src/store/modules/table.js
@@ -1,6 +1,6 @@
const state = {
fontSize: localStorage.getItem("fontSize") || 1,
- selectedIndex: localStorage.getItem("selectedIndex") || "",
+ selectedIndex: sessionStorage.getItem("selectedIndex") || "",
}
const getters = {
fontSize: (state) => state.fontSize,
@@ -12,7 +12,11 @@ const mutations = {
},
setSelectedIndex(state, selectedIndex) {
state.selectedIndex = selectedIndex
- localStorage.setItem("selectedIndex", selectedIndex)
+ sessionStorage.setItem("selectedIndex", selectedIndex)
+ },
+ removeSelectedIndex() {
+ state.selectedIndex = ""
+ sessionStorage.removeItem("selectedIndex")
},
}
const actions = {}
diff --git a/src/views/dataoverview/index.vue b/src/views/dataoverview/index.vue
index b27024e..ef41627 100644
--- a/src/views/dataoverview/index.vue
+++ b/src/views/dataoverview/index.vue
@@ -40,7 +40,7 @@ export default {
return {
listLoading: false,
selectedIndex: sessionStorage.getItem("homeSelectedIndex") - 0 || 0,
- headList: ["社区筛查", "医院筛查", "体检筛查"],
+ headList: ["筛查概览", "社区筛查", "医院筛查", "体检筛查"],
columns: [
{
label: "医联体",
@@ -109,7 +109,7 @@ export default {
},
getPatientPage() {
this.listLoading = true
- let data = { patientFrom: this.selectedIndex - 0 + 1 }
+ let data = { patientFrom: this.selectedIndex }
getPatientPage(data).then((res) => {
this.listLoading = false
if (res.code === 1) {
--
2.22.0