788477fb
wuxw
保养功能开发完成
|
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
|
export default {
name: 'MaintainanceTaskTransfer',
components: {
},
data() {
return {
visible: false,
staffs:[],
form: {
flowComponent: 'maintainanceTaskManage',
transferDesc: '',
staffId: '',
staffName: '',
communityId: '',
actInsTime: '',
actUserId: '',
actUserName: '',
maintainancePlanId: '',
maintainancePlanName: '',
planEndTime: '',
planInsTime: '',
planUserId: '',
planUserName: '',
signType: '',
signTypeName: '',
state: '',
stateName: '',
statusCd: '',
taskId: '',
taskType: 2000,
currentUserId: '',
orgId: '',
parentId: ''
},
rules: {
staffId: [
{ required: true, message: this.$t('maintainanceTaskTransfer.staffRequired'), trigger: 'blur' }
],
transferDesc: [
{ required: true, message: this.$t('maintainanceTaskTransfer.descRequired'), trigger: 'blur' },
{ max: 512, message: this.$t('maintainanceTaskTransfer.descMaxLength'), trigger: 'blur' }
]
}
}
},
methods: {
open(data) {
this.form = {
...this.form,
...data,
|
788477fb
wuxw
保养功能开发完成
|
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
|
communityId: getCommunityId()
}
this.loadStaffs()
this.visible = true
},
async loadStaffs() {
const { staffs } = await queryStaffInfos({
page: 1,
row: 1000
})
this.staffs = staffs
},
handleClose() {
this.$refs.form.resetFields()
this.$refs.orgTree.clearAll()
this.$refs.staffSelect.clearStaff()
},
handleSwitchOrg(org) {
this.form.orgId = org.orgId
this.form.parentId = org.parentId
this.$refs.staffSelect.setStaff(org)
},
handleStaffSelect(param) {
if (param.staffId) {
this.form.staffId = param.staffId
this.form.staffName = param.staffName
}
},
handleSubmit() {
this.$refs.form.validate(valid => {
if (!valid) return
if (this.form.staffId === this.form.planUserId) {
this.$message.warning(this.$t('maintainanceTaskTransfer.sameUserError'))
return
}
this.loading = true
updateMaintainanceTask(this.form)
.then(() => {
|