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 @@
+
+
{{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 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{risklevel.value}}
+
+
+
+
+ {{risktype.value}}
+
+
+ {{scope.row[column.field]}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 详细信息
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+