|  | @@ -1,66 +1,5 @@
 | 
	
		
			
				|  |  |  <template>
 | 
	
		
			
				|  |  |    <div class="app-container">
 | 
	
		
			
				|  |  | -    <!--    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
 | 
	
		
			
				|  |  | -          <el-form-item label="安全等级名称:L1,L2,L3,l4" prop="levelName">
 | 
	
		
			
				|  |  | -            <el-input
 | 
	
		
			
				|  |  | -              v-model="queryParams.levelName"
 | 
	
		
			
				|  |  | -              placeholder="请输入安全等级名称"
 | 
	
		
			
				|  |  | -              clearable
 | 
	
		
			
				|  |  | -              @keyup.enter.native="handleQuery"
 | 
	
		
			
				|  |  | -            />
 | 
	
		
			
				|  |  | -          </el-form-item>
 | 
	
		
			
				|  |  | -          <el-form-item>
 | 
	
		
			
				|  |  | -            <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
 | 
	
		
			
				|  |  | -            <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
 | 
	
		
			
				|  |  | -          </el-form-item>
 | 
	
		
			
				|  |  | -        </el-form>-->
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    <!--    <el-row :gutter="10" class="mb8">
 | 
	
		
			
				|  |  | -          <el-col :span="1.5">
 | 
	
		
			
				|  |  | -            <el-button
 | 
	
		
			
				|  |  | -              type="primary"
 | 
	
		
			
				|  |  | -              plain
 | 
	
		
			
				|  |  | -              icon="el-icon-plus"
 | 
	
		
			
				|  |  | -              size="mini"
 | 
	
		
			
				|  |  | -              @click="handleAdd"
 | 
	
		
			
				|  |  | -              v-hasPermi="['core.safetyIndex:safeLevel:add']"
 | 
	
		
			
				|  |  | -            >新增</el-button>
 | 
	
		
			
				|  |  | -          </el-col>
 | 
	
		
			
				|  |  | -          <el-col :span="1.5">
 | 
	
		
			
				|  |  | -            <el-button
 | 
	
		
			
				|  |  | -              type="success"
 | 
	
		
			
				|  |  | -              plain
 | 
	
		
			
				|  |  | -              icon="el-icon-edit"
 | 
	
		
			
				|  |  | -              size="mini"
 | 
	
		
			
				|  |  | -              :disabled="single"
 | 
	
		
			
				|  |  | -              @click="handleUpdate"
 | 
	
		
			
				|  |  | -              v-hasPermi="['core.safetyIndex:safeLevel:edit']"
 | 
	
		
			
				|  |  | -            >修改</el-button>
 | 
	
		
			
				|  |  | -          </el-col>
 | 
	
		
			
				|  |  | -          <el-col :span="1.5">
 | 
	
		
			
				|  |  | -            <el-button
 | 
	
		
			
				|  |  | -              type="danger"
 | 
	
		
			
				|  |  | -              plain
 | 
	
		
			
				|  |  | -              icon="el-icon-delete"
 | 
	
		
			
				|  |  | -              size="mini"
 | 
	
		
			
				|  |  | -              :disabled="multiple"
 | 
	
		
			
				|  |  | -              @click="handleDelete"
 | 
	
		
			
				|  |  | -              v-hasPermi="['core.safetyIndex:safeLevel:remove']"
 | 
	
		
			
				|  |  | -            >删除</el-button>
 | 
	
		
			
				|  |  | -          </el-col>
 | 
	
		
			
				|  |  | -          <el-col :span="1.5">
 | 
	
		
			
				|  |  | -            <el-button
 | 
	
		
			
				|  |  | -              type="warning"
 | 
	
		
			
				|  |  | -              plain
 | 
	
		
			
				|  |  | -              icon="el-icon-download"
 | 
	
		
			
				|  |  | -              size="mini"
 | 
	
		
			
				|  |  | -              @click="handleExport"
 | 
	
		
			
				|  |  | -              v-hasPermi="['core.safetyIndex:safeLevel:export']"
 | 
	
		
			
				|  |  | -            >导出</el-button>
 | 
	
		
			
				|  |  | -          </el-col>
 | 
	
		
			
				|  |  | -          <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
 | 
	
		
			
				|  |  | -        </el-row>-->
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |      <el-table v-loading="loading" :data="safeLevelList" @selection-change="handleSelectionChange">
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |        <el-table-column label="安全等级" align="center" prop="levelName"/>
 | 
	
	
		
			
				|  | @@ -69,7 +8,7 @@
 | 
	
		
			
				|  |  |            <dict-tag :options="dict.type.risk_level" :value="scope.row.riskLevel"/>
 | 
	
		
			
				|  |  |          </template>
 | 
	
		
			
				|  |  |        </el-table-column>
 | 
	
		
			
				|  |  | -      <el-table-column label="得分区间:" align="center" prop="description"/>
 | 
	
		
			
				|  |  | +      <el-table-column label="得分区间:"  align="center" prop="description"/>
 | 
	
		
			
				|  |  |        <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
 | 
	
		
			
				|  |  |          <template slot-scope="scope">
 | 
	
		
			
				|  |  |            <el-button
 | 
	
	
		
			
				|  | @@ -83,10 +22,10 @@
 | 
	
		
			
				|  |  |            <el-button
 | 
	
		
			
				|  |  |              size="mini"
 | 
	
		
			
				|  |  |              type="text"
 | 
	
		
			
				|  |  | -            icon="el-icon-delete"
 | 
	
		
			
				|  |  | -            @click="handleDelete(scope.row)"
 | 
	
		
			
				|  |  | -            v-hasPermi="['core.safetyIndex:safeLevel:remove']"
 | 
	
		
			
				|  |  | -          >删除
 | 
	
		
			
				|  |  | +            icon="el-icon-view"
 | 
	
		
			
				|  |  | +            @click="handleDetail(scope.row)"
 | 
	
		
			
				|  |  | +            v-hasPermi="['core.safetyIndex:safeLevel:edit']"
 | 
	
		
			
				|  |  | +          >查看
 | 
	
		
			
				|  |  |            </el-button>
 | 
	
		
			
				|  |  |          </template>
 | 
	
		
			
				|  |  |        </el-table-column>
 | 
	
	
		
			
				|  | @@ -103,8 +42,8 @@
 | 
	
		
			
				|  |  |      <!-- 添加或修改安全等级配置对话框 -->
 | 
	
		
			
				|  |  |      <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
 | 
	
		
			
				|  |  |        <el-form ref="form" :model="form" :rules="rules" label-width="80px">
 | 
	
		
			
				|  |  | -        <el-form-item label="安全等级名称" prop="levelName">
 | 
	
		
			
				|  |  | -          <el-input v-model="form.levelName" placeholder="请输入安全等级名称" disabled/>
 | 
	
		
			
				|  |  | +        <el-form-item label="等级名称" prop="levelName">
 | 
	
		
			
				|  |  | +          <el-input  v-model="form.levelName" placeholder="请输入安全等级名称" disabled/>
 | 
	
		
			
				|  |  |          </el-form-item>
 | 
	
		
			
				|  |  |          <el-form-item label="等级风险" prop="riskLevel">
 | 
	
		
			
				|  |  |            <el-select disabled style="width: 100%" v-model="form.riskLevel" placeholder="请选择等级风险">
 | 
	
	
		
			
				|  | @@ -114,15 +53,15 @@
 | 
	
		
			
				|  |  |          </el-form-item>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          <el-form-item label="最小值" prop="minValue">
 | 
	
		
			
				|  |  | -          <el-input v-model="form.minValue" placeholder="请输入最小值"/>
 | 
	
		
			
				|  |  | +          <el-input-number style="width: 100%" :max="100" :min="0"  :disabled="this.title=='查看安全等级配置'" v-model="form.minValue" placeholder="请输入最小值"/>
 | 
	
		
			
				|  |  |          </el-form-item>
 | 
	
		
			
				|  |  |          <el-form-item label="最大值" prop="maxValue">
 | 
	
		
			
				|  |  | -          <el-input v-model="form.maxValue" placeholder="请输入最大值"/>
 | 
	
		
			
				|  |  | +          <el-input-number style="width: 100%"  :max="100" :min="0" :disabled="this.title=='查看安全等级配置'" v-model="form.maxValue" placeholder="请输入最大值"/>
 | 
	
		
			
				|  |  |          </el-form-item>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |        </el-form>
 | 
	
		
			
				|  |  |        <div slot="footer" class="dialog-footer">
 | 
	
		
			
				|  |  | -        <el-button type="primary" @click="submitForm">确 定</el-button>
 | 
	
		
			
				|  |  | +        <el-button v-if="this.title!='查看安全等级配置'" type="primary" @click="submitForm">确 定</el-button>
 | 
	
		
			
				|  |  |          <el-button @click="cancel">取 消</el-button>
 | 
	
		
			
				|  |  |        </div>
 | 
	
		
			
				|  |  |      </el-dialog>
 | 
	
	
		
			
				|  | @@ -233,10 +172,22 @@ export default {
 | 
	
		
			
				|  |  |          this.title = "修改安全等级配置";
 | 
	
		
			
				|  |  |        });
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | +    /** 查看按钮操作 */
 | 
	
		
			
				|  |  | +    handleDetail(row){
 | 
	
		
			
				|  |  | +      this.reset();
 | 
	
		
			
				|  |  | +      const id = row.id || this.ids
 | 
	
		
			
				|  |  | +      getSafeLevel(id).then(response => {
 | 
	
		
			
				|  |  | +        this.form = response.data;
 | 
	
		
			
				|  |  | +        this.open = true;
 | 
	
		
			
				|  |  | +        this.title = "查看安全等级配置";
 | 
	
		
			
				|  |  | +      });
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  |      /** 提交按钮 */
 | 
	
		
			
				|  |  |      submitForm() {
 | 
	
		
			
				|  |  |        this.$refs["form"].validate(valid => {
 | 
	
		
			
				|  |  |          if (valid) {
 | 
	
		
			
				|  |  | +          console.log("this.form.minValue",this.form.minValue)
 | 
	
		
			
				|  |  | +          console.log("this.form.maxValue",this.form.maxValue)
 | 
	
		
			
				|  |  |            if (this.form.minValue > this.form.maxValue) {
 | 
	
		
			
				|  |  |              this.$modal.msgError("最小值不能大于最大值");
 | 
	
		
			
				|  |  |              return;
 |