diff --git a/src/router/index.js b/src/router/index.js index 71e0f0f76..1bf64ca9e 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -247,6 +247,26 @@ export const moduleRoutes = { isTab: true, title: "编辑重点人员", }, + }, + { + path: "add-elderly-database", + props: true, + name: "add-elderly-database", + component: () => import("@/views/modules/hengAnXin/elderlyDatabase/addElderlyDatabase.vue"), + meta: { + isTab: true, + title: "新增老年人", + }, + }, + { + path: "edit-elderly-database", + props: true, + name: "edit-elderly-database", + component: () => import("@/views/modules/hengAnXin/elderlyDatabase/editElderlyDatabase.vue"), + meta: { + isTab: true, + title: "编辑老年人", + }, } ], }; diff --git a/src/views/modules/hengAnShield/keyPersonnel/addKeyPersonnel.vue b/src/views/modules/hengAnShield/keyPersonnel/addKeyPersonnel.vue index 8006b8594..bef259653 100644 --- a/src/views/modules/hengAnShield/keyPersonnel/addKeyPersonnel.vue +++ b/src/views/modules/hengAnShield/keyPersonnel/addKeyPersonnel.vue @@ -1347,7 +1347,7 @@ export default { }, handlerCancle() { this.$store.state.contentTabs = this.$store.state.contentTabs.filter( - (item) => item.name !== 'add-resi' + (item) => item.name !== 'add-key-personnel' ); let tab = this.$store.state.contentTabs[ diff --git a/src/views/modules/hengAnShield/keyPersonnel/editKeyPersonnel.vue b/src/views/modules/hengAnShield/keyPersonnel/editKeyPersonnel.vue index 53259fb81..f671882c3 100644 --- a/src/views/modules/hengAnShield/keyPersonnel/editKeyPersonnel.vue +++ b/src/views/modules/hengAnShield/keyPersonnel/editKeyPersonnel.vue @@ -1902,7 +1902,7 @@ export default { }, handlerCancle() { this.$store.state.contentTabs = this.$store.state.contentTabs.filter( - (item) => item.name !== "edit-resi" + (item) => item.name !== "edit-key-personnel" ); let tab = this.$store.state.contentTabs[this.$store.state.contentTabs.length - 1]; diff --git a/src/views/modules/hengAnXin/elderlyDatabase/addElderlyDatabase.vue b/src/views/modules/hengAnXin/elderlyDatabase/addElderlyDatabase.vue new file mode 100644 index 000000000..7e5f3b24d --- /dev/null +++ b/src/views/modules/hengAnXin/elderlyDatabase/addElderlyDatabase.vue @@ -0,0 +1,1491 @@ + + + diff --git a/src/views/modules/hengAnXin/elderlyDatabase/components/checkPassword.vue b/src/views/modules/hengAnXin/elderlyDatabase/components/checkPassword.vue new file mode 100644 index 000000000..1fc790e34 --- /dev/null +++ b/src/views/modules/hengAnXin/elderlyDatabase/components/checkPassword.vue @@ -0,0 +1,66 @@ + + + + + \ No newline at end of file diff --git a/src/views/modules/hengAnXin/elderlyDatabase/components/keyCategoryDialog.vue b/src/views/modules/hengAnXin/elderlyDatabase/components/keyCategoryDialog.vue deleted file mode 100644 index 7c2d60735..000000000 --- a/src/views/modules/hengAnXin/elderlyDatabase/components/keyCategoryDialog.vue +++ /dev/null @@ -1,471 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/src/views/modules/hengAnXin/elderlyDatabase/editElderlyDatabase.vue b/src/views/modules/hengAnXin/elderlyDatabase/editElderlyDatabase.vue new file mode 100644 index 000000000..6ebc19331 --- /dev/null +++ b/src/views/modules/hengAnXin/elderlyDatabase/editElderlyDatabase.vue @@ -0,0 +1,2177 @@ + + + + + diff --git a/src/views/modules/hengAnXin/elderlyDatabase/index.vue b/src/views/modules/hengAnXin/elderlyDatabase/index.vue index e61e86643..22e58bfe1 100644 --- a/src/views/modules/hengAnXin/elderlyDatabase/index.vue +++ b/src/views/modules/hengAnXin/elderlyDatabase/index.vue @@ -1,218 +1,383 @@ - - \ No newline at end of file + + +::v-deep .el-button--primary.is-plain { + color: #0055d7; + background: #ffffff; + border-color: #0055d7; +} + + + +.resi-table { + ::v-deep .el-button--text { + text-decoration: underline; + } + + ::v-deep .btn-color-del { + margin-left: 10px; + color: rgba(213, 16, 16, 1); + } + + ::v-deep .btn-color-edit { + color: rgba(0, 167, 169, 1); + } +} + + +.resi-down { + position: absolute; + left: 50%; + bottom: -10px; + display: flex; + justify-content: center; + align-items: center; + width: 46px; + height: 12px; + box-sizing: border-box; + margin-left: -23rpx; + cursor: pointer; + background: #ffffff; + border-radius: 0 0 10px 10px; + + img { + display: block; + } +} + + +.div-flex { + display: flex; + justify-content: space-between; + align-items: center; + width: 100%; + + .div_del { + margin-top: 15px; + } + + .m-page { + margin-left: auto; + } +} + +.resiCategoryInfoBox { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + word-wrap: normal; +} +