|
@@ -126,19 +126,19 @@
|
|
<el-row :gutter="20">
|
|
<el-row :gutter="20">
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
<el-form-item label="工单名称" prop="workOrderName">
|
|
<el-form-item label="工单名称" prop="workOrderName">
|
|
- <el-input v-model="form.workOrderName" />
|
|
|
|
|
|
+ <el-input v-model="form.workOrderName" placeholder="请输入工单名称"/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12" >
|
|
<el-col :span="12" >
|
|
<el-form-item label="工单内容" prop="workOrderContent">
|
|
<el-form-item label="工单内容" prop="workOrderContent">
|
|
- <el-input v-model="form.workOrderContent" />
|
|
|
|
|
|
+ <el-input v-model="form.workOrderContent" placeholder="请输入工单内容"/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
<el-row :gutter="20">
|
|
<el-row :gutter="20">
|
|
<el-col :span="12" >
|
|
<el-col :span="12" >
|
|
<el-form-item label="工单类型" prop="workOrderType">
|
|
<el-form-item label="工单类型" prop="workOrderType">
|
|
- <el-select v-model="form.workOrderType" size="small">
|
|
|
|
|
|
+ <el-select v-model="form.workOrderType" size="small" placeholder="请选择工单类型">
|
|
<el-option value="1" label="消防告警"></el-option>
|
|
<el-option value="1" label="消防告警"></el-option>
|
|
<el-option value="2" label="巡检计划"></el-option>
|
|
<el-option value="2" label="巡检计划"></el-option>
|
|
<el-option value="3" label="厕位故障"></el-option>
|
|
<el-option value="3" label="厕位故障"></el-option>
|
|
@@ -162,7 +162,7 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12" >
|
|
<el-col :span="12" >
|
|
- <el-form-item label="所属单位">
|
|
|
|
|
|
+ <el-form-item label="所属单位" prop="companyCode">
|
|
<el-select v-model="form.companyCode" placeholder="请选择所属单位">
|
|
<el-select v-model="form.companyCode" placeholder="请选择所属单位">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in companyList"
|
|
v-for="item in companyList"
|
|
@@ -182,7 +182,7 @@
|
|
</el-dialog>
|
|
</el-dialog>
|
|
<!-- 修改对话框 -->
|
|
<!-- 修改对话框 -->
|
|
<el-dialog :title="title" :visible.sync="open2" width="600px" append-to-body :before-close="cancel" :close-on-click-modal="false">
|
|
<el-dialog :title="title" :visible.sync="open2" width="600px" append-to-body :before-close="cancel" :close-on-click-modal="false">
|
|
- <el-form ref="form" :model="form" :rules="rules" label-width="auto" >
|
|
|
|
|
|
+ <el-form ref="form" :model="form" :rules="rules2" label-width="auto" >
|
|
<el-row :gutter="20">
|
|
<el-row :gutter="20">
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
<el-form-item label="工单名称" prop="workOrderName">
|
|
<el-form-item label="工单名称" prop="workOrderName">
|
|
@@ -281,7 +281,33 @@ export default {
|
|
// 表单参数
|
|
// 表单参数
|
|
form: {},
|
|
form: {},
|
|
// 表单校验
|
|
// 表单校验
|
|
- rules: {},
|
|
|
|
|
|
+ rules: {
|
|
|
|
+ workOrderName:[
|
|
|
|
+ { required: true, message: "工单不能为空", trigger: "blur" }
|
|
|
|
+ ],
|
|
|
|
+ workOrderContent: [
|
|
|
|
+ { required: true, message: "工单内容不能为空", trigger: "blur" }
|
|
|
|
+ ],
|
|
|
|
+ workOrderType: [
|
|
|
|
+ { required: true, message: "工单类型不能为空", trigger: ["blur",'change'] }
|
|
|
|
+ ],
|
|
|
|
+ teamId: [
|
|
|
|
+ { required: true, message: "执行班组不能为空", trigger: ["blur",'change'] }
|
|
|
|
+ ],
|
|
|
|
+ companyCode: [
|
|
|
|
+ { required: true, message: "所属单位不能为空", trigger: ["blur",'change'] }
|
|
|
|
+ ],
|
|
|
|
+ },
|
|
|
|
+ // 表单校验
|
|
|
|
+ rules2: {
|
|
|
|
+ clnr:[
|
|
|
|
+ { required: true, message: "处置内容不能为空", trigger: "blur" }
|
|
|
|
+ ],
|
|
|
|
+ isAlarm: [
|
|
|
|
+ { required: true, message: "审批内容不能为空", trigger: ["blur",'change'] }
|
|
|
|
+ ],
|
|
|
|
+
|
|
|
|
+ },
|
|
//综合数据
|
|
//综合数据
|
|
collectList:[],
|
|
collectList:[],
|
|
loading2:true,
|
|
loading2:true,
|
|
@@ -292,7 +318,6 @@ export default {
|
|
created() {
|
|
created() {
|
|
this.init()//初始化
|
|
this.init()//初始化
|
|
if(JSON.stringify(this.$route.query) !="{}"){ //跳转至工单查询
|
|
if(JSON.stringify(this.$route.query) !="{}"){ //跳转至工单查询
|
|
- console.log(this.$route.query)
|
|
|
|
this.workOrderOne(this.$route.query.id,this.$route.query.type)
|
|
this.workOrderOne(this.$route.query.id,this.$route.query.type)
|
|
}else{
|
|
}else{
|
|
this.getList();//初始化table
|
|
this.getList();//初始化table
|
|
@@ -362,10 +387,9 @@ export default {
|
|
workOrderOne(id,type){
|
|
workOrderOne(id,type){
|
|
this.getDevopsTeam()
|
|
this.getDevopsTeam()
|
|
workOrderOne({"businessId":id,"type":type}).then(res=>{
|
|
workOrderOne({"businessId":id,"type":type}).then(res=>{
|
|
- console.log(res)
|
|
|
|
- // this.adminList = response.data.records;
|
|
|
|
- // this.total = response.data.total;
|
|
|
|
- // this.loading = false;
|
|
|
|
|
|
+ // handleUpdate(row)
|
|
|
|
+ this.adminList.push(res.data);
|
|
|
|
+ this.loading = false;
|
|
})
|
|
})
|
|
},
|
|
},
|
|
/** 修改按钮操作 */
|
|
/** 修改按钮操作 */
|