From 2d9eaadefb271a43a9a7de7c299377321e07bc8e Mon Sep 17 00:00:00 2001
From: jhzh <1628036192@qq.com>
Date: Thu, 14 Aug 2025 13:29:10 +0800
Subject: [PATCH] 1
---
src/page/home/smart_intraday.vue | 71 ++++++++++++++++++++++++++---------
1 files changed, 52 insertions(+), 19 deletions(-)
diff --git a/src/page/home/smart_intraday.vue b/src/page/home/smart_intraday.vue
index 5d5a30a..7c882ca 100644
--- a/src/page/home/smart_intraday.vue
+++ b/src/page/home/smart_intraday.vue
@@ -1,49 +1,82 @@
<template>
<div style="background-color: #F8FAF9;">
- <van-nav-bar
- :placeholder="true"
- :safe-area-inset-top="true"
- :title="$t('智能日内')"
- left-arrow
- @click-left="onClickLeft"
- />
- <div class="body">
- <div class="body_title">
- <div class="body_title_txt">日股</div>
- </div>
+ <van-nav-bar
+ :placeholder="true"
+ :safe-area-inset-top="true"
+ :title="$t('智能日内')"
+ left-arrow
+ @click-left="onClickLeft">
+ <template #right>
+ <img @click="$router.push('/smart_list')" style="width: 20px;" src="../../assets/img/record.svg"/>
+ </template>
+ </van-nav-bar>
+ <div class="body_title">
+ <div class="body_title_txt">{{$t('日股')}}</div>
+ </div>
+ <div class="body" v-for="(item,index) in pagelist" :key="index">
<div class="body_price">
- <div class="body_price_price">可用余额 <span style="font-weight: bold;">123123123 JPY </span></div>
+ <div class="body_price_price">{{$t('hj48')}} <span style="font-weight: bold;">{{price}} JPY </span></div>
<div class="body_price_input">
- <input class="body_price_input_ipt" v-model="priceinput" placeholder="请输入参与金额" type="number"/>
+ <input class="body_price_input_ipt" v-model="values[item.id]" :placeholder="$t('请输入参与金额')" type="number"/>
</div>
<div class="body_price_tips">
- <div class="body_price_tips_left">限額: 100.00JPY-999,999,999,999.00JPY </div>
- <div class="body_price_tips_rigth">效益:3%-15%</div>
+ <div class="body_price_tips_left">{{$t('je')}}: {{item.minAmount}}JPY-{{item.maxAmount}}JPY </div>
+ <div class="body_price_tips_rigth">{{$t('hj141')}}:{{item.profit}}</div>
</div>
</div>
<div class="btn">
- <div class="btn_txt">提交</div>
+ <div @click="gopay(item)" class="btn_txt">{{$t('hj237')}}</div>
</div>
- <div class="tips">
+ <!-- <div class="tips">
<img class="tips_img" src="../../assets/img/tips.svg"/>
以保证账户信息的真实性、有效性、避免洗钱诈骗风险、我们不会参与任何其他组织或者个人共享账户信息。
- </div>
+ </div> -->
</div>
</div>
</template>
<script>
// import tabsList from "./favorites/tabs";
+ import * as api from "@/axios/api";
import headers from "@/page/login/components/header.vue";
export default {
components: { headers },
data() {
return {
gpcode: "",
- priceinput:'',
+ values:{},
+ pagelist:[],
+ price:'',
};
},
+ mounted() {
+ this.getpagelist();
+ this.getenableAmt()
+ },
methods: {
+ async gopay(item){
+ var data = {
+ smartId: item.id,
+ orderAmount:this.values[item.id]
+ }
+ const res = await api.addIntraday(data);
+ if(res.status==0){
+ this.$toast(this.$t("hj276"));
+ }
+ },
+ async getenableAmt() {
+ const res = await api.getMoney();
+ const data = res.data.filter((item) => item.accectType === "ALL");
+ this.price = data[0].availableBalance;
+ },
+ async getpagelist(){
+ let result = await api.getlistSmart();
+ if (result.status === 0) {
+ this.pagelist = result.data
+ } else {
+
+ }
+ },
onClickLeft() {
this.$router.push("/home");
},
--
Gitblit v1.9.3