From 80d02a2de745edb79670c48cea4ec48e673bf597 Mon Sep 17 00:00:00 2001 From: zhanghua <314079846@qq.com> Date: 星期二, 04 二月 2025 18:05:15 +0800 Subject: [PATCH] 学员考勤日报表 --- src/views/attendance/index.vue | 221 ++++++++++++++++++++++++++++++++++++ src/views/class/index.vue | 2 vue.config.js | 2 src/api/attendance.js | 35 +++++ src/views/student/index.vue | 35 ++--- src/App.vue | 6 src/router/index.js | 17 ++ 7 files changed, 293 insertions(+), 25 deletions(-) diff --git a/src/App.vue b/src/App.vue index 1e9c828..76a7d01 100644 --- a/src/App.vue +++ b/src/App.vue @@ -18,9 +18,9 @@ } }, created() { - // localStorage.setItem("user", '{"id":25,"name":"寮犺�佸笀","mobile":"18080857109","gender":"NONE","jwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJleHBUaW1lIjoiMjAyNS8wMS8wNCAxMjo1MSIsInVzZXJJZCI6MjUsImp0aSI6IjgxNWQxYzMzLWQxYzUtNGIwMi1hNjc5LTMyYzA3OGMzMjQ5NiIsImlhdCI6MTczNTk1OTExMSwic3ViIjoieWNsIiwiZXhwIjoxNzM1OTY2MzExfQ.DDw6xycq7ZdfqoxipE4GNK8GOTkSFNWa6kIJ28fYBbs","avatars":[],"staffs":[{"id":987,"createTime":"2023/05/06 17:52","createById":0,"modifyTime":"2023/09/22 13:40","modifyById":20,"name":"寮犺�佸笀986","description":"9999777","mobile":"999999","gender":"MALE","birthday":"2023/09/22","avatars":[],"org":{"id":20,"createTime":"2023/06/06 19:47","createById":0,"modifyTime":"2024/05/22 13:53","modifyById":22,"name":"鍙綋浜戞湇鍔�","description":"12446","address":"鎴愰兘甯�","addressDetail":"123","lng":104.08373260498047,"lat":30.653186798095703,"pid":0,"versionType":"STANDARD","orgType":"PLATFORM","companyName":"88","region":[],"logos":[{"url1":"dream_test/1/setting/20230726//0f07f57ce8188beee18de450cc21d338.png","url2":"dream_test/1/setting/20230726//af66c61adf82b6cf5e0a2455efdb2fe0.png","url3":"dream_test/1/setting/20230726//5ae6a85c0db6ffd7972e750e74cab8c8.png","origin":"dream_test/1/setting/20230726//5a93933d53ccbb7385974ee611f4c46b.png","def":null,"ext":"png","duration":null}],"galleries":[{"url1":"dream_test/1/setting/20230726//9c4471d4c26c7c8f91ff6b377783d731.png","url2":"dream_test/1/setting/20230726//fe6c2355746fcca905b1b521f6257cf3.png","url3":"dream_test/1/setting/20230726//ad55c3bd2d92ca847183fb833d4f00f1.png","origin":"dream_test/1/setting/20230726//0657410d3a7c58c1235e042af71c6483.png","def":null,"ext":"png","duration":null},{"url1":"dream_test/1/setting/20240401/b25134c3f00105afd72ee4534ce10cca.jpg","url2":"dream_test/1/setting/20240401/1c851bb86dcc6f088194973b7eb90433.jpg","url3":"dream_test/1/setting/20240401/fe707d641f4ac3392d21ade2c0b2e398.jpg","origin":"dream_test/1/setting/20240401/f1536add7a1daa38bb24c58f314ca590.jpg","def":null,"ext":"jpg","duration":null}],"tel1":"17898163889","tel2":null,"openTime":"10:00:00","closeTime":"20:00:00","mch":{"id":1,"name":"浼樺垱鍔涚洿钀ュ簵"}},"title":"鑰佸笀","user":{"id":25,"createTime":"2023/10/07 21:30","createById":0,"modifyTime":"2023/11/07 09:31","modifyById":25,"name":"寮犺�佸笀","description":null,"mobile":"18080857109","gender":"NONE","birthday":"2023/10/09","avatars":[],"wxOpenId":"ossku41W2iaQstCmFjGuenxP7lUg","wxUnionId":"oI1DI1QIOZp2Q1s7YCeOGkoxMoys","wxOaOpenId":"oApStw7I11L8uo1HoTWK4MUTBzkY"},"role":{"id":427,"createTime":"2023/10/04 13:18","createById":22,"modifyTime":"2023/10/04 13:18","modifyById":22,"name":"绠$悊鍛�","description":"鏍¢暱锛岀鐞嗗憳锛屽姪鐞�","orgId":20,"sys":1,"roleGroup":"org","roleName":"admin","state":"USED"},"state":"USED"},{"id":1605,"createTime":"2023/10/19 12:22","createById":0,"modifyTime":"2024/04/25 21:20","modifyById":25,"name":"鍙綋鎶�鏈敮鎸�","description":null,"mobile":"18080857109","gender":"FEMALE","birthday":"1998/10/19","avatars":[],"org":{"id":25,"createTime":"2023/10/08 18:08","createById":22,"modifyTime":"2025/01/02 18:53","modifyById":22,"name":"鍝嗘潵鍜�","description":"閲戠墝鏁欑粌棣�","address":"鍥涘窛鐪佹垚閮藉競姝︿警鍖轰汉姘戝崡璺洓娈�27鍙�1骞㈠晢榧庡浗闄�1鍙锋ゼ","addressDetail":"浜哄崡绔嬩氦妗ヤ笢","lng":104.0678329467773,"lat":30.618278503417955,"pid":0,"versionType":"STANDARD","orgType":"NORMAL","companyName":"鍝嗘潵鍜�","region":[],"logos":[{"url1":"dream_test/1/setting/20231012//ea4aee8eeba22803db8633b9535386a6.jpg","url2":"dream_test/1/setting/20231012//9fc64315cbe1e9eb98bc329949d093e2.jpg","url3":"dream_test/1/setting/20231012//ea7d5e5b65a767a1aa0d4ebbaac948dc.jpg","origin":"dream_test/1/setting/20231012//434568802c1e55f47d64e16fff876d62.jpg","def":null,"ext":"jpg","duration":null}],"galleries":[{"url1":"dream_test/1/setting/20240325/c61c27e140a3ff520bc4ac7fbcdf2114.jpg","url2":"dream_test/1/setting/20240325/c351966948a1671c4dff776f9b14288d.jpg","url3":"dream_test/1/setting/20240325/5c3fe4ded77f6beb87329e16dcd10920.jpg","origin":"dream_test/1/setting/20240325/4920ec35fccbbd972cd76ee15155c58a.jpg","def":null,"ext":"jpg","duration":null},{"url1":"dream_test/1/setting/20241121/fe32cd0c07477d349f5b1e1fdbd5c990.png","url2":"dream_test/1/setting/20241121/80a0aea4b8cf634a2c86879a228c06bd.png","url3":"dream_test/1/setting/20241121/183377e2a086a776b88208fecc6467cb.png","origin":"dream_test/1/setting/20241121/171167c54609b3636de9fb0ac38b4f47.png","def":null,"ext":"png","duration":null}],"tel1":"16782689643","tel2":null,"openTime":"07:00:00","closeTime":"21:00:00","mch":null},"title":"鑰佸笀","user":{"id":25,"createTime":"2023/10/07 21:30","createById":0,"modifyTime":"2023/11/07 09:31","modifyById":25,"name":"寮犺�佸笀","description":null,"mobile":"18080857109","gender":"NONE","birthday":"2023/10/09","avatars":[],"wxOpenId":"ossku41W2iaQstCmFjGuenxP7lUg","wxUnionId":"oI1DI1QIOZp2Q1s7YCeOGkoxMoys","wxOaOpenId":"oApStw7I11L8uo1HoTWK4MUTBzkY"},"role":{"id":875,"createTime":"2023/10/19 12:22","createById":0,"modifyTime":"2023/10/19 12:22","modifyById":0,"name":"绠$悊鍛�","description":"鏍¢暱锛岀鐞嗗憳锛屽姪鐞�","orgId":182,"sys":1,"roleGroup":"org","roleName":"admin","state":"USED"},"state":"USED"}],"sessionKey":"dKIv38ZDN/QAhIDS8Dx10g==","players":[{"id":34,"name":"鍒橀箺","orgId":1,"orgName":"浼樺垱浜戣鍫�1","mobile":"18080857109","mgr":true,"state":"USED"},{"id":75,"name":"鍗庝粩","orgId":25,"orgName":"鍝嗘潵鍜�","mobile":null,"mgr":true,"state":"USED"},{"id":2962,"name":"寮犲崕","orgId":140,"orgName":"浜戞暀鑲�","mobile":"","mgr":true,"state":"USED"}],"wxOpenid":"ossku41W2iaQstCmFjGuenxP7lUg","wxUnionid":"oI1DI1QIOZp2Q1s7YCeOGkoxMoys","wxOaOpenid":"oApStw7I11L8uo1HoTWK4MUTBzkY"}'); - // localStorage.setItem("staffs", '[{"id":987,"createTime":"2023/05/06 17:52","createById":0,"modifyTime":"2023/09/22 13:40","modifyById":20,"name":"寮犺�佸笀986","description":"9999777","mobile":"999999","gender":"MALE","birthday":"2023/09/22","avatars":[],"org":{"id":20,"createTime":"2023/06/06 19:47","createById":0,"modifyTime":"2024/05/22 13:53","modifyById":22,"name":"鍙綋浜戞湇鍔�","description":"12446","address":"鎴愰兘甯�","addressDetail":"123","lng":104.08373260498047,"lat":30.653186798095703,"pid":0,"versionType":"STANDARD","orgType":"PLATFORM","companyName":"88","region":[],"logos":[{"url1":"dream_test/1/setting/20230726//0f07f57ce8188beee18de450cc21d338.png","url2":"dream_test/1/setting/20230726//af66c61adf82b6cf5e0a2455efdb2fe0.png","url3":"dream_test/1/setting/20230726//5ae6a85c0db6ffd7972e750e74cab8c8.png","origin":"dream_test/1/setting/20230726//5a93933d53ccbb7385974ee611f4c46b.png","def":null,"ext":"png","duration":null}],"galleries":[{"url1":"dream_test/1/setting/20230726//9c4471d4c26c7c8f91ff6b377783d731.png","url2":"dream_test/1/setting/20230726//fe6c2355746fcca905b1b521f6257cf3.png","url3":"dream_test/1/setting/20230726//ad55c3bd2d92ca847183fb833d4f00f1.png","origin":"dream_test/1/setting/20230726//0657410d3a7c58c1235e042af71c6483.png","def":null,"ext":"png","duration":null},{"url1":"dream_test/1/setting/20240401/b25134c3f00105afd72ee4534ce10cca.jpg","url2":"dream_test/1/setting/20240401/1c851bb86dcc6f088194973b7eb90433.jpg","url3":"dream_test/1/setting/20240401/fe707d641f4ac3392d21ade2c0b2e398.jpg","origin":"dream_test/1/setting/20240401/f1536add7a1daa38bb24c58f314ca590.jpg","def":null,"ext":"jpg","duration":null}],"tel1":"17898163889","tel2":null,"openTime":"10:00:00","closeTime":"20:00:00","mch":{"id":1,"name":"浼樺垱鍔涚洿钀ュ簵"}},"title":"鑰佸笀","user":{"id":25,"createTime":"2023/10/07 21:30","createById":0,"modifyTime":"2023/11/07 09:31","modifyById":25,"name":"寮犺�佸笀","description":null,"mobile":"18080857109","gender":"NONE","birthday":"2023/10/09","avatars":[],"wxOpenId":"ossku41W2iaQstCmFjGuenxP7lUg","wxUnionId":"oI1DI1QIOZp2Q1s7YCeOGkoxMoys","wxOaOpenId":"oApStw7I11L8uo1HoTWK4MUTBzkY"},"role":{"id":427,"createTime":"2023/10/04 13:18","createById":22,"modifyTime":"2023/10/04 13:18","modifyById":22,"name":"绠$悊鍛�","description":"鏍¢暱锛岀鐞嗗憳锛屽姪鐞�","orgId":20,"sys":1,"roleGroup":"org","roleName":"admin","state":"USED"},"state":"USED"},{"id":1605,"createTime":"2023/10/19 12:22","createById":0,"modifyTime":"2024/04/25 21:20","modifyById":25,"name":"鍙綋鎶�鏈敮鎸�","description":null,"mobile":"18080857109","gender":"FEMALE","birthday":"1998/10/19","avatars":[],"org":{"id":25,"createTime":"2023/10/08 18:08","createById":22,"modifyTime":"2025/01/02 18:53","modifyById":22,"name":"鍝嗘潵鍜�","description":"閲戠墝鏁欑粌棣�","address":"鍥涘窛鐪佹垚閮藉競姝︿警鍖轰汉姘戝崡璺洓娈�27鍙�1骞㈠晢榧庡浗闄�1鍙锋ゼ","addressDetail":"浜哄崡绔嬩氦妗ヤ笢","lng":104.0678329467773,"lat":30.618278503417955,"pid":0,"versionType":"STANDARD","orgType":"NORMAL","companyName":"鍝嗘潵鍜�","region":[],"logos":[{"url1":"dream_test/1/setting/20231012//ea4aee8eeba22803db8633b9535386a6.jpg","url2":"dream_test/1/setting/20231012//9fc64315cbe1e9eb98bc329949d093e2.jpg","url3":"dream_test/1/setting/20231012//ea7d5e5b65a767a1aa0d4ebbaac948dc.jpg","origin":"dream_test/1/setting/20231012//434568802c1e55f47d64e16fff876d62.jpg","def":null,"ext":"jpg","duration":null}],"galleries":[{"url1":"dream_test/1/setting/20240325/c61c27e140a3ff520bc4ac7fbcdf2114.jpg","url2":"dream_test/1/setting/20240325/c351966948a1671c4dff776f9b14288d.jpg","url3":"dream_test/1/setting/20240325/5c3fe4ded77f6beb87329e16dcd10920.jpg","origin":"dream_test/1/setting/20240325/4920ec35fccbbd972cd76ee15155c58a.jpg","def":null,"ext":"jpg","duration":null},{"url1":"dream_test/1/setting/20241121/fe32cd0c07477d349f5b1e1fdbd5c990.png","url2":"dream_test/1/setting/20241121/80a0aea4b8cf634a2c86879a228c06bd.png","url3":"dream_test/1/setting/20241121/183377e2a086a776b88208fecc6467cb.png","origin":"dream_test/1/setting/20241121/171167c54609b3636de9fb0ac38b4f47.png","def":null,"ext":"png","duration":null}],"tel1":"16782689643","tel2":null,"openTime":"07:00:00","closeTime":"21:00:00","mch":null},"title":"鑰佸笀","user":{"id":25,"createTime":"2023/10/07 21:30","createById":0,"modifyTime":"2023/11/07 09:31","modifyById":25,"name":"寮犺�佸笀","description":null,"mobile":"18080857109","gender":"NONE","birthday":"2023/10/09","avatars":[],"wxOpenId":"ossku41W2iaQstCmFjGuenxP7lUg","wxUnionId":"oI1DI1QIOZp2Q1s7YCeOGkoxMoys","wxOaOpenId":"oApStw7I11L8uo1HoTWK4MUTBzkY"},"role":{"id":875,"createTime":"2023/10/19 12:22","createById":0,"modifyTime":"2023/10/19 12:22","modifyById":0,"name":"绠$悊鍛�","description":"鏍¢暱锛岀鐞嗗憳锛屽姪鐞�","orgId":182,"sys":1,"roleGroup":"org","roleName":"admin","state":"USED"},"state":"USED"}]'); - // localStorage.setItem("selectStaff", '{"id":987,"createTime":"2023/05/06 17:52","createById":0,"modifyTime":"2023/09/22 13:40","modifyById":20,"name":"寮犺�佸笀986","description":"9999777","mobile":"999999","gender":"MALE","birthday":"2023/09/22","avatars":[],"org":{"id":20,"createTime":"2023/06/06 19:47","createById":0,"modifyTime":"2024/05/22 13:53","modifyById":22,"name":"鍙綋浜戞湇鍔�","description":"12446","address":"鎴愰兘甯�","addressDetail":"123","lng":104.08373260498047,"lat":30.653186798095703,"pid":0,"versionType":"STANDARD","orgType":"PLATFORM","companyName":"88","region":[],"logos":[{"url1":"dream_test/1/setting/20230726//0f07f57ce8188beee18de450cc21d338.png","url2":"dream_test/1/setting/20230726//af66c61adf82b6cf5e0a2455efdb2fe0.png","url3":"dream_test/1/setting/20230726//5ae6a85c0db6ffd7972e750e74cab8c8.png","origin":"dream_test/1/setting/20230726//5a93933d53ccbb7385974ee611f4c46b.png","def":null,"ext":"png","duration":null}],"galleries":[{"url1":"dream_test/1/setting/20230726//9c4471d4c26c7c8f91ff6b377783d731.png","url2":"dream_test/1/setting/20230726//fe6c2355746fcca905b1b521f6257cf3.png","url3":"dream_test/1/setting/20230726//ad55c3bd2d92ca847183fb833d4f00f1.png","origin":"dream_test/1/setting/20230726//0657410d3a7c58c1235e042af71c6483.png","def":null,"ext":"png","duration":null},{"url1":"dream_test/1/setting/20240401/b25134c3f00105afd72ee4534ce10cca.jpg","url2":"dream_test/1/setting/20240401/1c851bb86dcc6f088194973b7eb90433.jpg","url3":"dream_test/1/setting/20240401/fe707d641f4ac3392d21ade2c0b2e398.jpg","origin":"dream_test/1/setting/20240401/f1536add7a1daa38bb24c58f314ca590.jpg","def":null,"ext":"jpg","duration":null}],"tel1":"17898163889","tel2":null,"openTime":"10:00:00","closeTime":"20:00:00","mch":{"id":1,"name":"浼樺垱鍔涚洿钀ュ簵"}},"title":"鑰佸笀","user":{"id":25,"createTime":"2023/10/07 21:30","createById":0,"modifyTime":"2023/11/07 09:31","modifyById":25,"name":"寮犺�佸笀","description":null,"mobile":"18080857109","gender":"NONE","birthday":"2023/10/09","avatars":[],"wxOpenId":"ossku41W2iaQstCmFjGuenxP7lUg","wxUnionId":"oI1DI1QIOZp2Q1s7YCeOGkoxMoys","wxOaOpenId":"oApStw7I11L8uo1HoTWK4MUTBzkY"},"role":{"id":427,"createTime":"2023/10/04 13:18","createById":22,"modifyTime":"2023/10/04 13:18","modifyById":22,"name":"绠$悊鍛�","description":"鏍¢暱锛岀鐞嗗憳锛屽姪鐞�","orgId":20,"sys":1,"roleGroup":"org","roleName":"admin","state":"USED"},"state":"USED"}'); + localStorage.setItem("user", '{"id":46,"name":"寰俊鐢ㄦ埛","mobile":"18080857109","gender":"FEMALE","jwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJleHBUaW1lIjoiMjAyNS8wMi8wNCAxODoxNCIsInVzZXJJZCI6NDYsImp0aSI6IjcxN2I4YzVmLWE0NTQtNGM4ZC1hMDY5LTNmMzk1NmJhMDNlZSIsImlhdCI6MTczODY1Njg3Niwic3ViIjoieWNsIiwiZXhwIjoxNzM4NjY0MDc2fQ.bWe6S0soIOaRfkFvD2E1ogJSE0RNJrs4txHGZg03mIM","avatars":[],"staffs":[{"id":1659,"createTime":"2023/11/16 09:58","createById":1,"modifyTime":"2023/11/16 09:58","modifyById":46,"name":"寮犲崕","description":"","mobile":"18080857109","gender":"MALE","birthday":"2003/11/16","avatars":[],"org":{"id":1,"createTime":"2023/06/06 19:47","createById":0,"modifyTime":"2024/05/22 00:02","modifyById":1,"name":"鍙綋浜戞湇鍔�","description":"","address":"鎴愰兘甯�","addressDetail":"123","lng":104.08373260498047,"lat":30.653186798095703,"pid":0,"versionType":"STANDARD","orgType":"PLATFORM","companyName":"88","region":[],"logos":[{"url1":"dream/1/setting/20240320/2a7d900fc72878a774d3cd6aea2195e0.jpg","url2":"dream/1/setting/20240320/9ccea81dbfdcb8e4d0c86b978aca0e42.jpg","url3":"dream/1/setting/20240320/a78b9307b000b3ec4d6ecc9d276494ee.jpg","origin":"dream/1/setting/20240320/71fad2f4bcae8fc644dca5d95b98c08c.jpg","def":null,"ext":"jpg","duration":null}],"galleries":[{"url1":"dream/1/setting/20240403/f87b937eedaf8842c59bbdcecf60d94e.jpg","url2":"dream/1/setting/20240403/172dc3868484f8b88ad26e54bb51d737.jpg","url3":"dream/1/setting/20240403/b1ddd7a6a8433e6ebace1d5360e426a1.jpg","origin":"dream/1/setting/20240403/15ba95a920efb1353226863f2ba26b53.jpg","def":null,"ext":"jpg","duration":null}],"tel1":"13981970816","tel2":"","openTime":"10:00:00","closeTime":"20:00:00","mch":{"id":1,"name":"浼樺垱鍔涚洿钀ュ簵"}},"title":null,"user":{"id":46,"createTime":"2023/11/16 09:44","createById":0,"modifyTime":"2023/11/16 09:44","modifyById":46,"name":"寰俊鐢ㄦ埛","description":null,"mobile":"18080857109","gender":"FEMALE","birthday":null,"avatars":[],"wxOpenId":"ossku41W2iaQstCmFjGuenxP7lUg","wxUnionId":"oI1DI1QIOZp2Q1s7YCeOGkoxMoys","wxOaOpenId":"oApStw7I11L8uo1HoTWK4MUTBzkY"},"role":{"id":427,"createTime":"2023/10/04 13:18","createById":22,"modifyTime":"2023/10/04 13:18","modifyById":22,"name":"绠$悊鍛�","description":"鏍¢暱锛岀鐞嗗憳锛屽姪鐞�","orgId":1,"sys":1,"roleGroup":"org","roleName":"admin","state":"USED"},"state":"USED"},{"id":1616,"createTime":"2023/11/04 11:23","createById":0,"modifyTime":"2023/12/08 14:10","modifyById":35,"name":"鍙綋涓婅-鎶�鏈�","description":"","mobile":"18080857109","gender":"FEMALE","birthday":"1998/11/04","avatars":[],"org":{"id":186,"createTime":"2023/11/04 11:22","createById":0,"modifyTime":"2024/09/11 15:16","modifyById":35,"name":"鎷撲笘浣撹偛","description":"","address":"鍥涘窛鐪佹垚閮藉競閿︽睙鍖虹悏涓夎矾999鍙�","addressDetail":"鎴愰兘甯傞敠姹熷尯姘翠簳鍧婇敠姹熶綋鑲插叕鍥�","lng":104.11273956298828,"lat":30.597631454467773,"pid":0,"versionType":"STANDARD","orgType":"NORMAL","companyName":"鎷撲笘浣撹偛","region":[],"logos":[{"url1":"dream/1/setting/20240911/35c21c25bdabe256e6d80a04443130bd.jpg","url2":"dream/1/setting/20240911/d147a21d1a515b8f1130f48131fb0fd0.jpg","url3":"dream/1/setting/20240911/4b377e21b8a24c326537b7033b3c5368.jpg","origin":"dream/1/setting/20240911/0fa9c2150e361d00a4c605477f355b72.jpg","def":null,"ext":"jpg","duration":null}],"galleries":[{"url1":"dream/1/setting/20231228//1fd0a04396e38f97154518976d2b9fcf.jpg","url2":"dream/1/setting/20231228//a8820bfd6b5b68430930308b138d07b8.jpg","url3":"dream/1/setting/20231228//4362c82baef5dd9114cc612275c5ef8b.jpg","origin":"dream/1/setting/20231228//19a648306dd555f044ae1321519d9765.jpg","def":null,"ext":"jpg","duration":null}],"tel1":"13880121131","tel2":"","openTime":"07:00:00","closeTime":"22:00:00","mch":{"id":81,"name":"鎷撲笘浣撹偛"}},"title":"鑰佸笀","user":{"id":46,"createTime":"2023/11/16 09:44","createById":0,"modifyTime":"2023/11/16 09:44","modifyById":46,"name":"寰俊鐢ㄦ埛","description":null,"mobile":"18080857109","gender":"FEMALE","birthday":null,"avatars":[],"wxOpenId":"ossku41W2iaQstCmFjGuenxP7lUg","wxUnionId":"oI1DI1QIOZp2Q1s7YCeOGkoxMoys","wxOaOpenId":"oApStw7I11L8uo1HoTWK4MUTBzkY"},"role":{"id":886,"createTime":"2023/11/04 11:22","createById":0,"modifyTime":"2023/11/04 11:22","modifyById":0,"name":"璇剧▼椤鹃棶","description":"閿�鍞【闂�","orgId":186,"sys":1,"roleGroup":"org","roleName":"salesman","state":"USED"},"state":"USED"},{"id":1621,"createTime":"2023/11/04 11:43","createById":0,"modifyTime":"2023/11/16 09:44","modifyById":46,"name":"鍙綋鎶�鏈敮鎸�","description":null,"mobile":"18080857109","gender":"FEMALE","birthday":"1998/11/04","avatars":[],"org":{"id":187,"createTime":"2023/11/04 11:43","createById":0,"modifyTime":"2023/11/04 11:43","modifyById":0,"name":"鎯犳捣鐞磋","description":null,"address":"榫欐硥椹垮尯","addressDetail":"鎴愰兘甯傞緳娉夐┛鍖烘�″拰鏂板煄F4鍖哄弻榫欒矾388鍙�24鏍嬮檮106銆�107鍙�","lng":104.262856,"lat":30.572496,"pid":0,"versionType":"STANDARD","orgType":"NORMAL","companyName":"KS","region":[],"logos":[],"galleries":[],"tel1":"18884828287","tel2":"","openTime":"09:00:00","closeTime":"21:30:00","mch":null},"title":"鑰佸笀","user":{"id":46,"createTime":"2023/11/16 09:44","createById":0,"modifyTime":"2023/11/16 09:44","modifyById":46,"name":"寰俊鐢ㄦ埛","description":null,"mobile":"18080857109","gender":"FEMALE","birthday":null,"avatars":[],"wxOpenId":"ossku41W2iaQstCmFjGuenxP7lUg","wxUnionId":"oI1DI1QIOZp2Q1s7YCeOGkoxMoys","wxOaOpenId":"oApStw7I11L8uo1HoTWK4MUTBzkY"},"role":{"id":890,"createTime":"2023/11/04 11:43","createById":0,"modifyTime":"2023/11/04 11:43","modifyById":0,"name":"绠$悊鍛�","description":"鏍¢暱锛岀鐞嗗憳锛屽姪鐞�","orgId":187,"sys":1,"roleGroup":"org","roleName":"admin","state":"USED"},"state":"USED"},{"id":1647,"createTime":"2023/11/04 13:09","createById":0,"modifyTime":"2023/11/16 09:44","modifyById":46,"name":"鍙綋鎶�鏈敮鎸�","description":null,"mobile":"18080857109","gender":"FEMALE","birthday":"1998/11/04","avatars":[],"org":{"id":190,"createTime":"2023/11/04 13:09","createById":0,"modifyTime":"2023/11/04 13:09","modifyById":0,"name":"鑾辨柉鏅箰鑹烘湳","description":null,"address":"閿︽睙鍖洪敠涓借矾187鍙�1妤�","addressDetail":"","lng":104.09539,"lat":30.615751,"pid":0,"versionType":"STANDARD","orgType":"NORMAL","companyName":"鑾辨柉鏅箰鑹烘湳鍩硅瀛︽牎","region":[],"logos":[],"galleries":[],"tel1":"15196265492","tel2":"","openTime":"09:00:00","closeTime":"21:00:00","mch":null},"title":"鑰佸笀","user":{"id":46,"createTime":"2023/11/16 09:44","createById":0,"modifyTime":"2023/11/16 09:44","modifyById":46,"name":"寰俊鐢ㄦ埛","description":null,"mobile":"18080857109","gender":"FEMALE","birthday":null,"avatars":[],"wxOpenId":"ossku41W2iaQstCmFjGuenxP7lUg","wxUnionId":"oI1DI1QIOZp2Q1s7YCeOGkoxMoys","wxOaOpenId":"oApStw7I11L8uo1HoTWK4MUTBzkY"},"role":{"id":905,"createTime":"2023/11/04 13:09","createById":0,"modifyTime":"2023/11/04 13:09","modifyById":0,"name":"绠$悊鍛�","description":"鏍¢暱锛岀鐞嗗憳锛屽姪鐞�","orgId":190,"sys":1,"roleGroup":"org","roleName":"admin","state":"USED"},"state":"USED"},{"id":2150,"createTime":"2024/09/13 19:15","createById":35,"modifyTime":"2024/10/15 09:15","modifyById":35,"name":"鍗庤�佸笀","description":"","mobile":"","gender":"MALE","birthday":"2004/09/13","avatars":[],"org":{"id":192,"createTime":"2023/11/10 09:17","createById":1,"modifyTime":"2025/01/15 12:58","modifyById":3555,"name":"鏍兼枟棣�","description":"","address":"鍥涘窛鐪佹垚閮藉競閿︽睙鍖轰腑绾卞附琛�8鍙�","addressDetail":"鍟嗛紟鍥介檯2-1","lng":104.08373260498047,"lat":30.653186798095703,"pid":0,"versionType":"STANDARD","orgType":"NORMAL","companyName":"宸ㄧ煶","region":[],"logos":[{"url1":"dream/1/setting/20240320/0e6dbe1029f347fd89eb5c99f287eaee.png","url2":"dream/1/setting/20240320/d1fca9110425cc02150b7c3f54298fbd.png","url3":"dream/1/setting/20240320/cdfd92ee8fd3da597be2144cd82f8788.png","origin":"dream/1/setting/20240320/86c0f4f1dfde36b0a9ea2b545ebc79c7.png","def":null,"ext":"png","duration":null}],"galleries":[{"url1":"dream/1/setting/20240809/d2b570eb5fc51f9e0a07106b96a0552c.jpg","url2":"dream/1/setting/20240809/4cfd9736bf2bc207cc50735f183fe6d7.jpg","url3":"dream/1/setting/20240809/8545384e4c2b8ccd0cba03833156884d.jpg","origin":"dream/1/setting/20240809/735f4daf8efc136ff4ab83d80dc9a79c.jpg","def":null,"ext":"jpg","duration":null}],"tel1":"15002830891","tel2":null,"openTime":"08:00:00","closeTime":"23:00:00","mch":null},"title":null,"user":{"id":46,"createTime":"2023/11/16 09:44","createById":0,"modifyTime":"2023/11/16 09:44","modifyById":46,"name":"寰俊鐢ㄦ埛","description":null,"mobile":"18080857109","gender":"FEMALE","birthday":null,"avatars":[],"wxOpenId":"ossku41W2iaQstCmFjGuenxP7lUg","wxUnionId":"oI1DI1QIOZp2Q1s7YCeOGkoxMoys","wxOaOpenId":"oApStw7I11L8uo1HoTWK4MUTBzkY"},"role":{"id":912,"createTime":"2023/11/10 09:17","createById":1,"modifyTime":"2024/03/31 19:35","modifyById":1,"name":"鏁欏笀","description":"鏁欏笀","orgId":192,"sys":1,"roleGroup":"org","roleName":"staff","state":"USED"},"state":"USED"},{"id":2569,"createTime":"2024/11/29 11:05","createById":3555,"modifyTime":"2024/11/29 11:06","modifyById":46,"name":"寮犲崕","description":"","mobile":"","gender":"MALE","birthday":"2004/11/29","avatars":[],"org":{"id":306,"createTime":"2024/10/25 15:51","createById":1,"modifyTime":"2025/01/21 09:52","modifyById":3555,"name":"鏅撳崥鏈烘瀯","description":"","address":null,"addressDetail":"","lng":null,"lat":null,"pid":0,"versionType":"STANDARD","orgType":"NORMAL","companyName":"鏅撳崥鏈烘瀯","region":[],"logos":[],"galleries":[],"tel1":null,"tel2":null,"openTime":"09:00:00","closeTime":"21:00:00","mch":null},"title":null,"user":{"id":46,"createTime":"2023/11/16 09:44","createById":0,"modifyTime":"2023/11/16 09:44","modifyById":46,"name":"寰俊鐢ㄦ埛","description":null,"mobile":"18080857109","gender":"FEMALE","birthday":null,"avatars":[],"wxOpenId":"ossku41W2iaQstCmFjGuenxP7lUg","wxUnionId":"oI1DI1QIOZp2Q1s7YCeOGkoxMoys","wxOaOpenId":"oApStw7I11L8uo1HoTWK4MUTBzkY"},"role":{"id":1370,"createTime":"2024/10/25 15:51","createById":1,"modifyTime":"2024/10/25 15:51","modifyById":1,"name":"绠$悊鍛�","description":"鏍¢暱锛岀鐞嗗憳锛屽姪鐞�","orgId":306,"sys":1,"roleGroup":"org","roleName":"admin","state":"USED"},"state":"USED"}],"sessionKey":"POTW2NSs788kElTcWWwwzg==","players":[{"id":3366,"name":"鐗涘皬浜�","orgId":193,"orgName":"娴嬭瘯鏈烘瀯1","mobile":"136780078","mgr":true,"state":"USED"},{"id":3372,"name":"寮犲崕","orgId":192,"orgName":"鏍兼枟棣�","mobile":"","mgr":true,"state":"USED"},{"id":16371,"name":"姣旀瘮","orgId":306,"orgName":"鏅撳崥鏈烘瀯","mobile":"","mgr":true,"state":"USED"}],"wxOpenid":"ossku41W2iaQstCmFjGuenxP7lUg","wxUnionid":"oI1DI1QIOZp2Q1s7YCeOGkoxMoys","wxOaOpenid":"oApStw7I11L8uo1HoTWK4MUTBzkY"}'); + localStorage.setItem("staffs", '[{"id":1659,"createTime":"2023/11/16 09:58","createById":1,"modifyTime":"2023/11/16 09:58","modifyById":46,"name":"寮犲崕","description":"","mobile":"18080857109","gender":"MALE","birthday":"2003/11/16","avatars":[],"org":{"id":1,"createTime":"2023/06/06 19:47","createById":0,"modifyTime":"2024/05/22 00:02","modifyById":1,"name":"鍙綋浜戞湇鍔�","description":"","address":"鎴愰兘甯�","addressDetail":"123","lng":104.08373260498047,"lat":30.653186798095703,"pid":0,"versionType":"STANDARD","orgType":"PLATFORM","companyName":"88","region":[],"logos":[{"url1":"dream/1/setting/20240320/2a7d900fc72878a774d3cd6aea2195e0.jpg","url2":"dream/1/setting/20240320/9ccea81dbfdcb8e4d0c86b978aca0e42.jpg","url3":"dream/1/setting/20240320/a78b9307b000b3ec4d6ecc9d276494ee.jpg","origin":"dream/1/setting/20240320/71fad2f4bcae8fc644dca5d95b98c08c.jpg","def":null,"ext":"jpg","duration":null}],"galleries":[{"url1":"dream/1/setting/20240403/f87b937eedaf8842c59bbdcecf60d94e.jpg","url2":"dream/1/setting/20240403/172dc3868484f8b88ad26e54bb51d737.jpg","url3":"dream/1/setting/20240403/b1ddd7a6a8433e6ebace1d5360e426a1.jpg","origin":"dream/1/setting/20240403/15ba95a920efb1353226863f2ba26b53.jpg","def":null,"ext":"jpg","duration":null}],"tel1":"13981970816","tel2":"","openTime":"10:00:00","closeTime":"20:00:00","mch":{"id":1,"name":"浼樺垱鍔涚洿钀ュ簵"}},"title":null,"user":{"id":46,"createTime":"2023/11/16 09:44","createById":0,"modifyTime":"2023/11/16 09:44","modifyById":46,"name":"寰俊鐢ㄦ埛","description":null,"mobile":"18080857109","gender":"FEMALE","birthday":null,"avatars":[],"wxOpenId":"ossku41W2iaQstCmFjGuenxP7lUg","wxUnionId":"oI1DI1QIOZp2Q1s7YCeOGkoxMoys","wxOaOpenId":"oApStw7I11L8uo1HoTWK4MUTBzkY"},"role":{"id":427,"createTime":"2023/10/04 13:18","createById":22,"modifyTime":"2023/10/04 13:18","modifyById":22,"name":"绠$悊鍛�","description":"鏍¢暱锛岀鐞嗗憳锛屽姪鐞�","orgId":1,"sys":1,"roleGroup":"org","roleName":"admin","state":"USED"},"state":"USED"},{"id":1616,"createTime":"2023/11/04 11:23","createById":0,"modifyTime":"2023/12/08 14:10","modifyById":35,"name":"鍙綋涓婅-鎶�鏈�","description":"","mobile":"18080857109","gender":"FEMALE","birthday":"1998/11/04","avatars":[],"org":{"id":186,"createTime":"2023/11/04 11:22","createById":0,"modifyTime":"2024/09/11 15:16","modifyById":35,"name":"鎷撲笘浣撹偛","description":"","address":"鍥涘窛鐪佹垚閮藉競閿︽睙鍖虹悏涓夎矾999鍙�","addressDetail":"鎴愰兘甯傞敠姹熷尯姘翠簳鍧婇敠姹熶綋鑲插叕鍥�","lng":104.11273956298828,"lat":30.597631454467773,"pid":0,"versionType":"STANDARD","orgType":"NORMAL","companyName":"鎷撲笘浣撹偛","region":[],"logos":[{"url1":"dream/1/setting/20240911/35c21c25bdabe256e6d80a04443130bd.jpg","url2":"dream/1/setting/20240911/d147a21d1a515b8f1130f48131fb0fd0.jpg","url3":"dream/1/setting/20240911/4b377e21b8a24c326537b7033b3c5368.jpg","origin":"dream/1/setting/20240911/0fa9c2150e361d00a4c605477f355b72.jpg","def":null,"ext":"jpg","duration":null}],"galleries":[{"url1":"dream/1/setting/20231228//1fd0a04396e38f97154518976d2b9fcf.jpg","url2":"dream/1/setting/20231228//a8820bfd6b5b68430930308b138d07b8.jpg","url3":"dream/1/setting/20231228//4362c82baef5dd9114cc612275c5ef8b.jpg","origin":"dream/1/setting/20231228//19a648306dd555f044ae1321519d9765.jpg","def":null,"ext":"jpg","duration":null}],"tel1":"13880121131","tel2":"","openTime":"07:00:00","closeTime":"22:00:00","mch":{"id":81,"name":"鎷撲笘浣撹偛"}},"title":"鑰佸笀","user":{"id":46,"createTime":"2023/11/16 09:44","createById":0,"modifyTime":"2023/11/16 09:44","modifyById":46,"name":"寰俊鐢ㄦ埛","description":null,"mobile":"18080857109","gender":"FEMALE","birthday":null,"avatars":[],"wxOpenId":"ossku41W2iaQstCmFjGuenxP7lUg","wxUnionId":"oI1DI1QIOZp2Q1s7YCeOGkoxMoys","wxOaOpenId":"oApStw7I11L8uo1HoTWK4MUTBzkY"},"role":{"id":886,"createTime":"2023/11/04 11:22","createById":0,"modifyTime":"2023/11/04 11:22","modifyById":0,"name":"璇剧▼椤鹃棶","description":"閿�鍞【闂�","orgId":186,"sys":1,"roleGroup":"org","roleName":"salesman","state":"USED"},"state":"USED"},{"id":1621,"createTime":"2023/11/04 11:43","createById":0,"modifyTime":"2023/11/16 09:44","modifyById":46,"name":"鍙綋鎶�鏈敮鎸�","description":null,"mobile":"18080857109","gender":"FEMALE","birthday":"1998/11/04","avatars":[],"org":{"id":187,"createTime":"2023/11/04 11:43","createById":0,"modifyTime":"2023/11/04 11:43","modifyById":0,"name":"鎯犳捣鐞磋","description":null,"address":"榫欐硥椹垮尯","addressDetail":"鎴愰兘甯傞緳娉夐┛鍖烘�″拰鏂板煄F4鍖哄弻榫欒矾388鍙�24鏍嬮檮106銆�107鍙�","lng":104.262856,"lat":30.572496,"pid":0,"versionType":"STANDARD","orgType":"NORMAL","companyName":"KS","region":[],"logos":[],"galleries":[],"tel1":"18884828287","tel2":"","openTime":"09:00:00","closeTime":"21:30:00","mch":null},"title":"鑰佸笀","user":{"id":46,"createTime":"2023/11/16 09:44","createById":0,"modifyTime":"2023/11/16 09:44","modifyById":46,"name":"寰俊鐢ㄦ埛","description":null,"mobile":"18080857109","gender":"FEMALE","birthday":null,"avatars":[],"wxOpenId":"ossku41W2iaQstCmFjGuenxP7lUg","wxUnionId":"oI1DI1QIOZp2Q1s7YCeOGkoxMoys","wxOaOpenId":"oApStw7I11L8uo1HoTWK4MUTBzkY"},"role":{"id":890,"createTime":"2023/11/04 11:43","createById":0,"modifyTime":"2023/11/04 11:43","modifyById":0,"name":"绠$悊鍛�","description":"鏍¢暱锛岀鐞嗗憳锛屽姪鐞�","orgId":187,"sys":1,"roleGroup":"org","roleName":"admin","state":"USED"},"state":"USED"},{"id":1647,"createTime":"2023/11/04 13:09","createById":0,"modifyTime":"2023/11/16 09:44","modifyById":46,"name":"鍙綋鎶�鏈敮鎸�","description":null,"mobile":"18080857109","gender":"FEMALE","birthday":"1998/11/04","avatars":[],"org":{"id":190,"createTime":"2023/11/04 13:09","createById":0,"modifyTime":"2023/11/04 13:09","modifyById":0,"name":"鑾辨柉鏅箰鑹烘湳","description":null,"address":"閿︽睙鍖洪敠涓借矾187鍙�1妤�","addressDetail":"","lng":104.09539,"lat":30.615751,"pid":0,"versionType":"STANDARD","orgType":"NORMAL","companyName":"鑾辨柉鏅箰鑹烘湳鍩硅瀛︽牎","region":[],"logos":[],"galleries":[],"tel1":"15196265492","tel2":"","openTime":"09:00:00","closeTime":"21:00:00","mch":null},"title":"鑰佸笀","user":{"id":46,"createTime":"2023/11/16 09:44","createById":0,"modifyTime":"2023/11/16 09:44","modifyById":46,"name":"寰俊鐢ㄦ埛","description":null,"mobile":"18080857109","gender":"FEMALE","birthday":null,"avatars":[],"wxOpenId":"ossku41W2iaQstCmFjGuenxP7lUg","wxUnionId":"oI1DI1QIOZp2Q1s7YCeOGkoxMoys","wxOaOpenId":"oApStw7I11L8uo1HoTWK4MUTBzkY"},"role":{"id":905,"createTime":"2023/11/04 13:09","createById":0,"modifyTime":"2023/11/04 13:09","modifyById":0,"name":"绠$悊鍛�","description":"鏍¢暱锛岀鐞嗗憳锛屽姪鐞�","orgId":190,"sys":1,"roleGroup":"org","roleName":"admin","state":"USED"},"state":"USED"},{"id":2150,"createTime":"2024/09/13 19:15","createById":35,"modifyTime":"2024/10/15 09:15","modifyById":35,"name":"鍗庤�佸笀","description":"","mobile":"","gender":"MALE","birthday":"2004/09/13","avatars":[],"org":{"id":192,"createTime":"2023/11/10 09:17","createById":1,"modifyTime":"2025/01/15 12:58","modifyById":3555,"name":"鏍兼枟棣�","description":"","address":"鍥涘窛鐪佹垚閮藉競閿︽睙鍖轰腑绾卞附琛�8鍙�","addressDetail":"鍟嗛紟鍥介檯2-1","lng":104.08373260498047,"lat":30.653186798095703,"pid":0,"versionType":"STANDARD","orgType":"NORMAL","companyName":"宸ㄧ煶","region":[],"logos":[{"url1":"dream/1/setting/20240320/0e6dbe1029f347fd89eb5c99f287eaee.png","url2":"dream/1/setting/20240320/d1fca9110425cc02150b7c3f54298fbd.png","url3":"dream/1/setting/20240320/cdfd92ee8fd3da597be2144cd82f8788.png","origin":"dream/1/setting/20240320/86c0f4f1dfde36b0a9ea2b545ebc79c7.png","def":null,"ext":"png","duration":null}],"galleries":[{"url1":"dream/1/setting/20240809/d2b570eb5fc51f9e0a07106b96a0552c.jpg","url2":"dream/1/setting/20240809/4cfd9736bf2bc207cc50735f183fe6d7.jpg","url3":"dream/1/setting/20240809/8545384e4c2b8ccd0cba03833156884d.jpg","origin":"dream/1/setting/20240809/735f4daf8efc136ff4ab83d80dc9a79c.jpg","def":null,"ext":"jpg","duration":null}],"tel1":"15002830891","tel2":null,"openTime":"08:00:00","closeTime":"23:00:00","mch":null},"title":null,"user":{"id":46,"createTime":"2023/11/16 09:44","createById":0,"modifyTime":"2023/11/16 09:44","modifyById":46,"name":"寰俊鐢ㄦ埛","description":null,"mobile":"18080857109","gender":"FEMALE","birthday":null,"avatars":[],"wxOpenId":"ossku41W2iaQstCmFjGuenxP7lUg","wxUnionId":"oI1DI1QIOZp2Q1s7YCeOGkoxMoys","wxOaOpenId":"oApStw7I11L8uo1HoTWK4MUTBzkY"},"role":{"id":912,"createTime":"2023/11/10 09:17","createById":1,"modifyTime":"2024/03/31 19:35","modifyById":1,"name":"鏁欏笀","description":"鏁欏笀","orgId":192,"sys":1,"roleGroup":"org","roleName":"staff","state":"USED"},"state":"USED"},{"id":2569,"createTime":"2024/11/29 11:05","createById":3555,"modifyTime":"2024/11/29 11:06","modifyById":46,"name":"寮犲崕","description":"","mobile":"","gender":"MALE","birthday":"2004/11/29","avatars":[],"org":{"id":306,"createTime":"2024/10/25 15:51","createById":1,"modifyTime":"2025/01/21 09:52","modifyById":3555,"name":"鏅撳崥鏈烘瀯","description":"","address":null,"addressDetail":"","lng":null,"lat":null,"pid":0,"versionType":"STANDARD","orgType":"NORMAL","companyName":"鏅撳崥鏈烘瀯","region":[],"logos":[],"galleries":[],"tel1":null,"tel2":null,"openTime":"09:00:00","closeTime":"21:00:00","mch":null},"title":null,"user":{"id":46,"createTime":"2023/11/16 09:44","createById":0,"modifyTime":"2023/11/16 09:44","modifyById":46,"name":"寰俊鐢ㄦ埛","description":null,"mobile":"18080857109","gender":"FEMALE","birthday":null,"avatars":[],"wxOpenId":"ossku41W2iaQstCmFjGuenxP7lUg","wxUnionId":"oI1DI1QIOZp2Q1s7YCeOGkoxMoys","wxOaOpenId":"oApStw7I11L8uo1HoTWK4MUTBzkY"},"role":{"id":1370,"createTime":"2024/10/25 15:51","createById":1,"modifyTime":"2024/10/25 15:51","modifyById":1,"name":"绠$悊鍛�","description":"鏍¢暱锛岀鐞嗗憳锛屽姪鐞�","orgId":306,"sys":1,"roleGroup":"org","roleName":"admin","state":"USED"},"state":"USED"}]'); + localStorage.setItem("selectStaff", '{"id":1616,"createTime":"2023/11/04 11:23","createById":0,"modifyTime":"2023/12/08 14:10","modifyById":35,"name":"鍙綋涓婅-鎶�鏈�","description":"","mobile":"18080857109","gender":"FEMALE","birthday":"1998/11/04","avatars":[],"org":{"id":186,"createTime":"2023/11/04 11:22","createById":0,"modifyTime":"2024/09/11 15:16","modifyById":35,"name":"鎷撲笘浣撹偛","description":"","address":"鍥涘窛鐪佹垚閮藉競閿︽睙鍖虹悏涓夎矾999鍙�","addressDetail":"鎴愰兘甯傞敠姹熷尯姘翠簳鍧婇敠姹熶綋鑲插叕鍥�","lng":104.11273956298828,"lat":30.597631454467773,"pid":0,"versionType":"STANDARD","orgType":"NORMAL","companyName":"鎷撲笘浣撹偛","region":[],"logos":[{"url1":"dream/1/setting/20240911/35c21c25bdabe256e6d80a04443130bd.jpg","url2":"dream/1/setting/20240911/d147a21d1a515b8f1130f48131fb0fd0.jpg","url3":"dream/1/setting/20240911/4b377e21b8a24c326537b7033b3c5368.jpg","origin":"dream/1/setting/20240911/0fa9c2150e361d00a4c605477f355b72.jpg","def":null,"ext":"jpg","duration":null}],"galleries":[{"url1":"dream/1/setting/20231228//1fd0a04396e38f97154518976d2b9fcf.jpg","url2":"dream/1/setting/20231228//a8820bfd6b5b68430930308b138d07b8.jpg","url3":"dream/1/setting/20231228//4362c82baef5dd9114cc612275c5ef8b.jpg","origin":"dream/1/setting/20231228//19a648306dd555f044ae1321519d9765.jpg","def":null,"ext":"jpg","duration":null}],"tel1":"13880121131","tel2":"","openTime":"07:00:00","closeTime":"22:00:00","mch":{"id":81,"name":"鎷撲笘浣撹偛"}},"title":"鑰佸笀","user":{"id":46,"createTime":"2023/11/16 09:44","createById":0,"modifyTime":"2023/11/16 09:44","modifyById":46,"name":"寰俊鐢ㄦ埛","description":null,"mobile":"18080857109","gender":"FEMALE","birthday":null,"avatars":[],"wxOpenId":"ossku41W2iaQstCmFjGuenxP7lUg","wxUnionId":"oI1DI1QIOZp2Q1s7YCeOGkoxMoys","wxOaOpenId":"oApStw7I11L8uo1HoTWK4MUTBzkY"},"role":{"id":886,"createTime":"2023/11/04 11:22","createById":0,"modifyTime":"2023/11/04 11:22","modifyById":0,"name":"璇剧▼椤鹃棶","description":"閿�鍞【闂�","orgId":186,"sys":1,"roleGroup":"org","roleName":"salesman","state":"USED"},"state":"USED"}'); // 姝e紡搴撴祴璇曟満鏋� orgid=306 }, mounted() { diff --git a/src/api/attendance.js b/src/api/attendance.js new file mode 100644 index 0000000..5a862aa --- /dev/null +++ b/src/api/attendance.js @@ -0,0 +1,35 @@ +import apolloClient from "@/utils/graphql"; +import gql from "graphql-tag"; + +export function getData(params) { + return apolloClient.query({ + query: gql` + query vars($staffId: Int!, $beginDate: LocalDate!, $endDate: LocalDate!, $pageIn: PageIn!) { + findPlayerAttendanceSummary( + staffId: $staffId + beginDate: $beginDate + endDate: $endDate + pageIn: $pageIn + ) { + ls { + playerName + state + voucherName + qty + amt + sessionType + staffName + placeName + } + pageOut { + total + index + size + } + } + } + `, + fetchPolicy:'no-cache', + variables: params, + }); +} diff --git a/src/router/index.js b/src/router/index.js index f988259..f382702 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -78,7 +78,7 @@ component: () => import("@/views/student/index"), meta: { title: "瀛﹀憳鍒楄〃", - icon: "table" + icon: "user" }, }, { @@ -115,7 +115,20 @@ component: () => import("@/views/order/index"), meta: { title: "瀛﹀憳璁㈠崟", - icon: "table" + icon: "form" + }, + }, ], + },{ + path: "/", + component: Layout, + redirect: "/attendance", + children: [{ + path: "/attendance", + name: "Attendance", + component: () => import("@/views/attendance/index"), + meta: { + title: "瀛﹀憳鑰冨嫟鏃ユ姤", + icon: "dashboard" }, }, ], }, diff --git a/src/views/attendance/index.vue b/src/views/attendance/index.vue new file mode 100644 index 0000000..94ca335 --- /dev/null +++ b/src/views/attendance/index.vue @@ -0,0 +1,221 @@ +<template> + <div class="app-container"> + <div style="display: flex"> + <div> + <el-date-picker + v-model="dateRange" + type="daterange" + range-separator="鑷�" + start-placeholder="寮�濮嬫棩鏈�" + end-placeholder="缁撴潫鏃ユ湡" + value-format="yyyy-MM-dd" + style="margin-right: 10px" + @change="dateChange" + > + </el-date-picker> + </div> + <div style="margin: auto; margin-left: 30px !important"> + <el-button type="primary" size="small" @click="handleExport" + >瀵煎嚭鎶ヨ〃</el-button + > + </div> + </div> + <div style="height: calc(100vh - 168px)"> + <el-table + v-loading="listLoading" + :data="list" + element-loading-text="Loading" + fit + height="100%" + > + <el-table-column label="瀛﹀憳濮撳悕" prop="playerName" width="180"> + </el-table-column> + <el-table-column label="鍑哄嫟鎯呭喌" prop="state" width="180"> + </el-table-column> + <el-table-column label="璇惧寘/浼氬憳鍗�" min-width="200" prop="voucherName"> + </el-table-column> + <el-table-column label="璇炬椂娑堣��" prop="qty" min-width="100"> + </el-table-column> + <el-table-column label="璇捐垂娑堣��" prop="amt" min-width="100"> + </el-table-column> + <el-table-column label="璇剧▼鎬ц川" min-width="100"> + <template slot-scope="scope"> + {{ changeType(scope.row.sessionType) }} + </template> + </el-table-column> + <el-table-column label="鏁欏笀" prop="staffName" min-width="100"> + </el-table-column> + <el-table-column label="鏁欏" prop="placeName" min-width="100"> + </el-table-column> + </el-table> + </div> + <div> + <el-pagination + @size-change="handleSizeChange" + @current-change="handleCurrentChange" + :current-page="data.pageIn.index + 1" + :page-sizes="[10, 20, 30, 40]" + :page-size="data.pageIn.size" + layout="total, sizes, prev, pager, next, jumper" + :total="total" + > + </el-pagination> + </div> + </div> +</template> + + <script> +import { getData } from "@/api/attendance"; + +export default { + filters: { + statusFilter(status) { + const statusMap = { + published: "success", + draft: "gray", + deleted: "danger", + }; + return statusMap[status]; + }, + }, + components: {}, + data() { + return { + dateRange: [], + list: null, + listLoading: true, + activeName: "all", + total: 0, + data: { + staffId: JSON.parse(localStorage.getItem("selectStaff")).id, + keyword: "", + pageIn: { + //鍙�夛紝濡傛灉鏄垎椤垫煡璇紝闇�瑕佸姞涓娿�� + index: 0, //蹇呴�� + size: 10, //姣忛〉鐨勫ぇ灏忋�傞粯璁�20 + sorts: { + name: "p.name", //鎺掑簭瀛楁鍚嶇О + direction: "ASC", //鎺掑簭鏂瑰悜 + }, + }, + }, + dialogVisible: false, + }; + }, + created() { + this.setDate(); + this.fetchData(); + }, + methods: { + /** 灏嗘椂闂撮�夋嫨鍣ㄩ粯璁ら�変负褰撳ぉ鐨勬棩鏈� */ + setDate() { + let currentDate = new Date(); + + let year = currentDate.getFullYear(); + let month = String(currentDate.getMonth() + 1).padStart(2, "0"); + let day = String(currentDate.getDate()).padStart(2, "0"); + + let formattedDate = `${year}/${month}/${day}`; + this.dateRange.push(formattedDate); + this.dateRange.push(formattedDate); + }, + handleExport() { + if (this.dateRange.length == 0) { + this.$message.warning("璇烽�夋嫨鏃ユ湡鑼冨洿"); + return; + } + this.download( + "exportAttendanceReport?staffId="+this.data.staffId+"&startDate=" + + this.dateRange[0] + + "&endDate=" + + this.dateRange[1], + {}, + `瀛﹀憳鑰冨嫟鏃ユ姤琛ㄥ鍑篲${new Date().getTime()}.xlsx` + ); + }, + handleImport() { + this.dialogVisible = true; + }, + dateChange() { + this.data.pageIn.index = 0; + this.fetchData(); + }, + fetchData() { + this.listLoading = true; + this.data.beginDate = this.dateRange[0].replaceAll("-", "/"); + this.data.endDate = this.dateRange[1].replaceAll("-", "/"); + + getData(this.data).then((response) => { + this.list = response.data.findPlayerAttendanceSummary.ls; + this.total = response.data.findPlayerAttendanceSummary.pageOut.total; + this.listLoading = false; + }); + }, + handleSizeChange(val) { + this.data.pageIn.size = val; + this.handleClick(); + }, + handleCurrentChange(val) { + this.data.pageIn.index = val - 1; + this.handleClick(); + }, + handleClick(tab, event) { + this.data.staffId = JSON.parse(localStorage.getItem("selectStaff")).id; + if (this.activeName == "pendingFees") { + this.listLoading = true; + getRenew(this.data).then((response) => { + this.list = response.data.findPlayerRenew.ls; + this.total = response.data.findPlayerRenew.pageOut.total; + this.listLoading = false; + }); + } else if (this.activeName == "expired") { + this.listLoading = true; + getExpire(this.data).then((response) => { + this.list = response.data.findPlayerExpire.ls; + this.total = response.data.findPlayerExpire.pageOut.total; + this.listLoading = false; + }); + } else if (this.activeName == "all") { + this.fetchData(); + } else if (this.activeName == "deactivated") { + this.listLoading = true; + let data = { + itemType: "PLAYER", + staffId: JSON.parse(localStorage.getItem("selectStaff")).id, + keyword: this.data.keyword, + pageIn: { ...this.data.pageIn }, + }; + getDeleted(data).then((response) => { + this.list = response.data.findDeletedItem.ls; + this.total = response.data.findDeletedItem.pageOut.total; + this.listLoading = false; + }); + } + }, + goDetails(row) { + this.$router.push({ + name: "StudentDetails", + query: { + id: row.id, + }, + }); + }, + showCreate() { + this.$refs.studentCreate.showDialog(); + }, + changeType(type) { + switch (type) { + case 0: + return "鐝"; + case 1: + return "绾﹁"; + case 2: + return "鍦哄湴"; + default: + return "-"; + } + }, + }, +}; +</script> + \ No newline at end of file diff --git a/src/views/class/index.vue b/src/views/class/index.vue index b24b83c..1c977bf 100644 --- a/src/views/class/index.vue +++ b/src/views/class/index.vue @@ -4,7 +4,7 @@ <el-tab-pane label="鍏ㄩ儴" name="all" /> <el-tab-pane label="宸插仠鐢�" name="deactivated" /> </el-tabs> - <div style="display: flex; flex-direction: row-reverse"> + <div style="display: flex;"> <div style="width: 300px"> <el-input placeholder="鎸夌彮绾у悕绉版悳绱�" diff --git a/src/views/student/index.vue b/src/views/student/index.vue index 9342e53..8815ddf 100644 --- a/src/views/student/index.vue +++ b/src/views/student/index.vue @@ -6,22 +6,8 @@ <el-tab-pane label="宸茶繃鏈�" name="expired" /> <el-tab-pane label="宸插仠鐢�" name="deactivated" /> </el-tabs> - <div style="display: flex; justify-content: space-between"> + <div style="display: flex"> <!-- <el-button type="primary" size="small" @click="showCreate">鏂板缓瀛﹀憳</el-button> --> - <div> - <el-button type="primary" size="small" @click="handleExport" - >瀵煎嚭瀛﹀憳</el-button - > - <el-button type="primary" size="small" @click="handleImport" - >瀵煎叆瀛﹀憳</el-button - > - </div> - <div style="width: 500px"> - <!-- <el-date-picker v-model="dateRange" type="daterange" range-separator="鑷�" start-placeholder="寮�濮嬫棩鏈�" - end-placeholder="缁撴潫鏃ユ湡" value-format="yyyy-MM-dd" style="margin-right: 10px"> - </el-date-picker> - <el-button type="primary" @click="handleExport2">瀵煎嚭璇惧寘</el-button> --> - </div> <div style="width: 300px"> <el-input placeholder="鎸夊鍚嶆悳绱�" @@ -36,6 +22,20 @@ ></el-button> </el-input> </div> + <div style="margin-left: 30px"> + <el-button type="primary" size="small" @click="handleExport" + >瀵煎嚭瀛﹀憳</el-button + > + <el-button type="primary" size="small" @click="handleImport" + >瀵煎叆瀛﹀憳</el-button + > + </div> + <div style="width: 500px"> + <!-- <el-date-picker v-model="dateRange" type="daterange" range-separator="鑷�" start-placeholder="寮�濮嬫棩鏈�" + end-placeholder="缁撴潫鏃ユ湡" value-format="yyyy-MM-dd" style="margin-right: 10px"> + </el-date-picker> + <el-button type="primary" @click="handleExport2">瀵煎嚭璇惧寘</el-button> --> + </div> </div> <div style="height: calc(100vh - 208px)"> <el-table @@ -45,8 +45,7 @@ fit height="100%" > - <el-table-column label="濮撳悕" prop="" - width="300"> + <el-table-column label="濮撳悕" prop="" width="300"> <template slot-scope="scope"> <el-link type="primary" @@ -80,7 +79,7 @@ </el-table-column> <el-table-column label="鏄惁缁戝畾寰俊" - v-if="activeName !== 'deactivated'" + v-if="activeName !== 'deactivated'" min-width="200" > <template slot-scope="scope"> diff --git a/vue.config.js b/vue.config.js index 34abbf0..483dde6 100644 --- a/vue.config.js +++ b/vue.config.js @@ -39,7 +39,7 @@ proxy: { [process.env.VUE_APP_BASE_API]: { // 鍖归厤鎵�鏈変互 '/dev-api'寮�澶寸殑璇锋眰璺緞 - target: "http://127.0.0.1:18080/dream", //绫讳技浜嶯ginx鍙嶅悜浠g悊 + target: "http://127.0.0.1:18081/dream", //绫讳技浜嶯ginx鍙嶅悜浠g悊 changeOrigin: true, // 鏀寔璺ㄥ煙 pathRewrite: { // 閲嶅啓璺緞: 鍘绘帀璺緞涓紑澶寸殑'/dev-api' -- Gitblit v1.8.0