| | |
| | | "馬股账户": "حساب الأسهم الماليزية", |
| | | "马来西亚": "ماليزيا", |
| | | "马来西亚新闻": "أخبار ماليزيا", |
| | | "马股": "الأسواق الماليزية" |
| | | } |
| | | "马股": "الأسواق الماليزية", |
| | | "获取验证码": "احصل على رمز التحقق", |
| | | "重新获取": "إعادة الحصول", |
| | | "黄金原油": "الذهب والنفط الخام", |
| | | "划转": "تحويل", |
| | | "账户资金互转": "تحويل الأموال بين الحسابات", |
| | | "沙特账户转黄金原油账户": "تحويل من حساب السعودية إلى حساب الذهب والنفط الخام", |
| | | "黄金原油账户转沙特账户": "تحويل من حساب الذهب والنفط الخام إلى حساب السعودية", |
| | | "可转金额": "المبلغ القابل للتحويل", |
| | | "转账金额": "مبلغ التحويل", |
| | | "请输入转账金额": "الرجاء إدخال مبلغ التحويل", |
| | | "确认转入黄金原油账户": "تأكيد التحويل إلى حساب الذهب والنفط الخام", |
| | | "确认转入沙特账户": "تأكيد التحويل إلى حساب السعودية", |
| | | "充值": "شحن", |
| | | "请输入充值金额": "الرجاء إدخال مبلغ الشحن", |
| | | "GOLD": "ذهب", |
| | | "CRUDE OIL": "النفط الخام" |
| | | } |
| | |
| | | </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> |
| | |
| | | }}</span> --> |
| | | <span |
| | | :class="singDetails.hcrate > 0 ? 'price green' : 'price red'" |
| | | >{{ singDetails.nowPrice }}</span |
| | | >{{ singDetails.nowPrice }}</span |
| | | > |
| | | </div> |
| | | <div class="bottom_now"> |
| | |
| | | :class=" |
| | | singDetails.hcrate > 0 ? 'number green' : 'number red' |
| | | " |
| | | >{{ singDetails.open_px }}</span |
| | | >{{ singDetails.open_px }}</span |
| | | > |
| | | </div> |
| | | <div class="rights topes"> |
| | |
| | | :class=" |
| | | singDetails.hcrate > 0 ? 'number green' : 'number red' |
| | | " |
| | | >{{ singDetails.today_max }}</span |
| | | >{{ singDetails.today_max }}</span |
| | | > |
| | | </div> |
| | | </div> |
| | |
| | | :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 |
| | |
| | | :class=" |
| | | singDetails.hcrate > 0 ? 'number green' : 'number red' |
| | | " |
| | | >{{ singDetails.today_min }}</span |
| | | >{{ singDetails.today_min }}</span |
| | | > |
| | | </div> |
| | | </div> |
| | |
| | | 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"> |
| | |
| | | /> |
| | | <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> |
| | |
| | | <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)" |
| | | v-if="kLineDetails.type != 'HJ'" |
| | | > |
| | | <div class="top_sell"> |
| | | <span>{{ $t("hj85") }}</span> |
| | | </div> |
| | | <div class="bottom_sell"> |
| | | <span>{{ singDetails.nowPrice }}</span> |
| | | <span>{{ singDetails.nowPrice }}</span> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | newsdetailList: [], |
| | | bayType: "", |
| | | timer: null, |
| | | key:0, |
| | | key: 0 |
| | | }; |
| | | }, |
| | | components: { |
| | | Kline, |
| | | Kline |
| | | }, |
| | | |
| | | created() { |
| | |
| | | // }, |
| | | methods: { |
| | | async getHknews() { |
| | | await api.queryIndexNews().then((res) => { |
| | | await api.queryIndexNews().then(res => { |
| | | if (res.status === 0) { |
| | | this.newsdetailList = res.data.data; |
| | | } |
| | |
| | | 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 { |
| | |
| | | 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; |
| | | } |
| | |
| | | }, |
| | | async getOpation() { |
| | | let opts = { |
| | | code: this.$route.query.code, |
| | | code: this.$route.query.code |
| | | }; |
| | | let data = await api.isOption(opts); |
| | | if (data.status === 0) { |
| | |
| | | {{ $t("hj315") }} |
| | | </div> |
| | | </van-col> |
| | | <van-col span="6" v-if="active == 'ST'"> |
| | | <van-popover |
| | | theme="dark" |
| | | v-model="showPopover" |
| | | trigger="click" |
| | | :actions="actions" |
| | | @select="onSelect" |
| | | > |
| | | <template #reference> |
| | | <van-button type="primary">الترتيب</van-button> |
| | | </template> |
| | | </van-popover> |
| | | </van-col> |
| | | </van-row> |
| | | </div> |
| | | <van-pull-refresh |
| | |
| | | :key="item.indexCode" |
| | | > |
| | | <van-row type="flex" align="center" gutter="20"> |
| | | <van-col span="8"> |
| | | <van-col span="8" style="padding-right: 0 !important;"> |
| | | <div> |
| | | <div class="tp"> |
| | | <div class="collection" @click="optionszx(item)"> |
| | |
| | | <div |
| | | class="title_color" |
| | | style=" |
| | | font-size: 14px; |
| | | width: 100%; |
| | | overflow: hidden; |
| | | text-overflow: ellipsis; |
| | | white-space: nowrap; |
| | | " |
| | | > |
| | | {{ item.st_name || item.stockName }} |
| | | {{ item.st_name || item.name || item.stockName }} |
| | | </div> |
| | | </div> |
| | | <div class="bt"> |
| | |
| | | <div style="text-align: right"> |
| | | <div |
| | | class="tp right_bs" |
| | | :class="`${item.hcrateP.charAt(0) == '+' ? 'green' : 'red'}`" |
| | | :class="`${item.hcrate > 0 ? 'green' : 'red'}`" |
| | | > |
| | | <span class="price_color">{{ item.hcrateP }}</span> |
| | | </div> |
| | |
| | | }, |
| | | data() { |
| | | return { |
| | | showPopover: false, |
| | | loadings: false, |
| | | finished: false, |
| | | listArr: [], |
| | | pageNumVal: 1, |
| | | getInterval: null, |
| | | num: 1, |
| | | refreshing: false |
| | | orderBy: "", |
| | | refreshing: false, |
| | | actions: [ |
| | | { text: "ترتيب", zh: "升序", val: "asc" }, |
| | | { text: "التخفيض", zh: "降序", val: "desc" }, |
| | | { text: "طبيعي", zh: "正常", val: "" } |
| | | ] |
| | | }; |
| | | }, |
| | | beforeDestroy() { |
| | |
| | | // }, 5000); |
| | | }, |
| | | methods: { |
| | | onSelect(action) { |
| | | this.orderBy = action.val; |
| | | this.getStock(this.active, this.zxactive, 1); |
| | | }, |
| | | filterSH(val) { |
| | | if (val === "sh") { |
| | | return 1; |
| | |
| | | var ifZhishu = "0"; |
| | | var ifUs = |
| | | item.stock_type === "us" ? "1" : item.stock_type === "hk" ? "2" : ""; |
| | | console.log("td_item:", item); |
| | | this.$router.push({ |
| | | path: "/kline", |
| | | query: { |
| | |
| | | stockPlate: "", |
| | | keyWords: this.sousuo, |
| | | stockType: stockType, |
| | | orderBy: "" |
| | | orderBy: this.orderBy |
| | | }; |
| | | |
| | | // console.log(); |
| | |
| | | this.listArr = data.data.list; |
| | | this.loadings = false; |
| | | // this.finished = true; |
| | | console.log("listArr", this.listArr); |
| | | if (this.listArr.length % 20) { |
| | | this.finished = true; |
| | | } |
| | |
| | | clearable |
| | | @input="handleInput()" |
| | | > |
| | | <el-select v-model="select11" style="width: 100px;" slot="prepend" placeholder="请选择"> |
| | | <el-select |
| | | v-model="select11" |
| | | style="width: 100px;" |
| | | slot="prepend" |
| | | placeholder="请选择" |
| | | > |
| | | <el-option label="+1" value="1"></el-option> |
| | | <el-option label="+90" value="90"></el-option> |
| | | <el-option label="+91" value="91"></el-option> |
| | | <el-option label="+92" value="92"></el-option> |
| | |
| | | <el-option label="+997" value="997"></el-option> |
| | | <el-option label="+998" value="998"></el-option> |
| | | <el-option label="+999" value="999"></el-option> |
| | | |
| | | </el-select> |
| | | </el-input> |
| | | |
| | | <!-- 添加发送验证码的输入框和按钮 --> |
| | | <div style="margin-top: 0.46rem; display: flex; align-items: center;"> |
| | | <!-- <div style="margin-top: 0.46rem; display: flex; align-items: center;"> |
| | | <el-input |
| | | style="flex-grow: 1;" |
| | | :placeholder="$t('hj25')" |
| | |
| | | :disabled="isCounting" |
| | | @click="sendVerificationCode" |
| | | > |
| | | {{ $t('获取验证码') }} |
| | | {{ $t("获取验证码") }} |
| | | </el-button> |
| | | </div> |
| | | </div> --> |
| | | |
| | | <el-input |
| | | style="margin-top: 0.46rem" |
| | |
| | | name: "newRegister", |
| | | data() { |
| | | return { |
| | | select11: '91', |
| | | select11: "1", |
| | | checked: false, |
| | | verification: this.$t("hj25"), |
| | | loginWay: this.$t("hj26"), |
| | |
| | | </div> |
| | | <div class="right_title"> |
| | | <div class="t_t" style="white-space: nowrap"> |
| | | <span v-if="KLine.type == 'HJ'">{{ name }}</span> |
| | | <span v-if="KLine.type == 'HJ'">{{ $t(name) }}</span> |
| | | <span v-else>{{ name }}({{ gid }})</span> |
| | | </div> |
| | | <div class="b_t"> |
| | |
| | | <span>{{ $t("hj98") }}</span> |
| | | </div> |
| | | </div> |
| | | <div class="rights" v-if="KLine.type == 'HJ'"> |
| | | <div class="rights" v-if="KLine.type != 'HJ'"> |
| | | <div class="ese"> |
| | | <div |
| | | class="mc" |
| | |
| | | <template> |
| | | <div class="wrapper"> |
| | | <div class="header"> |
| | | <!-- <div class="header"> |
| | | <mt-header :title="$t('账户资金互转')"> |
| | | <router-link to="/user" slot="left"> |
| | | <mt-button icon="back"></mt-button> |
| | | </router-link> |
| | | </mt-header> |
| | | </div> |
| | | </div> --> |
| | | <van-nav-bar |
| | | :placeholder="true" |
| | | :safe-area-inset-top="true" |
| | | :title="$t('账户资金互转')" |
| | | left-arrow |
| | | @click-left="onClickLeft" |
| | | > |
| | | </van-nav-bar> |
| | | <mt-navbar v-model="selected"> |
| | | <mt-tab-item id="1">{{ $t("沙特账户转黄金原油账户") }}</mt-tab-item> |
| | | <mt-tab-item id="2">{{ $t("黄金原油账户转沙特账户") }}</mt-tab-item> |
| | |
| | | this.getUserInfo(); |
| | | }, |
| | | methods: { |
| | | onClickLeft() { |
| | | this.$router.push("/user"); |
| | | }, |
| | | async getProductSetting() { |
| | | let data = await api.getProductSetting(); |
| | | if (data.status === 0) { |