diff --git a/pages/common/textview/index.vue b/pages/common/textview/index.vue
new file mode 100644
index 0000000..e9b05fb
--- /dev/null
+++ b/pages/common/textview/index.vue
@@ -0,0 +1,43 @@
+
+
+
+ {{ content }}
+
+
+
+
+
+
+
diff --git a/pages/common/webview/index.vue b/pages/common/webview/index.vue
new file mode 100644
index 0000000..8388c76
--- /dev/null
+++ b/pages/common/webview/index.vue
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
diff --git a/pages/index.vue b/pages/index.vue
new file mode 100644
index 0000000..4646807
--- /dev/null
+++ b/pages/index.vue
@@ -0,0 +1,43 @@
+
+
+
+
+ Hello RuoYi
+
+
+
+
+
+
+
diff --git a/pages/login.vue b/pages/login.vue
new file mode 100644
index 0000000..8563261
--- /dev/null
+++ b/pages/login.vue
@@ -0,0 +1,202 @@
+
+
+
+
+
+ 若依移动端登录
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 没有账号?
+ 立即注册
+
+
+ 登录即代表同意
+ 《用户协议》
+ 《隐私协议》
+
+
+
+
+
+
+
+
+
diff --git a/pages/marketing/marketing.vue b/pages/marketing/marketing.vue
new file mode 100644
index 0000000..3ab552a
--- /dev/null
+++ b/pages/marketing/marketing.vue
@@ -0,0 +1,221 @@
+
+
+
+
+
+
+ 名称 :{{item.name}}
+
+
+ 结束时间: {{item.endTime}}
+
+
+ 剩余库存:{{item.remainStock}}
+
+
+ 商品价格:{{item.productPrice}}
+
+
+
+
+
+ 当前页:{{ current }},数据总量:{{ total }}条,每页数据:{{ marketingFrom.pageSize }}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/marketing/marketingDeatil.vue b/pages/marketing/marketingDeatil.vue
new file mode 100644
index 0000000..f07b681
--- /dev/null
+++ b/pages/marketing/marketingDeatil.vue
@@ -0,0 +1,236 @@
+
+
+
+
+
+ {{marketingDataFrom.name}} 结束时间: {{marketingDataFrom.endTime}}
+
+ 销量:{{volume}}
+
+
+ 浏览量:{{pageView}}
+
+
+
+
+
+
+
+
+ 还差 1人 成团。
+ 剩余 01:12:13 结束
+
+
+
+
+
+
+
+ 评论:{{team.comment}}
+ 评论时间: {{team.createTime}}
+
+
+
+ 岳:我们都爱美女,大家一起来看美女吧~~~! ----------------2024-12-1
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/mine/about/index.vue b/pages/mine/about/index.vue
new file mode 100644
index 0000000..d3f6255
--- /dev/null
+++ b/pages/mine/about/index.vue
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+ Copyright © 2022 ruoyi.vip All Rights Reserved.
+
+
+
+
+
+
+
diff --git a/pages/mine/avatar/index.vue b/pages/mine/avatar/index.vue
new file mode 100644
index 0000000..7a874bd
--- /dev/null
+++ b/pages/mine/avatar/index.vue
@@ -0,0 +1,631 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/mine/help/index.vue b/pages/mine/help/index.vue
new file mode 100644
index 0000000..d2e4374
--- /dev/null
+++ b/pages/mine/help/index.vue
@@ -0,0 +1,112 @@
+
+
+
+
+ {{ item.title }}
+
+
+
+ {{ child.title }}
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/mine/index.vue b/pages/mine/index.vue
new file mode 100644
index 0000000..b79ed52
--- /dev/null
+++ b/pages/mine/index.vue
@@ -0,0 +1,198 @@
+
+
+
+
+
+
+
+
+
+ 交流群
+
+
+
+ 在线客服
+
+
+
+ 反馈社区
+
+
+
+ 点赞我们
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/mine/info/edit.vue b/pages/mine/info/edit.vue
new file mode 100644
index 0000000..519540a
--- /dev/null
+++ b/pages/mine/info/edit.vue
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/mine/info/index.vue b/pages/mine/info/index.vue
new file mode 100644
index 0000000..65c861a
--- /dev/null
+++ b/pages/mine/info/index.vue
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/mine/pwd/index.vue b/pages/mine/pwd/index.vue
new file mode 100644
index 0000000..da9567f
--- /dev/null
+++ b/pages/mine/pwd/index.vue
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/mine/setting/index.vue b/pages/mine/setting/index.vue
new file mode 100644
index 0000000..0f9f058
--- /dev/null
+++ b/pages/mine/setting/index.vue
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/register.vue b/pages/register.vue
new file mode 100644
index 0000000..2ab1d87
--- /dev/null
+++ b/pages/register.vue
@@ -0,0 +1,196 @@
+
+
+
+
+
+ 若依移动端注册
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 使用已有账号登录
+
+
+
+
+
+
+
diff --git a/pages/work/index.vue b/pages/work/index.vue
new file mode 100644
index 0000000..1afefc9
--- /dev/null
+++ b/pages/work/index.vue
@@ -0,0 +1,183 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 用户管理
+
+
+
+
+
+ 角色管理
+
+
+
+
+
+ 菜单管理
+
+
+
+
+
+ 部门管理
+
+
+
+
+
+ 岗位管理
+
+
+
+
+
+ 字典管理
+
+
+
+
+
+ 参数设置
+
+
+
+
+
+ 通知公告
+
+
+
+
+
+ 日志管理
+
+
+
+
+
+
+
+
+
+
diff --git a/src/api/marketing.js b/src/api/marketing.js
index 28215c1..8157364 100644
--- a/src/api/marketing.js
+++ b/src/api/marketing.js
@@ -3,18 +3,16 @@ import request from '@/utils/request'
// 查询商品拼团信息列表
export function listBuy(data) {
return request({
- url: '/actives/actives/list',
+ url: '/marketing/marketing/list',
method: 'post',
data
})
}
export function addTeamProduct(data) {
return request({
- url: '/actives/actives/addTeam',
+ url: '/marketing/marketing/addTeam',
method: 'post',
data
})
}
-export class productList {
-}
diff --git a/src/api/marketing/marketing.js b/src/api/marketing/marketing.js
new file mode 100644
index 0000000..371f68a
--- /dev/null
+++ b/src/api/marketing/marketing.js
@@ -0,0 +1,30 @@
+import request from '@/utils/request'
+// 拼团商品列表
+export function getMarketingList(data) {
+ return request({
+ url: '/marketing/team/list',
+ method: 'post',
+ data:data
+ })
+}
+// 拼团商品详细信息
+export function getMarketing(id) {
+ return request({
+ url: '/marketing/marketing/findById/'+id,
+ method: 'get'
+ })
+}
+// 拼团商品评论信息
+export function comment(id) {
+ return request({
+ url: '/product/comment/tocomment/'+id,
+ method: 'get'
+ })
+}
+// 拼团商品
+export function teamList(id) {
+ return request({
+ url: '/marketing/marketing/teamList/'+id,
+ method: 'get'
+ })
+}
diff --git a/src/api/product/info.js b/src/api/product/info.js
index 24b0634..35f96e1 100644
--- a/src/api/product/info.js
+++ b/src/api/product/info.js
@@ -56,6 +56,7 @@ export function getList() {
method: 'get'
})
}
+
//回显
export function cached(id){
return request({
diff --git a/src/views/product/brand/index.vue b/src/views/product/brand/index.vue
index c5ddfbf..e90beb0 100644
--- a/src/views/product/brand/index.vue
+++ b/src/views/product/brand/index.vue
@@ -267,6 +267,7 @@ export default {
},
/** 修改按钮操作 */
handleUpdate(row) {
+ //重置
this.reset();
const id = row.id || this.ids
getBrand(id).then(response => {
diff --git a/src/views/product/info/index.vue b/src/views/product/info/index.vue
index 997d4d4..512cca9 100644
--- a/src/views/product/info/index.vue
+++ b/src/views/product/info/index.vue
@@ -97,7 +97,7 @@
-
+
@@ -112,7 +112,11 @@
-
+
+
+
+
+
@@ -234,7 +238,7 @@
-
+
@@ -247,7 +251,7 @@
-
+
@@ -604,9 +608,6 @@ export default {
})
},
attributeCheckedFun() {
- // attributeIdCheckedList -> attributeCheckedList 不在
- // 1 -> ID 1 : attributeCheckedList[] -> 1
- // 2 -> ID 3 : attributeCheckedList[1] -> 3
let attributeId =this.attributeIdCheckedList
.find(attributeId =>
this.attributeCheckedList.map(attributeChecked => attributeChecked.id).indexOf(attributeId) === -1
@@ -615,11 +616,6 @@ export default {
let attributeInfo = this.categoryCommonElement.attributeList.find(attributeInfo => attributeInfo.id === attributeId);
this.attributeCheckedList.push(attributeInfo);
}else {
- // attributeIdCheckedList [3] : attributeCheckedList [] -> [3]
- // attributeIdCheckedList [3,5] : attributeCheckedList [3] -> [3,5]
- // attributeIdCheckedList [3,5,9] : attributeCheckedList [3,5] -> [3,5,9]
- // attributeIdCheckedList [3,9] : attributeCheckedList [3,5,9] -> [3,9]
- // attributeCheckedList 集合 不在 attributeIdCheckedList 集合的元素,然后删除
let attributeChecked = this.attributeCheckedList.find(attributeChecked => this.attributeIdCheckedList.indexOf(attributeChecked.id) === -1);
this.attributeCheckedList.splice(this.attributeCheckedList.indexOf(attributeChecked), 1);
}
diff --git a/src/views/product/marketing/index.vue b/src/views/product/marketing/index.vue
index 5407937..7ef4b97 100644
--- a/src/views/product/marketing/index.vue
+++ b/src/views/product/marketing/index.vue
@@ -50,6 +50,11 @@
type="text"
@click="handleDelete(scope.row)"
>删除
+ 查看商品詳情
@@ -133,9 +138,9 @@
style="width: 100%" @selection-change="handSku">
-
-
-
+
+
+
@@ -174,8 +179,9 @@