├── miniprogram ├── pages │ ├── hdbm │ │ ├── hdbm.wxss │ │ ├── hdbm.json │ │ ├── hdbm.wxml │ │ └── hdbm.js │ ├── jbgl │ │ ├── jbgl.wxss │ │ ├── jbgl.json │ │ ├── jbgl.wxml │ │ └── jbgl.js │ ├── qxyy │ │ ├── qxyy.wxss │ │ ├── qxyy.json │ │ ├── qxyy.wxml │ │ └── qxyy.js │ ├── dk │ │ ├── dk.json │ │ ├── dk.wxml │ │ ├── dk.js │ │ └── dk.wxss │ ├── notic │ │ ├── notic.wxss │ │ ├── notic.json │ │ ├── notic.wxml │ │ └── notic.js │ ├── sm │ │ ├── sm.json │ │ ├── sm.wxml │ │ ├── sm.wxss │ │ └── sm.js │ ├── dkjl │ │ ├── dkjl.json │ │ ├── dkjl.wxml │ │ └── dkjl.js │ ├── glht │ │ ├── glht.json │ │ ├── glht.wxss │ │ ├── glht.wxml │ │ └── glht.js │ ├── grzl │ │ ├── grzl.json │ │ ├── grzl.wxml │ │ ├── grzl.wxss │ │ └── grzl.js │ ├── gywm │ │ ├── gywm.json │ │ ├── gywm.wxml │ │ ├── gywm.wxss │ │ └── gywm.js │ ├── jdjb │ │ ├── jdjb.json │ │ ├── jdjb.wxss │ │ ├── jdjb.wxml │ │ └── jdjb.js │ ├── news │ │ ├── news.json │ │ ├── news.wxml │ │ ├── news.wxss │ │ └── news.js │ ├── swxq │ │ ├── swxq.json │ │ ├── swxq.wxss │ │ ├── swxq.wxml │ │ └── swxq.js │ ├── swzl │ │ ├── swzl.json │ │ ├── swzl.wxss │ │ ├── swzl.js │ │ └── swzl.wxml │ ├── tsxq │ │ ├── tsxq.json │ │ ├── tsxq.wxml │ │ ├── tsxq.js │ │ └── tsxq.wxss │ ├── wdyy │ │ ├── wdyy.json │ │ ├── wdyy.wxss │ │ ├── wdyy.wxml │ │ └── wdyy.js │ ├── wpxx │ │ ├── wpxx.json │ │ ├── wpxx.wxss │ │ ├── wpxx.wxml │ │ └── wpxx.js │ ├── xgxx │ │ ├── xgxx.json │ │ ├── xgxx.wxml │ │ ├── xgxx.wxss │ │ └── xgxx.js │ ├── getuser │ │ ├── getuser.json │ │ ├── getuser.wxml │ │ ├── getuser.wxss │ │ └── getuser.js │ ├── index │ │ ├── index.json │ │ ├── index.wxss │ │ ├── index.wxml │ │ └── index.js │ ├── jgglxq │ │ ├── jgglxq.json │ │ ├── jgglxq.wxml │ │ ├── jgglxq.wxss │ │ └── jgglxq.js │ ├── fbxx │ │ ├── fbxx.wxss │ │ ├── fbxx.json │ │ ├── fbxx.wxml │ │ └── fbxx.js │ ├── fqjb │ │ ├── fqjb.wxss │ │ ├── fqjb.json │ │ ├── fqjb.wxml │ │ └── fqjb.js │ ├── fwzx │ │ ├── fwzx.wxss │ │ ├── fwzx.json │ │ ├── fwzx.wxml │ │ └── fwzx.js │ ├── yjfk │ │ ├── yjfk.wxss │ │ ├── yjfk.json │ │ ├── yjfk.wxml │ │ └── yjfk.js │ ├── zwyd │ │ ├── zwyd.json │ │ ├── zwyd.wxml │ │ ├── zwyd.wxss │ │ └── zwyd.js │ ├── zwyy │ │ ├── zwyy.json │ │ ├── zwyy.wxss │ │ ├── zwyy.wxml │ │ └── zwyy.js │ ├── tscx │ │ ├── tscx.json │ │ ├── tscx.wxml │ │ ├── tscx.js │ │ └── tscx.wxss │ └── my │ │ ├── my.json │ │ ├── my.wxss │ │ ├── my.js │ │ └── my.wxml ├── images │ ├── dk.png │ ├── jl.png │ ├── qr.png │ ├── tz.png │ ├── yh.png │ ├── map.png │ ├── ssjg.png │ ├── 1035211.jpg │ ├── biaodan.png │ ├── chaxun.png │ ├── confirm.png │ ├── guahao.png │ ├── guahao1.png │ ├── qingdan.png │ ├── tuandui.png │ ├── xuexiao.png │ ├── zhinan.png │ ├── 17972299.png │ ├── calendar.png │ ├── huodong1.png │ ├── shenghuo.png │ ├── shenghuo1.png │ ├── tuandui1.png │ ├── xuexiao1.png │ ├── dakaqiandao.png │ ├── kefuguanli.png │ ├── qiyeguanli.png │ ├── shoucangjia.png │ ├── shoucangjia1.png │ ├── wodemaidan.png │ ├── 5c9647d0c66d1.jpg │ ├── 5cff6f9da2f6c.png │ ├── 5d03ae5765a9c.jpg │ ├── 5d044a1b5b7e4.jpg │ ├── 5d21f5a20be59.jpg │ ├── 5d5bb0b712455.jpg │ ├── 5d5bb90e8d412.jpg │ ├── chakandingdan.png │ ├── huiyishenqing.png │ ├── shiwuzhaoling.png │ ├── zhanghaoguanli.png │ ├── online-tracking.png │ └── arrow.svg ├── envList.js ├── sitemap.json ├── app.wxss ├── app.js ├── utils │ ├── index.js │ ├── times.js │ └── barcode.js └── app.json ├── cloudfunctions ├── getjdjb │ ├── config.json │ ├── package.json │ └── index.js ├── getxz │ ├── config.json │ ├── package.json │ └── index.js ├── getzw │ ├── config.json │ ├── index.js │ └── package.json ├── jbglcx │ ├── config.json │ ├── package.json │ └── index.js ├── open │ ├── config.json │ ├── package.json │ └── index.js ├── getjbglxq │ ├── config.json │ ├── package.json │ └── index.js ├── getzwlist │ ├── config.json │ ├── package.json │ └── index.js ├── fstz │ ├── config.json │ ├── package.json │ └── index.js └── quickstartFunctions │ ├── config.json │ ├── selectRecord │ └── index.js │ ├── package.json │ ├── getOpenId │ └── index.js │ ├── sumRecord │ └── index.js │ ├── getMiniProgramCode │ └── index.js │ ├── updateRecord │ └── index.js │ ├── index.js │ └── createCollection │ └── index.js ├── uploadCloudFunction.bat ├── .gitignore ├── README.md ├── .eslintrc.js ├── project.private.config.json └── project.config.json /miniprogram/pages/hdbm/hdbm.wxss: -------------------------------------------------------------------------------- 1 | /* pages/hdbm/hdbm.wxss */ -------------------------------------------------------------------------------- /miniprogram/pages/jbgl/jbgl.wxss: -------------------------------------------------------------------------------- 1 | /* pages/jbgl/jbgl.wxss */ -------------------------------------------------------------------------------- /miniprogram/pages/qxyy/qxyy.wxss: -------------------------------------------------------------------------------- 1 | /* pages/qxyy/qxyy.wxss */ -------------------------------------------------------------------------------- /miniprogram/pages/dk/dk.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /miniprogram/pages/notic/notic.wxss: -------------------------------------------------------------------------------- 1 | /* pages/notic/notic.wxss */ -------------------------------------------------------------------------------- /miniprogram/pages/sm/sm.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /miniprogram/pages/dkjl/dkjl.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /miniprogram/pages/glht/glht.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /miniprogram/pages/grzl/grzl.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /miniprogram/pages/gywm/gywm.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /miniprogram/pages/hdbm/hdbm.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /miniprogram/pages/jbgl/jbgl.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /miniprogram/pages/jdjb/jdjb.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /miniprogram/pages/news/news.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /miniprogram/pages/swxq/swxq.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /miniprogram/pages/swzl/swzl.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /miniprogram/pages/tsxq/tsxq.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /miniprogram/pages/wdyy/wdyy.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /miniprogram/pages/wpxx/wpxx.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /miniprogram/pages/xgxx/xgxx.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /miniprogram/pages/getuser/getuser.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /miniprogram/pages/index/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /miniprogram/pages/jgglxq/jgglxq.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /miniprogram/pages/notic/notic.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /miniprogram/pages/fbxx/fbxx.wxss: -------------------------------------------------------------------------------- 1 | /* pages/fbxx/fbxx.wxss */ 2 | page{height:100%;} -------------------------------------------------------------------------------- /miniprogram/pages/fqjb/fqjb.wxss: -------------------------------------------------------------------------------- 1 | /* pages/fqjb/fqjb.wxss */ 2 | page{height:100%;} -------------------------------------------------------------------------------- /miniprogram/pages/fwzx/fwzx.wxss: -------------------------------------------------------------------------------- 1 | /* pages/fwzx/fwzx.wxss */ 2 | page{height:100%;} -------------------------------------------------------------------------------- /miniprogram/pages/yjfk/yjfk.wxss: -------------------------------------------------------------------------------- 1 | /* pages/yjfk/yjfk.wxss */ 2 | page{height:100%;} -------------------------------------------------------------------------------- /miniprogram/pages/zwyd/zwyd.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": { 3 | 4 | } 5 | } -------------------------------------------------------------------------------- /cloudfunctions/getjdjb/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "permissions": { 3 | "openapi": [ 4 | ] 5 | } 6 | } -------------------------------------------------------------------------------- /cloudfunctions/getxz/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "permissions": { 3 | "openapi": [ 4 | ] 5 | } 6 | } -------------------------------------------------------------------------------- /cloudfunctions/getzw/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "permissions": { 3 | "openapi": [ 4 | ] 5 | } 6 | } -------------------------------------------------------------------------------- /cloudfunctions/jbglcx/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "permissions": { 3 | "openapi": [ 4 | ] 5 | } 6 | } -------------------------------------------------------------------------------- /cloudfunctions/open/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "permissions": { 3 | "openapi": [ 4 | ] 5 | } 6 | } -------------------------------------------------------------------------------- /cloudfunctions/getjbglxq/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "permissions": { 3 | "openapi": [ 4 | ] 5 | } 6 | } -------------------------------------------------------------------------------- /cloudfunctions/getzwlist/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "permissions": { 3 | "openapi": [ 4 | ] 5 | } 6 | } -------------------------------------------------------------------------------- /miniprogram/images/dk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/dk.png -------------------------------------------------------------------------------- /miniprogram/images/jl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/jl.png -------------------------------------------------------------------------------- /miniprogram/images/qr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/qr.png -------------------------------------------------------------------------------- /miniprogram/images/tz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/tz.png -------------------------------------------------------------------------------- /miniprogram/images/yh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/yh.png -------------------------------------------------------------------------------- /miniprogram/pages/notic/notic.wxml: -------------------------------------------------------------------------------- 1 | 2 | pages/notic/notic.wxml 3 | -------------------------------------------------------------------------------- /miniprogram/pages/zwyy/zwyy.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {}, 3 | "enablePullDownRefresh": true 4 | } -------------------------------------------------------------------------------- /uploadCloudFunction.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/uploadCloudFunction.bat -------------------------------------------------------------------------------- /miniprogram/images/map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/map.png -------------------------------------------------------------------------------- /miniprogram/images/ssjg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/ssjg.png -------------------------------------------------------------------------------- /miniprogram/images/1035211.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/1035211.jpg -------------------------------------------------------------------------------- /miniprogram/images/biaodan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/biaodan.png -------------------------------------------------------------------------------- /miniprogram/images/chaxun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/chaxun.png -------------------------------------------------------------------------------- /miniprogram/images/confirm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/confirm.png -------------------------------------------------------------------------------- /miniprogram/images/guahao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/guahao.png -------------------------------------------------------------------------------- /miniprogram/images/guahao1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/guahao1.png -------------------------------------------------------------------------------- /miniprogram/images/qingdan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/qingdan.png -------------------------------------------------------------------------------- /miniprogram/images/tuandui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/tuandui.png -------------------------------------------------------------------------------- /miniprogram/images/xuexiao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/xuexiao.png -------------------------------------------------------------------------------- /miniprogram/images/zhinan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/zhinan.png -------------------------------------------------------------------------------- /miniprogram/images/17972299.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/17972299.png -------------------------------------------------------------------------------- /miniprogram/images/calendar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/calendar.png -------------------------------------------------------------------------------- /miniprogram/images/huodong1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/huodong1.png -------------------------------------------------------------------------------- /miniprogram/images/shenghuo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/shenghuo.png -------------------------------------------------------------------------------- /miniprogram/images/shenghuo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/shenghuo1.png -------------------------------------------------------------------------------- /miniprogram/images/tuandui1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/tuandui1.png -------------------------------------------------------------------------------- /miniprogram/images/xuexiao1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/xuexiao1.png -------------------------------------------------------------------------------- /miniprogram/pages/fwzx/fwzx.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": { 3 | "mp-msg": "weui-miniprogram/msg/msg" 4 | } 5 | } -------------------------------------------------------------------------------- /miniprogram/pages/tscx/tscx.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": { 3 | "mp-icon": "weui-miniprogram/icon/icon" 4 | } 5 | } -------------------------------------------------------------------------------- /miniprogram/pages/yjfk/yjfk.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": { 3 | "mp-msg": "weui-miniprogram/msg/msg" 4 | } 5 | } -------------------------------------------------------------------------------- /miniprogram/images/dakaqiandao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/dakaqiandao.png -------------------------------------------------------------------------------- /miniprogram/images/kefuguanli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/kefuguanli.png -------------------------------------------------------------------------------- /miniprogram/images/qiyeguanli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/qiyeguanli.png -------------------------------------------------------------------------------- /miniprogram/images/shoucangjia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/shoucangjia.png -------------------------------------------------------------------------------- /miniprogram/images/shoucangjia1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/shoucangjia1.png -------------------------------------------------------------------------------- /miniprogram/images/wodemaidan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/wodemaidan.png -------------------------------------------------------------------------------- /miniprogram/pages/my/my.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": { 3 | "mp-dialog": "weui-miniprogram/dialog/dialog" 4 | } 5 | } -------------------------------------------------------------------------------- /cloudfunctions/fstz/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "permissions": { 3 | "openapi": [ 4 | "templateMessage.send" 5 | ] 6 | } 7 | } -------------------------------------------------------------------------------- /miniprogram/images/5c9647d0c66d1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/5c9647d0c66d1.jpg -------------------------------------------------------------------------------- /miniprogram/images/5cff6f9da2f6c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/5cff6f9da2f6c.png -------------------------------------------------------------------------------- /miniprogram/images/5d03ae5765a9c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/5d03ae5765a9c.jpg -------------------------------------------------------------------------------- /miniprogram/images/5d044a1b5b7e4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/5d044a1b5b7e4.jpg -------------------------------------------------------------------------------- /miniprogram/images/5d21f5a20be59.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/5d21f5a20be59.jpg -------------------------------------------------------------------------------- /miniprogram/images/5d5bb0b712455.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/5d5bb0b712455.jpg -------------------------------------------------------------------------------- /miniprogram/images/5d5bb90e8d412.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/5d5bb90e8d412.jpg -------------------------------------------------------------------------------- /miniprogram/images/chakandingdan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/chakandingdan.png -------------------------------------------------------------------------------- /miniprogram/images/huiyishenqing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/huiyishenqing.png -------------------------------------------------------------------------------- /miniprogram/images/shiwuzhaoling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/shiwuzhaoling.png -------------------------------------------------------------------------------- /miniprogram/images/zhanghaoguanli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/zhanghaoguanli.png -------------------------------------------------------------------------------- /miniprogram/images/online-tracking.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YgCookie/miniprogram-1/HEAD/miniprogram/images/online-tracking.png -------------------------------------------------------------------------------- /cloudfunctions/quickstartFunctions/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "permissions": { 3 | "openapi": [ 4 | "wxacode.get" 5 | ] 6 | } 7 | } -------------------------------------------------------------------------------- /miniprogram/envList.js: -------------------------------------------------------------------------------- 1 | const envList = [{"envId":"cloud1-5gnbg2zy6247a86d","alias":"cloud1"}] 2 | const isMac = false 3 | module.exports = { 4 | envList, 5 | isMac 6 | } -------------------------------------------------------------------------------- /miniprogram/pages/glht/glht.wxss: -------------------------------------------------------------------------------- 1 | /* pages/glht/glht.wxss */ 2 | .banner{ 3 | width: 100%; 4 | height: 250rpx; 5 | } 6 | .banner image{ 7 | width: 100%; 8 | height: 100%; 9 | } -------------------------------------------------------------------------------- /miniprogram/sitemap.json: -------------------------------------------------------------------------------- 1 | { 2 | "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html", 3 | "rules": [{ 4 | "action": "allow", 5 | "page": "*" 6 | }] 7 | } -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Windows 2 | [Dd]esktop.ini 3 | Thumbs.db 4 | $RECYCLE.BIN/ 5 | 6 | # macOS 7 | .DS_Store 8 | .fseventsd 9 | .Spotlight-V100 10 | .TemporaryItems 11 | .Trashes 12 | 13 | # Node.js 14 | node_modules/ 15 | -------------------------------------------------------------------------------- /miniprogram/pages/jdjb/jdjb.wxss: -------------------------------------------------------------------------------- 1 | /* pages/jdjb/jdjb.wxss */ 2 | .banner{ 3 | width: 100%; 4 | height: 250rpx; 5 | } 6 | .banner image{ 7 | width: 100%; 8 | height: 100%; 9 | } 10 | .wdjb{ 11 | margin-top: 50rpx; 12 | } -------------------------------------------------------------------------------- /miniprogram/pages/glht/glht.wxml: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /miniprogram/pages/wdyy/wdyy.wxss: -------------------------------------------------------------------------------- 1 | /* pages/wdyy/wdyy.wxss */ 2 | .banner{ 3 | width: 100%; 4 | height: 250rpx; 5 | } 6 | .banner image{ 7 | width: 100%; 8 | height: 100%; 9 | } 10 | .yyxx_box{ 11 | width: 95%; 12 | margin: 20rpx auto; 13 | } -------------------------------------------------------------------------------- /miniprogram/pages/gywm/gywm.wxml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /miniprogram/pages/wpxx/wpxx.wxss: -------------------------------------------------------------------------------- 1 | /* pages/wpxx/wpxx.wxss */ 2 | .zp{ 3 | width: 90%; 4 | height: 350rpx; 5 | margin: 30rpx auto; 6 | } 7 | .zp image{ 8 | width: 100%; 9 | height: 100%; 10 | } 11 | .wz{ 12 | line-height: 90rpx; 13 | color: rgb(78, 78, 78); 14 | } -------------------------------------------------------------------------------- /cloudfunctions/getzw/index.js: -------------------------------------------------------------------------------- 1 | // 云函数入口文件 2 | const cloud = require('wx-server-sdk') 3 | 4 | cloud.init({ 5 | // env:'tsgl-4gpqt9omb33f4369' 6 | env:'cloud1-5gnbg2zy6247a86d' 7 | }) 8 | const db=cloud.database() 9 | // 云函数入口函数 10 | exports.main = async (event, context) => { 11 | return await db.collection("tsgzw").get() 12 | } -------------------------------------------------------------------------------- /cloudfunctions/fstz/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "fstz", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "author": "", 10 | "license": "ISC", 11 | "dependencies": { 12 | "wx-server-sdk": "~2.5.3" 13 | } 14 | } -------------------------------------------------------------------------------- /cloudfunctions/open/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "open", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "author": "", 10 | "license": "ISC", 11 | "dependencies": { 12 | "wx-server-sdk": "~2.5.3" 13 | } 14 | } -------------------------------------------------------------------------------- /cloudfunctions/getjdjb/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "getjdjb", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "author": "", 10 | "license": "ISC", 11 | "dependencies": { 12 | "wx-server-sdk": "~2.5.3" 13 | } 14 | } -------------------------------------------------------------------------------- /cloudfunctions/getxz/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "getxz", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "author": "", 10 | "license": "ISC", 11 | "dependencies": { 12 | "wx-server-sdk": "~2.5.3" 13 | } 14 | } -------------------------------------------------------------------------------- /cloudfunctions/getzw/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "getzw", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "author": "", 10 | "license": "ISC", 11 | "dependencies": { 12 | "wx-server-sdk": "~2.5.3" 13 | } 14 | } -------------------------------------------------------------------------------- /cloudfunctions/jbglcx/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jbglcx", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "author": "", 10 | "license": "ISC", 11 | "dependencies": { 12 | "wx-server-sdk": "~2.5.3" 13 | } 14 | } -------------------------------------------------------------------------------- /cloudfunctions/getjbglxq/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "getjbglxq", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "author": "", 10 | "license": "ISC", 11 | "dependencies": { 12 | "wx-server-sdk": "~2.5.3" 13 | } 14 | } -------------------------------------------------------------------------------- /cloudfunctions/getzwlist/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "getzwlist", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "author": "", 10 | "license": "ISC", 11 | "dependencies": { 12 | "wx-server-sdk": "~2.5.3" 13 | } 14 | } -------------------------------------------------------------------------------- /cloudfunctions/quickstartFunctions/selectRecord/index.js: -------------------------------------------------------------------------------- 1 | const cloud = require('wx-server-sdk'); 2 | 3 | cloud.init({ 4 | env: cloud.DYNAMIC_CURRENT_ENV 5 | }); 6 | const db = cloud.database(); 7 | 8 | // 查询数据库集合云函数入口函数 9 | exports.main = async (event, context) => { 10 | // 返回数据库查询结果 11 | return await db.collection('sales').get(); 12 | }; 13 | -------------------------------------------------------------------------------- /cloudfunctions/open/index.js: -------------------------------------------------------------------------------- 1 | // 云函数入口文件 2 | const cloud = require('wx-server-sdk') 3 | 4 | cloud.init() 5 | 6 | // 云函数入口函数 7 | exports.main = async (event, context) => { 8 | const wxContext = cloud.getWXContext() 9 | 10 | return { 11 | event, 12 | openid: wxContext.OPENID, 13 | appid: wxContext.APPID, 14 | unionid: wxContext.UNIONID, 15 | } 16 | } -------------------------------------------------------------------------------- /cloudfunctions/quickstartFunctions/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "quickstartFunctions", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "author": "", 10 | "license": "ISC", 11 | "dependencies": { 12 | "wx-server-sdk": "~2.4.0" 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /miniprogram/pages/news/news.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 新闻公告:{{title}} 4 | 发布时间:{{time}} 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /cloudfunctions/quickstartFunctions/getOpenId/index.js: -------------------------------------------------------------------------------- 1 | const cloud = require('wx-server-sdk'); 2 | 3 | cloud.init({ 4 | env: cloud.DYNAMIC_CURRENT_ENV 5 | }); 6 | 7 | // 获取openId云函数入口函数 8 | exports.main = async (event, context) => { 9 | // 获取基础信息 10 | const wxContext = cloud.getWXContext(); 11 | 12 | return { 13 | openid: wxContext.OPENID, 14 | appid: wxContext.APPID, 15 | unionid: wxContext.UNIONID, 16 | }; 17 | }; 18 | -------------------------------------------------------------------------------- /miniprogram/app.wxss: -------------------------------------------------------------------------------- 1 | /**app.wxss**/ 2 | .container { 3 | display: flex; 4 | flex-direction: column; 5 | align-items: center; 6 | box-sizing: border-box; 7 | } 8 | 9 | button { 10 | background: initial; 11 | } 12 | 13 | button:focus{ 14 | outline: 0; 15 | } 16 | 17 | button::after{ 18 | border: none; 19 | } 20 | 21 | 22 | page { 23 | background: #f6f6f6; 24 | display: flex; 25 | flex-direction: column; 26 | justify-content: flex-start; 27 | } -------------------------------------------------------------------------------- /cloudfunctions/quickstartFunctions/sumRecord/index.js: -------------------------------------------------------------------------------- 1 | const cloud = require('wx-server-sdk'); 2 | 3 | cloud.init({ 4 | env: cloud.DYNAMIC_CURRENT_ENV 5 | }); 6 | const db = cloud.database(); 7 | const $ = db.command.aggregate; 8 | 9 | // 聚合记录云函数入口函数 10 | exports.main = async (event, context) => { 11 | // 返回数据库聚合结果 12 | return db.collection('sales').aggregate() 13 | .group({ 14 | _id: '$region', 15 | sum: $.sum('$sales') 16 | }) 17 | .end(); 18 | }; 19 | -------------------------------------------------------------------------------- /miniprogram/pages/qxyy/qxyy.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": { 3 | "mp-form-page": "weui-miniprogram/form-page/form-page", 4 | "mp-toptips": "weui-miniprogram/toptips/toptips", 5 | "mp-cell": "weui-miniprogram/cell/cell", 6 | "mp-form": "weui-miniprogram/form/form", 7 | "mp-checkbox-group": "weui-miniprogram/checkbox-group/checkbox-group", 8 | "mp-checkbox": "weui-miniprogram/checkbox/checkbox", 9 | "mp-cells": "weui-miniprogram/cells/cells" 10 | } 11 | } -------------------------------------------------------------------------------- /cloudfunctions/jbglcx/index.js: -------------------------------------------------------------------------------- 1 | // 云函数入口文件 2 | const cloud = require('wx-server-sdk') 3 | 4 | cloud.init({ 5 | // env:'tsgl-4gpqt9omb33f4369' 6 | env:'cloud1-5gnbg2zy6247a86d' 7 | }) 8 | const db=cloud.database() 9 | // 云函数入口函数 10 | exports.main = async (event, context) => { 11 | return await db.collection('jdjb').aggregate() 12 | .lookup({ 13 | from:'tsgzw', 14 | localField:'jbzw', 15 | foreignField:'_id', 16 | as:'zwlist' 17 | }) 18 | .end() 19 | } -------------------------------------------------------------------------------- /miniprogram/pages/gywm/gywm.wxss: -------------------------------------------------------------------------------- 1 | /* pages/gywm/gywm.wxss */ 2 | 3 | .banner{ 4 | width: 100%; 5 | height: 350rpx; 6 | } 7 | .banner image{ 8 | width: 100%; 9 | height: 100%; 10 | } 11 | .text{ 12 | width: 90%; 13 | margin:0 auto ; 14 | color: rgb(100, 99, 98); 15 | line-height: 50rpx; 16 | margin-top: 20rpx; 17 | } 18 | .text1{ 19 | color: rgb(55, 150, 228); 20 | line-height: 100rpx; 21 | font-size: 35rpx; 22 | text-align: center; 23 | } 24 | .dd{ 25 | width: 90%; 26 | margin: 10rpx auto; 27 | } -------------------------------------------------------------------------------- /miniprogram/pages/yjfk/yjfk.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 点击下方按钮,按反馈类型填写提交,在反馈核实后第一时间联系您! 5 | 6 | 7 | 8 | 9 | Copyright © 2022-2026 益峰科技 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /miniprogram/pages/fbxx/fbxx.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": { 3 | "mp-form-page": "weui-miniprogram/form-page/form-page", 4 | "mp-toptips": "weui-miniprogram/toptips/toptips", 5 | "mp-cells": "weui-miniprogram/cells/cells", 6 | "mp-cell": "weui-miniprogram/cell/cell", 7 | "mp-checkbox": "weui-miniprogram/checkbox/checkbox", 8 | "mp-checkbox-group": "weui-miniprogram/checkbox-group/checkbox-group", 9 | "mp-form": "weui-miniprogram/form/form", 10 | "mp-uploader": "weui-miniprogram/uploader/uploader" 11 | } 12 | } -------------------------------------------------------------------------------- /miniprogram/pages/fqjb/fqjb.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": { 3 | "mp-form-page": "weui-miniprogram/form-page/form-page", 4 | "mp-toptips": "weui-miniprogram/toptips/toptips", 5 | "mp-cells": "weui-miniprogram/cells/cells", 6 | "mp-cell": "weui-miniprogram/cell/cell", 7 | "mp-checkbox": "weui-miniprogram/checkbox/checkbox", 8 | "mp-checkbox-group": "weui-miniprogram/checkbox-group/checkbox-group", 9 | "mp-form": "weui-miniprogram/form/form", 10 | "mp-uploader": "weui-miniprogram/uploader/uploader" 11 | } 12 | } -------------------------------------------------------------------------------- /miniprogram/pages/fwzx/fwzx.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 点击下方按钮,在反馈后第一时间联系您! 6 | 7 | 8 | 9 | 10 | Copyright © 2022-2026 益峰科技 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /miniprogram/pages/getuser/getuser.wxml: -------------------------------------------------------------------------------- 1 | 2 | 5 |
6 | 7 | 名称: 8 | 9 | 10 | 11 |
-------------------------------------------------------------------------------- /cloudfunctions/getjbglxq/index.js: -------------------------------------------------------------------------------- 1 | // 云函数入口文件 2 | const cloud = require('wx-server-sdk') 3 | 4 | cloud.init({ 5 | // env:'tsgl-4gpqt9omb33f4369' 6 | env:'cloud1-5gnbg2zy6247a86d' 7 | }) 8 | const db=cloud.database() 9 | // 云函数入口函数 10 | exports.main = async (event, context) => { 11 | var id=event.id 12 | return await db.collection('jdjb').aggregate().match({ 13 | _id:id 14 | }) 15 | .lookup({ 16 | from:'tsgzw', 17 | localField:'jbzw', 18 | foreignField:'_id', 19 | as:'zwlist' 20 | }) 21 | .end() 22 | } -------------------------------------------------------------------------------- /cloudfunctions/getjdjb/index.js: -------------------------------------------------------------------------------- 1 | // 云函数入口文件 2 | const cloud = require('wx-server-sdk') 3 | 4 | cloud.init({ 5 | // env:'tsgl-4gpqt9omb33f4369' 6 | env:'cloud1-5gnbg2zy6247a86d' 7 | }) 8 | const db=cloud.database() 9 | // 云函数入口函数 10 | exports.main = async (event, context) => { 11 | var listid=event.listid 12 | return await db.collection('jdjb').aggregate().match({ 13 | openid:listid 14 | }) 15 | .lookup({ 16 | from:'tsgzw', 17 | localField:'jbzw', 18 | foreignField:'_id', 19 | as:'zwlist' 20 | }) 21 | .end() 22 | } -------------------------------------------------------------------------------- /cloudfunctions/getzwlist/index.js: -------------------------------------------------------------------------------- 1 | // 云函数入口文件 2 | const cloud = require('wx-server-sdk') 3 | 4 | cloud.init({ 5 | // env:'tsgl-4gpqt9omb33f4369' 6 | env:'cloud1-5gnbg2zy6247a86d' 7 | }) 8 | const db=cloud.database() 9 | // 云函数入口函数 10 | exports.main = async (event, context) => { 11 | var listid=event.listid 12 | return await db.collection('tsgzw').aggregate().match({ 13 | _id:listid 14 | }) 15 | .lookup({ 16 | from:'tsgwz', 17 | localField:'lc', 18 | foreignField:'_id', 19 | as:'zwlist' 20 | }) 21 | .end() 22 | } -------------------------------------------------------------------------------- /miniprogram/pages/getuser/getuser.wxss: -------------------------------------------------------------------------------- 1 | /* pages/getuser/getuser.wxss */ 2 | .avatar-wrapper{ 3 | width: 300rpx; 4 | height: 300rpx; 5 | } 6 | .avatar{ 7 | width: 100%; 8 | height: 100%; 9 | } 10 | .row{ 11 | width: 100%; 12 | border: 1rpx solid rgb(241, 241, 235); 13 | } 14 | .text1{ 15 | margin: 20rpx auto; 16 | float: left; 17 | height: 50rpx; 18 | color: rgb(117, 114, 114); 19 | padding-left: 20rpx; 20 | padding-right: 20rpx; 21 | } 22 | .weui-input{ 23 | width: 400rpx; 24 | margin: 20rpx auto; 25 | float: left; 26 | height: 50rpx; 27 | } -------------------------------------------------------------------------------- /cloudfunctions/quickstartFunctions/getMiniProgramCode/index.js: -------------------------------------------------------------------------------- 1 | const cloud = require('wx-server-sdk'); 2 | 3 | cloud.init({ 4 | env: cloud.DYNAMIC_CURRENT_ENV 5 | }); 6 | 7 | // 获取小程序二维码云函数入口函数 8 | exports.main = async (event, context) => { 9 | // 获取小程序二维码的buffer 10 | const resp = await cloud.openapi.wxacode.get({ 11 | path: 'pages/index/index' 12 | }); 13 | const { buffer } = resp; 14 | // 将图片上传云存储空间 15 | const upload = await cloud.uploadFile({ 16 | cloudPath: 'code.png', 17 | fileContent: buffer 18 | }); 19 | return upload.fileID; 20 | }; 21 | -------------------------------------------------------------------------------- /miniprogram/app.js: -------------------------------------------------------------------------------- 1 | // app.js 2 | App({ 3 | onLaunch: function () { 4 | if (!wx.cloud) { 5 | console.error('请使用 2.2.3 或以上的基础库以使用云能力'); 6 | } else { 7 | wx.cloud.init({ 8 | // env 参数说明: 9 | // env 参数决定接下来小程序发起的云开发调用(wx.cloud.xxx)会默认请求到哪个云环境的资源 10 | // 此处请填入环境 ID, 环境 ID 可打开云控制台查看 11 | // 如不填则使用默认环境(第一个创建的环境) 12 | env: 'cloud1-5gnbg2zy6247a86d', 13 | 14 | traceUser: true, 15 | }); 16 | } 17 | 18 | this.globalData = {}; 19 | }, 20 | globalData:{ 21 | openid:'' 22 | } 23 | }); 24 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # miniprogram-1 2 | 3 | > 该图书馆座位预约系统是一个二次开发系统。 4 | 5 | 从b站老师Liu-Nano的教程中学习的,其中对该系统做出了以下的优化: 6 | 1.扫码签退功能的完善 7 | 2.增加一些功能 8 | 9 | > 打✔表示已完成的增加的功能 10 | 11 | - [] 同一个人在同一时间不能预约多个座位 12 | - [] 在一个时间段内只能签到该时间段的座位 13 | - [] 迟到次数 14 | - [] 缺卡次数 15 | - [] 积分,积分低于一定的值将一段时间内无法进入 16 | 17 | 搞了几天,决定把管理端分离开,由于不想把代码分开上传,所以决定把管理端代码adminLibrary文件夹弄进来了,其中上述的功能我的另外一个同学已经弄好了,但由于不是我弄的,所以不打算上传,等暑假的时候复盘的时候我会完善自己的然后上传。 18 | 19 | > 下列✔内容为管理端增加的内容,管理端在admin分支 20 | 21 | - [x] 用Echarts增加了上座率的视图可视化 22 | - [x] 增加了一键关闭图书馆(自习室)或开放图书馆(自习室)的功能 23 | -------------------------------------------------------------------------------- /miniprogram/pages/news/news.wxss: -------------------------------------------------------------------------------- 1 | /* pages/news/news.wxss */ 2 | .news_title{ 3 | width: 100%; 4 | height: 200rpx; 5 | background-color: aliceblue; 6 | } 7 | .news-tite1{ 8 | text-align: center; 9 | margin-top: 20rpx; 10 | line-height: 50rpx; 11 | font-weight: 700; 12 | } 13 | .news-tite2{ 14 | text-align: center; 15 | margin-top: 2rpx; 16 | line-height: 70rpx; 17 | font-weight: 500; 18 | font-size: 25rpx; 19 | color: rgb(180, 184, 184); 20 | } 21 | .news_main{ 22 | width: 95%; 23 | margin: 0 auto; 24 | } 25 | image{ 26 | width: 600rpx; 27 | height: 350rpx; 28 | margin: 0 auto; 29 | } 30 | -------------------------------------------------------------------------------- /miniprogram/utils/index.js: -------------------------------------------------------------------------------- 1 | var barcode = require('./barcode'); 2 | var qrcode = require('./qrcode'); 3 | 4 | function convert_length(length) { 5 | return Math.round(wx.getSystemInfoSync().windowWidth * length / 750); 6 | } 7 | 8 | function barc(id, code, width, height) { 9 | barcode.code128(wx.createCanvasContext(id), code, convert_length(width), convert_length(height)) 10 | } 11 | 12 | function qrc(id, code, width, height) { 13 | qrcode.api.draw(code, { 14 | ctx: wx.createCanvasContext(id), 15 | width: convert_length(width), 16 | height: convert_length(height) 17 | }) 18 | } 19 | 20 | module.exports = { 21 | barcode: barc, 22 | qrcode: qrc 23 | } -------------------------------------------------------------------------------- /cloudfunctions/getxz/index.js: -------------------------------------------------------------------------------- 1 | // 云函数入口文件 2 | const cloud = require('wx-server-sdk') 3 | 4 | cloud.init({ 5 | // env:'tsgl-4gpqt9omb33f4369' 6 | env:'cloud1-5gnbg2zy6247a86d' 7 | }) 8 | const db = cloud.database() 9 | // 云函数入口函数 10 | exports.main = async (event, context) => { 11 | var text = event.openid 12 | return await db.collection('xzxx').aggregate().match({openid:text}) 13 | // 将输入记录的一个字段和被连接集合的一个字段进行相等匹配时(即合并数据库) 14 | .lookup({ 15 | from:'tsgzw',//要连接的集合名 16 | localField:'zxzw',//输入记录的要进行相等匹配的字段 17 | foreignField:'_id',//被连接集合的要进行相等匹配的字段 18 | as:'zwList'//输出的数组字段名 19 | }) 20 | .sort({ 21 | _updateTime: -1 // 倒序 22 | }) 23 | .end() 24 | } -------------------------------------------------------------------------------- /miniprogram/utils/times.js: -------------------------------------------------------------------------------- 1 | function toDate(number){ 2 | var date = new Date(number); 3 | var y = date.getFullYear(); 4 | var m = date.getMonth() + 1; 5 | m = m < 10 ? ('0' + m) : m; 6 | var d = date.getDate(); 7 | d = d < 10 ? ('0' + d) : d; 8 | var h = date.getHours(); 9 | h = h < 10 ? ('0' + h) : h; 10 | var minute = date.getMinutes(); 11 | var second = date.getSeconds(); 12 | minute = minute < 10 ? ('0' + minute) : minute; 13 | second = second < 10 ? ('0' + second) : second; 14 | // return y + '-' + m + '-' + d + ' ' + h + ':' + minute + ':' + second;//年月日时分秒 15 | return y + '-' + m + '-' + d + ' ' + h + ':' + minute; 16 | } 17 | module.exports = { 18 | toDate: toDate 19 | } -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Eslint config file 3 | * Documentation: https://eslint.org/docs/user-guide/configuring/ 4 | * Install the Eslint extension before using this feature. 5 | */ 6 | module.exports = { 7 | env: { 8 | es6: true, 9 | browser: true, 10 | node: true, 11 | }, 12 | ecmaFeatures: { 13 | modules: true, 14 | }, 15 | parserOptions: { 16 | ecmaVersion: 2018, 17 | sourceType: 'module', 18 | }, 19 | globals: { 20 | wx: true, 21 | App: true, 22 | Page: true, 23 | getCurrentPages: true, 24 | getApp: true, 25 | Component: true, 26 | requirePlugin: true, 27 | requireMiniProgram: true, 28 | }, 29 | // extends: 'eslint:recommended', 30 | rules: {}, 31 | } 32 | -------------------------------------------------------------------------------- /miniprogram/pages/jbgl/jbgl.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 举报管理中心 4 | 5 | 6 | {{item.zwlist[0].bh}} 7 | {{item.yy}} 8 | 9 | {{item._createTime}} 10 | 已完结 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /miniprogram/pages/qxyy/qxyy.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /cloudfunctions/quickstartFunctions/updateRecord/index.js: -------------------------------------------------------------------------------- 1 | const cloud = require('wx-server-sdk'); 2 | 3 | cloud.init({ 4 | env: cloud.DYNAMIC_CURRENT_ENV 5 | }); 6 | const db = cloud.database(); 7 | 8 | // 修改数据库信息云函数入口函数 9 | exports.main = async (event, context) => { 10 | try { 11 | // 遍历修改数据库信息 12 | for (let i = 0; i < event.data.length; i++) { 13 | await db.collection('sales').where({ 14 | _id: event.data[i]._id 15 | }) 16 | .update({ 17 | data: { 18 | sales: event.data[i].sales 19 | }, 20 | }); 21 | } 22 | return { 23 | success: true, 24 | data: event.data 25 | }; 26 | } catch (e) { 27 | return { 28 | success: false, 29 | errMsg: e 30 | }; 31 | } 32 | }; 33 | -------------------------------------------------------------------------------- /miniprogram/pages/swzl/swzl.wxss: -------------------------------------------------------------------------------- 1 | /* pages/swzl/swzl.wxss */ 2 | .top_banner{ 3 | width: 100%; 4 | height: 250rpx; 5 | } 6 | .top_banner image{ 7 | width: 100%; 8 | height: 100%; 9 | } 10 | .nav{ 11 | width: 100%; 12 | height: 150rpx; 13 | background-color: rgb(245, 233, 233); 14 | } 15 | .nav_main{ 16 | width: 90%; 17 | margin: 0 auto; 18 | } 19 | .nav_mian_bar{ 20 | width: 33.33%; 21 | height: 150rpx; 22 | float: left; 23 | } 24 | .nav_bar_bord{ 25 | width: 100rpx; 26 | height: 150rpx; 27 | margin: 0 auto; 28 | } 29 | .nav_bar_bord image{ 30 | width: 100rpx; 31 | height: 100rpx; 32 | } 33 | .text{ 34 | height: 30rpx; 35 | line-height: 30rpx; 36 | font-size: 20rpx; 37 | text-align: center; 38 | } 39 | .xwxx{ 40 | width: 95%; 41 | min-height: 620rpx; 42 | margin: 30rpx auto; 43 | } -------------------------------------------------------------------------------- /miniprogram/pages/swxq/swxq.wxss: -------------------------------------------------------------------------------- 1 | /* pages/swxq/swxq.wxss */ 2 | /* pages/swzl/swzl.wxss */ 3 | .top_banner{ 4 | width: 100%; 5 | height: 250rpx; 6 | } 7 | .top_banner image{ 8 | width: 100%; 9 | height: 100%; 10 | } 11 | .nav{ 12 | width: 100%; 13 | height: 150rpx; 14 | background-color: rgb(245, 233, 233); 15 | } 16 | .nav_main{ 17 | width: 90%; 18 | margin: 0 auto; 19 | } 20 | .nav_mian_bar{ 21 | width: 33.33%; 22 | height: 150rpx; 23 | float: left; 24 | } 25 | .nav_bar_bord{ 26 | width: 100rpx; 27 | height: 150rpx; 28 | margin: 0 auto; 29 | } 30 | .nav_bar_bord image{ 31 | width: 100rpx; 32 | height: 100rpx; 33 | } 34 | .text{ 35 | height: 30rpx; 36 | line-height: 30rpx; 37 | font-size: 20rpx; 38 | text-align: center; 39 | } 40 | .xwxx{ 41 | width: 95%; 42 | min-height: 620rpx; 43 | margin: 30rpx auto; 44 | } -------------------------------------------------------------------------------- /miniprogram/pages/notic/notic.js: -------------------------------------------------------------------------------- 1 | // pages/notic/notic.js 2 | Page({ 3 | 4 | /** 5 | * 页面的初始数据 6 | */ 7 | data: { 8 | 9 | }, 10 | 11 | /** 12 | * 生命周期函数--监听页面加载 13 | */ 14 | onLoad(options) { 15 | 16 | }, 17 | 18 | /** 19 | * 生命周期函数--监听页面初次渲染完成 20 | */ 21 | onReady() { 22 | 23 | }, 24 | 25 | /** 26 | * 生命周期函数--监听页面显示 27 | */ 28 | onShow() { 29 | 30 | }, 31 | 32 | /** 33 | * 生命周期函数--监听页面隐藏 34 | */ 35 | onHide() { 36 | 37 | }, 38 | 39 | /** 40 | * 生命周期函数--监听页面卸载 41 | */ 42 | onUnload() { 43 | 44 | }, 45 | 46 | /** 47 | * 页面相关事件处理函数--监听用户下拉动作 48 | */ 49 | onPullDownRefresh() { 50 | 51 | }, 52 | 53 | /** 54 | * 页面上拉触底事件的处理函数 55 | */ 56 | onReachBottom() { 57 | 58 | }, 59 | 60 | /** 61 | * 用户点击右上角分享 62 | */ 63 | onShareAppMessage() { 64 | 65 | } 66 | }) -------------------------------------------------------------------------------- /project.private.config.json: -------------------------------------------------------------------------------- 1 | { 2 | "libVersion": "2.23.4", 3 | "description": "项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段。项目的改动优先同步到此文件中。详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html", 4 | "condition": { 5 | "miniprogram": { 6 | "list": [ 7 | { 8 | "name": "db guide", 9 | "pathName": "pages/databaseGuide/databaseGuide", 10 | "query": "" 11 | }, 12 | { 13 | "name": "我的页面", 14 | "pathName": "pages/my/my", 15 | "query": "", 16 | "launchMode": "default", 17 | "scene": null 18 | }, 19 | { 20 | "name": "扫码", 21 | "pathName": "pages/sm/sm", 22 | "query": "", 23 | "launchMode": "default", 24 | "scene": null 25 | } 26 | ] 27 | } 28 | } 29 | } -------------------------------------------------------------------------------- /miniprogram/images/arrow.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | ☀ iOS/☀ 图标/线型/icons_outlined_arrow@3x 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /miniprogram/pages/sm/sm.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | {{code_openid}} 9 | 10 | 11 | 12 | 13 | 14 | 用户认证二维码,请不要提供给他人! 15 | 16 | 17 | 20 | {{userinfo[0].username}} 21 | 已实名认证 22 | 23 | 24 | 25 | 26 | 27 | 扫一扫 28 | 29 | 30 | -------------------------------------------------------------------------------- /cloudfunctions/fstz/index.js: -------------------------------------------------------------------------------- 1 | // 云函数入口文件 2 | const cloud = require('wx-server-sdk') 3 | 4 | cloud.init() 5 | 6 | // 云函数入口函数 7 | exports.main = async (event, context) => { 8 | try{ 9 | const result = await cloud.openapi.subscribeMessage.send({ 10 | touser: event.openid, //要推送给那个用户 11 | page: 'pages/index/index', //要跳转到那个小程序页面 12 | data: {//推送的内容 13 | time5: { 14 | value: event.time 15 | }, 16 | phrase6: { 17 | value: event.wz 18 | }, 19 | date4: { 20 | value: event.sj 21 | }, 22 | thing14: { 23 | value: event.bh 24 | }, 25 | time23: { 26 | value: event.xzsjd 27 | }, 28 | }, 29 | templateId: 'YghafEHLxELYPBhw2RGes01ijkwyi5po5Xrg' //模板id 30 | }) 31 | console.log(result) 32 | return result 33 | } catch (err) { 34 | console.log(err) 35 | return err 36 | } 37 | } -------------------------------------------------------------------------------- /miniprogram/pages/dkjl/dkjl.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 你还没有打卡记录 7 | 8 | 9 | 10 | 11 | 打卡记录 12 | 13 | 座位: {{item.zwList[0].bh}} 14 | 打卡时间: {{item.qdsj}} 15 | 打卡时间: 暂未签到 16 | 签退时间: {{item.qtsj}} 17 | 签退时间: 暂未签到 18 | 19 | 20 | -------------------------------------------------------------------------------- /miniprogram/pages/fwzx/fwzx.js: -------------------------------------------------------------------------------- 1 | // pages/fwzx/fwzx.js 2 | Page({ 3 | 4 | /** 5 | * 页面的初始数据 6 | */ 7 | data: { 8 | 9 | }, 10 | 11 | /** 12 | * 生命周期函数--监听页面加载 13 | */ 14 | onLoad: function (options) { 15 | 16 | }, 17 | 18 | /** 19 | * 生命周期函数--监听页面初次渲染完成 20 | */ 21 | onReady: function () { 22 | 23 | }, 24 | 25 | /** 26 | * 生命周期函数--监听页面显示 27 | */ 28 | onShow: function () { 29 | 30 | }, 31 | 32 | /** 33 | * 生命周期函数--监听页面隐藏 34 | */ 35 | onHide: function () { 36 | 37 | }, 38 | 39 | /** 40 | * 生命周期函数--监听页面卸载 41 | */ 42 | onUnload: function () { 43 | 44 | }, 45 | 46 | /** 47 | * 页面相关事件处理函数--监听用户下拉动作 48 | */ 49 | onPullDownRefresh: function () { 50 | 51 | }, 52 | 53 | /** 54 | * 页面上拉触底事件的处理函数 55 | */ 56 | onReachBottom: function () { 57 | 58 | }, 59 | 60 | /** 61 | * 用户点击右上角分享 62 | */ 63 | onShareAppMessage: function () { 64 | 65 | } 66 | }) -------------------------------------------------------------------------------- /miniprogram/pages/yjfk/yjfk.js: -------------------------------------------------------------------------------- 1 | // pages/yjfk/yjfk.js 2 | Page({ 3 | 4 | /** 5 | * 页面的初始数据 6 | */ 7 | data: { 8 | 9 | }, 10 | 11 | /** 12 | * 生命周期函数--监听页面加载 13 | */ 14 | onLoad: function (options) { 15 | 16 | }, 17 | 18 | /** 19 | * 生命周期函数--监听页面初次渲染完成 20 | */ 21 | onReady: function () { 22 | 23 | }, 24 | 25 | /** 26 | * 生命周期函数--监听页面显示 27 | */ 28 | onShow: function () { 29 | 30 | }, 31 | 32 | /** 33 | * 生命周期函数--监听页面隐藏 34 | */ 35 | onHide: function () { 36 | 37 | }, 38 | 39 | /** 40 | * 生命周期函数--监听页面卸载 41 | */ 42 | onUnload: function () { 43 | 44 | }, 45 | 46 | /** 47 | * 页面相关事件处理函数--监听用户下拉动作 48 | */ 49 | onPullDownRefresh: function () { 50 | 51 | }, 52 | 53 | /** 54 | * 页面上拉触底事件的处理函数 55 | */ 56 | onReachBottom: function () { 57 | 58 | }, 59 | 60 | /** 61 | * 用户点击右上角分享 62 | */ 63 | onShareAppMessage: function () { 64 | 65 | } 66 | }) -------------------------------------------------------------------------------- /miniprogram/pages/swxq/swxq.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | {{bt}} 9 | 10 | 11 | 12 | 13 | 14 | 15 | {{item.title}} 16 | {{item.wzxx}} 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /miniprogram/pages/jdjb/jdjb.wxml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 我的举报 8 | 9 | 10 | 对{{item.zwlist[0].bh}}的举报 11 | {{item.yy}} 12 | {{item.cljg}} 13 | 14 | 时间:{{item._createTime}} 15 | 已处理 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /miniprogram/pages/glht/glht.js: -------------------------------------------------------------------------------- 1 | // pages/glht/glht.js 2 | Page({ 3 | 4 | /** 5 | * 页面的初始数据 6 | */ 7 | data: { 8 | 9 | }, 10 | 11 | /** 12 | * 生命周期函数--监听页面加载 13 | */ 14 | onLoad: function (options) { 15 | 16 | }, 17 | 18 | /** 19 | * 生命周期函数--监听页面初次渲染完成 20 | */ 21 | onReady: function () { 22 | 23 | }, 24 | 25 | /** 26 | * 生命周期函数--监听页面显示 27 | */ 28 | onShow: function () { 29 | 30 | }, 31 | 32 | /** 33 | * 生命周期函数--监听页面隐藏 34 | */ 35 | onHide: function () { 36 | 37 | }, 38 | jhht(){ 39 | wx.navigateTo({ 40 | url: '../jbgl/jbgl', 41 | }) 42 | }, 43 | /** 44 | * 生命周期函数--监听页面卸载 45 | */ 46 | onUnload: function () { 47 | 48 | }, 49 | 50 | /** 51 | * 页面相关事件处理函数--监听用户下拉动作 52 | */ 53 | onPullDownRefresh: function () { 54 | 55 | }, 56 | 57 | /** 58 | * 页面上拉触底事件的处理函数 59 | */ 60 | onReachBottom: function () { 61 | 62 | }, 63 | 64 | /** 65 | * 用户点击右上角分享 66 | */ 67 | onShareAppMessage: function () { 68 | 69 | } 70 | }) -------------------------------------------------------------------------------- /cloudfunctions/quickstartFunctions/index.js: -------------------------------------------------------------------------------- 1 | const getOpenId = require('./getOpenId/index'); 2 | const getMiniProgramCode = require('./getMiniProgramCode/index'); 3 | const createCollection = require('./createCollection/index'); 4 | const selectRecord = require('./selectRecord/index'); 5 | const updateRecord = require('./updateRecord/index'); 6 | const sumRecord = require('./sumRecord/index'); 7 | 8 | 9 | // 云函数入口函数 10 | exports.main = async (event, context) => { 11 | switch (event.type) { 12 | case 'getOpenId': 13 | return await getOpenId.main(event, context); 14 | case 'getMiniProgramCode': 15 | return await getMiniProgramCode.main(event, context); 16 | case 'createCollection': 17 | return await createCollection.main(event, context); 18 | case 'selectRecord': 19 | return await selectRecord.main(event, context); 20 | case 'updateRecord': 21 | return await updateRecord.main(event, context); 22 | case 'sumRecord': 23 | return await sumRecord.main(event, context); 24 | } 25 | }; 26 | -------------------------------------------------------------------------------- /miniprogram/pages/tsxq/tsxq.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | {{rmb.name}} 9 | 作者:{{rmb.zz}} 10 | 出版社:{{rmb.cbs}} 11 | 位置:{{rmb.wz}} 12 | 13 | {{rmb.btn1}} 14 | {{rmb.btn2}} 15 | {{rmb.btn3}} 16 | 17 | 18 | 19 | 20 | 21 | 内容描述 22 | {{rmb.nrgk}} 23 | 24 | 25 | 图书馆位置 26 | {{rmb.wz}} 27 | -------------------------------------------------------------------------------- /miniprogram/pages/grzl/grzl.wxml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 姓名: 8 | {{userInfo[0].username}} 9 | 10 | 11 | 电话: 12 | {{userInfo[0].phone}} 13 | 14 | 15 | 学院: 16 | {{userInfo[0].xy}} 17 | 18 | 19 | 学号: 20 | {{userInfo[0].studentid}} 21 | 22 | 23 | 年级: 24 | {{userInfo[0].nj}} 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /miniprogram/pages/gywm/gywm.js: -------------------------------------------------------------------------------- 1 | // pages/gywm/gywm.js 2 | const db = wx.cloud.database() 3 | Page({ 4 | 5 | /** 6 | * 页面的初始数据 7 | */ 8 | data: { 9 | msgList:"" 10 | }, 11 | 12 | /** 13 | * 生命周期函数--监听页面加载 14 | */ 15 | onLoad: function (options) { 16 | db.collection("gywm").get({ 17 | success:res=>{ 18 | console.log(res) 19 | this.setData({ 20 | msgList:res.data 21 | }) 22 | } 23 | }) 24 | }, 25 | 26 | /** 27 | * 生命周期函数--监听页面初次渲染完成 28 | */ 29 | onReady: function () { 30 | 31 | }, 32 | 33 | /** 34 | * 生命周期函数--监听页面显示 35 | */ 36 | onShow: function () { 37 | 38 | }, 39 | 40 | /** 41 | * 生命周期函数--监听页面隐藏 42 | */ 43 | onHide: function () { 44 | 45 | }, 46 | 47 | /** 48 | * 生命周期函数--监听页面卸载 49 | */ 50 | onUnload: function () { 51 | 52 | }, 53 | 54 | /** 55 | * 页面相关事件处理函数--监听用户下拉动作 56 | */ 57 | onPullDownRefresh: function () { 58 | 59 | }, 60 | 61 | /** 62 | * 页面上拉触底事件的处理函数 63 | */ 64 | onReachBottom: function () { 65 | 66 | }, 67 | 68 | /** 69 | * 用户点击右上角分享 70 | */ 71 | onShareAppMessage: function () { 72 | 73 | } 74 | }) -------------------------------------------------------------------------------- /miniprogram/pages/tsxq/tsxq.js: -------------------------------------------------------------------------------- 1 | // pages/tsxq/tsxq.js 2 | const db= wx.cloud.database() 3 | Page({ 4 | 5 | /** 6 | * 页面的初始数据 7 | */ 8 | data: { 9 | listid:'', 10 | rmb:'' 11 | }, 12 | 13 | /** 14 | * 生命周期函数--监听页面加载 15 | */ 16 | onLoad: function (options) { 17 | console.log(options.id) 18 | this.setData({ 19 | listid:options.id 20 | }) 21 | db.collection("tsjs").doc(this.data.listid).get().then(res=>{ 22 | console.log(res.data) 23 | this.setData({ 24 | rmb:res.data 25 | }) 26 | }) 27 | }, 28 | 29 | /** 30 | * 生命周期函数--监听页面初次渲染完成 31 | */ 32 | onReady: function () { 33 | 34 | }, 35 | 36 | /** 37 | * 生命周期函数--监听页面显示 38 | */ 39 | onShow: function () { 40 | 41 | }, 42 | 43 | /** 44 | * 生命周期函数--监听页面隐藏 45 | */ 46 | onHide: function () { 47 | 48 | }, 49 | 50 | /** 51 | * 生命周期函数--监听页面卸载 52 | */ 53 | onUnload: function () { 54 | 55 | }, 56 | 57 | /** 58 | * 页面相关事件处理函数--监听用户下拉动作 59 | */ 60 | onPullDownRefresh: function () { 61 | 62 | }, 63 | 64 | /** 65 | * 页面上拉触底事件的处理函数 66 | */ 67 | onReachBottom: function () { 68 | 69 | }, 70 | 71 | /** 72 | * 用户点击右上角分享 73 | */ 74 | onShareAppMessage: function () { 75 | 76 | } 77 | }) -------------------------------------------------------------------------------- /miniprogram/pages/tscx/tscx.wxml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 取消 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | {{item.name}} 16 | 作者:{{item.zz}} 17 | 出版社:{{item.cbs}} 18 | 位置:{{item.wz}} 19 | 20 | {{item.btn1}} 21 | {{item.btn2}} 22 | {{item.btn3}} 23 | 24 | 25 | 26 | 27 | 28 | 29 | 查询暂无结果 30 | -------------------------------------------------------------------------------- /cloudfunctions/quickstartFunctions/createCollection/index.js: -------------------------------------------------------------------------------- 1 | const cloud = require('wx-server-sdk'); 2 | 3 | cloud.init({ 4 | env: cloud.DYNAMIC_CURRENT_ENV 5 | }); 6 | 7 | const db = cloud.database(); 8 | 9 | // 创建集合云函数入口函数 10 | exports.main = async (event, context) => { 11 | try { 12 | // 创建集合 13 | await db.createCollection('sales'); 14 | await db.collection('sales').add({ 15 | // data 字段表示需新增的 JSON 数据 16 | data: { 17 | region: '华东', 18 | city: '上海', 19 | sales: 11 20 | } 21 | }); 22 | await db.collection('sales').add({ 23 | // data 字段表示需新增的 JSON 数据 24 | data: { 25 | region: '华东', 26 | city: '南京', 27 | sales: 11 28 | } 29 | }); 30 | await db.collection('sales').add({ 31 | // data 字段表示需新增的 JSON 数据 32 | data: { 33 | region: '华南', 34 | city: '广州', 35 | sales: 22 36 | } 37 | }); 38 | await db.collection('sales').add({ 39 | // data 字段表示需新增的 JSON 数据 40 | data: { 41 | region: '华南', 42 | city: '深圳', 43 | sales: 22 44 | } 45 | }); 46 | return { 47 | success: true 48 | }; 49 | } catch (e) { 50 | // 这里catch到的是该collection已经存在,从业务逻辑上来说是运行成功的,所以catch返回success给前端,避免工具在前端抛出异常 51 | return { 52 | success: true, 53 | data: 'create collection success' 54 | }; 55 | } 56 | }; 57 | -------------------------------------------------------------------------------- /miniprogram/pages/jgglxq/jgglxq.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 座位: 5 | {{rmb[0].zwlist[0].bh}} 6 | 7 | 8 | 时间: 9 | {{rmb[0]._createTime}} 10 | 11 | 12 | 时间段: 13 | {{rmb[0].sjdz}} 14 | 15 | 16 | 类型: 17 | {{rmb[0].jblx}} 18 | 19 | 20 | 附件: 21 | 22 | 23 | 24 | 25 | 26 | 原因: 27 | {{rmb[0].yy}} 28 | 29 | 30 | 处理结果: 31 |