feat(dms):优化故障工单详情页面功能

- 为设备选择器添加过滤和变更处理功能
- 隐藏操作权限列并调整表格字段显示
- 使用 Object.assign 优化表单数据响应式更新- 完善知识库选择与文件上传预览功能
- 增强表单验证与操作记录管理逻辑
- 调整样式与间距提升界面可读性
master
zangch@mesnac.com 1 month ago
parent a68a6c2d70
commit 71f0635be1

@ -226,11 +226,11 @@
</el-table-column>
<el-table-column label="操作人" align="center" prop="handleBy" width="120" />
<el-table-column label="任务" align="center" prop="processActivityName" width="150" />
<el-table-column label="操作权限" align="center" prop="processHandleStatus" width="100">
<!-- <el-table-column label="操作权限" align="center" prop="processHandleStatus" width="100">
<template slot-scope="scope">
<dict-tag :options="dict.type.dms_handle_status" :value="scope.row.processHandleStatus"/>
</template>
</el-table-column>
</el-table-column>-->
<el-table-column label="处理措施" align="center" prop="processHandleResolution" show-overflow-tooltip />
<el-table-column label="维修内容" align="center" prop="repairContent" show-overflow-tooltip />
<el-table-column label="防护措施" align="center" prop="protectedMethod" show-overflow-tooltip />
@ -514,23 +514,23 @@ export default {
deviceSpec: data.deviceSpec
}
//
this.faultForm = {
// - 使 Object.assign Vue
Object.assign(this.faultForm, {
occurTime: data.applyTime,
applyUser: data.applyUser,
applyUserPhone: data.applyUserPhone || '',
faultType: data.faultType,
faultLevel: data.faultLevel || '',
isShutdown: data.isShutdown || '0',
faultDescription: data.faultDescription,
designOperations: data.designOperations
}
faultDescription: data.faultDescription || '',
designOperations: data.designOperations || ''
})
//
this.requireForm = {
// - 使 Object.assign Vue
Object.assign(this.requireForm, {
requireEndTime: data.requireEndTime,
verifyMethod: data.verifyMethod
}
verifyMethod: data.verifyMethod || ''
})
//
this.processOpinion = data.processHandleResolution || ''

Loading…
Cancel
Save