|
|
|
|
@ -51,7 +51,7 @@ |
|
|
|
|
|
|
|
|
|
<script> |
|
|
|
|
import { downloadFile } from "@/api/plugin/workflow/form.js"; |
|
|
|
|
import { add } from "@/api/plugin/workflow/workorder.js"; |
|
|
|
|
import { add, workOrderDetail } from "@/api/plugin/workflow/workorder.js"; |
|
|
|
|
import { mapGetters } from "vuex"; |
|
|
|
|
import website from '@/config/website'; |
|
|
|
|
export default { |
|
|
|
|
@ -129,7 +129,7 @@ export default { |
|
|
|
|
prop: "operateSys", |
|
|
|
|
labelPosition: "top", |
|
|
|
|
disabled: true, |
|
|
|
|
display: JSON.parse(this.$route.query.form).operateSysName ? false : true, |
|
|
|
|
// display: this.form.operateSysName ? false : true, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
type: "input", |
|
|
|
|
@ -141,7 +141,7 @@ export default { |
|
|
|
|
prop: "operateSysName", |
|
|
|
|
labelPosition: "top", |
|
|
|
|
disabled: true, |
|
|
|
|
display: JSON.parse(this.$route.query.form).operateSysName ? true : false, |
|
|
|
|
// display: this.form.operateSysName ? true : false, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
type: "input", |
|
|
|
|
@ -240,55 +240,63 @@ export default { |
|
|
|
|
}; |
|
|
|
|
}, |
|
|
|
|
created() { |
|
|
|
|
const { |
|
|
|
|
applyUser, |
|
|
|
|
maintenanceCompanyName, |
|
|
|
|
maintenanceCompany, |
|
|
|
|
managementName, |
|
|
|
|
taskParentName, |
|
|
|
|
taskTypeName, |
|
|
|
|
taskLevelName, |
|
|
|
|
operateSys, |
|
|
|
|
operateSysName, |
|
|
|
|
operateModuleName, |
|
|
|
|
repeatModeName, |
|
|
|
|
uploadRecords, |
|
|
|
|
expectedCompletionTime, |
|
|
|
|
isFinish, |
|
|
|
|
id, |
|
|
|
|
remark, |
|
|
|
|
detail |
|
|
|
|
} = JSON.parse(this.$route.query.form); |
|
|
|
|
this.form = { |
|
|
|
|
applyUser, |
|
|
|
|
maintenanceCompanyName, |
|
|
|
|
maintenanceCompany, |
|
|
|
|
managementName, |
|
|
|
|
taskParentName, |
|
|
|
|
taskTypeName, |
|
|
|
|
operateSys, |
|
|
|
|
taskLevelName, |
|
|
|
|
operateSysName, |
|
|
|
|
operateModuleName, |
|
|
|
|
repeatModeName, |
|
|
|
|
uploadRecords, |
|
|
|
|
expectedCompletionTime, |
|
|
|
|
isFinish, |
|
|
|
|
id, |
|
|
|
|
remark, |
|
|
|
|
detail |
|
|
|
|
}; |
|
|
|
|
if(this.userInfo){ |
|
|
|
|
this.option.column.find(item => item.prop == 'remark').disabled = (JSON.parse(this.$route.query.form).isFinish === 1 || |
|
|
|
|
JSON.parse(this.$route.query.form).maintenanceCompany !== this.userInfo.user_id |
|
|
|
|
) ? true : false; |
|
|
|
|
this.option.column.find(item => item.prop == 'remark').placeholder = (JSON.parse(this.$route.query.form).isFinish === 1 || |
|
|
|
|
JSON.parse(this.$route.query.form).maintenanceCompany !== this.userInfo.user_id |
|
|
|
|
) ? " " : "请输入实施反馈"; |
|
|
|
|
this.option.column.find(item => item.prop == 'shangchuan').display = (JSON.parse(this.$route.query.form).isFinish === 1 || |
|
|
|
|
JSON.parse(this.$route.query.form).maintenanceCompany !== this.userInfo.user_id |
|
|
|
|
) ? false : true |
|
|
|
|
} |
|
|
|
|
const id = this.$route.query.id; |
|
|
|
|
// const { |
|
|
|
|
// applyUser, |
|
|
|
|
// maintenanceCompanyName, |
|
|
|
|
// maintenanceCompany, |
|
|
|
|
// managementName, |
|
|
|
|
// taskParentName, |
|
|
|
|
// taskTypeName, |
|
|
|
|
// taskLevelName, |
|
|
|
|
// operateSys, |
|
|
|
|
// operateSysName, |
|
|
|
|
// operateModuleName, |
|
|
|
|
// repeatModeName, |
|
|
|
|
// uploadRecords, |
|
|
|
|
// expectedCompletionTime, |
|
|
|
|
// isFinish, |
|
|
|
|
// id, |
|
|
|
|
// remark, |
|
|
|
|
// detail |
|
|
|
|
// } = JSON.parse(this.$route.query.form); |
|
|
|
|
// this.form = { |
|
|
|
|
// applyUser, |
|
|
|
|
// maintenanceCompanyName, |
|
|
|
|
// maintenanceCompany, |
|
|
|
|
// managementName, |
|
|
|
|
// taskParentName, |
|
|
|
|
// taskTypeName, |
|
|
|
|
// operateSys, |
|
|
|
|
// taskLevelName, |
|
|
|
|
// operateSysName, |
|
|
|
|
// operateModuleName, |
|
|
|
|
// repeatModeName, |
|
|
|
|
// uploadRecords, |
|
|
|
|
// expectedCompletionTime, |
|
|
|
|
// isFinish, |
|
|
|
|
// id, |
|
|
|
|
// remark, |
|
|
|
|
// detail |
|
|
|
|
// }; |
|
|
|
|
workOrderDetail({id:id}).then(res =>{ |
|
|
|
|
this.form = res.data.data; |
|
|
|
|
// console.log('form',this.form) |
|
|
|
|
if(this.userInfo){ |
|
|
|
|
this.option.column.find(item => item.prop == 'operateSys').display = this.form.operateSysName ? true : false; |
|
|
|
|
this.option.column.find(item => item.prop == 'operateSysName').display = this.form.operateSysName ? true : false; |
|
|
|
|
|
|
|
|
|
this.option.column.find(item => item.prop == 'remark').disabled = (this.form.isFinish === 1 || |
|
|
|
|
this.form.maintenanceCompany !== this.userInfo.user_id |
|
|
|
|
) ? true : false; |
|
|
|
|
this.option.column.find(item => item.prop == 'remark').placeholder = (this.form.isFinish === 1 || |
|
|
|
|
this.form.maintenanceCompany !== this.userInfo.user_id |
|
|
|
|
) ? " " : "请输入实施反馈"; |
|
|
|
|
this.option.column.find(item => item.prop == 'shangchuan').display = (this.form.isFinish === 1 || |
|
|
|
|
this.form.maintenanceCompany !== this.userInfo.user_id |
|
|
|
|
) ? false : true |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
}, |
|
|
|
|
computed: { |
|
|
|
|
|