From 71d9414eea8a2aa2f1bb9cc8f23f0a69973269f5 Mon Sep 17 00:00:00 2001
From: zzzz <690498789@qq.com>
Date: Wed, 27 Mar 2024 15:28:24 +0800
Subject: [PATCH] 注册页面的客服地址错误
---
src/page/kline/index.vue | 586 +++++++++++++++++++++++++++++++++------------------------
1 files changed, 339 insertions(+), 247 deletions(-)
diff --git a/src/page/kline/index.vue b/src/page/kline/index.vue
index 350ad70..f19d881 100644
--- a/src/page/kline/index.vue
+++ b/src/page/kline/index.vue
@@ -8,7 +8,7 @@
<img src="../../assets/img/zuojiantou.png" alt />
</div>
<div class="right_title">
- <div class="t_t" style="white-space: nowrap;">
+ <div class="t_t" style="white-space: nowrap">
<span>{{ singDetails.spell }}</span>
</div>
<div class="b_t">
@@ -16,48 +16,63 @@
</div>
</div>
</div>
- <div class="right_money sss">
+ <!-- 隐藏右侧金额显示 -->
+ <!-- <div class="right_money sss">
<div class="content_money">
<div class="top_price">
<div class="left">
- <span>{{ $t('hj47') }}</span>
+ <span>{{ $t("hj47") }}</span>
</div>
<div class="right">
- <span v-if="$store.state.userInfo.userAmt == undefined">₹0.00</span>
- <span v-if="$store.state.userInfo && kLineDetails.if_zhishu != '0'" style="white-space: nowarp;">
- {{ kLineDetails.if_us == 1 ? '$' + Number(Number($store.state.userInfo.userIndexAmt) /
- 7.1).toFixed(2) :
- kLineDetails.if_us == 2 ? 'HK$' + (Number($store.state.userInfo.userIndexAmt) / 0.9).toFixed(2) :
- '₹' +
- $store.state.userInfo.userIndexAmt
+ <span v-if="$store.state.userInfo.userAmt == undefined"
+ >₹0.00</span
+ >
+ <span
+ v-if="
+ $store.state.userInfo && kLineDetails.if_zhishu != '0'
+ "
+ style="white-space: nowarp"
+ >
+ {{
+ kLineDetails.if_us == 1
+ ? "$" +
+ Number(
+ Number($store.state.userInfo.userIndexAmt) / 7.1
+ ).toFixed(2)
+ : kLineDetails.if_us == 2
+ ? "HK$" +
+ (
+ Number($store.state.userInfo.userIndexAmt) / 0.9
+ ).toFixed(2)
+ : "₹" + $store.state.userInfo.userIndexAmt
}}
</span>
- <span v-if="$store.state.userInfo.userAmt != undefined && kLineDetails.if_zhishu == '0'"
- style="white-space: nowarp;">
- <!-- {{ kLineDetails.if_us == 1 ? '$' + Number(Number($store.state.userInfo.userAmt) / 7.1).toFixed(2) :
- kLineDetails.if_us == 2 ? 'HK$' + (Number($store.state.userInfo.userAmt) / 0.9).toFixed(2) : '₹ ' +
- $store.state.userInfo.userAmt
- }} -->
- {{ '₹ ' + parseFloat($store.state.userInfo.enableAmt.toFixed(2)).toLocaleString()
- }}
+ <span
+ v-if="
+ $store.state.userInfo.userAmt != undefined &&
+ kLineDetails.if_zhishu == '0'
+ "
+ style="white-space: nowarp"
+ >
+ {{
+ "₹ " +
+ parseFloat(
+ $store.state.userInfo.enableAmt.toFixed(2)
+ ).toLocaleString()
+ }}
</span>
</div>
<div class="sanjiao">
- <!-- <img
- :class="dialogFlag ? 'xuanz' : ''"
- style="transition: all 0.5s;"
- src="../../assets/img/xiala.png"
- alt
- /> -->
+
</div>
</div>
<div class="bottom_balance">
<div>
- <span>{{ $t('hj48') }}</span>
+ <span>{{ $t("hj48") }}</span>
</div>
</div>
</div>
- </div>
+ </div> -->
</div>
<div class="real_time_detail">
<div class="left_now_price">
@@ -65,9 +80,10 @@
<!-- <span :class="singDetails.nowPrice - singDetails.preclose_px > 0 ? 'price green' : 'price red'">{{
singDetails.nowPrice
}}</span> -->
- <span :class="singDetails.hcrate > 0 ? 'price green' : 'price red'">{{
- singDetails.nowPrice
- }}</span>
+ <span
+ :class="singDetails.hcrate > 0 ? 'price green' : 'price red'"
+ >{{ singDetails.nowPrice }}</span
+ >
</div>
<div class="bottom_now">
<div>
@@ -76,57 +92,78 @@
? '+' : ''
}}{{ (singDetails.nowPrice - singDetails.preclose_px).toFixed(2) }}</span> -->
<span v-else>
- {{ (singDetails.nowPrice - singDetails.preclose_px).toFixed(2) || 0 }}</span>
+ {{
+ (singDetails.nowPrice - singDetails.preclose_px).toFixed(
+ 2
+ ) || 0
+ }}</span
+ >
</div>
- <div class="tew"
- :class="singDetails.hcrate > 0 ? 'number green' : 'number red'">
+ <div
+ class="tew"
+ :class="singDetails.hcrate > 0 ? 'number green' : 'number red'"
+ >
<span v-if="singDetails.nowPrice === 0">-</span>
<!-- <span v-else>({{ singDetails.nowPrice - singDetails.preclose_px > 0 ? '+' : '' }}
{{ singDetails.hcrate ? singDetails.hcrate : '0' }}%)</span> -->
- <span v-else>({{ singDetails.hcrate > 0 ? '+' : '' }}
- {{ singDetails.hcrate ? singDetails.hcrate : '0' }}%)</span>
+ <span v-else
+ >({{ singDetails.hcrate > 0 ? "+" : "" }}
+ {{ singDetails.hcrate ? singDetails.hcrate : "0" }}%)</span
+ >
</div>
</div>
</div>
<div class="right_ets">
<div class="tops">
<div class="lefts topes">
- <span class="titles">{{ $t('hj72') }}</span>
+ <span class="titles">{{ $t("hj72") }}</span>
<!-- <span :class="singDetails.preclose_px < 0 ? 'number green' : 'number red'">{{
singDetails.open_px
}}</span> -->
- <span :class="singDetails.hcrate > 0 ? 'number green' : 'number red'">{{
- singDetails.open_px
- }}</span>
+ <span
+ :class="
+ singDetails.hcrate > 0 ? 'number green' : 'number red'
+ "
+ >{{ singDetails.open_px }}</span
+ >
</div>
<div class="rights topes">
- <span class="titles">{{ $t('hj73') }}</span>
+ <span class="titles">{{ $t("hj73") }}</span>
<!-- <span :class="singDetails.preclose_px < 0 ? 'number green' : 'number red'">{{
singDetails.today_max
}}</span> -->
- <span :class="singDetails.hcrate > 0 ? 'number green' : 'number red'">{{
- singDetails.today_max
- }}</span>
+ <span
+ :class="
+ singDetails.hcrate > 0 ? 'number green' : 'number red'
+ "
+ >{{ singDetails.today_max }}</span
+ >
</div>
</div>
<div class="bottoms">
<div class="lefts bots">
- <span class="titles">{{ $t('hj74') }}</span>
+ <span class="titles">{{ $t("hj74") }}</span>
<!-- <span :class="singDetails.preclose_px < 0 ? 'number green' : 'number red'">{{
singDetails.preclose_px
}}</span> -->
- <span :class="singDetails.hcrate > 0 ? 'number green' : 'number red'">{{
- singDetails.preclose_px
- }}</span>
+ <span
+ :class="
+ singDetails.hcrate > 0 ? 'number green' : 'number red'
+ "
+ >{{ singDetails.preclose_px }}</span
+ >
</div>
<div class="rights bots">
- <span class="titles">{{ $t('hj75') }}</span>
+ <span class="titles">{{ $t("hj75") }}</span>
<!-- <span :class="singDetails.preclose_px < 0 ? 'number green' : 'number red'">{{
singDetails.today_min
}}</span> -->
- <span :class="singDetails.hcrate > 0 ? 'number green' : 'number red'">{{
- singDetails.today_min
- }}</span>
+ <span
+ :class="
+ singDetails.hcrate > 0 ? 'number green' : 'number red'
+ "
+ >{{ singDetails.today_min }}</span
+ >
</div>
</div>
</div>
@@ -135,15 +172,23 @@
<div class="k_line_detail">
<Kline :type="singDetails.type" />
</div>
- <div class="priect_top_bottom" style="display: none"
- v-if="(kLineDetails.if_us != 1 && kLineDetails.type != 'hk') && kLineDetails.type != 'hk' && kLineDetails.if_zhishu == 0">
+ <div
+ class="priect_top_bottom"
+ style="display: none"
+ v-if="
+ kLineDetails.if_us != 1 &&
+ kLineDetails.type != 'hk' &&
+ kLineDetails.type != 'hk' &&
+ kLineDetails.if_zhishu == 0
+ "
+ >
<div class="t_title">
- <span>{{ $t('hj76') }}</span>
+ <span>{{ $t("hj76") }}</span>
</div>
<div class="charts">
<div class="left_s">
<div class="t_ma">
- <span>{{ $t('hj77') }}</span>
+ <span>{{ $t("hj77") }}</span>
</div>
<div class="ets">
<div class="left_sell1">
@@ -188,7 +233,7 @@
</div>
<div class="right_h">
<div class="t_ma">
- <span>{{ $t('hj78') }}</span>
+ <span>{{ $t("hj78") }}</span>
</div>
<div class="ets">
<div class="left_sell1">
@@ -220,7 +265,6 @@
</div>
<div class="right_sell1">
<span>{{ singDetails.buy4_num }}</span>
-
</div>
</div>
<div class="ets">
@@ -236,74 +280,106 @@
</div>
<div class="priect_top_bottom" v-if="kLineDetails.if_us == 1">
<div class="t_title">
- <span>{{ $t('hj79') }}</span>
+ <span>{{ $t("hj79") }}</span>
</div>
<div class="charts">
<div class="left_s">
<div class="t_ma">
- <span>{{ $t('hj80') }}</span>
+ <span>{{ $t("hj80") }}</span>
</div>
- <div class="ets" v-for="(item, i) in timedata.data.details" :key="i">
+ <div
+ class="ets"
+ v-for="(item, i) in timedata.data.details"
+ :key="i"
+ >
<div class="left_sell1">
- <span>{{ item.split(',')[0] }}</span>
+ <span>{{ item.split(",")[0] }}</span>
</div>
<div class="right_sell1">
<!-- <span>{{ }}</span> -->
</div>
</div>
-
</div>
<div class="right_h">
<div class="t_ma">
- <span>{{ $t('hj81') }}</span>
+ <span>{{ $t("hj81") }}</span>
</div>
- <div class="ets" v-for="(item, i) in timedata.data.details" :key="i">
+ <div
+ class="ets"
+ v-for="(item, i) in timedata.data.details"
+ :key="i"
+ >
<div class="left_sell1">
- <span>{{ item.split(',')[1] }}</span>
+ <span>{{ item.split(",")[1] }}</span>
</div>
<div class="right_sell1">
<!-- <span>{{ }}</span> -->
</div>
</div>
-
</div>
<div class="right_h">
<div class="t_ma">
- <span>{{ $t('hj82') }}</span>
+ <span>{{ $t("hj82") }}</span>
</div>
- <div class="ets" v-for="(item, i) in timedata.data.details" :key="i">
+ <div
+ class="ets"
+ v-for="(item, i) in timedata.data.details"
+ :key="i"
+ >
<div class="left_sell1">
- <span>{{ item.split(',')[2] }}</span>
+ <span>{{ item.split(",")[2] }}</span>
</div>
<div class="right_sell1">
<!-- <span>{{ }}</span> -->
</div>
</div>
-
</div>
</div>
</div>
- <div class="jianjie" v-if="!(kLineDetails.if_zhishu != '0' && singDetails.gid.indexOf('hk') > -1)"
- :class="acseFlag ? 'isjj' : ''" ref="isjj" id="isjj">
+ <div
+ class="jianjie"
+ v-if="
+ !(kLineDetails.if_zhishu != '0' && singDetails.gid.indexOf('hk') > -1)
+ "
+ :class="acseFlag ? 'isjj' : ''"
+ ref="isjj"
+ id="isjj"
+ >
<div class="top_jj">
- <span>{{ $t('hj83') }}</span>
+ <span>{{ $t("hj83") }}</span>
</div>
<div class="jet">
<span>{{ jianjie }}</span>
</div>
</div>
- <div class="hknews" v-if="kLineDetails.if_zhishu != '0' && singDetails.gid.indexOf('hk') > -1">
-
+ <div
+ class="hknews"
+ v-if="
+ kLineDetails.if_zhishu != '0' && singDetails.gid.indexOf('hk') > -1
+ "
+ >
<div class="news-tab">
<div class="t_title">
- <span>{{ $t('hj6') }}</span>
+ <span>{{ $t("hj6") }}</span>
</div>
- <mt-tab-container v-model="news" :swipeable="false" style="padding-top: 0.5rem;">
+ <mt-tab-container
+ v-model="news"
+ :swipeable="false"
+ style="padding-top: 0.5rem"
+ >
<mt-tab-container-item id="tab_2">
<div class="news-content">
- <div class="item-out" v-for="(item, inde) in newsdetailList" :key="inde" >
- <div class="item-times">{{ item.Art_ShowTime | utc2beijing }}</div>
- <div class="titContent" style="-webkit-box-orient: vertical;">{{ item.Art_Title }}</div>
+ <div
+ class="item-out"
+ v-for="(item, inde) in newsdetailList"
+ :key="inde"
+ >
+ <div class="item-times">
+ {{ item.Art_ShowTime | utc2beijing }}
+ </div>
+ <div class="titContent" style="-webkit-box-orient: vertical">
+ {{ item.Art_Title }}
+ </div>
</div>
</div>
</mt-tab-container-item>
@@ -313,14 +389,25 @@
<div class="hknews" v-else>
<div class="news-tab">
<div class="t_title">
- <span>{{ $t('hj6') }}</span>
+ <span>{{ $t("hj6") }}</span>
</div>
- <mt-tab-container v-model="news" :swipeable="false" style="padding-top: 0.5rem;">
+ <mt-tab-container
+ v-model="news"
+ :swipeable="false"
+ style="padding-top: 0.5rem"
+ >
<mt-tab-container-item id="tab_2">
<div class="news-content">
- <div class="item-out" v-for="(item, inde) in newsdetailList" :key="inde" @click="godetail(item)">
+ <div
+ class="item-out"
+ v-for="(item, inde) in newsdetailList"
+ :key="inde"
+ @click="godetail(item)"
+ >
<div class="item-times">{{ item.addTime | gettime }}</div>
- <div class="titContent" style="-webkit-box-orient: vertical;">{{ item.title }}</div>
+ <div class="titContent" style="-webkit-box-orient: vertical">
+ {{ item.title }}
+ </div>
</div>
</div>
</mt-tab-container-item>
@@ -332,7 +419,11 @@
<div class="btns">
<div class="lefts">
<div class="left_ca" @click="option()">
- <img src="../../assets/img/meishoucang.png" alt v-if="isOptionOpt === false" />
+ <img
+ src="../../assets/img/meishoucang.png"
+ alt
+ v-if="isOptionOpt === false"
+ />
<img src="../../assets/img/shoucangle.png" alt v-else />
</div>
<div class="right_xx" @click="handleJj()">
@@ -342,7 +433,7 @@
<div class="rights">
<div class="buy_btn">
<div class="top_buy" @click="goBuy(0)">
- <span>{{ $t('hj84') }}</span>
+ <span>{{ $t("hj84") }}</span>
</div>
<div class="bottom_buy">
<span>{{ singDetails.nowPrice }}</span>
@@ -350,7 +441,7 @@
</div>
<div class="sell_btn" @click="goBuy(1)">
<div class="top_sell">
- <span>{{ $t('hj85') }}</span>
+ <span>{{ $t("hj85") }}</span>
</div>
<div class="bottom_sell">
<span>{{ singDetails.nowPrice }}</span>
@@ -362,154 +453,154 @@
</template>
<script>
-import Kline from './components/kLine.vue'
-import * as api from '@/axios/api'
-import { Toast } from 'vant'
+import Kline from "./components/kLine.vue";
+import * as api from "@/axios/api";
+import { Toast } from "vant";
export default {
- name: 'kline',
- data () {
+ name: "kline",
+ data() {
return {
- news: 'tab_2',
+ news: "tab_2",
kLineDetails: {}, // K线图详情数据
singDetails: {},
scFlag: false,
acseFlag: false,
- jianjie: '',
+ jianjie: "",
optionBtn: false,
isOptionOpt: false,
dialogFlag: false,
timedata: [],
newsdetailList: [],
- bayType: '',
- timer:null,
- }
+ bayType: "",
+ timer: null,
+ };
},
components: {
- Kline
+ Kline,
},
- created () {
- const { query } = this.$route
- this.kLineDetails = query
- if (query.if_us === '1') {
- this.getSingDetailUs()
+ created() {
+ const { query } = this.$route;
+ this.kLineDetails = query;
+ if (query.if_us === "1") {
+ this.getSingDetailUs();
} else {
- this.timer = setInterval(()=>{
- this.getSingDetails()
- },500)
+ this.timer = setInterval(() => {
+ this.getSingDetails();
+ }, 500);
}
- this.getOpation()
+ this.getOpation();
// this.$Lazyload();
- this.getUserInfo()
- this.getNohknews()
+ this.getUserInfo();
+ this.getNohknews();
},
beforeDestroy() {
- this.clearInterval(this.timer); // 在组件销毁前清除定时器
+ this.clearInterval(this.timer); // 在组件销毁前清除定时器
},
// beforeDestroy() {
// this.Klinetype = false;
// window.clearInterval()
// },
methods: {
- async getHknews () {
- await api.queryIndexNews().then(res => {
+ async getHknews() {
+ await api.queryIndexNews().then((res) => {
if (res.status === 0) {
- this.newsdetailList = res.data.data
+ this.newsdetailList = res.data.data;
}
- })
+ });
},
- async getNohknews () {
- let data = await api.queryNewsList(4)
- this.newsdetailList = data.data.list
+ async getNohknews() {
+ let data = await api.queryNewsList(4);
+ this.newsdetailList = data.data.list;
},
- async option () {
+ async option() {
if (this.optionBtn) {
- return
- };
- this.optionBtn = true
+ return;
+ }
+ this.optionBtn = true;
if (this.isOptionOpt) {
- let data = await api.delOption({ code: this.kLineDetails.code })
+ let data = await api.delOption({ code: this.kLineDetails.code });
if (data.status === 0) {
- this.getOpation()
- this.optionBtn = false
+ this.getOpation();
+ this.optionBtn = false;
this.$message({
- message: this.$t('hj97'),
- type: 'success'
- })
+ message: this.$t("hj97"),
+ type: "success",
+ });
} else {
- this.optionBtn = false
+ this.optionBtn = false;
this.$message({
message: data.msg,
- type: 'warning'
- })
+ type: "warning",
+ });
}
} else {
- let data = await api.addOption({ code: this.kLineDetails.code })
+ let data = await api.addOption({ code: this.kLineDetails.code });
if (data.status === 0) {
- this.getOpation()
- this.optionBtn = false
+ this.getOpation();
+ this.optionBtn = false;
this.$message({
- message: this.$t('hj96'),
- type: 'success'
- })
+ message: this.$t("hj96"),
+ type: "success",
+ });
} else {
this.$message({
message: data.msg,
- type: 'warning'
- })
- this.optionBtn = false
+ type: "warning",
+ });
+ this.optionBtn = false;
}
}
if (navigator.vibrate) {
// 支持
- navigator.vibrate([55])
+ navigator.vibrate([55]);
}
},
- async getUserInfo () {
+ async getUserInfo() {
// 获取用户信息
// let showcookie = this.getCookie('USER_TOKEN');
- let data = await api.getUserInfo()
+ let data = await api.getUserInfo();
if (data.status === 0) {
// this.getProductSetting()
- this.$store.state.userInfo = data.data
+ this.$store.state.userInfo = data.data;
} else {
- Toast(data.msg)
+ Toast(data.msg);
}
- this.$store.state.user = this.user
+ this.$store.state.user = this.user;
},
- async getOpation () {
+ async getOpation() {
let opts = {
- code: this.$route.query.code
- }
- let data = await api.isOption(opts)
+ code: this.$route.query.code,
+ };
+ let data = await api.isOption(opts);
if (data.status === 0) {
// 0 --> 未添加
- this.isOptionOpt = false
+ this.isOptionOpt = false;
} else {
- this.isOptionOpt = true
+ this.isOptionOpt = true;
}
},
- async getSingDetails () {
+ async getSingDetails() {
let opts = {
code: this.kLineDetails.code,
- stockType: this.kLineDetails.type
- }
- await api.getSingleStock(opts).then(res => {
+ stockType: this.kLineDetails.type,
+ };
+ await api.getSingleStock(opts).then((res) => {
if (res.status === 0) {
- this.singDetails = res.data.stock
- this.bayType = res.data.stock.type
+ this.singDetails = res.data.stock;
+ this.bayType = res.data.stock.type;
if (res.data.introduction) {
- this.jianjie = res.data.introduction
+ this.jianjie = res.data.introduction;
} else {
- this.jianjie = res.data.indexintroduction
+ this.jianjie = res.data.indexintroduction;
}
const obj = {
pid: res.data.stock.code,
- type: res.data.stock.type
- }
- window.localStorage.setItem('kLine', JSON.stringify(obj))
+ type: res.data.stock.type,
+ };
+ window.localStorage.setItem("kLine", JSON.stringify(obj));
// console.log(this.singDetails)
// if (this.kLineDetails.if_zhishu !== '0' && this.singDetails.gid.indexOf('hk') > -1) {
// this.getHknews()
@@ -520,14 +611,14 @@
// this.getSingDetails(); // 再次调用自身,形成递归效果
// }, 500);
}
- })
+ });
},
- async getSingDetailUs () {
+ async getSingDetailUs() {
let opts = {
code: this.kLineDetails.code,
- stockType: this.kLineDetails.type
- }
- await api.getUsDetail(opts).then(res => {
+ stockType: this.kLineDetails.type,
+ };
+ await api.getUsDetail(opts).then((res) => {
// console.log(res,1111123);
// var that = this
// if(!res){
@@ -537,49 +628,48 @@
// }
if (res.status === 0) {
- this.singDetails = res.data.stock
- this.timedata = res.data.timedata
+ this.singDetails = res.data.stock;
+ this.timedata = res.data.timedata;
if (res.data.introduction) {
- this.jianjie = res.data.introduction
+ this.jianjie = res.data.introduction;
} else {
- this.jianjie = res.data.indexintroduction
+ this.jianjie = res.data.indexintroduction;
}
- this.getNohknews()
- console.log(this.singDetails)
+ this.getNohknews();
+ console.log(this.singDetails);
}
- })
+ });
},
- handleJj () {
- this.acseFlag = true
+ handleJj() {
+ this.acseFlag = true;
setTimeout(() => {
- this.acseFlag = false
- }, 1000)
+ this.acseFlag = false;
+ }, 1000);
if (navigator.vibrate) {
// 支持
- navigator.vibrate([55])
+ navigator.vibrate([55]);
}
},
- handleBackaa () {
-
+ handleBackaa() {
clearInterval(this.timer);
- window.localStorage.removeItem('kLine')
- this.$router.go(-1)
+ window.localStorage.removeItem("kLine");
+ this.$router.go(-1);
},
- handleSc () {
- this.scFlag = !this.scFlag
+ handleSc() {
+ this.scFlag = !this.scFlag;
},
- godetail(item){
+ godetail(item) {
this.$router.push({
- path: '/newPage',
+ path: "/newPage",
query: {
- listid: item.id
- }
- })
+ listid: item.id,
+ },
+ });
},
- goBuy (index) {
+ goBuy(index) {
clearInterval(this.timer);
this.$router.push({
- path: '/TradingBuy',
+ path: "/TradingBuy",
query: {
t: index,
code: this.kLineDetails.code,
@@ -588,75 +678,78 @@
id: this.singDetails.id,
name: this.kLineDetails.name,
if_us: this.kLineDetails.if_us,
- bayType: this.bayType
- }
- })
+ bayType: this.bayType,
+ },
+ });
if (navigator.vibrate) {
// 支持
- navigator.vibrate([55])
+ navigator.vibrate([55]);
}
- }
+ },
},
filters: {
- getName (spell) {
+ getName(spell) {
// if (name.length > 15) {
// return name.substring(0, 14)
// } else {
- return spell
+ return spell;
// }
},
- gettime (time) {
+ gettime(time) {
if (!time) {
- return ''
+ return "";
}
- var nd = new Date(time)
- var y = nd.getFullYear()
- var mm = nd.getMonth() + 1
- var d = nd.getDate()
- var h = nd.getHours()
- var m = nd.getMinutes()
- var c = nd.getSeconds()
+ var nd = new Date(time);
+ var y = nd.getFullYear();
+ var mm = nd.getMonth() + 1;
+ var d = nd.getDate();
+ var h = nd.getHours();
+ var m = nd.getMinutes();
+ var c = nd.getSeconds();
if (mm < 10) {
- mm = '0' + mm
+ mm = "0" + mm;
}
if (d < 10) {
- d = '0' + d
+ d = "0" + d;
}
if (h < 10) {
- h = '0' + h
+ h = "0" + h;
}
if (m < 10) {
- m = '0' + m
+ m = "0" + m;
}
if (c < 10) {
- c = '0' + c
+ c = "0" + c;
}
// 17:35:2922-06-2022
- return d + '/' + mm + '/' + y + ' ' + h + ':' + m + ':' + c //日月年时分秒
+ return d + "/" + mm + "/" + y + " " + h + ":" + m + ":" + c; //日月年时分秒
// return y + '-' + mm + '-' + d + ' ' + h + ':' + m + ':' + c
},
- utc2beijing (utcDatetime) {
+ utc2beijing(utcDatetime) {
// 转为正常的时间格式 年-月-日 时:分:秒
- var tPos = utcDatetime.indexOf('T')
+ var tPos = utcDatetime.indexOf("T");
// var Z_pos = utcDatetime.indexOf('Z')
- var yearMonthDay = utcDatetime.substr(0, tPos)
- var hourMinuteSecond = utcDatetime.substr(tPos + 1, tPos - tPos - 1)
- var newDatetime = yearMonthDay + ' ' + hourMinuteSecond // 2017-03-31 08:02:06
+ var yearMonthDay = utcDatetime.substr(0, tPos);
+ var hourMinuteSecond = utcDatetime.substr(tPos + 1, tPos - tPos - 1);
+ var newDatetime = yearMonthDay + " " + hourMinuteSecond; // 2017-03-31 08:02:06
// 处理成为时间戳
- var timestamp = new Date(Date.parse(newDatetime))
- timestamp = timestamp.getTime()
- timestamp = timestamp / 1000
+ var timestamp = new Date(Date.parse(newDatetime));
+ timestamp = timestamp.getTime();
+ timestamp = timestamp / 1000;
// 增加8个小时,北京时间比utc时间多八个时区
- var timestamp2 = timestamp + 8 * 60 * 60
+ var timestamp2 = timestamp + 8 * 60 * 60;
// 时间戳转为时间
- var beijingDatetime = new Date(parseInt(timestamp2) * 1000).toLocaleString().replace(/年|月/g, '-').replace(/日/g, ' ')
- return beijingDatetime // 2017-03-31 16:02:06
- }
- }
-}
+ var beijingDatetime = new Date(parseInt(timestamp2) * 1000)
+ .toLocaleString()
+ .replace(/年|月/g, "-")
+ .replace(/日/g, " ");
+ return beijingDatetime; // 2017-03-31 16:02:06
+ },
+ },
+};
</script>
<style scoped lang="less">
@@ -693,12 +786,12 @@
/deep/.is-selected .tab-name:after {
position: absolute;
display: block;
- content: '';
- height: .07rem;
- background-color: #1381A4;
+ content: "";
+ height: 0.07rem;
+ background-color: #1381a4;
width: 100%;
left: 0;
- bottom: -.25rem;
+ bottom: -0.25rem;
}
}
@@ -729,8 +822,8 @@
.titContent {
position: relative;
width: 100%;
- font-size: .35rem;
- line-height: .46rem;
+ font-size: 0.35rem;
+ line-height: 0.46rem;
overflow: hidden;
text-overflow: ellipsis;
-webkit-line-clamp: 2;
@@ -747,7 +840,7 @@
height: calc(100% - 1.7rem);
overflow: auto;
- >.content {
+ > .content {
width: 100%;
height: 100%;
position: relative;
@@ -780,7 +873,7 @@
display: flex;
align-items: center;
- >img {
+ > img {
margin-top: 0.2rem;
width: 0.6rem;
height: 0.6rem;
@@ -864,20 +957,20 @@
max-width: 60%;
height: 100%;
- >div {
+ > div {
width: 100%;
padding: 0.15rem 0;
display: flex;
align-items: center;
- >div {
+ > div {
// width: 50%;
height: 100%;
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 0.1rem;
- .titles{
+ .titles {
padding-right: 0.1rem;
}
}
@@ -936,7 +1029,7 @@
justify-content: space-between;
margin-top: 0.6rem;
- >div {
+ > div {
width: 49%;
height: 100%;
}
@@ -957,7 +1050,7 @@
display: flex;
margin-top: 0.08rem;
- >div {
+ > div {
width: 50%;
height: 100%;
display: flex;
@@ -1041,7 +1134,7 @@
display: flex;
align-items: center;
- >div {
+ > div {
width: 50%;
height: 100%;
display: flex;
@@ -1062,7 +1155,7 @@
align-items: center;
justify-content: space-around;
- >div {
+ > div {
border-radius: 0.15rem;
}
@@ -1172,10 +1265,10 @@
}
.isjj {
- animation: zy 2.5s .15s linear infinite;
- animation: zy 2.5s .15s linear infinite;
- animation: zy 2.5s .15s linear infinite;
- animation: zy 2.5s .15s linear infinite;
+ animation: zy 2.5s 0.15s linear infinite;
+ animation: zy 2.5s 0.15s linear infinite;
+ animation: zy 2.5s 0.15s linear infinite;
+ animation: zy 2.5s 0.15s linear infinite;
animation: zy 2.5s 0.15s linear infinite;
animation: zy 2.5s 0.15s linear infinite;
animation: zy 2.5s 0.15s linear infinite;
@@ -1254,5 +1347,4 @@
margin-left: 0.2rem;
padding-right: 0.68rem;
}
-
</style>
--
Gitblit v1.9.3