From 7bbf9b23bcd3f2bbf54aa62476cd2c4e7ea88aaa Mon Sep 17 00:00:00 2001
From: PC-20250623MANY\Administrator <344137771@qq.com>
Date: Tue, 21 Oct 2025 15:08:25 +0800
Subject: [PATCH] 1
---
src/views/modules/user/manger.vue | 93 ++++++++++++++++++++--------------------------
1 files changed, 40 insertions(+), 53 deletions(-)
diff --git a/src/views/modules/user/manger.vue b/src/views/modules/user/manger.vue
index fd205e7..a179952 100644
--- a/src/views/modules/user/manger.vue
+++ b/src/views/modules/user/manger.vue
@@ -1,15 +1,7 @@
<template>
<div class="mod-manger">
- <avue-crud
- ref="crud"
- :page.sync="page"
- :data="dataList"
- :option="tableOption"
- @search-change="searchChange"
- :cell-class-name="addClasscolor"
- @selection-change="selectionChange"
- @on-load="getDataList"
- >
+ <avue-crud ref="crud" :page.sync="page" :data="dataList" :option="tableOption" @search-change="searchChange"
+ :cell-class-name="addClasscolor" @selection-change="selectionChange" @on-load="getDataList">
<template slot="menuLeft">
<!-- <el-button type="primary"
icon="el-icon-plus"
@@ -29,40 +21,29 @@
}}</span>
</template>
<template slot-scope="scope" slot="property">
- <span @click="lookProperty(scope.row)" class="seachButton">{{
- "查看资产"
- }}</span>
+ <span @click="lookProperty(scope.row)" class="seachButton">
+ {{ "查看资产" }}
+ </span>
+ <br>
+ <span @click="lookBi(scope.row)" class="seachButton">
+ {{ "币资产" }}
+ </span>
</template>
<template slot-scope="scope" slot="moneyslot">
- <span
- class="seachButton"
- @click="
- moneyCheack(scope.row.userId, '钱包', false, scope.row.userCode)
- "
- >{{ scope.row.money }}</span
- >
+ <span class="seachButton" @click="
+ moneyCheack(scope.row.userId, '钱包', false, scope.row.userCode)
+ ">{{ scope.row.money }}</span>
</template>
<template slot-scope="scope" slot="menu">
- <el-select
- v-model="scope.row.select"
- class="celectSpeac"
- clearable
- placeholder="操作"
- @change="
- changeSelet(
- scope.row.userId,
- scope.row.select,
- scope.row.userCode,
- scope.row
- )
- "
- >
- <el-option
- v-for="item in options"
- :key="item.value"
- :label="item.label"
- :value="item.value"
- >
+ <el-select v-model="scope.row.select" class="celectSpeac" clearable placeholder="操作" @change="
+ changeSelet(
+ scope.row.userId,
+ scope.row.select,
+ scope.row.userCode,
+ scope.row
+ )
+ ">
+ <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</el-select>
<!-- <el-button type="primary"
@@ -79,21 +60,15 @@
</template>
</avue-crud>
<!-- 弹窗, 新增 / 修改 -->
- <add-or-update
- v-if="addOrUpdateVisible"
- ref="addOrUpdate"
- @refreshDataList="getDataList"
- ></add-or-update>
+ <add-or-update v-if="addOrUpdateVisible" ref="addOrUpdate" @refreshDataList="getDataList"></add-or-update>
<!-- 弹窗, 新增 / 修改 -->
- <otherdate
- v-if="otherdateVisible"
- ref="otherdate"
- @refreshDataList="getDataList"
- ></otherdate>
+ <otherdate v-if="otherdateVisible" ref="otherdate" @refreshDataList="getDataList"></otherdate>
<!-- 参数管理 -->
<parameters v-if="parametersFlag" ref="parameters"> </parameters>
<!-- 参数管理 -->
<parameters2 v-if="parametersFlag2" ref="parameters2"> </parameters2>
+ <!-- 参数管理 -->
+ <parameters3 v-if="parametersFlag3" ref="parameters3"> </parameters3>
</div>
</template>
<script>
@@ -102,9 +77,11 @@
import otherdate from "./mangr-other-update";
import parameters from "./grid-parameters";
import parameters2 from "./property-parameters";
+import parameters3 from "./bi-parameters";
export default {
data() {
return {
+ parametersFlag3: false,
parametersFlag2: false,
parametersFlag: false,
dataList: [],
@@ -172,6 +149,7 @@
otherdate,
parameters,
parameters2,
+ parameters3,
},
methods: {
// 获取数据列表
@@ -272,8 +250,8 @@
var userIds = id
? [id]
: this.dataListSelections.map((item) => {
- return item.userId;
- });
+ return item.userId;
+ });
this.$confirm(
`确定对[id=${userIds.join(",")}]进行[${id ? "删除" : "批量删除"}]操作?`,
"提示",
@@ -299,7 +277,7 @@
});
});
})
- .catch(() => {});
+ .catch(() => { });
},
searchName(row) {
//this.userNamevisible = true
@@ -315,6 +293,12 @@
this.$refs.parameters2.init(row);
});
},
+ lookBi(row) {
+ this.parametersFlag3 = true;
+ this.$nextTick(() => {
+ this.$refs.parameters3.init(row);
+ });
+ },
},
};
</script>
@@ -324,13 +308,16 @@
::v-deep .celectSpeac .el-input__inner {
background: #1c4efa !important;
}
+
::v-deep .celectSpeac .el-input__inner::placeholder {
color: #fff;
}
+
.speacButton {
color: rgb(69, 147, 235);
cursor: pointer;
}
+
.speacButton:hover {
color: #356ced;
}
--
Gitblit v1.9.3