From c4e67a8942e514b65ab41bb19781d50576c15725 Mon Sep 17 00:00:00 2001
From: liuyg <376836862@qq.com>
Date: Fri, 24 Sep 2021 19:56:52 +0800
Subject: [PATCH] 用户
---
src/views/securityEquipment/equipments.vue | 63 ++++++++++++++++++++++++++-----
1 files changed, 53 insertions(+), 10 deletions(-)
diff --git a/src/views/securityEquipment/equipments.vue b/src/views/securityEquipment/equipments.vue
index e2b3ebe..1d7800b 100644
--- a/src/views/securityEquipment/equipments.vue
+++ b/src/views/securityEquipment/equipments.vue
@@ -18,20 +18,20 @@
>
<template slot="menuLeft">
<el-button
- type="success"
- size="small"
- plain
- icon="el-icon-upload2"
- @click="handleImport"
- >批量导入
- </el-button>
- <el-button
type="danger"
size="small"
plain
icon="el-icon-delete"
@click="handleDelete"
>删 除
+ </el-button>
+ <el-button
+ type="success"
+ size="small"
+ plain
+ icon="el-icon-upload2"
+ @click="handleImport"
+ >批量导入
</el-button>
</template>
</avue-crud>
@@ -62,6 +62,7 @@
import { getdata, adddata, update, remove } from "@/api/equipments/equipments";
export default {
+ props: ["fromDeptId"],
data() {
return {
excelBox: false,
@@ -109,9 +110,11 @@
height: 583,
index: true,
menuWidth: 160,
+ border: true,
align: "center",
selection: true,
column: column,
+ labelWidth: 110,
},
};
},
@@ -153,9 +156,14 @@
// var form = this.data[0];
// delete form.id;
// for (var k = 0; k < 13; k++) {
- console.log(form, "12135");
+ // console.log(form, "12135");
// form["deptId"] = form.tenantName;
// delete form.tenantName;
+ // console.log(this.fromDeptId);
+ // console.log(form);
+ if (this.fromDeptId != undefined) {
+ form["deptId"] = this.fromDeptId;
+ }
adddata(form).then(
(res) => {
this.onLoad(this.page);
@@ -173,6 +181,7 @@
// }
},
searchChange(params, done) {
+ params = JSON.parse(JSON.stringify(params));
this.query = params;
this.page.currentPage = 1;
this.onLoad(this.page, params);
@@ -185,7 +194,10 @@
rowUpdate(row, index, done, loading) {
// row["deptId"] = row.tenantName;
// delete row.tenantName;
- console.log(row.deptId);
+ // console.log(row.deptId);
+ if (this.fromDeptId != undefined) {
+ row["deptId"] = this.fromDeptId;
+ }
update(row).then(
() => {
this.onLoad(this.page);
@@ -248,6 +260,37 @@
},
onLoad(page, params = {}) {
this.loading = true;
+ // console.log(params.deptId);
+ if (this.fromDeptId != undefined) {
+ params["deptId"] = this.fromDeptId;
+ for (let k in this.option.column) {
+ if (this.option.column[k].prop == "deptId") {
+ this.option.column[k].search = false;
+ this.option.column[k].hide = true;
+ this.option.column[k].addDisplay = false;
+ this.option.column[k].editDisplay = false;
+ }
+ }
+ // this.option.column[4]. = false;
+ // this.option.column[6].search = false;
+ // this.option.column[6].hide = true;
+ // this.option.column[6].addDisplay = false;
+ // this.option.column[6].editDisplay = false;
+ } else {
+ for (let k in this.option.column) {
+ if (this.option.column[k].prop == "deptId") {
+ this.option.column[k].search = true;
+ this.option.column[k].hide = false;
+ this.option.column[k].addDisplay = true;
+ this.option.column[k].editDisplay = true;
+ }
+ }
+ // this.option.column[4].search = true;
+ // this.option.column[6].search = true;
+ // this.option.column[6].hide = false;
+ // this.option.column[6].addDisplay = true;
+ // this.option.column[6].editDisplay = true;
+ }
getdata(
page.currentPage,
page.pageSize,
--
Gitblit v1.9.3