feat: 增加计算系数
This commit is contained in:
parent
6fd9f94271
commit
654da126d4
|
@ -133,28 +133,23 @@
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :md="12" :sm="24">
|
<el-col :md="4" :sm="24">
|
||||||
<el-form-item label="计算系数" label-width="90">
|
<el-form-item label="是否展示">
|
||||||
<el-input-number
|
<el-switch v-model="form.need_display" />
|
||||||
v-model="form.coefficient"
|
|
||||||
></el-input-number>
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :md="24" :sm="24">
|
<el-col :md="8" :sm="24">
|
||||||
<el-form-item label="计算公式">
|
<el-form-item
|
||||||
|
label="报告排序"
|
||||||
|
prop="report_sortstr"
|
||||||
|
>
|
||||||
<el-input
|
<el-input
|
||||||
v-model="form.formula"
|
v-model="form.report_sortstr"
|
||||||
clearable
|
clearable
|
||||||
type="textarea"
|
|
||||||
:rows="3"
|
|
||||||
></el-input>
|
></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<!-- <el-col :md="12" :sm="24">
|
<el-divider/>
|
||||||
<el-form-item label="调用方法">
|
|
||||||
<el-input v-model="form.func_on_change" clearable></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
</el-col> -->
|
|
||||||
<el-col :md="12" :sm="24">
|
<el-col :md="12" :sm="24">
|
||||||
<el-form-item label="采集间隔(s)" label-width="90">
|
<el-form-item label="采集间隔(s)" label-width="90">
|
||||||
<el-input-number
|
<el-input-number
|
||||||
|
@ -162,6 +157,18 @@
|
||||||
></el-input-number>
|
></el-input-number>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
<el-col :md="12" :sm="24">
|
||||||
|
<el-form-item label="采集系数" label-width="90">
|
||||||
|
<el-input-number
|
||||||
|
v-model="form.coefficient"
|
||||||
|
></el-input-number>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :md="12" :sm="24">
|
||||||
|
<el-form-item label="是否单位量">
|
||||||
|
<el-switch v-model="form.is_unit" />
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
<el-col :md="12" :sm="24">
|
<el-col :md="12" :sm="24">
|
||||||
<el-form-item
|
<el-form-item
|
||||||
label="关联环保字段"
|
label="关联环保字段"
|
||||||
|
@ -181,24 +188,26 @@
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :md="6" :sm="24">
|
<el-divider/>
|
||||||
<el-form-item label="是否展示">
|
<el-col :md="12" :sm="24">
|
||||||
<el-switch v-model="form.need_display" />
|
<el-form-item label="计算系数" label-width="90">
|
||||||
</el-form-item>
|
<el-input-number
|
||||||
</el-col>
|
v-model="form.cal_coefficient"
|
||||||
<el-col :md="6" :sm="24">
|
></el-input-number>
|
||||||
<el-form-item label="是否单位量">
|
|
||||||
<el-switch v-model="form.is_unit" />
|
|
||||||
</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
|
<el-form-item label="是否需要变更计算系数" label-width="220">
|
||||||
label="报告排序"
|
<el-switch v-model="form.need_change_cal_coefficient" />
|
||||||
prop="report_sortstr"
|
</el-form-item>
|
||||||
>
|
</el-col>
|
||||||
|
<el-col :md="24" :sm="24">
|
||||||
|
<el-form-item label="计算公式">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="form.report_sortstr"
|
v-model="form.formula"
|
||||||
clearable
|
clearable
|
||||||
|
type="textarea"
|
||||||
|
:rows="3"
|
||||||
></el-input>
|
></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
@ -389,7 +398,8 @@ export default {
|
||||||
interval: 10,
|
interval: 10,
|
||||||
func_on_change: "",
|
func_on_change: "",
|
||||||
is_rep_ep_running_state: false,
|
is_rep_ep_running_state: false,
|
||||||
is_rep_ep0_running_state: false
|
is_rep_ep0_running_state: false,
|
||||||
|
need_change_cal_coefficient: false
|
||||||
},
|
},
|
||||||
rules: {
|
rules: {
|
||||||
name: [{ required: true, message: "请输入测点名称" }],
|
name: [{ required: true, message: "请输入测点名称" }],
|
||||||
|
|
|
@ -1,26 +1,18 @@
|
||||||
<template>
|
<template>
|
||||||
<el-container>
|
<el-container>
|
||||||
<el-main>
|
<el-main class="nopadding">
|
||||||
<el-card header="计算系数" shadow="hover">
|
<div v-for = "item in mpointList" :key="item.id" style="margin-top: 20px; margin-left: 10px">
|
||||||
<el-form>
|
<el-form :inline="true">
|
||||||
<el-form-item label="熟料料耗系数">
|
<el-form-item :label="item.name">
|
||||||
<el-input-number
|
<el-input-number
|
||||||
v-model="form.enm_lhxs"
|
v-model="item.cal_coefficient"
|
||||||
controls-position="right"
|
></el-input-number>
|
||||||
placeholder="熟料料耗系数"
|
|
||||||
></el-input-number>
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item>
|
||||||
<el-form-item style="float: right">
|
<el-button type="primary" @click="submitForm(item)" :loading="saveLoading">保存</el-button>
|
||||||
<el-button
|
|
||||||
type="primary"
|
|
||||||
:loading="saveLoading"
|
|
||||||
@click="submitForm"
|
|
||||||
>保存</el-button
|
|
||||||
>
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
</el-card>
|
</div>
|
||||||
</el-main>
|
</el-main>
|
||||||
</el-container>
|
</el-container>
|
||||||
</template>
|
</template>
|
||||||
|
@ -29,32 +21,26 @@ export default {
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
saveLoading: false,
|
saveLoading: false,
|
||||||
form: {
|
mpointList:[],
|
||||||
enm_lhxs: "",
|
|
||||||
},
|
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
this.getSysConfig();
|
this.getMpoints();
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
getSysConfig() {
|
getMpoints() {
|
||||||
this.$API.system.config.getInfo.req().then((res) => {
|
this.$API.enm.mpoint.list.req({page: 0, need_change_cal_coefficient: true}).then(res=>{
|
||||||
this.form = res.enm;
|
this.mpointList = res;
|
||||||
});
|
})
|
||||||
},
|
},
|
||||||
submitForm() {
|
submitForm(item) {
|
||||||
this.saveLoading = true;
|
this.saveLoading = true;
|
||||||
let obj = {};
|
this.$API.enm.mpoint.update.req(item.id, item).then(res=>{
|
||||||
obj.enm = this.form;
|
this.$message.success("保存成功");
|
||||||
this.$API.system.config.updateInfo
|
this.saveLoading = false;
|
||||||
.req(obj)
|
}).catch(err=>{
|
||||||
.then((res) => {
|
this.saveLoading = false;
|
||||||
this.saveLoading = false;
|
})
|
||||||
})
|
|
||||||
.catch((res) => {
|
|
||||||
this.saveLoading = false;
|
|
||||||
});
|
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue