Commit b842309791132659ef138c6263128ffc43461ca7
1 parent
82d82137
v1.9 修复网友反馈的 报修单无法删除,保修单打印问题,和添加员工时图片没有上传问题
Showing
3 changed files
with
13 additions
and
13 deletions
src/views/staff/addStaff.vue
| ... | ... | @@ -9,8 +9,8 @@ |
| 9 | 9 | <el-col :span="12"> |
| 10 | 10 | <el-form label-width="120px"> |
| 11 | 11 | <el-form-item :label="$t('addStaff.staffName')"> |
| 12 | - <el-input v-model="addStaffInfo.username" :placeholder="$t('addStaff.staffNamePlaceholder')" maxlength="10" | |
| 13 | - show-word-limit /> | |
| 12 | + <el-input v-model="addStaffInfo.username" :placeholder="$t('addStaff.staffNamePlaceholder')" | |
| 13 | + maxlength="10" show-word-limit /> | |
| 14 | 14 | </el-form-item> |
| 15 | 15 | <el-form-item :label="$t('addStaff.staffGender')"> |
| 16 | 16 | <el-select v-model="addStaffInfo.sex" :placeholder="$t('addStaff.staffGenderPlaceholder')" |
| ... | ... | @@ -22,7 +22,8 @@ |
| 22 | 22 | <el-form-item :label="$t('addStaff.relCd')"> |
| 23 | 23 | <el-select v-model="addStaffInfo.relCd" :placeholder="$t('addStaff.relCdPlaceholder')" |
| 24 | 24 | style="width: 100%"> |
| 25 | - <el-option v-for="item in addStaffInfo.relCds" :key="item.value" :label="item.name" :value="item.statusCd" /> | |
| 25 | + <el-option v-for="item in addStaffInfo.relCds" :key="item.value" :label="item.name" | |
| 26 | + :value="item.statusCd" /> | |
| 26 | 27 | </el-select> |
| 27 | 28 | </el-form-item> |
| 28 | 29 | <el-form-item :label="$t('addStaff.phone')"> |
| ... | ... | @@ -60,12 +61,12 @@ |
| 60 | 61 | <choose-org-tree ref="chooseOrgTree" @switchOrg="handleSwitchOrg" /> |
| 61 | 62 | </div> |
| 62 | 63 | </template> |
| 63 | - | |
| 64 | + | |
| 64 | 65 | <script> |
| 65 | 66 | import { addStaff } from '@/api/staff/addStaffApi' |
| 66 | 67 | import UploadImageUrl from '@/components/upload/UploadImageUrl' |
| 67 | 68 | import ChooseOrgTree from '@/components/org/ChooseOrgTree' |
| 68 | -import {getDict} from '@/api/community/communityApi' | |
| 69 | +import { getDict } from '@/api/community/communityApi' | |
| 69 | 70 | |
| 70 | 71 | export default { |
| 71 | 72 | name: 'AddStaff', |
| ... | ... | @@ -78,7 +79,7 @@ export default { |
| 78 | 79 | addStaffInfo: { |
| 79 | 80 | orgId: '', |
| 80 | 81 | orgName: '', |
| 81 | - relCd:'', | |
| 82 | + relCd: '', | |
| 82 | 83 | username: '', |
| 83 | 84 | sex: '', |
| 84 | 85 | email: '', |
| ... | ... | @@ -86,7 +87,7 @@ export default { |
| 86 | 87 | address: '', |
| 87 | 88 | photo: '', |
| 88 | 89 | adminFlag: 'N', |
| 89 | - relCds:[] | |
| 90 | + relCds: [] | |
| 90 | 91 | } |
| 91 | 92 | } |
| 92 | 93 | }, |
| ... | ... | @@ -100,7 +101,7 @@ export default { |
| 100 | 101 | }, |
| 101 | 102 | handleUploadImage(data) { |
| 102 | 103 | if (data.length > 0) { |
| 103 | - this.addStaffInfo.photo = data[0].fileId | |
| 104 | + this.addStaffInfo.photo = data[0] | |
| 104 | 105 | } |
| 105 | 106 | }, |
| 106 | 107 | handleChooseOrg() { |
| ... | ... | @@ -156,13 +157,12 @@ export default { |
| 156 | 157 | } |
| 157 | 158 | } |
| 158 | 159 | </script> |
| 159 | - | |
| 160 | -<style lang="scss" scoped> | |
| 161 | 160 | |
| 161 | +<style lang="scss" scoped> | |
| 162 | 162 | .add-staff-container { |
| 163 | 163 | padding: 20px; |
| 164 | 164 | text-align: left; |
| 165 | - | |
| 165 | + | |
| 166 | 166 | .footer-buttons { |
| 167 | 167 | margin-top: 20px; |
| 168 | 168 | text-align: right; | ... | ... |
src/views/work/repairDetailList.vue
| ... | ... | @@ -259,7 +259,7 @@ export default { |
| 259 | 259 | this.$router.go(-1) |
| 260 | 260 | }, |
| 261 | 261 | printRepairDetail() { |
| 262 | - window.open(`/pages/property/printRepairDetail?repairId=${this.repairDetailInfo.repairId}&repairType=${this.repairDetailInfo.repairType}`) | |
| 262 | + window.open(`/#/pages/property/printRepairDetail?repairId=${this.repairDetailInfo.repairId}&repairType=${this.repairDetailInfo.repairType}`) | |
| 263 | 263 | }, |
| 264 | 264 | changeTab(tab) { |
| 265 | 265 | this.currentTab = tab | ... | ... |
src/views/work/repairPoolManageList.vue