From 3793f8d8ab338e71792e6b5e0d7144b23dfc79d0 Mon Sep 17 00:00:00 2001 From: kaeery <3491123437@qq.com> Date: Mon, 24 Feb 2025 14:19:46 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E7=BA=BF=E7=B4=A2=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E3=80=91=20=E6=96=B0=E5=A2=9E#=20=E7=BA=BF=E7=B4=A2=E7=AE=A1?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/ProDrawer/index.vue | 46 +++++ src/main.ts | 2 + src/styles/var.css | 1 + .../account_center/organization/edit.vue | 172 ++++++++++++++++++ .../account_center/organization/index.vue | 166 +++++++++++++++++ src/views/account_center/position/edit.vue | 120 ++++++++++++ src/views/account_center/position/index.vue | 128 +++++++++++++ .../account-list/account-dialog.vue | 64 ++++--- .../organization/groupLeader-dialog copy.vue | 125 ------------- .../sub_account/modules/account-list.vue | 37 +++- .../clue/components/clue-detail/base-info.vue | 67 +++++++ .../components/clue-detail/clue-record.vue | 83 +++++++++ src/views/clue/index.vue | 38 ++++ src/views/clue/modules/clue-detail.vue | 29 +++ src/views/clue/modules/clue-list.vue | 34 ++++ src/views/clue/modules/search-form.vue | 41 +++++ tailwind.config.js | 3 +- 17 files changed, 995 insertions(+), 161 deletions(-) create mode 100644 src/components/ProDrawer/index.vue create mode 100644 src/views/account_center/organization/edit.vue create mode 100644 src/views/account_center/position/edit.vue delete mode 100644 src/views/account_center/sub_account/components/organization/groupLeader-dialog copy.vue create mode 100644 src/views/clue/components/clue-detail/base-info.vue create mode 100644 src/views/clue/components/clue-detail/clue-record.vue create mode 100644 src/views/clue/index.vue create mode 100644 src/views/clue/modules/clue-detail.vue create mode 100644 src/views/clue/modules/clue-list.vue create mode 100644 src/views/clue/modules/search-form.vue diff --git a/src/components/ProDrawer/index.vue b/src/components/ProDrawer/index.vue new file mode 100644 index 0000000..e614dc3 --- /dev/null +++ b/src/components/ProDrawer/index.vue @@ -0,0 +1,46 @@ + + + + diff --git a/src/main.ts b/src/main.ts index 48a25b2..72fc752 100644 --- a/src/main.ts +++ b/src/main.ts @@ -10,6 +10,7 @@ import directives from './directives' // 表格组件 import ProTable from '@/components/ProTable/index.vue' import ProDialog from '@/components/ProDialog/index.vue' +import ProDrawer from '@/components/ProDrawer/index.vue' const app = createApp(App) app.use(install) @@ -17,4 +18,5 @@ app.use(eventBus) app.use(directives) app.component('ProTable', ProTable) app.component('ProDialog', ProDialog) +app.component('ProDrawer', ProDrawer) app.mount('#app') diff --git a/src/styles/var.css b/src/styles/var.css index badb6b2..d60b9a0 100644 --- a/src/styles/var.css +++ b/src/styles/var.css @@ -29,6 +29,7 @@ --el-text-color-secondary: #999999; --el-text-color-placeholder: #a8abb2; --el-text-color-disabled: #c0c4cc; + --el-text-color-black2: #979797; --el-border-color: #dcdfe6; --el-border-color-light: #e4e7ed; --el-border-color-lighter: #ebeef5; diff --git a/src/views/account_center/organization/edit.vue b/src/views/account_center/organization/edit.vue new file mode 100644 index 0000000..52840b5 --- /dev/null +++ b/src/views/account_center/organization/edit.vue @@ -0,0 +1,172 @@ + + diff --git a/src/views/account_center/organization/index.vue b/src/views/account_center/organization/index.vue index e69de29..720491d 100644 --- a/src/views/account_center/organization/index.vue +++ b/src/views/account_center/organization/index.vue @@ -0,0 +1,166 @@ + + diff --git a/src/views/account_center/position/edit.vue b/src/views/account_center/position/edit.vue new file mode 100644 index 0000000..1fe644f --- /dev/null +++ b/src/views/account_center/position/edit.vue @@ -0,0 +1,120 @@ + + diff --git a/src/views/account_center/position/index.vue b/src/views/account_center/position/index.vue index e69de29..45f9058 100644 --- a/src/views/account_center/position/index.vue +++ b/src/views/account_center/position/index.vue @@ -0,0 +1,128 @@ + + diff --git a/src/views/account_center/sub_account/components/account-list/account-dialog.vue b/src/views/account_center/sub_account/components/account-list/account-dialog.vue index 2c59085..b3010ba 100644 --- a/src/views/account_center/sub_account/components/account-list/account-dialog.vue +++ b/src/views/account_center/sub_account/components/account-list/account-dialog.vue @@ -19,39 +19,41 @@ - + {{ option.label }} - - - - {{ option.label }} - - - + {{ option.label }} @@ -65,6 +67,7 @@ import ProDialog, { type IParams } from '@/components/ProDialog/index.vue' const proDialogRef = ref>() +const emit = defineEmits(['fetchTableList']) const data = ref([ { id: 1, @@ -127,7 +130,7 @@ const form = ref({ organization: '', accountName: '', mobile: '', - position: '', + position: [], channel: '', accountStatus: '', teacher: '' @@ -140,6 +143,7 @@ const handleCancel = (callback: () => void) => { } const handleConfirm = (callback: () => void) => { callback() + emit('fetchTableList') } defineExpose({ openDialog diff --git a/src/views/account_center/sub_account/components/organization/groupLeader-dialog copy.vue b/src/views/account_center/sub_account/components/organization/groupLeader-dialog copy.vue deleted file mode 100644 index 2508987..0000000 --- a/src/views/account_center/sub_account/components/organization/groupLeader-dialog copy.vue +++ /dev/null @@ -1,125 +0,0 @@ - - - - diff --git a/src/views/account_center/sub_account/modules/account-list.vue b/src/views/account_center/sub_account/modules/account-list.vue index ca57765..7c3768b 100644 --- a/src/views/account_center/sub_account/modules/account-list.vue +++ b/src/views/account_center/sub_account/modules/account-list.vue @@ -9,15 +9,15 @@ 批量删除 - + - - + + @@ -44,7 +44,7 @@ - + diff --git a/src/views/clue/components/clue-detail/base-info.vue b/src/views/clue/components/clue-detail/base-info.vue new file mode 100644 index 0000000..611c744 --- /dev/null +++ b/src/views/clue/components/clue-detail/base-info.vue @@ -0,0 +1,67 @@ + + + + diff --git a/src/views/clue/components/clue-detail/clue-record.vue b/src/views/clue/components/clue-detail/clue-record.vue new file mode 100644 index 0000000..c8a5fc3 --- /dev/null +++ b/src/views/clue/components/clue-detail/clue-record.vue @@ -0,0 +1,83 @@ + + + + diff --git a/src/views/clue/index.vue b/src/views/clue/index.vue new file mode 100644 index 0000000..a4ab822 --- /dev/null +++ b/src/views/clue/index.vue @@ -0,0 +1,38 @@ + + + + diff --git a/src/views/clue/modules/clue-detail.vue b/src/views/clue/modules/clue-detail.vue new file mode 100644 index 0000000..a05628c --- /dev/null +++ b/src/views/clue/modules/clue-detail.vue @@ -0,0 +1,29 @@ + + + + diff --git a/src/views/clue/modules/clue-list.vue b/src/views/clue/modules/clue-list.vue new file mode 100644 index 0000000..38ce2d8 --- /dev/null +++ b/src/views/clue/modules/clue-list.vue @@ -0,0 +1,34 @@ + + + + diff --git a/src/views/clue/modules/search-form.vue b/src/views/clue/modules/search-form.vue new file mode 100644 index 0000000..a4ad8b2 --- /dev/null +++ b/src/views/clue/modules/search-form.vue @@ -0,0 +1,41 @@ + + + + diff --git a/tailwind.config.js b/tailwind.config.js index 4db71be..10346f4 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -35,7 +35,8 @@ module.exports = { 'fill-light': 'var(--el-fill-color-light)', 'fill-lighter': 'var(--el-fill-color-lighter)', mask: 'var(--el-mask-color)', - green: 'var(--color-green)' + green: 'var(--color-green)', + black2: 'var(--el-text-color-black2)' }, fontFamily: { sans: ['PingFang SC', 'Arial', 'Hiragino Sans GB', 'Microsoft YaHei', 'sans-serif']