From 35254706ad61ee47f4c5094a159fc294977e75aa Mon Sep 17 00:00:00 2001 From: hexiaoyong Date: Fri, 28 Oct 2022 15:01:17 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=84=E7=BB=87=E7=AE=A1=E7=90=86-=E5=B9=B3?= =?UTF-8?q?=E5=8F=B0=E7=94=A8=E6=88=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/css/index.css | 12 + .../main/develop/account/add/contact-form.vue | 2 +- .../main/develop/account/add/system-form.vue | 23 +- src/page/main/develop/account/index.vue | 53 ++- src/page/main/system/organization/index.vue | 383 ++++++++++++++++-- .../system/organization/org-user/index.vue | 2 +- .../org-user/org-account-form.vue | 59 ++- .../organization/org-user/org-person-form.vue | 4 + .../organization/platform-user/index.vue | 77 +++- .../platform-user/platform-account-form.vue | 75 +++- .../platform-user/platform-person-form.vue | 4 +- .../system/organization/user-detail/index.vue | 170 +++++--- 12 files changed, 723 insertions(+), 141 deletions(-) diff --git a/src/assets/css/index.css b/src/assets/css/index.css index 57b282d..d7327f5 100644 --- a/src/assets/css/index.css +++ b/src/assets/css/index.css @@ -1540,3 +1540,15 @@ border-radius:8px; cursor: pointer; } +.warning_info { + background-color: #f7f7f9; + font-size: 14px; + color: #404a62; + padding: 5px; + text-align: left; + margin: 20px 0; +} +.danger_info { + color: #d75138; +} + diff --git a/src/page/main/develop/account/add/contact-form.vue b/src/page/main/develop/account/add/contact-form.vue index f721731..c7a8cdb 100644 --- a/src/page/main/develop/account/add/contact-form.vue +++ b/src/page/main/develop/account/add/contact-form.vue @@ -41,7 +41,7 @@ const checkPhone = (rule, value, callback) => { callback(); } }); - }; +}; const contactFormRules = reactive({ contact_name: [ diff --git a/src/page/main/develop/account/add/system-form.vue b/src/page/main/develop/account/add/system-form.vue index db441f8..672bbf1 100644 --- a/src/page/main/develop/account/add/system-form.vue +++ b/src/page/main/develop/account/add/system-form.vue @@ -62,7 +62,14 @@ - + + + @@ -174,6 +181,7 @@ const formRules = reactive({ const systemRef = ref(null) const emit = defineEmits(['action']) const roleList = ref([]) +const firmList = ref([]) const submitForm = async () => { if (!systemRef) return @@ -235,9 +243,22 @@ const getRoleList = () => { }) } +const getFirmList = () => { + $axios.get(`/apaas/system/v5/dictionary/developer/list`) + .then((res) => { + if (res.data.code == 200) { + firmList.value = res.data.data; + + }else { + + } + }) +} + onBeforeMount(() =>{ getOrgTree() getRoleList() + getFirmList() }) onMounted(() => { diff --git a/src/page/main/develop/account/index.vue b/src/page/main/develop/account/index.vue index 289756c..a46e3aa 100644 --- a/src/page/main/develop/account/index.vue +++ b/src/page/main/develop/account/index.vue @@ -20,7 +20,14 @@ />
- +