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

This commit is contained in:
wuxw 2025-08-19 16:46:33 +08:00
parent 82d8213714
commit b842309791
3 changed files with 13 additions and 13 deletions

View File

@ -9,8 +9,8 @@
<el-col :span="12">
<el-form label-width="120px">
<el-form-item :label="$t('addStaff.staffName')">
<el-input v-model="addStaffInfo.username" :placeholder="$t('addStaff.staffNamePlaceholder')" maxlength="10"
show-word-limit />
<el-input v-model="addStaffInfo.username" :placeholder="$t('addStaff.staffNamePlaceholder')"
maxlength="10" show-word-limit />
</el-form-item>
<el-form-item :label="$t('addStaff.staffGender')">
<el-select v-model="addStaffInfo.sex" :placeholder="$t('addStaff.staffGenderPlaceholder')"
@ -22,7 +22,8 @@
<el-form-item :label="$t('addStaff.relCd')">
<el-select v-model="addStaffInfo.relCd" :placeholder="$t('addStaff.relCdPlaceholder')"
style="width: 100%">
<el-option v-for="item in addStaffInfo.relCds" :key="item.value" :label="item.name" :value="item.statusCd" />
<el-option v-for="item in addStaffInfo.relCds" :key="item.value" :label="item.name"
:value="item.statusCd" />
</el-select>
</el-form-item>
<el-form-item :label="$t('addStaff.phone')">
@ -60,12 +61,12 @@
<choose-org-tree ref="chooseOrgTree" @switchOrg="handleSwitchOrg" />
</div>
</template>
<script>
import { addStaff } from '@/api/staff/addStaffApi'
import UploadImageUrl from '@/components/upload/UploadImageUrl'
import ChooseOrgTree from '@/components/org/ChooseOrgTree'
import {getDict} from '@/api/community/communityApi'
import { getDict } from '@/api/community/communityApi'
export default {
name: 'AddStaff',
@ -78,7 +79,7 @@ export default {
addStaffInfo: {
orgId: '',
orgName: '',
relCd:'',
relCd: '',
username: '',
sex: '',
email: '',
@ -86,7 +87,7 @@ export default {
address: '',
photo: '',
adminFlag: 'N',
relCds:[]
relCds: []
}
}
},
@ -100,7 +101,7 @@ export default {
},
handleUploadImage(data) {
if (data.length > 0) {
this.addStaffInfo.photo = data[0].fileId
this.addStaffInfo.photo = data[0]
}
},
handleChooseOrg() {
@ -156,13 +157,12 @@ export default {
}
}
</script>
<style lang="scss" scoped>
<style lang="scss" scoped>
.add-staff-container {
padding: 20px;
text-align: left;
.footer-buttons {
margin-top: 20px;
text-align: right;

View File

@ -259,7 +259,7 @@ export default {
this.$router.go(-1)
},
printRepairDetail() {
window.open(`/pages/property/printRepairDetail?repairId=${this.repairDetailInfo.repairId}&repairType=${this.repairDetailInfo.repairType}`)
window.open(`/#/pages/property/printRepairDetail?repairId=${this.repairDetailInfo.repairId}&repairType=${this.repairDetailInfo.repairType}`)
},
changeTab(tab) {
this.currentTab = tab

View File

@ -365,7 +365,7 @@ export default {
},
openDeleteModal(repairId) {
this.$refs.deleteOwnerRepair.open(repairId)
this.$refs.deleteOwnerRepair.open({repairId})
},
handleSizeChange(size) {