+
+
@@ -44,18 +47,21 @@
import {index,destroy} from "@/api/activity"
import addActivity from '@/views/activity/component/addActivity'
+import checkActivity from '@/views/activity/component/checkActivity'
import showActiveOrder from '@/views/activity/component/showActiveOrder'
import { Message } from 'element-ui'
export default {
components:{
addActivity,
- showActiveOrder
+ showActiveOrder,
+ checkActivity
},
data() {
return {
select:{
pageSize:10,
- pageIndex:1
+ pageIndex:1,
+ keyword:""
},
total:0,
@@ -71,6 +77,15 @@ export default {
align:'left',
fixed:'left',
},
+ {
+ label:"状态",
+ width: 180,
+ prop:'audit_status',
+ align:'center',
+ formatter:(cell,data,value)=>{
+ return value==0 ? '待审核':(value==1 ?'通过':'不通过')
+ }
+ },
{
label:"活动关联方",
width: 220,
@@ -103,6 +118,7 @@ export default {
{
label:"主办方logo",
width: 140,
+ prop:'logo',
customFn:(row)=>{
if(row.sponsor_logo){
return ()
@@ -119,6 +135,7 @@ export default {
label:"活动海报",
width: 240,
align:'left',
+ prop:'poster',
customFn:(row)=>{
if(row.active_playbill){
return ()
@@ -128,6 +145,7 @@ export default {
{
label:"活动开始时间",
width: 240,
+ prop:'start_date',
customFn:(row)=>{
return ({row.start_date} {row.start_time}
)
}
@@ -135,6 +153,7 @@ export default {
{
label:"活动结束时间",
width: 240,
+ prop:'end_date',
customFn:(row)=>{
return ({row.end_date} {row.end_time}
)
}
@@ -170,6 +189,7 @@ export default {
{
label:"剩余名额",
width: 140,
+ prop:'apply_sum',
customFn:(row)=>{
return ({row?.member_sum - row?.start_member_sum - row?.total}
)
}
@@ -221,7 +241,8 @@ export default {
async getActivities(){
const res = await index({
rows:this.select.pageSize,
- page:this.select.pageIndex
+ page:this.select.pageIndex,
+ keyword:this.select.keyword
})
this.list = res.data
this.total = res.total
@@ -244,6 +265,11 @@ export default {
this.$refs['addActivity'].id = id
this.$refs['addActivity'].type = type
this.$refs['addActivity'].isShow = true
+ },
+ checkActivity(id){
+ this.$refs['checkActivity'].id = id
+ // this.$refs['addActivity'].type = type
+ this.$refs['checkActivity'].isShow = true
}
},
mounted() {
diff --git a/src/views/activity/component/addActivity copy.vue b/src/views/activity/component/addActivity copy.vue
deleted file mode 100644
index 9849b96..0000000
--- a/src/views/activity/component/addActivity copy.vue
+++ /dev/null
@@ -1,622 +0,0 @@
-
-
-
-
-
-
-
-
-
- *发布方:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 主办方logo:
-
-
-
-
![]()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- *活动海报:
-
-
-
-
![]()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/activity/component/addActivity.vue b/src/views/activity/component/addActivity.vue
index 1520d7d..f1b152f 100644
--- a/src/views/activity/component/addActivity.vue
+++ b/src/views/activity/component/addActivity.vue
@@ -559,7 +559,7 @@ companykeyword:"",
sort:res.sort,
content:res?.content,
}
-
+
},
compareDate(d1, d2) {
@@ -646,8 +646,8 @@ companykeyword:"",
apply_end:this.form.applyDate[1],
active_playbill:this.form.activePlaybill,
sort:this.form.sort,
- content: replaceAll(this.form.content,'../storage/files',`${process.env.VUE_APP_BASE_API}storage/files`)
-
+ content: replaceAll(this.form.content,'../storage/files',`${process.env.VUE_APP_BASE_API}storage/files`),
+ // audit_status:1
}).then(res => {
Message({
type:'success',
diff --git a/src/views/activity/component/checkActivity.vue b/src/views/activity/component/checkActivity.vue
new file mode 100644
index 0000000..8ab54f4
--- /dev/null
+++ b/src/views/activity/component/checkActivity.vue
@@ -0,0 +1,202 @@
+
+
+
+
+
+
+
diff --git a/src/views/activity/component/showActiveOrder.vue b/src/views/activity/component/showActiveOrder.vue
index 6a2c368..bde8cfe 100644
--- a/src/views/activity/component/showActiveOrder.vue
+++ b/src/views/activity/component/showActiveOrder.vue
@@ -82,6 +82,22 @@ export default {
label: "建卡医院",
width: 120
},
+ {
+ prop: "spread_member_name",
+ label: "推广渠道",
+ width: 120
+ },
+ {
+ prop: "spread_member_phone",
+ label: "推广人号码",
+ width: 120
+ },
+ {
+ prop: "used_time_name",
+ label: "是否核销",
+ width: 120
+ },
+
],
}
},
@@ -92,6 +108,9 @@ export default {
}).then(res=>{
for(var k of res.apply){
k.wechat_nickname = k.members?k.members.wechat_nickname:""
+ k.used_time_name = k.used_time ? '已核销':'待核销'
+ k.spread_member_name = k.spread_member?k.spread_member.name:''
+ k.spread_member_phone = k.spread_member?k.spread_member.phone:''
}
this.list = res.apply
})