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/mining.vue |   62 +++++++++++++++++++-----------
 1 files changed, 39 insertions(+), 23 deletions(-)

diff --git a/src/views/modules/mining/mining.vue b/src/views/modules/mining/mining.vue
index 50d3054..26fedf2 100644
--- a/src/views/modules/mining/mining.vue
+++ b/src/views/modules/mining/mining.vue
@@ -7,25 +7,25 @@
       :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-scope="scope" slot="buy_currencym">
+        <span>{{ scope.row.buy_currency.toUpperCase() }}</span>
+      </template>
+      <template slot-scope="scope" slot="output_currencym">
+        <span>{{ scope.row.output_currency.toUpperCase() }}</span>
+      </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
-        >
-
-        <el-button
-          type="danger"
-          icon="el-icon-delete"
-          size="small"
-          v-if="isAuth('sys:role:delete')"
-          @click.stop="deleteHandle(scope.row.roleId)"
-          >删除</el-button
         >
       </template>
     </avue-crud>
@@ -44,6 +44,7 @@
 export default {
   data() {
     return {
+      searchParams:{},
       dataForm: {},
       dataList: [],
       dataListLoading: false,
@@ -62,7 +63,7 @@
   },
   methods: {
     // 获取数据列表
-    getDataList(page, params, done) {
+    getDataList(page, done) {
       let obj = {
         current: 1,
         endTime: "",
@@ -75,29 +76,44 @@
 
       this.dataListLoading = true;
       this.$http({
-        url: this.$http.adornUrl("/moneylog/list"),
-        method: "post",
-        data: this.$http.adornData({
+        url: this.$http.adornUrl("/normal/adminMinerAction!list.action"),
+        method: "get",
+        params: this.$http.adornParams({
           current: this.page.currentPage,
           size: this.page.pageSize,
-          rolename: this.dataForm.rolename,
-          userCode: this.dataForm.userCode,
-          userId: this.dataForm.userId,
-          startTime: this.dataForm.startTime,
-          endTime: this.dataForm.endTime,
+          ...this.searchParams,
         }),
       }).then(({ data }) => {
-        this.dataList = data.data.records;
-        this.page.total = data.total;
+        console.log("data => " + JSON.stringify(data));
+        this.dataList = data.data.page.records;
+        this.page.total = data.data.page.pages;
         this.dataListLoading = false;
         if (done) {
           done();
         }
       });
     },
+    addClasscolor({ column, row }) {//表单样式
+      if (
+        (column.property === "on_sale" && row.on_sale*1 == 1)
+      ) {
+        return "green";
+      } else if (
+        (column.property === "on_sale" && row.on_sale*1 == 0) 
+      ) {
+        return "red";
+      } else {
+        return "";
+      }
+    },
     // 条件查询
     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) {

--
Gitblit v1.9.3