XIGUASSR
2022-11-12 cf0d36bbe155ecdfd8bca429666405e830d0dc7a
最新
9 files modified
189 ■■■■■ changed files
package-lock.json 65 ●●●●● patch | view | raw | blame | history
package.json 1 ●●●● patch | view | raw | blame | history
src/components/loginDialog.vue 20 ●●●● patch | view | raw | blame | history
src/page/authentication/index.vue 2 ●●●●● patch | view | raw | blame | history
src/page/kline/components/kLine.vue 57 ●●●● patch | view | raw | blame | history
src/page/kline/index.vue 4 ●●●● patch | view | raw | blame | history
src/page/newUser/index.vue 27 ●●●● patch | view | raw | blame | history
src/page/transfer/index.vue 2 ●●● patch | view | raw | blame | history
src/page/wallet/index.vue 11 ●●●●● patch | view | raw | blame | history
package-lock.json
@@ -8,19 +8,19 @@
      "name": "vue-liang-rong-wap",
      "version": "1.0.0",
      "dependencies": {
        "animate.css": "^3.5.1",
        "animate.css": "^3.7.2",
        "axios": "^0.19.0",
        "bootstrap": "^4.4.1",
        "chokidar": "^3.3.0",
        "clipboard": "^2.0.4",
        "echarts": "^4.5.0",
        "element-resize-detector": "^1.2.4",
        "element-ui": "^2.13.0",
        "express": "^4.18.2",
        "hqchart": "^1.1.8763",
        "jquery": "^3.4.1",
        "js-md5": "^0.7.3",
        "lib-flexible": "^0.3.2",
        "lodash": "^4.17.21",
        "mint-ui": "^2.2.13",
        "pdfjs-dist": "2.2.228",
        "qrcode": "^1.4.4",
@@ -62,7 +62,6 @@
        "extract-text-webpack-plugin": "^3.0.0",
        "file-loader": "^1.1.4",
        "friendly-errors-webpack-plugin": "^1.6.1",
        "hqchart": "^1.1.10722",
        "html-webpack-plugin": "^2.30.1",
        "less": "^3.10.3",
        "less-loader": "^5.0.0",
@@ -482,9 +481,9 @@
      }
    },
    "node_modules/animate.css": {
      "version": "3.5.1",
      "resolved": "https://registry.npmmirror.com/animate.css/-/animate.css-3.5.1.tgz",
      "integrity": "sha512-DOdcY8JQdh4jChVqVRwu0WbTXtHzK/wJE6nYIx8CAz8LiuGDmbzWUxzguF6dG2R63n5WcFIcfXkzAcuc3fvjoQ=="
      "version": "3.7.2",
      "resolved": "https://registry.npmmirror.com/animate.css/-/animate.css-3.7.2.tgz",
      "integrity": "sha512-0bE8zYo7C0KvgOYrSVfrzkbYk6IOTVPNqkiHg2cbyF4Pq/PXzilz4BRWA3hwEUBoMp5VBgrC29lQIZyhRWdBTw=="
    },
    "node_modules/ansi-escapes": {
      "version": "3.2.0",
@@ -1819,6 +1818,11 @@
      "version": "0.6.1",
      "resolved": "https://registry.npmmirror.com/batch/-/batch-0.6.1.tgz",
      "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw=="
    },
    "node_modules/batch-processor": {
      "version": "1.0.0",
      "resolved": "https://registry.npmmirror.com/batch-processor/-/batch-processor-1.0.0.tgz",
      "integrity": "sha512-xoLQD8gmmR32MeuBHgH0Tzd5PuSZx71ZsbhVxOCRbgktZEPe4SQy7s9Z50uPp0F/f7iw2XmkHN2xkgbMfckMDA=="
    },
    "node_modules/bfj-node4": {
      "version": "5.3.1",
@@ -4475,6 +4479,14 @@
      "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz",
      "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA=="
    },
    "node_modules/element-resize-detector": {
      "version": "1.2.4",
      "resolved": "https://registry.npmmirror.com/element-resize-detector/-/element-resize-detector-1.2.4.tgz",
      "integrity": "sha512-Fl5Ftk6WwXE0wqCgNoseKWndjzZlDCwuPTcoVZfCP9R3EHQF8qUtr3YUPNETegRBOKqQKPW3n4kiIWngGi8tKg==",
      "dependencies": {
        "batch-processor": "1.0.0"
      }
    },
    "node_modules/element-ui": {
      "version": "2.15.10",
      "resolved": "https://registry.npmmirror.com/element-ui/-/element-ui-2.15.10.tgz",
@@ -6447,7 +6459,6 @@
      "version": "1.1.11504",
      "resolved": "https://registry.npmmirror.com/hqchart/-/hqchart-1.1.11504.tgz",
      "integrity": "sha512-7BMn7+nrFd8ljoQodkE/DrBPfVWvjHrGTmio2CVOeef095u6ngyet7K9N42vvZzeuBwYJaOiZGofjTDwxMkIYA==",
      "dev": true,
      "dependencies": {
        "axios": "^0.16.2",
        "echarts": "^4.8.0",
@@ -6468,7 +6479,6 @@
      "resolved": "https://registry.npmmirror.com/axios/-/axios-0.16.2.tgz",
      "integrity": "sha512-IMYFDrcVbUksQhsMYtWCM6KdNaDpr1NY56dpzaIgj92ecPVI29bf2sOgAf8aGTiq8UoixJD61Pj0Ahej5DPv7w==",
      "deprecated": "Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410",
      "dev": true,
      "dependencies": {
        "follow-redirects": "^1.2.3",
        "is-buffer": "^1.1.5"
@@ -6478,7 +6488,6 @@
      "version": "1.4.13",
      "resolved": "https://registry.npmmirror.com/element-ui/-/element-ui-1.4.13.tgz",
      "integrity": "sha512-EGdw/qC2RUmCDzAy3X06LL+jDWmrMezMndviE5CnUDi2XcZz/uZUVVj6bJ6piY+Flw7HNO+Ed81LXrdZ2v+nXA==",
      "dev": true,
      "dependencies": {
        "async-validator": "~1.8.1",
        "babel-helper-vue-jsx-merge-props": "^2.0.0",
@@ -6492,8 +6501,7 @@
    "node_modules/hqchart/node_modules/vue-router": {
      "version": "2.8.1",
      "resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-2.8.1.tgz",
      "integrity": "sha512-MC4jacHBhTPKtmcfzvaj2N7g6jgJ/Z/eIjZdt+yUaUOM1iKC0OUIlO/xCtz6OZFFTNUJs/1YNro2GN/lE+nOXA==",
      "dev": true
      "integrity": "sha512-MC4jacHBhTPKtmcfzvaj2N7g6jgJ/Z/eIjZdt+yUaUOM1iKC0OUIlO/xCtz6OZFFTNUJs/1YNro2GN/lE+nOXA=="
    },
    "node_modules/hsl-regex": {
      "version": "1.0.0",
@@ -12390,8 +12398,7 @@
    "node_modules/promise-polyfill": {
      "version": "6.1.0",
      "resolved": "https://registry.npmmirror.com/promise-polyfill/-/promise-polyfill-6.1.0.tgz",
      "integrity": "sha512-g0LWaH0gFsxovsU7R5LrrhHhWAWiHRnh1GPrhXnPgYsDkIqjRYUYSZEsej/wtleDrz5xVSIDbeKfidztp2XHFQ==",
      "dev": true
      "integrity": "sha512-g0LWaH0gFsxovsU7R5LrrhHhWAWiHRnh1GPrhXnPgYsDkIqjRYUYSZEsej/wtleDrz5xVSIDbeKfidztp2XHFQ=="
    },
    "node_modules/proxy-addr": {
      "version": "2.0.7",
@@ -15161,7 +15168,6 @@
      "version": "6.3.2",
      "resolved": "https://registry.npmmirror.com/vue-class-component/-/vue-class-component-6.3.2.tgz",
      "integrity": "sha512-cH208IoM+jgZyEf/g7mnFyofwPDJTM/QvBNhYMjqGB8fCsRyTf68rH2ISw/G20tJv+5mIThQ3upKwoL4jLTr1A==",
      "dev": true,
      "peer": true
    },
    "node_modules/vue-clipboard2": {
@@ -15318,7 +15324,6 @@
      "version": "0.1.6",
      "resolved": "https://registry.npmmirror.com/vue-plugin-timers/-/vue-plugin-timers-0.1.6.tgz",
      "integrity": "sha512-RuWFHgyiY4Cc5rFIdEqLQ/dFkcYF+a0iurbC6Kv2w+hQC+mmi8ElU4Aw/2KJgxZhYd2CHQ3WpNnbXWRAhVx76g==",
      "dev": true,
      "peerDependencies": {
        "vue-class-component": "^6.2.0"
      }
@@ -17826,9 +17831,9 @@
      "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg=="
    },
    "animate.css": {
      "version": "3.5.1",
      "resolved": "https://registry.npmmirror.com/animate.css/-/animate.css-3.5.1.tgz",
      "integrity": "sha512-DOdcY8JQdh4jChVqVRwu0WbTXtHzK/wJE6nYIx8CAz8LiuGDmbzWUxzguF6dG2R63n5WcFIcfXkzAcuc3fvjoQ=="
      "version": "3.7.2",
      "resolved": "https://registry.npmmirror.com/animate.css/-/animate.css-3.7.2.tgz",
      "integrity": "sha512-0bE8zYo7C0KvgOYrSVfrzkbYk6IOTVPNqkiHg2cbyF4Pq/PXzilz4BRWA3hwEUBoMp5VBgrC29lQIZyhRWdBTw=="
    },
    "ansi-escapes": {
      "version": "3.2.0",
@@ -19030,6 +19035,11 @@
      "version": "0.6.1",
      "resolved": "https://registry.npmmirror.com/batch/-/batch-0.6.1.tgz",
      "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw=="
    },
    "batch-processor": {
      "version": "1.0.0",
      "resolved": "https://registry.npmmirror.com/batch-processor/-/batch-processor-1.0.0.tgz",
      "integrity": "sha512-xoLQD8gmmR32MeuBHgH0Tzd5PuSZx71ZsbhVxOCRbgktZEPe4SQy7s9Z50uPp0F/f7iw2XmkHN2xkgbMfckMDA=="
    },
    "bfj-node4": {
      "version": "5.3.1",
@@ -21272,6 +21282,14 @@
      "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz",
      "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA=="
    },
    "element-resize-detector": {
      "version": "1.2.4",
      "resolved": "https://registry.npmmirror.com/element-resize-detector/-/element-resize-detector-1.2.4.tgz",
      "integrity": "sha512-Fl5Ftk6WwXE0wqCgNoseKWndjzZlDCwuPTcoVZfCP9R3EHQF8qUtr3YUPNETegRBOKqQKPW3n4kiIWngGi8tKg==",
      "requires": {
        "batch-processor": "1.0.0"
      }
    },
    "element-ui": {
      "version": "2.15.10",
      "resolved": "https://registry.npmmirror.com/element-ui/-/element-ui-2.15.10.tgz",
@@ -22889,7 +22907,6 @@
      "version": "1.1.11504",
      "resolved": "https://registry.npmmirror.com/hqchart/-/hqchart-1.1.11504.tgz",
      "integrity": "sha512-7BMn7+nrFd8ljoQodkE/DrBPfVWvjHrGTmio2CVOeef095u6ngyet7K9N42vvZzeuBwYJaOiZGofjTDwxMkIYA==",
      "dev": true,
      "requires": {
        "axios": "^0.16.2",
        "echarts": "^4.8.0",
@@ -22906,7 +22923,6 @@
          "version": "0.16.2",
          "resolved": "https://registry.npmmirror.com/axios/-/axios-0.16.2.tgz",
          "integrity": "sha512-IMYFDrcVbUksQhsMYtWCM6KdNaDpr1NY56dpzaIgj92ecPVI29bf2sOgAf8aGTiq8UoixJD61Pj0Ahej5DPv7w==",
          "dev": true,
          "requires": {
            "follow-redirects": "^1.2.3",
            "is-buffer": "^1.1.5"
@@ -22916,7 +22932,6 @@
          "version": "1.4.13",
          "resolved": "https://registry.npmmirror.com/element-ui/-/element-ui-1.4.13.tgz",
          "integrity": "sha512-EGdw/qC2RUmCDzAy3X06LL+jDWmrMezMndviE5CnUDi2XcZz/uZUVVj6bJ6piY+Flw7HNO+Ed81LXrdZ2v+nXA==",
          "dev": true,
          "requires": {
            "async-validator": "~1.8.1",
            "babel-helper-vue-jsx-merge-props": "^2.0.0",
@@ -22927,8 +22942,7 @@
        "vue-router": {
          "version": "2.8.1",
          "resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-2.8.1.tgz",
          "integrity": "sha512-MC4jacHBhTPKtmcfzvaj2N7g6jgJ/Z/eIjZdt+yUaUOM1iKC0OUIlO/xCtz6OZFFTNUJs/1YNro2GN/lE+nOXA==",
          "dev": true
          "integrity": "sha512-MC4jacHBhTPKtmcfzvaj2N7g6jgJ/Z/eIjZdt+yUaUOM1iKC0OUIlO/xCtz6OZFFTNUJs/1YNro2GN/lE+nOXA=="
        }
      }
    },
@@ -27652,8 +27666,7 @@
    "promise-polyfill": {
      "version": "6.1.0",
      "resolved": "https://registry.npmmirror.com/promise-polyfill/-/promise-polyfill-6.1.0.tgz",
      "integrity": "sha512-g0LWaH0gFsxovsU7R5LrrhHhWAWiHRnh1GPrhXnPgYsDkIqjRYUYSZEsej/wtleDrz5xVSIDbeKfidztp2XHFQ==",
      "dev": true
      "integrity": "sha512-g0LWaH0gFsxovsU7R5LrrhHhWAWiHRnh1GPrhXnPgYsDkIqjRYUYSZEsej/wtleDrz5xVSIDbeKfidztp2XHFQ=="
    },
    "proxy-addr": {
      "version": "2.0.7",
@@ -29961,7 +29974,6 @@
      "version": "6.3.2",
      "resolved": "https://registry.npmmirror.com/vue-class-component/-/vue-class-component-6.3.2.tgz",
      "integrity": "sha512-cH208IoM+jgZyEf/g7mnFyofwPDJTM/QvBNhYMjqGB8fCsRyTf68rH2ISw/G20tJv+5mIThQ3upKwoL4jLTr1A==",
      "dev": true,
      "peer": true
    },
    "vue-clipboard2": {
@@ -30100,7 +30112,6 @@
      "version": "0.1.6",
      "resolved": "https://registry.npmmirror.com/vue-plugin-timers/-/vue-plugin-timers-0.1.6.tgz",
      "integrity": "sha512-RuWFHgyiY4Cc5rFIdEqLQ/dFkcYF+a0iurbC6Kv2w+hQC+mmi8ElU4Aw/2KJgxZhYd2CHQ3WpNnbXWRAhVx76g==",
      "dev": true,
      "requires": {}
    },
    "vue-router": {
package.json
@@ -17,6 +17,7 @@
    "chokidar": "^3.3.0",
    "clipboard": "^2.0.4",
    "echarts": "^4.5.0",
    "element-resize-detector": "^1.2.4",
    "element-ui": "^2.13.0",
    "express": "^4.18.2",
    "hqchart": "^1.1.8763",
src/components/loginDialog.vue
@@ -30,6 +30,8 @@
</template>
<script>
import * as api from "@/axios/api";
export default {
  name: "dialogVisible",
  data() {
@@ -40,9 +42,7 @@
  },
  mounted() {
    if (!this.routeShowPathArr.includes(this.$route.path)) { // 查找不弹出的path
      setTimeout(() => {
        this.dialogVisible = true;
      }, 1000);
      this.getUserInfo();
    }
  },
  methods: {
@@ -53,7 +53,19 @@
    goToReg() {
      this.dialogVisible = false;
      this.$router.push('/register');
    }
    },
    async getUserInfo() {
      // 获取用户信息
      let data = await api.getUserInfo();
      if (data.status === 0) {
        // 判断是否登录
        this.dialogVisible = false;
      } else {
        setTimeout(() => {
        this.dialogVisible = true;
      }, 1000);
      }
    },
  }
};
</script>
src/page/authentication/index.vue
@@ -37,6 +37,7 @@
            :on-success="handleAvatarSuccess"
            :on-error="handleError"
            :before-upload="beforeAvatarUpload"
            :disabled="!showBtn"
          >
            <img v-if="form.img1key" :src="form.img1key" class="id-img avatar" />
            <i v-else class="iconfont icon-zhaopian"></i>
@@ -55,6 +56,7 @@
            :on-success="handleAvatarSuccess2"
            :on-error="handleError2"
            :before-upload="beforeAvatarUpload2"
            :disabled="!showBtn"
          >
            <img v-if="form.img2key" :src="form.img2key" class="id-img avatar" />
            <i v-else class="iconfont icon-zhaopian"></i>
src/page/kline/components/kLine.vue
@@ -52,15 +52,15 @@
                      <div class="btnGroup">
                          <div class="btn" v-for="(item) in KLineIndexMenu" :key="item.ID"
                              @click="ChangeKLineIndex(item)">{{ item.Name }}</div>
                      </div>
                      </div>:class="{ active: KLinePeriodIndex == index }"
          </div>-->
          <div class="periodWrap kline_periodWrap" ref="kline_periodWrap">
            <!-- DWM 分 -->
            <div class="btnGroup" style="position:relative">
              <div
                class="btn2"
                :class="{ active: KLinePeriodIndex == index }"
                v-for="(item, index) in KLinePeriodMenu"
                :class="{ active: KLinePeriodIndex == index }"
                :key="item.ID"
                @click="index == 0 ? changeRightContent('minute') : OnClickKLinePeriodMenu(index, item, 'kline')"
              >
@@ -1060,26 +1060,56 @@
  created() {
    const { query } = this.$route;
    console.log(query, "33333");
    console.log(query.if_zhishu!= '0', "44444");
    if(query.if_zhishu== '0'){
    console.log(query.if_zhishu != "0", "44444");
    if (query.if_zhishu == "0") {
      this.Symbol = `${query.code}_${query.sok}.${query.type}`;
    }else{
    } else {
      this.Symbol = `${query.if_zhishu}_${query.sok}.${query.type}`;
    }
    console.log(this.Symbol);
  },
  mounted() {
    console.log(this.NavMenuAry, "333333333");
    this.offHeight = this.$refs["rightContent"].offsetHeight;
    this.OnSize();
    this.SetChartStyle();
    this.$nextTick(() => {
      this.CreateMinuteChart();
      this.CreateKLineChart();
    });
    let that = this;
    window.onresize = _.debounce(this.OnSize, 200);
    // 自适应K线图
    var elementResizeDetectorMaker = require("element-resize-detector");
    // 创建实例,无参数
    var erd = elementResizeDetectorMaker(); //使用默认选项(将使用基于对象的方法)。
    // 创建实例带参数
    // 使用基于超快速滚动的方法。
    // 这是推荐的策略。
    var erdUltraFast = elementResizeDetectorMaker({
      strategy: "scroll",
      callOnAdd: true, //callOnAdd选项,用于确定在添加侦听器时是否应调用它们。默认为true。
      //如果为true,则确保在添加侦听器后将对其进行调用。如果为false,则在添加侦听器时将不保证其
      //被调用(不会阻止其被调用)
      debug: true
    });
    //监听class为staticNextMain的元素 大小变化
    var self = this;
    //侦听元素的调整大小事件,并使用元素作为调整大小事件的参数来调用侦听器函数。传递给函数的选项将
    //覆盖实例选项
    erd.listenTo(this.$refs["rightContent"], function(
      element
    ) {
      var width = element.offsetWidth;
      var height = element.offsetHeight;
      self.tableHeight = height - 100; //将监听到的宽高进行赋值
      self.tableWidth = width - 20;
      that.offHeight = height;
      that.OnSize();
    });
  },
  methods: {
@@ -1090,18 +1120,14 @@
      var indexWrap = this.$refs.minute_indexWrap;
      var statementWrap = this.$refs.minute_statementWrap;
      // var chartHeight = window.innerHeight - rightTab.offsetHeight - periodWrap.offsetHeight - indexWrap.offsetHeight;
      var chartHeight = 280;
      var chartHeight = this.offHeight;
      var kline = this.$refs.kline;
      kline.style.width = width + "px";
      kline.style.height = chartHeight + "px";
      console.log(width, chartHeight, '333333333333333333333');
      var chartHeight = 280;
      var kline2 = this.$refs.kline2;
      kline2.style.width = width + "px";
      kline2.style.height = chartHeight + "px";
      if (this.Chart) this.Chart.OnSize();
      if (this.KLineChart) this.KLineChart.OnSize();
@@ -1453,6 +1479,11 @@
    width: 0.5rem;
    height: 0.5rem;
  }
        .active {
        color: rgb(2, 99, 226);
        font-weight: 800;
        background: rgb(245, 245, 245);
      }
}
canvas {
  height: 100% !important;
src/page/kline/index.vue
@@ -211,7 +211,7 @@
          </div>
        </div>
      </div>
      <div class="jianjie" :class="acseFlag ? 'isjj' : ''">
      <div class="jianjie" :class="acseFlag ? 'isjj' : ''" ref="isjj" id="isjj">
        <div class="top_jj">
          <span>{{ '简介' }}</span>
        </div>
@@ -228,7 +228,7 @@
          <img src="../../assets/img/shoucangle.png" alt v-else />
        </div>
        <div class="right_xx" @click="handleJj()">
          <img src="../../assets/img/xiaoxi.png" alt />
          <a href="#isjj"><img src="../../assets/img/xiaoxi.png" alt /></a>
        </div>
      </div>
      <div class="rights">
src/page/newUser/index.vue
@@ -4,10 +4,10 @@
      <div class="top_icon">
        <div class="right_icon">
          <div @click="goToTopUp()">
            <img src="../../assets/img/qiandai.png" alt />
            <img src="@/assets/img/qianbao.png" alt />
          </div>
          <div>
            <img src="../../assets/img/kefu.png" alt />
            <img src="@/assets/img/kefu.png" alt />
          </div>
        </div>
      </div>
@@ -15,15 +15,15 @@
        <div class="left_tou">
          <div class="left_tx">
            <div>
              <img src="../../assets/img/eslogo.png" alt />
              <img src="@/assets/img/eslogo.png" alt />
            </div>
          </div>
          <div class="right_name">
          <div class="right_name" @click="$router.push('/wallet')">
            <span>{{ userInfo.realName ? userInfo.realName : userInfo.phone }}</span>
          </div>
        </div>
        <div class="right_go">
          <img src="../../assets/img/youjiantou.png" alt />
          <img src="@/assets/img/youjiantou.png" alt />
        </div>
      </div>
      <div class="center_card">
@@ -75,23 +75,11 @@
          </div>
          <div>
            <span class="bzz" v-if="!selectUserFlag">{{ '¥ ' + $store.state.userInfo.userIndexAmt }}</span>
            <span class="bzz" v-else>{{ '¥ ' + $store.state.userInfo.userAmt }}</span>
          </div>
        </div>
        <div class="btns" @click="handleZh()" :class="selectUserFlag ? '' : 'active'">
          <span>{{ selectUserFlag ? '切换指数账户' : '切换沪深账户' }}</span>
        </div>
      </div>
      <div class="jy">
        <div class="left_gn">
          <div class="l_icon">
            <img src="../../assets/img/shezhi.png" alt />
          </div>
          <div class="r_title">
            <span>{{ '设置' }}</span>
          </div>
        </div>
        <div class="right_gos">
          <img src="../../assets/img/youjiantou.png" alt />
        </div>
      </div>
      <div class="jy" @click="goToSettings()">
@@ -160,7 +148,7 @@
        </div>
      </div>
    </div>
    <van-popup v-model="settingDialog" position="bottom" :style="{ height: '35%' }">
    <van-popup v-model="settingDialog" position="bottom" :style="{ height: '40%' }">
      <div class="setting_content">
        <div class="old_password">
          <div class="left_titles">
@@ -574,4 +562,5 @@
    }
  }
}
</style>
src/page/transfer/index.vue
@@ -222,7 +222,7 @@
    border-radius: .15rem;
  }
  .is-selected {
    background: rgb(245, 245, 245) !important;
    background: rgb(235, 235, 235) !important;
    border-radius: .15rem;
  }
  .mint-navbar {
src/page/wallet/index.vue
@@ -3,14 +3,14 @@
    <div class="content">
      <div class="top_icon">
        <div class="left_back" @click="handleBack()">
          <img src="../../assets/img/zuojiantou.png" alt />
          <img src="@/assets/img/zuojiantou.png" alt />
        </div>
        <div class="right_icon">
          <div @click="goToTopUp()">
            <img src="../../assets/img/qianbao.png" alt />
            <img src="@/assets/img/qiandai.png" alt />
          </div>
          <div>
            <img src="../../assets/img/kefu.png" alt />
            <img src="@/assets/img/kefu.png" alt />
          </div>
        </div>
      </div>
@@ -233,7 +233,7 @@
      messShow: false,
      mess: "",
      messDialog: false,
      withdrawalValue: "",
      withdrawalValue: 0,
      settingInfo: {}
    };
  },
@@ -761,4 +761,7 @@
    font-weight: 600;
  }
}
.bank_1:last-child {
  border: none;
}
</style>