From ff0855c4385489482133a30681c9bcc9eae00762 Mon Sep 17 00:00:00 2001
From: fhysy <1149505133@qq.com>
Date: Tue, 4 Mar 2025 17:52:29 +0800
Subject: [PATCH] =?UTF-8?q?feat(order):=20=E6=B7=BB=E5=8A=A0=E8=A7=86?=
=?UTF-8?q?=E9=A2=91=E9=A2=84=E8=A7=88=E5=8A=9F=E8=83=BD=E5=B9=B6=E8=B0=83?=
=?UTF-8?q?=E6=95=B4=E8=AE=A2=E5=8D=95=E7=9B=B8=E5=85=B3=E6=8E=A5=E5=8F=A3?=
=?UTF-8?q?=20-=20=E8=AE=A2=E5=8D=95=E9=A1=B5=E8=B7=B3=E8=BD=AC=E5=8A=9F?=
=?UTF-8?q?=E8=83=BD=EF=BC=8C=E5=A2=9E=E5=8A=A0=20name=20=E5=8F=82?=
=?UTF-8?q?=E6=95=B0=20-=20=E5=AF=B9=E6=8E=A5=E8=A7=86=E9=A2=91=E9=A2=84?=
=?UTF-8?q?=E8=A7=88=E5=92=8C=E4=BA=A4=E4=BB=98=E8=A7=86=E9=A2=91=E6=9F=A5?=
=?UTF-8?q?=E8=AF=A2=E9=A1=B5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
common/api/module/orderApi.js | 11 ++
common/api/module/productApi.js | 122 ---------------
pages/fun/videoView.vue | 265 ++++++++++++++++++++++++++++++++
pages/tabBar/order.vue | 6 +-
4 files changed, 279 insertions(+), 125 deletions(-)
create mode 100644 pages/fun/videoView.vue
diff --git a/common/api/module/orderApi.js b/common/api/module/orderApi.js
index 142dd9f..628c3e0 100644
--- a/common/api/module/orderApi.js
+++ b/common/api/module/orderApi.js
@@ -144,4 +144,15 @@ export default {
})
})
},
+ // 用户确认预览视频(调整或确认)
+ materialAdjust(data){
+ return new Promise((resolve, reject) => {
+ request.post('/mall/material/adjust',data)
+ .then((res) =>{
+ resolve(res);
+ }).catch(err =>{
+ reject(err);
+ })
+ })
+ },
}
\ No newline at end of file
diff --git a/common/api/module/productApi.js b/common/api/module/productApi.js
index fe7b0be..1811eb1 100644
--- a/common/api/module/productApi.js
+++ b/common/api/module/productApi.js
@@ -22,126 +22,4 @@ export default {
})
})
},
- // 获取订单商品列表
- getMallclientOrderProductList(data){
- return new Promise((resolve, reject) => {
- request.get('/mallclient/clientorderItem/list',data)
- .then((res) =>{
- resolve(res);
- }).catch(err =>{
- reject(err);
- })
- })
- },
- // 查询订单商品素材模板列表
- getProductMaterialDictList(data){
- return new Promise((resolve, reject) => {
- request.get('/mall/materialDict/listWithProduct',data)
- .then((res) =>{
- resolve(res);
- }).catch(err =>{
- reject(err);
- })
- })
- },
- // 查询订单商品素材列表(已有)
- getMallOrderProductMaterialList(data){
- return new Promise((resolve, reject) => {
- request.get('/mall/material/list',data)
- .then((res) =>{
- resolve(res);
- }).catch(err =>{
- reject(err);
- })
- })
- },
- // 查询订单商品素材模板素材项列表
- getProductMaterialDictItemList(data){
- return new Promise((resolve, reject) => {
- request.get('/mall/materialTemplate/listById',data)
- .then((res) =>{
- resolve(res);
- }).catch(err =>{
- reject(err);
- })
- })
- },
- // 删除文件
- delOssFile(id){
- console.log("id",id)
- return new Promise((resolve, reject) => {
- request.delete('/resource/oss/' + id)
- .then((res) =>{
- resolve(res);
- }).catch(err =>{
- reject(err);
- })
- })
- },
- // 订单素材列表(流程)
- getOrderMaterialList(data){
- return new Promise((resolve, reject) => {
- request.get('/mall/orderMaterial/list',data)
- .then((res) =>{
- resolve(res);
- }).catch(err =>{
- reject(err);
- })
- })
- },
- // 新增订单素材(流程)
- AddOrderMaterial(data){
- return new Promise((resolve, reject) => {
- request.post('/mall/orderMaterial',data)
- .then((res) =>{
- resolve(res);
- }).catch(err =>{
- reject(err);
- })
- })
- },
- // 修改素材(批量)
- mallMaterialUpdateBatch(data){
- return new Promise((resolve, reject) => {
- request.put('/mall/material/updateBatch',data)
- .then((res) =>{
- resolve(res);
- }).catch(err =>{
- reject(err);
- })
- })
- },
- // 提交商品素材列表(完成)
- mallMaterialCommit(orderId,productId){
- return new Promise((resolve, reject) => {
- request.put('/mall/material/commit/' + orderId + '/' + productId)
- .then((res) =>{
- resolve(res);
- }).catch(err =>{
- reject(err);
- })
- })
- },
- // 启动任务(流程)
- startWorkFlow(data){
- return new Promise((resolve, reject) => {
- request.post('/workflow/task/startWorkFlow',data)
- .then((res) =>{
- resolve(res);
- }).catch(err =>{
- reject(err);
- })
- })
- },
- // 办理流程(流程)
- completeTask(data){
- return new Promise((resolve, reject) => {
- request.post('/workflow/task/completeTask',data)
- .then((res) =>{
- resolve(res);
- }).catch(err =>{
- reject(err);
- })
- })
- },
}
\ No newline at end of file
diff --git a/pages/fun/videoView.vue b/pages/fun/videoView.vue
new file mode 100644
index 0000000..62ededf
--- /dev/null
+++ b/pages/fun/videoView.vue
@@ -0,0 +1,265 @@
+
+
+
+
+
+
+
+
+
+
+ 视频调整
+ 确认视频
+
+
+
+
+
+ 调整建议
+ 剩余调整次数:{{ adjustCount }}
+
+
+ 取消
+ 提交
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/tabBar/order.vue b/pages/tabBar/order.vue
index 23e2bf0..d8eb096 100644
--- a/pages/tabBar/order.vue
+++ b/pages/tabBar/order.vue
@@ -40,7 +40,7 @@
size="mini"
plain
type="primary"
- @click="goFun(val.funPath, val.productId, item.id, val.id)"
+ @click="goFun(val.funPath, val.productId, item.id, val.id, val.funName)"
>{{ val.funName }}