From f0f50652e373563e6ea9fe7edd9df6403fd5c1ef Mon Sep 17 00:00:00 2001 From: wangh <9483> Date: Thu, 14 Dec 2023 13:39:27 +0800 Subject: [PATCH] =?UTF-8?q?pc=E7=AB=AF=20=E5=A2=9E=E5=8A=A0=E4=B8=AA?= =?UTF-8?q?=E4=BA=BA=E7=BB=9F=E8=AE=A1=20=20=E5=92=8C=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E7=BB=9F=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- fuintAdmin/src/api/order/cardvaluerecord.js | 18 + fuintAdmin/src/api/order/cashierorder.js | 18 + fuintAdmin/src/api/order/data.js | 52 ++ fuintAdmin/src/api/order/exportExcel.js | 53 ++ fuintAdmin/src/api/order/goodsorder.js | 28 + fuintAdmin/src/api/order/oilnumgun.js | 45 ++ fuintAdmin/src/api/order/oilorder.js | 63 +++ fuintAdmin/src/api/order/staff.js | 69 +++ fuintAdmin/src/api/order/user.js | 78 +++ fuintAdmin/src/api/userInfoOrder.js | 57 ++ fuintAdmin/src/views/order/order_Cashier.vue | 488 ++++++++++++++++++ fuintAdmin/src/views/order/order_Goods.vue | 408 +++++++++++++++ fuintAdmin/src/views/order/order_Integral.vue | 424 +++++++++++++++ fuintAdmin/src/views/order/order_Oil.vue | 484 +++++++++++++++++ fuintAdmin/src/views/order/order_Ordinary.vue | 438 ++++++++++++++++ fuintAdmin/src/views/order/order_Unpaid.vue | 435 ++++++++++++++++ fuintAdmin/src/views/order/order_Vip.vue | 431 ++++++++++++++++ 17 files changed, 3589 insertions(+) create mode 100644 fuintAdmin/src/api/order/cardvaluerecord.js create mode 100644 fuintAdmin/src/api/order/cashierorder.js create mode 100644 fuintAdmin/src/api/order/data.js create mode 100644 fuintAdmin/src/api/order/exportExcel.js create mode 100644 fuintAdmin/src/api/order/goodsorder.js create mode 100644 fuintAdmin/src/api/order/oilnumgun.js create mode 100644 fuintAdmin/src/api/order/oilorder.js create mode 100644 fuintAdmin/src/api/order/staff.js create mode 100644 fuintAdmin/src/api/order/user.js create mode 100644 fuintAdmin/src/api/userInfoOrder.js create mode 100644 fuintAdmin/src/views/order/order_Cashier.vue create mode 100644 fuintAdmin/src/views/order/order_Goods.vue create mode 100644 fuintAdmin/src/views/order/order_Integral.vue create mode 100644 fuintAdmin/src/views/order/order_Oil.vue create mode 100644 fuintAdmin/src/views/order/order_Ordinary.vue create mode 100644 fuintAdmin/src/views/order/order_Unpaid.vue create mode 100644 fuintAdmin/src/views/order/order_Vip.vue diff --git a/fuintAdmin/src/api/order/cardvaluerecord.js b/fuintAdmin/src/api/order/cardvaluerecord.js new file mode 100644 index 000000000..ff5e805d9 --- /dev/null +++ b/fuintAdmin/src/api/order/cardvaluerecord.js @@ -0,0 +1,18 @@ +import request from '@/utils/request' + +// 查询挂账信息列表 +export function listCardValueRecord(cardValueRecord) { + return request({ + url: '/business/marketingActivity/cardValueRecord', + method: 'get', + params: cardValueRecord + }) +} + +// 查询挂账信息列表 +export function cardValueRecordInfo(id) { + return request({ + url: '/business/marketingActivity/cardValueRecord/'+id, + method: 'get', + }) +} diff --git a/fuintAdmin/src/api/order/cashierorder.js b/fuintAdmin/src/api/order/cashierorder.js new file mode 100644 index 000000000..fbcc672d3 --- /dev/null +++ b/fuintAdmin/src/api/order/cashierorder.js @@ -0,0 +1,18 @@ +import request from '@/utils/request' + +// 查询收银台订单列表 +export function listCashierOrder(query) { + return request({ + url: '/business/cashierOrder/list', + method: 'get', + params: query + }) +} + +// 根据id查询收银台订单列表 +export function cashierOrder(id) { + return request({ + url: '/business/cashierOrder/'+id, + method: 'get', + }) +} diff --git a/fuintAdmin/src/api/order/data.js b/fuintAdmin/src/api/order/data.js new file mode 100644 index 000000000..6c9eb79b4 --- /dev/null +++ b/fuintAdmin/src/api/order/data.js @@ -0,0 +1,52 @@ +import request from '@/utils/request' + +// 查询字典数据列表 +export function listData(query) { + return request({ + url: '/system/dict/data/list', + method: 'get', + params: query + }) +} + +// 查询字典数据详细 +export function getData(dictCode) { + return request({ + url: '/system/dict/data/' + dictCode, + method: 'get' + }) +} + +// 根据字典类型查询字典数据信息 +export function getDicts(dictType) { + return request({ + url: '/system/dict/data/type/' + dictType, + method: 'get' + }) +} + +// 新增字典数据 +export function addData(data) { + return request({ + url: '/system/dict/data', + method: 'post', + data: data + }) +} + +// 修改字典数据 +export function updateData(data) { + return request({ + url: '/system/dict/data', + method: 'put', + data: data + }) +} + +// 删除字典数据 +export function delData(dictCode) { + return request({ + url: '/system/dict/data/' + dictCode, + method: 'delete' + }) +} diff --git a/fuintAdmin/src/api/order/exportExcel.js b/fuintAdmin/src/api/order/exportExcel.js new file mode 100644 index 000000000..226642ca8 --- /dev/null +++ b/fuintAdmin/src/api/order/exportExcel.js @@ -0,0 +1,53 @@ +import request from '@/utils/request' + +// 导出收银台订单 +export function exportExcelCashierApi(data) { + return request({ + url: 'business/cashierOrder/exportExcel', + method: 'post', + responseType: 'blob', // 表明响应类型为二进制流 + data: data // 通过 data 参数传递需要的数据 + }); +} + +// 导出油品订单 +export function exportExcelOilOrderApi(data) { + return request({ + url: 'business/oilOrder/exportExcel', + method: 'post', + responseType: 'blob', // 表明响应类型为二进制流 + // params: data + data: data // 通过 data 参数传递需要的数据 + }); +} + + +// 导出商品订单 +export function exportExcelGoodsOrderApi(data) { + return request({ + url: 'business/order/exportExcel', + method: 'post', + responseType: 'blob', // 表明响应类型为二进制流 + data: data // 通过 data 参数传递需要的数据 + }); +} + +// 导出会员充值订单 +export function exportExcelVipApi(data) { + return request({ + url: 'business/marketingActivity/cardValueRecord/exportExcel', + method: 'post', + responseType: 'blob', // 表明响应类型为二进制流 + data: data // 通过 data 参数传递需要的数据 + }); +} + +// 导出小程序订单 +export function exportExcelAppletApi(data) { + return request({ + url: 'business/cashierOrder/exportExcel', + method: 'post', + responseType: 'blob', // 表明响应类型为二进制流 + data: data // 通过 data 参数传递需要的数据 + }); +} \ No newline at end of file diff --git a/fuintAdmin/src/api/order/goodsorder.js b/fuintAdmin/src/api/order/goodsorder.js new file mode 100644 index 000000000..a3942218c --- /dev/null +++ b/fuintAdmin/src/api/order/goodsorder.js @@ -0,0 +1,28 @@ +import request from '@/utils/request' + +// 查询商品订单列表 +export function listOrder(query) { + return request({ + url: '/business/order/list', + method: 'get', + params: query + }) +} + +// 根据订单id查询商品订单信息 +export function getOrderGoods(data) { + return request({ + url: '/business/orderGoods/orderList', + method: 'post', + data: data, + }) +} + +// 根据订单id查询商品订单信息 +export function getGoodsOrder(data) { + return request({ + url: '/business/order/id', + method: 'post', + data: data, + }) +} diff --git a/fuintAdmin/src/api/order/oilnumgun.js b/fuintAdmin/src/api/order/oilnumgun.js new file mode 100644 index 000000000..5371fa1fb --- /dev/null +++ b/fuintAdmin/src/api/order/oilnumgun.js @@ -0,0 +1,45 @@ +import request from '@/utils/request' + +// 查询油号油枪列表 +export function listOilNumGun() { + return request({ + url: '/api/cashier/list', + method: 'get', + }) +} + +// 查询油号油枪列表 +export function getOilNumGun(data) { + return request({ + url: '/api/cashier/oilNum' , + method: 'post', + data: data + }) +} + +// 根据id查询油号油枪列表 +export function getOilNumGunById(id) { + return request({ + url: '/api/cashier/' +id , + method: 'get', + // data: data + }) +} + +// 根据id油品名称 +export function getOilNameById(id) { + return request({ + url: '/business/petrolStationManagement/oilName/' +id , + method: 'get', + // data: data + }) +} + +// 根据id油品名称 +export function getOilNameList() { + return request({ + url: '/business/petrolStationManagement/oilName/queryOilName' , + method: 'get', + // data: data + }) +} diff --git a/fuintAdmin/src/api/order/oilorder.js b/fuintAdmin/src/api/order/oilorder.js new file mode 100644 index 000000000..8f4b06997 --- /dev/null +++ b/fuintAdmin/src/api/order/oilorder.js @@ -0,0 +1,63 @@ +import request from '@/utils/request' + +// 查询油品订单列表 +export function listOilOrder(query) { + return request({ + url: '/business/oilOrder/list', + method: 'get', + params: query + }) +} + +// 根据id查询油品订单信息 +export function oilOrderInfo(id) { + return request({ + url: '/business/oilOrder/'+id, + method: 'get', + }) +} + +// 新增油品订单信息 +export function addLJGoods(data) { + return request({ + url: '/business/oilOrder', + method: 'post', + data: data + }) +} + +// 根据订单号查询油品订单信息 +export function oilOrder(data) { + return request({ + url: '/business/oilOrder/orderNo', + method: 'post', + data: data + }) +} + +// 根据订单号查询油品订单信息 +export function goodsOrder(data) { + return request({ + url: '/business/order/orderNo', + method: 'post', + data: data + }) +} + +// 根据订单号模糊查询油品订单信息 +export function oilOrders(data) { + return request({ + url: '/business/oilOrder/orderNos', + method: 'post', + data: data + }) +} + +// 根据订单号模糊查询油品订单信息 +export function oilOrderList(data) { + return request({ + url: '/business/oilOrder/orderNoVo', + method: 'post', + data: data + }) +} diff --git a/fuintAdmin/src/api/order/staff.js b/fuintAdmin/src/api/order/staff.js new file mode 100644 index 000000000..50988682c --- /dev/null +++ b/fuintAdmin/src/api/order/staff.js @@ -0,0 +1,69 @@ +import request from '@/utils/request' + +// 查询员工列表 +export function listStaff(query) { + return request({ + url: '/business/member/staff/list', + method: 'get', + params: query + }) +} + +// 查询所有员工 +export function queryStaffs() { + return request({ + url: '/business/member/staff/query', + method: 'get' + }) +} + +// 查询员工详细 +export function getStaff(id) { + return request({ + url: '/business/member/staff/' + id, + method: 'get' + }) +} + +// 查询当前登录账号信息 +export function staffInfo() { + return request({ + url: '/business/member/staff/name', + method: 'get' + }) +} + +// 根据手机号查询员工详情 +export function queryStaff(data) { + return request({ + url: '/business/member/staff/mobile', + method: 'post', + data: data + }) +} + +// 新增员工 +export function addStaff(data) { + return request({ + url: '/business/member/staff', + method: 'post', + data: data + }) +} + +// 修改员工 +export function updateStaff(data) { + return request({ + url: '/business/member/staff', + method: 'put', + data: data + }) +} + +// 删除员工 +export function delStaff(id) { + return request({ + url: '/business/member/staff/' + id, + method: 'delete' + }) +} diff --git a/fuintAdmin/src/api/order/user.js b/fuintAdmin/src/api/order/user.js new file mode 100644 index 000000000..9a4171acb --- /dev/null +++ b/fuintAdmin/src/api/order/user.js @@ -0,0 +1,78 @@ +import request from '@/utils/request' + +// 查询会员列表 +export function listUser(query) { + return request({ + url: '/business/userManager/user/list', + method: 'get', + params: query + }) +} + +// 查询会员统计列表 +export function listUserStatistic(query) { + return request({ + url: '/business/userManager/userStatistic/list', + method: 'get', + params: query + }) +} + +// 查询会员列表 +export function listStatistic(query) { + return request({ + url: '/business/userManager/user/statistic', + method: 'get', + params: query + }) +} + +// 查询会员详细 +export function getUser(id) { + return request({ + url: '/business/userManager/user/' + id, + method: 'get' + }) +} +// 根据手机号查询会员详细 +export function getUserMobile(data) { + return request({ + url: '/business/userManager/user/mobile' , + method: 'post', + data: data + }) +} + +// 新增会员 +export function addUser(data) { + return request({ + url: '/business/userManager/user', + method: 'post', + data: data + }) +} + +// 修改会员 +export function updateUser(data) { + return request({ + url: '/business/userManager/user', + method: 'put', + data: data + }) +} + +// 删除会员 +export function delUser(id) { + return request({ + url: '/business/userManager/user/' + id, + method: 'delete' + }) +} + +//下载示例文件 +export function exportUsers() { + return request({ + url: '/excel/export', + method: 'get' + }) +} diff --git a/fuintAdmin/src/api/userInfoOrder.js b/fuintAdmin/src/api/userInfoOrder.js new file mode 100644 index 000000000..0cacbc5a7 --- /dev/null +++ b/fuintAdmin/src/api/userInfoOrder.js @@ -0,0 +1,57 @@ +import request from '@/utils/request' + + +// 加油订单 +export function getOilOrderList(query) { + return request({ + url: 'business/oilOrder/userOrders2', + method: 'get', + params: query + }) + } + +// 商品订单 +export function getMtOrderList(query) { + return request({ + url: 'business/order/getMtOrderList', + method: 'get', + params: query + }) + } + +// 余额记录 +export function getCardRecordList(query) { + return request({ + url: '/business/CardBalanceChange/getCardRecordList', + method: 'get', + params: query + }) + } + +// 屯油卡 +export function getFuelRecordList(query) { + return request({ + url: 'business/marketingActivity/cardFuelChange/getFuelRecordList', + method: 'get', + params: query + }) + } + +// 积分记录 +export function getIntegralDetailList(query) { + return request({ + url: 'business/integral/integralDetail/queryByPageUni2', + method: 'get', + params: query + }) + } + +// 卡券列表 +export function getCardFavorableList(query) { + return request({ + url: 'business/marketingActivity/cardFavorableRecord/getCardFavorableList', + method: 'get', + params: query + }) + } +// 成长值记录 \ No newline at end of file diff --git a/fuintAdmin/src/views/order/order_Cashier.vue b/fuintAdmin/src/views/order/order_Cashier.vue new file mode 100644 index 000000000..9928e736c --- /dev/null +++ b/fuintAdmin/src/views/order/order_Cashier.vue @@ -0,0 +1,488 @@ + + + + + + diff --git a/fuintAdmin/src/views/order/order_Goods.vue b/fuintAdmin/src/views/order/order_Goods.vue new file mode 100644 index 000000000..e7b74e22a --- /dev/null +++ b/fuintAdmin/src/views/order/order_Goods.vue @@ -0,0 +1,408 @@ + + + + + + diff --git a/fuintAdmin/src/views/order/order_Integral.vue b/fuintAdmin/src/views/order/order_Integral.vue new file mode 100644 index 000000000..27fe04b33 --- /dev/null +++ b/fuintAdmin/src/views/order/order_Integral.vue @@ -0,0 +1,424 @@ + + + + + + diff --git a/fuintAdmin/src/views/order/order_Oil.vue b/fuintAdmin/src/views/order/order_Oil.vue new file mode 100644 index 000000000..5faf7387d --- /dev/null +++ b/fuintAdmin/src/views/order/order_Oil.vue @@ -0,0 +1,484 @@ + + + + + + + diff --git a/fuintAdmin/src/views/order/order_Ordinary.vue b/fuintAdmin/src/views/order/order_Ordinary.vue new file mode 100644 index 000000000..4aa743d38 --- /dev/null +++ b/fuintAdmin/src/views/order/order_Ordinary.vue @@ -0,0 +1,438 @@ + + + + + + diff --git a/fuintAdmin/src/views/order/order_Unpaid.vue b/fuintAdmin/src/views/order/order_Unpaid.vue new file mode 100644 index 000000000..9c72bbe11 --- /dev/null +++ b/fuintAdmin/src/views/order/order_Unpaid.vue @@ -0,0 +1,435 @@ + + + + + + diff --git a/fuintAdmin/src/views/order/order_Vip.vue b/fuintAdmin/src/views/order/order_Vip.vue new file mode 100644 index 000000000..e8d5fccda --- /dev/null +++ b/fuintAdmin/src/views/order/order_Vip.vue @@ -0,0 +1,431 @@ + + + + + +