From 3c9801025acf79edd3c8dc78451752e0c5d8435f Mon Sep 17 00:00:00 2001
From: jhzh <1628036192@qq.com>
Date: Mon, 01 Jun 2026 14:55:42 +0800
Subject: [PATCH] 1
---
src/views/modules/mining/finance.vue | 57 +++++++++++++++++++++++++++++++++++++++++++++++----------
1 files changed, 47 insertions(+), 10 deletions(-)
diff --git a/src/views/modules/mining/finance.vue b/src/views/modules/mining/finance.vue
index 8aeee66..56f9615 100644
--- a/src/views/modules/mining/finance.vue
+++ b/src/views/modules/mining/finance.vue
@@ -7,15 +7,30 @@
:option="tableOption"
@search-change="searchChange"
@selection-change="selectionChange"
+ :cell-class-name="addClasscolor"
@on-load="getDataList"
>
+ <template slot-scope="scope" slot="investment_min">
+ <span>{{ scope.row.investment_min }}</span>-<span>{{ scope.row.investment_max }}</span>
+ </template>
+ <template slot="menuLeft">
+ <el-button
+ type="primary"
+ icon="el-icon-plus"
+ size="small"
+ @click.stop="addOrUpdateHandle()"
+ >新增</el-button
+ >
+ </template>
+ <template slot-scope="scope" slot="methodImg">
+ <img :src="scope.row.img" alt="" width="100" />
+ </template>
<template slot-scope="scope" slot="menu">
<el-button
type="primary"
icon="el-icon-edit"
size="small"
- v-if="isAuth('sys:role:update')"
- @click.stop="addOrUpdateHandle(scope.row.roleId)"
+ @click.stop="addOrUpdateHandle(scope.row)"
>编辑</el-button
>
</template>
@@ -35,6 +50,7 @@
export default {
data() {
return {
+ searchParams:{},
dataForm: {},
dataList: [],
dataListLoading: false,
@@ -53,7 +69,7 @@
},
methods: {
// 获取数据列表
- getDataList(page, params, done) {
+ getDataList(page, done) {
let obj = {
current: 1,
endTime: "",
@@ -66,11 +82,13 @@
this.dataListLoading = true;
this.$http({
- url: this.$http.adornUrl("/moneylog/list"),
- method: "post",
- data: this.$http.adornData({
+ url: this.$http.adornUrl("/normal/adminFinanceAction!list.action"),
+ method: "get",
+ params: this.$http.adornParams({
current: this.page.currentPage,
size: this.page.pageSize,
+ ...this.searchParams,
+ // name_para:this.searchParams.mame,
rolename: this.dataForm.rolename,
userCode: this.dataForm.userCode,
userId: this.dataForm.userId,
@@ -78,8 +96,9 @@
endTime: this.dataForm.endTime,
}),
}).then(({ data }) => {
+ console.log("data => " + JSON.stringify(data));
this.dataList = data.data.records;
- this.page.total = data.total;
+ this.page.total = data.data.pages;
this.dataListLoading = false;
if (done) {
done();
@@ -88,19 +107,37 @@
},
// 条件查询
searchChange(params, done) {
- this.getDataList(this.page, params, done);
+ this.page.currentPage = 1; // 重置当前页为第一页
+ if(params["name"]){
+ params["name_para"] = params["name"]
+ }
+ this.searchParams = params;
+ this.getDataList(this.page, done);
},
// 多选变化
selectionChange(val) {
this.dataListSelections = val;
},
// 新增 / 修改
- addOrUpdateHandle(id) {
+ addOrUpdateHandle(row) {
this.addOrUpdateVisible = true;
this.$nextTick(() => {
- this.$refs.addOrUpdate.init(id);
+ this.$refs.addOrUpdate.init(row);
});
},
+ addClasscolor({ column, row }) {//表单样式
+ if (
+ (column.property === "state" && row.state*1 == 1)
+ ) {
+ return "green";
+ } else if (
+ (column.property === "state" && row.state*1 == 0)
+ ) {
+ return "red";
+ } else {
+ return "";
+ }
+ },
// 删除
deleteHandle(id) {
var ids = id
--
Gitblit v1.9.3