From 5e0f48682a10749f7b3108054ffc5fa0fa365fd8 Mon Sep 17 00:00:00 2001 From: aixianling Date: Thu, 10 Mar 2022 12:17:44 +0800 Subject: [PATCH] =?UTF-8?q?=E7=89=B9=E6=AE=8A=E4=BA=BA=E7=BE=A4=E5=BC=95?= =?UTF-8?q?=E5=85=A5=E9=80=89=E6=8B=A9=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apps/AppSpecialPeople/add.vue | 295 +++++++++++++++--------- src/components/AiImage.vue | 3 + src/components/pages/selectResident.vue | 21 +- 3 files changed, 209 insertions(+), 110 deletions(-) diff --git a/src/apps/AppSpecialPeople/add.vue b/src/apps/AppSpecialPeople/add.vue index f3ebf6a4..25ef8cc0 100644 --- a/src/apps/AppSpecialPeople/add.vue +++ b/src/apps/AppSpecialPeople/add.vue @@ -4,51 +4,74 @@
*类型
- {{appName}} - + {{ appName }} +
+ +
+ {{ item.mustFill == 1 ? '*' : '' }}{{ item.fieldName }} +
+
+
+ + - +
+
+
-
- {{item.mustFill == 1 ? '*' : ''}}{{item.fieldName}} +
+ {{ item.mustFill == 1 ? '*' : '' }}{{ item.fieldName }}
- +
-
- {{item.mustFill == 1 ? '*' : ''}}{{item.fieldName}} +
+ {{ item.mustFill == 1 ? '*' : '' }}{{ item.fieldName }}
- +
-
- {{item.mustFill == 1 ? '*' : ''}}{{item.fieldName}} +
+ {{ item.mustFill == 1 ? '*' : '' }}{{ item.fieldName }}
- +
-
- {{item.mustFill == 1 ? '*' : ''}}{{item.fieldName}} +
+ {{ item.mustFill == 1 ? '*' : '' }}{{ item.fieldName }}
- +
-
- {{item.mustFill == 1 ? '*' : ''}}{{item.fieldName}} +
+ {{ item.mustFill == 1 ? '*' : '' }}{{ item.fieldName }}
- {{$dict.getLabel(item.dict, formData[item.fieldDbName]) || '请选择'}} - + {{ + $dict.getLabel(item.dict, formData[item.fieldDbName]) || '请选择' + }} +
-
- {{item.mustFill == 1 ? '*' : ''}}{{item.fieldName}} +
+ {{ item.mustFill == 1 ? '*' : '' }}{{ item.fieldName }}
@@ -58,45 +81,48 @@
-
- {{item.mustFill == 1 ? '*' : ''}}{{item.fieldName}} +
+ {{ item.mustFill == 1 ? '*' : '' }}{{ item.fieldName }}
-
- {{item.mustFill == 1 ? '*' : ''}}{{item.fieldName}} +
+ {{ item.mustFill == 1 ? '*' : '' }}{{ item.fieldName }}
- {{e.dictName}} + {{ e.dictName }} +
-
- {{item.mustFill == 1 ? '*' : ''}}{{item.fieldName}} +
+ {{ item.mustFill == 1 ? '*' : '' }}{{ item.fieldName }}
- +
-
- {{item.mustFill == 1 ? '*' : ''}}{{item.fieldName}} +
+ {{ item.mustFill == 1 ? '*' : '' }}{{ item.fieldName }}
- - + +
-
- {{item.mustFill == 1 ? '*' : ''}}{{item.fieldName}} +
+ {{ item.mustFill == 1 ? '*' : '' }}{{ item.fieldName }}
- +
-
- {{item.mustFill == 1 ? '*' : ''}}{{item.fieldName}} +
+ {{ item.mustFill == 1 ? '*' : '' }}{{ item.fieldName }}
- {{formData[item.fieldDbName] || '请选择'}} - + {{ + formData[item.fieldDbName] || '请选择' + }} + +
+
+ +
+ {{ item.mustFill == 1 ? '*' : '' }}{{ item.fieldName }} +
+ + + +
+
+ +
+ {{ item.mustFill == 1 ? '*' : '' }}{{ item.fieldName }} +
+ + +
- 请选择 - - + 请选择 + + @@ -130,9 +181,11 @@ @@ -410,7 +473,8 @@ export default { \ No newline at end of file + diff --git a/src/components/AiImage.vue b/src/components/AiImage.vue index aafb06b9..efe0569c 100644 --- a/src/components/AiImage.vue +++ b/src/components/AiImage.vue @@ -6,6 +6,9 @@ +
+ +
diff --git a/src/components/pages/selectResident.vue b/src/components/pages/selectResident.vue index 612e0daf..78a43d9e 100644 --- a/src/components/pages/selectResident.vue +++ b/src/components/pages/selectResident.vue @@ -15,9 +15,12 @@
- +
-
+
@@ -40,7 +43,12 @@ export default { selected: [] } }, - computed: {...mapState(['user'])}, + computed: { + ...mapState(['user']), + isSingle() { + return this.$route.query.single + } + }, onLoad(query) { if (query.selected) { this.selected = query.selected?.split(",") || [] @@ -69,7 +77,12 @@ export default { }) }, checkClick(index) { - this.list[index].isCheck = !this.list[index].isCheck + if (this.isSingle) { + this.list.map((e, i) => { + e.isCheck = i == index; + }) + } else this.list[index].isCheck = !this.list[index].isCheck + }, confirm() { let checkList = []