|
@@ -1,8 +1,8 @@
|
|
|
<template>
|
|
|
<el-dialog
|
|
|
- title="指标权重明细"
|
|
|
+ title="指标管理"
|
|
|
:visible.sync="isShowNormDialog"
|
|
|
- :width="'80%'"
|
|
|
+ width="1280px"
|
|
|
:close-on-click-modal="false"
|
|
|
:before-close="closeHandler"
|
|
|
>
|
|
@@ -75,9 +75,9 @@
|
|
|
<el-table-column
|
|
|
fixed
|
|
|
label="指标参数名称"
|
|
|
- align="center"
|
|
|
+ align="left"
|
|
|
prop="fname"
|
|
|
- width="150"
|
|
|
+ width="250"
|
|
|
show-overflow-tooltip
|
|
|
/>
|
|
|
<!-- <el-table-column label="分类占比" width="80" show-overflow-tooltip align="center" prop="normRatio" />-->
|
|
@@ -114,11 +114,27 @@
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
- label="权数"
|
|
|
+ label="分数"
|
|
|
align="center"
|
|
|
prop="fnumber"
|
|
|
width="80"
|
|
|
/>
|
|
|
+
|
|
|
+ <el-table-column
|
|
|
+ label="是否启用"
|
|
|
+ align="center"
|
|
|
+ prop="status"
|
|
|
+ width="100"
|
|
|
+ >
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-switch
|
|
|
+ v-model="scope.row.status"
|
|
|
+ @change="changeSwitchHandler(scope.row)"
|
|
|
+ active-color="#13ce66"
|
|
|
+ inactive-color="#ff4949"
|
|
|
+ ></el-switch>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
<el-table-column
|
|
|
label="排序"
|
|
|
align="center"
|
|
@@ -126,14 +142,14 @@
|
|
|
width="80"
|
|
|
/>
|
|
|
<el-table-column
|
|
|
- label="绩效公差上下公差占比"
|
|
|
+ label="绩效公差上下公差(%)"
|
|
|
align="center"
|
|
|
prop="msRetio"
|
|
|
width="180"
|
|
|
show-overflow-tooltip
|
|
|
/>
|
|
|
<el-table-column
|
|
|
- label="采集公差上下公差占比"
|
|
|
+ label="采集公差上下公差(%)"
|
|
|
align="center"
|
|
|
prop="dfRetio"
|
|
|
width="180"
|
|
@@ -150,31 +166,6 @@
|
|
|
prop="meritsValue"
|
|
|
width="130"
|
|
|
/>
|
|
|
-
|
|
|
- <el-table-column
|
|
|
- label="是否启用"
|
|
|
- align="center"
|
|
|
- prop="status"
|
|
|
- width="100"
|
|
|
- >
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-switch
|
|
|
- v-model="scope.row.status"
|
|
|
- @change="changeSwitchHandler(scope.row)"
|
|
|
- active-color="#13ce66"
|
|
|
- inactive-color="#ff4949"
|
|
|
- ></el-switch>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <!-- <el-table-column label="启用时间" align="center" prop="startTime" />
|
|
|
- <el-table-column label="停用时间" align="center" prop="stopTime" /> -->
|
|
|
- <el-table-column
|
|
|
- label="备注"
|
|
|
- align="center"
|
|
|
- prop="remark"
|
|
|
- width="220"
|
|
|
- show-overflow-tooltip
|
|
|
- />
|
|
|
<el-table-column label="操作" align="center" fixed="right" width="220">
|
|
|
<template slot-scope="scope">
|
|
|
<el-button
|
|
@@ -216,70 +207,73 @@
|
|
|
<el-dialog
|
|
|
:title="title"
|
|
|
:visible.sync="open"
|
|
|
- width="600px"
|
|
|
+ width="1080px"
|
|
|
:close-on-click-modal="false"
|
|
|
append-to-body
|
|
|
>
|
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="170px">
|
|
|
- <el-form-item label="指标编码" prop="fcode">
|
|
|
- <el-input v-model="form.fcode"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="权数" prop="fnumber">
|
|
|
- <el-input
|
|
|
- v-model="form.fnumber"
|
|
|
- aria-placeholder="请输入数值"
|
|
|
- ></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="排序" prop="sort">
|
|
|
- <el-input
|
|
|
- v-model="form.sort"
|
|
|
- aria-placeholder="请输入数值"
|
|
|
- ></el-input>
|
|
|
- </el-form-item>
|
|
|
-
|
|
|
- <el-form-item label="分类占比" prop="normRatio">
|
|
|
- <el-input v-model="form.normRatio"></el-input>
|
|
|
- </el-form-item>
|
|
|
-
|
|
|
- <el-form-item label="计量单位" prop="funit">
|
|
|
- <el-select
|
|
|
- v-model="form.funit"
|
|
|
- @change="selUnitHandler"
|
|
|
- placeholder="请选择"
|
|
|
- style="width: 100%"
|
|
|
- >
|
|
|
- <el-option
|
|
|
- v-for="dict in unitSel"
|
|
|
- :key="dict.dictCode"
|
|
|
- :label="dict.dictLabel"
|
|
|
- :value="dict.dictValue"
|
|
|
- ></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
-
|
|
|
- <el-form-item label="指标参数名称" prop="fname">
|
|
|
- <el-input v-model="form.fname"></el-input>
|
|
|
- </el-form-item>
|
|
|
+ <el-row>
|
|
|
+ <el-col span="12">
|
|
|
+ <el-form-item label="指标参数名称" prop="fname">
|
|
|
+ <el-input v-model="form.fname" ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="指标编码" prop="fcode">
|
|
|
+ <el-input v-model="form.fcode" :disabled="title.indexOf('修改')!==-1"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="分数" prop="fnumber">
|
|
|
+ <el-input
|
|
|
+ v-model="form.fnumber"
|
|
|
+ aria-placeholder="请输入数值"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="计量单位" prop="funit">
|
|
|
+ <el-select
|
|
|
+ v-model="form.funit"
|
|
|
+ @change="selUnitHandler"
|
|
|
+ placeholder="请选择"
|
|
|
+ style="width: 100%"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="dict in unitSel"
|
|
|
+ :key="dict.dictCode"
|
|
|
+ :label="dict.dictLabel"
|
|
|
+ :value="dict.dictValue"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="排序" prop="sort">
|
|
|
+ <el-input
|
|
|
+ v-model="form.sort"
|
|
|
+ aria-placeholder="请输入数值"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="分类占比" prop="normRatio">
|
|
|
+ <el-input v-model="form.normRatio"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col span="12">
|
|
|
|
|
|
- <el-form-item label="采集公差上下公差占比" prop="dfRetio">
|
|
|
- <el-input v-model="form.dfRetio"></el-input>
|
|
|
- </el-form-item>
|
|
|
+ <el-form-item label="采集参考值" prop="collValue">
|
|
|
+ <el-input v-model="form.collValue"></el-input>
|
|
|
+ </el-form-item>
|
|
|
|
|
|
- <el-form-item label="绩效公差上下公差占比" prop="dfRetio">
|
|
|
- <el-input v-model="form.msRetio"></el-input>
|
|
|
- </el-form-item>
|
|
|
+ <el-form-item label="绩效参考值" prop="meritsValue">
|
|
|
+ <el-input v-model="form.meritsValue"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="采集公差上下公差(%)" prop="dfRetio">
|
|
|
+ <el-input v-model="form.dfRetio"></el-input>
|
|
|
+ </el-form-item>
|
|
|
|
|
|
- <el-form-item label="采集参考值" prop="collValue">
|
|
|
- <el-input v-model="form.collValue"></el-input>
|
|
|
- </el-form-item>
|
|
|
+ <el-form-item label="绩效公差上下公差(%)" prop="dfRetio">
|
|
|
+ <el-input v-model="form.msRetio"></el-input>
|
|
|
+ </el-form-item>
|
|
|
|
|
|
- <el-form-item label="绩效参考值" prop="meritsValue">
|
|
|
- <el-input v-model="form.meritsValue"></el-input>
|
|
|
- </el-form-item>
|
|
|
|
|
|
- <el-form-item label="备注">
|
|
|
- <el-input type="textarea" v-model="form.remark"></el-input>
|
|
|
- </el-form-item>
|
|
|
+ <el-form-item label="备注">
|
|
|
+ <el-input type="textarea" v-model="form.remark"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
</el-form>
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
<el-button type="primary" @click="submitForm">确 定</el-button>
|
|
@@ -364,22 +358,6 @@ export default {
|
|
|
pageNum: 1,
|
|
|
pageSize: 10,
|
|
|
id: null,
|
|
|
- // createTime: null,
|
|
|
- // createBy: null,
|
|
|
- // updateTime: null,
|
|
|
- // updateBy: null,
|
|
|
- // delFlag: null,
|
|
|
- // deptId: null,
|
|
|
- // normId: null,
|
|
|
- // normRatio: null,
|
|
|
- // fname: null,
|
|
|
- // funit: null,
|
|
|
- // fnumber: null,
|
|
|
- // fvalue: null,
|
|
|
- // status: null,
|
|
|
- // startTime: null,
|
|
|
- // stopTime: null,
|
|
|
- // remark: null
|
|
|
},
|
|
|
// 表单参数
|
|
|
form: {},
|
|
@@ -518,7 +496,7 @@ export default {
|
|
|
this.form = response.data;
|
|
|
this.open = true;
|
|
|
// this.form = row;
|
|
|
- this.title = "修改指标权重明细";
|
|
|
+ this.title = "修改指标";
|
|
|
});
|
|
|
},
|
|
|
/** 提交按钮 */
|