Soleilw pirms 8 mēnešiem
vecāks
revīzija
802ef7482e

+ 15
- 1
src/views/permission/account/add/add.vue Parādīt failu

@@ -20,7 +20,7 @@
</a-col>
<a-col span="24">
<a-form-item label="昵称" name="nickname">
<a-input v-model:value="createForm.nickname" placeholder="请输入确认密码" />
<a-input v-model:value="createForm.nickname" placeholder="请输入昵称" />
</a-form-item>
</a-col>
<a-col span="24">
@@ -41,6 +41,12 @@
</a-select>
</a-form-item>
</a-col>
<a-col span="24">
<a-form-item label="选择社区">
<a-c-cascader :dict="2009" @saveCascader="accountAddressSave" placeholder="请选择选择社区"
:cascader_content="addOtherForm.account_address_cascader"></a-c-cascader>
</a-form-item>
</a-col>
</a-row>
</a-form>
</a-modal>
@@ -77,6 +83,14 @@
const getRoleValue = (val : Number[]) => {
createForm.value.roleids = val.join(',');
}
// 选择地址
const accountAddressSave = (data) => {
createForm.value.province = data.arr1[0] ? data.arr1[0] : 0;
createForm.value.city = data.arr1[1] ? data.arr1[1] : 0;
createForm.value.district = data.arr1[2] ? data.arr1[2] : 0;
createForm.value.street = data.arr1[3] ? data.arr1[3] : 0;
}

const sumbitForm = () => {
if (!createForm.value.id) {

+ 12
- 2
src/views/permission/account/add/data.ts Parādīt failu

@@ -6,10 +6,15 @@ export let dataForm = {
avatar: '',
email: '',
roleids: '',
province: 0,
city: 0,
district: 0,
street: 0
}

export let otherDataForm = {
roleids: []
roleids: [],
account_address_cascader: []
}

export const reset = () => {
@@ -21,9 +26,14 @@ export const reset = () => {
avatar: '',
email: '',
roleids: '',
province: 0,
city: 0,
district: 0,
street: 0
};
otherDataForm = {
roleids: []
roleids: [],
account_address_cascader: []
}

return { dataForm, otherDataForm }

Notiek ielāde…
Atcelt
Saglabāt