diff --git a/src/api/weeklyCard/weeklyCard.js b/src/api/weeklyCard/weeklyCard.js
new file mode 100644
index 0000000..aefdce2
--- /dev/null
+++ b/src/api/weeklyCard/weeklyCard.js
@@ -0,0 +1,111 @@
+import request from '@/utils/request';
+import { genQueryParam } from '@/utils/maintainer';
+// 地区接口
+export const listPartitionInfo = query => {
+ return request({
+ url: '/partition/listPartitionInfo',
+ method: 'get',
+ params: query
+ });
+};
+// 福袋列表请求
+export const listLuckyBagLinearGift = query => {
+ return request({
+ url: '/admin/gift/getGiftByTypes',
+ method: 'get',
+ params: query
+ });
+};
+// 福袋礼物列表请求
+export const getPrizeGroupsInfo = query => {
+ return request({
+ url: '/admin/luckyBag/getGroupInfo',
+ method: 'get',
+ params: query
+ });
+};
+// 所有礼物列表请求
+export const getAll = query => {
+ return request({
+ url: '/admin/gift/getAll',
+ method: 'get',
+ params: query
+ });
+};
+// 所有座驾列表请求
+export const carAll = query => {
+ return request({
+ url: '/admin/car/goods/total/list',
+ method: 'get',
+ params: query
+ });
+};
+// 所有头饰列表请求
+export const headwearAll = query => {
+ return request({
+ url: '/admin/headwear/total/list',
+ method: 'get',
+ params: query
+ });
+};
+// 所有铭牌列表请求
+export const nameplateAll = query => {
+ return request({
+ url: '/admin/nameplate/total/list',
+ method: 'get',
+ params: query
+ });
+};
+// 所有气泡列表请求
+export const chatbubbleAll = query => {
+ return request({
+ url: '/admin/chatbubble/total/list',
+ method: 'get',
+ params: query
+ });
+};
+// 所有资料卡列表请求
+export const infocard = query => {
+ return request({
+ url: '/admin/infocard/total/list',
+ method: 'get',
+ params: query
+ });
+};
+// 周卡TAB-列表
+export const weekCardTabList = query => {
+ return request({
+ url: '/admin/weekCardTab/list',
+ method: 'get',
+ params: query
+ });
+};
+// 周卡激励统计-列表
+export const weekCardRecordPage = query => {
+ return request({
+ url: '/admin/weekCardRecord/page',
+ method: 'get',
+ params: query
+ });
+};
+// 周卡激励统计-详情
+export const weekCardRecordGetDetailPage = query => {
+ return request({
+ url: '/admin/weekCardRecord/getDetailPage',
+ method: 'get',
+ params: query
+ });
+};
+// 周卡激励统计-导出
+export const weekCardRecordExport = query => {
+ window.location.href = `/admin/weekCardRecord/export?${genQueryParam(query)}`;
+ return;
+};
+// 周卡激励配置-列表
+export const weekCardPage = query => {
+ return request({
+ url: '/admin/weekCard/page',
+ method: 'get',
+ params: query
+ });
+};
\ No newline at end of file
diff --git a/src/views/weeklyCard/weekCardGear.vue b/src/views/weeklyCard/weekCardGear.vue
new file mode 100644
index 0000000..87fcae8
--- /dev/null
+++ b/src/views/weeklyCard/weekCardGear.vue
@@ -0,0 +1,208 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 编辑
+
+
+
+
+
+
+
+
+
+
+
+ 地区选择
+
+
+
+
+
+
+
+ 展示折扣金额
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/weeklyCard/weekCardSet.vue b/src/views/weeklyCard/weekCardSet.vue
new file mode 100644
index 0000000..5396436
--- /dev/null
+++ b/src/views/weeklyCard/weekCardSet.vue
@@ -0,0 +1,237 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 编辑
+ 下线
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/weeklyCard/weekCardStatistics.vue b/src/views/weeklyCard/weekCardStatistics.vue
new file mode 100644
index 0000000..83a6dff
--- /dev/null
+++ b/src/views/weeklyCard/weekCardStatistics.vue
@@ -0,0 +1,293 @@
+
+
+
+
+
+
+
+
+
查询
+
+
导出
+
+
+
+
+
+
+
+
+
+
+ 详情
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file