From 2c723010360ff9bfb91542aceaa052af576fb3e9 Mon Sep 17 00:00:00 2001 From: Lion <120344285@qq.com> Date: Fri, 22 Apr 2022 09:51:43 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=89=E5=85=A8=E9=A3=8E=E9=99=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/risk/riskindex.js | 45 ++++ src/views/risk/hazardindex.vue | 57 +---- src/views/risk/riskindex.vue | 438 ++++++++++++++++++++++++++++++++- 3 files changed, 490 insertions(+), 50 deletions(-) diff --git a/src/api/risk/riskindex.js b/src/api/risk/riskindex.js index e69de29..bf8b7cf 100644 --- a/src/api/risk/riskindex.js +++ b/src/api/risk/riskindex.js @@ -0,0 +1,45 @@ +import request from '@/utils/request' + +export function listtask(params) { + return request({ + url: '/api/admin/risk/index', + method: 'get', + params:params + }) +} + +export function store(data) { + return request({ + url: '/api/admin/risk/store', + method: 'post', + data + }) +} + +export function save(data) { + return request({ + url: '/api/admin/risk/save', + method: 'post', + data + }) +} + +export function del(id) { + return request({ + url: '/api/admin/risk/destroy', + method: 'get', + params: { + id + } + }) +} + +export function get(id) { + return request({ + url: '/api/admin/risk/show', + method: 'get', + params: { + id + } + }) +} diff --git a/src/views/risk/hazardindex.vue b/src/views/risk/hazardindex.vue index 65bd6a2..189704b 100644 --- a/src/views/risk/hazardindex.vue +++ b/src/views/risk/hazardindex.vue @@ -24,6 +24,11 @@ + +
+
+ {{hazard.value}} +
{{scope.row[column.field]}}
@@ -56,7 +61,7 @@ - @@ -90,15 +95,6 @@ 点击上传 - - @@ -138,12 +134,9 @@ Tinymce }, data() { - return { - checkAll: false, - isIndeterminate: true, + return { parameters: { - accidentType: [], - accidentLevel: [] + hazardLevel: [] }, paginations: { page: 1, @@ -209,7 +202,6 @@ trigger: 'blur' }], }, - indexUrl: "/api/admin/risk/hazardindex", tableHeight: 900, searchFields: { KeyWord: "" @@ -235,7 +227,7 @@ { field: "level", title: "等级", - type: "string", + type: "level", width: 180, align: "center" }, @@ -276,20 +268,6 @@ reject(error) }) }, - handleCheckAllChange(val) { - console.log(val) - let options = []; - for (var m of this.deptOptions) { - options.push(m.id); - } - this.form.department_list = val ? options : []; - this.isIndeterminate = false; - }, - handleCheckedDeptChange(value) { - let checkedCount = value.length; - this.checkAll = checkedCount === this.deptOptions.length; - this.isIndeterminate = checkedCount > 0 && checkedCount < this.deptOptions.length; - }, initLoad() { var that = this; var clientHeight = document.documentElement.clientHeight @@ -299,13 +277,8 @@ let tableHeight = clientHeight - lxHeader_height - topHeight - paginationHeight - 20; that.tableHeight = tableHeight; //加载自定义参数 - getparameteritem("accidentLevel").then(res => { - this.parameters.accidentLevel = res.detail; - }); - - //加载自定义参数 - getparameteritem("accidentType").then(res => { - this.parameters.accidentType = res.detail; + getparameteritem("hazardLevel").then(res => { + this.parameters.hazardLevel = res.detail; }); }, handleCurrentChange(page) { @@ -345,14 +318,8 @@ }); } }, - show(obj) { - this.clientHeight = document.documentElement.clientHeight - 84 - 110; - this.dialogViewVisible = true; - this.info(obj); - }, info(obj) { - var that = this; - + var that = this; get(obj.id).then(res => { let result = Object.assign(that.form, res); that.form = result; diff --git a/src/views/risk/riskindex.vue b/src/views/risk/riskindex.vue index 48d48ea..166d35a 100644 --- a/src/views/risk/riskindex.vue +++ b/src/views/risk/riskindex.vue @@ -1,8 +1,436 @@ - + + + + +