Commit b842309791132659ef138c6263128ffc43461ca7

Authored by wuxw
1 parent 82d82137

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

src/views/staff/addStaff.vue
@@ -9,8 +9,8 @@ @@ -9,8 +9,8 @@
9 <el-col :span="12"> 9 <el-col :span="12">
10 <el-form label-width="120px"> 10 <el-form label-width="120px">
11 <el-form-item :label="$t('addStaff.staffName')"> 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 </el-form-item> 14 </el-form-item>
15 <el-form-item :label="$t('addStaff.staffGender')"> 15 <el-form-item :label="$t('addStaff.staffGender')">
16 <el-select v-model="addStaffInfo.sex" :placeholder="$t('addStaff.staffGenderPlaceholder')" 16 <el-select v-model="addStaffInfo.sex" :placeholder="$t('addStaff.staffGenderPlaceholder')"
@@ -22,7 +22,8 @@ @@ -22,7 +22,8 @@
22 <el-form-item :label="$t('addStaff.relCd')"> 22 <el-form-item :label="$t('addStaff.relCd')">
23 <el-select v-model="addStaffInfo.relCd" :placeholder="$t('addStaff.relCdPlaceholder')" 23 <el-select v-model="addStaffInfo.relCd" :placeholder="$t('addStaff.relCdPlaceholder')"
24 style="width: 100%"> 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 </el-select> 27 </el-select>
27 </el-form-item> 28 </el-form-item>
28 <el-form-item :label="$t('addStaff.phone')"> 29 <el-form-item :label="$t('addStaff.phone')">
@@ -60,12 +61,12 @@ @@ -60,12 +61,12 @@
60 <choose-org-tree ref="chooseOrgTree" @switchOrg="handleSwitchOrg" /> 61 <choose-org-tree ref="chooseOrgTree" @switchOrg="handleSwitchOrg" />
61 </div> 62 </div>
62 </template> 63 </template>
63 - 64 +
64 <script> 65 <script>
65 import { addStaff } from '@/api/staff/addStaffApi' 66 import { addStaff } from '@/api/staff/addStaffApi'
66 import UploadImageUrl from '@/components/upload/UploadImageUrl' 67 import UploadImageUrl from '@/components/upload/UploadImageUrl'
67 import ChooseOrgTree from '@/components/org/ChooseOrgTree' 68 import ChooseOrgTree from '@/components/org/ChooseOrgTree'
68 -import {getDict} from '@/api/community/communityApi' 69 +import { getDict } from '@/api/community/communityApi'
69 70
70 export default { 71 export default {
71 name: 'AddStaff', 72 name: 'AddStaff',
@@ -78,7 +79,7 @@ export default { @@ -78,7 +79,7 @@ export default {
78 addStaffInfo: { 79 addStaffInfo: {
79 orgId: '', 80 orgId: '',
80 orgName: '', 81 orgName: '',
81 - relCd:'', 82 + relCd: '',
82 username: '', 83 username: '',
83 sex: '', 84 sex: '',
84 email: '', 85 email: '',
@@ -86,7 +87,7 @@ export default { @@ -86,7 +87,7 @@ export default {
86 address: '', 87 address: '',
87 photo: '', 88 photo: '',
88 adminFlag: 'N', 89 adminFlag: 'N',
89 - relCds:[] 90 + relCds: []
90 } 91 }
91 } 92 }
92 }, 93 },
@@ -100,7 +101,7 @@ export default { @@ -100,7 +101,7 @@ export default {
100 }, 101 },
101 handleUploadImage(data) { 102 handleUploadImage(data) {
102 if (data.length > 0) { 103 if (data.length > 0) {
103 - this.addStaffInfo.photo = data[0].fileId 104 + this.addStaffInfo.photo = data[0]
104 } 105 }
105 }, 106 },
106 handleChooseOrg() { 107 handleChooseOrg() {
@@ -156,13 +157,12 @@ export default { @@ -156,13 +157,12 @@ export default {
156 } 157 }
157 } 158 }
158 </script> 159 </script>
159 -  
160 -<style lang="scss" scoped>  
161 160
  161 +<style lang="scss" scoped>
162 .add-staff-container { 162 .add-staff-container {
163 padding: 20px; 163 padding: 20px;
164 text-align: left; 164 text-align: left;
165 - 165 +
166 .footer-buttons { 166 .footer-buttons {
167 margin-top: 20px; 167 margin-top: 20px;
168 text-align: right; 168 text-align: right;
src/views/work/repairDetailList.vue
@@ -259,7 +259,7 @@ export default { @@ -259,7 +259,7 @@ export default {
259 this.$router.go(-1) 259 this.$router.go(-1)
260 }, 260 },
261 printRepairDetail() { 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 changeTab(tab) { 264 changeTab(tab) {
265 this.currentTab = tab 265 this.currentTab = tab
src/views/work/repairPoolManageList.vue
@@ -365,7 +365,7 @@ export default { @@ -365,7 +365,7 @@ export default {
365 }, 365 },
366 366
367 openDeleteModal(repairId) { 367 openDeleteModal(repairId) {
368 - this.$refs.deleteOwnerRepair.open(repairId) 368 + this.$refs.deleteOwnerRepair.open({repairId})
369 }, 369 },
370 370
371 handleSizeChange(size) { 371 handleSizeChange(size) {