Commit ab707eaa by yuzhenWang

合并分支拉取新代码

parent 2aa179a9
......@@ -138,13 +138,6 @@ const setPhone = item => {
console.log('item', item)
menuList.value[0].value = item.code
menuList.value[1].value = item.mobile
// menuList.value.forEach(e => {
// for (const key in item) {
// if (e.key === key) {
// e.value = item[e.key]
// }
// }
// })
}
// 关闭国家地区的抽屉
const hanleCountryClose = () => {
......
......@@ -468,6 +468,8 @@ const handleCloseDrawer = () => {
}
// 点击了抽屉的确定
const confirmDrawer = info => {
console.log('抽屉info', info)
// info 为抽屉返回的值
if (drawerInfo.value.type == 'arrowRight' && drawerInfo.value.drawerType) {
console.log('drawerInfo.value', drawerInfo.value)
......@@ -476,10 +478,23 @@ const confirmDrawer = info => {
//要判断drawerType
switch (drawerInfo.value.drawerType) {
case 'phone':
let phoneString = ''
newObj.objType = drawerInfo.value.drawerType
// 因为电话有多个,根据点击的电话类型在抽屉里回显,所以要用drawerInfo.value.code来控制
form.value[info.key] = `${newObj[drawerInfo.value.code]} ${newObj[drawerInfo.value.key]}`
form.value[info.key] = phoneString = `${newObj[drawerInfo.value.code]} ${
newObj[drawerInfo.value.key]
}`
newObj.phoneString = phoneString
saveKey.value[drawerInfo.value.key] = newObj
phoneQuickList.value.push({
phoneString,
code: newObj[drawerInfo.value.code],
mobile: newObj[drawerInfo.value.key]
})
phoneQuickList.value = removeDuplicates(phoneQuickList.value, 'phoneString')
console.log('phoneQuickList.value', phoneQuickList.value)
console.log('saveKey.value', saveKey.value)
break
case 'address':
newObj.objType = drawerInfo.value.drawerType
......@@ -668,8 +683,6 @@ const setFormValue = (obj, formData, exportValue) => {
} else {
form.value.age = null
}
console.log('form.value回填', form.value)
phoneQuickList.value = removeDuplicates(tempPhoneList, 'phoneString')
addressQuickList.value = removeDuplicates(tempAddressList, 'addressString')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment