|
@@ -11,8 +11,8 @@
|
|
|
<el-form ref="ruleForm" :model="form" label-width="100px" label-suffix=":">
|
|
|
<el-row>
|
|
|
<el-col :span="24">
|
|
|
- <el-form-item label="方案名称" >
|
|
|
- <el-input clearable placeholder="请输入方案名称" v-model="form.name" disabled></el-input>
|
|
|
+ <el-form-item label="方案名称">
|
|
|
+ {{ form.name }}
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
@@ -56,15 +56,13 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
- <el-form-item label="规则说明" >
|
|
|
- <el-input type="textarea" :rows="2" placeholder="请输入规则说明" v-model="form.ruleExplain" disabled>
|
|
|
- </el-input>
|
|
|
+ <el-form-item label="规则说明">
|
|
|
+ {{ form.ruleExplain }}
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="预警信息">
|
|
|
- <el-input type="textarea" :rows="2" placeholder="请输入预警信息" v-model="form.contentFormat" disabled>
|
|
|
- </el-input>
|
|
|
+ {{ form.ruleExplain }}
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<!-- <el-col :span="item.span" v-for="(item, index) in earlyWarningPlanTableInfo" :key="index"> -->
|
|
@@ -123,13 +121,13 @@ export default {
|
|
|
*/
|
|
|
onSubmit() {
|
|
|
let obj = JSON.parse(JSON.stringify(this.form));
|
|
|
- obj.ruleContent.forEach(item => {
|
|
|
+ obj.ruleContent.forEach((item) => {
|
|
|
item.start = parseInt(item.time[0]);
|
|
|
item.end = parseInt(item.time[1]);
|
|
|
delete item.time;
|
|
|
});
|
|
|
obj.ruleContent = JSON.stringify(obj.ruleContent);
|
|
|
- riskProgramme(obj).then(res => {
|
|
|
+ riskProgramme(obj).then((res) => {
|
|
|
this.$message.success("操作成功");
|
|
|
this.$emit("success");
|
|
|
});
|
|
@@ -163,10 +161,10 @@ export default {
|
|
|
* @description: 获取详情
|
|
|
*/
|
|
|
getDetail() {
|
|
|
- return new Promise(resolve => {
|
|
|
- warningProgrammeInfo(this.info.id).then(res => {
|
|
|
+ return new Promise((resolve) => {
|
|
|
+ warningProgrammeInfo(this.info.id).then((res) => {
|
|
|
res.ruleContent = JSON.parse(res.ruleContent);
|
|
|
- res.ruleContent.forEach(item => {
|
|
|
+ res.ruleContent.forEach((item) => {
|
|
|
item.time = [this.countTime(item.start), this.countTime(item.end)];
|
|
|
delete item.start;
|
|
|
delete item.end;
|