diff --git a/src/page/main/develop/account/add/contact-form.vue b/src/page/main/develop/account/add/contact-form.vue index 2cf446edc3d20df4b7f824170673dfc981917295..f721731da0f565609621f3c99bb491218a48f613 100644 --- a/src/page/main/develop/account/add/contact-form.vue +++ b/src/page/main/develop/account/add/contact-form.vue @@ -71,7 +71,7 @@ const clearForm = () => { } const setForm = (data) => { - contactForm.value = Object.assign(contactForm, data); + Object.assign(contactForm, data); } onMounted(() => { diff --git a/src/page/main/develop/account/add/index.vue b/src/page/main/develop/account/add/index.vue index 9212cc22450f5fe54a1314c82e354d4f0bf288df..979a5781cc3e41127c708b7d55c0202f570a7c83 100644 --- a/src/page/main/develop/account/add/index.vue +++ b/src/page/main/develop/account/add/index.vue @@ -118,7 +118,7 @@ const nextStep = () => { //业务系统表单检验触发事件 data为null 校验失败 const getSystemFormData = (data) => { if(data) { - formData.value = Object.assign(formData,data); + Object.assign(formData,data); step.value = 2; }else { @@ -128,22 +128,23 @@ const getSystemFormData = (data) => { const getContactFormData = (data) => { if(data) { - formData.value = Object.assign(formData,data); + Object.assign(formData,data); if(route.query.id) { console.log(formData) let params = { + ...formData, id: parseInt(route.query.id), - business_name: formData.value.business_name, - system_account: formData.value.system_account, - contact_email: formData.value.contact_email, - contact_phone: formData.value.contact_phone, - contact_name: formData.value.contact_name, - logo: formData.value.logo && formData.value.logo.length > 0 ? formData.value.logo[0].url : '', - state: formData.value.state, - business_desc: formData.value.business_desc, - develop_id: formData.value.develop_id, - access_address: formData.value.access_address, - remark: formData.value.remark + // business_name: formData.value.business_name, + // system_account: formData.value.system_account, + // contact_email: formData.value.contact_email, + // contact_phone: formData.value.contact_phone, + // contact_name: formData.value.contact_name, + logo: formData.logo && formData.logo.length > 0 ? formData.logo[0].url : '', + // state: formData.value.state, + // business_desc: formData.value.business_desc, + // develop_id: formData.value.develop_id, + // access_address: formData.value.access_address, + // remark: formData.value.remark } $axios.post(`/apaas/system/v5/user/update`,params) .then((res) => { @@ -156,21 +157,21 @@ const getContactFormData = (data) => { }) }else { let params = { - organization_id: formData.value.organization_id, - // system_role_id: "ab98a936-9046-455b-aba3-4c73671024d0", - logo: formData.value.logo && formData.value.logo.length > 0 ? formData.value.logo[0].url : '', - password: CryptoJS.AES.encrypt(formData.value.password,"swuE9cmCZQwrkYRV").toString(), - business_code: formData.value.business_code, - business_name: formData.value.business_name, - business_desc: formData.value.business_desc, - system_account: formData.value.system_account, - access_address: formData.value.access_address, - develop_id: formData.value.develop_id, - state: formData.value.state, - contact_name: formData.value.contact_name, - contact_phone: formData.value.contact_phone, - contact_email: formData.value.contact_email, - remark: formData.value.remark, + ...formData, + // organization_id: formData.value.organization_id, + logo: formData.logo && formData.logo.length > 0 ? formData.logo[0].url : '', + password: CryptoJS.AES.encrypt(formData.password,"swuE9cmCZQwrkYRV").toString(), + // business_code: formData.value.business_code, + // business_name: formData.value.business_name, + // business_desc: formData.value.business_desc, + // system_account: formData.value.system_account, + // access_address: formData.value.access_address, + // develop_id: formData.value.develop_id, + // state: formData.value.state, + // contact_name: formData.value.contact_name, + // contact_phone: formData.value.contact_phone, + // contact_email: formData.value.contact_email, + // remark: formData.value.remark, } $axios.put(`/apaas/system/v5/user/create`,params) .then((res) => { diff --git a/src/page/main/develop/account/add/system-form.vue b/src/page/main/develop/account/add/system-form.vue index 85f047f18f9ede03d925b4701ccfa8004d529688..db441f8513ad805c3d137659d5bbc0ac55ac9fa3 100644 --- a/src/page/main/develop/account/add/system-form.vue +++ b/src/page/main/develop/account/add/system-form.vue @@ -32,7 +32,14 @@ - + + + @@ -164,10 +171,9 @@ const formRules = reactive({ ], }) - - const systemRef = ref(null) const emit = defineEmits(['action']) +const roleList = ref([]) const submitForm = async () => { if (!systemRef) return @@ -182,11 +188,12 @@ const submitForm = async () => { const clearForm = () => { if (!systemRef) return - systemRef.value.resetFields() + systemRef.value.resetFields(); + systemForm.system_role_id = roleList.value[0].role_id; } const setForm = (data) => { - systemForm.value = Object.assign(systemForm, data); + Object.assign(systemForm, data); } const orgData = ref([]) @@ -216,9 +223,21 @@ const copyText = (data) => { } ); } +const getRoleList = () => { + $axios.get(`/apaas/system/v5/org/select/role?is_admin=1`) + .then((res) => { + if (res.data.code == 200) { + roleList.value = res.data.data; + systemForm.system_role_id = roleList.value[0].role_id; + }else { + + } + }) +} onBeforeMount(() =>{ getOrgTree() + getRoleList() }) onMounted(() => { diff --git a/src/page/main/system/organization/index.vue b/src/page/main/system/organization/index.vue index d96df4f3f9fbe1492bb087ce71d75c07f06a8ea7..2e8d100e009d9df77fec0e62dfd6c08ae17b4260 100644 --- a/src/page/main/system/organization/index.vue +++ b/src/page/main/system/organization/index.vue @@ -52,13 +52,16 @@
-