diff --git a/README.md b/README.md index 34048e3..8581c69 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,7 @@ ## 账号密码 +//狸车宝 wx71095d4049de3ed1 a80eb6ed68d7bae2d804fe507a4522f7 diff --git a/app.json b/app.json index 18bbcbf..ab7571c 100644 --- a/app.json +++ b/app.json @@ -1,15 +1,17 @@ { "pages": [ + "pages/login/index", + "pages/index/index", "pages/order/index", "pages/customer/index", - "pages/index/index", - "pages/login/index", "pages/web-view/index", "pages/mine/index", "pages/customer/addCard/index", "pages/customer/detail/index", "pages/order/register/index", - "pages/order/detail/index" + "pages/order/detail/index", + "pages/mine/install/index", + "pages/mine/install/staff/index" ], "echarts": [ { diff --git a/commons/css/base/imgSize.wxss b/commons/css/base/imgSize.wxss index 944be45..3409f47 100644 --- a/commons/css/base/imgSize.wxss +++ b/commons/css/base/imgSize.wxss @@ -12,6 +12,7 @@ .img-135x135{width:135rpx;height:135rpx;box-sizing:border-box;} .img-140x140{width:140rpx;height:140rpx;box-sizing:border-box;} .img-160x160{width:160rpx;height:160rpx;box-sizing:border-box;} +.img-208x170{width:208rpx;height:170rpx;box-sizing:border-box;} .img-250x250{width:250rpx;height:250rpx;box-sizing:border-box;} .img-750x250{width:750rpx;height:250rpx;box-sizing:border-box;} diff --git a/commons/css/base/layout.wxss b/commons/css/base/layout.wxss index daf8769..c9ee84e 100644 --- a/commons/css/base/layout.wxss +++ b/commons/css/base/layout.wxss @@ -59,6 +59,7 @@ .box-x-scroll{overflow-x:auto;} .img-top-cover{background-repeat:no-repeat;background-position:center top;background-size:100% auto;} +.img-bottom-cover{background-repeat:no-repeat;background-position:center bottom;background-size:100% auto;} .img-center-cover{background-repeat:no-repeat;background-position:center center;background-size:100% auto;} .img-middle-cover{background-repeat:no-repeat;background-position:center center;background-size:auto 100%;} .img-fill-cover{background-repeat:no-repeat;background-position:center center;background-size:100% 100%;} diff --git a/commons/css/thirdparty/iconfont.wxss b/commons/css/thirdparty/iconfont.wxss index 63f1fa3..392ce7f 100644 --- a/commons/css/thirdparty/iconfont.wxss +++ b/commons/css/thirdparty/iconfont.wxss @@ -1,9 +1,9 @@ @font-face { font-family: "iconfont"; /* Project id 2643717 */ src: - url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), - url('iconfont.woff?t=1625452145532') format('woff'), - url('iconfont.ttf?t=1625452145532') format('truetype'); + url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAABRYAAsAAAAAItAAABQKAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACGdAqxaKd4ATYCJAN8C0AABCAFhG0Hglsb3RxVRoWNA2g85uuNohRJUvb/dfJkiB62zg5qpPZQi6KUfcHQ/vyQYuDhnngpvn/Ugz+r5Vh6o2JKwrtq4Yogyr5m8etVvnLEHEX5mqGU8ED7uXf31WeeEM+DRiWvROoymUZ3yYNQIESIhzcyDM9v8//ce8EiSlBpSbNBpY3Ir5RLTHQlNq4aX6mLCPffXLSLTH0uWnnIv73b3S+wtkQDTjBLv2BSLoklrS0Ed5bfUZDm5+v7rvk8AuEq1Eju+c1/sv9lvbTNQXKFjOZrM3+mdUi2hkTW3m9sv4kiFfVchiu83sCTbCXximXFrMC8+2+BAYJ/P829WgB27baSGwg3Oanu5Qp3uZ8PfCW+ctoBsVuFmp5QSTEZXkYAdhNuQipwg5739nymX2Dqo62Tg5JA02CeWEhprgFhkFND2Rl+DffUVRFDDcZmO1iFjbrkkXdYhX7k7SCAa8GQXE/J2QDfoW4KoNMZJwqcVxedDP8DDqsAXZAr2G5T9qzlBf1KyJMnsM1+vXhZwgZIRgLjijb0ai0YVDzWLCMbco9T3VaYWQIDaGAmZ5NV/OL9kwz6DFtc3hweoCFefc1/JIMvReWKw0eh2mVS9vT/EVR914w7oWGWtRmQqaqpk+eSXKCiqSUWity3iZTLozOYLDaHIPP55ykrIAZgnH2AOHC0oaQdZFBGUIXygxpUGtShiqABVQlKUO0gh5oJAqjRQI5dSBPsQVpgHxKDA0gIDiEROEITcwxJwAkG+eMU4oIziAfOITq4gBjgEmKCK4gFriE2uIE44BYiwB1EgnuIBiYIfLxlQRlf442i1j09OzAEIwCsD+7+YmR8wzUmZZJS3dULGos0Fwo6jZn6yQRHkwz4Y2eUTqDg45sThnKvB+tCxLt4HJOpoHJKrC82JNZThoFCEV1cWpBIVAFbSpKXHyQ4OYn5Yj+uo+Pq5LoxoYxJtRSJ7kxiUd2iXbAzkVRsYBukZc51KUG855UoIsYlkuD7Yg+xmtxpP7DLCsaS78uuC7Le8jTPCVOuy6Ow5ylYdKLY90VEdWPs27hua793RvkMSvit3Mql1/XulDc54cnnnsdRGH8XdfDMwLucEPs6hj0e+jhdihcehi2AKECsQQ/6YvlEA6+gOBCx4VpCh3Y767BGshQnoTQYDxoFuhICBTIQhIEbSi2yllhjhjVRY41wqCIWWGf+Bd9UKlaZ2CxXpRqZrk2Ot/GVu3dSR5Y4Ll9kdFZsx1+lN+fL4VVWJb6lVIuutnt2NOQHovZgclOpP2T1nVuTXf4g2PmyZe2RgFxknGRQ04CmquIp1ai8J+lDekdXGYBAsS8EUD8ZBKhS72QPG45kXwhAqdrzgjqgmsiiD2r13hqEQWUQQmkgjfkfvA/q800eb8U78zCtEJdtWpVJuUIxokclqDMNamOGMilXqMJ7UBIFnX38Wu2DUhS3z4suffTREe+2+K7fnFt43xfcn/OhB2+b3M76R6WobjO+oBfzJpV5GB//4ezkT6WoEWHsaszlVLNC1z9IZ95YqOFmeyBB6DojE/RTKiFTrSACVN8eoKdxTs0TchkAVCGDSuZLpOqhR+vgl5hUaM24tstVe4gGuaucAetQtlKX4AZjrzYYfa23xckJRO0LUqmg8nmoaEtOaaUdmssElYKFzDyRVsbjhbgWrjRlSwDNorWiExVfo+mhUxJSLXqxSrwwPt0ftvwo9GhMPvbi/RfuaZf9DzvckSgm9HQd3tve/lptFr9WYg3HZqQqozMRmyklkBcQNRw219KOX3NeqyVLnenN8twQWIOG58ktyuIoXCuNLNwIwCDYvRVuA6tJQKRt/znU05UhYEDI7pILdsqCf/y+2A5e3lOex7n+W7LL3DvMVyTA7CQBsU4JNYpsTB1RZeaYLtUU+ujqb45cRlNpCnvckKoylVbiqUgBVh4nqXzNQ/XHUZR0/DTZBgDCilcJAn7msLYGoDR0mTKMGRrSvxs35Aq9OE2WKiFglRNEvhqFdo2/Xu7uAYNlDebJbHOrr0MffQh2WDSfx41ZA67VHTYNS4WLLAWA+bR/muzEuAU6zwZmiI4UvjYk9v7x+GJCdt1GgF60TRaS7u9LLqczTFVOqZTO6i26TSMLyRyTlziQHAhv1fubgNk3NhCBzuDNgE8MQJ23TBb6Q0DUX1CcmqW/EI/b9eXFlHv+3z36Hn7FFzhaM6GLEFPOUg8+pyiX6/pQZziPHxdnzx9QO/T9+nYLeo412MO7nc64Ru88WKiEVIrbaZVjKnMGXhyJCrkNc73iRg+LDo4XwvzBelvlTorbmR16P58QuHxaVsEOVdVnE0TymkXtQJqm6eso9EGkGHBXtehERdKJQx1t/C6JuK7E/f6Ca8gWfTPMc2K8Hi+QSjIHpWZSBR1QdEPlHOXUdVH6diSyz0UNCJHWK33EC4tvjR5a4yHjIYOdG7d9ezWFpYzAqU2sKHS0AC/2vB6OP7zSSVTwyokAvfP0i8tHI6cfO6Id75nsOHbcHZlYmiDi08RzVAdMP1B3dvVtUt+5DFMiWpAgVjGlnONG4TjU5exM1NBNYRRDpVulNA2p4L/4ijIo3crY9jILGge9NpSJ1QQLVB0NpmB6zhmcJTcp0/1PAZh6YCKyhdBh9CLRUCyDNYjWCgJltPM5pckJxKZP+qaIBnlm4BlcK00Zyigg1iBv2TukYvyg/BX/BrG6PBeDvV/V3iKPBuxo+2uDXy1+V2uR7GqH/IIqN/3oPB+XHMZL022VpyEUyqT6Pp8rh8iD5alEXqlJ5KfsGxVS6ay1j6kmHS9i2+ufGe0RZ4rWd6TKjT/e/yreDSreMEBDsfobDxutJ2cD8sJI8/r20UUyqMwPg3Xvnt1dh+TyRA3ay/ad40lLonU1OrEvuTtx+3Zid3LfEihoTt6d2Jdc4sSmUn0Dc+dKevQM6Xv0QzZDjwFot/mn+fmmlfmlmZSB9B8TALnJiN8XsSdbJjc/KND7NUNqdkqk7C/Nlr81EbIUHKT2txTqo9+i0GcN9qkKV62oPC/cYJcmv8wV5oVmhP6N+HIzHzWWJLMyneQBvER0lrcqThzYy9I2lE21s5ZHTj4FVzsp7RpidkmwcHnl2l7pOYyuXluf612xBi5nJp+YGatBYWHTxJMgrP/d5UORR3MUFHs0IVXr6hXQePAS9tKBrtYVB5j58WQEQspqLo4nXNuN8exNl0z/3d1kh0mwMD+YEk2w0ocyWc5KYMGWLR+Q0S3N8PlTDZwxDEObTTA9kR40A0hGwokqXA7BQshmqwnCLFvwpJJgg1F144bS3MhXujxLRw+XRTH8rm3xyyQC2ZLmp87J8G7n+/Kn8veo3Y4LbGlPFyk9vcJ7cYMRDyVdngP9//UPeHbRxvwwkgI5KnThkGMF/VTjX1tP90OG2qsGmNdvQWJQO+fd22xiLGUiemGm4yxGDgM9lRLLyXrzz3b/GdYZQhbQk2O5qjeMV+tgsZ7x8q2SG0MxATee26z3OQFOW0M3xUrxLCYNuHB6RZO9JtbF5f7UKZXxFB21EsTrKHqCRCXFEB2wkVNitOU+2RlGct2PyaKgioNIsZLk74dVrL8qruHnMPJJ8qocJVqxfI/r3Ave6/ixRdyyf+sPpz9z3ABk0KMb3yJDLtIU/FISdc8tzPFlqYJ0+jKZ56CTLfqFC/kB4LmtqZOwsY4dwgpmsff1eLvRtb1A2svD+nr7b/uPqWg10qqgiivpCGxyWgRgVE1Nm5ZUp4P0GlgTjoS7Ip5OrCvz/Ld5+2Jp47Qw4sKzV6a4jf5CplqlZgjxVxb+cvpJ/fq+nNZHK3//lepB+/JhKu2YfRVVQQnjYXYaDmYnvAkZJZndzSTXgNg3ivHqo/V7YvbsDbwGuBfj1U/t98KcIX8NwN5lYRbPqYr5Obhg3eqceC9tuasvC5paONJvKW+zvnv3EPHnTDHd4xp7SlU7qrIQcUAYcdam0XUnOpE9yXbV8sgEpHIV/3PltbrLp14w1R3uK2pvyEh9jg96NjgRqBd+WaM2yGKrz8VNj04FmK4mO3UwWZP6o1U+u+AFUGVZjvKPegt+CLxn9YEz+13SwJVBK1fsUm1VbwWrpyRMieQm0LUmCaRRlZVRjUSjtGb/KNooiU8a9757uvfdvVPLQ0qCJPnRhdS7XjqPikxVlvqWdxVHz05KSk2WXXGe6FylyFTl6LwyeOglIeVZvhnewcmhaeR/BXn8HI0kQTogLGLk0xUypSJiH7mEVBgZL0nMF2hY1a2pUoFtBIICV4/5fPAZjo8PGWs6fG4f4/FS2D7HAhiEX1MeURoeXhpR/kwo3tLwvf9nm5mqD+BV+FWrcIEsxJ+cchmBNFCzSzlLZnhkeGaXFIkzRenzphe5l/IugYLmyQjTPTL3iDOEad3TCnjFfB30YZ4yBW4U5YKAPtzboCE+zB8KYkHKyIKeu4k7tyLqFdN/wtzJpDkEQNlISbL//DDlHjd1sQ88j3x3U95d0V3KXIIddu8KEAMVxkJtiqmxkybJTPJWuBWYFJNjYycrTO15OH1PPdukEotV9hKsZnYui3uUll8zuz+1OANaHjstKYlheDPipRF7qhwk7MYDHY9kIrqsGLZI1KiyQxsDQwM76J2dPBmPNA2/fmUp2B6nkhs18zCp6Fw7cnDvFPABSKLvPHrDlhPeBqTnR6XcHBxgSzhbR0cOE+zAj4+xvuHuZcOM33WXnhacqm2tlrx3y06i751wETq7JNwjJieFXnrKo1BFjhiWf0XdqTfFJmTjH+m5Mt4t8kjDpacSTYrjLQ0rFNDCoM5vXs2T2EHMS2fOoYZ6HnM8mhETw/5GSdD8sKRid/zBS6cDWe4p5Ccnqb6Du77TynztDx8YeEBCrCFXHYT1w+OKaWzzmboRRyG/OLJMP3jA1z6zW3j8z7cz38/0IFI2Q0RoFpLws5frARDo8hl9pVsQE4K4AHS1Oy8FXRAMQ4FMt0r9hTMQAkEcce/PhFn++wp2yQgkvFo3ZVlsTmm6OE3kq/BXZcQlRSr8eMYmaTANWuVKIK4WJKXOUghUgqpSZ7PY7PlS9OpBLvWr6JunQWy47aLuabSqUjJVPIV7am13ap2Cq2vOdDkBe5SFuOU1DQutlTg1XY2jtDPbt8ylABdpNJSICkRz5ggLxCUXxMXCQvUXCEvEF0ABTk6huDi3RFhgJioRVS84L9oour/coPf96PkVy0u5i7uXdO/BAecSXlhXQqVPlk/6H9pStFeGnbVApPGIz5b9Zd0K/CxKZTedzLAqab+VwaPbso5KaaPzGFYV5K0MMr0bcD4SJhWHFQSHFIYW3QotDikoCNn01oaEDDJyWVFIYUGwmBjYZIweN9q1UuNHUNbRRhmlHw1S3XSC75DNdVGGaMBFZE1GqVYi4zV8ApAgCUqi7gCGEoN0UgYMD/AGFixoYk5nTe3zF/6hg48fW3Huk/H79MBAMwbCmm09ZldgamxvYzC6TMDVDJ6XzVsyJLAJhybXVXRI2H3g+jQiEDOIv3BhpXdHnFminw6jeskwKCNRlRL98J10o6bDu/vCBX6EPiIy8FWhT7J3UpJ3ss8eI6NBe/97NhYgYDTmg9cHm22MiVu+/EfuP+0yeTo1z/o+NUOueO/9cXTA1sUZ4pptjRwL7uZMxsybOAt6TCd2Gkp/QB2ifWhwwQxR79P4TdyGHtloTwP3YwE0qyx/eSSxbexET71nE9v0e/wVXhIGidg5nMTuf0Hw0W8Sa9fuX9IXFb/CRCe/StF1x+Z5Ltp25x830kUrUyg9f9htL86cnVVz6VJ7VrASw978aPrWb6kX+96qqfp9I4PaFbWsdYmDnTzntM0vPI5v9DOF5S4R/XgM4/96ZAfMf4b2GFZwSQtFcp6UzxW9t7a0M/BN4FrzRn4fHQYwvY8fSPOBm3/wk6aNOB7DHUfDuTN4uMENOB49NzQRT6aT8RNA7Pj42L+3dALpAGDc4mOkZSGa8znSzh1jKQXpGL9iVh1CWq/Lzc0BmTPYXACxyMY0YcSfrueJcaQZgSDuuwrh09gZiky+Jc/8GfmuqSlHqG5GBSBdwOhARpFQ6Dr9gTQBQDnYDZI7C/7lHbSYnMUfUS0qAYP/8hFRXDdBiCUvLqgMgRYO3py5rPYX/pmA4oTiaxlB+tkB80dA732HSXYE6oGa5TeeAwBwADAAS/zrPQfoMEHM7+0dugHgoH7WHAWoY+O/z+umjv91aHw0msUAfK+dRoMN13uL6H59RTtFQaUrjOCcLEzetmMUErjmUfAbf1vqNb9aIV37H4dWnCskS5NqvMQB1ZE4U2HwrFATiasVrmnr5/ZkNgFClCOAKVuoEGLXFVLokWpIfKY6El8qDCU/xFRmaBWuQ4WgSJISQRNlQihYmcvDkBV2hMvEX/0LvbaQSP18rj9MmYTNfrM7jZyRMamwyVd/KMUZl6Qzp5kFtq2YPkmNtmyChvvjduvWthsr3cvEdxIEiluzYlw8liWWYG7yYnL3878gT7VAEmx3v+wflGR06sbexk4i9sxYart5WTe78g4K4Y6xN01ExzgRjlpzUBg9f7oasoqNEEP0jrZkf06WbdLXuuHCsHS+HRqO2lbpQhrKtGxvFWaO6/m2+BHvgaLQGKyQsIioRk2atWhtxegJXIj9PCE/FNjbti0NcwC2QUeRgLuXpIYNUE8ggzupB3q3AQfoirAfPBzzoJ8OOdLQIz+vfcM6TkcRfWc3MmhJH8BTD1JTFs0qnw063VcVQQSF0f3pit0xuCFRdZA+v9Agnu8Jz8NXIMmB76G2Zuq/43uGhOg4I43sfZKQ9JCvVAZJdAyKUgH8k0ck4JZ1MM5hfE0B5AUA') format('woff2'), + url('iconfont.woff?t=1625471878419') format('woff'), + url('iconfont.ttf?t=1625471878419') format('truetype'); } .iconfont { diff --git a/commons/js/config.js b/commons/js/config.js index c402193..4ce3499 100644 --- a/commons/js/config.js +++ b/commons/js/config.js @@ -2,98 +2,34 @@ const env = "d"; const version = 1, -//好店云 -app_id = 'ebb6d3808b2fa324', -key = '06c92b4b954d06dab7b91a8886c7a69b'; - - //狸车宝 -// app_id = '1c156bb57cd6984a', -// key = '71fd71173b776766a2ae1209d9a2c2ed'; +app_id = '1c156bb57cd6984a', +key = '71fd71173b776766a2ae1209d9a2c2ed'; +//好店云 +// app_id = 'ebb6d3808b2fa324', +// key = '06c92b4b954d06dab7b91a8886c7a69b'; let api, baseUrl; if (env == "d") { - baseUrl = "https://hd-api-dev.xiaoyu.com/hd/"; + baseUrl = "https://liche-api-dev.xiaoyu.com/hd/"; } else if (env == "t") { - baseUrl = "https://api.test.haodian.cn/hd/"; + baseUrl = "https://api.test.liche.cn/hd/"; } else if (env == "p") { - baseUrl = "https://api.haodian.cn/hd/"; + baseUrl = "https://api.liche.cn/hd/"; } api = { baseUrl: baseUrl, appUserUkey: "app/user/ukey", //登录/退出登录 appUser: "app/user", //用户信息 - appUserTel: "app/user/tel", //编辑拨打电话 - appHomeIcon: "app/home/icon", //首页图标 - appBiz: "app/biz",//店铺列表 - appExchangeTab: "app/exchange/tab", //核销tab /接单宝tab二级 - appExchange: "app/exchange", //核销记录列表 //核销 - appReceiverTab: "app/receiver/tab", //接单宝tab - appReceiver: "app/receiver",//接单宝列表 //接单宝详情 //接单宝编辑 - appReceiverTip: "app/receiver/tip",//接单宝温馨提示 - appOtherMcode: "app/other/mcode",//发送验证码 - appReceiverLogs: "app/receiver/logs", //接单宝小记 - appYx: 'app/yx', //接单宝获取订单手机号 - receiverOrders: 'app/receiver/orders', //接单宝-分配订单 - receiverCustomer: 'app/receiver/customer', //客户信息修改 - - appSythome: 'app/sythome', //私域通首页 - sytactivityMenu: 'app/sytactivity/menu', //推广活动菜单 - appSytactivity: 'app/sytactivity', //推广活动列表 //推广活动编辑 - sytactivityDetail: 'app/sytactivity/detail', //推广活动详情 - sytactivityAchievement: 'app/sytactivity/achievement', //活动业绩 - sytactivityAchievementData: 'app/sytactivity/achievement_data', //活动业绩-实时战报 - sytactivityAchievementKpi: 'app/sytactivity/achievement_kpi', //活动业绩-kpi数据 - appSytteam: 'app/sytteam', //团队管理 //团队管理-发起团队 - sytteamMenu: 'app/sytteam/menu', //团队管理-菜单 - sytteamLeader: 'app/sytteam/leader', //团队管理-任命团长 - sytteamZb_top: 'app/sytteam/zb_top', //今日战报-TOP3 - sytteamZb_menu: 'app/sytteam/zb_menu', //今日战报-菜单 - sytteamZb_list: 'app/sytteam/zb_list', //今日战报-列表 - achievement_detail: 'app/sytactivity/achievement_detail', //活动业绩-活动明细 - - bizTreasures: 'app/biz/treasures', //店铺订单宝/客多宝 - customerTab: 'app/customer/tab', //客多宝-tab - appCustomer: 'app/customer', //客多宝-列表 - - customerField: 'app/customer/field', //客户_基础信息 /客户_新增/编辑 - customerDistribution: 'app/customer/distribution', //客户_分配 - customerInfo: 'app/customer/info', //客户_详情 - customerLogs: 'app/customer/logs', //客户_小记 - customerLog: 'app/customer/log', //客户_更新小记 - customerStatus: 'app/customer/status', //客户_列表状态 - customerSetting: 'app/customer/setting', //基础设置信息/基础设置 - customerDockingPeople: 'app/customer/docking_people', //对接人列表 - - dxtHome: 'app/dxt/home', //电销通首页 + appSms: "app/sms", //获取验证码 + appSeriesCars: "app/series/cars", //获取车型库 + appSeriesAttrs: "app/series/attrs", //获取车型属性 + appCustomersTabs: "app/customers/tabs", //获取tab + appCustomers: "app/customers", //获取客户列表 + appCustomersFilter: "app/customers/filter", //获取列表筛选条件 - dxtEmployeesMenu: 'app/dxt/employees_menu', //员工管理_菜单 - dxtEmployees: 'app/dxt/employees', //员工管理_列表 - dxtEmployeesStatus: 'app/dxt/employees_status', //员工管理_修改状态 - dxtEmployeesInfo: 'app/dxt/employees_info', //员工管理_新增/修改信息 /员工管理_员工详情 - dxtMigration: 'app/dxt/migration', //员工管理_一键迁移 - dxtAnalysis: 'app/dxt/analysis', //数据分析 - dxtAnalysisChart: 'app/dxt/analysis_chart', //数据分析_趋势图 - dxtPhoneBill: 'app/dxt/phone_bill', //话费清单 - - dxtCustomerField: 'app/dxt/customer_field', //客户_基础信息 /作废,移到客多宝 - dxtCustomer: 'app/dxt/customer', //客户_新增/编辑/客户_列表 /作废,移到客多宝 - dxtCustomerUb: 'app/dxt/customer_ub', //客户_分配 /作废,移到客多宝 - dxtCustomerInfo: 'app/dxt/customer_info', //客户_详情 /作废,移到客多宝 - dxtCustomerLogs: 'app/dxt/customer_logs', //客户_小记 /作废,移到客多宝 - dxtCustomerLog: 'app/dxt/customer_log', //客户_更新小记 /作废,移到客多宝 - - appOrder: 'app/order', //订单保列表 - orderMenu: 'app/order/menu', //订单保顶部菜单 - orderDetail: 'app/order/detail', //订单保详情 - orderStatus: 'app/order/status', //同意/拒绝核销 - - orderAccountMenu: 'app/order/account_menu', //帐户余额_顶部菜单 - orderAccount: 'app/order/account', //帐户余额_列表 - - appXz: 'app/xz', //(新)接单宝获取订单手机号 } diff --git a/commons/js/utils/apiQuery.js b/commons/js/utils/apiQuery.js index 1890506..3011ba5 100644 --- a/commons/js/utils/apiQuery.js +++ b/commons/js/utils/apiQuery.js @@ -2,7 +2,6 @@ import Config from '../config'; import { HttpNoUkeyRequest, HttpRequest, asyncLogin, app } from 'httpRequest'; let apiQuery = Object.assign({}); -// console.log(apiQuery) apiQuery.asyncLogin = asyncLogin; @@ -76,654 +75,60 @@ apiQuery.authUserPhone = function (params) { }) } -/** - * 登录 -*/ -apiQuery.putLogin = function(params){ +//登录 +apiQuery.getUserUkey = function(params){ return new Promise(function (resolve, reject) { - HttpNoUkeyRequest(false, Config.api.appUserUkey, 2, params, "PUT", resolve, reject) + HttpNoUkeyRequest(false, Config.api.appUserUkey, 2, params, "GET", resolve, reject) }) } -/** - * 发送验证码 -*/ -apiQuery.getAppOtherMcode = function (params) { +//获取验证码 +apiQuery.getAppSms = function (params) { return new Promise(function (resolve, reject) { - HttpNoUkeyRequest(false, Config.api.appOtherMcode, 2, params, "GET", resolve, reject) + HttpNoUkeyRequest(false, Config.api.appSms, 2, params, "GET", resolve, reject) }) } -/** - * 退出登录 -*/ +//退出登录 /作废 apiQuery.putLogout = function (params) { return new Promise(function (resolve, reject) { HttpRequest(false, Config.api.appUserUkey, 2, params, "PUT", resolve, reject) }) } -/** - * 编辑拨打电话 -*/ -apiQuery.putAppUserTel = function (params) { +//获取车型库 +apiQuery.getAppSeriesCars = function (params) { return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.appUserTel, 2, params, "PUT", resolve, reject) + HttpRequest(false, Config.api.appSeriesCars, 2, params, "GET", resolve, reject) }) } -/** - * 用户信息//废弃 -*/ -apiQuery.getAppUser = function (params) { +//获取车型属性 +apiQuery.getAppSeriesAttrs = function (params) { return new Promise(function (resolve, reject) { - HttpRequest(true, Config.api.appUser, 2, params, "GET", resolve, reject) + HttpRequest(false, Config.api.appSeriesAttrs, 2, params, "GET", resolve, reject) }) } -/** - * 首页图标 -*/ -apiQuery.getAppHomeIcon = function (params) { +//获取tab +apiQuery.getAppCustomersTabs = function (params) { return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.appHomeIcon, 2, params, "GET", resolve, reject) + HttpRequest(false, Config.api.appCustomersTabs, 2, params, "GET", resolve, reject) }) } -/** - * 店铺列表 -*/ -apiQuery.getAppBiz = function (params) { +//获取客户列表 +apiQuery.getAppCustomers = function (params) { return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.appBiz, 2, params, "GET", resolve, reject) + HttpRequest(false, Config.api.appCustomers, 2, params, "GET", resolve, reject) }) } -/** - * 核销记录列表 -*/ -apiQuery.getAppExchange = function (params) { +//获取列表筛选条件 +apiQuery.getAppCustomersFilter = function (params) { return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.appExchange, 2, params, "GET", resolve, reject) + HttpRequest(false, Config.api.appCustomersFilter, 2, params, "GET", resolve, reject) }) } -/** - * 核销tab -*/ -apiQuery.getAppExchangeTab = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.appExchangeTab, 2, params, "GET", resolve, reject) - }) -} - -/** - * 核销 -*/ -apiQuery.putAppExchange = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.appExchange, 2, params, "PUT", resolve, reject) - }) -} - -/** - * 接单宝tab -*/ -apiQuery.getAppReceiverTab = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.appReceiverTab, 2, params, "GET", resolve, reject) - }) -} - -/** - * 接单宝列表 -*/ -apiQuery.getAppReceiverList = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.appReceiver, 2, params, "GET", resolve, reject) - }) -} - -/** - * 接单宝详情 -*/ -apiQuery.getAppReceiverInfo = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(true, Config.api.appReceiver, 2, params, "GET", resolve, reject) - }) -} - -/** - * 接单宝编辑 -*/ -apiQuery.putAppReceiver = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.appReceiver, 2, params, "PUT", resolve, reject) - }) -} - -/** - * 接单宝温馨提示 -*/ -apiQuery.getAppReceiverTip = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.appReceiverTip, 2, params, "GET", resolve, reject) - }) -} - -/** - * 接单宝小记 -*/ -apiQuery.getAppReceiverLogs = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.appReceiverLogs, 2, params, "GET", resolve, reject) - }) -} - -/** - * 接单宝获取订单手机号 -*/ -apiQuery.getAppYx = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.appYx, 2, params, "GET", resolve, reject) - }) -} - -/** - * 授权保存用户信息 -*/ -apiQuery.putAppUser = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.appUser, 2, params, "PUT", resolve, reject) - }) -} - -/** - * 私域通首页 -*/ -apiQuery.getAppSythome = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.appSythome, 2, params, "GET", resolve, reject) - }) -} - -/** - * 推广活动菜单 -*/ -apiQuery.getSytactivityMenu = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.sytactivityMenu, 2, params, "GET", resolve, reject) - }) -} - -/** - * 推广活动列表 -*/ -apiQuery.getAppSytactivity = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.appSytactivity, 2, params, "GET", resolve, reject) - }) -} - -/** - * 推广活动编辑 -*/ -apiQuery.putAppSytactivity = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.appSytactivity, 2, params, "PUT", resolve, reject) - }) -} - -/** - * 推广活动详情 -*/ -apiQuery.getSytactivityDetail = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.sytactivityDetail, 2, params, "GET", resolve, reject) - }) -} - -/** - * 活动业绩 -*/ -apiQuery.getSytactivityAchievement = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.sytactivityAchievement, 2, params, "GET", resolve, reject) - }) -} - -/** - * 活动业绩-实时战报 -*/ -apiQuery.getSytactivityAchievementData = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.sytactivityAchievementData, 2, params, "GET", resolve, reject) - }) -} - -/** - * 活动业绩-kpi数据 -*/ -apiQuery.getSytactivityAchievementKpi = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.sytactivityAchievementKpi, 2, params, "GET", resolve, reject) - }) -} - -/** - * 团队管理 -*/ -apiQuery.getAppSytteam = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.appSytteam, 2, params, "GET", resolve, reject) - }) -} - -/** - * 团队管理-发起团队 -*/ -apiQuery.putAppSytteam = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.appSytteam, 2, params, "PUT", resolve, reject) - }) -} - -/** - * 团队管理-菜单 -*/ -apiQuery.getSytteamMenu = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.sytteamMenu, 2, params, "GET", resolve, reject) - }) -} - -/** - * 团队管理-任命团长 -*/ -apiQuery.putSytteamLeader = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.sytteamLeader, 2, params, "PUT", resolve, reject) - }) -} - - -/** - * 今日战报-TOP3 -*/ -apiQuery.getSytteamZb_top = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.sytteamZb_top, 2, params, "GET", resolve, reject) - }) -} - -/** - * 今日战报-菜单 -*/ -apiQuery.getSytteamZb_menu = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.sytteamZb_menu, 2, params, "GET", resolve, reject) - }) -} - -/** - * 今日战报-列表 -*/ -apiQuery.getSytteamZb_list = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.sytteamZb_list, 2, params, "GET", resolve, reject) - }) -} - -/** - * 店铺订单宝/客多宝 -*/ -apiQuery.getBizTreasures = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.bizTreasures, 2, params, "GET", resolve, reject) - }) -} - -/** - * 客多宝-tab -*/ -apiQuery.getCustomerTab = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.customerTab, 2, params, "GET", resolve, reject) - }) -} - -/** - * 客多宝-列表 -*/ -apiQuery.getAppCustomer = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.appCustomer, 2, params, "GET", resolve, reject) - }) -} - -/** - * 活动业绩-活动明细 -*/ -apiQuery.getAchievementDetail = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.achievement_detail, 2, params, "GET", resolve, reject) - }) -} - -/** - * 接单宝-分配订单 -*/ -apiQuery.putReceiverOrders = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.receiverOrders, 2, params, "PUT", resolve, reject) - }) -} - -/** - * 电销通首页 -*/ -apiQuery.getDxtHome = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.dxtHome, 2, params, "GET", resolve, reject) - }) -} - -/** - * 客户_基础信息 /作废,移到客多宝 -*/ -apiQuery.getDxtCustomerField = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.dxtCustomerField, 2, params, "GET", resolve, reject) - }) -} - -/** - * 客户_新增/编辑 /作废,移到客多宝 -*/ -apiQuery.putDxtCustomer = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(true, Config.api.dxtCustomer, 2, params, "PUT", resolve, reject) - }) -} - -/** - * 员工管理_菜单 -*/ -apiQuery.getDxtEmployeesMenu = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.dxtEmployeesMenu, 2, params, "GET", resolve, reject) - }) -} - -/** - * 员工管理_列表 -*/ -apiQuery.getDxtEmployees = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.dxtEmployees, 2, params, "GET", resolve, reject) - }) -} - -/** - * //员工管理_修改状态 -*/ -apiQuery.putDxtEmployeesStatus = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.dxtEmployeesStatus, 2, params, "PUT", resolve, reject) - }) -} - -/** - * //员工管理_新增/修改信息 -*/ -apiQuery.putDxtEmployeesInfo = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.dxtEmployeesInfo, 2, params, "PUT", resolve, reject) - }) -} - -/** - * //员工管理_一键迁移 -*/ -apiQuery.putDxtMigration = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.dxtMigration, 2, params, "PUT", resolve, reject) - }) -} - -/** - * 对接人列表 -*/ -apiQuery.getCustomerDockingPeople = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.customerDockingPeople, 2, params, "GET", resolve, reject) - }) -} - -/** - * //客户_分配 /作废,移到客多宝 -*/ -apiQuery.putDxtCustomerUb = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.dxtCustomerUb, 2, params, "PUT", resolve, reject) - }) -} - -/** - * //客户_更新小记 /作废,移到客多宝 -*/ -apiQuery.putDxtCustomerLog = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.dxtCustomerLog, 2, params, "PUT", resolve, reject) - }) -} - -/** - * 客户_列表 -*/ -apiQuery.getDxtCustomerList = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.dxtCustomer, 2, params, "GET", resolve, reject) - }) -} - -/** - * 员工管理_员工详情 -*/ -apiQuery.getDxtEmployeesInfo = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.dxtEmployeesInfo, 2, params, "GET", resolve, reject) - }) -} - -/** - * 客户_详情 /作废,移到客多宝 -*/ -apiQuery.getDxtCustomerInfo = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.dxtCustomerInfo, 2, params, "GET", resolve, reject) - }) -} - -/** - * 客户_小记 /作废,移到客多宝 -*/ -apiQuery.getDxtCustomerLogs = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.dxtCustomerLogs, 2, params, "GET", resolve, reject) - }) -} - -/** - * 基础设置信息 -*/ -apiQuery.getCustomerSetting = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.customerSetting, 2, params, "GET", resolve, reject) - }) -} - -/** - * //基础设置 -*/ -apiQuery.putCustomerSetting = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.customerSetting, 2, params, "PUT", resolve, reject) - }) -} - -/** - * 数据分析 -*/ -apiQuery.getDxtAnalysis = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.dxtAnalysis, 2, params, "GET", resolve, reject) - }) -} - -/** - * 数据分析_趋势图 -*/ -apiQuery.getDxtAnalysisChart = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.dxtAnalysisChart, 2, params, "GET", resolve, reject) - }) -} - -/** - * 话费清单 -*/ -apiQuery.getDxtPhoneBill = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.dxtPhoneBill, 2, params, "GET", resolve, reject) - }) -} - -/** - * 客户_基础信息 -*/ -apiQuery.getCustomerField = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.customerField, 2, params, "GET", resolve, reject) - }) -} - -/** - * //客户_新增/编辑 -*/ -apiQuery.putCustomerField = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.customerField, 2, params, "PUT", resolve, reject) - }) -} - -/** - * //客户_分配 -*/ -apiQuery.putCustomerDistribution = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.customerDistribution, 2, params, "PUT", resolve, reject) - }) -} - -/** - * 客户_详情 -*/ -apiQuery.getCustomerInfo = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.customerInfo, 2, params, "GET", resolve, reject) - }) -} - -/** - * 客户_更新小记 -*/ -apiQuery.getCustomerLogs = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.customerLogs, 2, params, "GET", resolve, reject) - }) -} - -/** - * //客户_新增/编辑 -*/ -apiQuery.putCustomerLog = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.customerLog, 2, params, "PUT", resolve, reject) - }) -} - -/** - * 客户_列表状态 -*/ -apiQuery.getCustomerStatus = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.customerStatus, 2, params, "GET", resolve, reject) - }) -} - -//客户信息修改 -apiQuery.putReceiverCustomer = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.receiverCustomer, 2, params, "PUT", resolve, reject) - }) -} - -//订单保列表 -apiQuery.getAppOrder = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.appOrder, 2, params, "GET", resolve, reject) - }) -} - -//订单保顶部菜单 -apiQuery.getOrderMenu = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.orderMenu, 2, params, "GET", resolve, reject) - }) -} - -//订单保详情 -apiQuery.getOrderDetail = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.orderDetail, 2, params, "GET", resolve, reject) - }) -} - -//同意核销 -apiQuery.putOrderStatusAgree = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.orderStatus, 2, params, "PUT", resolve, reject) - }) -} - -//拒绝核销 -apiQuery.putOrderStatusRefuse = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.orderStatus, 2, params, "PUT", resolve, reject) - }) -} - -//帐户余额_顶部菜单 -apiQuery.getOrderAccountMenu = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.orderAccountMenu, 2, params, "GET", resolve, reject) - }) -} - -//帐户余额_列表 -apiQuery.getOrderAccount = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.orderAccount, 2, params, "GET", resolve, reject) - }) -} - -//(新)接单宝获取订单手机号 -apiQuery.getAppXz = function (params) { - return new Promise(function (resolve, reject) { - HttpRequest(false, Config.api.appXz, 2, params, "GET", resolve, reject) - }) -} - - export default apiQuery; \ No newline at end of file diff --git a/pages/customer/index.js b/pages/customer/index.js index 86dfe47..1a9592c 100644 --- a/pages/customer/index.js +++ b/pages/customer/index.js @@ -2,40 +2,28 @@ import _ from '../../commons/js/commons' const app = getApp() Page({ data: { + key:'', list: [], - searchInp:{ - value: '', - focus: false, - }, - sourcetabindex: -1, - a_id: '', - c_time:'', - u_id:'', - r_time: '', pageNo: 1, noData: false, end: false, load: true, loading: false, - flag: 0, - tab_list: [], - tag_list: [], - activityList: [], - isShowScreen:false, - isShowDropDown:false, - form:'', - isRefresh:false, - status_pid:-2, - status_id:'', - tag_id:'', - user_list: [], - objUser_list: [], - userindex:-1, - serviceindex: -1, + flag:1, + s_time:'', + e_time:'', + if_driver:'', + level:'', + s_id:'', + v_id:'', + cfrom:'', + o_type:'', + isShowMessage:false, - isShowSort:false, - isClickSort:false, + isShowSort:true, + + timeSlotIndex:-1, timeSlot:[ { title:'今天', @@ -50,7 +38,7 @@ Page({ title:'近三十天', }, ], - testDriveIndex:0, + testDriveIndex:-1, testDrive:[ { title:'全部', @@ -62,7 +50,9 @@ Page({ title:'否', }, ], - timeSlotIndex:0, + + sortList:['建卡日期','最近联系','特别关注',], + sortListIndex:0, }, onLoad: function (options) { for (let key in options) { @@ -70,13 +60,97 @@ Page({ [key]: options[key] }) } - this.getCustomerTab() + this.getAppCustomersTabs() + this.getAppCustomersFilter() + }, + + //客户-tab + getAppCustomersTabs() { + _.apiQuery.getAppCustomersTabs().then(res => { + this.setData({ + tab:res.data, + key:this.data.key==''?res.data[0].key:this.data.key, + }) + + this.getAppCustomers() + + wx.stopPullDownRefresh() + }); + }, + + //获取列表筛选条件 + getAppCustomersFilter(){ + _.apiQuery.getAppCustomersFilter().then(res => { + this.setData({ + filter:res.data, + }) + }); + }, + + //获取客户列表 + getAppCustomers() { + this.setData({ + load: false, + loading: true, + }) + let params = {}; + params['page'] = this.data.pageNo; + params['size'] = 10; + params['status'] = this.data.key; + if(this.data.s_time != ''){ + params['s_time'] = this.data.s_time; + } + if(this.data.e_time != ''){ + params['e_time'] = this.data.e_time; + } + if(this.data.if_driver != ''){ + params['if_driver'] = this.data.if_driver; + } + if(this.data.level != ''){ + params['level'] = this.data.level; + } + if(this.data.s_id != ''){ + params['s_id'] = this.data.s_id; + } + if(this.data.v_id != ''){ + params['v_id'] = this.data.v_id; + } + if(this.data.cfrom != ''){ + params['cfrom'] = this.data.cfrom; + } + if(this.data.o_type != ''){ + params['o_type'] = this.data.o_type; + } + _.apiQuery.getAppCustomers(params).then(res => { + this.setData({ + flag: this.data.flag - 1 + }) + if (!this.data.flag) { + this.setData({ + total: res.data.total, + pageNo: this.data.pageNo + 1, + list: this.data.list.concat(res.data.list), + load: true, + loading: false, + }) + if (res.data.total == 0) { + this.setData({ + noData: true + }) + } else if (this.data.list.length == res.data.total) { + this.setData({ + end: true + }) + } + } + wx.stopPullDownRefresh() + }); }, //切换tab changeTab(e){ this.setData({ - status_pid: this.data.tab[e.currentTarget.dataset.index].id, + key: this.data.tab[e.currentTarget.dataset.index].key, }) this.searchSubmit() }, @@ -85,7 +159,6 @@ Page({ call(e) { let params = {}; params['id'] = e.currentTarget.dataset.id; - params['type'] = e.currentTarget.dataset.type; _.apiQuery.getAppYx(params).then(res=>{ if(!!res.data.service_msg){ this.setData({ @@ -99,24 +172,6 @@ Page({ } }) }, - //拨打客户电话Xz - callXz(e) { - let params = {}; - params['id'] = e.currentTarget.dataset.id; - params['type'] = e.currentTarget.dataset.type; - _.apiQuery.getAppXz(params).then(res=>{ - if(!!res.data.service_msg){ - this.setData({ - isShowNote:true, - notemsg:res.data.service_msg, - }) - }else{ - wx.makePhoneCall({ - phoneNumber: res.data.mobile, - }) - } - }) - }, //提交搜索 searchSubmit(){ @@ -129,138 +184,35 @@ Page({ loading: false, flag: this.data.flag + 1 }) - this.getAppCustomer() + this.getAppCustomers() }, - //客多宝-tab - getCustomerTab() { - let params = {}; - params['biz_id'] = !!this.data.bizid?this.data.bizid:'0'; - _.apiQuery.getCustomerTab(params).then(res => { - this.setData({ - tab_list:res.data.tab_list, - tag_list:res.data.tag_list, - }) + //排序方式 + changeSortList(e){ - if(!!this.data.type){ - let tab_list = res.data.tab_list - tab_list.forEach((item, index)=>{ - if(item.value == this.data.type){ - this.setData({ - sourcetabindex:index, - }) - } - }); - }else{ - this.setData({ - type:res.data.tab_list[0].value, - sourcetabindex:0, - }) - } - - this.getCustomerStatus() - - if(this.data.sourcetabindex>-1&&this.data.tab_list[this.data.sourcetabindex].value==2){ - this.getAppSytactivity() - } - - wx.stopPullDownRefresh() - }); - }, - - //活动列表 - getAppSytactivity() { - let params = {}; - params['page'] = 1; - params['size'] = 50; - params['type'] = 0; - if(!!this.data.bizid){ - params['biz_id'] = this.data.bizid; + let o_type = '' + if(e.detail.value == 0){ + o_type = 1 + }else if(e.detail.value == 1){ + o_type = 2 } - _.apiQuery.getAppSytactivity(params).then(res => { - this.setData({ - activityList: res.data.list, - }) - }); - }, - //客多宝列表 - getAppCustomer() { this.setData({ - load: false, - loading: true, + o_type: o_type, + sortListIndex: e.detail.value, }) - let params = {}; - if(this.data.isRefresh){ - params['page'] = 1; - params['size'] = (this.data.pageNo - 1)*10; - }else{ - params['page'] = this.data.pageNo; - params['size'] = 10; - } - params['biz_id'] = !!this.data.bizid?this.data.bizid:'0'; - - params['type'] = this.data.type; - if(this.data.searchInp.value != ''){ - params['keyword'] = this.data.searchInp.value; - } - if(this.data.a_id != ''){ - params['a_id'] = this.data.a_id; - } - if(this.data.c_time != ''){ - params['c_time'] = this.data.c_time; - } - if(this.data.u_id != ''){ - params['ubid'] = this.data.u_id; - } - if(this.data.r_time != ''){ - params['r_time'] = this.data.r_time; - } - if(this.data.status_pid != -2){ - params['status_pid'] = this.data.status_pid; - } - if(this.data.status_id != ''){ - params['status_id'] = this.data.status_id; - } - if(this.data.tag_id != ''){ - params['tag_id'] = this.data.tag_id; - } - _.apiQuery.getAppCustomer(params).then(res => { - console.log(res) - this.setData({ - flag: this.data.flag - 1 - }) - if (!this.data.flag) { - if(this.data.isRefresh){ - this.setData({ - total: res.data.total, - list: res.data.list, - load: true, - loading: false, - isRefresh: false, - }) - }else{ - this.setData({ - total: res.data.total, - pageNo: this.data.pageNo + 1, - list: this.data.list.concat(res.data.list), - load: true, - loading: false, - }) - } - if (res.data.total == 0) { - this.setData({ - noData: true - }) - } else if (this.data.list.length == res.data.total) { - this.setData({ - end: true - }) - } - } - wx.stopPullDownRefresh() - }); + this.searchSubmit() }, + + //建卡时间 + startDate(e){ + this.setData({ + s_time: e.detail.value + }) + this.searchSubmit() + }, + + bindEndDateChange: function(e) { this.setData({ r_time: e.detail.value @@ -308,7 +260,6 @@ Page({ //显示高级搜索 showSort(){ this.setData({ - isClickSort: true, isShowSort: !this.data.isShowSort }) }, @@ -359,7 +310,7 @@ Page({ loading: false, flag: this.data.flag + 1 }) - this.getAppCustomer() + this.getAppCustomers() }, //页面上拉触底事件的处理函数 @@ -368,7 +319,7 @@ Page({ this.setData({ flag: this.data.flag + 1 }) - this.getAppCustomer() + this.getAppCustomers() }, }) \ No newline at end of file diff --git a/pages/customer/index.wxml b/pages/customer/index.wxml index 019f8ed..4c715e3 100644 --- a/pages/customer/index.wxml +++ b/pages/customer/index.wxml @@ -3,17 +3,17 @@ - + - - {{item.title}} + + {{item.name}} - - {{item.title}} + + {{item.name}} @@ -23,10 +23,9 @@ {{total}} - - 建卡日期 - {{r_time}} - + + {{sortList[sortListIndex]}} + @@ -38,45 +37,38 @@ - + - {{item.cust_name}} - (*382) - + {{item.name}} + ({{item.mobile}}) + - H级客户 - H级客户 - H级客户 - H级客户 - ... + + {{tag}} + + + ... + - + - - 品牌车型 - 东风EX1 - - - 品牌车型 - 东风EX1 - - - 品牌车型 - 东风EX1 - - - 品牌车型 - 东风EX1 - + + + + {{key}} + {{value}} + + + @@ -97,15 +89,15 @@ - + 建卡开始时间 - - 请选择 - {{c_time}} + + 请选择 + {{s_time}} @@ -151,17 +143,7 @@ - 意向车名 - - - 请选择 - {{c_time}} - - - - - - 车型级别 + 品牌车型 请选择 diff --git a/pages/login/index.js b/pages/login/index.js index 2a31544..e44356a 100644 --- a/pages/login/index.js +++ b/pages/login/index.js @@ -5,7 +5,7 @@ Page({ data: { mobile: '', - code: '', + sms_code: '', interval: 0, downCount: 119, text: '验证码', @@ -14,20 +14,18 @@ Page({ }, onLoad: function (options) { - wx.login({ - success: res => { - - console.log('1111111111111') - console.log(res.code) - - } - }) + }, onShow: function () { let ukey = app.getStorageByKey("ukey"); if (!!ukey){ - this.getUserInfo() + let pages = getCurrentPages(); + if (pages.length > 1) { + wx.navigateBack(); + }else{ + _.$router.switchTab('/pages/index/index') + } }else{ this.setData({ pageshow: true, @@ -43,25 +41,8 @@ Page({ }) }, - //用户信息 - getUserInfo() { - let params = {}; - params['biz_id'] = 0; - _.apiQuery.getUserInfo(params).then(res => { - console.log(res) - if (res.biz_id == -1){ - wx.redirectTo({ - url: '/pages/brand/index', - }) - }else{ - wx.redirectTo({ - url: '/pages/store/index?bizid=' + res.biz_id, - }) - } - }); - }, - - getAppOtherMcode() { + //获取验证码 + getAppSms() { if (this.data.downCount == 119){ if (!/^1[3456789]\d{9}$/.test(this.data.mobile)) { @@ -72,7 +53,7 @@ Page({ } else { let params = {}; params['mobile'] = this.data.mobile; - _.apiQuery.getAppOtherMcode(params).then(res => { + _.apiQuery.getAppSms(params).then(res => { this.setData({ text: 120 + 's' }) @@ -95,41 +76,45 @@ Page({ } }, - putLogin() { + //登录 + getUserUkey() { if (!/^1[3456789]\d{9}$/.test(this.data.mobile)) { wx.showToast({ title: '请输入正确的手机号', icon: 'none' }) - } else if (this.data.code == '' ){ + } else if (this.data.sms_code == '' ){ wx.showToast({ title: '请输入验证码', icon: 'none' }) } else{ - wx.showToast({ - title: '登录中...', - icon: 'loading' - }) - let params = {}; - params['mobile'] = this.data.mobile; - params['code'] = this.data.code; - _.apiQuery.putLogin(params).then(res => { - console.log(res) - wx.setStorage({ - key: "ukey", - data: res.data.ukey - }) - if (res.data.biz_id == -1) { - wx.redirectTo({ - url: '/pages/brand/index', - }) - } else { - wx.redirectTo({ - url: '/pages/store/index?bizid=' + res.data.biz_id, + + wx.login({ + success:resc => { + wx.showToast({ + title: '登录中...', + icon: 'loading' }) + let params = {}; + params['mobile'] = this.data.mobile; + params['code'] =resc.code; + params['sms_code'] = this.data.sms_code; + _.apiQuery.getUserUkey(params).then(res => { + wx.setStorage({ + key: "ukey", + data: res.data.ukey + }) + let pages = getCurrentPages(); + if (pages.length > 1) { + wx.navigateBack(); + }else{ + _.$router.switchTab('/pages/index/index') + } + }); + } - }); + }) } }, diff --git a/pages/login/index.wxml b/pages/login/index.wxml index 6f987a8..c2427bd 100644 --- a/pages/login/index.wxml +++ b/pages/login/index.wxml @@ -12,14 +12,14 @@ - + - + - {{text}} + {{text}} - + diff --git a/pages/mine/index.js b/pages/mine/index.js index 08c239b..cb61138 100644 --- a/pages/mine/index.js +++ b/pages/mine/index.js @@ -5,30 +5,21 @@ Page({ imgUrl:_.config.imgUrl, list:[ { - head:'http://img.cms.xmfish.com/data/upload/20217/file_1625105711.jpg', - name:'逆行的光', - id:0, + icon:'https://qs.haodian.cn/wechat_app/lichebao/mine/icon-zichan.png', + title:'我的资产', + url:'', }, { - head:'http://img.cms.xmfish.com/data/upload/20217/file_1625105711.jpg', - name:'逆行的光', - id:0, + icon:'https://qs.haodian.cn/wechat_app/lichebao/mine/icon-sucai.png', + title:'我的素材', + url:'', }, { - head:'http://img.cms.xmfish.com/data/upload/20217/file_1625105711.jpg', - name:'逆行的光', - id:0, - }, - { - head:'http://img.cms.xmfish.com/data/upload/20217/file_1625105711.jpg', - name:'逆行的光', - id:0, - }, - { - head:'http://img.cms.xmfish.com/data/upload/20217/file_1625105711.jpg', - name:'逆行的光', - id:0, + icon:'https://qs.haodian.cn/wechat_app/lichebao/mine/icon-sezhi.png', + title:'账户设置', + url:'/pages/mine/install/index', }, + ], isShowAddStaff:false, name:'', @@ -36,67 +27,39 @@ Page({ }, onLoad: function (options) { + for (let key in options) { + this.setData({ + [key]: options[key] + }) + } + + wx.getSystemInfo({ + success (res) { + if(res.system.indexOf('Android')>-1){ + wx.setBackgroundColor({ + backgroundColor: '#34ac9f', + }) + } + } + }) }, onShow: function () { }, - // 输入 - inputTx(e) { - this.setData({ - [e.currentTarget.dataset.key]: e.detail.value + //退出登录 + logout(){ + wx.clearStorage() + wx.reLaunch({ + url: '/pages/login/index' }) }, - //显示新增员工 - showAddStaff(){ - this.setData({ - isShowAddStaff:true, - name:'', - mobile:'', - }) - }, - - //新增员工 - addStaff(){ - let list = this.data.list - list.push({name:'添加',head:'http://img.cms.xmfish.com/data/upload/20217/file_1625105711.jpg',}), - this.setData({ - list:list, - isShowAddStaff:false, - }) - }, - - //暂停 - suspend(){ - wx.showModal({ - title: '', - content: '确定暂停该店员账号吗?', - confirmColor: '#36afa2', - success (res) { - if (res.confirm) { - console.log('用户点击确定') - } else if (res.cancel) { - console.log('用户点击取消') - } - } - }) - }, - - //删除 - delete(){ - wx.showModal({ - title: '', - content: '确定删除该店员账号吗?', - confirmColor: '#36afa2', - success (res) { - if (res.confirm) { - console.log('用户点击确定') - } else if (res.cancel) { - console.log('用户点击取消') - } - } - }) + //推送链接 + pushLink(e) { + if(e.currentTarget.dataset.url){ + _.$router.openUrlScheme(e.currentTarget.dataset.url) + } }, }) \ No newline at end of file diff --git a/pages/mine/index.json b/pages/mine/index.json index 19f6066..d38233f 100644 --- a/pages/mine/index.json +++ b/pages/mine/index.json @@ -1,6 +1,10 @@ { "navigationBarTitleText": "我的", "enablePullDownRefresh": true, + "navigationBarTextStyle": "white", + "navigationBarBackgroundColor": "#34ac9f", + "backgroundColor": "#ffffff", + "backgroundColorTop": "#34ac9f", "usingComponents": { } diff --git a/pages/mine/index.wxml b/pages/mine/index.wxml index fcaa8cf..e1f67d9 100644 --- a/pages/mine/index.wxml +++ b/pages/mine/index.wxml @@ -1,7 +1,6 @@ - - - + + @@ -12,50 +11,22 @@ 积分:0 - - - - - - - 人员管理 - 添加人员 - - - - - - 店员 - 操作 - - - - - - {{item.name}} - - - 暂停 - 删除 - + + 退出 - + - - - - - 新增员工 - - - - - - - - - + + + + + {{item.title}} + + + - \ No newline at end of file + + + \ No newline at end of file diff --git a/pages/mine/install/index.js b/pages/mine/install/index.js new file mode 100644 index 0000000..734359b --- /dev/null +++ b/pages/mine/install/index.js @@ -0,0 +1,28 @@ +import _ from '../../../commons/js/commons' +const app = getApp() +Page({ + data: { + imgUrl:_.config.imgUrl, + list:[ + { + icon:'icon-renyuanguanli', + title:'人员管理', + url:'/pages/mine/install/staff/index', + }, + ], + }, + onLoad: function (options) { + + }, + onShow: function () { + + }, + + //推送链接 + pushLink(e) { + if(e.currentTarget.dataset.url){ + _.$router.openUrlScheme(e.currentTarget.dataset.url) + } + }, + +}) \ No newline at end of file diff --git a/pages/mine/install/index.json b/pages/mine/install/index.json new file mode 100644 index 0000000..19f6066 --- /dev/null +++ b/pages/mine/install/index.json @@ -0,0 +1,7 @@ +{ + "navigationBarTitleText": "我的", + "enablePullDownRefresh": true, + "usingComponents": { + + } +} \ No newline at end of file diff --git a/pages/mine/install/index.wxml b/pages/mine/install/index.wxml new file mode 100644 index 0000000..15969e8 --- /dev/null +++ b/pages/mine/install/index.wxml @@ -0,0 +1,43 @@ + + + + + + + + + + + + + 积分:0 + + + + + + + + + + {{item.title}} + + + + + + + + + 新增员工 + + + + + + + + + + + \ No newline at end of file diff --git a/pages/mine/install/index.wxss b/pages/mine/install/index.wxss new file mode 100644 index 0000000..9975426 --- /dev/null +++ b/pages/mine/install/index.wxss @@ -0,0 +1 @@ +/* pages/mine/index.wxss */ \ No newline at end of file diff --git a/pages/mine/install/staff/index.js b/pages/mine/install/staff/index.js new file mode 100644 index 0000000..e7de9b7 --- /dev/null +++ b/pages/mine/install/staff/index.js @@ -0,0 +1,102 @@ +import _ from '../../../../commons/js/commons' +const app = getApp() +Page({ + data: { + imgUrl:_.config.imgUrl, + list:[ + { + head:'http://img.cms.xmfish.com/data/upload/20217/file_1625105711.jpg', + name:'逆行的光', + id:0, + }, + { + head:'http://img.cms.xmfish.com/data/upload/20217/file_1625105711.jpg', + name:'逆行的光', + id:0, + }, + { + head:'http://img.cms.xmfish.com/data/upload/20217/file_1625105711.jpg', + name:'逆行的光', + id:0, + }, + { + head:'http://img.cms.xmfish.com/data/upload/20217/file_1625105711.jpg', + name:'逆行的光', + id:0, + }, + { + head:'http://img.cms.xmfish.com/data/upload/20217/file_1625105711.jpg', + name:'逆行的光', + id:0, + }, + ], + isShowAddStaff:false, + name:'', + mobile:'', + }, + onLoad: function (options) { + + }, + onShow: function () { + + }, + + // 输入 + inputTx(e) { + this.setData({ + [e.currentTarget.dataset.key]: e.detail.value + }) + }, + + //显示新增员工 + showAddStaff(){ + this.setData({ + isShowAddStaff:true, + name:'', + mobile:'', + }) + }, + + //新增员工 + addStaff(){ + let list = this.data.list + list.push({name:'添加',head:'http://img.cms.xmfish.com/data/upload/20217/file_1625105711.jpg',}), + this.setData({ + list:list, + isShowAddStaff:false, + }) + }, + + //暂停 + suspend(){ + wx.showModal({ + title: '', + content: '确定暂停该店员账号吗?', + confirmColor: '#36afa2', + success (res) { + if (res.confirm) { + console.log('用户点击确定') + } else if (res.cancel) { + console.log('用户点击取消') + } + } + }) + }, + + //删除 + delete(){ + wx.showModal({ + title: '', + content: '确定删除该店员账号吗?', + confirmColor: '#36afa2', + success (res) { + if (res.confirm) { + console.log('用户点击确定') + } else if (res.cancel) { + console.log('用户点击取消') + } + } + }) + }, + +}) \ No newline at end of file diff --git a/pages/mine/install/staff/index.json b/pages/mine/install/staff/index.json new file mode 100644 index 0000000..19f6066 --- /dev/null +++ b/pages/mine/install/staff/index.json @@ -0,0 +1,7 @@ +{ + "navigationBarTitleText": "我的", + "enablePullDownRefresh": true, + "usingComponents": { + + } +} \ No newline at end of file diff --git a/pages/mine/install/staff/index.wxml b/pages/mine/install/staff/index.wxml new file mode 100644 index 0000000..fcaa8cf --- /dev/null +++ b/pages/mine/install/staff/index.wxml @@ -0,0 +1,61 @@ + + + + + + + + + + + + + 积分:0 + + + + + + + + 人员管理 + 添加人员 + + + + + + 店员 + 操作 + + + + + + {{item.name}} + + + 暂停 + 删除 + + + + + + + + + + + 新增员工 + + + + + + + + + + + \ No newline at end of file diff --git a/pages/mine/install/staff/index.wxss b/pages/mine/install/staff/index.wxss new file mode 100644 index 0000000..9975426 --- /dev/null +++ b/pages/mine/install/staff/index.wxss @@ -0,0 +1 @@ +/* pages/mine/index.wxss */ \ No newline at end of file