qingyiay
2023-05-10 29658de29b2eb5292bf0c2fad7427b374b769ebc
样式修改,引入字体,修改逻辑
20个文件已修改
1个文件已添加
609 ■■■■■ 已修改文件
App.vue 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
main.js 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
package-lock.json 138 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
package.json 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/customer-page/customer-index/customer-index.vue 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/customer-page/customer-index/fayunPlanDetails/fayunPlanDetails.vue 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/customer-page/customer-index/fayunPlanDetails/fayunPlanMore/fayunPlanMore.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/customer-page/customer-my/customer-my.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/customer-page/customer-my/faYunstatistics/faYunstatistics.vue 34 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/customer-page/customer-my/userMange/userMange.vue 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/driver-page/driver-index/bill-of-lading-details/coal-pick-up-bill/coal-pick-up-bill.vue 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue 97 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/driver-page/driver-index/driver-index.vue 56 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/driver-page/drvier-my/drvier-my.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/freight-forwarder-page/freightForwarder-index/freightForwarder-index.vue 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/freight-forwarder-page/freightForwarder-my/freightForwarder-my.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/public-page/faYunstatisticsDetails/faYunstatisticsDetails.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/public-page/forward/forward.vue 146 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/public-page/message/message.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/tabbar-page/index-tabbar/index-tabbar.vue 25 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
utils/amap-wx.130.js 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
App.vue
@@ -2,10 +2,37 @@
export default {
    onShow() {},
    methods: {}
    // created() {
    //     uni.loadFontFace({
    //         family: 'siYuanLight', // 字体名称,可以自定义
    //         source: 'url("/utils/fonts/siyuan.OTF")', // 字体文件路径
    //         success() {
    //             console.log('字体加载成功');
    //         },
    //         fail() {
    //             console.log('字体加载失败');
    //         }
    //     });
    // }
};
</script>
<style lang="scss" scoped>
/*每个页面公共css */
@import '@/uni_modules/uview-ui/index.scss';
@font-face {
    font-family: siYuanLight;
    src: url('https://mx.jzeg.cn:9095/appimg/fonts/siyuan.OTF');
}
@font-face {
    font-family: weighting;
    src: url('https://mx.jzeg.cn:9095/appimg/fonts/weighting.TTF');
}
body {
    font-family: siYuanLight, sans-serif;
}
// @font-face {
//     font-family: 'weighting';
//     src: url('./utils/fonts/weighing.TTF');
// }
</style>
main.js
@@ -1,5 +1,6 @@
import App from './App'
import Vue from 'vue'
import '../unattended-app/static/fonts/commontfont.css'
import tabbar from '@/components/tab-bar/tab-bar.vue'
Vue.config.productionTip = false
package-lock.json
@@ -1,17 +1,127 @@
{
  "name": "pigx-app",
  "version": "4.6.0",
  "lockfileVersion": 1,
  "lockfileVersion": 2,
  "requires": true,
  "packages": {
    "": {
      "name": "pigx-app",
      "version": "4.6.0",
      "dependencies": {
        "@amap/amap-jsapi-loader": "^1.0.1",
        "bignumber.js": "^9.1.1",
        "crypto-js": "^3.1.9-1",
        "qs": "^6.9.7",
        "vue-i18n": "^8.20.0"
      }
    },
    "node_modules/@amap/amap-jsapi-loader": {
      "version": "1.0.1",
      "resolved": "https://registry.npmmirror.com/@amap/amap-jsapi-loader/-/amap-jsapi-loader-1.0.1.tgz",
      "integrity": "sha512-nPyLKt7Ow/ThHLkSvn2etQlUzqxmTVgK7bIgwdBRTg2HK5668oN7xVxkaiRe3YZEzGzfV2XgH5Jmu2T73ljejw=="
    },
    "node_modules/bignumber.js": {
      "version": "9.1.1",
      "resolved": "https://registry.npmmirror.com/bignumber.js/-/bignumber.js-9.1.1.tgz",
      "integrity": "sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig==",
      "engines": {
        "node": "*"
      }
    },
    "node_modules/call-bind": {
      "version": "1.0.2",
      "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz",
      "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
      "dependencies": {
        "function-bind": "^1.1.1",
        "get-intrinsic": "^1.0.2"
      }
    },
    "node_modules/crypto-js": {
      "version": "3.3.0",
      "resolved": "https://registry.npmmirror.com/crypto-js/-/crypto-js-3.3.0.tgz",
      "integrity": "sha512-DIT51nX0dCfKltpRiXV+/TVZq+Qq2NgF4644+K7Ttnla7zEzqc+kjJyiB96BHNyUTBxyjzRcZYpUdZa+QAqi6Q=="
    },
    "node_modules/function-bind": {
      "version": "1.1.1",
      "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz",
      "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
    },
    "node_modules/get-intrinsic": {
      "version": "1.2.0",
      "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
      "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
      "dependencies": {
        "function-bind": "^1.1.1",
        "has": "^1.0.3",
        "has-symbols": "^1.0.3"
      }
    },
    "node_modules/has": {
      "version": "1.0.3",
      "resolved": "https://registry.npmmirror.com/has/-/has-1.0.3.tgz",
      "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
      "dependencies": {
        "function-bind": "^1.1.1"
      },
      "engines": {
        "node": ">= 0.4.0"
      }
    },
    "node_modules/has-symbols": {
      "version": "1.0.3",
      "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz",
      "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
      "engines": {
        "node": ">= 0.4"
      }
    },
    "node_modules/object-inspect": {
      "version": "1.12.3",
      "resolved": "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.3.tgz",
      "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g=="
    },
    "node_modules/qs": {
      "version": "6.11.1",
      "resolved": "https://registry.npmmirror.com/qs/-/qs-6.11.1.tgz",
      "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==",
      "dependencies": {
        "side-channel": "^1.0.4"
      },
      "engines": {
        "node": ">=0.6"
      }
    },
    "node_modules/side-channel": {
      "version": "1.0.4",
      "resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz",
      "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
      "dependencies": {
        "call-bind": "^1.0.0",
        "get-intrinsic": "^1.0.2",
        "object-inspect": "^1.9.0"
      }
    },
    "node_modules/vue-i18n": {
      "version": "8.28.2",
      "resolved": "https://registry.npmmirror.com/vue-i18n/-/vue-i18n-8.28.2.tgz",
      "integrity": "sha512-C5GZjs1tYlAqjwymaaCPDjCyGo10ajUphiwA922jKt9n7KPpqR7oM1PCwYzhB/E7+nT3wfdG3oRre5raIT1rKA=="
    }
  },
  "dependencies": {
    "@amap/amap-jsapi-loader": {
      "version": "1.0.1",
      "resolved": "https://registry.npmmirror.com/@amap/amap-jsapi-loader/-/amap-jsapi-loader-1.0.1.tgz",
      "integrity": "sha512-nPyLKt7Ow/ThHLkSvn2etQlUzqxmTVgK7bIgwdBRTg2HK5668oN7xVxkaiRe3YZEzGzfV2XgH5Jmu2T73ljejw=="
    },
    "bignumber.js": {
      "version": "9.1.1",
      "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.1.tgz",
      "resolved": "https://registry.npmmirror.com/bignumber.js/-/bignumber.js-9.1.1.tgz",
      "integrity": "sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig=="
    },
    "call-bind": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
      "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz",
      "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
      "requires": {
        "function-bind": "^1.1.1",
@@ -20,17 +130,17 @@
    },
    "crypto-js": {
      "version": "3.3.0",
      "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-3.3.0.tgz",
      "resolved": "https://registry.npmmirror.com/crypto-js/-/crypto-js-3.3.0.tgz",
      "integrity": "sha512-DIT51nX0dCfKltpRiXV+/TVZq+Qq2NgF4644+K7Ttnla7zEzqc+kjJyiB96BHNyUTBxyjzRcZYpUdZa+QAqi6Q=="
    },
    "function-bind": {
      "version": "1.1.1",
      "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
      "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz",
      "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
    },
    "get-intrinsic": {
      "version": "1.2.0",
      "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
      "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
      "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
      "requires": {
        "function-bind": "^1.1.1",
@@ -40,7 +150,7 @@
    },
    "has": {
      "version": "1.0.3",
      "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
      "resolved": "https://registry.npmmirror.com/has/-/has-1.0.3.tgz",
      "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
      "requires": {
        "function-bind": "^1.1.1"
@@ -48,25 +158,25 @@
    },
    "has-symbols": {
      "version": "1.0.3",
      "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
      "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz",
      "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="
    },
    "object-inspect": {
      "version": "1.12.3",
      "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz",
      "resolved": "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.3.tgz",
      "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g=="
    },
    "qs": {
      "version": "6.11.0",
      "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
      "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
      "version": "6.11.1",
      "resolved": "https://registry.npmmirror.com/qs/-/qs-6.11.1.tgz",
      "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==",
      "requires": {
        "side-channel": "^1.0.4"
      }
    },
    "side-channel": {
      "version": "1.0.4",
      "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
      "resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz",
      "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
      "requires": {
        "call-bind": "^1.0.0",
@@ -76,7 +186,7 @@
    },
    "vue-i18n": {
      "version": "8.28.2",
      "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-8.28.2.tgz",
      "resolved": "https://registry.npmmirror.com/vue-i18n/-/vue-i18n-8.28.2.tgz",
      "integrity": "sha512-C5GZjs1tYlAqjwymaaCPDjCyGo10ajUphiwA922jKt9n7KPpqR7oM1PCwYzhB/E7+nT3wfdG3oRre5raIT1rKA=="
    }
  }
package.json
@@ -11,6 +11,7 @@
    "url": "https://pig4cloud.com"
  },
  "dependencies": {
    "@amap/amap-jsapi-loader": "^1.0.1",
    "bignumber.js": "^9.1.1",
    "crypto-js": "^3.1.9-1",
    "qs": "^6.9.7",
pages/customer-page/customer-index/customer-index.vue
@@ -314,7 +314,6 @@
            width: 96%;
            height: 34rpx;
            font-size: 32rpx;
            font-family: Microsoft YaHei;
            font-weight: 300;
            color: #303030;
            @include flex;
@@ -324,7 +323,6 @@
            width: 100%;
            height: 31rpx;
            font-size: 30rpx;
            font-family: Microsoft YaHei;
            font-weight: 300;
            color: #515151;
            margin: vww(10) vww(10) 0;
@@ -347,7 +345,6 @@
            width: 96%;
            height: 31rpx;
            font-size: 30rpx;
            font-family: Microsoft YaHei;
            font-weight: 300;
            color: #515151;
            margin: vww(10) vww(10) 0;
@@ -366,7 +363,6 @@
            width: 100%;
            height: 31rpx;
            font-size: 30rpx;
            font-family: Microsoft YaHei;
            font-weight: 300;
            color: #515151;
            margin: vww(10) vww(10) 0;
@@ -420,13 +416,11 @@
                        width: 15%;
                        text {
                            font-size: 24rpx;
                            font-family: Microsoft YaHei;
                            font-weight: 400;
                            color: #c78a64;
                        }
                        .residue {
                            font-size: 40rpx;
                            font-family: CTCuHeiSJ;
                            font-weight: 400;
                            color: #f81414;
                        }
@@ -443,7 +437,6 @@
                        flex-grow: 1;
                        height: 30rpx;
                        font-size: 30rpx;
                        font-family: Microsoft YaHei;
                        font-weight: 300;
                        color: #515151;
                        position: relative;
@@ -461,7 +454,6 @@
                            height: 30rpx;
                            line-height: 30rpx;
                            font-size: 30rpx;
                            font-family: Microsoft YaHei;
                            font-weight: 300;
                            color: #515151;
                        }
@@ -480,7 +472,6 @@
                        height: 24rpx;
                        line-height: 24rpx;
                        font-size: 28rpx;
                        font-family: Microsoft YaHei;
                        font-weight: 300;
                        color: #515151;
                    }
@@ -508,12 +499,14 @@
                            background: url('../../../static/image/banner/button.png') no-repeat;
                            background-size: cover;
                            font-size: 28rpx;
                            font-family: Microsoft YaHei;
                            font-weight: 300;
                            color: #ffffff;
                            text-align: center;
                            line-height: vww(45);
                        }
                    }
                    .receive {
                        left: vww(20);
                    }
                    .forward {
                        width: vww(106);
@@ -524,7 +517,6 @@
                            background: url('../../../static/image/banner/transpartent.png') no-repeat;
                            background-size: cover;
                            font-size: 28rpx;
                            font-family: Microsoft YaHei;
                            font-weight: 300;
                            color: #3b56eb;
                            text-align: center;
pages/customer-page/customer-index/fayunPlanDetails/fayunPlanDetails.vue
@@ -11,7 +11,6 @@
                    <view class="dept-num">
                        <text
                            style="font-size: 46rpx;
                        font-family: CTCuHeiSJ;
                        font-weight: 400;
                        color: #FFFFFF;
                        text-shadow: 0rpx 4rpx 0rpx #1A66FE;"
@@ -20,7 +19,6 @@
                        </text>
                        <text
                            style="font-size: 24rpx;
                        font-family: Microsoft YaHei;
                        font-weight: 400;
                        color: #F81414;
                        text-shadow: 0rpx 4rpx 0rpx #1A66FE;"
@@ -111,7 +109,7 @@
            orderPlanId: null,
            orderCode: null,
            orderPlanDetail: {},
            coalStatus: ['领取', '预约', '签到', '入场', '称皮', '称毛', '离场', '入磅房', '出磅房', '入煤场', '出煤仓'],
            coalStatus: ['领取', '预约', '签到', '入场', '称皮', '称毛', '离场', '入磅房', '出磅房', '入煤仓', '出煤仓', '放空', '作废', '入场申请', '进入场院'],
            yyDailyList: [],
            // 领取数量
            cars2: '',
@@ -203,7 +201,6 @@
                width: 226rpx;
                height: 36rpx;
                font-size: 38rpx;
                font-family: Adobe Heiti Std;
                font-weight: normal;
                color: #fff;
                line-height: 69rpx;
@@ -218,7 +215,6 @@
            top: vww(54);
            .dept-name {
                font-size: 32rpx;
                font-family: Adobe Heiti Std;
                font-weight: normal;
                color: #ffffff;
                line-height: 69rpx;
@@ -248,7 +244,6 @@
                    .forward-name,
                    .fleet-name {
                        font-size: 28rpx;
                        font-family: Adobe Heiti Std;
                        font-weight: normal;
                        color: #757575;
                        line-height: 69rpx;
@@ -256,7 +251,6 @@
                    .forward-num,
                    .fleet-num {
                        font-size: 40rpx;
                        font-family: Microsoft YaHei;
                        font-weight: 400;
                        color: #303030;
                        line-height: 69rpx;
@@ -276,7 +270,6 @@
            height: 30rpx;
            line-height: vww(15);
            font-size: 28rpx;
            font-family: Adobe Heiti Std;
            font-weight: normal;
            color: #757575;
            text {
@@ -284,7 +277,6 @@
                height: 30rpx;
                line-height: vww(15);
                font-size: 40rpx;
                font-family: CTCuHeiSJ;
                font-weight: 400;
                color: #f81414;
            }
@@ -335,7 +327,6 @@
                        .car-num {
                            height: 31rpx;
                            font-size: 30rpx;
                            font-family: Microsoft YaHei;
                            font-weight: 300;
                            color: #303030;
                        }
@@ -360,7 +351,6 @@
                                height: 29rpx;
                                line-height: 29rpx;
                                font-size: 28rpx;
                                font-family: PingFang SC;
                                font-weight: 400;
                                color: #919090;
                            }
@@ -368,7 +358,6 @@
                                height: 29rpx;
                                line-height: 29rpx;
                                font-size: 38rpx;
                                font-family: PingFang SC;
                                font-weight: 400;
                                color: #035cfb;
                            }
pages/customer-page/customer-index/fayunPlanDetails/fayunPlanMore/fayunPlanMore.vue
@@ -80,7 +80,7 @@
            orderPlanId: '',
            yyDailyList: {},
            orderPlanDetail: {},
            coalStatus: ['领取', '预约', '签到', '入场', '称皮', '称毛', '离场', '入磅房', '出磅房', '入煤场', '出煤仓'],
            coalStatus: ['领取', '预约', '签到', '入场', '称皮', '称毛', '离场', '入磅房', '出磅房', '入煤仓', '出煤仓', '放空', '作废', '入场申请', '进入场院'],
            index: ''
        };
    },
pages/customer-page/customer-my/customer-my.vue
@@ -364,7 +364,6 @@
            width: 80rpx;
            height: 37rpx;
            font-size: 40rpx;
            font-family: Adobe Heiti Std;
            font-weight: normal;
            color: #ffffff;
            line-height: 69rpx;
pages/customer-page/customer-my/faYunstatistics/faYunstatistics.vue
@@ -26,6 +26,7 @@
                </view>
                <view class="filter-condition"></view>
                <view class="date-information">
                    <u-empty mode="data" icon="http://cdn.uviewui.com/uview/empty/data.png" textSize="30" iconSize="1000" v-if="filterList.length == 0"></u-empty>
                    <view class="statistics-card" v-for="(item, index) in filterList" :key="index">
                        <view class="card-top">
                            <view class="left"><combined-title :title="item.condition"></combined-title></view>
@@ -218,6 +219,8 @@
            },
            first: '',
            last: '',
            firstFilter: '',
            lastFilter: '',
            taskList: [],
            filterList: [],
            totalLength: 0,
@@ -242,7 +245,7 @@
            // 点击右箭头详情弹窗
            faYunDetailobj: {},
            modalShow: false,
            coalStatus: ['领取', '预约', '签到', '入场', '称皮', '称毛', '离场', '入磅房', '出磅房', '入煤场', '出煤仓']
            coalStatus: ['领取', '预约', '签到', '入场', '称皮', '称毛', '离场', '入磅房', '出磅房', '入煤仓', '出煤仓', '放空', '作废', '入场申请', '进入场院']
        };
    },
    onShow() {
@@ -258,6 +261,7 @@
            let d = '01';
            m = m < 10 ? '0' + m : m; //月份补 0
            this.first = [y, m, d].join('-');
            this.firstFilter = [y, m, d].join('-');
        },
        lastDate() {
            let y = new Date().getFullYear(); //获取年份
@@ -266,6 +270,7 @@
            m = m < 10 ? '0' + m : m; //月份补 0
            d = d < 10 ? '0' + d : d; //日数补 0
            this.last = [y, m, d].join('-');
            this.lastFilter = [y, m, d].join('-');
        },
        // 筛选条件
        getShipping() {
@@ -431,19 +436,8 @@
        // 重置筛选
        resetCondition() {
            this.conditinonShow = false;
            this.filterList = this.taskList;
            if (this.filterList.length != 0) {
                this.totalLength = this.filterList.map(v => v.taskCoalList.length).reduce((x, y) => x + y);
                this.totalTon = this.filterList.map(v =>
                    v.taskCoalList.reduce((prev, cur) => {
                        return cur.clean + prev;
                    }, 0)
                );
                this.totalTon = this.totalTon.reduce((x, y) => x + y);
            } else {
                this.totalLength = 0;
                this.totalTon = 0;
            }
            this.first = this.dateRange.slice(0, 10);
            this.last = this.dateRange.slice(11);
            this.coalList.forEach(v => {
                v.active = false;
            });
@@ -560,7 +554,7 @@
            return uni.getStorageSync('roleType');
        },
        dateRange() {
            return `日期:${this.first}-${this.last}`;
            return `${this.firstFilter}-${this.lastFilter}`;
        },
        dateselect() {
            return `${this.first}-${this.last}`;
@@ -674,7 +668,6 @@
                        width: 100%;
                        height: vww(16);
                        font-size: 40rpx;
                        font-family: Source Han Sans CN;
                        font-weight: bold;
                        color: #3b56eb;
                        text-align: center;
@@ -683,7 +676,6 @@
                        width: 96rpx;
                        height: 24rpx;
                        font-size: 24rpx;
                        font-family: Source Han Sans CN;
                        font-weight: 400;
                        color: #333333;
                    }
@@ -693,7 +685,6 @@
                width: 160rpx;
                height: 38rpx;
                font-size: 40rpx;
                font-family: Adobe Heiti Std;
                font-weight: normal;
                color: #ffffff;
                line-height: 69rpx;
@@ -724,7 +715,6 @@
                width: 330rpx;
                height: 40rpx;
                font-size: 28rpx;
                font-family: Source Han Sans CN;
                font-weight: 400;
                color: #494949;
            }
@@ -751,13 +741,11 @@
                    @include flex;
                    .left {
                        font-size: 30rpx;
                        font-family: Microsoft YaHei;
                        font-weight: 400;
                        color: #494949;
                    }
                    .card-top_num {
                        font-size: 40rpx;
                        font-family: CTCuHeiSJ;
                        font-weight: 400;
                        color: #6074ee;
                    }
@@ -809,7 +797,6 @@
                        .point-number {
                            width: 20%;
                            font-size: 40rpx;
                            font-family: CTCuHeiSJ;
                            font-weight: 400;
                            color: #f81414;
                        }
@@ -824,7 +811,6 @@
                            flex-grow: 1;
                            height: 30rpx;
                            font-size: 30rpx;
                            font-family: Microsoft YaHei;
                            font-weight: 300;
                            color: #515151;
                            position: relative;
@@ -842,7 +828,6 @@
                                height: 30rpx;
                                line-height: 30rpx;
                                font-size: 30rpx;
                                font-family: Microsoft YaHei;
                                font-weight: 300;
                                color: #515151;
                            }
@@ -865,7 +850,6 @@
                        }
                        .carnum-text {
                            font-size: 28rpx;
                            font-family: Microsoft YaHei;
                            font-weight: 300;
                            color: #515151;
                        }
pages/customer-page/customer-my/userMange/userMange.vue
@@ -153,14 +153,12 @@
        &_label {
            line-height: 28rpx;
            font-size: 28rpx;
            font-family: Microsoft YaHei;
            font-weight: 300;
            color: #303030;
        }
        &_value {
            line-height: 28rpx;
            font-size: 28rpx;
            font-family: Microsoft YaHei;
            font-weight: 300;
            color: #303030;
        }
pages/driver-page/driver-index/bill-of-lading-details/coal-pick-up-bill/coal-pick-up-bill.vue
@@ -71,14 +71,12 @@
            margin-top: 19%;
            text-align: center;
            font-size: vww(40);
            font-family: Source Han Sans CN, Source Han Sans CN-Bold;
            font-weight: 700;
            color: #896227;
        }
        &-coalTwo {
            margin-top: 20%;
            font-size: vww(20);
            font-family: Source Han Sans CN, Source Han Sans CN-Bold;
            font-weight: 700;
            text-align: center;
            color: #2e363f;
@@ -98,7 +96,6 @@
        &-coalThree {
            margin-top: vww(46);
            font-size: vww(18);
            font-family: Source Han Sans CN, Source Han Sans CN-Bold;
            font-weight: 700;
            text-align: center;
            color: #2e363f;
pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue
@@ -34,18 +34,22 @@
            </view> -->
            <view class="bottom"><text>TIP:当前状态为正常时可以称重</text></view>
        </view>
        <view class="middle-block">
        <view class="middle-block" v-if="firstHairCustomernameShow || sideline">
            <view class="block-main" v-if="firstHairCustomernameShow">
                <view class="first-line"><combined-title title="原发信息"></combined-title></view>
                <view class="second-line">
                    <view class="label-text">皮重</view>
                    <view class="input-container"><u--input placeholder="请输入皮重" border="surround" v-model="weighData.coalContactSkin"></u--input></view>
                    <view class="unit">吨</view>
                    <view class="label-text" :class="{ focusClass: isfocus1 }">皮重</view>
                    <view class="input-container" :class="{ inputClass: isfocus1 }">
                        <u--input placeholder="请输入皮重" border="surround" v-model="weighData.coalContactSkin" @focus="inputFocus(1)" @blur="inputBlur"></u--input>
                    </view>
                    <view class="unit" :class="{ focusClass: isfocus1 }">吨</view>
                </view>
                <view class="second-line">
                    <view class="label-text">毛重</view>
                    <view class="input-container"><u--input placeholder="请输入毛重" border="surround" v-model="weighData.coalContactHair"></u--input></view>
                    <view class="unit">吨</view>
                    <view class="label-text" :class="{ focusClass: isfocus2 }">毛重</view>
                    <view class="input-container" :class="{ inputClass: isfocus2 }">
                        <u--input placeholder="请输入毛重" border="surround" v-model="weighData.coalContactHair" @focus="inputFocus(2)" @blur="inputBlur"></u--input>
                    </view>
                    <view class="unit" :class="{ focusClass: isfocus2 }">吨</view>
                </view>
                <view class="second-line">
                    <view class="label-text">净重</view>
@@ -53,7 +57,7 @@
                    <view class="unit">吨</view>
                </view>
            </view>
            <view class="block-sideline" v-if="weighList.orderType == '内购' || weighList.orderType == '转出'">
            <view class="block-sideline" v-if="sideline">
                <view class="first-line"><combined-title title="原发信息"></combined-title></view>
                <view class="weigh-item">
                    <view class="item">
@@ -71,6 +75,7 @@
                </view>
            </view>
        </view>
        <view v-else style="width: 100%;height: vww(20);"></view>
        <view class="bottom-block">
            <view class="block-main">
                <view class="main-information">
@@ -199,8 +204,10 @@
            // 外购类型称重填写毛,皮,
            firstHairCustomernameShow: false,
            coalContactHair: '',
            coalContactSkin: ''
            // 二次确认
            coalContactSkin: '',
            // 聚焦时改变样式
            isfocus1: false,
            isfocus2: false
        };
    },
    watch: {
@@ -257,13 +264,14 @@
        },
        // 加减煤按钮禁用与否
        addAndSubtractCoalDisabled() {
            if (this.weighList.orderType == '外销' || this.weighList.orderType == '内销' || this.weighList.orderType == '转出') {
                if (this.weighList.hair == 0) {
                    return true;
                } else if (this.weighList.hair != 0) {
                    return false;
                }
            }
            return this.realTimeWeigh == 0;
            // if (this.weighList.orderType == '外销' || this.weighList.orderType == '内销' || this.weighList.orderType == '转出') {
            //     if (this.weighList.hair == 0) {
            //         return true;
            //     } else if (this.weighList.hair != 0) {
            //         return false;
            //     }
            // }
        },
        // 是否放空按钮禁用
        isEvacuation() {
@@ -273,6 +281,9 @@
            if (this.weighList.orderType == '外购' || this.weighList.orderType == '内购' || this.weighList.orderType == '转入') {
                return this.weighList.hair == this.temporaryWeighObj.skin || this.temporaryWeighObj.skin == this.temporaryWeighObj.hair;
            }
        },
        sideline() {
            return this.weighList.orderType == '内购' || this.weighList.orderType == '转出';
        }
    },
    methods: {
@@ -375,6 +386,19 @@
        // 放空弹窗取消
        evacuationCancel() {
            this.evacuationModalShow = false;
        },
        // input聚焦
        inputFocus(v) {
            if (v == 1) {
                this.isfocus1 = true;
            } else {
                this.isfocus2 = true;
            }
        },
        // input失焦
        inputBlur() {
            this.isfocus1 = false;
            this.isfocus2 = false;
        }
    }
};
@@ -406,11 +430,13 @@
                align-items: center;
                justify-content: center;
                font-size: 74rpx;
                font-family: Determination Sans;
                font-weight: 400;
                color: #ffffff;
                line-height: 69rpx;
                text-shadow: 0rpx 3rpx 14rpx rgba(0, 0, 0, 0.33);
                text {
                    font-family: weighting;
                }
            }
            .top_right {
                display: flex;
@@ -418,7 +444,6 @@
                justify-content: center;
                flex: 2;
                font-size: 31rpx;
                font-family: Microsoft YaHei;
                font-weight: 300;
                color: #ffffff;
                view {
@@ -435,11 +460,8 @@
            align-items: center;
            flex-direction: column;
            font-size: 28rpx;
            font-family: Microsoft YaHei;
            font-weight: 300;
            color: #d9e1fe;
            // position: relative;
            // top: vww(-10);
        }
    }
    .middle-block {
@@ -449,17 +471,28 @@
        background: #ffffff;
        box-shadow: 0rpx 0rpx 14rpx 0rpx rgba(73, 120, 240, 0.14), 0rpx 7rpx 45rpx 0rpx rgba(73, 120, 240, 0.12);
        border-radius: 20rpx;
        @include flex justify-content: center;
        @include flex;
        justify-content: center;
        overflow: hidden;
        .block-main {
            width: 650rpx;
            height: 350rpx;
            @include flex flex-direction: column;
            @include flex;
            flex-direction: column;
            margin-bottom: vww(20);
            position: relative;
            .first-line,
            .second-line {
                width: 90%;
                height: vww(44);
                .focusClass {
                    color: #5b95fd;
                }
                .inputClass {
                    border: 1px solid rgba(73, 95, 252, 0.6) !important;
                    box-shadow: 0rpx 5rpx 13rpx 0rpx rgba(73, 95, 252, 0.6) !important;
                    border-radius: 12rpx !important;
                }
                .input-container {
                    border: 2px solid #c5c5c5;
                    box-shadow: 0rpx 5rpx 13rpx 0rpx #c5c5c5;
@@ -468,6 +501,8 @@
            }
            .first-line {
                @include flex;
                position: relative;
                top: vww(8);
            }
            .second-line {
                @include flex;
@@ -489,7 +524,6 @@
                    min-width: vww(50);
                    height: vww(45);
                    font-size: 21rpx;
                    font-family: Microsoft YaHei;
                    font-weight: 400;
                    color: #ffffff;
                    text-align: center;
@@ -501,7 +535,6 @@
                    }
                    .num {
                        font-size: 40rpx;
                        font-family: Microsoft YaHei;
                        font-weight: 300;
                        color: #303030;
                    }
@@ -527,13 +560,21 @@
            align-items: flex-start;
            flex-direction: column;
            .main-information {
                width: 50%;
                width: 100%;
                height: 28rpx;
                font-size: 28rpx;
                font-family: Microsoft YaHei;
                font-weight: 300;
                color: #303030;
                @include flex;
                justify-content: flex-start;
                .prefix {
                    min-width: vww(60);
                }
                .suffix {
                    flex: 1;
                    margin-left: vww(12);
                    text-align: left;
                }
            }
        }
    }
pages/driver-page/driver-index/driver-index.vue
@@ -18,14 +18,14 @@
                        <view class="first-line">
                            <view class="dispatch-receive">
                                <view v-if="item.orderType == '外销' || item.orderType == '内销' || item.orderType == '转出'" class="container">
                                    <view class="dispatch">{{ item.deptName }}</view>
                                    <view class="dispatch">{{ item.deptName || '' }}</view>
                                    <view class="receive-icon"></view>
                                    <view class="receive">{{ item.customerNameCopy }}</view>
                                    <view class="receive">{{ item.customerNameCopy || '' }}}</view>
                                </view>
                                <view v-else-if="item.orderType == '外购' || item.orderType == '内购' || item.orderType == '转入'" class="container">
                                    <view class="dispatch">{{ item.customerNameCopy }}</view>
                                    <view class="dispatch">{{ item.customerNameCopy || '' }}</view>
                                    <view class="receive-icon"></view>
                                    <view class="receive">{{ item.deptName }}</view>
                                    <view class="receive">{{ item.deptName || '' }}}</view>
                                </view>
                            </view>
                            <view class="point-number">
