diff --git a/src/views/system/admin/components/org-select.vue b/src/views/system/admin/components/org-select.vue new file mode 100644 index 0000000..587424f --- /dev/null +++ b/src/views/system/admin/components/org-select.vue @@ -0,0 +1,39 @@ + + + + diff --git a/src/views/system/admin/components/role-select.vue b/src/views/system/admin/components/role-select.vue new file mode 100644 index 0000000..04534b9 --- /dev/null +++ b/src/views/system/admin/components/role-select.vue @@ -0,0 +1,71 @@ + + + + diff --git a/src/views/system/admin/components/search.vue b/src/views/system/admin/components/search.vue new file mode 100644 index 0000000..82fea9d --- /dev/null +++ b/src/views/system/admin/components/search.vue @@ -0,0 +1,42 @@ + + + + diff --git a/src/views/system/admin/components/sex-select.vue b/src/views/system/admin/components/sex-select.vue new file mode 100644 index 0000000..1497ad5 --- /dev/null +++ b/src/views/system/admin/components/sex-select.vue @@ -0,0 +1,45 @@ + + + + diff --git a/src/views/system/admin/components/user-edit.vue b/src/views/system/admin/components/user-edit.vue new file mode 100644 index 0000000..13f807d --- /dev/null +++ b/src/views/system/admin/components/user-edit.vue @@ -0,0 +1,361 @@ + + + + diff --git a/src/views/system/admin/components/user-import.vue b/src/views/system/admin/components/user-import.vue new file mode 100644 index 0000000..0d8cbcb --- /dev/null +++ b/src/views/system/admin/components/user-import.vue @@ -0,0 +1,88 @@ + + + + diff --git a/src/views/system/admin/components/user-info.vue b/src/views/system/admin/components/user-info.vue new file mode 100644 index 0000000..a737d2f --- /dev/null +++ b/src/views/system/admin/components/user-info.vue @@ -0,0 +1,143 @@ + + + + diff --git a/src/views/system/admin/components/user-search.vue b/src/views/system/admin/components/user-search.vue new file mode 100644 index 0000000..b68abad --- /dev/null +++ b/src/views/system/admin/components/user-search.vue @@ -0,0 +1,111 @@ + + + + diff --git a/src/views/think/thinkAdmin/components/thinkAdminEdit.vue b/src/views/system/admin/components/userEdit.vue similarity index 66% rename from src/views/think/thinkAdmin/components/thinkAdminEdit.vue rename to src/views/system/admin/components/userEdit.vue index 00a75aa..3a59597 100644 --- a/src/views/think/thinkAdmin/components/thinkAdminEdit.vue +++ b/src/views/system/admin/components/userEdit.vue @@ -19,6 +19,20 @@ styleResponsive ? { md: 19, sm: 19, xs: 24 } : { flex: '1' } " > + + + + + + - + - + + + + + + + + + + @@ -47,73 +82,39 @@ v-model:value="form.phone" /> - + - + - - - - - - - - - 显示 - 隐藏 - - - - - - - - - + - + - + @@ -124,8 +125,8 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addThinkAdmin, updateThinkAdmin } from '@/api/think/thinkAdmin'; - import { ThinkAdmin } from '@/api/think/thinkAdmin/model'; + import { addUser, updateUser } from '@/api/system/user'; + import { User } from '@/api/system/user/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; import { ItemType } from 'ele-admin-pro/es/ele-image-upload/types'; @@ -143,7 +144,7 @@ // 弹窗是否打开 visible: boolean; // 修改回显的数据 - data?: ThinkAdmin | null; + data?: User | null; }>(); const emit = defineEmits<{ @@ -160,24 +161,26 @@ const images = ref([]); // 用户信息 - const form = reactive({ + const form = reactive({ id: undefined, + openId: undefined, + sessionKey: undefined, username: undefined, - password: undefined, - portrait: undefined, + avatarUrl: undefined, + gender: undefined, + country: undefined, + province: undefined, + city: undefined, phone: undefined, - loginnum: undefined, - lastLoginIp: undefined, - lastLoginTime: undefined, - realName: undefined, - status: undefined, - sid: undefined, - groupid: undefined, - token: undefined, - expireTime: undefined, - cardCode: undefined, - thinkAdminId: undefined, - thinkAdminName: '', + integral: undefined, + money: undefined, + createTime: undefined, + idcard: undefined, + truename: undefined, + isAdmin: undefined, + tenantId: undefined, + userId: undefined, + userName: '', status: 0, comments: '', sortNumber: 100 @@ -190,7 +193,7 @@ // 表单验证规则 const rules = reactive({ - thinkAdminName: [ + userName: [ { required: true, type: 'string', @@ -228,7 +231,7 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateThinkAdmin : addThinkAdmin; + const saveOrUpdate = isUpdate.value ? updateUser : addUser; saveOrUpdate(formData) .then((msg) => { loading.value = false; diff --git a/src/views/system/admin/details/index.vue b/src/views/system/admin/details/index.vue new file mode 100644 index 0000000..9e535df --- /dev/null +++ b/src/views/system/admin/details/index.vue @@ -0,0 +1,130 @@ + + + + + diff --git a/src/views/system/admin/index.vue b/src/views/system/admin/index.vue new file mode 100644 index 0000000..2350f8b --- /dev/null +++ b/src/views/system/admin/index.vue @@ -0,0 +1,469 @@ + + + + + + + diff --git a/src/views/think/thinkAdmin/components/search.vue b/src/views/think/thinkAdmin/components/search.vue index 82fea9d..112ff98 100644 --- a/src/views/think/thinkAdmin/components/search.vue +++ b/src/views/think/thinkAdmin/components/search.vue @@ -1,19 +1,29 @@ diff --git a/src/views/think/thinkAdmin/index.vue b/src/views/think/thinkAdmin/index.vue index c40d931..a1eeb87 100644 --- a/src/views/think/thinkAdmin/index.vue +++ b/src/views/think/thinkAdmin/index.vue @@ -4,10 +4,9 @@ @@ -21,8 +20,27 @@ />