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