新版交易所前段管理后台
1
PC-20250623MANY\Administrator
2025-10-21 7bbf9b23bcd3f2bbf54aa62476cd2c4e7ea88aaa
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;
}