From 7ee44c0663f7414f9ae3ef8b969c9a7c1c24cd67 Mon Sep 17 00:00:00 2001 From: iuu <2167162990@qq.com> Date: Thu, 15 Jan 2026 17:12:46 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E7=90=86=E5=BE=85=E5=8A=9E=E4=BA=8B?= =?UTF-8?q?=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- App.vue | 50 +- api/goods.ts | 8 - api/index.ts | 8 + pages.json | 10 +- pages/index/index.vue | 15 +- pages/todo/goodsAdd.vue | 413 ++++++++++ pages/todo/goodsDetail.vue | 341 +++++++++ pages/todo/goodsEdit.vue | 339 +++++++++ pages/todo/goodsList.vue | 705 ++++++++++++++++++ pages/todo/index.vue | 8 - pages/todo/todoList.vue | 481 ++++++++++++ .../dev/.sourcemap/mp-weixin/api/goods.js.map | 2 +- .../dev/.sourcemap/mp-weixin/api/index.js.map | 2 +- .../dist/dev/.sourcemap/mp-weixin/app.js.map | 2 +- .../mp-weixin/pages/index/index.js.map | 2 +- .../mp-weixin/pages/todo/index.js.map | 1 + .../mp-weixin/pages/todo/todoList.js.map | 1 + unpackage/dist/dev/mp-weixin/api/index.js | 8 + unpackage/dist/dev/mp-weixin/app.js | 1 + unpackage/dist/dev/mp-weixin/app.json | 3 +- .../dist/dev/mp-weixin/pages/index/index.js | 32 +- .../dist/dev/mp-weixin/pages/todo/index.js | 109 +++ .../dist/dev/mp-weixin/pages/todo/index.json | 9 + .../dist/dev/mp-weixin/pages/todo/index.wxml | 1 + .../dist/dev/mp-weixin/pages/todo/index.wxss | 304 ++++++++ .../dist/dev/mp-weixin/pages/todo/todoList.js | 109 +++ .../dev/mp-weixin/pages/todo/todoList.json | 9 + .../dev/mp-weixin/pages/todo/todoList.wxml | 1 + .../dev/mp-weixin/pages/todo/todoList.wxss | 304 ++++++++ 29 files changed, 3215 insertions(+), 63 deletions(-) create mode 100644 pages/todo/goodsAdd.vue create mode 100644 pages/todo/goodsDetail.vue create mode 100644 pages/todo/goodsEdit.vue create mode 100644 pages/todo/goodsList.vue delete mode 100644 pages/todo/index.vue create mode 100644 pages/todo/todoList.vue create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/todo/index.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/todo/todoList.js.map create mode 100644 unpackage/dist/dev/mp-weixin/pages/todo/index.js create mode 100644 unpackage/dist/dev/mp-weixin/pages/todo/index.json create mode 100644 unpackage/dist/dev/mp-weixin/pages/todo/index.wxml create mode 100644 unpackage/dist/dev/mp-weixin/pages/todo/index.wxss create mode 100644 unpackage/dist/dev/mp-weixin/pages/todo/todoList.js create mode 100644 unpackage/dist/dev/mp-weixin/pages/todo/todoList.json create mode 100644 unpackage/dist/dev/mp-weixin/pages/todo/todoList.wxml create mode 100644 unpackage/dist/dev/mp-weixin/pages/todo/todoList.wxss diff --git a/App.vue b/App.vue index 9b4f7b3..e4d1549 100644 --- a/App.vue +++ b/App.vue @@ -1,25 +1,25 @@ - - - + + + \ No newline at end of file diff --git a/api/goods.ts b/api/goods.ts index db084ab..50c19a9 100644 --- a/api/goods.ts +++ b/api/goods.ts @@ -48,14 +48,6 @@ export function fetchFilterParmas(is_origin : number = 0) { } -// 管理端机器列表 -export function fetchSysGoodsList(data : {}) { - return request({ - url: '/goods/list', - data: data, - method: 'POST' - }); -} // 首页机器列表 diff --git a/api/index.ts b/api/index.ts index 7fd4a59..1015375 100644 --- a/api/index.ts +++ b/api/index.ts @@ -83,3 +83,11 @@ export function fetchRoomOrder(roomId : Number) { } +// 待办列表 +export function fetchTodoList(data : {}) { + return request({ + url: '/index/todoList', + data: data, + method: 'POST' + }); +} diff --git a/pages.json b/pages.json index 7ac8f06..ed1ae0f 100644 --- a/pages.json +++ b/pages.json @@ -11,7 +11,7 @@ "text": "首页" }, { - "pagePath": "pages/todo/index", + "pagePath": "pages/todo/todoList", "iconPath": "static/tabbar/todo.png", "selectedIconPath": "static/tabbar/todo-active.png", "text": "待办" @@ -47,6 +47,14 @@ "navigationBarTitleText": "登陆" } }, + { + "path": "pages/todo/todoList", + "style": { + "navigationBarTitleText": "待办", + "enablePullDownRefresh": false + } + }, + { "path": "pages/index/orderAdd", "style": { diff --git a/pages/index/index.vue b/pages/index/index.vue index 194cd87..1c04abf 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -2,7 +2,7 @@ - + 新增商品订单 @@ -112,7 +112,7 @@ import { fetchRooms, fetchBooking, - fetchUnBooking, + fetchUnBooking, fetchLogin, } from '@/api/index'; import { @@ -150,10 +150,11 @@ }).then(res => { console.log(res); uni.setStorageSync('token', res.token) - uni.setStorageSync('uid', res.user.user_id) - uni.setStorageSync('username', res.user.user_name) + uni.setStorageSync('uid', res.user.user_id) + uni.setStorageSync('username', res.user.user_name) uni.setStorageSync('role', res.user.role.value) isLoggedIn.value = true + uni.showTabBar() // 登录操作(模拟成功) uni.showToast({ title: '登录成功', @@ -275,6 +276,12 @@ getRooms() } + onLoad(() => { + console.log("onshow---"); + uni.hideTabBar() + checkLogin() + getRooms() + }) onShow(() => { console.log("onshow---"); uni.hideTabBar() diff --git a/pages/todo/goodsAdd.vue b/pages/todo/goodsAdd.vue new file mode 100644 index 0000000..7e9c7e6 --- /dev/null +++ b/pages/todo/goodsAdd.vue @@ -0,0 +1,413 @@ + + + + + \ No newline at end of file diff --git a/pages/todo/goodsDetail.vue b/pages/todo/goodsDetail.vue new file mode 100644 index 0000000..0bdc429 --- /dev/null +++ b/pages/todo/goodsDetail.vue @@ -0,0 +1,341 @@ + + + + + \ No newline at end of file diff --git a/pages/todo/goodsEdit.vue b/pages/todo/goodsEdit.vue new file mode 100644 index 0000000..aa4e7a4 --- /dev/null +++ b/pages/todo/goodsEdit.vue @@ -0,0 +1,339 @@ + + + + + \ No newline at end of file diff --git a/pages/todo/goodsList.vue b/pages/todo/goodsList.vue new file mode 100644 index 0000000..9df4f3c --- /dev/null +++ b/pages/todo/goodsList.vue @@ -0,0 +1,705 @@ + + + + + \ No newline at end of file diff --git a/pages/todo/index.vue b/pages/todo/index.vue deleted file mode 100644 index 02409e3..0000000 --- a/pages/todo/index.vue +++ /dev/null @@ -1,8 +0,0 @@ - - - - - \ No newline at end of file diff --git a/pages/todo/todoList.vue b/pages/todo/todoList.vue new file mode 100644 index 0000000..a12e198 --- /dev/null +++ b/pages/todo/todoList.vue @@ -0,0 +1,481 @@ + + + + + \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/api/goods.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/api/goods.js.map index 05ece7c..5703a18 100644 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/api/goods.js.map +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/api/goods.js.map @@ -1 +1 @@ -{"version":3,"file":"goods.js","sources":["api/goods.ts"],"sourcesContent":["import { request } from './request';\r\n\r\n\n\n\n\n// 编辑商品\nexport function fetchGoodsEdit(form:{}) {\n\treturn request({\n\t\turl: '/goods/edit',\n\t\tdata: form,\n\t\tmethod: 'POST'\n\t})\n} \n\n\n// 商品详情\nexport function fetchGoodsDetail(id:number) {\n\treturn request({\n\t\turl: '/goods/detail',\n\t\tdata: {goods_id:id}\n\t})\n}\n\n\n\n\n\n// 新增商品\nexport function fetchGoodsAdd(form:{}) {\n\treturn request({\n\t\turl: '/goods/add',\n\t\tdata: form,\n\t\tmethod: 'POST'\n\t})\n} \n\n\n\n// 筛选\nexport function fetchFilterParmas(is_origin : number = 0) {\n\treturn request({\n\t\turl: '/goods/filterParams',\n\t\tdata: {\n\t\t\tis_origin: is_origin\n\t\t}\n\t})\n}\n\n\n// 管理端机器列表\nexport function fetchSysGoodsList(data : {}) {\n\treturn request({\n\t\turl: '/goods/list',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n\n\n// 首页机器列表\nexport function fetchGoodsList(data : {}) {\n\treturn request({\n\t\turl: '/goods/lists',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}"],"names":["request"],"mappings":";;AAiBO,SAAS,iBAAiB,IAAW;AAC3C,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL,MAAM,EAAC,UAAS,GAAE;AAAA,EAAA,CAClB;AACF;;"} \ No newline at end of file +{"version":3,"file":"goods.js","sources":["api/goods.ts"],"sourcesContent":["import { request } from './request';\r\n\r\n\n\n\n\n// 编辑商品\nexport function fetchGoodsEdit(form:{}) {\n\treturn request({\n\t\turl: '/goods/edit',\n\t\tdata: form,\n\t\tmethod: 'POST'\n\t})\n} \n\n\n// 商品详情\nexport function fetchGoodsDetail(id:number) {\n\treturn request({\n\t\turl: '/goods/detail',\n\t\tdata: {goods_id:id}\n\t})\n}\n\n\n\n\n\n// 新增商品\nexport function fetchGoodsAdd(form:{}) {\n\treturn request({\n\t\turl: '/goods/add',\n\t\tdata: form,\n\t\tmethod: 'POST'\n\t})\n} \n\n\n\n// 筛选\nexport function fetchFilterParmas(is_origin : number = 0) {\n\treturn request({\n\t\turl: '/goods/filterParams',\n\t\tdata: {\n\t\t\tis_origin: is_origin\n\t\t}\n\t})\n}\n\n\n\n\n// 首页机器列表\nexport function fetchGoodsList(data : {}) {\n\treturn request({\n\t\turl: '/goods/lists',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}"],"names":["request"],"mappings":";;AAiBO,SAAS,iBAAiB,IAAW;AAC3C,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL,MAAM,EAAC,UAAS,GAAE;AAAA,EAAA,CAClB;AACF;;"} \ 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 154dafe..dd8a86c 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"],"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;;;;;;;;;;"} \ 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"],"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;;;;;;;;;;;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/app.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/app.js.map index 0f39fe4..b0b1eca 100644 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/app.js.map +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/app.js.map @@ -1 +1 @@ -{"version":3,"file":"app.js","sources":["App.vue","main.js"],"sourcesContent":["\n\n\n","import App from './App'\n\n// #ifndef VUE3\nimport Vue from 'vue'\nimport './uni.promisify.adaptor'\nVue.config.productionTip = false\nApp.mpType = 'app'\nconst app = new Vue({\n ...App\n})\napp.$mount()\n// #endif\n\n// #ifdef VUE3\nimport { createSSRApp } from 'vue'\nexport function createApp() {\n const app = createSSRApp(App)\n return {\n app\n }\n}\n// #endif"],"names":["uni","createSSRApp","App"],"mappings":";;;;;;;;;;;;;;;;;AAEC,MAAK,YAAU;AAAA,EACf,UAAU,WAAY;AAOpBA,kBAAAA,MAAY,MAAA,OAAA,iBAAA,YAAY;AAAA,EACxB;AAAA,EACD,QAAQ,WAAW;AAElBA,kBAAAA,MAAY,MAAA,OAAA,iBAAA,UAAU;AAAA,EACtB;AAAA,EACD,QAAQ,WAAW;AAClBA,kBAAAA,MAAY,MAAA,OAAA,iBAAA,UAAU;AAAA,EACvB;AACD;ACJM,SAAS,YAAY;AAC1B,QAAM,MAAMC,cAAY,aAACC,SAAG;AAC5B,SAAO;AAAA,IACL;AAAA,EACD;AACH;;;"} \ No newline at end of file +{"version":3,"file":"app.js","sources":["App.vue","main.js"],"sourcesContent":["\r\n\r\n","import App from './App'\n\n// #ifndef VUE3\nimport Vue from 'vue'\nimport './uni.promisify.adaptor'\nVue.config.productionTip = false\nApp.mpType = 'app'\nconst app = new Vue({\n ...App\n})\napp.$mount()\n// #endif\n\n// #ifdef VUE3\nimport { createSSRApp } from 'vue'\nexport function createApp() {\n const app = createSSRApp(App)\n return {\n app\n }\n}\n// #endif"],"names":["uni","createSSRApp","App"],"mappings":";;;;;;;;;;;;;;;;;;AAEC,MAAK,YAAU;AAAA,EACd,UAAU,WAAW;AAOpBA,kBAAAA,MAAA,MAAA,OAAA,iBAAY,YAAY;AAAA,EACxB;AAAA,EACD,QAAQ,WAAW;AAElBA,kBAAAA,MAAY,MAAA,OAAA,iBAAA,UAAU;AAAA,EACtB;AAAA,EACD,QAAQ,WAAW;AAClBA,kBAAAA,MAAY,MAAA,OAAA,iBAAA,UAAU;AAAA,EACvB;AACD;ACJM,SAAS,YAAY;AAC1B,QAAM,MAAMC,cAAY,aAACC,SAAG;AAC5B,SAAO;AAAA,IACL;AAAA,EACD;AACH;;;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map index ff0e82a..5e4cbfe 100644 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sources":["pages/index/index.vue","pages/index/index.vue?type=page"],"sourcesContent":["\r\n\r\n\r\n\r\n","import MiniProgramPage from '/Users/iuu/Developer/PHP/Work/cmgd/mini-app/pages/index/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["ref","uni","fetchLogin","reactive","fetchRooms","fetchBooking","fetchUnBooking","onShow","onMounted"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"index.js","sources":["pages/index/index.vue","pages/index/index.vue?type=page"],"sourcesContent":["\r\n\r\n\r\n\r\n","import MiniProgramPage from '/Users/iuu/Developer/PHP/Work/cmgd/mini-app/pages/index/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["ref","uni","fetchLogin","reactive","fetchRooms","fetchBooking","fetchUnBooking","onLoad","onShow","onMounted"],"mappings":"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"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/todo/index.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/todo/index.js.map new file mode 100644 index 0000000..7b1b316 --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/todo/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sources":["pages/todo/index.vue","pages/todo/index.vue?type=page"],"sourcesContent":["\r\n\r\n\r\n\r\n","import MiniProgramPage from '/Users/iuu/Developer/PHP/Work/cmgd/mini-app/pages/todo/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["ref","uni","fetchTodoList","onShow","onMounted"],"mappings":";;;;;;;;;;;;;;;;;;;AA2EC,UAAM,SAASA,kBAAI,IAAI;AAEvB,UAAM,WAAWA,kBAAI,CAAA,CAAE;AAOvB,UAAM,YAAY,CAAC,QAAQ,aAAa;AACvC,YAAM,SAAS;AAAA,QACd;AAAA,QACA,MAAM;AAAA,MAEN;AACDC,oBAAAA,MAAY,MAAA,OAAA,8BAAA,MAAM;AAClBC,gBAAAA,cAAc,MAAM,EAAE,KAAK,SAAO;AACjCD,sBAAY,MAAA,MAAA,OAAA,8BAAA,SAAS,IAAI,IAAI;AAC7B,eAAO,MAAM,SAAS,IAAI,IAAI;AAAA,MAEjC,CAAG,EAAE,MAAM,SAAO;AACf,eAAO,MAAM,SAAS,KAAK;AAAA,MAE9B,CAAG;AAAA,IACH;AASC,UAAM,OAAO,MAAM;AAClBA,oBAAAA,MAAA,MAAA,OAAA,+BAAY,SAAS;AAAA,IAmBrB;AAEDE,kBAAAA,OAAO,MAAM;AACZF,oBAAAA,MAAA,MAAA,OAAA,+BAAY,WAAW;AACvBA,oBAAA,MAAA,MAAA,OAAA,+BAAY,gBAAgB,OAAO,KAAK;AACxC,UAAI,OAAO,OAAO;AAEjB,eAAO,MAAM;MAGb;AAAA,IAEH,CAAE;AACDG,kBAAAA,UAAU,MAAM;AACf;IACF,CAAE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC9IF,GAAG,WAAW,eAAe;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/todo/todoList.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/todo/todoList.js.map new file mode 100644 index 0000000..ec288d3 --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/todo/todoList.js.map @@ -0,0 +1 @@ +{"version":3,"file":"todoList.js","sources":["pages/todo/todoList.vue","pages/todo/todoList.vue?type=page"],"sourcesContent":["\r\n\r\n\r\n\r\n","import MiniProgramPage from '/Users/iuu/Developer/PHP/Work/cmgd/mini-app/pages/todo/todoList.vue'\nwx.createPage(MiniProgramPage)"],"names":["ref","uni","fetchTodoList","onShow","onMounted"],"mappings":";;;;;;;;;;;;;;;;;;;AA2EC,UAAM,SAASA,kBAAI,IAAI;AAEvB,UAAM,WAAWA,kBAAI,CAAA,CAAE;AAOvB,UAAM,YAAY,CAAC,QAAQ,aAAa;AACvC,YAAM,SAAS;AAAA,QACd;AAAA,QACA,MAAM;AAAA,MAEN;AACDC,oBAAAA,MAAY,MAAA,OAAA,iCAAA,MAAM;AAClBC,gBAAAA,cAAc,MAAM,EAAE,KAAK,SAAO;AACjCD,sBAAY,MAAA,MAAA,OAAA,iCAAA,SAAS,IAAI,IAAI;AAC7B,eAAO,MAAM,SAAS,IAAI,IAAI;AAAA,MAEjC,CAAG,EAAE,MAAM,SAAO;AACf,eAAO,MAAM,SAAS,KAAK;AAAA,MAE9B,CAAG;AAAA,IACH;AAKC,UAAM,OAAO,MAAM;AAClBA,oBAAAA,MAAA,MAAA,OAAA,kCAAY,SAAS;AAAA,IAmBrB;AAEDE,kBAAAA,OAAO,MAAM;AACZF,oBAAAA,MAAA,MAAA,OAAA,kCAAY,WAAW;AACvBA,oBAAA,MAAA,MAAA,OAAA,kCAAY,gBAAgB,OAAO,KAAK;AACxC,UAAI,OAAO,OAAO;AACjB,eAAO,MAAM;MACb;AAAA,IACH,CAAE;AAGDG,kBAAAA,UAAU,MAAM;AACf;IACF,CAAE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACxIF,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 4d5b898..2c5582e 100644 --- a/unpackage/dist/dev/mp-weixin/api/index.js +++ b/unpackage/dist/dev/mp-weixin/api/index.js @@ -60,6 +60,13 @@ function fetchRoomOrder(roomId) { data: { roomId } }); } +function fetchTodoList(data) { + return api_request.request({ + url: "/index/todoList", + data, + method: "POST" + }); +} exports.fetchAddOrder = fetchAddOrder; exports.fetchBooking = fetchBooking; exports.fetchCombos = fetchCombos; @@ -68,5 +75,6 @@ exports.fetchGoods = fetchGoods; exports.fetchLogin = fetchLogin; exports.fetchRoomOrder = fetchRoomOrder; exports.fetchRooms = fetchRooms; +exports.fetchTodoList = fetchTodoList; exports.fetchUnBooking = fetchUnBooking; //# sourceMappingURL=../../.sourcemap/mp-weixin/api/index.js.map diff --git a/unpackage/dist/dev/mp-weixin/app.js b/unpackage/dist/dev/mp-weixin/app.js index 2c945ae..a12bde8 100644 --- a/unpackage/dist/dev/mp-weixin/app.js +++ b/unpackage/dist/dev/mp-weixin/app.js @@ -4,6 +4,7 @@ const common_vendor = require("./common/vendor.js"); if (!Math) { "./pages/index/index.js"; "./pages/login/index.js"; + "./pages/todo/todoList.js"; "./pages/index/orderAdd.js"; "./pages/index/orderEdit.js"; "./pages/index/goodsOrderAdd.js"; diff --git a/unpackage/dist/dev/mp-weixin/app.json b/unpackage/dist/dev/mp-weixin/app.json index 1c79582..b4f015a 100644 --- a/unpackage/dist/dev/mp-weixin/app.json +++ b/unpackage/dist/dev/mp-weixin/app.json @@ -2,6 +2,7 @@ "pages": [ "pages/index/index", "pages/login/index", + "pages/todo/todoList", "pages/index/orderAdd", "pages/index/orderEdit", "pages/index/goodsOrderAdd", @@ -36,7 +37,7 @@ "text": "首页" }, { - "pagePath": "pages/todo/index", + "pagePath": "pages/todo/todoList", "iconPath": "static/tabbar/todo.png", "selectedIconPath": "static/tabbar/todo-active.png", "text": "待办" diff --git a/unpackage/dist/dev/mp-weixin/pages/index/index.js b/unpackage/dist/dev/mp-weixin/pages/index/index.js index 163dbd8..87d9c3e 100644 --- a/unpackage/dist/dev/mp-weixin/pages/index/index.js +++ b/unpackage/dist/dev/mp-weixin/pages/index/index.js @@ -51,6 +51,7 @@ const _sfc_main = { common_vendor.index.setStorageSync("username", res.user.user_name); common_vendor.index.setStorageSync("role", res.user.role.value); isLoggedIn.value = true; + common_vendor.index.showTabBar(); common_vendor.index.showToast({ title: "登录成功", icon: "success" @@ -84,19 +85,19 @@ const _sfc_main = { }; const visibleInfoPopup = common_vendor.ref(false); const onShowInfoPopup = (room) => { - common_vendor.index.__f__("log", "at pages/index/index.vue:204", "----", room); + common_vendor.index.__f__("log", "at pages/index/index.vue:205", "----", room); Object.assign(tempRoom, room); visibleInfoPopup.value = true; }; const onCloseInfoPopup = () => { Object.assign(tempRoom, {}); visibleInfoPopup.value = false; - common_vendor.index.__f__("log", "at pages/index/index.vue:211", "关闭"); + common_vendor.index.__f__("log", "at pages/index/index.vue:212", "关闭"); }; const visiblePopup = common_vendor.ref(false); const tempRoom = common_vendor.reactive({}); const onBooking = (room) => { - common_vendor.index.__f__("log", "at pages/index/index.vue:218", "----", room); + common_vendor.index.__f__("log", "at pages/index/index.vue:219", "----", room); Object.assign(tempRoom, room); form.room_id = room.id; visiblePopup.value = true; @@ -109,18 +110,18 @@ const _sfc_main = { remarks: "" }); visiblePopup.value = false; - common_vendor.index.__f__("log", "at pages/index/index.vue:231", "关闭"); + common_vendor.index.__f__("log", "at pages/index/index.vue:232", "关闭"); }; const getRooms = () => { - common_vendor.index.__f__("log", "at pages/index/index.vue:238", "房间"); + common_vendor.index.__f__("log", "at pages/index/index.vue:239", "房间"); api_index.fetchRooms().then((res) => { - common_vendor.index.__f__("log", "at pages/index/index.vue:240", res); + common_vendor.index.__f__("log", "at pages/index/index.vue:241", res); rooms.value = res; }); }; const onSubmit = () => { api_index.fetchBooking(form).then((res) => { - common_vendor.index.__f__("log", "at pages/index/index.vue:248", res); + common_vendor.index.__f__("log", "at pages/index/index.vue:249", res); common_vendor.index.showToast({ icon: "none", title: "预约成功" @@ -133,7 +134,7 @@ const _sfc_main = { api_index.fetchUnBooking({ id: room.id }).then((res) => { - common_vendor.index.__f__("log", "at pages/index/index.vue:262", res); + common_vendor.index.__f__("log", "at pages/index/index.vue:263", res); common_vendor.index.showToast({ icon: "none", title: "取消预约成功" @@ -142,20 +143,26 @@ const _sfc_main = { }); }; const init = () => { - common_vendor.index.__f__("log", "at pages/index/index.vue:272", "init"); + common_vendor.index.__f__("log", "at pages/index/index.vue:273", "init"); common_vendor.index.hideTabBar(); checkLogin(); getRooms(); }; + common_vendor.onLoad(() => { + common_vendor.index.__f__("log", "at pages/index/index.vue:280", "onshow---"); + common_vendor.index.hideTabBar(); + checkLogin(); + getRooms(); + }); common_vendor.onShow(() => { - common_vendor.index.__f__("log", "at pages/index/index.vue:279", "onshow---"); + common_vendor.index.__f__("log", "at pages/index/index.vue:286", "onshow---"); common_vendor.index.hideTabBar(); checkLogin(); getRooms(); }); const checkLogin = () => { let token = common_vendor.index.getStorageSync("token"); - common_vendor.index.__f__("log", "at pages/index/index.vue:288", "token", token); + common_vendor.index.__f__("log", "at pages/index/index.vue:295", "token", token); if (token) { common_vendor.index.showTabBar(); isLoggedIn.value = true; @@ -171,7 +178,8 @@ const _sfc_main = { b: common_vendor.o(($event) => common_vendor.unref(utils_helper.navigateTo)("/pages/index/goodsOrderAdd")), c: common_vendor.p({ type: "primary", - block: true + block: true, + plain: true }), d: common_vendor.s("top:0px"), e: common_vendor.f(rooms.value, (room, index, i0) => { diff --git a/unpackage/dist/dev/mp-weixin/pages/todo/index.js b/unpackage/dist/dev/mp-weixin/pages/todo/index.js new file mode 100644 index 0000000..e71ccfc --- /dev/null +++ b/unpackage/dist/dev/mp-weixin/pages/todo/index.js @@ -0,0 +1,109 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +const api_index = require("../../api/index.js"); +const utils_helper = require("../../utils/helper.js"); +if (!Array) { + const _easycom_nut_button2 = common_vendor.resolveComponent("nut-button"); + const _easycom_nut_tag2 = common_vendor.resolveComponent("nut-tag"); + const _easycom_z_paging2 = common_vendor.resolveComponent("z-paging"); + (_easycom_nut_button2 + _easycom_nut_tag2 + _easycom_z_paging2)(); +} +const _easycom_nut_button = () => "../../uni_modules/nutui-uni/components/button/button.js"; +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_button + _easycom_nut_tag + _easycom_z_paging)(); +} +const _sfc_main = { + __name: "index", + setup(__props) { + const paging = common_vendor.ref(null); + const dataList = common_vendor.ref([]); + const queryList = (pageNo, pageSize) => { + const params = { + pageSize, + page: pageNo + }; + common_vendor.index.__f__("log", "at pages/todo/index.vue:91", params); + api_index.fetchTodoList(params).then((res) => { + common_vendor.index.__f__("log", "at pages/todo/index.vue:93", "res=>", res.list); + paging.value.complete(res.list); + }).catch((res) => { + paging.value.complete(false); + }); + }; + const init = () => { + common_vendor.index.__f__("log", "at pages/todo/index.vue:110", "init111"); + }; + common_vendor.onShow(() => { + common_vendor.index.__f__("log", "at pages/todo/index.vue:132", "onshow---"); + common_vendor.index.__f__("log", "at pages/todo/index.vue:133", "paging.value", paging.value); + if (paging.value) { + paging.value.refresh(); + } + }); + common_vendor.onMounted(() => { + init(); + }); + return (_ctx, _cache) => { + return { + a: common_vendor.o(($event) => common_vendor.unref(utils_helper.navigateTo)("/pages/config/goodsAdd")), + b: common_vendor.p({ + type: "primary", + block: true, + plain: true + }), + c: common_vendor.s("top:0px"), + d: common_vendor.f(dataList.value, (item, index, i0) => { + return common_vendor.e({ + a: common_vendor.t(item.user.staff_name), + b: "7167769e-2-" + i0 + ",7167769e-0", + c: common_vendor.t(item.content), + d: item.status.value === 0 + }, item.status.value === 0 ? { + e: common_vendor.t(item.status.text) + } : { + f: common_vendor.t(item.status.text) + }, { + g: item.status.value == 0 + }, item.status.value == 0 ? { + h: common_vendor.o(($event) => common_vendor.unref(utils_helper.navigateTo)("/pages/config/goodsEdit?id=" + item.goods_id), index), + i: "7167769e-3-" + i0 + ",7167769e-0", + j: common_vendor.p({ + size: "small", + type: "success" + }) + } : {}, { + k: item.status.value == 1 + }, item.status.value == 1 ? { + l: common_vendor.o(($event) => common_vendor.unref(utils_helper.navigateTo)("/pages/config/goodsEdit?id=" + item.goods_id), index), + m: "7167769e-4-" + i0 + ",7167769e-0", + n: common_vendor.p({ + size: "small", + type: "danger" + }) + } : {}, { + o: index + }); + }), + e: common_vendor.p({ + ["custom-color"]: "#1a1a1a" + }), + f: common_vendor.sr(paging, "7167769e-0", { + "k": "paging" + }), + g: common_vendor.o(queryList), + h: common_vendor.o(($event) => dataList.value = $event), + i: common_vendor.p({ + ["refresher-enabled"]: false, + ["auto-clean-list-when-reload"]: false, + ["auto-scroll-to-top-when-reload"]: false, + modelValue: dataList.value + }) + }; + }; + } +}; +const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-7167769e"]]); +wx.createPage(MiniProgramPage); +//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/todo/index.js.map diff --git a/unpackage/dist/dev/mp-weixin/pages/todo/index.json b/unpackage/dist/dev/mp-weixin/pages/todo/index.json new file mode 100644 index 0000000..2a8f13f --- /dev/null +++ b/unpackage/dist/dev/mp-weixin/pages/todo/index.json @@ -0,0 +1,9 @@ +{ + "navigationBarTitleText": "待办", + "enablePullDownRefresh": false, + "usingComponents": { + "nut-button": "../../uni_modules/nutui-uni/components/button/button", + "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/todo/index.wxml b/unpackage/dist/dev/mp-weixin/pages/todo/index.wxml new file mode 100644 index 0000000..4c38ace --- /dev/null +++ b/unpackage/dist/dev/mp-weixin/pages/todo/index.wxml @@ -0,0 +1 @@ + 新增备忘录 记录人:{{item.a}}{{item.c}} \ No newline at end of file diff --git a/unpackage/dist/dev/mp-weixin/pages/todo/index.wxss b/unpackage/dist/dev/mp-weixin/pages/todo/index.wxss new file mode 100644 index 0000000..d3faada --- /dev/null +++ b/unpackage/dist/dev/mp-weixin/pages/todo/index.wxss @@ -0,0 +1,304 @@ +/** + * 这里是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-7167769e { + min-height: 100vh; + background-color: #f2f3f5; + --nut-menu-bar-box-shadow: none; + --nut-menu-item-content-padding: 20rpx; + --nut-menu-item-content-max-height: 900rpx; + --nut-searchbar-input-height: 40px; +} +.data-v-7167769e .titleClass .nut-menu__title-text { + font-size: 30rpx; + font-weight: bold; + color: black; +} +.top-bar.data-v-7167769e { + background: #fff; + align-items: center; + text-align: center; + padding: 20rpx 60rpx; +} +.todo-item.data-v-7167769e { + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + padding: 20rpx; + background-color: #ffffff; + margin-bottom: 20rpx; + gap: 20rpx; +} +.todo-item .goods-item-content.data-v-7167769e { + display: flex; + flex: 1; + flex-direction: column; + justify-content: space-between; + /* 首尾贴边,中间均分 */ +} +.todo-item .goods-item-content .goods-item-content-header.data-v-7167769e { + display: flex; + align-items: center; + padding: 6rpx 0; + gap: 20rpx; +} +.todo-item .goods-item-content .goods-item-content-body.data-v-7167769e { + padding: 6rpx 0; +} +.todo-item .goods-item-content .goods-item-content-body .goods-item-content-body-desc.data-v-7167769e { + color: #7c7c7c; + font-size: 26rpx; + /* 关键属性 */ + display: -webkit-box; + /* 使用弹性盒子布局 */ + -webkit-box-orient: vertical; + /* 垂直方向排列 */ + -webkit-line-clamp: 2; + /* 限制显示两行 */ + overflow: hidden; + /* 超出部分隐藏 */ + text-overflow: ellipsis; + /* 超出时显示省略号 */ +} +.todo-item .goods-item-content .goods-item-content-stock.data-v-7167769e { + display: flex; + justify-content: space-between; +} +.todo-item .goods-item-content .goods-item-content-stock .goods-item-content-stock-desc.data-v-7167769e { + font-size: 26rpx; + color: #999999; +} +.todo-item .goods-item-content .goods-item-content-stock .goods-item-content-status-desc.data-v-7167769e { + font-size: 26rpx; + color: red; +} +.todo-item .goods-item-content .goods-item-content-footer.data-v-7167769e { + padding: 6rpx 0; + display: flex; + justify-content: space-between; + align-items: center; +} +.todo-item .goods-item-content .goods-item-content-footer .goods-item-content-footer-btn.data-v-7167769e { + display: flex; + justify-content: space-between; + align-items: center; + gap: 10rpx; +} +.todo-item .goods-item-content .goods-item-content-footer .goods-item-content-footer-btn .share-btn.data-v-7167769e { + border-radius: 50rpx; + border: 2rpx solid red; + font-size: 26rpx; + align-items: center; + height: 54rpx; + color: red; + display: flex; + justify-content: center; +} +.filter-types.data-v-7167769e { + display: flex; + justify-content: flex-start; + flex-direction: row; + align-items: center; + overflow: auto; + gap: 10rpx; + padding: 10rpx; + height: 60rpx; + background-color: #fff; + border-bottom: 2rpx solid gainsboro; + border-top: 2rpx solid gainsboro; +} +.filter-types .filter-type-inner.data-v-7167769e { + align-items: center; + background-color: rgba(0, 0, 0, 0.05); + border-radius: 16rpx; + box-sizing: border-box; + display: flex; + flex: 0 0 auto; + font-size: 28rpx; + gap: 15rpx; + padding: 10rpx 20rpx; +} +.filter-types .filter-type-inner.active.data-v-7167769e { + background-color: rgba(250, 44, 25, 0.1); + color: var(--nutui-color-primary); +} +.tabs-container.data-v-7167769e { + display: flex; +} +.tabs-container .tab-pane-inner.data-v-7167769e { + height: 600rpx; +} +.tabs-container .tabs-inner.data-v-7167769e { + overflow-y: scroll; + height: 600rpx; + width: 160rpx; + background-color: #F5F5F5; +} +.tabs-container .tabs-inner .tab-inner.data-v-7167769e { + display: flex; + height: 60rpx; + padding: 10rpx; + font-size: 28rpx; + display: flex; + align-items: center; + background: #F5F5F5; +} +.tabs-container .tabs-inner .tab-inner text.data-v-7167769e { + width: 100%; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + text-align: center; +} +.tabs-container .tabs-inner .tab-inner-active.data-v-7167769e { + background-color: rgba(250, 44, 25, 0.1); + color: var(--nutui-color-primary); +} +.degree-inner.data-v-7167769e { + display: flex; + flex: 1; + flex-wrap: wrap; + gap: 10rpx; + width: 100%; + margin-bottom: 60rpx; +} +.degree-item.data-v-7167769e { + align-items: center; + background-color: rgba(0, 0, 0, 0.05); + border-radius: 10rpx; + box-sizing: border-box; + display: flex; + flex: 0 0 auto; + font-size: 26rpx; + gap: 10rpx; + justify-content: center; + min-height: 80rpx; + width: calc(50% - 10rpx); +} +.degree-item.active.data-v-7167769e { + background-color: rgba(250, 44, 25, 0.1); + color: var(--nutui-color-primary); +} +.product-btns.data-v-7167769e { + display: flex; + width: 100%; + padding: 20rpx 0; +} +.product-btns .reset.data-v-7167769e { + flex: 1; +} +.product-btns .confirm.data-v-7167769e { + flex: 2; +} +.degree-btns.data-v-7167769e { + display: flex; + width: 100%; +} +.degree-btns .reset.data-v-7167769e { + flex: 1; + /* 重置按钮占 1 份 */ +} +.degree-btns .confirm.data-v-7167769e { + flex: 2; + /* 确认按钮占 2 份 */ +} +.main-nav-container.data-v-7167769e { + display: flex; + justify-content: space-between; + background-color: #fff; + padding: 20rpx; +} +.nav-button.data-v-7167769e { + display: flex; + align-items: center; + width: 45%; + height: 160rpx; + border-radius: 20rpx; + overflow: hidden; + padding: 0 10rpx; +} +.phone-button.data-v-7167769e { + background: linear-gradient(135deg, #6a5ae0, #8d7bfb); + color: white; +} +.parts-button.data-v-7167769e { + background: linear-gradient(135deg, #ff6b6b, #ee5253); + color: white; +} +.nav-button-bg.data-v-7167769e { + position: absolute; + right: 0; + top: 0; + height: 100%; + width: 50%; + opacity: 0.2; + object-fit: cover; +} +.nav-button-icon.data-v-7167769e { + width: 90rpx; + height: 90rpx; + margin-right: 20rpx; + z-index: 2; +} +.nav-button-content.data-v-7167769e { + z-index: 2; + display: flex; + flex-direction: column; +} +.nav-button-title.data-v-7167769e { + font-size: 34rpx; + font-weight: bold; + margin-bottom: 8rpx; +} +.nav-button-desc.data-v-7167769e { + font-size: 24rpx; + opacity: 0.85; +} \ No newline at end of file diff --git a/unpackage/dist/dev/mp-weixin/pages/todo/todoList.js b/unpackage/dist/dev/mp-weixin/pages/todo/todoList.js new file mode 100644 index 0000000..e546980 --- /dev/null +++ b/unpackage/dist/dev/mp-weixin/pages/todo/todoList.js @@ -0,0 +1,109 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +const api_index = require("../../api/index.js"); +const utils_helper = require("../../utils/helper.js"); +if (!Array) { + const _easycom_nut_button2 = common_vendor.resolveComponent("nut-button"); + const _easycom_nut_tag2 = common_vendor.resolveComponent("nut-tag"); + const _easycom_z_paging2 = common_vendor.resolveComponent("z-paging"); + (_easycom_nut_button2 + _easycom_nut_tag2 + _easycom_z_paging2)(); +} +const _easycom_nut_button = () => "../../uni_modules/nutui-uni/components/button/button.js"; +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_button + _easycom_nut_tag + _easycom_z_paging)(); +} +const _sfc_main = { + __name: "todoList", + setup(__props) { + const paging = common_vendor.ref(null); + const dataList = common_vendor.ref([]); + const queryList = (pageNo, pageSize) => { + const params = { + pageSize, + page: pageNo + }; + common_vendor.index.__f__("log", "at pages/todo/todoList.vue:91", params); + api_index.fetchTodoList(params).then((res) => { + common_vendor.index.__f__("log", "at pages/todo/todoList.vue:93", "res=>", res.list); + paging.value.complete(res.list); + }).catch((res) => { + paging.value.complete(false); + }); + }; + const init = () => { + common_vendor.index.__f__("log", "at pages/todo/todoList.vue:106", "init111"); + }; + common_vendor.onShow(() => { + common_vendor.index.__f__("log", "at pages/todo/todoList.vue:128", "onshow---"); + common_vendor.index.__f__("log", "at pages/todo/todoList.vue:129", "paging.value", paging.value); + if (paging.value) { + paging.value.refresh(); + } + }); + common_vendor.onMounted(() => { + init(); + }); + return (_ctx, _cache) => { + return { + a: common_vendor.o(($event) => common_vendor.unref(utils_helper.navigateTo)("/pages/config/goodsAdd")), + b: common_vendor.p({ + type: "primary", + block: true, + plain: true + }), + c: common_vendor.s("top:0px"), + d: common_vendor.f(dataList.value, (item, index, i0) => { + return common_vendor.e({ + a: common_vendor.t(item.user.staff_name), + b: "2f35fb20-2-" + i0 + ",2f35fb20-0", + c: common_vendor.t(item.content), + d: item.status.value === 0 + }, item.status.value === 0 ? { + e: common_vendor.t(item.status.text) + } : { + f: common_vendor.t(item.status.text) + }, { + g: item.status.value == 0 + }, item.status.value == 0 ? { + h: common_vendor.o(($event) => _ctx.onMark(item.goods_id, "1"), index), + i: "2f35fb20-3-" + i0 + ",2f35fb20-0", + j: common_vendor.p({ + size: "small", + type: "success" + }) + } : {}, { + k: item.status.value == 1 + }, item.status.value == 1 ? { + l: common_vendor.o(($event) => _ctx.onMark(item.goods_id, "0"), index), + m: "2f35fb20-4-" + i0 + ",2f35fb20-0", + n: common_vendor.p({ + size: "small", + type: "danger" + }) + } : {}, { + o: index + }); + }), + e: common_vendor.p({ + ["custom-color"]: "#1a1a1a" + }), + f: common_vendor.sr(paging, "2f35fb20-0", { + "k": "paging" + }), + g: common_vendor.o(queryList), + h: common_vendor.o(($event) => dataList.value = $event), + i: common_vendor.p({ + ["refresher-enabled"]: false, + ["auto-clean-list-when-reload"]: false, + ["auto-scroll-to-top-when-reload"]: false, + modelValue: dataList.value + }) + }; + }; + } +}; +const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-2f35fb20"]]); +wx.createPage(MiniProgramPage); +//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/todo/todoList.js.map diff --git a/unpackage/dist/dev/mp-weixin/pages/todo/todoList.json b/unpackage/dist/dev/mp-weixin/pages/todo/todoList.json new file mode 100644 index 0000000..2a8f13f --- /dev/null +++ b/unpackage/dist/dev/mp-weixin/pages/todo/todoList.json @@ -0,0 +1,9 @@ +{ + "navigationBarTitleText": "待办", + "enablePullDownRefresh": false, + "usingComponents": { + "nut-button": "../../uni_modules/nutui-uni/components/button/button", + "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/todo/todoList.wxml b/unpackage/dist/dev/mp-weixin/pages/todo/todoList.wxml new file mode 100644 index 0000000..e6d1691 --- /dev/null +++ b/unpackage/dist/dev/mp-weixin/pages/todo/todoList.wxml @@ -0,0 +1 @@ + 新增备忘录 记录人:{{item.a}}{{item.c}} \ No newline at end of file diff --git a/unpackage/dist/dev/mp-weixin/pages/todo/todoList.wxss b/unpackage/dist/dev/mp-weixin/pages/todo/todoList.wxss new file mode 100644 index 0000000..3b346a3 --- /dev/null +++ b/unpackage/dist/dev/mp-weixin/pages/todo/todoList.wxss @@ -0,0 +1,304 @@ +/** + * 这里是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-2f35fb20 { + min-height: 100vh; + background-color: #f2f3f5; + --nut-menu-bar-box-shadow: none; + --nut-menu-item-content-padding: 20rpx; + --nut-menu-item-content-max-height: 900rpx; + --nut-searchbar-input-height: 40px; +} +.data-v-2f35fb20 .titleClass .nut-menu__title-text { + font-size: 30rpx; + font-weight: bold; + color: black; +} +.top-bar.data-v-2f35fb20 { + background: #fff; + align-items: center; + text-align: center; + padding: 20rpx 60rpx; +} +.todo-item.data-v-2f35fb20 { + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + padding: 20rpx; + background-color: #ffffff; + margin-bottom: 20rpx; + gap: 20rpx; +} +.todo-item .goods-item-content.data-v-2f35fb20 { + display: flex; + flex: 1; + flex-direction: column; + justify-content: space-between; + /* 首尾贴边,中间均分 */ +} +.todo-item .goods-item-content .goods-item-content-header.data-v-2f35fb20 { + display: flex; + align-items: center; + padding: 6rpx 0; + gap: 20rpx; +} +.todo-item .goods-item-content .goods-item-content-body.data-v-2f35fb20 { + padding: 6rpx 0; +} +.todo-item .goods-item-content .goods-item-content-body .goods-item-content-body-desc.data-v-2f35fb20 { + color: #7c7c7c; + font-size: 26rpx; + /* 关键属性 */ + display: -webkit-box; + /* 使用弹性盒子布局 */ + -webkit-box-orient: vertical; + /* 垂直方向排列 */ + -webkit-line-clamp: 2; + /* 限制显示两行 */ + overflow: hidden; + /* 超出部分隐藏 */ + text-overflow: ellipsis; + /* 超出时显示省略号 */ +} +.todo-item .goods-item-content .goods-item-content-stock.data-v-2f35fb20 { + display: flex; + justify-content: space-between; +} +.todo-item .goods-item-content .goods-item-content-stock .goods-item-content-stock-desc.data-v-2f35fb20 { + font-size: 26rpx; + color: #999999; +} +.todo-item .goods-item-content .goods-item-content-stock .goods-item-content-status-desc.data-v-2f35fb20 { + font-size: 26rpx; + color: red; +} +.todo-item .goods-item-content .goods-item-content-footer.data-v-2f35fb20 { + padding: 6rpx 0; + display: flex; + justify-content: space-between; + align-items: center; +} +.todo-item .goods-item-content .goods-item-content-footer .goods-item-content-footer-btn.data-v-2f35fb20 { + display: flex; + justify-content: space-between; + align-items: center; + gap: 10rpx; +} +.todo-item .goods-item-content .goods-item-content-footer .goods-item-content-footer-btn .share-btn.data-v-2f35fb20 { + border-radius: 50rpx; + border: 2rpx solid red; + font-size: 26rpx; + align-items: center; + height: 54rpx; + color: red; + display: flex; + justify-content: center; +} +.filter-types.data-v-2f35fb20 { + display: flex; + justify-content: flex-start; + flex-direction: row; + align-items: center; + overflow: auto; + gap: 10rpx; + padding: 10rpx; + height: 60rpx; + background-color: #fff; + border-bottom: 2rpx solid gainsboro; + border-top: 2rpx solid gainsboro; +} +.filter-types .filter-type-inner.data-v-2f35fb20 { + align-items: center; + background-color: rgba(0, 0, 0, 0.05); + border-radius: 16rpx; + box-sizing: border-box; + display: flex; + flex: 0 0 auto; + font-size: 28rpx; + gap: 15rpx; + padding: 10rpx 20rpx; +} +.filter-types .filter-type-inner.active.data-v-2f35fb20 { + background-color: rgba(250, 44, 25, 0.1); + color: var(--nutui-color-primary); +} +.tabs-container.data-v-2f35fb20 { + display: flex; +} +.tabs-container .tab-pane-inner.data-v-2f35fb20 { + height: 600rpx; +} +.tabs-container .tabs-inner.data-v-2f35fb20 { + overflow-y: scroll; + height: 600rpx; + width: 160rpx; + background-color: #F5F5F5; +} +.tabs-container .tabs-inner .tab-inner.data-v-2f35fb20 { + display: flex; + height: 60rpx; + padding: 10rpx; + font-size: 28rpx; + display: flex; + align-items: center; + background: #F5F5F5; +} +.tabs-container .tabs-inner .tab-inner text.data-v-2f35fb20 { + width: 100%; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + text-align: center; +} +.tabs-container .tabs-inner .tab-inner-active.data-v-2f35fb20 { + background-color: rgba(250, 44, 25, 0.1); + color: var(--nutui-color-primary); +} +.degree-inner.data-v-2f35fb20 { + display: flex; + flex: 1; + flex-wrap: wrap; + gap: 10rpx; + width: 100%; + margin-bottom: 60rpx; +} +.degree-item.data-v-2f35fb20 { + align-items: center; + background-color: rgba(0, 0, 0, 0.05); + border-radius: 10rpx; + box-sizing: border-box; + display: flex; + flex: 0 0 auto; + font-size: 26rpx; + gap: 10rpx; + justify-content: center; + min-height: 80rpx; + width: calc(50% - 10rpx); +} +.degree-item.active.data-v-2f35fb20 { + background-color: rgba(250, 44, 25, 0.1); + color: var(--nutui-color-primary); +} +.product-btns.data-v-2f35fb20 { + display: flex; + width: 100%; + padding: 20rpx 0; +} +.product-btns .reset.data-v-2f35fb20 { + flex: 1; +} +.product-btns .confirm.data-v-2f35fb20 { + flex: 2; +} +.degree-btns.data-v-2f35fb20 { + display: flex; + width: 100%; +} +.degree-btns .reset.data-v-2f35fb20 { + flex: 1; + /* 重置按钮占 1 份 */ +} +.degree-btns .confirm.data-v-2f35fb20 { + flex: 2; + /* 确认按钮占 2 份 */ +} +.main-nav-container.data-v-2f35fb20 { + display: flex; + justify-content: space-between; + background-color: #fff; + padding: 20rpx; +} +.nav-button.data-v-2f35fb20 { + display: flex; + align-items: center; + width: 45%; + height: 160rpx; + border-radius: 20rpx; + overflow: hidden; + padding: 0 10rpx; +} +.phone-button.data-v-2f35fb20 { + background: linear-gradient(135deg, #6a5ae0, #8d7bfb); + color: white; +} +.parts-button.data-v-2f35fb20 { + background: linear-gradient(135deg, #ff6b6b, #ee5253); + color: white; +} +.nav-button-bg.data-v-2f35fb20 { + position: absolute; + right: 0; + top: 0; + height: 100%; + width: 50%; + opacity: 0.2; + object-fit: cover; +} +.nav-button-icon.data-v-2f35fb20 { + width: 90rpx; + height: 90rpx; + margin-right: 20rpx; + z-index: 2; +} +.nav-button-content.data-v-2f35fb20 { + z-index: 2; + display: flex; + flex-direction: column; +} +.nav-button-title.data-v-2f35fb20 { + font-size: 34rpx; + font-weight: bold; + margin-bottom: 8rpx; +} +.nav-button-desc.data-v-2f35fb20 { + font-size: 24rpx; + opacity: 0.85; +} \ No newline at end of file