lxf
2025-04-30 b4c4556a5eddf6708ec55b07e3edc15b2217842e
src/page/kline/index.vue
@@ -9,10 +9,10 @@
            </div>
            <div class="right_title">
              <div class="t_t" style="white-space: nowrap">
                  <span v-if="singDetails.gid"
                <span v-if="singDetails.gid"
                  >{{ singDetails.name }}({{ singDetails.gid }})</span
                >
                <span v-else>{{ singDetails.name }}</span>
                <span v-else>{{ $t(singDetails.name) }}</span>
              </div>
              <div class="b_t">
                <span>{{ singDetails.spell }}</span>
@@ -85,7 +85,7 @@
              }}</span> -->
              <span
                :class="singDetails.hcrate > 0 ? 'price green' : 'price red'"
                >{{ singDetails.nowPrice  }}</span
                >{{ singDetails.nowPrice }}</span
              >
            </div>
            <div class="bottom_now">
@@ -124,7 +124,7 @@
                  :class="
                    singDetails.hcrate > 0 ? 'number green' : 'number red'
                  "
                  >{{ singDetails.open_px   }}</span
                  >{{ singDetails.open_px }}</span
                >
              </div>
              <div class="rights topes">
@@ -136,7 +136,7 @@
                  :class="
                    singDetails.hcrate > 0 ? 'number green' : 'number red'
                  "
                  >{{ singDetails.today_max   }}</span
                  >{{ singDetails.today_max }}</span
                >
              </div>
            </div>
@@ -150,10 +150,10 @@
                  :class="
                    singDetails.hcrate > 0 ? 'number green' : 'number red'
                  "
                  >{{ singDetails.preclose_px   }}</span
                  >{{ singDetails.preclose_px }}</span
                >
              </div>
               <div class="rights bots">
              <div class="rights bots">
                <span class="titles">{{ $t("hj75") }}</span>
                <!-- <span :class="singDetails.preclose_px < 0 ? 'number green' : 'number red'">{{
                    singDetails.today_min
@@ -162,7 +162,7 @@
                  :class="
                    singDetails.hcrate > 0 ? 'number green' : 'number red'
                  "
                  >{{ singDetails.today_min  }}</span
                  >{{ singDetails.today_min }}</span
                >
              </div>
            </div>
@@ -177,9 +177,9 @@
        style="display: none"
        v-if="
          kLineDetails.if_us != 1 &&
          kLineDetails.type != 'hk' &&
          kLineDetails.type != 'hk' &&
          kLineDetails.if_zhishu == 0
            kLineDetails.type != 'hk' &&
            kLineDetails.type != 'hk' &&
            kLineDetails.if_zhishu == 0
        "
      >
        <div class="t_title">
@@ -426,7 +426,7 @@
          />
          <img src="../../assets/img/shoucangle.png" alt v-else />
        </div>
<!--        <div class="right_xx" @click="handleJj()">
        <!--        <div class="right_xx" @click="handleJj()">
          <a href="#"><img src="../../assets/img/xiaoxi.png" alt /></a>
        </div>-->
      </div>
@@ -436,15 +436,15 @@
            <span>{{ $t("hj84") }}</span>
          </div>
          <div class="bottom_buy">
            <span>{{ singDetails.nowPrice  }}</span>
            <span>{{ singDetails.nowPrice }}</span>
          </div>
        </div>
        <div class="sell_btn" @click="goBuy(1)" v-if="kLineDetails.type != 'HJ'">
        <div class="sell_btn" @click="goBuy(1)">
          <div class="top_sell">
            <span>{{ $t("hj85") }}</span>
            <span>{{ $t("交易") }}</span>
          </div>
          <div class="bottom_sell">
            <span>{{ singDetails.nowPrice  }}</span>
            <span>{{ singDetails.nowPrice }}</span>
          </div>
        </div>
      </div>
@@ -474,11 +474,11 @@
      newsdetailList: [],
      bayType: "",
      timer: null,
      key:0,
      key: 0
    };
  },
  components: {
    Kline,
    Kline
  },
  created() {
@@ -487,6 +487,7 @@
    if (query.if_us === "1") {
      this.getSingDetailUs();
    } else {
      this.getSingDetails();
      this.timer = setInterval(() => {
        this.getSingDetails();
      }, 5000);
@@ -505,7 +506,7 @@
  // },
  methods: {
    async getHknews() {
      await api.queryIndexNews().then((res) => {
      await api.queryIndexNews().then(res => {
        if (res.status === 0) {
          this.newsdetailList = res.data.data;
        }
@@ -527,13 +528,13 @@
          this.optionBtn = false;
          this.$message({
            message: this.$t("hj97"),
            type: "success",
            type: "success"
          });
        } else {
          this.optionBtn = false;
          this.$message({
            message: data.msg,
            type: "warning",
            type: "warning"
          });
        }
      } else {
@@ -543,12 +544,12 @@
          this.optionBtn = false;
          this.$message({
            message: this.$t("hj96"),
            type: "success",
            type: "success"
          });
        } else {
          this.$message({
            message: data.msg,
            type: "warning",
            type: "warning"
          });
          this.optionBtn = false;
        }
@@ -572,7 +573,7 @@
    },
    async getOpation() {
      let opts = {
        code: this.$route.query.code,
        code: this.$route.query.code
      };
      let data = await api.isOption(opts);
      if (data.status === 0) {