fix:coding#443中添加异常修正
This commit is contained in:
parent
26bffd4f49
commit
d2f5432095
|
@ -9,7 +9,7 @@
|
||||||
<el-container v-loading="loading">
|
<el-container v-loading="loading">
|
||||||
<el-main style="padding: 0 20px 20px 20px">
|
<el-main style="padding: 0 20px 20px 20px">
|
||||||
<el-form
|
<el-form
|
||||||
ref="form"
|
ref="dialogForm"
|
||||||
:rules="rules"
|
:rules="rules"
|
||||||
label-width="100px"
|
label-width="100px"
|
||||||
:model="form"
|
:model="form"
|
||||||
|
@ -24,7 +24,7 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :md="12" :sm="24">
|
<el-col :md="12" :sm="24">
|
||||||
<el-form-item label="异常名称">
|
<el-form-item label="异常名称" prop="title">
|
||||||
<el-input
|
<el-input
|
||||||
:disabled="form.is_shutdown"
|
:disabled="form.is_shutdown"
|
||||||
v-model="form.title"
|
v-model="form.title"
|
||||||
|
@ -46,7 +46,7 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :md="12" :sm="24">
|
<el-col :md="12" :sm="24">
|
||||||
<el-form-item label="结束时间">
|
<el-form-item label="结束时间" prop="end_time">
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
:disabled="form.is_shutdown"
|
:disabled="form.is_shutdown"
|
||||||
v-model="form.end_time"
|
v-model="form.end_time"
|
||||||
|
@ -59,7 +59,7 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :md="12" :sm="24">
|
<el-col :md="12" :sm="24">
|
||||||
<el-form-item label="异常原因">
|
<el-form-item label="异常原因" prop="reason">
|
||||||
<el-input
|
<el-input
|
||||||
:disabled="form.is_shutdown"
|
:disabled="form.is_shutdown"
|
||||||
v-model="form.reason"
|
v-model="form.reason"
|
||||||
|
@ -68,7 +68,7 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :md="12" :sm="24">
|
<el-col :md="12" :sm="24">
|
||||||
<el-form-item label="原因类别" prop="cate">
|
<el-form-item label="原因类别">
|
||||||
<el-select
|
<el-select
|
||||||
v-model="form.cate"
|
v-model="form.cate"
|
||||||
placeholder="原因类别"
|
placeholder="原因类别"
|
||||||
|
@ -85,6 +85,14 @@
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
<el-col :md="12" :sm="24">
|
||||||
|
<el-form-item label="处置人员">
|
||||||
|
<el-input
|
||||||
|
v-model="form.handler"
|
||||||
|
placeholder="处置人员"
|
||||||
|
/>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
<el-col :md="12" :sm="24">
|
<el-col :md="12" :sm="24">
|
||||||
<el-form-item label="处置措施">
|
<el-form-item label="处置措施">
|
||||||
<el-input
|
<el-input
|
||||||
|
@ -155,8 +163,22 @@ export default {
|
||||||
is_shutdown: false,
|
is_shutdown: false,
|
||||||
},
|
},
|
||||||
rules: {
|
rules: {
|
||||||
title: [{ required: true, message: "请输入", trigger: "blur" }],
|
title: [
|
||||||
|
{
|
||||||
|
required: true,
|
||||||
|
message: "请输入异常名称",
|
||||||
|
trigger: "blur",
|
||||||
|
},
|
||||||
|
],
|
||||||
|
reason: [
|
||||||
|
{
|
||||||
|
required: true,
|
||||||
|
message: "请输入异常原因",
|
||||||
|
trigger: "blur",
|
||||||
|
},
|
||||||
|
],
|
||||||
start_time: [{ required: true, message: "请选择发生时间" }],
|
start_time: [{ required: true, message: "请选择发生时间" }],
|
||||||
|
end_time: [{ required: true, message: "请选择结束时间" }],
|
||||||
current_note: [
|
current_note: [
|
||||||
{ required: true, message: "请填写值班异常处理备注" },
|
{ required: true, message: "请填写值班异常处理备注" },
|
||||||
],
|
],
|
||||||
|
@ -177,35 +199,35 @@ export default {
|
||||||
},
|
},
|
||||||
//表单提交方法
|
//表单提交方法
|
||||||
submit() {
|
submit() {
|
||||||
this.$refs.dialogForm.validate(async (valid) => {
|
let that = this;
|
||||||
|
that.$refs.dialogForm.validate(async (valid) => {
|
||||||
if (valid) {
|
if (valid) {
|
||||||
this.isSaveing = true;
|
that.isSaveing = true;
|
||||||
if (mode == "add") {
|
if (that.mode == "add") {
|
||||||
this.form.mgroup = this.mgroupId;
|
that.form.mgroup = that.mgroupId;
|
||||||
this.form.current_sflog = this.current_sflog;
|
that.form.current_sflog = that.current_sflog;
|
||||||
this.form.handler = this.$TOOL.data.get("USER_INFO").id;
|
|
||||||
that.$API.wpm.stlog.create
|
that.$API.wpm.stlog.create
|
||||||
.req(this.form)
|
.req(that.form)
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
this.isSaveing = false;
|
that.isSaveing = false;
|
||||||
this.$emit("success", this.form, this.mode);
|
that.$emit("success", that.form, that.mode);
|
||||||
this.visible = false;
|
that.visible = false;
|
||||||
this.$message.success("操作成功");
|
that.$message.success("操作成功");
|
||||||
})
|
})
|
||||||
.catch((err) => {
|
.catch((err) => {
|
||||||
this.isSaveing = false;
|
that.isSaveing = false;
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
that.$API.wpm.stlog.update
|
that.$API.wpm.stlog.update
|
||||||
.req(this.form.id, this.form)
|
.req(that.form.id, that.form)
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
this.isSaveing = false;
|
that.isSaveing = false;
|
||||||
this.$emit("success", this.form, this.mode);
|
that.$emit("success", that.form, that.mode);
|
||||||
this.visible = false;
|
that.visible = false;
|
||||||
this.$message.success("操作成功");
|
that.$message.success("操作成功");
|
||||||
})
|
})
|
||||||
.catch((err) => {
|
.catch((err) => {
|
||||||
this.isSaveing = false;
|
that.isSaveing = false;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue