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" /> @@ -35,13 +36,14 @@ v-model="form.algorithmsInput" placeholder="例如:SHA-256, ETHASH" style="width: 50%;" + @input="handleAlgorithmsInput" />
输入多个用逗号隔开
- + @@ -84,7 +86,11 @@ - + 统一售价
@@ -136,15 +142,33 @@ -
-

请仔细确认已选择机器列表、价格及相关参数定义。

-

机器上架后,一经售出,在机器出售期间不能修改价格及机器参数。

+
+
币种:{{ confirmData.coin }}
+
算法:{{ confirmData.algorithm }}
+
最大租赁天数:{{ confirmData.maxLeaseDays || '-' }}
+
出售机器数量:{{ confirmData.saleNumbers || '-' }}
+
售价:
+ + + + + + + +

请仔细确认以上参数无误后提交。

取消 - 确认上架已选择机器 + 确认提交 @@ -171,8 +195,8 @@