fix:coding#443中添加异常修正

This commit is contained in:
shijing 2024-08-02 11:28:39 +08:00
parent 26bffd4f49
commit d2f5432095
1 changed files with 46 additions and 24 deletions

View File

@ -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;
});
}
}