From e1e694369dabf557615669ce2f71e9af70277ff6 Mon Sep 17 00:00:00 2001
From: admin <344137771@qq.com>
Date: Wed, 07 Jan 2026 13:56:32 +0800
Subject: [PATCH] 1
---
src/crud/mining/stock-subscription.js | 9 +++++++++
src/views/modules/mining/stock-subscription.vue | 10 ++++++++--
2 files changed, 17 insertions(+), 2 deletions(-)
diff --git a/src/crud/mining/stock-subscription.js b/src/crud/mining/stock-subscription.js
index dc9cb10..95360be 100644
--- a/src/crud/mining/stock-subscription.js
+++ b/src/crud/mining/stock-subscription.js
@@ -106,6 +106,15 @@
prop: "subscribedAmount",
},
{
+ label: "需补缴金额",
+ prop: "needPayAmount",
+ formatter: (row) => {
+ const requiredNumber = parseFloat(row.requiredNumber) || 0;
+ const subscribedAmount = parseFloat(row.subscribedAmount) || 0;
+ return (requiredNumber - subscribedAmount).toFixed(2);
+ },
+ },
+ {
label: "申购时间",
prop: "createTime",
},
diff --git a/src/views/modules/mining/stock-subscription.vue b/src/views/modules/mining/stock-subscription.vue
index 7c2e857..1097e4a 100644
--- a/src/views/modules/mining/stock-subscription.vue
+++ b/src/views/modules/mining/stock-subscription.vue
@@ -20,9 +20,14 @@
<el-button type="primary" icon="el-icon-edit" size="small"
v-if="isAuth('mining:stock-subscription:operate') && scope.row.status == 1"
@click.stop="batchPublishing(scope.row)">公布</el-button>
+
<el-button type="primary" icon="el-icon-unlock" size="small"
- v-if="isAuth('mining:stock-subscription:operate') && scope.row.status == 2 && scope.row.subscribedAmount == scope.row.requiredNumber && scope.row.unLock != 1"
+ v-if="isAuth('mining:stock-subscription:operate') && scope.row.unLock == 0"
@click.stop="unlockHandle(scope.row)">解锁</el-button>
+
+ <el-button type="primary" icon="el-icon-unlock" size="small"
+ v-else-if="isAuth('mining:stock-subscription:operate') && scope.row.unLock == 1"
+ @click.stop="unlockHandle(scope.row)">锁定</el-button>
</template>
</avue-crud>
<!-- 弹窗, 新增 / 修改 -->
@@ -232,7 +237,8 @@
},
//解锁
unlockHandle(row) {
- this.$confirm("确定要解锁该订单吗?", "提示", {
+ let str = `确定要${row.unLock == 1 ? "锁定" : "解锁"}该订单吗?`
+ this.$confirm(str, "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
--
Gitblit v1.9.3