diff --git a/fuintAdmin/src/views/member/index.vue b/fuintAdmin/src/views/member/index.vue index 1dd450188..568f16429 100644 --- a/fuintAdmin/src/views/member/index.vue +++ b/fuintAdmin/src/views/member/index.vue @@ -12,7 +12,7 @@ - - - - - - - - - - - - - - - - - + - - - + - - - +
搜索 @@ -152,39 +103,39 @@
- - - - - - - - + + + @@ -753,6 +704,16 @@ export default { }, // 文件上传信息 fileList: [], + userStatusList:[ + { + label: "使用中", + value: 0 + }, + { + label: "已注销", + value: 1 + } + ], addMember: [], // 余额 @@ -789,7 +750,7 @@ export default { page: 1, pageSize: 10 }, - beginTime2: "", + beginTime2: '', endTime2: "", massSendRecordList: [], @@ -819,8 +780,8 @@ export default { openPoint: false, // 日期范围 dateRange: [], - beginTime: "", - endTime: "", + beginTime: new Date(), + endTime: new Date(), // 默认排序 defaultSort: {prop: 'updateTime', order: 'descending'}, // 表单参数 @@ -919,6 +880,7 @@ export default { }, // 查询列表 getList() { + this.loading = true; let dateRange = [] diff --git a/fuintCashierWeb/src/api/handover/handover.js b/fuintCashierWeb/src/api/handover/handover.js new file mode 100644 index 000000000..e616cee37 --- /dev/null +++ b/fuintCashierWeb/src/api/handover/handover.js @@ -0,0 +1,79 @@ +import request from '@/utils/request' + +export function getHandoverApi() { + return request({ + url: '/business/handoverRecord/handover', + method: 'get', + // params: query + }) +} + + +// 根据字典类型查询字典数据信息 +export function getDicts(dictType) { + return request({ + url: '/system/dict/data/type/' + dictType, + method: 'get' + }) +} + + +export function getStatisticsApi(data) { + return request({ + url: 'business/integral/integralOrders/statistics', + method: 'get', + params: data + }) +} + + + +export function getHandoverApi2() { + return request({ + url: '/business/handoverRecord/handover2', + method: 'get', + // params: query + }) +} + + + +export function getHandoverListApi(query) { + return request({ + url: '/business/handoverRecord/queryByPage', + method: 'get', + params: query + }) +} + + +// 查询员工列表 +export function listStaff(query) { + return request({ + url: '/business/member/staff/list', + method: 'get', + params: query + }) +} + +export function addHandoverApi(data) { + return request({ + url: '/business/handoverRecord', + method: 'post', + data: data + }) +} +export function printGetHandoverReport(data) { + return request({ + url: 'business/printer/getHandover', + method: 'post', + data: data + }) +} +export function printLocallyApi(data) { + return request({ + url: '/business/handoverRecord/printLocally', + method: 'post', + data: data + }) +} diff --git a/fuintCashierWeb/src/api/staff/store.js b/fuintCashierWeb/src/api/staff/store.js index fa2bb506b..62c089df5 100644 --- a/fuintCashierWeb/src/api/staff/store.js +++ b/fuintCashierWeb/src/api/staff/store.js @@ -16,6 +16,14 @@ export function ljStoreList() { }) } +// 根据连锁店id查询店铺信息 +export function storesList() { + return request({ + url: '/business/storeInformation/store/stores', + method: 'get' + }) +} + // 修改店铺信息 export function updateStore(data) { return request({ diff --git a/fuintCashierWeb/src/api/staff/user/user.js b/fuintCashierWeb/src/api/staff/user/user.js index 9a4171acb..8e2f4af4c 100644 --- a/fuintCashierWeb/src/api/staff/user/user.js +++ b/fuintCashierWeb/src/api/staff/user/user.js @@ -1,5 +1,22 @@ import request from '@/utils/request' +// 根据手机号查询会员详细 +export function getUserPhone(data) { + return request({ + url: '/business/userManager/user/phone' , + method: 'post', + data: data + }) +} + +//注销用户 +export function logOffUsers(id) { + return request({ + url: '/business/userManager/userbalance/'+id, + method: 'get' + }) +} + // 查询会员列表 export function listUser(query) { return request({ diff --git a/fuintCashierWeb/src/api/staff/user/usergrade.js b/fuintCashierWeb/src/api/staff/user/usergrade.js index 7eeae693a..535981f78 100644 --- a/fuintCashierWeb/src/api/staff/user/usergrade.js +++ b/fuintCashierWeb/src/api/staff/user/usergrade.js @@ -9,6 +9,15 @@ export function listUserGrade(query) { }) } +// 查询所有会员等级列表 +export function allUserGrade() { + return request({ + url: '/business/userManager/userGrade/allUserGrade', + method: 'get', + }) +} + + // 查询会员等级详细 export function getUserGrade(id) { return request({ diff --git a/fuintCashierWeb/src/api/vip/vip.js b/fuintCashierWeb/src/api/vip/vip.js new file mode 100644 index 000000000..5cf5c7219 --- /dev/null +++ b/fuintCashierWeb/src/api/vip/vip.js @@ -0,0 +1,48 @@ +import request from '@/utils/request' + + +// 分页查询所有的订单信息 +export function getListApi(query) { + return request({ + url: '/messageTemplate', + method: 'get', + params: query + }) +} + +// 查询会员标签列表 +export function listUserMassSendRecord(query) { + return request({ + url: '/userMassSendRecord', + method: 'get', + params: query + }) +} + + +// 添加会员标签 +export function addUserMassSend(data) { + return request({ + url: '/userMassSend', + method: 'post', + data: data + }) +} + + +// 删除会员标签 +export function deleteUserMassSendRecord(id) { + return request({ + url: '/userMassSendRecord/'+id, + method: 'delete', + }) +} + +// 查询会员标签列表 +export function listUserLabel(query) { + return request({ + url: '/userLabel', + method: 'get', + params: query + }) +} diff --git a/fuintCashierWeb/src/assets/images/wenhao.png b/fuintCashierWeb/src/assets/images/wenhao.png new file mode 100644 index 000000000..f17b032f4 Binary files /dev/null and b/fuintCashierWeb/src/assets/images/wenhao.png differ diff --git a/fuintCashierWeb/src/assets/images/wx.png b/fuintCashierWeb/src/assets/images/wx.png new file mode 100644 index 000000000..9fdc6e915 Binary files /dev/null and b/fuintCashierWeb/src/assets/images/wx.png differ diff --git a/fuintCashierWeb/src/assets/images/xz.png b/fuintCashierWeb/src/assets/images/xz.png new file mode 100644 index 000000000..8b2ae966a Binary files /dev/null and b/fuintCashierWeb/src/assets/images/xz.png differ diff --git a/fuintCashierWeb/src/views/cashier/NewComponents/Handover.vue b/fuintCashierWeb/src/views/cashier/NewComponents/Handover.vue index 322634bad..326e12486 100644 --- a/fuintCashierWeb/src/views/cashier/NewComponents/Handover.vue +++ b/fuintCashierWeb/src/views/cashier/NewComponents/Handover.vue @@ -1,994 +1,768 @@ - + - diff --git a/fuintCashierWeb/src/views/cashier/NewComponents/HandoverDetailsInfo.vue b/fuintCashierWeb/src/views/cashier/NewComponents/HandoverDetailsInfo.vue new file mode 100644 index 000000000..6af263555 --- /dev/null +++ b/fuintCashierWeb/src/views/cashier/NewComponents/HandoverDetailsInfo.vue @@ -0,0 +1,701 @@ + + + + diff --git a/fuintCashierWeb/src/views/cashier/NewComponents/HandoverOnly.vue b/fuintCashierWeb/src/views/cashier/NewComponents/HandoverOnly.vue index 19939cd48..494d36c27 100644 --- a/fuintCashierWeb/src/views/cashier/NewComponents/HandoverOnly.vue +++ b/fuintCashierWeb/src/views/cashier/NewComponents/HandoverOnly.vue @@ -1,7 +1,7 @@ + + + + diff --git a/fuintCashierWeb/src/views/cashier/NewComponents/Vip.vue b/fuintCashierWeb/src/views/cashier/NewComponents/Vip.vue index 450fca281..f469496b0 100644 --- a/fuintCashierWeb/src/views/cashier/NewComponents/Vip.vue +++ b/fuintCashierWeb/src/views/cashier/NewComponents/Vip.vue @@ -1,108 +1,1387 @@ - - diff --git a/fuintCashierWeb/src/views/cashier/NewComponents/balanceRecharge.vue b/fuintCashierWeb/src/views/cashier/NewComponents/balanceRecharge.vue new file mode 100644 index 000000000..61a8edf27 --- /dev/null +++ b/fuintCashierWeb/src/views/cashier/NewComponents/balanceRecharge.vue @@ -0,0 +1,130 @@ + + + diff --git a/fuintCashierWeb/src/views/cashier/NewComponents/imgs/hy-1.png b/fuintCashierWeb/src/views/cashier/NewComponents/imgs/hy-1.png new file mode 100644 index 000000000..b8ca58e38 Binary files /dev/null and b/fuintCashierWeb/src/views/cashier/NewComponents/imgs/hy-1.png differ diff --git a/fuintCashierWeb/src/views/cashier/NewComponents/imgs/hy-2.png b/fuintCashierWeb/src/views/cashier/NewComponents/imgs/hy-2.png new file mode 100644 index 000000000..070eef940 Binary files /dev/null and b/fuintCashierWeb/src/views/cashier/NewComponents/imgs/hy-2.png differ diff --git a/fuintCashierWeb/src/views/cashier/NewComponents/imgs/hy-3.png b/fuintCashierWeb/src/views/cashier/NewComponents/imgs/hy-3.png new file mode 100644 index 000000000..158f4b216 Binary files /dev/null and b/fuintCashierWeb/src/views/cashier/NewComponents/imgs/hy-3.png differ diff --git a/fuintCashierWeb/src/views/cashier/NewComponents/imgs/hy-4.png b/fuintCashierWeb/src/views/cashier/NewComponents/imgs/hy-4.png new file mode 100644 index 000000000..a0447e8a1 Binary files /dev/null and b/fuintCashierWeb/src/views/cashier/NewComponents/imgs/hy-4.png differ diff --git a/fuintCashierWeb/src/views/cashier/NewComponents/imgs/hy-5.png b/fuintCashierWeb/src/views/cashier/NewComponents/imgs/hy-5.png new file mode 100644 index 000000000..e8215fd65 Binary files /dev/null and b/fuintCashierWeb/src/views/cashier/NewComponents/imgs/hy-5.png differ diff --git a/fuintCashierWeb/src/views/cashier/NewComponents/pointRecharge.vue b/fuintCashierWeb/src/views/cashier/NewComponents/pointRecharge.vue new file mode 100644 index 000000000..aba41f934 --- /dev/null +++ b/fuintCashierWeb/src/views/cashier/NewComponents/pointRecharge.vue @@ -0,0 +1,129 @@ + + + diff --git a/fuintCashierWeb/src/views/cashier/vipComponents/vipList.vue b/fuintCashierWeb/src/views/cashier/vipComponents/vipList.vue index 98b8210c3..dd3926d70 100644 --- a/fuintCashierWeb/src/views/cashier/vipComponents/vipList.vue +++ b/fuintCashierWeb/src/views/cashier/vipComponents/vipList.vue @@ -131,47 +131,7 @@
{{point}}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -