jiangping
2023-11-02 8e75bb4e451d6d3f33e2146335bad0f85d27d99f
bicycle/unpackage/dist/dev/mp-weixin/pages/problemReporting/problemReporting.js
@@ -103,7 +103,7 @@
try {
  components = {
    uPopup: function () {
      return Promise.all(/*! import() | node-modules/uview-ui/components/u-popup/u-popup */[__webpack_require__.e("common/vendor"), __webpack_require__.e("node-modules/uview-ui/components/u-popup/u-popup")]).then(__webpack_require__.bind(null, /*! uview-ui/components/u-popup/u-popup.vue */ 255))
      return Promise.all(/*! import() | node-modules/uview-ui/components/u-popup/u-popup */[__webpack_require__.e("common/vendor"), __webpack_require__.e("node-modules/uview-ui/components/u-popup/u-popup")]).then(__webpack_require__.bind(null, /*! uview-ui/components/u-popup/u-popup.vue */ 265))
    },
  }
} catch (e) {
@@ -200,7 +200,8 @@
        phone: '',
        typeId: ''
      },
      problemList: []
      problemList: [],
      isEnd: true
    };
  },
  computed: _objectSpread({}, (0, _vuex.mapState)(['userInfo'])),
@@ -227,6 +228,8 @@
    },
    // 提交
    submit: function submit() {
      var _this2 = this;
      if (this.isEnd) {
      if (this.from.problemId == '') {
        uni.showToast({
          title: '车辆问题不能为空',
@@ -235,6 +238,7 @@
        });
        return;
      }
        this.isEnd = false;
      this.$u.api.saveRepair({
        addr: this.from.address,
        bikeCode: this.from.code,
@@ -257,6 +261,7 @@
            icon: 'success',
            duration: 2000
          });
            _this2.isEnd = true;
          setTimeout(function () {
            uni.navigateBack({
              delta: 1
@@ -264,6 +269,7 @@
          }, 2000);
        }
      });
      }
    },
    // 拨打电话
    calling: function calling(mobile) {
@@ -275,10 +281,10 @@
    },
    // 获取首页信息
    getHomeInfo: function getHomeInfo() {
      var _this2 = this;
      var _this3 = this;
      this.$u.api.home().then(function (res) {
        if (res.code === 200) {
          _this2.phone = res.data.serverPhone;
          _this3.phone = res.data.serverPhone;
        }
      });
    },
@@ -287,7 +293,7 @@
    },
    // 上传
    uploadImg: function uploadImg() {
      var _this3 = this;
      var _this4 = this;
      uni.chooseImage({
        success: function success(res) {
          uni.showLoading({
@@ -295,7 +301,7 @@
          });
          res.tempFilePaths.forEach(function (item, index) {
            uni.uploadFile({
              url: _this3.$baseUrl + 'public/uploadLocal',
              url: _this4.$baseUrl + 'public/uploadLocal',
              filePath: item,
              name: 'file',
              formData: {
@@ -303,7 +309,7 @@
              },
              success: function success(res1) {
                var data = JSON.parse(JSON.parse(JSON.stringify(res1)).data);
                _this3.from.files.push(data.data);
                _this4.from.files.push(data.data);
                if (index + 1 === res.tempFilePaths.length) {
                  uni.hideLoading();
                  uni.showToast({
@@ -350,7 +356,7 @@
    },
    // 获取车辆问题
    getProblem: function getProblem() {
      var _this4 = this;
      var _this5 = this;
      this.$u.api.baseParamList({
        type: 0
      }).then(function (res) {
@@ -359,7 +365,7 @@
            item.active = false;
          });
          console.log(res.data);
          _this4.problemList = res.data;
          _this5.problemList = res.data;
        }
      });
    },
@@ -497,32 +503,32 @@
    },
    // 判断是否授权了位置信息
    authVerification: function authVerification() {
      var _this5 = this;
      var _this6 = this;
      uni.getSetting({
        success: function success(res) {
          if (res.authSetting['scope.userLocation']) {
            /* 用户授权成功时走这里 */
            _this5.handerChooseLocation();
            _this6.handerChooseLocation();
          } else if (res.authSetting['scope.userLocation'] === undefined) {
            /* 用户未授权时走这里 */
            _this5.handleOpenSetting();
            _this6.handleOpenSetting();
          } else {
            /* 用户拒绝了授权后走这里 */
            _this5.handleOpenSetting();
            _this6.handleOpenSetting();
          }
        }
      });
    },
    // 选择位置
    handerChooseLocation: function handerChooseLocation() {
      var _this6 = this;
      var _this7 = this;
      uni.chooseLocation({
        latitude: this.latitude,
        longitude: this.longitude,
        success: function success(res) {
          _this6.from.address = res.address;
          _this6.from.latitude = res.latitude;
          _this6.from.longitude = res.longitude;
          _this7.from.address = res.address;
          _this7.from.latitude = res.latitude;
          _this7.from.longitude = res.longitude;
        },
        fail: function fail(err) {
          console.log('取消按钮', err);
@@ -530,11 +536,11 @@
      });
    },
    handleOpenSetting: function handleOpenSetting() {
      var _this7 = this;
      var _this8 = this;
      wx.openSetting({
        success: function success(res) {
          if (res.authSetting["scope.userLocation"]) {
            _this7.handerChooseLocation();
            _this8.handerChooseLocation();
          }
        }
      });