Commit b96589a416ce2027a4fce46af55abece27f6550e
1 parent
a87d01dc
v1.9 业主相关bug
Showing
4 changed files
with
17 additions
and
28 deletions
src/components/owner/addOwnerMember.vue
| 1 | 1 | <template> |
| 2 | - <el-dialog :title="$t('addOwnerMember.title')" :visible.sync="dialogVisible" width="80%" | |
| 2 | + <el-dialog :title="$t('addOwnerMember.title')" :visible.sync="dialogVisible" width="60%" | |
| 3 | 3 | @close="_closeSaveOwnerModal"> |
| 4 | 4 | <el-form :model="addOwnerMemberInfo" :rules="rules" ref="form" label-width="120px"> |
| 5 | 5 | <el-row :gutter="20"> |
| ... | ... | @@ -112,7 +112,7 @@ |
| 112 | 112 | |
| 113 | 113 | <script> |
| 114 | 114 | import { getCommunityId } from '@/api/community/communityApi' |
| 115 | -import { getAttrValue } from '@/api/community/communityApi' | |
| 115 | +import { getAttrValue } from '@/api/owner/ownerApi' | |
| 116 | 116 | import { uploadFile } from '@/api/staff/addStaffApi' |
| 117 | 117 | import { getAttrSpecList } from '@/api/dev/attrSpecApi' |
| 118 | 118 | import { saveOwnerMember } from '@/api/owner/addOwnerMemberApi' |
| ... | ... | @@ -194,7 +194,7 @@ export default { |
| 194 | 194 | if (res.code === 0) { |
| 195 | 195 | this.$message.success(this.$t('common.saveSuccess')) |
| 196 | 196 | this.dialogVisible = false |
| 197 | - this.$emit('save-success') | |
| 197 | + this.$emit('success') | |
| 198 | 198 | } else { |
| 199 | 199 | this.$message.error(res.data.msg || this.$t('common.saveFailed')) |
| 200 | 200 | } |
| ... | ... | @@ -207,28 +207,17 @@ export default { |
| 207 | 207 | }) |
| 208 | 208 | }, |
| 209 | 209 | |
| 210 | - _loadOwnerAttrSpec() { | |
| 210 | + async _loadOwnerAttrSpec() { | |
| 211 | 211 | this.addOwnerMemberInfo.attrs = [] |
| 212 | - getAttrSpecList({ page: 1, row: 100, tableName: 'building_owner_attr' }).then(data => { | |
| 213 | - data.forEach(item => { | |
| 214 | - if (item.specShow === 'Y') { | |
| 215 | - item.value = '' | |
| 216 | - item.values = [] | |
| 217 | - this._loadAttrValue(item.specCd, item.values) | |
| 218 | - this.addOwnerMemberInfo.attrs.push(item) | |
| 219 | - } | |
| 220 | - }) | |
| 221 | - }) | |
| 222 | - }, | |
| 212 | + const { data } = await getAttrSpecList({ page: 1, row: 100, tableName: 'building_owner_attr' }) | |
| 213 | + for (const attr of data) { | |
| 214 | + if (attr.specType === '3344') { | |
| 215 | + attr.values = await getAttrValue(attr.specCd) | |
| 216 | + attr.value = '' | |
| 217 | + } | |
| 218 | + this.addOwnerMemberInfo.attrs.push(attr) | |
| 223 | 219 | |
| 224 | - _loadAttrValue(specCd, values) { | |
| 225 | - getAttrValue(specCd).then(data => { | |
| 226 | - data.forEach(item => { | |
| 227 | - if (item.valueShow === 'Y') { | |
| 228 | - values.push(item) | |
| 229 | - } | |
| 230 | - }) | |
| 231 | - }) | |
| 220 | + } | |
| 232 | 221 | }, |
| 233 | 222 | |
| 234 | 223 | _uploadPhoto() { |
| ... | ... | @@ -243,7 +232,6 @@ export default { |
| 243 | 232 | this.$message.error(this.$t('addOwnerMember.validate.photoSize')) |
| 244 | 233 | return |
| 245 | 234 | } |
| 246 | - | |
| 247 | 235 | this._doUploadImage(file) |
| 248 | 236 | } |
| 249 | 237 | }, | ... | ... |
src/components/owner/editOwner.vue
src/components/owner/editOwnerMember.vue
| 1 | 1 | <template> |
| 2 | - <el-dialog :title="$t('editOwnerMember.title')" :visible.sync="dialogVisible" width="80%" | |
| 2 | + <el-dialog :title="$t('editOwnerMember.title')" :visible.sync="dialogVisible" width="60%" | |
| 3 | 3 | @close="_closeEditOwnerMemberModal"> |
| 4 | 4 | <el-form :model="editOwnerMemberInfo" :rules="rules" ref="form" label-width="120px"> |
| 5 | 5 | <el-row :gutter="20"> |
| ... | ... | @@ -216,7 +216,7 @@ export default { |
| 216 | 216 | if (res.code === 0) { |
| 217 | 217 | this.$message.success(this.$t('common.saveSuccess')) |
| 218 | 218 | this.dialogVisible = false |
| 219 | - this.$emit('save-success') | |
| 219 | + this.$emit('success') | |
| 220 | 220 | } else { |
| 221 | 221 | this.$message.error(res.msg || this.$t('common.saveFailed')) |
| 222 | 222 | } | ... | ... |
src/components/owner/ownerDetailMember.vue
| ... | ... | @@ -55,8 +55,8 @@ |
| 55 | 55 | </el-pagination> |
| 56 | 56 | </div> |
| 57 | 57 | |
| 58 | - <add-owner-member ref="addOwnerMember" @refresh="_loadOwnerDetailMemberData"></add-owner-member> | |
| 59 | - <edit-owner-member ref="editOwnerMember" @refresh="_loadOwnerDetailMemberData"></edit-owner-member> | |
| 58 | + <add-owner-member ref="addOwnerMember" @success="_loadOwnerDetailMemberData"></add-owner-member> | |
| 59 | + <edit-owner-member ref="editOwnerMember" @success="_loadOwnerDetailMemberData"></edit-owner-member> | |
| 60 | 60 | <delete-owner ref="deleteOwner" @refresh="_loadOwnerDetailMemberData" @success="_loadOwnerDetailMemberData"></delete-owner> |
| 61 | 61 | </div> |
| 62 | 62 | </template> | ... | ... |