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']