From 85896764cc8705c4442117cb313f28e52a62e6e8 Mon Sep 17 00:00:00 2001
From: admin <344137771@qq.com>
Date: Sat, 17 Jan 2026 13:31:36 +0800
Subject: [PATCH] 1
---
src/page/newUser/smrz.vue | 59 +++++++++++++++++++++++++++++
src/page/home/daylimitNew.vue | 6 +-
src/page/home/listcomponents/xingusg.vue | 8 ++-
src/page/cashWithdrawalRecord/compontents/cash-list.vue | 12 ++++++
src/page/home/listcomponents/dazongjiaoyi.vue | 6 +-
5 files changed, 82 insertions(+), 9 deletions(-)
diff --git a/src/page/cashWithdrawalRecord/compontents/cash-list.vue b/src/page/cashWithdrawalRecord/compontents/cash-list.vue
index b2b8406..275315d 100644
--- a/src/page/cashWithdrawalRecord/compontents/cash-list.vue
+++ b/src/page/cashWithdrawalRecord/compontents/cash-list.vue
@@ -28,6 +28,9 @@
}}
<!-- <mt-button v-if="item.withStatus == 0" class="btn btn-cancel" size="small" @click="cancle(item.id)">{{ $t("hj106") }}</mt-button> -->
</p>
+ <p v-if="item.withStatus == 2 && item.withMsg" class="reject-reason">
+ {{ $t("hj201") }}:{{ item.withMsg }}
+ </p>
</div>
<div class="title" style="display: none;">
<p></p>
@@ -255,6 +258,15 @@
font-weight: 550;
}
+.reject-reason {
+ margin-top: 0.267rem;
+ margin-left: 0.267rem;
+ color: #999;
+ font-size: 0.267rem;
+ line-height: 1.5;
+ word-break: break-all;
+}
+
.jishi {
display: inline-block;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAtlJREFUWEftls1LVUEYxp/3oBcCKzKiTbSQvDMibjSitO7cKAsSWvVFtbCNtG5Vf0FtonVtosigj1VkQWJ2riURUgsxZ64gIq2Eirr04dXOG+eSl0zvnTnn3E3g2b7zPO9vnpkzM4SYny/lIQKOMfMBANv+2HwgoiEGHiqtn8Wxpqgiv7m5hTzvBgN7q2kJeMlB0Kempiaj9IgEFKYC5gcANjg2+Qqi41HScgbypWwD8ysA6x1hloYVQNSltB530TkBMUA5IcYAtLuYrhhD9C6j9U4CApveCcgX4gSAezYzS/2kMua+zcMVaADAEZuZpf5UGWP1cAX6EmEjV+IqKGOsP4MVaKStbVNQLH5KmE5J7qVSjfvGxz9bjovqrUZbWxsXFhc/1gKovq5uc+fERNXJWRMKQXwhCgAaEkJ9zxjTQAAnSigU56QcZOaDCYF8ZUzW5uGUUE7KXma+aTOrWic6r7S+bvNwAhrr6Kj/Vii8B9EOm2GF+mwwPy/2z8z8tOmdgErLJkQXA88BpGym/9R/EfPhTD4/5KJzBipBpdOnmOg2gHoXcwCLDPRljXFe7khAIcSwlFmP+RaA7RaoWQZ6s8YMO8KXhkUGKh0DUl4G80XLJr6itL4UBWYNyCWtFUs22NS0MZVK9SAImkG0blUTZgWi3VUbML8GkV9B/wOeN1UsFge6p6fDi7v8LQPyhTgKIPwjGl1mU4Mx4b12ThnzaMmrDJRLp3cx0UiMcyYpV3hOdWby+TfLNrUv5WMw9yR1j6l/oowp9S4n5AtRi0dYTB6UH29/A1V9FsTt5KpTxpRY1oAqJbZaQnMAtrhGXONxc8qYrcuW7IWUewg4gyBwvclrw+R5CwDuKq1HY99ltSFZ3cXpts+1tLRzEHQnASHPG8xMTr61eTgB+ULcQbicyb5+ZcxZm4UrUD+A0zYzS/2uMsY6qf8TKCflVWa+kCQhJrqW1drq8RuX9AQ08fOD3AAAAABJRU5ErkJggg==)
diff --git a/src/page/home/daylimitNew.vue b/src/page/home/daylimitNew.vue
index 508a71e..76e6b42 100644
--- a/src/page/home/daylimitNew.vue
+++ b/src/page/home/daylimitNew.vue
@@ -22,7 +22,7 @@
<span class="bj" v-if="item.stockType == 'bj'">{{ $t("jy85") }}</span>
<a :class="item.stockType == 'sh' ? 'shbg' : item.stockType == 'bj' ? 'bjbg' : ''">{{
item.stockGid
- }}</a>
+ }}</a>
</p>
</div>
<!-- <div class="lb2"> {{ item.price }} </div> -->
@@ -30,7 +30,7 @@
</div>
<div class="progress-bar-wrapper">
<div class="progress-bar-bg">
- <div class="progress-bar-fill" :style="{ width: (item.residualShare || 0) + '%' }"></div>
+ <div class="progress-bar-fill" :style="{ width: ((100 - item.residualShare) || 0) + '%' }"></div>
</div>
<span class="progress-text">【{{ $t("jy546") }}{{ item.residualShare || 0 }}%】</span>
</div>
@@ -264,7 +264,7 @@
background: linear-gradient(90deg, #f33030 0%, #d73d3d 100%);
border-radius: 0.15rem;
position: absolute;
- right: 0;
+ left: 0;
top: 0;
transition: width 0.3s ease;
min-width: 0;
diff --git a/src/page/home/listcomponents/dazongjiaoyi.vue b/src/page/home/listcomponents/dazongjiaoyi.vue
index 99a2039..eec7566 100644
--- a/src/page/home/listcomponents/dazongjiaoyi.vue
+++ b/src/page/home/listcomponents/dazongjiaoyi.vue
@@ -28,7 +28,7 @@
<span class="bj" v-if="item.stockType == 'bj'">{{ $t("jy85") }}</span>
<a :class="item.stockType == 'sh' ? 'shbg' : item.stockType == 'bj' ? 'bjbg' : ''">{{
item.stockGid
- }}</a>
+ }}</a>
</p>
</div>
<!-- <div class="lb2"> {{ item.price }} </div> -->
@@ -39,7 +39,7 @@
</div>
<div class="progress-bar-wrapper">
<div class="progress-bar-bg">
- <div class="progress-bar-fill" :style="{ width: (item.residualShare || 0) + '%' }"></div>
+ <div class="progress-bar-fill" :style="{ width: ((100 - item.residualShare) || 0) + '%' }"></div>
</div>
<span class="progress-text">【{{ $t("jy546") }}{{ item.residualShare || 0 }}%】</span>
</div>
@@ -216,7 +216,7 @@
background: linear-gradient(90deg, #f33030 0%, #d73d3d 100%);
border-radius: 0.15rem;
position: absolute;
- right: 0;
+ left: 0;
top: 0;
transition: width 0.3s ease;
min-width: 0;
diff --git a/src/page/home/listcomponents/xingusg.vue b/src/page/home/listcomponents/xingusg.vue
index 0c41ab2..4b6be32 100644
--- a/src/page/home/listcomponents/xingusg.vue
+++ b/src/page/home/listcomponents/xingusg.vue
@@ -62,10 +62,12 @@
<p style="display: none;"><span> {{ $t("jy103") }}</span><a> 0.75{{ $t("jy104") }}</a></p>
<p><span> {{ $t("jy105") }}</span><a>{{ item.orderNumber }} {{ $t("jy104") }}</a></p>
- <div class="residual-progress" v-if="item.residualShare !== undefined && item.residualShare !== null">
+ <div class="residual-progress"
+ v-if="item.residualShare !== undefined && item.residualShare !== null">
<div class="progress-bar-wrapper">
<div class="progress-bar-bg">
- <div class="progress-bar-fill" :style="{ width: (item.residualShare || 0) + '%' }"></div>
+ <div class="progress-bar-fill"
+ :style="{ width: ((100 - item.residualShare) || 0) + '%' }"></div>
</div>
<span class="progress-text">【{{ $t("jy546") }}{{ item.residualShare || 0 }}%】</span>
</div>
@@ -395,7 +397,7 @@
background: linear-gradient(90deg, #f33030 0%, #d73d3d 100%);
border-radius: 0.15rem;
position: absolute;
- right: 0;
+ left: 0;
top: 0;
transition: width 0.3s ease;
min-width: 0;
diff --git a/src/page/newUser/smrz.vue b/src/page/newUser/smrz.vue
index fb4d464..393b36b 100644
--- a/src/page/newUser/smrz.vue
+++ b/src/page/newUser/smrz.vue
@@ -17,6 +17,16 @@
</h2>
</div>
</div>
+ <!-- 驳回提示 -->
+ <div class="reject-notice" v-if="isRejected">
+ <div class="reject-content">
+ <p class="reject-title">{{ $t('hj200') }}</p>
+ <div class="reject-reason">
+ <span class="reason-label">{{ $t('hj201') }}:</span>
+ <span class="reason-text">{{ rejectReason || $t('jy519') }}</span>
+ </div>
+ </div>
+ </div>
<ul class="verul">
<li class="verli">
<input v-if="showBtn" :placeholder="$t('jy519')" v-model="form.name" />
@@ -144,6 +154,14 @@
messFlag: this.$store.state.userInfo.isActive == 3 ? true : false
};
},
+ computed: {
+ isRejected() {
+ return this.$store.state.userInfo && this.$store.state.userInfo.isActive === 3;
+ },
+ rejectReason() {
+ return this.$store.state.userInfo && this.$store.state.userInfo.authMsg || '';
+ }
+ },
mounted() {
this.getUserInfo();
// if (this.$state.theme == "red") {
@@ -224,6 +242,13 @@
this.form.img2key = this.$store.state.userInfo.img2Key;
// this.form.img3key = this.$store.state.userInfo.img3Key
this.showBtn = false;
+ } else if (this.$store.state.userInfo.isActive === 3) {
+ // 被驳回时,允许重新提交,并填充已有数据
+ this.form.idCard = this.$store.state.userInfo.idCard || '';
+ this.form.name = this.$store.state.userInfo.realName || '';
+ this.form.img1key = this.$store.state.userInfo.img1Key || '';
+ this.form.img2key = this.$store.state.userInfo.img2Key || '';
+ this.showBtn = true;
}
} else {
//this.$store.commit('dialogVisible',true);
@@ -465,4 +490,38 @@
.butou {
opacity: 0;
}
+
+.reject-notice {
+ width: 9.345rem;
+ margin: 0 auto;
+ margin-top: -1.5rem;
+ background: #fff3cd;
+ border: 1px solid #ffc107;
+ border-radius: 0.1335rem;
+ padding: 0.4rem;
+ margin-bottom: 2rem;
+
+ .reject-content {
+ .reject-title {
+ font-size: 0.3738rem;
+ color: #856404;
+ font-weight: 500;
+ margin-bottom: 0.2667rem;
+ }
+
+ .reject-reason {
+ font-size: 0.3204rem;
+ color: #856404;
+ line-height: 1.5;
+
+ .reason-label {
+ font-weight: 500;
+ }
+
+ .reason-text {
+ word-break: break-all;
+ }
+ }
+ }
+}
</style>
--
Gitblit v1.9.3