| | |
| | | try { |
| | | components = { |
| | | sunuiMverify: function () { |
| | | return __webpack_require__.e(/*! import() | components/sunui-mverify/sunui-mverify */ "components/sunui-mverify/sunui-mverify").then(__webpack_require__.bind(null, /*! @/components/sunui-mverify/sunui-mverify.vue */ 372)) |
| | | return __webpack_require__.e(/*! import() | components/sunui-mverify/sunui-mverify */ "components/sunui-mverify/sunui-mverify").then(__webpack_require__.bind(null, /*! @/components/sunui-mverify/sunui-mverify.vue */ 380)) |
| | | }, |
| | | uIcon: function () { |
| | | return Promise.all(/*! import() | node-modules/uview-ui/components/u-icon/u-icon */[__webpack_require__.e("common/vendor"), __webpack_require__.e("node-modules/uview-ui/components/u-icon/u-icon")]).then(__webpack_require__.bind(null, /*! uview-ui/components/u-icon/u-icon.vue */ 379)) |
| | | return Promise.all(/*! import() | node-modules/uview-ui/components/u-icon/u-icon */[__webpack_require__.e("common/vendor"), __webpack_require__.e("node-modules/uview-ui/components/u-icon/u-icon")]).then(__webpack_require__.bind(null, /*! uview-ui/components/u-icon/u-icon.vue */ 387)) |
| | | }, |
| | | uCalendar: function () { |
| | | return Promise.all(/*! import() | node-modules/uview-ui/components/u-calendar/u-calendar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("node-modules/uview-ui/components/u-calendar/u-calendar")]).then(__webpack_require__.bind(null, /*! uview-ui/components/u-calendar/u-calendar.vue */ 396)) |
| | | }, |
| | | } |
| | | } catch (e) { |
| | |
| | | var _vm = this |
| | | var _h = _vm.$createElement |
| | | var _c = _vm._self._c || _h |
| | | if (!_vm._isMounted) { |
| | | _vm.e0 = function ($event) { |
| | | _vm.show = true |
| | | } |
| | | _vm.e1 = function ($event) { |
| | | _vm.show = true |
| | | } |
| | | _vm.e2 = function ($event, index) { |
| | | var _temp = arguments[arguments.length - 1].currentTarget.dataset, |
| | | _temp2 = _temp.eventParams || _temp["event-params"], |
| | | index = _temp2.index |
| | | var _temp, _temp2 |
| | | $event.stopPropagation() |
| | | return _vm.form.wayInfoDTOList.splice(index, 1) |
| | | } |
| | | _vm.e3 = function ($event) { |
| | | _vm.show = false |
| | | } |
| | | } |
| | | } |
| | | var recyclableRender = false |
| | | var staticRenderFns = [] |
| | |
| | | function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } |
| | | var sunuiMverify = function sunuiMverify() { |
| | | __webpack_require__.e(/*! require.ensure | components/sunui-mverify/sunui-mverify */ "components/sunui-mverify/sunui-mverify").then((function () { |
| | | return resolve(__webpack_require__(/*! @/components/sunui-mverify/sunui-mverify.vue */ 372)); |
| | | return resolve(__webpack_require__(/*! @/components/sunui-mverify/sunui-mverify.vue */ 380)); |
| | | }).bind(null, __webpack_require__)).catch(__webpack_require__.oe); |
| | | }; |
| | | var _default = { |
| | |
| | | }, |
| | | computed: _objectSpread({}, (0, _vuex.mapState)(['navHeight', 'statusbarHeight', 'userInfo', 'token', 'openid'])), |
| | | onShow: function onShow(options) { |
| | | this.type = 0; |
| | | this.typeViewId = 0; |
| | | if (this.token && this.token != '' && this.userInfo && JSON.stringify(this.userInfo) != '{}') { |
| | | this.isLogin = true; |
| | | } |
| | | if (this.userInfo && this.userInfo.useIdentity == 1) { |
| | | this.type = 1; |
| | | this.typeViewId = 1; |
| | | } |
| | | }, |
| | | data: function data() { |
| | | return (0, _defineProperty2.default)({ |
| | | return { |
| | | show: false, |
| | | isLogin: false, |
| | | typeId: 1, |
| | | typeWorkId: 1, |
| | | carId: 1, |
| | | typeId: 0, |
| | | type: [{ |
| | | name: '用工', |
| | | id: 1 |
| | | id: 0 |
| | | }, { |
| | | name: '运货', |
| | | id: 2 |
| | | id: 1 |
| | | }, { |
| | | name: '订餐', |
| | | id: 3 |
| | | id: 2 |
| | | }], |
| | | typeWork: [{ |
| | | name: '采摘工', |
| | | id: 1 |
| | | id: 0 |
| | | }, { |
| | | name: '分拣工', |
| | | id: 2 |
| | | }, { |
| | | name: '包装工', |
| | | id: 3 |
| | | }], |
| | | car: [{ |
| | | name: '三轮车', |
| | | id: 1 |
| | | }, { |
| | | name: '小货车', |
| | | name: '包装工', |
| | | id: 2 |
| | | }], |
| | | btn: __webpack_require__(/*! @/static/image/btn.png */ 169) |
| | | }, "type", 0); |
| | | car: [], |
| | | btn: __webpack_require__(/*! @/static/image/btn.png */ 169), |
| | | typeViewId: 0, |
| | | carImage: '', |
| | | carRemark: '', |
| | | form: { |
| | | startDate: '', |
| | | endDate: '', |
| | | latitude: '', |
| | | longitude: '', |
| | | location: '', |
| | | locationEnd: '', |
| | | wayInfoDTOList: [], |
| | | workType: 0, |
| | | categoryId: '', |
| | | categoryName: '', |
| | | days: '' |
| | | } |
| | | }; |
| | | }, |
| | | onLoad: function onLoad() { |
| | | this.getCategoryLists(); |
| | | }, |
| | | methods: { |
| | | addAddr: function addAddr() { |
| | | this.form.wayInfoDTOList.push({ |
| | | lat: '', |
| | | lgt: '', |
| | | location: '' |
| | | }); |
| | | }, |
| | | confirmDate: function confirmDate(e) { |
| | | this.form.startDate = e[0]; |
| | | this.form.endDate = e[e.length - 1]; |
| | | this.form.days = e.length; |
| | | this.show = false; |
| | | }, |
| | | selectAddress: function selectAddress(type, index) { |
| | | var _this = this; |
| | | uni.chooseLocation({ |
| | | success: function success(res) { |
| | | if ([1, 2].includes(type)) { |
| | | _this.form.latitude = res.latitude; |
| | | _this.form.longitude = res.longitude; |
| | | _this.form.address = res.address; |
| | | } else if (type === 3) { |
| | | _this.form.locationEnd = res.address; |
| | | _this.form.latEnd = res.latitude; |
| | | _this.form.lgtEnd = res.longitude; |
| | | } else if (type === 4) { |
| | | _this.form.wayInfoDTOList[0].lat = res.latitude; |
| | | _this.form.wayInfoDTOList[0].lgt = res.longitude; |
| | | _this.form.wayInfoDTOList[0].location = res.address; |
| | | } |
| | | } |
| | | }); |
| | | }, |
| | | clickType: function clickType(e) { |
| | | this.typeId = e; |
| | | }, |
| | | clickTypeWork: function clickTypeWork(e) { |
| | | this.typeWorkId = e; |
| | | this.form.workType = e; |
| | | }, |
| | | clickCar: function clickCar(e) { |
| | | this.carId = e; |
| | | clickCar: function clickCar(item) { |
| | | this.form.categoryId = item.id; |
| | | this.form.categoryName = item.name; |
| | | this.carImage = item.iconFull; |
| | | this.carRemark = item.remark; |
| | | }, |
| | | jump: function jump() { |
| | | console.log(this.userInfo, this.token, this.openid); |
| | | if (!this.userInfo || !this.token) { |
| | | uni.navigateTo({ |
| | | url: '/pages/login/login' |
| | | }); |
| | | return; |
| | | } |
| | | if (this.typeId === 1) { |
| | | var form = this.form; |
| | | |
| | | // 用工 |
| | | if (this.typeId === 0) { |
| | | if (!form.startDate || !form.endDate) { |
| | | return uni.showToast({ |
| | | title: '请选择用工时间', |
| | | icon: 'none' |
| | | }); |
| | | } else if (!form.latitude || !form.longitude) { |
| | | return uni.showToast({ |
| | | title: '请选择用工地点', |
| | | icon: 'none' |
| | | }); |
| | | } |
| | | |
| | | // 采摘工 |
| | | if (this.form.workType === 0) { |
| | | uni.navigateTo({ |
| | | url: "/pages/using-workers/using-workers?days=".concat(form.days, "&startDate=").concat(form.startDate, "&endDate=").concat(form.endDate, "&latitude=").concat(form.latitude, "&longitude=").concat(form.longitude, "&address=").concat(form.location, "&workType=").concat(form.workType) |
| | | }); |
| | | // 分拣工 |
| | | } else if (this.form.workType === 1) { |
| | | uni.navigateTo({ |
| | | url: "/pages/sorting/sorting?days=".concat(form.days, "&startDate=").concat(form.startDate, "&endDate=").concat(form.endDate, "&latitude=").concat(form.latitude, "&longitude=").concat(form.longitude, "&address=").concat(form.location, "&workType=").concat(form.workType) |
| | | }); |
| | | // 包装工 |
| | | } else if (this.form.workType === 2) { |
| | | uni.navigateTo({ |
| | | url: "/pages/packaging-worker/packaging-worker?days=".concat(form.days, "&startDate=").concat(form.startDate, "&endDate=").concat(form.endDate, "&latitude=").concat(form.latitude, "&longitude=").concat(form.longitude, "&address=").concat(form.location, "&workType=").concat(form.workType) |
| | | }); |
| | | } |
| | | // 运货 |
| | | } else if (this.typeId === 1) { |
| | | if (!form.startDate || !form.endDate) { |
| | | return uni.showToast({ |
| | | title: '请选择用车时间', |
| | | icon: 'none' |
| | | }); |
| | | } else if (!form.latitude || !form.longitude) { |
| | | return uni.showToast({ |
| | | title: '请选择用车起点', |
| | | icon: 'none' |
| | | }); |
| | | } else if (!form.latEnd || !form.lgtEnd) { |
| | | return uni.showToast({ |
| | | title: '请选择用车终点', |
| | | icon: 'none' |
| | | }); |
| | | } |
| | | var carData = { |
| | | startDate: form.startDate, |
| | | endDate: form.endDate, |
| | | lat: form.latitude, |
| | | lgt: form.longitude, |
| | | location: form.address, |
| | | latEnd: form.latEnd, |
| | | lgtEnd: form.lgtEnd, |
| | | locationEnd: form.locationEnd, |
| | | wayInfoDTOList: form.wayInfoDTOList, |
| | | categoryId: form.categoryId, |
| | | categoryName: form.categoryName, |
| | | days: form.days |
| | | }; |
| | | uni.setStorageSync('carData', carData); |
| | | uni.navigateTo({ |
| | | url: '/pages/using-workers/using-workers' |
| | | url: "/pages/freight/freight" |
| | | }); |
| | | } |
| | | }, |
| | | mverify: function mverify(e) { |
| | | console.log('验证结果:', e); |
| | | }, |
| | | getCategoryLists: function getCategoryLists() { |
| | | var _this2 = this; |
| | | this.$u.api.getCategoryList({ |
| | | type: 1 |
| | | }).then(function (res) { |
| | | _this2.car = res.data; |
| | | _this2.form.categoryId = res.data[0].id; |
| | | _this2.form.categoryName = res.data[0].name; |
| | | _this2.carRemark = res.data[0].remark; |
| | | _this2.carImage = res.data[0].iconFull; |
| | | }); |
| | | } |
| | | } |
| | | }; |