From 15d5dc52557d0e1511a82dc27e023f71466e5656 Mon Sep 17 00:00:00 2001
From: iuu <2167162990@qq.com>
Date: Fri, 16 Jan 2026 04:46:57 +0800
Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E7=90=86=E8=BF=90=E8=90=A5=E8=AE=A2?=
=?UTF-8?q?=E5=8D=95=E5=88=97=E8=A1=A8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
api/index.ts | 11 +-
api/request.ts | 55 ----
pages/data/index.vue | 1 -
pages/data/list.vue | 291 +++++++++++++++++-
.../dev/.sourcemap/mp-weixin/api/index.js.map | 2 +-
.../.sourcemap/mp-weixin/api/request.js.map | 2 +-
.../mp-weixin/pages/data/index.js.map | 2 +-
.../mp-weixin/pages/data/list.js.map | 2 +-
unpackage/dist/dev/mp-weixin/api/index.js | 8 +
.../dist/dev/mp-weixin/pages/data/list.js | 162 +++++++++-
.../dist/dev/mp-weixin/pages/data/list.json | 5 +-
.../dist/dev/mp-weixin/pages/data/list.wxml | 1 +
.../dist/dev/mp-weixin/pages/data/list.wxss | 155 ++++++++++
13 files changed, 624 insertions(+), 73 deletions(-)
create mode 100644 unpackage/dist/dev/mp-weixin/pages/data/list.wxss
diff --git a/api/index.ts b/api/index.ts
index f9fd46f..70dd680 100644
--- a/api/index.ts
+++ b/api/index.ts
@@ -109,11 +109,20 @@ export function fetchAddTodo(data : {}) {
});
}
-// 待办列表
+// 订单列表
export function fetchOrderList(data : {}) {
return request({
url: '/index/orders',
data: data,
method: 'POST'
});
+}
+
+// 订单列表
+export function fetchDayOrderList(data : {}) {
+ return request({
+ url: '/index/dayOrder',
+ data: data,
+ method: 'POST'
+ });
}
\ No newline at end of file
diff --git a/api/request.ts b/api/request.ts
index a83a554..ec2337a 100644
--- a/api/request.ts
+++ b/api/request.ts
@@ -1,50 +1,3 @@
-// import { ref } from "vue";
-// import config from "../config";
-// import { goToLoginPage } from "../utils/helper";
-// interface Options {
-// url : string,
-// method ?: 'GET' | 'POST',
-// data ?: any,
-// params ?: any,
-// dataType ?: string,
-// responseType ?: string
-// }
-// interface Response {
-// code : number;
-// msg ?: string;
-// data : any;
-// }
-// export const getUploadImageUrl = () => {
-// return config.api_base_url + '/upload/image' + '&wxapp_id=' + config.wxapp_id + '&token=' + uni.getStorageSync('token');
-// }
-// export const request = (options : Options) => {
-// return new Promise((resolve, reject) => {
-// uni.request({
-// url: config.api_base_url + options.url + '&wxapp_id=' + config.wxapp_id + '&token=' + uni.getStorageSync('token'),
-// method: options.method || 'GET',
-// data: options.data || options.params || {},
-// dataType: options.dataType || "json",
-// responseType: options.responseType || "text",
-// success(res) {
-// const ret : Response = res.data
-// if (ret.code === -1) {
-// goToLoginPage()
-// } else if (ret.code === 1) {
-// resolve(ret.data)
-// } else if (ret.code === 0) {
-// uni.showToast({
-// title:ret.msg,
-// icon:'none'
-// })
-// }
-// },
-// fail(err) {
-// reject(err)
-// },
-
-// })
-// })
-// }
import config from '@/config';
import { goToLoginPage } from '@/utils/helper';
@@ -66,14 +19,6 @@ interface Response {
data : any;
}
-// /**
-// * 获取图片上传的完整URL
-// * @returns {string} 完整的图片上传URL,包含基础URL、wxapp_id和token参数
-// */
-// export const getUploadImageUrl = () => {
-// return config.api_base_url + '/upload/image' + '&wxapp_id=' + config.wxapp_id + '&token=' + uni.getStorageSync('token');
-// };
-
/**
* 封装uni.request的通用请求方法
* @param {Options} options 请求配置项
diff --git a/pages/data/index.vue b/pages/data/index.vue
index 90137c8..661e60f 100644
--- a/pages/data/index.vue
+++ b/pages/data/index.vue
@@ -66,7 +66,6 @@
onLoad((options) => {
- // current_tab_idx.value = parseInt(options.tab)
})
/**
diff --git a/pages/data/list.vue b/pages/data/list.vue
index 02409e3..1427b06 100644
--- a/pages/data/list.vue
+++ b/pages/data/list.vue
@@ -1,8 +1,285 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/api/index.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/api/index.js.map
index c35fbe1..5f7563f 100644
--- a/unpackage/dist/dev/.sourcemap/mp-weixin/api/index.js.map
+++ b/unpackage/dist/dev/.sourcemap/mp-weixin/api/index.js.map
@@ -1 +1 @@
-{"version":3,"file":"index.js","sources":["api/index.ts"],"sourcesContent":["import { request } from \"./request\";\n\n// export function fetchNavList () {\n// \treturn request({\n// \t\turl:'/index/nav_list'\n// \t})\n// }\n\nexport function fetchLogin(data : {}) {\n\treturn request({\n\t\turl: '/index/login',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t})\n}\n\n\n\n// 获取商品\nexport function fetchGoods () {\n\treturn request({\n\t\turl:'/index/goods',\n\t})\n}\n// 获取套餐\nexport function fetchCombos(data : {}) {\n\treturn request({\n\t\turl: '/index/combos',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n// 获取房间\nexport function fetchRooms(data : {}) {\n\treturn request({\n\t\turl: '/index/rooms',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n\n// 预约\nexport function fetchBooking(data : {}) {\n\treturn request({\n\t\turl: '/index/booking',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n// 取消预约\nexport function fetchUnBooking(data : {}) {\n\treturn request({\n\t\turl: '/index/unbooking',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n\n// 开台/商品订单\nexport function fetchAddOrder(data : {}) {\n\treturn request({\n\t\turl: '/index/addOrder',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n\n// 开台/商品订单\nexport function fetchEditOrder(data : {}) {\n\treturn request({\n\t\turl: '/index/editOrder',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n\n// 房间订单详情\r\nexport function fetchRoomOrder(roomId : Number) {\r\n\treturn request({\r\n\t\turl: '/index/roomOrder',\r\n\t\tdata: { roomId: roomId },\r\n\t})\r\n}\r\n\n\n// 待办列表\nexport function fetchTodoList(data : {}) {\n\treturn request({\n\t\turl: '/index/todoList',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n\n// 编辑待办\nexport function fetchEditTodo(data : {}) {\n\treturn request({\n\t\turl: '/index/editTodo',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n// 编辑待办\nexport function fetchAddTodo(data : {}) {\n\treturn request({\n\t\turl: '/index/addTodo',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n\n// 待办列表\nexport function fetchOrderList(data : {}) {\n\treturn request({\n\t\turl: '/index/orders',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}"],"names":["request"],"mappings":";;AAQO,SAAS,WAAW,MAAW;AACrC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAKO,SAAS,aAAc;AAC7B,SAAOA,oBAAQ;AAAA,IACd,KAAI;AAAA,EAAA,CACJ;AACF;AAEO,SAAS,YAAY,MAAW;AACtC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAEO,SAAS,WAAW,MAAW;AACrC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAGO,SAAS,aAAa,MAAW;AACvC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAEO,SAAS,eAAe,MAAW;AACzC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAGO,SAAS,cAAc,MAAW;AACxC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAGO,SAAS,eAAe,MAAW;AACzC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAGO,SAAS,eAAe,QAAiB;AAC/C,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL,MAAM,EAAE,OAAe;AAAA,EAAA,CACvB;AACF;AAIO,SAAS,cAAc,MAAW;AACxC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAGO,SAAS,cAAc,MAAW;AACxC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAEO,SAAS,aAAa,MAAW;AACvC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAGO,SAAS,eAAe,MAAW;AACzC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;;;;;;;;;;;;;;"}
\ No newline at end of file
+{"version":3,"file":"index.js","sources":["api/index.ts"],"sourcesContent":["import { request } from \"./request\";\n\n// export function fetchNavList () {\n// \treturn request({\n// \t\turl:'/index/nav_list'\n// \t})\n// }\n\nexport function fetchLogin(data : {}) {\n\treturn request({\n\t\turl: '/index/login',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t})\n}\n\n\n\n// 获取商品\nexport function fetchGoods () {\n\treturn request({\n\t\turl:'/index/goods',\n\t})\n}\n// 获取套餐\nexport function fetchCombos(data : {}) {\n\treturn request({\n\t\turl: '/index/combos',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n// 获取房间\nexport function fetchRooms(data : {}) {\n\treturn request({\n\t\turl: '/index/rooms',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n\n// 预约\nexport function fetchBooking(data : {}) {\n\treturn request({\n\t\turl: '/index/booking',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n// 取消预约\nexport function fetchUnBooking(data : {}) {\n\treturn request({\n\t\turl: '/index/unbooking',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n\n// 开台/商品订单\nexport function fetchAddOrder(data : {}) {\n\treturn request({\n\t\turl: '/index/addOrder',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n\n// 开台/商品订单\nexport function fetchEditOrder(data : {}) {\n\treturn request({\n\t\turl: '/index/editOrder',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n\n// 房间订单详情\r\nexport function fetchRoomOrder(roomId : Number) {\r\n\treturn request({\r\n\t\turl: '/index/roomOrder',\r\n\t\tdata: { roomId: roomId },\r\n\t})\r\n}\r\n\n\n// 待办列表\nexport function fetchTodoList(data : {}) {\n\treturn request({\n\t\turl: '/index/todoList',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n\n// 编辑待办\nexport function fetchEditTodo(data : {}) {\n\treturn request({\n\t\turl: '/index/editTodo',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n// 编辑待办\nexport function fetchAddTodo(data : {}) {\n\treturn request({\n\t\turl: '/index/addTodo',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n\n// 订单列表\nexport function fetchOrderList(data : {}) {\n\treturn request({\n\t\turl: '/index/orders',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n\n// 订单列表\nexport function fetchDayOrderList(data : {}) {\n\treturn request({\n\t\turl: '/index/dayOrder',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}"],"names":["request"],"mappings":";;AAQO,SAAS,WAAW,MAAW;AACrC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAKO,SAAS,aAAc;AAC7B,SAAOA,oBAAQ;AAAA,IACd,KAAI;AAAA,EAAA,CACJ;AACF;AAEO,SAAS,YAAY,MAAW;AACtC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAEO,SAAS,WAAW,MAAW;AACrC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAGO,SAAS,aAAa,MAAW;AACvC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAEO,SAAS,eAAe,MAAW;AACzC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAGO,SAAS,cAAc,MAAW;AACxC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAGO,SAAS,eAAe,MAAW;AACzC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAGO,SAAS,eAAe,QAAiB;AAC/C,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL,MAAM,EAAE,OAAe;AAAA,EAAA,CACvB;AACF;AAIO,SAAS,cAAc,MAAW;AACxC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAGO,SAAS,cAAc,MAAW;AACxC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAEO,SAAS,aAAa,MAAW;AACvC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAGO,SAAS,eAAe,MAAW;AACzC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAGO,SAAS,kBAAkB,MAAW;AAC5C,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;;;;;;;;;;;;;;;"}
\ No newline at end of file
diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/api/request.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/api/request.js.map
index 81b3aa3..1c2501c 100644
--- a/unpackage/dist/dev/.sourcemap/mp-weixin/api/request.js.map
+++ b/unpackage/dist/dev/.sourcemap/mp-weixin/api/request.js.map
@@ -1 +1 @@
-{"version":3,"file":"request.js","sources":["api/request.ts"],"sourcesContent":["// import { ref } from \"vue\";\n// import config from \"../config\";\n// import { goToLoginPage } from \"../utils/helper\";\n// interface Options {\n// \turl : string,\n// \tmethod ?: 'GET' | 'POST',\n// \tdata ?: any,\n// \tparams ?: any,\n// \tdataType ?: string,\n// \tresponseType ?: string\n// }\n// interface Response {\n// \tcode : number;\n// \tmsg ?: string;\n// \tdata : any;\n// }\n// export const getUploadImageUrl = () => {\n// \treturn config.api_base_url + '/upload/image' + '&wxapp_id=' + config.wxapp_id + '&token=' + uni.getStorageSync('token');\n// }\n// export const request = (options : Options) => {\n// \treturn new Promise((resolve, reject) => {\n// \t\tuni.request({\n// \t\t\turl: config.api_base_url + options.url + '&wxapp_id=' + config.wxapp_id + '&token=' + uni.getStorageSync('token'),\n// \t\t\tmethod: options.method || 'GET',\n// \t\t\tdata: options.data || options.params || {},\n// \t\t\tdataType: options.dataType || \"json\",\n// \t\t\tresponseType: options.responseType || \"text\",\n// \t\t\tsuccess(res) {\n// \t\t\t\tconst ret : Response = res.data\n// \t\t\t\tif (ret.code === -1) {\n// \t\t\t\t\tgoToLoginPage()\n// \t\t\t\t} else if (ret.code === 1) {\n// \t\t\t\t\tresolve(ret.data)\n// \t\t\t\t} else if (ret.code === 0) {\n// \t\t\t\t\tuni.showToast({\n// \t\t\t\t\t\ttitle:ret.msg,\n// \t\t\t\t\t\ticon:'none'\n// \t\t\t\t\t})\n// \t\t\t\t}\n// \t\t\t},\n// \t\t\tfail(err) {\n// \t\t\t\treject(err)\n// \t\t\t},\n\n// \t\t})\n// \t})\n// }\n\nimport config from '@/config';\nimport { goToLoginPage } from '@/utils/helper';\n\n// 定义请求参数接口\ninterface Options {\n\turl : string; // 请求路径(不包含基础URL)\n\tmethod ?: 'GET' | 'POST'; // 请求方法,默认为GET\n\tdata ?: any; // POST请求体数据\n\tparams ?: any; // GET请求参数(与data二选一)\n\tdataType ?: string; // 返回数据格式,默认json\n\tresponseType ?: string; // 响应数据类型,默认text\n}\n\n// 定义响应数据结构接口\ninterface Response {\n\tcode : number;\n\tmsg ?: string;\n\tdata : any;\n}\n\n// /**\n// * 获取图片上传的完整URL\n// * @returns {string} 完整的图片上传URL,包含基础URL、wxapp_id和token参数\n// */\n// export const getUploadImageUrl = () => {\n// \treturn config.api_base_url + '/upload/image' + '&wxapp_id=' + config.wxapp_id + '&token=' + uni.getStorageSync('token');\n// };\n\n/**\n * 封装uni.request的通用请求方法\n * @param {Options} options 请求配置项\n * @returns {Promise} 返回Promise对象\n *\n * 功能说明:\n * 1. 自动拼接基础URL和认证参数\n * 2. 统一处理登录状态(code=-1跳转登录页)\n * 3. 统一处理错误提示(code=0显示Toast)\n * 4. 成功时返回data字段(code=1)\n */\nexport const request = (options : Options) => {\n\treturn new Promise((resolve, reject) => {\n\t\tuni.request({\n\t\t\t// 拼接完整请求URL(基础URL + 路径 + 固定参数)\n\t\t\turl: config.api_base_url + options.url + '&wxapp_id=' + config.wxapp_id + '&token=' + uni.getStorageSync('token'),\n\n\t\t\tmethod: options.method || 'GET', // 默认GET方法\n\t\t\tdata: options.data || options.params || {}, // 兼容data/params传参\n\t\t\tdataType: options.dataType || 'json', // 默认json格式\n\t\t\tresponseType: options.responseType || 'text', // 默认text类型\n\n\t\t\t// 请求成功回调\n\t\t\tsuccess(res) {\n\t\t\t\tconst ret : Response = res.data;\n\t\t\t\t// console.log(ret);\n\n\t\t\t\t// 状态码处理\n\t\t\t\tswitch (ret.code) {\n\t\t\t\t\tcase -1: // 未登录状态\n\t\t\t\t\t\tgoToLoginPage();\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 1: // 成功状态\n\t\t\t\t\t\t// console.log(options.url);\n\t\t\t\t\t\t// if (options.url === '/parts.order/preview') {\n\t\t\t\t\t\t// \tconsole.log('ressss', ret);\n\t\t\t\t\t\t// \tresolve(ret);\n\t\t\t\t\t\t// \tbreak;\n\t\t\t\t\t\t// }\n\t\t\t\t\t\tresolve(ret.data); // 返回data字段\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 0: // 失败状态\n\t\t\t\t\t\t// console.log(options.url);\n\t\t\t\t\t\t// if (options.url === '/parts.order/preview') {\n\t\t\t\t\t\t// \tconsole.log('ressss', ret);\n\t\t\t\t\t\t// \tresolve(ret);\n\t\t\t\t\t\t// \tbreak;\n\t\t\t\t\t\t// }\n\t\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\t\ttitle: ret.msg || '操作失败', // 显示错误信息\n\t\t\t\t\t\t\ticon: 'none', // 不显示图标\n\t\t\t\t\t\t});\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t},\n\n\t\t\t// 请求失败回调\n\t\t\tfail(err) {\n\t\t\t\tuni.$emit('z-paging-error-emit');\n\t\t\t\treject(err); // 返回错误对象\n\t\t\t\tuni.showToast({\n\t\t\t\t\ttitle: '网络请求失败',\n\t\t\t\t\ticon: 'none',\n\t\t\t\t});\n\t\t\t},\n\t\t});\n\t});\n};"],"names":["uni","config","goToLoginPage"],"mappings":";;;;AAuFa,MAAA,UAAU,CAAC,YAAsB;AAC7C,SAAO,IAAI,QAAQ,CAAC,SAAS,WAAW;AACvCA,kBAAAA,MAAI,QAAQ;AAAA;AAAA,MAEX,KAAKC,OAAO,OAAA,eAAe,QAAQ,MAAM,eAAeA,OAAA,OAAO,WAAW,YAAYD,oBAAI,eAAe,OAAO;AAAA,MAEhH,QAAQ,QAAQ,UAAU;AAAA;AAAA,MAC1B,MAAM,QAAQ,QAAQ,QAAQ,UAAU,CAAC;AAAA;AAAA,MACzC,UAAU,QAAQ,YAAY;AAAA;AAAA,MAC9B,cAAc,QAAQ,gBAAgB;AAAA;AAAA;AAAA,MAGtC,QAAQ,KAAK;AACZ,cAAM,MAAiB,IAAI;AAI3B,gBAAQ,IAAI,MAAM;AAAA,UACjB,KAAK;AACUE,yBAAAA;AACd;AAAA,UACD,KAAK;AAOJ,oBAAQ,IAAI,IAAI;AAChB;AAAA,UACD,KAAK;AAOJF,0BAAAA,MAAI,UAAU;AAAA,cACb,OAAO,IAAI,OAAO;AAAA;AAAA,cAClB,MAAM;AAAA;AAAA,YAAA,CACN;AACD;AAAA,QACF;AAAA,MACD;AAAA;AAAA,MAGA,KAAK,KAAK;AACTA,4BAAI,MAAM,qBAAqB;AAC/B,eAAO,GAAG;AACVA,sBAAAA,MAAI,UAAU;AAAA,UACb,OAAO;AAAA,UACP,MAAM;AAAA,QAAA,CACN;AAAA,MACF;AAAA,IAAA,CACA;AAAA,EAAA,CACD;AACF;;"}
\ No newline at end of file
+{"version":3,"file":"request.js","sources":["api/request.ts"],"sourcesContent":["\nimport config from '@/config';\nimport { goToLoginPage } from '@/utils/helper';\n\n// 定义请求参数接口\ninterface Options {\n\turl : string; // 请求路径(不包含基础URL)\n\tmethod ?: 'GET' | 'POST'; // 请求方法,默认为GET\n\tdata ?: any; // POST请求体数据\n\tparams ?: any; // GET请求参数(与data二选一)\n\tdataType ?: string; // 返回数据格式,默认json\n\tresponseType ?: string; // 响应数据类型,默认text\n}\n\n// 定义响应数据结构接口\ninterface Response {\n\tcode : number;\n\tmsg ?: string;\n\tdata : any;\n}\n\n/**\n * 封装uni.request的通用请求方法\n * @param {Options} options 请求配置项\n * @returns {Promise} 返回Promise对象\n *\n * 功能说明:\n * 1. 自动拼接基础URL和认证参数\n * 2. 统一处理登录状态(code=-1跳转登录页)\n * 3. 统一处理错误提示(code=0显示Toast)\n * 4. 成功时返回data字段(code=1)\n */\nexport const request = (options : Options) => {\n\treturn new Promise((resolve, reject) => {\n\t\tuni.request({\n\t\t\t// 拼接完整请求URL(基础URL + 路径 + 固定参数)\n\t\t\turl: config.api_base_url + options.url + '&wxapp_id=' + config.wxapp_id + '&token=' + uni.getStorageSync('token'),\n\n\t\t\tmethod: options.method || 'GET', // 默认GET方法\n\t\t\tdata: options.data || options.params || {}, // 兼容data/params传参\n\t\t\tdataType: options.dataType || 'json', // 默认json格式\n\t\t\tresponseType: options.responseType || 'text', // 默认text类型\n\n\t\t\t// 请求成功回调\n\t\t\tsuccess(res) {\n\t\t\t\tconst ret : Response = res.data;\n\t\t\t\t// console.log(ret);\n\n\t\t\t\t// 状态码处理\n\t\t\t\tswitch (ret.code) {\n\t\t\t\t\tcase -1: // 未登录状态\n\t\t\t\t\t\tgoToLoginPage();\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 1: // 成功状态\n\t\t\t\t\t\t// console.log(options.url);\n\t\t\t\t\t\t// if (options.url === '/parts.order/preview') {\n\t\t\t\t\t\t// \tconsole.log('ressss', ret);\n\t\t\t\t\t\t// \tresolve(ret);\n\t\t\t\t\t\t// \tbreak;\n\t\t\t\t\t\t// }\n\t\t\t\t\t\tresolve(ret.data); // 返回data字段\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 0: // 失败状态\n\t\t\t\t\t\t// console.log(options.url);\n\t\t\t\t\t\t// if (options.url === '/parts.order/preview') {\n\t\t\t\t\t\t// \tconsole.log('ressss', ret);\n\t\t\t\t\t\t// \tresolve(ret);\n\t\t\t\t\t\t// \tbreak;\n\t\t\t\t\t\t// }\n\t\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\t\ttitle: ret.msg || '操作失败', // 显示错误信息\n\t\t\t\t\t\t\ticon: 'none', // 不显示图标\n\t\t\t\t\t\t});\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t},\n\n\t\t\t// 请求失败回调\n\t\t\tfail(err) {\n\t\t\t\tuni.$emit('z-paging-error-emit');\n\t\t\t\treject(err); // 返回错误对象\n\t\t\t\tuni.showToast({\n\t\t\t\t\ttitle: '网络请求失败',\n\t\t\t\t\ticon: 'none',\n\t\t\t\t});\n\t\t\t},\n\t\t});\n\t});\n};"],"names":["uni","config","goToLoginPage"],"mappings":";;;;AAgCa,MAAA,UAAU,CAAC,YAAsB;AAC7C,SAAO,IAAI,QAAQ,CAAC,SAAS,WAAW;AACvCA,kBAAAA,MAAI,QAAQ;AAAA;AAAA,MAEX,KAAKC,OAAO,OAAA,eAAe,QAAQ,MAAM,eAAeA,OAAA,OAAO,WAAW,YAAYD,oBAAI,eAAe,OAAO;AAAA,MAEhH,QAAQ,QAAQ,UAAU;AAAA;AAAA,MAC1B,MAAM,QAAQ,QAAQ,QAAQ,UAAU,CAAC;AAAA;AAAA,MACzC,UAAU,QAAQ,YAAY;AAAA;AAAA,MAC9B,cAAc,QAAQ,gBAAgB;AAAA;AAAA;AAAA,MAGtC,QAAQ,KAAK;AACZ,cAAM,MAAiB,IAAI;AAI3B,gBAAQ,IAAI,MAAM;AAAA,UACjB,KAAK;AACUE,yBAAAA;AACd;AAAA,UACD,KAAK;AAOJ,oBAAQ,IAAI,IAAI;AAChB;AAAA,UACD,KAAK;AAOJF,0BAAAA,MAAI,UAAU;AAAA,cACb,OAAO,IAAI,OAAO;AAAA;AAAA,cAClB,MAAM;AAAA;AAAA,YAAA,CACN;AACD;AAAA,QACF;AAAA,MACD;AAAA;AAAA,MAGA,KAAK,KAAK;AACTA,4BAAI,MAAM,qBAAqB;AAC/B,eAAO,GAAG;AACVA,sBAAAA,MAAI,UAAU;AAAA,UACb,OAAO;AAAA,UACP,MAAM;AAAA,QAAA,CACN;AAAA,MACF;AAAA,IAAA,CACA;AAAA,EAAA,CACD;AACF;;"}
\ No newline at end of file
diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/data/index.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/data/index.js.map
index 6f26e0a..7b7bac3 100644
--- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/data/index.js.map
+++ b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/data/index.js.map
@@ -1 +1 @@
-{"version":3,"file":"index.js","sources":["pages/data/index.vue","pages/data/index.vue?type=page"],"sourcesContent":["\r\n\t\r\n\t\t\r\n\t\r\n\r\n\r\n\r\n\r\n\r\n","import MiniProgramPage from '/Users/iuu/Developer/PHP/Work/cmgd/mini-app/pages/data/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["date","ref","uni","onLoad","onShow"],"mappings":";;;;;;;;;;;;;AA0BC,UAAM,uBAAuB,MAAM;AAClC,YAAMA,QAAO,oBAAI;AACjB,MAAAA,MAAK,SAASA,MAAK,SAAU,IAAG,CAAC;AACjC,MAAAA,MAAK,QAAQ,CAAC;AACd,aAAO,WAAWA,KAAI;AAAA,IACxB;AAGC,UAAM,yBAAyB,MAAM;AACpC,YAAMA,QAAO,oBAAI;AACjB,MAAAA,MAAK,SAASA,MAAK,SAAU,IAAG,CAAC;AACjC,MAAAA,MAAK,QAAQ,CAAC;AACd,aAAO,WAAWA,KAAI;AAAA,IACxB;AAGC,UAAM,aAAa,CAACA,UAAS;AAC5B,YAAM,OAAOA,MAAK;AAClB,YAAM,SAASA,MAAK,aAAa,GAAG,SAAQ,EAAG,SAAS,GAAG,GAAG;AAC9D,YAAM,MAAMA,MAAK,QAAS,EAAC,SAAQ,EAAG,SAAS,GAAG,GAAG;AACrD,aAAO,GAAG,IAAI,IAAI,KAAK,IAAI,GAAG;AAAA,IAChC;AAGC,UAAM,YAAYC,cAAAA,IAAI,qBAAoB,CAAE;AAC5C,UAAM,UAAUA,cAAAA,IAAI,uBAAsB,CAAE;AAE5C,UAAM,OAAOA,kBAAI,EAAE;AAEnB,UAAM,WAAW,CAAC,MAAM;AACvBC,oBAAY,MAAA,MAAA,OAAA,8BAAA,YAAY,CAAC;AAAA,IACzB;AACD,UAAM,WAAW,CAAC,MAAM;AACvBA,oBAAY,MAAA,MAAA,OAAA,8BAAA,YAAY,CAAC;AACzBA,oBAAAA,MAAI,WAAW;AAAA,QACd,KAAK,yBAAyB,EAAE,CAAC,CAAC;AAAA,MACrC,CAAG;AAAA,IACD;AAIDC,kBAAM,OAAC,CAAC,YAAY;AAAA,IAErB,CAAE;AAMDC,kBAAAA,OAAO,MAAM;AAAA,IASd,CAAE;;;;;;;;;;;;;;;;;;ACnFF,GAAG,WAAW,eAAe;"}
\ No newline at end of file
+{"version":3,"file":"index.js","sources":["pages/data/index.vue","pages/data/index.vue?type=page"],"sourcesContent":["\r\n\t\r\n\t\t\r\n\t\r\n\r\n\r\n\r\n\r\n\r\n","import MiniProgramPage from '/Users/iuu/Developer/PHP/Work/cmgd/mini-app/pages/data/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["date","ref","uni","onLoad","onShow"],"mappings":";;;;;;;;;;;;;AA0BC,UAAM,uBAAuB,MAAM;AAClC,YAAMA,QAAO,oBAAI;AACjB,MAAAA,MAAK,SAASA,MAAK,SAAU,IAAG,CAAC;AACjC,MAAAA,MAAK,QAAQ,CAAC;AACd,aAAO,WAAWA,KAAI;AAAA,IACxB;AAGC,UAAM,yBAAyB,MAAM;AACpC,YAAMA,QAAO,oBAAI;AACjB,MAAAA,MAAK,SAASA,MAAK,SAAU,IAAG,CAAC;AACjC,MAAAA,MAAK,QAAQ,CAAC;AACd,aAAO,WAAWA,KAAI;AAAA,IACxB;AAGC,UAAM,aAAa,CAACA,UAAS;AAC5B,YAAM,OAAOA,MAAK;AAClB,YAAM,SAASA,MAAK,aAAa,GAAG,SAAQ,EAAG,SAAS,GAAG,GAAG;AAC9D,YAAM,MAAMA,MAAK,QAAS,EAAC,SAAQ,EAAG,SAAS,GAAG,GAAG;AACrD,aAAO,GAAG,IAAI,IAAI,KAAK,IAAI,GAAG;AAAA,IAChC;AAGC,UAAM,YAAYC,cAAAA,IAAI,qBAAoB,CAAE;AAC5C,UAAM,UAAUA,cAAAA,IAAI,uBAAsB,CAAE;AAE5C,UAAM,OAAOA,kBAAI,EAAE;AAEnB,UAAM,WAAW,CAAC,MAAM;AACvBC,oBAAY,MAAA,MAAA,OAAA,8BAAA,YAAY,CAAC;AAAA,IACzB;AACD,UAAM,WAAW,CAAC,MAAM;AACvBA,oBAAY,MAAA,MAAA,OAAA,8BAAA,YAAY,CAAC;AACzBA,oBAAAA,MAAI,WAAW;AAAA,QACd,KAAK,yBAAyB,EAAE,CAAC,CAAC;AAAA,MACrC,CAAG;AAAA,IACD;AAIDC,kBAAM,OAAC,CAAC,YAAY;AAAA,IACrB,CAAE;AAMDC,kBAAAA,OAAO,MAAM;AAAA,IASd,CAAE;;;;;;;;;;;;;;;;;;AClFF,GAAG,WAAW,eAAe;"}
\ No newline at end of file
diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/data/list.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/data/list.js.map
index 64c7d09..d9630b7 100644
--- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/data/list.js.map
+++ b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/data/list.js.map
@@ -1 +1 @@
-{"version":3,"file":"list.js","sources":["pages/data/list.vue?type=page"],"sourcesContent":["import MiniProgramPage from '/Users/iuu/Developer/PHP/Work/cmgd/mini-app/pages/data/list.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;AACA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
+{"version":3,"file":"list.js","sources":["pages/data/list.vue","pages/data/list.vue?type=page"],"sourcesContent":["\r\n\t\r\n\t\r\n\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{order?.fee_type?.text}}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{order?.fee_combo_name}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t¥{{order?.fee_amount}}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t¥{{order?.fee_combo_price}}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{order?.fee_pay_status?.text}}\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\r\n\t\t\t\t0\">\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t超时\r\n\t\t\t\t\t\t\t{{order?.over_often}}小时\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t¥{{order?.over_amount}}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{order?.over_pay_status?.text}}\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{goods.goods_type_name}}\r\n\t\t\t\t\t\t\t{{goods.goods_name}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t¥{{goods?.goods_price}}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{goods?.goods_pay_status_txt}}\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\r\n\r\n\t\t\t\r\n\t\t\r\n\t\r\n\r\n\r\n\r\n\r\n\r\n","import MiniProgramPage from '/Users/iuu/Developer/PHP/Work/cmgd/mini-app/pages/data/list.vue'\nwx.createPage(MiniProgramPage)"],"names":["ref","onLoad","uni","fetchDayOrderList","onShow"],"mappings":";;;;;;;;;;;;;;;;AA4GC,UAAM,OAAOA,kBAAI,EAAE;AAEnBC,kBAAM,OAAC,CAAC,YAAY;AACnB,WAAK,QAAQ,QAAQ;AACrBC,oBAAA,MAAA,MAAA,OAAA,8BAAY,KAAK,KAAK;AAAA,IACxB,CAAE;AAID,UAAM,WAAWF,kBAAI,CAAA,CAAE;AAEvB,UAAM,SAASA,kBAAI,IAAI;AAKvB,UAAM,YAAY,CAAC,SAAS,GAAG,WAAW,OAAO;AAChDE,oBAAA,MAAA,MAAA,OAAA,8BAAY,KAAK,KAAK;AACtB,YAAM,SAAS;AAAA,QACd,MAAM;AAAA,QACN,UAAU;AAAA,QACV,MAAM,KAAK;AAAA,MACX;AACDC,gBAAAA,kBAAkB,MAAM,EAAE,KAAK,SAAO;AACrCD,sBAAAA,MAAY,MAAA,OAAA,8BAAA,GAAG;AACf,eAAO,MAAM,SAAS,IAAI,IAAI;AAAA,MACjC,CAAG,EAAE,MAAM,SAAO;AACf,eAAO,MAAM,SAAS,KAAK;AAAA,MAC9B,CAAG;AAAA,IACD;AAMDE,kBAAAA,OAAO,MAAM;AAGZ,UAAI,OAAO,OAAO;AAEjB,eAAO,MAAM;MAGb;AAAA,IACH,CAAE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACvJF,GAAG,WAAW,eAAe;"}
\ No newline at end of file
diff --git a/unpackage/dist/dev/mp-weixin/api/index.js b/unpackage/dist/dev/mp-weixin/api/index.js
index d8ce128..f47ea24 100644
--- a/unpackage/dist/dev/mp-weixin/api/index.js
+++ b/unpackage/dist/dev/mp-weixin/api/index.js
@@ -88,10 +88,18 @@ function fetchOrderList(data) {
method: "POST"
});
}
+function fetchDayOrderList(data) {
+ return api_request.request({
+ url: "/index/dayOrder",
+ data,
+ method: "POST"
+ });
+}
exports.fetchAddOrder = fetchAddOrder;
exports.fetchAddTodo = fetchAddTodo;
exports.fetchBooking = fetchBooking;
exports.fetchCombos = fetchCombos;
+exports.fetchDayOrderList = fetchDayOrderList;
exports.fetchEditOrder = fetchEditOrder;
exports.fetchEditTodo = fetchEditTodo;
exports.fetchGoods = fetchGoods;
diff --git a/unpackage/dist/dev/mp-weixin/pages/data/list.js b/unpackage/dist/dev/mp-weixin/pages/data/list.js
index 248d9c2..9a0bc8b 100644
--- a/unpackage/dist/dev/mp-weixin/pages/data/list.js
+++ b/unpackage/dist/dev/mp-weixin/pages/data/list.js
@@ -1,9 +1,163 @@
"use strict";
const common_vendor = require("../../common/vendor.js");
-const _sfc_main = {};
-function _sfc_render(_ctx, _cache) {
- return {};
+const api_index = require("../../api/index.js");
+if (!Array) {
+ const _easycom_nut_tag2 = common_vendor.resolveComponent("nut-tag");
+ const _easycom_z_paging2 = common_vendor.resolveComponent("z-paging");
+ (_easycom_nut_tag2 + _easycom_z_paging2)();
}
-const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]);
+const _easycom_nut_tag = () => "../../uni_modules/nutui-uni/components/tag/tag.js";
+const _easycom_z_paging = () => "../../uni_modules/z-paging/components/z-paging/z-paging.js";
+if (!Math) {
+ (_easycom_nut_tag + _easycom_z_paging)();
+}
+const _sfc_main = {
+ __name: "list",
+ setup(__props) {
+ const date = common_vendor.ref("");
+ common_vendor.onLoad((options) => {
+ date.value = options.date;
+ common_vendor.index.__f__("log", "at pages/data/list.vue:113", date.value);
+ });
+ const dataList = common_vendor.ref([]);
+ const paging = common_vendor.ref(null);
+ const queryList = (pageNo = 1, pageSize = 10) => {
+ common_vendor.index.__f__("log", "at pages/data/list.vue:126", date.value);
+ const params = {
+ page: pageNo,
+ pageSize: 10,
+ date: date.value
+ };
+ api_index.fetchDayOrderList(params).then((res) => {
+ common_vendor.index.__f__("log", "at pages/data/list.vue:133", res);
+ paging.value.complete(res.list);
+ }).catch((res) => {
+ paging.value.complete(false);
+ });
+ };
+ common_vendor.onShow(() => {
+ if (paging.value) {
+ paging.value.refresh();
+ }
+ });
+ return (_ctx, _cache) => {
+ return {
+ a: common_vendor.f(dataList.value, (order, index, i0) => {
+ var _a, _b, _c, _d, _e, _f, _g, _h, _i, _j, _k, _l, _m, _n, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _A, _B, _C;
+ return common_vendor.e({
+ a: order.order_type == 1
+ }, order.order_type == 1 ? {
+ b: "2c2d73a5-1-" + i0 + ",2c2d73a5-0",
+ c: common_vendor.p({
+ plain: true,
+ type: "primary"
+ })
+ } : {
+ e: "2c2d73a5-2-" + i0 + ",2c2d73a5-0",
+ f: common_vendor.p({
+ plain: true,
+ type: "warning"
+ })
+ }, {
+ d: order.order_type == 2,
+ g: order.order_type == 1
+ }, order.order_type == 1 ? {
+ h: common_vendor.t((_a = order == null ? void 0 : order.rooms) == null ? void 0 : _a.room_name),
+ i: "2c2d73a5-3-" + i0 + ",2c2d73a5-0",
+ j: common_vendor.p({
+ ["custom-color"]: "#ffc209"
+ })
+ } : {}, {
+ k: ((_b = order == null ? void 0 : order.status) == null ? void 0 : _b.value) == 1
+ }, ((_c = order == null ? void 0 : order.status) == null ? void 0 : _c.value) == 1 ? {
+ l: common_vendor.t((_d = order == null ? void 0 : order.status) == null ? void 0 : _d.text),
+ m: "2c2d73a5-4-" + i0 + ",2c2d73a5-0",
+ n: common_vendor.p({
+ plain: true,
+ type: "danger"
+ })
+ } : ((_e = order == null ? void 0 : order.status) == null ? void 0 : _e.value) == 2 ? {
+ p: common_vendor.t((_f = order == null ? void 0 : order.status) == null ? void 0 : _f.text),
+ q: "2c2d73a5-5-" + i0 + ",2c2d73a5-0",
+ r: common_vendor.p({
+ plain: true,
+ type: "success"
+ })
+ } : {}, {
+ o: ((_g = order == null ? void 0 : order.status) == null ? void 0 : _g.value) == 2,
+ s: order.order_type == 1 && ((_h = order == null ? void 0 : order.fee_type) == null ? void 0 : _h.value) != 0
+ }, order.order_type == 1 && ((_i = order == null ? void 0 : order.fee_type) == null ? void 0 : _i.value) != 0 ? common_vendor.e({
+ t: common_vendor.t((_j = order == null ? void 0 : order.fee_type) == null ? void 0 : _j.text),
+ v: "2c2d73a5-6-" + i0 + ",2c2d73a5-0",
+ w: common_vendor.p({
+ plain: true,
+ ["custom-color"]: "#fa2400"
+ }),
+ x: ((_k = order == null ? void 0 : order.fee_type) == null ? void 0 : _k.value) == 0 || ((_l = order == null ? void 0 : order.fee_type) == null ? void 0 : _l.value) == 3
+ }, ((_m = order == null ? void 0 : order.fee_type) == null ? void 0 : _m.value) == 0 || ((_n = order == null ? void 0 : order.fee_type) == null ? void 0 : _n.value) == 3 ? {} : ((_o = order == null ? void 0 : order.fee_type) == null ? void 0 : _o.value) == 1 || ((_p = order == null ? void 0 : order.fee_type) == null ? void 0 : _p.value) == 2 ? {
+ z: common_vendor.t(order == null ? void 0 : order.fee_combo_name)
+ } : {}, {
+ y: ((_q = order == null ? void 0 : order.fee_type) == null ? void 0 : _q.value) == 1 || ((_r = order == null ? void 0 : order.fee_type) == null ? void 0 : _r.value) == 2,
+ A: ((_s = order == null ? void 0 : order.fee_type) == null ? void 0 : _s.value) == 0 || ((_t = order == null ? void 0 : order.fee_type) == null ? void 0 : _t.value) == 3
+ }, ((_u = order == null ? void 0 : order.fee_type) == null ? void 0 : _u.value) == 0 || ((_v = order == null ? void 0 : order.fee_type) == null ? void 0 : _v.value) == 3 ? {
+ B: common_vendor.t(order == null ? void 0 : order.fee_amount)
+ } : ((_w = order == null ? void 0 : order.fee_type) == null ? void 0 : _w.value) == 1 || ((_x = order == null ? void 0 : order.fee_type) == null ? void 0 : _x.value) == 2 ? {
+ D: common_vendor.t(order == null ? void 0 : order.fee_combo_price)
+ } : {}, {
+ C: ((_y = order == null ? void 0 : order.fee_type) == null ? void 0 : _y.value) == 1 || ((_z = order == null ? void 0 : order.fee_type) == null ? void 0 : _z.value) == 2,
+ E: common_vendor.t((_A = order == null ? void 0 : order.fee_pay_status) == null ? void 0 : _A.text)
+ }) : {}, {
+ F: order.over_often > 0
+ }, order.over_often > 0 ? {
+ G: "2c2d73a5-7-" + i0 + ",2c2d73a5-0",
+ H: common_vendor.p({
+ plain: true,
+ ["custom-color"]: "#fa2400"
+ }),
+ I: common_vendor.t(order == null ? void 0 : order.over_often),
+ J: common_vendor.t(order == null ? void 0 : order.over_amount),
+ K: common_vendor.t((_B = order == null ? void 0 : order.over_pay_status) == null ? void 0 : _B.text)
+ } : {}, {
+ L: common_vendor.f(order.goods, (goods, iidx, i1) => {
+ return {
+ a: common_vendor.t(goods.goods_type_name),
+ b: "2c2d73a5-8-" + i0 + "-" + i1 + ",2c2d73a5-0",
+ c: common_vendor.t(goods.goods_name),
+ d: common_vendor.t(goods == null ? void 0 : goods.goods_price),
+ e: common_vendor.t(goods == null ? void 0 : goods.goods_pay_status_txt),
+ f: iidx
+ };
+ }),
+ M: common_vendor.t(order == null ? void 0 : order.discount_amount),
+ N: common_vendor.t(order == null ? void 0 : order.discount_amount),
+ O: order.remarks
+ }, order.remarks ? {} : {}, {
+ P: order.remarks
+ }, order.remarks ? {
+ Q: common_vendor.t(order.remarks)
+ } : {}, {
+ R: common_vendor.t(order.create_time),
+ S: common_vendor.t((_C = order == null ? void 0 : order.user) == null ? void 0 : _C.staff_name),
+ T: index
+ });
+ }),
+ b: common_vendor.p({
+ plain: true,
+ ["custom-color"]: "#fa2400"
+ }),
+ c: common_vendor.sr(paging, "2c2d73a5-0", {
+ "k": "paging"
+ }),
+ d: common_vendor.o(queryList),
+ e: common_vendor.o(($event) => dataList.value = $event),
+ f: common_vendor.p({
+ fixed: false,
+ modelValue: dataList.value
+ })
+ };
+ };
+ }
+};
+const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-2c2d73a5"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/data/list.js.map
diff --git a/unpackage/dist/dev/mp-weixin/pages/data/list.json b/unpackage/dist/dev/mp-weixin/pages/data/list.json
index bb7a7c4..9d6adf7 100644
--- a/unpackage/dist/dev/mp-weixin/pages/data/list.json
+++ b/unpackage/dist/dev/mp-weixin/pages/data/list.json
@@ -1,5 +1,8 @@
{
"navigationBarTitleText": "运营数据-数据看板",
"enablePullDownRefresh": false,
- "usingComponents": {}
+ "usingComponents": {
+ "nut-tag": "../../uni_modules/nutui-uni/components/tag/tag",
+ "z-paging": "../../uni_modules/z-paging/components/z-paging/z-paging"
+ }
}
\ No newline at end of file
diff --git a/unpackage/dist/dev/mp-weixin/pages/data/list.wxml b/unpackage/dist/dev/mp-weixin/pages/data/list.wxml
index e69de29..7ef77bc 100644
--- a/unpackage/dist/dev/mp-weixin/pages/data/list.wxml
+++ b/unpackage/dist/dev/mp-weixin/pages/data/list.wxml
@@ -0,0 +1 @@
+{{order.t}}{{order.z}} ¥{{order.B}} ¥{{order.D}}{{order.E}}超时{{order.I}}小时 ¥{{order.J}}{{order.K}}{{goods.a}}{{goods.c}} ¥{{goods.d}}{{goods.e}}
\ No newline at end of file
diff --git a/unpackage/dist/dev/mp-weixin/pages/data/list.wxss b/unpackage/dist/dev/mp-weixin/pages/data/list.wxss
new file mode 100644
index 0000000..fc19c8d
--- /dev/null
+++ b/unpackage/dist/dev/mp-weixin/pages/data/list.wxss
@@ -0,0 +1,155 @@
+/**
+ * 这里是uni-app内置的常用样式变量
+ *
+ * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
+ * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
+ *
+ */
+/**
+ * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
+ *
+ * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
+ */
+/* 颜色变量 */
+/* 行为相关颜色 */
+/* 文字基本颜色 */
+/* 背景颜色 */
+/* 边框颜色 */
+/* 尺寸变量 */
+/* 文字尺寸 */
+/* 图片尺寸 */
+/* Border Radius */
+/* 水平间距 */
+/* 垂直间距 */
+/* 透明度 */
+/* 文章场景相关 */
+/**
+ * 这里是uni-app内置的常用样式变量
+ *
+ * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
+ * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
+ *
+ */
+/**
+ * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
+ *
+ * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
+ */
+/* 颜色变量 */
+/* 行为相关颜色 */
+/* 文字基本颜色 */
+/* 背景颜色 */
+/* 边框颜色 */
+/* 尺寸变量 */
+/* 文字尺寸 */
+/* 图片尺寸 */
+/* Border Radius */
+/* 水平间距 */
+/* 垂直间距 */
+/* 透明度 */
+/* 文章场景相关 */
+.page-content.data-v-2c2d73a5 {
+ min-height: 100vh;
+ background-color: #f2f3f5;
+}
+.title-list.data-v-2c2d73a5 {
+ display: flex;
+ justify-content: space-around;
+ align-items: center;
+ width: 100%;
+}
+.title-list .title-item.data-v-2c2d73a5 {
+ display: flex;
+ justify-content: space-around;
+ align-items: center;
+ position: relative;
+}
+.title-list .tabs-active.data-v-2c2d73a5 {
+ font-weight: bold;
+ color: var(--nut-tabs-titles-item-active-color, var(--nut-title-color, #1a1a1a));
+ opacity: var(--nut-tabs-titles-item-line-opacity, 1);
+ transition: width 0.3s ease;
+}
+.title-list .tabs-active .item__line.data-v-2c2d73a5 {
+ position: absolute;
+ bottom: -10%;
+ left: 50%;
+ overflow: hidden;
+ content: " ";
+ border-radius: var(--nut-tabs-titles-item-line-border-radius, 0);
+ opacity: var(--nut-tabs-titles-item-line-opacity, 1);
+ transition: width 0.3s ease;
+ transform: translate(-50%, 0);
+ width: var(--nut-tabs-horizontal-titles-item-active-line-width, 40px);
+ height: 3px;
+ content: " ";
+ background: var(--nut-tabs-horizontal-tab-line-color, linear-gradient(90deg, var(--nut-primary-color, #fa2c19) 0%, rgba(250, 44, 25, 0.15) 100%));
+}
+.order-list.data-v-2c2d73a5 {
+ display: flex;
+ flex-direction: column;
+ width: 100%;
+}
+.order-inner.data-v-2c2d73a5 {
+ display: flex;
+ flex-direction: column;
+ background: #fff;
+ border-radius: 15rpx;
+ overflow: hidden;
+ margin: 20rpx;
+ /* 信息行布局 */
+}
+.order-inner .order-inner-header.data-v-2c2d73a5 {
+ display: flex;
+ align-items: center;
+ font-size: 24rpx;
+ justify-content: space-between;
+ line-height: 45rpx;
+ padding: 15rpx 20rpx;
+ border-bottom: 2rpx solid #f2f3f5;
+}
+.order-inner .goods-info-row.data-v-2c2d73a5 {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ padding: 20rpx;
+ border-bottom: 2rpx solid #f2f3f5;
+ /* 左侧文字样式 */
+ /* 右侧价格样式 */
+}
+.order-inner .goods-info-row .left-text.data-v-2c2d73a5 {
+ flex: 1;
+}
+.order-inner .goods-info-row .goods-name.data-v-2c2d73a5 {
+ font-size: 26rpx;
+ color: #000000;
+ display: block;
+}
+.order-inner .goods-info-row .price.data-v-2c2d73a5 {
+ font-size: 26rpx;
+ margin-left: 20rpx;
+ align-self: center;
+ color: #fa2c19;
+ /* 垂直居中在两行文字之间 */
+}
+.order-inner .goods-info-row .goods-pay-status.data-v-2c2d73a5 {
+ font-size: 26rpx;
+ margin-left: 20rpx;
+ align-self: center;
+}
+.order-inner .footer.data-v-2c2d73a5 {
+ display: flex;
+ flex-direction: column;
+}
+.order-inner .footer .order-inner-price.data-v-2c2d73a5 {
+ display: flex;
+ justify-content: space-evenly;
+ padding: 20rpx;
+ font-size: 24rpx;
+ align-items: center;
+}
+.order-inner .footer .remarks.data-v-2c2d73a5 {
+ padding: 20rpx;
+ color: rgba(0, 0, 0, 0.5);
+ font-size: 24rpx;
+}
\ No newline at end of file