Commit b842309791132659ef138c6263128ffc43461ca7

Authored by wuxw
1 parent 82d82137

v1.9 修复网友反馈的 报修单无法删除,保修单打印问题,和添加员工时图片没有上传问题

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
... ... @@ -365,7 +365,7 @@ export default {
365 365 },
366 366  
367 367 openDeleteModal(repairId) {
368   - this.$refs.deleteOwnerRepair.open(repairId)
  368 + this.$refs.deleteOwnerRepair.open({repairId})
369 369 },
370 370  
371 371 handleSizeChange(size) {
... ...