@@ -162,6 +162,7 @@
<script>
import { customerId } from '@/utils/status';
import combinedTitle from '@/components/combined-title/combined-title.vue';
export default {
    components: {
        combinedTitle
@@ -191,7 +192,11 @@
            qiangDanOrderPlanId: null,
            fleetId: '',
            xsUserId: '',
            customerId: ''
            customerId: '',
            // 集成高德地图
            amapPlugin: null,
            key: 'e3106700a6225e6a25727d3a41fa54c5',
            addressName: ''
        };
    },
    onShow() {
@@ -302,12 +307,12 @@
        height: 24rpx;
        line-height: 24rpx;
        font-size: 28rpx;
        font-family: Microsoft YaHei;
        font-weight: 300;
        color: #515151;
    }
    .havedclock {
        width: 58% !important;
        margin-right: 0 !important;
        .send-date {
            width: 100%;
            margin-left: vww(12);
@@ -330,10 +335,9 @@
    .button-img {
        width: 100%;
        height: 100%;
        background: url('../../../static/image/banner/button.png') no-repeat;
        background: url('https://mx.jzeg.cn:9095/appimg/image/banner/button.png') no-repeat;
        background-size: cover;
        font-size: 28rpx;
        font-family: Microsoft YaHei;
        font-weight: 300;
        color: #ffffff;
        text-align: center;
@@ -345,7 +349,7 @@
    margin: 0 auto;
    // 主体
    .driver-index-body {
        margin-bottom: vww(56);
        // margin-bottom: vww(56);
        // 待领取提煤单
        .wait-collection {
            width: 100%;
@@ -404,13 +408,12 @@
                        width: 15%;
                        text {
                            font-size: 24rpx;
                            font-family: Microsoft YaHei;
                            font-weight: 400;
                            color: #c78a64;
                        }
                        .residue {
                            font-size: 40rpx;
                            font-family: CTCuHeiSJ;
                            font-weight: 400;
                            color: #f81414;
                        }
@@ -427,7 +430,7 @@
                        min-width: vww(50);
                        height: 30rpx;
                        font-size: 30rpx;
                        font-family: Microsoft YaHei;
                        font-weight: 300;
                        color: #515151;
                        position: relative;
@@ -438,7 +441,7 @@
                        min-width: vww(50);
                        height: 30rpx;
                        font-size: 30rpx;
                        font-family: Microsoft YaHei;
                        font-weight: 300;
                        color: #515151;
                        position: relative;
@@ -456,7 +459,6 @@
                        min-width: vww(50);
                        height: 30rpx;
                        font-size: 30rpx;
                        font-family: Microsoft YaHei;
                        font-weight: 300;
                        color: #515151;
                        text-align: center;
@@ -475,7 +477,6 @@
                        margin-left: vww(14);
                        line-height: 24rpx;
                        font-size: 28rpx;
                        font-family: Microsoft YaHei;
                        font-weight: 300;
                        color: #515151;
                    }
@@ -492,10 +493,9 @@
                    .button-img {
                        width: 100%;
                        height: 100%;
                        background: url('../../../static/image/banner/button.png') no-repeat;
                        background: url('https://mx.jzeg.cn:9095/appimg/image/banner/button.png') no-repeat;
                        background-size: cover;
                        font-size: 28rpx;
                        font-family: Microsoft YaHei;
                        font-weight: 300;
                        color: #ffffff;
                        text-align: center;
@@ -518,11 +518,12 @@
                justify-content: space-between;
                .first-line {
                    position: relative;
                    @include firstLine .main-information {
                        width: 40%;
                    @include firstLine;
                    .main-information {
                        width: 100%;
                        height: vww(28);
                        display: flex;
                        justify-content: space-between;
                        justify-content: flex-start;
                        align-items: center;
                        .sign {
@@ -530,12 +531,12 @@
                            height: vww(28);
                            line-height: vww(28);
                            text-align: center;
                            background: url('../../../static/image/banner/blueblock.png') no-repeat;
                            background: url('https://mx.jzeg.cn:9095/appimg/image/banner/blueblock.png') no-repeat;
                            background-size: contain;
                            font-size: 30rpx;
                            font-family: Microsoft YaHei;
                            font-weight: 400;
                            color: #ffffff;
                            margin-right: vww(20);
                        }
                    }
                    .main-divider {
@@ -551,22 +552,22 @@
                    @include firstLine margin: 0;
                    margin-left: vww(16);
                    .main-information {
                        width: 40%;
                        width: 100%;
                        height: vww(28);
                        display: flex;
                        justify-content: space-between;
                        justify-content: flex-start;
                        align-items: center;
                        .sign {
                            width: vww(28);
                            height: vww(28);
                            line-height: vww(28);
                            text-align: center;
                            background: url('../../../static/image/banner/redblock.png') no-repeat;
                            background: url('https://mx.jzeg.cn:9095/appimg/image/banner/redblock.png') no-repeat;
                            background-size: contain;
                            font-size: 30rpx;
                            font-family: Microsoft YaHei;
                            font-weight: 400;
                            color: #ffffff;
                            margin-right: vww(20);
                        }
                    }
                }
@@ -577,7 +578,7 @@
                    .clock {
                        width: 33%;
                        height: vww(21);
                        // margin-right: vww(70);
                        margin-right: vww(70);
                        line-height: vww(21);
                        @include flex;
                        justify-content: flex-start;
@@ -599,7 +600,6 @@
                            border: 2px solid #035cfb;
                            border-radius: 4rpx;
                            font-size: 28rpx;
                            font-family: Microsoft YaHei;
                            font-weight: 300;
                            color: #035cfb;
                            text-align: center;
pages/driver-page/drvier-my/drvier-my.vue
@@ -373,7 +373,6 @@
            width: 80rpx;
            height: 37rpx;
            font-size: 40rpx;
            font-family: Adobe Heiti Std;
            font-weight: normal;
            color: #ffffff;
            line-height: 69rpx;
@@ -397,7 +396,6 @@
                width: 136rpx;
                height: 32rpx;
                font-size: 34rpx;
                font-family: Source Han Sans CN;
                font-weight: bold;
                color: #ffffff;
                margin-left: vww(17);
@@ -442,7 +440,6 @@
                        .label-text {
                            width: 120rpx;
                            font-size: 30rpx;
                            font-family: Source Han Sans CN;
                            font-weight: 400;
                            color: #000000;
                            line-height: 85rpx;
@@ -452,7 +449,6 @@
                        min-width: vww(125);
                        @include flex;
                        font-size: 30rpx;
                        font-family: Source Han Sans CN;
                        font-weight: 400;
                        color: #000000;
                        line-height: 85rpx;
pages/freight-forwarder-page/freightForwarder-index/freightForwarder-index.vue
@@ -262,7 +262,6 @@
            width: 96%;
            height: 34rpx;
            font-size: 32rpx;
            font-family: Microsoft YaHei;
            font-weight: 300;
            color: #303030;
            @include flex;
@@ -272,7 +271,6 @@
            width: 100%;
            height: 31rpx;
            font-size: 30rpx;
            font-family: Microsoft YaHei;
            font-weight: 300;
            color: #515151;
            margin: vww(10) vww(10) 0;
@@ -295,7 +293,6 @@
            width: 96%;
            height: 31rpx;
            font-size: 30rpx;
            font-family: Microsoft YaHei;
            font-weight: 300;
            color: #515151;
            margin: vww(10) vww(10) 0;
@@ -314,7 +311,6 @@
            width: 50%;
            height: 31rpx;
            font-size: 30rpx;
            font-family: Microsoft YaHei;
            font-weight: 300;
            color: #515151;
            margin: vww(10) vww(10) 0;
@@ -395,13 +391,11 @@
                        width: 15%;
                        text {
                            font-size: 24rpx;
                            font-family: Microsoft YaHei;
                            font-weight: 400;
                            color: #c78a64;
                        }
                        .residue {
                            font-size: 40rpx;
                            font-family: CTCuHeiSJ;
                            font-weight: 400;
                            color: #f81414;
                        }
@@ -418,7 +412,6 @@
                        flex-grow: 1;
                        height: 30rpx;
                        font-size: 30rpx;
                        font-family: Microsoft YaHei;
                        font-weight: 300;
                        color: #515151;
                        position: relative;
@@ -436,7 +429,6 @@
                            height: 30rpx;
                            line-height: 30rpx;
                            font-size: 30rpx;
                            font-family: Microsoft YaHei;
                            font-weight: 300;
                            color: #515151;
                        }
@@ -455,7 +447,6 @@
                        margin-left: vww(14);
                        line-height: 24rpx;
                        font-size: 28rpx;
                        font-family: Microsoft YaHei;
                        font-weight: 300;
                        color: #515151;
                    }
@@ -477,7 +468,6 @@
                            background: url('../../../static/image/banner/button.png') no-repeat;
                            background-size: cover;
                            font-size: 28rpx;
                            font-family: Microsoft YaHei;
                            font-weight: 300;
                            color: #fff;
                            text-align: center;
pages/freight-forwarder-page/freightForwarder-my/freightForwarder-my.vue
@@ -231,7 +231,6 @@
            width: 80rpx;
            height: 37rpx;
            font-size: 40rpx;
            font-family: Adobe Heiti Std;
            font-weight: normal;
            color: #ffffff;
            line-height: 69rpx;
pages/public-page/faYunstatisticsDetails/faYunstatisticsDetails.vue
@@ -114,7 +114,7 @@
        return {
            id: '',
            faYunDetailobj: {},
            coalStatus: ['领取', '预约', '签到', '入场', '称皮', '称毛', '离场', '入磅房', '出磅房', '入煤场', '出煤仓']
            coalStatus: ['领取', '预约', '签到', '入场', '称皮', '称毛', '离场', '入磅房', '出磅房', '入煤仓', '出煤仓', '放空', '作废', '入场申请', '进入场院']
        };
    },
    methods: {},
pages/public-page/forward/forward.vue
@@ -10,7 +10,14 @@
                </u-form-item>
                <u-form-item label="输入数量" labelWidth="20%" ref="item1">
                    <view class="forward-card-amount">
                        <view class="forward-card-amount-input"><u--input v-model="val.carNum" placeholder="请输入转发数量"></u--input></view>
                        <view class="forward-card-amount-input">
                            <u--input
                                v-model="val.carNum"
                                placeholder="请输入转发数量"
                                @input="debouncecarNumInput(index, val.carNum)"
                                @blur="blurInput(index, val.carNum)"
                            ></u--input>
                        </view>
                        <u-checkbox-group v-model="val.checkboxValue1" placement="column" @change="v => checkboxChange(v, index, val)">
                            <u-checkbox :customStyle="{ marginBottom: '8px' }" size="30" labelSize="30" label="全部转发" name="全部转发" :disabled="val.ischecked"></u-checkbox>
                        </u-checkbox-group>
@@ -20,9 +27,11 @@
            </u--form>
        </view>
        <!-- 增加按钮 -->
        <view class="AdddBtn"><u-button text="添加" :hairline="false" type="primary" :customStyle="{ marginBottom: '8px' }" @click="addForm"></u-button></view>
        <view class="AdddBtn">
            <u-button text="添加" :hairline="false" type="primary" :customStyle="{ marginBottom: '8px' }" @click="addForm" :disabled="whetherClick"></u-button>
        </view>
        <!-- 按钮 -->
        <view class="forwardBtn"><u-button text="提交" :hairline="false" type="warning" @click="submitForm"></u-button></view>
        <view class="forwardBtn"><u-button text="提交" :hairline="false" type="warning" @click="submitForm" :disabled="whetherClick1"></u-button></view>
        <!-- 选择货代或车队弹出框 -->
        <view class="selectHuoDaiOrFleet-container">
@@ -55,13 +64,14 @@
<script>
import { customerId } from '@/utils/status';
import toast from '../../../uni_modules/uview-ui/libs/config/props/toast';
export default {
    onLoad(params) {
        console.log(params, '转发页面的参数');
        // 客户
        this.cars2 = Number(params.cars2);
        this.carNumSurplus1 = Number(params.carNumSurplus1);
        this.tempcarNumSurplus1 = this.carNumSurplus1 = Number(params.carNumSurplus1);
        // 货代
        this.carNum = Number(params.carNum);
        this.carNumSurplusHuodai = this.forwardSurplus = Number(params.carNumSurplusHuodai);
@@ -128,12 +138,15 @@
            list1: [{ name: '车队' }, { name: '货代' }],
            tabHuoDai: false,
            carNumSurplus1: '',
            tempcarNumSurplus1: '',
            cars2: '',
            carNum: '',
            carNumSurplusHuodai: '',
            formNum: 1,
            // 个人转发数据
            personalForward: {}
            personalForward: {},
            whetherClick: false,
            whetherClick1: false
        };
    },
    onShow() {
@@ -187,8 +200,7 @@
            }
        },
        checkboxChange(value, index, v) {
            uni.setStorageSync('allrelay', this.jhOrderPlanForwardList[index].carNum);
            this.jhOrderPlanForwardList = this.jhOrderPlanForwardList.map((v, i) => {
            this.jhOrderPlanForwardList = this.jhOrderPlanForwardList.map(v => {
                return {
                    ...v,
                    ischecked: false
@@ -197,35 +209,34 @@
            if (value.length != 0) {
                let tempforwardSurplus = this.forwardSurplus;
                let tempcarNumSurplus1 = this.carNumSurplus1;
                if (v.id) {
                    this.$reqGet('jhorderplanforward', { forwardId: v.id }).then(res => {
                        this.personalForward = res.data;
                        // 计算全部转发数
                        // 客户
                        if (this.roleType == 1) {
                            this.jhOrderPlanForwardList[index].carNum = this.allrelay(this.personalForward.carNum, tempcarNumSurplus1);
                            if (this.jhOrderPlanForwardList[index].carNum == 0) {
                                this.jhOrderPlanForwardList[index].carNum == tempcarNumSurplus1;
                            }
                        }
                        tempcarNumSurplus1 = 0;
                        // 货代
                        if (this.roleType == 2) {
                            this.jhOrderPlanForwardList[index].carNum = this.allrelay(this.personalForward.carNum, tempforwardSurplus);
                        }
                        tempforwardSurplus = 0;
                    });
                } else {
                    if (this.roleType == 1) {
                        this.jhOrderPlanForwardList[index].carNum = this.carNumSurplus1;
                        // this.allrelay(this.jhOrderPlanForwardList[index].carNum, this.carNumSurplus1);
                    }
                    tempcarNumSurplus1 = 0;
                    if (this.roleType == 2) {
                        this.jhOrderPlanForwardList[index].carNum = this.forwardSurplus;
                        // this.allrelay(this.jhOrderPlanForwardList[index].carNum, this.forwardSurplus);
                    }
                    tempforwardSurplus = 0;
                // if (v.id) {
                //     this.$reqGet('jhorderplanforward', { forwardId: v.id }).then(res => {
                //         this.personalForward = res.data;
                //         // 计算全部转发数
                //         // 客户
                //         if (this.roleType == 1) {
                //             this.jhOrderPlanForwardList[index].carNum = this.allrelay(this.personalForward.carNum, tempcarNumSurplus1);
                //             this.calculate(this.jhOrderPlanForwardList);
                //             if (tempcarNumSurplus1 == 0) {
                //                 this.jhOrderPlanForwardList[index].carNum = this.allrelay(0, this.carNumSurplus1);
                //             }
                //         }
                //         tempcarNumSurplus1 = 0;
                //         // 货代
                //         if (this.roleType == 2) {
                //             this.jhOrderPlanForwardList[index].carNum = this.allrelay(this.personalForward.carNum, tempforwardSurplus);
                //         }
                //         tempforwardSurplus = 0;
                //     });
                // } else { }
                if (this.roleType == 1) {
                    this.jhOrderPlanForwardList[index].carNum = this.allrelay(this.carNumSurplus1, this.jhOrderPlanForwardList[index].carNum);
                    this.calculate(this.jhOrderPlanForwardList);
                }
                if (this.roleType == 2) {
                    this.jhOrderPlanForwardList[index].carNum = this.allrelay(this.forwardSurplus, this.jhOrderPlanForwardList[index].carNum);
                    this.calculate(this.jhOrderPlanForwardList);
                }
                // 选择一个后其余禁止复选
                this.jhOrderPlanForwardList.forEach((v, i) => {
@@ -233,23 +244,10 @@
                        v.ischecked = true;
                    }
                });
                this.whetherClick = true;
            } else {
                let tempforwardSurplus = this.forwardSurplus;
                let tempcarNumSurplus1 = this.carNumSurplus1;
                // 货代
                if (this.roleType == 2) {
                    this.jhOrderPlanForwardList[index].carNum = 0;
                    if (this.jhOrderPlanForwardList[index].carNum <= 0) {
                        this.jhOrderPlanForwardList[index].carNum = 0;
                    }
                }
                // 客户
                if (this.roleType == 1) {
                    this.jhOrderPlanForwardList[index].carNum = 0;
                    if (this.jhOrderPlanForwardList[index].carNum <= 0) {
                        this.jhOrderPlanForwardList[index].carNum = 0;
                    }
                }
                this.jhOrderPlanForwardList[index].carNum = 0;
                this.calculate(this.jhOrderPlanForwardList);
            }
        },
        // 获取货代列表
@@ -303,6 +301,43 @@
                }
            });
        },
        // 计算提煤单数量,添加或删除时调用
        calculate(arr) {
            let total = arr.reduce((prev, cur) => {
                return cur.carNum + prev;
            }, 0);
            console.log(total, '提煤单一共的数据');
            if (this.roleType == 1) {
                if (this.cars2 >= total) {
                    this.carNumSurplus1 = this.cars2 - total;
                    this.whetherClick = false;
                    this.whetherClick1 = false;
                } else {
                    this.carNumSurplus1 = 0;
                    this.$u.toast('剩余提煤单数量不足');
                    this.whetherClick = true;
                    this.whetherClick1 = true;
                }
            }
            return total;
        },
        debouncecarNumInput(index, value) {
            let time;
            let that = this;
            return (function() {
                if (!time) {
                    time = setTimeout(() => {
                        that.$set(that.jhOrderPlanForwardList[index], 'carNum', Number(value));
                        that.calculate(that.jhOrderPlanForwardList);
                        time = null;
                    }, 800);
                }
            })();
        },
        blurInput(index, value) {
            this.$set(this.jhOrderPlanForwardList[index], 'carNum', Number(value));
            this.calculate(this.jhOrderPlanForwardList);
        },
        // 添加一组表单
        addForm() {
            // 判断是否有一个复选,如果有则禁止新加的复选,没有则不禁止
@@ -311,7 +346,7 @@
                this.jhOrderPlanForwardList.push({
                    orderPlanId: this.orderPlanId,
                    name: '',
                    carNum: 0,
                    carNum: null,
                    xsUserId: 0,
                    fleetId: 0,
                    checkboxValue1: '',
@@ -321,13 +356,14 @@
                this.jhOrderPlanForwardList.push({
                    orderPlanId: this.orderPlanId,
                    name: '',
                    carNum: 0,
                    carNum: null,
                    xsUserId: 0,
                    fleetId: 0,
                    checkboxValue1: '',
                    ischecked: true
                });
            }
            this.calculate(this.jhOrderPlanForwardList);
        },
        // 删除一组表单
        deleteGroup(index, v) {
@@ -336,6 +372,7 @@
                this.$reqPost('deleteForward', { id: v.id }, 'params').then(res => {
                    if (res.code === 0) {
                        this.jhOrderPlanForwardList.splice(index, 1);
                        this.calculate(this.jhOrderPlanForwardList);
                        this.$u.toast('删除成功');
                    } else if (res.code === 1) {
                        this.$u.toast(res.msg);
@@ -343,6 +380,7 @@
                });
            } else {
                this.jhOrderPlanForwardList.splice(index, 1);
                this.calculate(this.jhOrderPlanForwardList);
                this.$u.toast('删除成功');
            }
        },
pages/public-page/message/message.vue
@@ -139,7 +139,6 @@
::v-deep .u-cell__title-text {
    height: 32rpx;
    font-size: 34rpx !important;
    font-family: PingFang SC;
    font-weight: bold;
    color: #2f2f2f !important;
    margin-bottom: vww(18);
pages/tabbar-page/index-tabbar/index-tabbar.vue
@@ -1,5 +1,5 @@
<template>
    <view>
    <view class="max-block">
        <view class="search-bar">
            <view class="icon-body">
                <view class="icon-box" @click="messagePage">
@@ -31,6 +31,7 @@
import freightForwarderIndex from '@/pages/freight-forwarder-page/freightForwarder-index/freightForwarder-index.vue';
import { mapState, mapMutations } from 'vuex';
import { webSocketUrl } from '@/api/request.js';
let socket = null;
export default {
    components: {
@@ -110,6 +111,18 @@
                console.log('开启双人通话成功Complete');
            }
        });
        let amap = require('../../../utils/amap-wx.130.js');
        let amapPlugin = new amap.AMapWX({
            key: 'e3106700a6225e6a25727d3a41fa54c5'
        });
        amapPlugin.getRegeo({
            success: data => {
                console.log(data, '获取位置');
            },
            fail: info => {
                console.log(info, '错误信息');
            }
        });
    },
    data() {
        return {
@@ -121,7 +134,10 @@
            messagePushShow: false,
            messageList: {},
            isconnect: false,
            dotShow: false
            dotShow: false,
            amapPlugin: null,
            key: 'e3106700a6225e6a25727d3a41fa54c5',
            addressName: ''
        };
    },
    onShow() {
@@ -293,9 +309,12 @@
</script>
<style lang="scss" scoped>
.max-block {
    font-family: siYuanLight !important;
}
.white-block {
    width: 100%;
    height: vww(50);
    height: vww(20);
    margin-top: vww(10);
}
.search-bar {
utils/amap-wx.130.js
New file
@@ -0,0 +1,31 @@
function AMapWX(a){this.key=a.key;this.requestConfig={key:a.key,s:"rsx",platform:"WXJS",appname:a.key,sdkversion:"1.2.0",logversion:"2.0"};this.MeRequestConfig={key:a.key,serviceName:"https://restapi.amap.com/rest/me"}}
AMapWX.prototype.getWxLocation=function(a,b){wx.getLocation({type:"gcj02",success:function(c){c=c.longitude+","+c.latitude;wx.setStorage({key:"userLocation",data:c});b(c)},fail:function(c){wx.getStorage({key:"userLocation",success:function(d){d.data&&b(d.data)}});a.fail({errCode:"0",errMsg:c.errMsg||""})}})};
AMapWX.prototype.getMEKeywordsSearch=function(a){if(!a.options)return a.fail({errCode:"0",errMsg:"\u7f3a\u5c11\u5fc5\u8981\u53c2\u6570"});var b=a.options,c=this.MeRequestConfig,d={key:c.key,s:"rsx",platform:"WXJS",appname:a.key,sdkversion:"1.2.0",logversion:"2.0"};b.layerId&&(d.layerId=b.layerId);b.keywords&&(d.keywords=b.keywords);b.city&&(d.city=b.city);b.filter&&(d.filter=b.filter);b.sortrule&&(d.sortrule=b.sortrule);b.pageNum&&(d.pageNum=b.pageNum);b.pageSize&&(d.pageSize=b.pageSize);b.sig&&(d.sig=
b.sig);wx.request({url:c.serviceName+"/cpoint/datasearch/local",data:d,method:"GET",header:{"content-type":"application/json"},success:function(e){(e=e.data)&&e.status&&"1"===e.status&&0===e.code?a.success(e.data):a.fail({errCode:"0",errMsg:e})},fail:function(e){a.fail({errCode:"0",errMsg:e.errMsg||""})}})};
AMapWX.prototype.getMEIdSearch=function(a){if(!a.options)return a.fail({errCode:"0",errMsg:"\u7f3a\u5c11\u5fc5\u8981\u53c2\u6570"});var b=a.options,c=this.MeRequestConfig,d={key:c.key,s:"rsx",platform:"WXJS",appname:a.key,sdkversion:"1.2.0",logversion:"2.0"};b.layerId&&(d.layerId=b.layerId);b.id&&(d.id=b.id);b.sig&&(d.sig=b.sig);wx.request({url:c.serviceName+"/cpoint/datasearch/id",data:d,method:"GET",header:{"content-type":"application/json"},success:function(e){(e=e.data)&&e.status&&"1"===e.status&&
0===e.code?a.success(e.data):a.fail({errCode:"0",errMsg:e})},fail:function(e){a.fail({errCode:"0",errMsg:e.errMsg||""})}})};
AMapWX.prototype.getMEPolygonSearch=function(a){if(!a.options)return a.fail({errCode:"0",errMsg:"\u7f3a\u5c11\u5fc5\u8981\u53c2\u6570"});var b=a.options,c=this.MeRequestConfig,d={key:c.key,s:"rsx",platform:"WXJS",appname:a.key,sdkversion:"1.2.0",logversion:"2.0"};b.layerId&&(d.layerId=b.layerId);b.keywords&&(d.keywords=b.keywords);b.polygon&&(d.polygon=b.polygon);b.filter&&(d.filter=b.filter);b.sortrule&&(d.sortrule=b.sortrule);b.pageNum&&(d.pageNum=b.pageNum);b.pageSize&&(d.pageSize=b.pageSize);
b.sig&&(d.sig=b.sig);wx.request({url:c.serviceName+"/cpoint/datasearch/polygon",data:d,method:"GET",header:{"content-type":"application/json"},success:function(e){(e=e.data)&&e.status&&"1"===e.status&&0===e.code?a.success(e.data):a.fail({errCode:"0",errMsg:e})},fail:function(e){a.fail({errCode:"0",errMsg:e.errMsg||""})}})};
AMapWX.prototype.getMEaroundSearch=function(a){if(!a.options)return a.fail({errCode:"0",errMsg:"\u7f3a\u5c11\u5fc5\u8981\u53c2\u6570"});var b=a.options,c=this.MeRequestConfig,d={key:c.key,s:"rsx",platform:"WXJS",appname:a.key,sdkversion:"1.2.0",logversion:"2.0"};b.layerId&&(d.layerId=b.layerId);b.keywords&&(d.keywords=b.keywords);b.center&&(d.center=b.center);b.radius&&(d.radius=b.radius);b.filter&&(d.filter=b.filter);b.sortrule&&(d.sortrule=b.sortrule);b.pageNum&&(d.pageNum=b.pageNum);b.pageSize&&
(d.pageSize=b.pageSize);b.sig&&(d.sig=b.sig);wx.request({url:c.serviceName+"/cpoint/datasearch/around",data:d,method:"GET",header:{"content-type":"application/json"},success:function(e){(e=e.data)&&e.status&&"1"===e.status&&0===e.code?a.success(e.data):a.fail({errCode:"0",errMsg:e})},fail:function(e){a.fail({errCode:"0",errMsg:e.errMsg||""})}})};
AMapWX.prototype.getGeo=function(a){var b=this.requestConfig,c=a.options;b={key:this.key,extensions:"all",s:b.s,platform:b.platform,appname:this.key,sdkversion:b.sdkversion,logversion:b.logversion};c.address&&(b.address=c.address);c.city&&(b.city=c.city);c.batch&&(b.batch=c.batch);c.sig&&(b.sig=c.sig);wx.request({url:"https://restapi.amap.com/v3/geocode/geo",data:b,method:"GET",header:{"content-type":"application/json"},success:function(d){(d=d.data)&&d.status&&"1"===d.status?a.success(d):a.fail({errCode:"0",
errMsg:d})},fail:function(d){a.fail({errCode:"0",errMsg:d.errMsg||""})}})};
AMapWX.prototype.getRegeo=function(a){function b(d){var e=c.requestConfig;wx.request({url:"https://restapi.amap.com/v3/geocode/regeo",data:{key:c.key,location:d,extensions:"all",s:e.s,platform:e.platform,appname:c.key,sdkversion:e.sdkversion,logversion:e.logversion},method:"GET",header:{"content-type":"application/json"},success:function(g){if(g.data.status&&"1"==g.data.status){g=g.data.regeocode;var h=g.addressComponent,f=[],k=g.roads[0].name+"\u9644\u8fd1",m=d.split(",")[0],n=d.split(",")[1];if(g.pois&&
g.pois[0]){k=g.pois[0].name+"\u9644\u8fd1";var l=g.pois[0].location;l&&(m=parseFloat(l.split(",")[0]),n=parseFloat(l.split(",")[1]))}h.provice&&f.push(h.provice);h.city&&f.push(h.city);h.district&&f.push(h.district);h.streetNumber&&h.streetNumber.street&&h.streetNumber.number?(f.push(h.streetNumber.street),f.push(h.streetNumber.number)):f.push(g.roads[0].name);f=f.join("");a.success([{iconPath:a.iconPath,width:a.iconWidth,height:a.iconHeight,name:f,desc:k,longitude:m,latitude:n,id:0,regeocodeData:g}])}else a.fail({errCode:g.data.infocode,
errMsg:g.data.info})},fail:function(g){a.fail({errCode:"0",errMsg:g.errMsg||""})}})}var c=this;a.location?b(a.location):c.getWxLocation(a,function(d){b(d)})};
AMapWX.prototype.getWeather=function(a){function b(g){var h="base";a.type&&"forecast"==a.type&&(h="all");wx.request({url:"https://restapi.amap.com/v3/weather/weatherInfo",data:{key:d.key,city:g,extensions:h,s:e.s,platform:e.platform,appname:d.key,sdkversion:e.sdkversion,logversion:e.logversion},method:"GET",header:{"content-type":"application/json"},success:function(f){if(f.data.status&&"1"==f.data.status)if(f.data.lives){if((f=f.data.lives)&&0<f.length){f=f[0];var k={city:{text:"\u57ce\u5e02",data:f.city},
weather:{text:"\u5929\u6c14",data:f.weather},temperature:{text:"\u6e29\u5ea6",data:f.temperature},winddirection:{text:"\u98ce\u5411",data:f.winddirection+"\u98ce"},windpower:{text:"\u98ce\u529b",data:f.windpower+"\u7ea7"},humidity:{text:"\u6e7f\u5ea6",data:f.humidity+"%"}};k.liveData=f;a.success(k)}}else f.data.forecasts&&f.data.forecasts[0]&&a.success({forecast:f.data.forecasts[0]});else a.fail({errCode:f.data.infocode,errMsg:f.data.info})},fail:function(f){a.fail({errCode:"0",errMsg:f.errMsg||""})}})}
function c(g){wx.request({url:"https://restapi.amap.com/v3/geocode/regeo",data:{key:d.key,location:g,extensions:"all",s:e.s,platform:e.platform,appname:d.key,sdkversion:e.sdkversion,logversion:e.logversion},method:"GET",header:{"content-type":"application/json"},success:function(h){if(h.data.status&&"1"==h.data.status){h=h.data.regeocode;if(h.addressComponent)var f=h.addressComponent.adcode;else h.aois&&0<h.aois.length&&(f=h.aois[0].adcode);b(f)}else a.fail({errCode:h.data.infocode,errMsg:h.data.info})},
fail:function(h){a.fail({errCode:"0",errMsg:h.errMsg||""})}})}var d=this,e=d.requestConfig;a.city?b(a.city):d.getWxLocation(a,function(g){c(g)})};
AMapWX.prototype.getPoiAround=function(a){function b(e){e={key:c.key,location:e,s:d.s,platform:d.platform,appname:c.key,sdkversion:d.sdkversion,logversion:d.logversion};a.querytypes&&(e.types=a.querytypes);a.querykeywords&&(e.keywords=a.querykeywords);wx.request({url:"https://restapi.amap.com/v3/place/around",data:e,method:"GET",header:{"content-type":"application/json"},success:function(g){if(g.data.status&&"1"==g.data.status){if((g=g.data)&&g.pois){for(var h=[],f=0;f<g.pois.length;f++){var k=0==
f?a.iconPathSelected:a.iconPath;h.push({latitude:parseFloat(g.pois[f].location.split(",")[1]),longitude:parseFloat(g.pois[f].location.split(",")[0]),iconPath:k,width:22,height:32,id:f,name:g.pois[f].name,address:g.pois[f].address})}a.success({markers:h,poisData:g.pois})}}else a.fail({errCode:g.data.infocode,errMsg:g.data.info})},fail:function(g){a.fail({errCode:"0",errMsg:g.errMsg||""})}})}var c=this,d=c.requestConfig;a.location?b(a.location):c.getWxLocation(a,function(e){b(e)})};
AMapWX.prototype.getStaticmap=function(a){function b(e){c.push("location="+e);a.zoom&&c.push("zoom="+a.zoom);a.size&&c.push("size="+a.size);a.scale&&c.push("scale="+a.scale);a.markers&&c.push("markers="+a.markers);a.labels&&c.push("labels="+a.labels);a.paths&&c.push("paths="+a.paths);a.traffic&&c.push("traffic="+a.traffic);e="https://restapi.amap.com/v3/staticmap?"+c.join("&");a.success({url:e})}var c=[];c.push("key="+this.key);var d=this.requestConfig;c.push("s="+d.s);c.push("platform="+d.platform);
c.push("appname="+d.appname);c.push("sdkversion="+d.sdkversion);c.push("logversion="+d.logversion);a.location?b(a.location):this.getWxLocation(a,function(e){b(e)})};
AMapWX.prototype.getInputtips=function(a){var b=Object.assign({},this.requestConfig);a.location&&(b.location=a.location);a.keywords&&(b.keywords=a.keywords);a.type&&(b.type=a.type);a.city&&(b.city=a.city);a.citylimit&&(b.citylimit=a.citylimit);wx.request({url:"https://restapi.amap.com/v3/assistant/inputtips",data:b,method:"GET",header:{"content-type":"application/json"},success:function(c){c&&c.data&&c.data.tips&&a.success({tips:c.data.tips})},fail:function(c){a.fail({errCode:"0",errMsg:c.errMsg||
""})}})};
AMapWX.prototype.getDrivingRoute=function(a){var b=Object.assign({},this.requestConfig);a.origin&&(b.origin=a.origin);a.destination&&(b.destination=a.destination);a.strategy&&(b.strategy=a.strategy);a.waypoints&&(b.waypoints=a.waypoints);a.avoidpolygons&&(b.avoidpolygons=a.avoidpolygons);a.avoidroad&&(b.avoidroad=a.avoidroad);wx.request({url:"https://restapi.amap.com/v3/direction/driving",data:b,method:"GET",header:{"content-type":"application/json"},success:function(c){c&&c.data&&c.data.route&&a.success({paths:c.data.route.paths,
taxi_cost:c.data.route.taxi_cost||""})},fail:function(c){a.fail({errCode:"0",errMsg:c.errMsg||""})}})};
AMapWX.prototype.getWalkingRoute=function(a){var b=Object.assign({},this.requestConfig);a.origin&&(b.origin=a.origin);a.destination&&(b.destination=a.destination);wx.request({url:"https://restapi.amap.com/v3/direction/walking",data:b,method:"GET",header:{"content-type":"application/json"},success:function(c){c&&c.data&&c.data.route&&a.success({paths:c.data.route.paths})},fail:function(c){a.fail({errCode:"0",errMsg:c.errMsg||""})}})};
AMapWX.prototype.getTransitRoute=function(a){var b=Object.assign({},this.requestConfig);a.origin&&(b.origin=a.origin);a.destination&&(b.destination=a.destination);a.strategy&&(b.strategy=a.strategy);a.city&&(b.city=a.city);a.cityd&&(b.cityd=a.cityd);wx.request({url:"https://restapi.amap.com/v3/direction/transit/integrated",data:b,method:"GET",header:{"content-type":"application/json"},success:function(c){c&&c.data&&c.data.route&&(c=c.data.route,a.success({distance:c.distance||"",taxi_cost:c.taxi_cost||
"",transits:c.transits}))},fail:function(c){a.fail({errCode:"0",errMsg:c.errMsg||""})}})};
AMapWX.prototype.getRidingRoute=function(a){var b=Object.assign({},this.requestConfig);a.origin&&(b.origin=a.origin);a.destination&&(b.destination=a.destination);wx.request({url:"https://restapi.amap.com/v3/direction/riding",data:b,method:"GET",header:{"content-type":"application/json"},success:function(c){c&&c.data&&c.data.route&&a.success({paths:c.data.route.paths})},fail:function(c){a.fail({errCode:"0",errMsg:c.errMsg||""})}})};module.exports.AMapWX=AMapWX;