From 485226d9dcce8adee537c02fe37bb5a190f597aa Mon Sep 17 00:00:00 2001
From: yaoqin <497681109@qq.com>
Date: Fri, 28 Nov 2025 15:30:36 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9C=80=E6=96=B0=E9=9C=80=E6=B1=82=E4=BF=AE?=
=?UTF-8?q?=E6=94=B9=E4=B8=AD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
power_leasing/src/api/machine.js | 94 +-
power_leasing/src/api/products.js | 80 ++
.../src/views/account/productMachineAdd.vue | 285 +++-
power_leasing/src/views/account/products.vue | 1141 ++++++++++++++---
.../src/views/productDetail/index.js | 573 +++++++--
.../src/views/productDetail/index.vue | 381 ++----
power_leasing/src/views/productList/index.js | 146 +--
power_leasing/src/views/productList/index.vue | 108 +-
8 files changed, 2070 insertions(+), 738 deletions(-)
diff --git a/power_leasing/src/api/machine.js b/power_leasing/src/api/machine.js
index c613035..2c0a0ec 100644
--- a/power_leasing/src/api/machine.js
+++ b/power_leasing/src/api/machine.js
@@ -12,51 +12,73 @@ export function addSingleOrBatchMachine(data) {
//根据矿机id 删除商品矿机
export function deleteMachine(data) {
- return request({
- url: `/lease/product/machine/delete`,
- method: 'post',
- data
- })
- }
+ return request({
+ url: `/lease/product/machine/delete`,
+ method: 'post',
+ data
+ })
+}
- //根据挖矿账户获取矿机列表
+//根据挖矿账户获取矿机列表
export function getUserMachineList(data) {
- return request({
- url: `/lease/product/machine/getUserMachineList`,
- method: 'post',
- data
- })
- }
+ return request({
+ url: `/lease/product/machine/getUserMachineList`,
+ method: 'post',
+ data
+ })
+}
-
- //根据 登录账户 获取挖矿账户及挖矿币种集合
+
+//根据 登录账户 获取挖矿账户及挖矿币种集合
export function getUserMinersList(data) {
- return request({
- url: `/lease/product/machine/getUserMinersList`,
- method: 'post',
- data
- })
- }
+ return request({
+ url: `/lease/product/machine/getUserMinersList`,
+ method: 'post',
+ data
+ })
+}
- //编辑矿机 + 矿机上下架
+//编辑矿机 + 矿机上下架
export function updateMachine(data) {
- return request({
- url: `/lease/product/machine/updateMachine`,
- method: 'post',
- data
- })
- }
+ return request({
+ url: `/lease/product/machine/updateMachine`,
+ method: 'post',
+ data
+ })
+}
-
- //获取矿机列表
+
+//获取矿机列表
export function getMachineListForUpdate(data) {
- return request({
- url: `/lease/product/machine/getMachineListForUpdate`,
- method: 'post',
- data
- })
- }
\ No newline at end of file
+ return request({
+ url: `/lease/product/machine/getMachineListForUpdate`,
+ method: 'post',
+ data
+ })
+}
+
+
+//GPU下载客户端
+export function downloadClient() {
+ return request({
+ url: `/lease/user/downloadClient`,
+ method: 'get',
+
+ })
+}
+
+
+//卖家页面---新增ASIC矿机
+export function addAsicMachine(data) {
+ return request({
+ url: `/lease/v2/product/machine/addAsicMachine`,
+ method: 'post',
+ data
+ })
+}
+
+
diff --git a/power_leasing/src/api/products.js b/power_leasing/src/api/products.js
index e126562..4644e47 100644
--- a/power_leasing/src/api/products.js
+++ b/power_leasing/src/api/products.js
@@ -97,3 +97,83 @@ export function getPayTypes(data) {
}
+// 卖家页面---矿机列表
+export function getShopMachineListForSeller(data) {
+ return request({
+ url: `/lease/v2/product/machine/getShopMachineListForSeller`,
+ method: 'post',
+ data
+ })
+}
+
+
+// 更新设置GPU商品列表的信息
+export function updateGpuMachine(data) {
+ return request({
+ url: `/lease/v2/product/machine/updateGpuMachine`,
+ method: 'post',
+ data
+ })
+}
+
+
+// 修改商品列表ASIC商品信息
+export function updateAsicMachine(data) {
+ return request({
+ url: `/lease/v2/product/machine/updateAsicMachine`,
+ method: 'post',
+ data
+ })
+}
+
+
+
+// 删除ASIC 或者GPU
+export function deleteMachine(data) {
+ return request({
+ url: `/lease/v2/product/machine/deleteMachine`,
+ method: 'post',
+ data
+ })
+}
+
+
+
+// 获取商场页面的店铺列表
+export function getShopList(data) {
+ return request({
+ url: `/lease/v2/product/machine/getShopList`,
+ method: 'post',
+ data
+ })
+}
+
+
+// 获取店铺详情
+export function getShopMachineList(data) {
+ return request({
+ url: `/lease/v2/product/machine/getShopMachineList`,
+ method: 'post',
+ data
+ })
+}
+
+
+
+// 获取店铺详情
+export function addGoodsV2(data) {
+ return request({
+ url: `/lease/v2/shopping/cart/addGoodsV2`,
+ method: 'post',
+ data
+ })
+}
+
+
+
+
+
+
+
+
+
diff --git a/power_leasing/src/views/account/productMachineAdd.vue b/power_leasing/src/views/account/productMachineAdd.vue
index 986c89e..c13da85 100644
--- a/power_leasing/src/views/account/productMachineAdd.vue
+++ b/power_leasing/src/views/account/productMachineAdd.vue
@@ -28,6 +28,7 @@
v-model="form.coinsInput"
placeholder="例如:USDT, BTC, ETH"
style="width: 50%;"
+ @input="handleCoinsInput"
/>
请仔细确认已选择机器列表、价格及相关参数定义。
-机器上架后,一经售出,在机器出售期间不能修改价格及机器参数。
+请仔细确认以上参数无误后提交。