(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[31],{ /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/apps/multiple/order.vue?vue&type=script&lang=js": /*!**********************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/apps/multiple/order.vue?vue&type=script&lang=js ***! \**********************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ \"./node_modules/core-js/modules/es.error.cause.js\");\n/* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ \"./node_modules/core-js/modules/es.array.filter.js\");\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ \"./node_modules/core-js/modules/es.array.map.js\");\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ \"./node_modules/core-js/modules/es.array.push.js\");\n/* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ \"./node_modules/core-js/modules/es.function.name.js\");\n/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ \"./node_modules/core-js/modules/es.object.keys.js\");\n/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ \"./node_modules/core-js/modules/es.regexp.exec.js\");\n/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.regexp.test.js */ \"./node_modules/core-js/modules/es.regexp.test.js\");\n/* harmony import */ var core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ \"./node_modules/core-js/modules/web.dom-collections.for-each.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var _goodsListDialog__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./goodsListDialog */ \"./src/views/apps/multiple/goodsListDialog.vue\");\n/* harmony import */ var _portDialog__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./portDialog */ \"./src/views/apps/multiple/portDialog.vue\");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: \"list\",\n components: {\n goodsDialog: _goodsListDialog__WEBPACK_IMPORTED_MODULE_10__[\"default\"],\n portDialog: _portDialog__WEBPACK_IMPORTED_MODULE_11__[\"default\"]\n },\n data: function data() {\n return {\n // 下单模式\n orderType: '',\n codeMap: {},\n // 货物弹出框是否展示\n goodsDialog: false,\n // 中转港弹出框是否展示\n portDialog: false,\n // 省市区\n addressDetailOptions: [],\n // 查询条件\n form: {\n /* 基本信息 s */\n // 单据类型\n BILLTYPE_CODE: 'BT1911',\n // 数据来源\n DATA_SOURCE: '6',\n // 下单日期\n CREATE_DATE: '',\n CREATE_DATE_STR: '',\n // 订单类型\n CREATE_ORDER_TYPE: '非一单制',\n // 业务类型\n BUSINESS_TYPE: '',\n // 业务条款\n BUSINESS_TERMS: '',\n // 作业类型\n WORK_TYPE: '',\n // 制单人\n OPERATOR_CODE: '',\n OPERATOR_NAME: '',\n /* 基本信息 e */\n /* 发运信息 s */\n // 发运类型\n DISPATCH_TYPE: '',\n // 发运省市区\n DELIVERY: [],\n // 收货省市区\n COMPLETE: [],\n // 发运地-省\n DELIVERY_PROVINCE_CODE: '',\n DELIVERY_PROVINCE: '',\n // 发运地-市\n DELIVERY_CITY_CODE: '',\n DELIVERY_CITY: '',\n // 发运地-辖区\n DELIVERY_JURISDICTION_CODE: '',\n DELIVERY_JURISDICTION: '',\n // 发运地-街道\n DELIVERY_STREET_CODE: '',\n DELIVERY_STREET: '',\n // 发运地详细地址\n DISPATCH_DETAIL_ADDRESS: '',\n // 发运港口\n DISPATCH_PORT_CODE: '',\n DISPATCH_PORT: '',\n // 发运站点\n DISPATCH_STATION_CODE: '',\n DISPATCH_STATION: '',\n // 发货人\n CONSIGNOR: '',\n // 发货联系电话\n CONSIGNOR_PHONE: '',\n /* 发运信息 e */\n /* 收货信息 s */\n // 收货类型\n RECEIPT_TYPE: '',\n // 收货地-省\n COMPLETE_PROVINCE_CODE: '',\n COMPLETE_PROVINCE: '',\n // 收货地-市\n COMPLETE_CITY_CODE: '',\n COMPLETE_CITY: '',\n // 收货地-辖区\n COMPLETE_JURISDICTION_CODE: '',\n COMPLETE_JURISDICTION: '',\n // 收货地-街道\n COMPLETE_STREET_CODE: '',\n COMPLETE_STREET: '',\n // 收货地详细地址\n RECEIPT_DETAIL_ADDRESS: '',\n // 收货港口\n RECEIPT_PORT_CODE: '',\n RECEIPT_PORT: '',\n // 收货站点\n RECEIPT_STATION_CODE: '',\n RECEIPT_STATION: '',\n // 收货人\n CONSIGNEE: '',\n // 收货联系电话\n CONSIGNEE_PHONE: '',\n /* 收货信息 e */\n /* 货物信息 s */\n // 货物名称\n CARGO_NAME: '',\n // 货物大类\n CARGO_CATEGORY: '',\n // 货物编码\n CARGO_CODE: '',\n // 数量\n GOODS_WEIGHT: '',\n // 数量单位\n PARTSNAME_NUMUNIT: '',\n // 其他货物\n OTHER_CARGO_NAME: '',\n // 单价\n PRICE: 0,\n // 预估总价\n ESTIMATED_AMOUNT: '',\n // 箱型\n CONTAINER_TYPE: '',\n // 箱属\n CARGO_SOURCE: '',\n // 箱类\n CONTAINER_CLASS: '',\n // 集装箱用途\n CONTAINER_USAGE: '',\n // 箱量\n CONTAINER_QUANTITY: '',\n // 预计发货\n EX_DELIVERY_DATE: '',\n // 预计送达\n EX_COMPLETE_DATE: '',\n // 中转港\n PORT_LIST: '',\n PORT_LIST_STR: [],\n // 是否需要港口服务\n NEED_PORT_SERVICE: '0',\n CREATE_REMARK: ''\n /* 货物信息 e */\n },\n // 数量单位\n maozhongOptions: [{\n value: '件',\n label: '件'\n }, {\n value: '吨',\n label: '吨'\n }],\n // 业务类型\n typeOptions: [{\n value: '0',\n label: '集装箱业务'\n }, {\n value: '1',\n label: '散货业务'\n }],\n // 条款类型\n termsOptions: [{\n value: '0',\n label: '门到门'\n }, {\n value: '1',\n label: '港到港'\n }, {\n value: '2',\n label: '门到港'\n }, {\n value: '3',\n label: '港到门'\n }, {\n value: '4',\n label: '门到站'\n }, {\n value: '6',\n label: '站到站'\n }, {\n value: '5',\n label: '站到门'\n }],\n // 作业类型\n zylxOptions: [{\n value: '0',\n label: '散货运输'\n }, {\n value: '1',\n label: '重箱运输'\n }, {\n value: '2',\n label: '提空返重'\n }, {\n value: '3',\n label: '提重返空'\n }, {\n value: '4',\n label: '空箱运输'\n }],\n // 发运类型\n fylxOptions: [{\n value: '0',\n label: '地址'\n }, {\n value: '1',\n label: '港口'\n }, {\n value: '2',\n label: '站点'\n }],\n // 发运站点\n fyzdOptions: [],\n // 收货站点\n shzdOptions: [],\n // 发运港口\n fygkOptions: [],\n // 收货港口\n shgkOptions: [],\n // 箱型\n xxOptions: [{\n value: '0',\n label: '20GP'\n }, {\n value: '1',\n label: '40GP'\n }, {\n value: '2',\n label: '40HQ'\n }],\n // 箱属\n xsOptions: [{\n value: '0',\n label: '中铁箱'\n }, {\n value: '1',\n label: '客户自备箱'\n }, {\n value: '2',\n label: '船公司箱'\n }, {\n value: '3',\n label: '自有箱'\n }],\n // 箱类\n xlOptions: [{\n value: '0',\n label: '35TONCD-35吨通用箱'\n }, {\n value: '1',\n label: 'TY-通用箱'\n }, {\n value: '2',\n label: 'LC-冷藏箱'\n }, {\n value: '3',\n label: '30TONCD-30吨通用箱'\n }, {\n value: '4',\n label: 'GX-罐箱'\n }, {\n value: '5',\n label: 'CD-敞顶箱'\n }, {\n value: '6',\n label: 'GS-干散货箱'\n }],\n // 集装箱用途\n ytOptions: [{\n value: '0',\n label: '白货'\n }, {\n value: '1',\n label: '黑货'\n }],\n // 内部港口\n nbgkOptions: [{\n value: '1',\n label: '是'\n }, {\n value: '0',\n label: '否'\n }],\n // 校验\n inquiryRules: {\n // 下单日期\n CREATE_DATE: [{\n required: true,\n message: '请选择下单日期',\n trigger: 'change'\n }],\n // 业务类型\n BUSINESS_TYPE: [{\n required: true,\n message: '请选择业务类型',\n trigger: 'change'\n }],\n // 业务条款\n BUSINESS_TERMS: [{\n required: true,\n message: '请选择业务条款',\n trigger: 'change'\n }],\n // 发运类型\n DISPATCH_TYPE: [{\n required: true,\n message: '请选择发运类型',\n trigger: 'change'\n }],\n // 发运地址\n DELIVERY: [{\n required: true,\n message: '请选择发运地址',\n trigger: 'change'\n }],\n // 发运详细地址\n DISPATCH_DETAIL_ADDRESS: [{\n required: true,\n message: '请输入详细地址',\n trigger: 'change'\n }],\n // 发运港口\n DISPATCH_PORT_CODE: [{\n required: true,\n message: '请选择发运港口',\n trigger: 'change'\n }],\n // 发运站点\n DISPATCH_STATION_CODE: [{\n required: true,\n message: '请选择发运站点',\n trigger: 'change'\n }],\n // 发货人\n CONSIGNOR: [{\n required: true,\n message: '请输入发货人',\n trigger: 'change'\n }],\n // 发货联系电话\n CONSIGNOR_PHONE: [{\n required: true,\n message: '请输入发货联系电话',\n trigger: 'change'\n }, {\n validator: this.checkPhone\n }],\n // 收货类型\n RECEIPT_TYPE: [{\n required: true,\n message: '请选择收货类型',\n trigger: 'change'\n }],\n // 收货地址\n COMPLETE: [{\n required: true,\n message: '请选择收货地址',\n trigger: 'change'\n }],\n // 收货详细地址\n RECEIPT_DETAIL_ADDRESS: [{\n required: true,\n message: '请输入详细地址',\n trigger: 'change'\n }],\n // 收货港口\n RECEIPT_PORT_CODE: [{\n required: true,\n message: '请选择收货港口',\n trigger: 'change'\n }],\n // 收货站点\n RECEIPT_STATION_CODE: [{\n required: true,\n message: '请选择收货站点',\n trigger: 'change'\n }],\n // 收货人\n CONSIGNEE: [{\n required: true,\n message: '请输入收货人',\n trigger: 'change'\n }],\n // 收货联系电话\n CONSIGNEE_PHONE: [{\n required: true,\n message: '请输入收货联系电话',\n trigger: 'change'\n }, {\n validator: this.checkPhone\n }],\n // 货物名称\n CARGO_NAME: [{\n required: true,\n message: '请输入货物名称',\n trigger: 'change'\n }],\n // 货物大类\n CARGO_CATEGORY: [{\n required: true,\n message: '请输入货物大类',\n trigger: 'change'\n }],\n // 货物编码\n CARGO_CODE: [{\n required: true,\n message: '请输入货物编码',\n trigger: 'change'\n }],\n // 数量\n GOODS_WEIGHT: [{\n required: true,\n message: '请输入数量',\n trigger: 'change'\n }],\n // 数量单位\n PARTSNAME_NUMUNIT: [{\n required: true,\n message: '请选择数量单位',\n trigger: 'change'\n }],\n // 其他货物\n OTHER_CARGO_NAME: [{\n required: true,\n message: '请输入其他货物',\n trigger: 'change'\n }],\n // 箱型\n CONTAINER_TYPE: [{\n required: true,\n message: '请选择箱型',\n trigger: 'change'\n }],\n // 箱属\n CARGO_SOURCE: [{\n required: true,\n message: '请选择箱属',\n trigger: 'change'\n }],\n // 箱类\n CONTAINER_CLASS: [{\n required: true,\n message: '请选择箱类',\n trigger: 'change'\n }],\n // 集装箱用途\n CONTAINER_USAGE: [{\n required: true,\n message: '请选择集装箱用途',\n trigger: 'change'\n }],\n // 箱量\n CONTAINER_QUANTITY: [{\n required: true,\n message: '请输入箱量',\n trigger: 'change'\n }],\n // 预计发货\n EX_DELIVERY_DATE: [{\n required: true,\n message: '请选择预计发货',\n trigger: 'change'\n }],\n // 是否需要港口服务\n NEED_PORT_SERVICE: [{\n required: true,\n message: '请选择是否需要港口服务',\n trigger: 'change'\n }]\n }\n };\n },\n mounted: function mounted() {\n var _this = this,\n _JSON$parse,\n _JSON$parse2,\n _JSON$parse3,\n _JSON$parse4;\n // 方案咨询下单和精品路线详情下单,需要默认(业务类型,发运地址,收货地址,货物名称)\n if (this.$route.query.ROUTE_BILLBATCH) {\n var page = {\n ROUTE_BILLBATCH: this.$route.query.ROUTE_BILLBATCH\n };\n this.$api.common.multipleApi.getRouteDetailQuery(page, function (result) {\n if (result.code == '0') {\n var _result$data, _result$data2, _result$data6, _result$data7, _result$data17, _result$data19, _result$data21, _result$data31, _result$data33;\n // 业务类型\n if ((result === null || result === void 0 || (_result$data = result.data) === null || _result$data === void 0 || (_result$data = _result$data.data) === null || _result$data === void 0 ? void 0 : _result$data.ROUTE_TYPE) == '0') {\n _this.form.BUSINESS_TYPE = '散货业务';\n } else if ((result === null || result === void 0 || (_result$data2 = result.data) === null || _result$data2 === void 0 || (_result$data2 = _result$data2.data) === null || _result$data2 === void 0 ? void 0 : _result$data2.ROUTE_TYPE) == '1') {\n var _result$data3, _result$data4;\n _this.form.BUSINESS_TYPE = '集装箱业务';\n // 箱型下拉\n if (result !== null && result !== void 0 && (_result$data3 = result.data) !== null && _result$data3 !== void 0 && (_result$data3 = _result$data3.data) !== null && _result$data3 !== void 0 && _result$data3.containerList && (result === null || result === void 0 || (_result$data4 = result.data) === null || _result$data4 === void 0 || (_result$data4 = _result$data4.data) === null || _result$data4 === void 0 ? void 0 : _result$data4.containerList.length) > 0) {\n var _result$data5;\n var xxOptions = [];\n result === null || result === void 0 || (_result$data5 = result.data) === null || _result$data5 === void 0 || (_result$data5 = _result$data5.data) === null || _result$data5 === void 0 || _result$data5.containerList.forEach(function (item) {\n xxOptions.push({\n value: item.CONTAINER_PRICE,\n label: item.CONTAINER_TYPE\n });\n });\n _this.xxOptions = xxOptions;\n }\n }\n // 单价\n _this.form.PRICE = (result === null || result === void 0 || (_result$data6 = result.data) === null || _result$data6 === void 0 || (_result$data6 = _result$data6.data) === null || _result$data6 === void 0 ? void 0 : _result$data6.UNIT_PRICE) || 0;\n /* 发运信息 s */\n // STARTAREA_ADDR_TYPE: 1-地址 2-港口 3-站点\n if ((result === null || result === void 0 || (_result$data7 = result.data) === null || _result$data7 === void 0 || (_result$data7 = _result$data7.data) === null || _result$data7 === void 0 ? void 0 : _result$data7.STARTAREA_ADDR_TYPE) == '1') {\n var _result$data8, _result$data9, _result$data10, _result$data11, _result$data12, _result$data13, _result$data14, _result$data15, _result$data16;\n // 发运类型\n _this.form.DISPATCH_TYPE = '地址';\n // 发运省市区\n _this.form.DELIVERY = [result === null || result === void 0 || (_result$data8 = result.data) === null || _result$data8 === void 0 || (_result$data8 = _result$data8.data) === null || _result$data8 === void 0 ? void 0 : _result$data8.STARTAREA_PROVINCE_CODE, result === null || result === void 0 || (_result$data9 = result.data) === null || _result$data9 === void 0 || (_result$data9 = _result$data9.data) === null || _result$data9 === void 0 ? void 0 : _result$data9.STARTAREA_CITY_CODE, result === null || result === void 0 || (_result$data10 = result.data) === null || _result$data10 === void 0 || (_result$data10 = _result$data10.data) === null || _result$data10 === void 0 ? void 0 : _result$data10.STARTAREA_JURISDINCTION_CODE, result === null || result === void 0 || (_result$data11 = result.data) === null || _result$data11 === void 0 || (_result$data11 = _result$data11.data) === null || _result$data11 === void 0 ? void 0 : _result$data11.STARTAREA_STREET_CODE];\n // 发运地-省\n _this.form.DELIVERY_PROVINCE_CODE = result === null || result === void 0 || (_result$data12 = result.data) === null || _result$data12 === void 0 || (_result$data12 = _result$data12.data) === null || _result$data12 === void 0 ? void 0 : _result$data12.STARTAREA_PROVINCE_CODE;\n // 发运地-市\n _this.form.DELIVERY_CITY_CODE = result === null || result === void 0 || (_result$data13 = result.data) === null || _result$data13 === void 0 || (_result$data13 = _result$data13.data) === null || _result$data13 === void 0 ? void 0 : _result$data13.STARTAREA_CITY_CODE;\n // 发运地-辖区\n _this.form.DELIVERY_JURISDICTION_CODE = result === null || result === void 0 || (_result$data14 = result.data) === null || _result$data14 === void 0 || (_result$data14 = _result$data14.data) === null || _result$data14 === void 0 ? void 0 : _result$data14.STARTAREA_JURISDINCTION_CODE;\n // 发运地-街道\n _this.form.DELIVERY_STREET_CODE = result === null || result === void 0 || (_result$data15 = result.data) === null || _result$data15 === void 0 || (_result$data15 = _result$data15.data) === null || _result$data15 === void 0 ? void 0 : _result$data15.STARTAREA_STREET_CODE;\n // 详细地址\n _this.form.DISPATCH_DETAIL_ADDRESS = result === null || result === void 0 || (_result$data16 = result.data) === null || _result$data16 === void 0 || (_result$data16 = _result$data16.data) === null || _result$data16 === void 0 ? void 0 : _result$data16.STARTAREA_ADDR_OTHER;\n }\n if ((result === null || result === void 0 || (_result$data17 = result.data) === null || _result$data17 === void 0 || (_result$data17 = _result$data17.data) === null || _result$data17 === void 0 ? void 0 : _result$data17.STARTAREA_ADDR_TYPE) == '2') {\n var _result$data18;\n // 发运类型\n _this.form.DISPATCH_TYPE = '港口';\n // 港口\n _this.form.DISPATCH_PORT_CODE = result === null || result === void 0 || (_result$data18 = result.data) === null || _result$data18 === void 0 || (_result$data18 = _result$data18.data) === null || _result$data18 === void 0 ? void 0 : _result$data18.STARTAREA_PORT;\n }\n if ((result === null || result === void 0 || (_result$data19 = result.data) === null || _result$data19 === void 0 || (_result$data19 = _result$data19.data) === null || _result$data19 === void 0 ? void 0 : _result$data19.STARTAREA_ADDR_TYPE) == '3') {\n var _result$data20;\n // 发运类型\n _this.form.DISPATCH_TYPE = '站点';\n // 站点\n _this.form.DISPATCH_STATION_CODE = result === null || result === void 0 || (_result$data20 = result.data) === null || _result$data20 === void 0 || (_result$data20 = _result$data20.data) === null || _result$data20 === void 0 ? void 0 : _result$data20.STARTAREA_SITE;\n }\n /* 发运信息 e */\n /* 收货信息 s */\n // DESTINATION_ADDR_TYPE: 1-地址 2-港口 3-站点\n if ((result === null || result === void 0 || (_result$data21 = result.data) === null || _result$data21 === void 0 || (_result$data21 = _result$data21.data) === null || _result$data21 === void 0 ? void 0 : _result$data21.DESTINATION_ADDR_TYPE) == '1') {\n var _result$data22, _result$data23, _result$data24, _result$data25, _result$data26, _result$data27, _result$data28, _result$data29, _result$data30;\n // 收货类型\n _this.form.RECEIPT_TYPE = '地址';\n // 收货省市区\n _this.form.COMPLETE = [result === null || result === void 0 || (_result$data22 = result.data) === null || _result$data22 === void 0 || (_result$data22 = _result$data22.data) === null || _result$data22 === void 0 ? void 0 : _result$data22.DESTINATION_PROVINCE_CODE, result === null || result === void 0 || (_result$data23 = result.data) === null || _result$data23 === void 0 || (_result$data23 = _result$data23.data) === null || _result$data23 === void 0 ? void 0 : _result$data23.DESTINATION_CITY_CODE, result === null || result === void 0 || (_result$data24 = result.data) === null || _result$data24 === void 0 || (_result$data24 = _result$data24.data) === null || _result$data24 === void 0 ? void 0 : _result$data24.DESTINATION_JURISDINCTION_CODE, result === null || result === void 0 || (_result$data25 = result.data) === null || _result$data25 === void 0 || (_result$data25 = _result$data25.data) === null || _result$data25 === void 0 ? void 0 : _result$data25.DESTINATION_STREET_CODE];\n // 收货地-省\n _this.form.COMPLETE_PROVINCE_CODE = result === null || result === void 0 || (_result$data26 = result.data) === null || _result$data26 === void 0 || (_result$data26 = _result$data26.data) === null || _result$data26 === void 0 ? void 0 : _result$data26.DESTINATION_PROVINCE_CODE;\n // 收货地-市\n _this.form.COMPLETE_CITY_CODE = result === null || result === void 0 || (_result$data27 = result.data) === null || _result$data27 === void 0 || (_result$data27 = _result$data27.data) === null || _result$data27 === void 0 ? void 0 : _result$data27.DESTINATION_CITY_CODE;\n // 收货地-辖区\n _this.form.COMPLETE_JURISDICTION_CODE = result === null || result === void 0 || (_result$data28 = result.data) === null || _result$data28 === void 0 || (_result$data28 = _result$data28.data) === null || _result$data28 === void 0 ? void 0 : _result$data28.DESTINATION_JURISDINCTION_CODE;\n // 收货地-街道\n _this.form.COMPLETE_STREET_CODE = result === null || result === void 0 || (_result$data29 = result.data) === null || _result$data29 === void 0 || (_result$data29 = _result$data29.data) === null || _result$data29 === void 0 ? void 0 : _result$data29.DESTINATION_STREET_CODE;\n // 详细地址\n _this.form.RECEIPT_DETAIL_ADDRESS = result === null || result === void 0 || (_result$data30 = result.data) === null || _result$data30 === void 0 || (_result$data30 = _result$data30.data) === null || _result$data30 === void 0 ? void 0 : _result$data30.DESTINATION_ADDR_OTHER;\n }\n if ((result === null || result === void 0 || (_result$data31 = result.data) === null || _result$data31 === void 0 || (_result$data31 = _result$data31.data) === null || _result$data31 === void 0 ? void 0 : _result$data31.DESTINATION_ADDR_TYPE) == '2') {\n var _result$data32;\n // 收货类型\n _this.form.RECEIPT_TYPE = '港口';\n // 港口\n _this.form.RECEIPT_PORT_CODE = result === null || result === void 0 || (_result$data32 = result.data) === null || _result$data32 === void 0 || (_result$data32 = _result$data32.data) === null || _result$data32 === void 0 ? void 0 : _result$data32.DESTINATION_PORT;\n }\n if ((result === null || result === void 0 || (_result$data33 = result.data) === null || _result$data33 === void 0 || (_result$data33 = _result$data33.data) === null || _result$data33 === void 0 ? void 0 : _result$data33.DESTINATION_ADDR_TYPE) == '3') {\n var _result$data34;\n // 收货类型\n _this.form.RECEIPT_TYPE = '站点';\n // 港口\n _this.form.RECEIPT_STATION_CODE = result === null || result === void 0 || (_result$data34 = result.data) === null || _result$data34 === void 0 || (_result$data34 = _result$data34.data) === null || _result$data34 === void 0 ? void 0 : _result$data34.DESTINATION_SITE;\n }\n /* 收货信息 e */\n }\n });\n }\n // 下单模式\n this.orderType = this.$route.query.orderType;\n // 精品路线-集装箱订舱\n if (this.$route.query.BUSINESS_TYPE == '集装箱订舱') {\n this.form.BUSINESS_TYPE = '集装箱业务';\n }\n // 货物编码\n if (this.$route.query.PARTSNAME_CODE) {\n this.form.CARGO_CODE = this.$route.query.PARTSNAME_CODE;\n }\n // 货物名称\n if (this.$route.query.PARTSNAME_NAME) {\n this.form.CARGO_NAME = this.$route.query.PARTSNAME_NAME;\n }\n // 货物大类\n if (this.$route.query.PNTREE_NAME) {\n this.form.CARGO_CATEGORY = this.$route.query.PNTREE_NAME;\n }\n // 数量\n if (this.$route.query.jianshu) {\n this.form.GOODS_WEIGHT = this.$route.query.jianshu;\n }\n // 数量单位\n if (this.$route.query.maozhong) {\n this.form.PARTSNAME_NUMUNIT = this.$route.query.maozhong;\n }\n // 获取省市级联数据\n this.getAddressDetailOption();\n // 港口下拉\n this.getDispatchPort('', 1, 10000);\n // 站点下拉\n this.getReceiptStation('', 1, 10000);\n // 下单日期\n this.form.CREATE_DATE = this.$util.formatDate(new Date().getTime());\n this.form.CREATE_DATE_STR = this.$util.formatDateMinute(new Date().getTime());\n // 制单人\n this.form.OPERATOR_NAME = localStorage.getItem('bidding_user') ? ((_JSON$parse = JSON.parse(localStorage.getItem('bidding_user'))) === null || _JSON$parse === void 0 ? void 0 : _JSON$parse.userName) || '' : '';\n this.form.OPERATOR_CODE = localStorage.getItem('bidding_user') ? ((_JSON$parse2 = JSON.parse(localStorage.getItem('bidding_user'))) === null || _JSON$parse2 === void 0 ? void 0 : _JSON$parse2.userId) || '' : '';\n // 客户\n this.form.CUSTOMER_NAME = localStorage.getItem('bidding_user') ? ((_JSON$parse3 = JSON.parse(localStorage.getItem('bidding_user'))) === null || _JSON$parse3 === void 0 ? void 0 : _JSON$parse3.memberName) || '' : '';\n this.form.CUSTOMER_CODE = localStorage.getItem('bidding_user') ? ((_JSON$parse4 = JSON.parse(localStorage.getItem('bidding_user'))) === null || _JSON$parse4 === void 0 ? void 0 : _JSON$parse4.memberCode) || '' : '';\n },\n methods: {\n typeChange: function typeChange() {\n var _this2 = this;\n if (this.orderType == '精品路线下单' && this.form.BUSINESS_TYPE == '集装箱业务' && this.form.GOODS_WEIGHT) {\n this.form.ESTIMATED_AMOUNT = this.xxOptions.filter(function (item) {\n return item.label == _this2.form.CONTAINER_TYPE;\n })[0].value * this.form.GOODS_WEIGHT;\n }\n },\n // 获取预估总价\n getTotalAmount: function getTotalAmount() {\n var _this3 = this;\n if (this.orderType == '精品路线下单') {\n if (this.form.BUSINESS_TYPE == '散货业务') {\n this.form.ESTIMATED_AMOUNT = this.form.PRICE * this.form.GOODS_WEIGHT;\n }\n if (this.form.BUSINESS_TYPE == '集装箱业务' && this.form.CONTAINER_TYPE) {\n this.form.ESTIMATED_AMOUNT = this.xxOptions.filter(function (item) {\n return item.label == _this3.form.CONTAINER_TYPE;\n })[0].value * this.form.GOODS_WEIGHT;\n }\n }\n },\n // 联系方式校验\n checkPhone: function checkPhone(rule, value, callback) {\n var regFixedPhone = /^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\\d{8}$/;\n var regMobilePhone = /^0\\d{2,3}-\\d{7,8}$/;\n if (regFixedPhone.test(value) || regMobilePhone.test(value)) {\n callback();\n } else {\n callback(new Error('请输入正确的联系电话'));\n }\n },\n // 港口下拉\n getDispatchPort: function getDispatchPort(keyword, pageNo, pageSize, fun) {\n var _this4 = this;\n var param = {}; // <-- 额外查询条件\n this.$api.common.selectSearchApi.comps.dispatchPort(keyword, param, pageNo, pageSize, function (result) {\n if (result.code == '0') {\n var _result$data35, _result$data36;\n // 发运港口\n _this4.fygkOptions = result === null || result === void 0 || (_result$data35 = result.data) === null || _result$data35 === void 0 || (_result$data35 = _result$data35.page) === null || _result$data35 === void 0 ? void 0 : _result$data35.result;\n // 收货港口\n _this4.shgkOptions = result === null || result === void 0 || (_result$data36 = result.data) === null || _result$data36 === void 0 || (_result$data36 = _result$data36.page) === null || _result$data36 === void 0 ? void 0 : _result$data36.result;\n }\n }, function (e) {\n _this4.$gUtil.error(e);\n });\n },\n // 站点下拉\n getReceiptStation: function getReceiptStation(keyword, pageNo, pageSize, fun) {\n var _this5 = this;\n var param = {}; // <-- 额外查询条件\n this.$api.common.selectSearchApi.comps.receiptStation(keyword, param, pageNo, pageSize, function (result) {\n if (result.code == '0') {\n var _result$data37, _result$data38;\n // 发运站点\n _this5.fyzdOptions = result === null || result === void 0 || (_result$data37 = result.data) === null || _result$data37 === void 0 || (_result$data37 = _result$data37.page) === null || _result$data37 === void 0 ? void 0 : _result$data37.result;\n // 收货站点\n _this5.shzdOptions = result === null || result === void 0 || (_result$data38 = result.data) === null || _result$data38 === void 0 || (_result$data38 = _result$data38.page) === null || _result$data38 === void 0 ? void 0 : _result$data38.result;\n }\n }, function (e) {\n _this5.$gUtil.error(e);\n });\n },\n // 打开货物弹出框\n openGoodsList: function openGoodsList() {\n this.goodsDialog = true;\n },\n // 关闭货物弹出框\n closeGoodsDialog: function closeGoodsDialog(val) {\n if (val) {\n this.form.CARGO_CODE = val[0].PR_WZ_CODE;\n this.form.CARGO_NAME = val[0].PARTSNAME_NAME;\n this.form.CARGO_CATEGORY = val[0].PNTREE_NAME;\n }\n this.goodsDialog = false;\n },\n // 打开中转港弹出框\n openPortDialog: function openPortDialog() {\n this.portDialog = true;\n },\n // 关闭中转港弹出框\n closePortDialog: function closePortDialog(val) {\n this.portDialog = false;\n this.form.PORT_LIST = val;\n },\n // 切换是否需要港口服务\n changeNeed: function changeNeed() {\n this.form.CREATE_ORDER_TYPE = this.form.NEED_PORT_SERVICE == '1' ? '一单制' : '非一单制';\n },\n // 获取省市级联数据\n getAddressDetailOption: function getAddressDetailOption() {\n var _this6 = this;\n var param = {\n pageSize: 100,\n pageNumber: 1\n };\n this.$api.common.ShoppingApi.addressAreaList(param, function (result) {\n var _result$data39;\n var options = [];\n var page = result === null || result === void 0 || (_result$data39 = result.data) === null || _result$data39 === void 0 ? void 0 : _result$data39.areaList;\n if (page.length && page.length > 0) {\n page.forEach(function (item, index) {\n options.push({\n label: item.AREA_NAME,\n value: item.AREA_CODE,\n children: []\n });\n if (item.cityList && item.cityList.length > 0) {\n item.cityList.forEach(function (j, inx) {\n options[index].children.push({\n label: j.AREA_NAME,\n value: j.AREA_CODE,\n children: []\n });\n if (j.areaList && j.areaList.length > 0) {\n j.areaList.forEach(function (o) {\n options[index].children[inx].children.push({\n label: o.AREA_NAME,\n value: o.AREA_CODE,\n children: o.streetList.map(function (w) {\n return {\n label: w.AREA_NAME,\n value: w.AREA_CODE\n };\n })\n });\n });\n }\n });\n }\n });\n }\n _this6.addressDetailOptions = options;\n _this6.buildCodeMap(_this6.addressDetailOptions);\n });\n },\n buildCodeMap: function buildCodeMap(data) {\n var _this7 = this;\n data.forEach(function (item) {\n _this7.codeMap[item.value] = item.label;\n if (item.children) _this7.buildCodeMap(item.children);\n });\n },\n // 立即下单\n addOrder: function addOrder() {\n var _this8 = this;\n this.$refs['inquiryForm'].validate(function (valid) {\n if (valid) {\n _this8.$confirm(\"是否确认立即下单?\", '提示', {\n confirmButtonText: \"确定\",\n cancelButtonText: \"取消\",\n type: \"warning\"\n }).then(function () {\n var _this8$fygkOptions$fi, _this8$shgkOptions$fi, _this8$fyzdOptions$fi, _this8$shzdOptions$fi;\n // 发运地-省\n _this8.form.DELIVERY_PROVINCE_CODE = _this8.form.DELIVERY[0] || '';\n _this8.form.DELIVERY_PROVINCE = _this8.form.DELIVERY.map(function (code) {\n return _this8.codeMap[code];\n })[0] || '';\n // 发运地-市\n _this8.form.DELIVERY_CITY_CODE = _this8.form.DELIVERY[1] || '';\n _this8.form.DELIVERY_CITY = _this8.form.DELIVERY.map(function (code) {\n return _this8.codeMap[code];\n })[1] || '';\n // 发运地-辖区\n _this8.form.DELIVERY_JURISDICTION_CODE = _this8.form.DELIVERY[2] || '';\n _this8.form.DELIVERY_JURISDICTION = _this8.form.DELIVERY.map(function (code) {\n return _this8.codeMap[code];\n })[2] || '';\n // 发运地-街道\n _this8.form.DELIVERY_STREET_CODE = _this8.form.DELIVERY[3] || '';\n _this8.form.DELIVERY_STREET = _this8.form.DELIVERY.map(function (code) {\n return _this8.codeMap[code];\n })[3] || '';\n // 收货地-省\n _this8.form.COMPLETE_PROVINCE_CODE = _this8.form.COMPLETE[0] || '';\n _this8.form.COMPLETE_PROVINCE = _this8.form.COMPLETE.map(function (code) {\n return _this8.codeMap[code];\n })[0] || '';\n // 收货地-市\n _this8.form.COMPLETE_CITY_CODE = _this8.form.COMPLETE[1] || '';\n _this8.form.COMPLETE_CITY = _this8.form.COMPLETE.map(function (code) {\n return _this8.codeMap[code];\n })[1] || '';\n // 收货地-辖区\n _this8.form.COMPLETE_JURISDICTION_CODE = _this8.form.COMPLETE[2] || '';\n _this8.form.COMPLETE_JURISDICTION = _this8.form.COMPLETE.map(function (code) {\n return _this8.codeMap[code];\n })[2] || '';\n // 收货地-街道\n _this8.form.COMPLETE_STREET_CODE = _this8.form.COMPLETE[3] || '';\n _this8.form.COMPLETE_STREET = _this8.form.COMPLETE.map(function (code) {\n return _this8.codeMap[code];\n })[3] || '';\n // 发运港口\n _this8.form.DISPATCH_PORT = ((_this8$fygkOptions$fi = _this8.fygkOptions.filter(function (item) {\n return item.code == _this8.form.DISPATCH_PORT_CODE;\n })[0]) === null || _this8$fygkOptions$fi === void 0 ? void 0 : _this8$fygkOptions$fi.name) || '';\n // 收货港口\n _this8.form.RECEIPT_PORT = ((_this8$shgkOptions$fi = _this8.shgkOptions.filter(function (item) {\n return item.code == _this8.form.RECEIPT_PORT_CODE;\n })[0]) === null || _this8$shgkOptions$fi === void 0 ? void 0 : _this8$shgkOptions$fi.name) || '';\n // 发运站点\n _this8.form.DISPATCH_STATION = ((_this8$fyzdOptions$fi = _this8.fyzdOptions.filter(function (item) {\n return item.code == _this8.form.DISPATCH_STATION_CODE;\n })[0]) === null || _this8$fyzdOptions$fi === void 0 ? void 0 : _this8$fyzdOptions$fi.name) || '';\n // 收货站点\n _this8.form.RECEIPT_STATION = ((_this8$shzdOptions$fi = _this8.shzdOptions.filter(function (item) {\n return item.code == _this8.form.RECEIPT_PORT_CODE;\n })[0]) === null || _this8$shzdOptions$fi === void 0 ? void 0 : _this8$shzdOptions$fi.name) || '';\n // 中转港\n var list = [];\n if (_this8.form.PORT_LIST_STR.length > 0) {\n _this8.form.PORT_LIST_STR.forEach(function (item) {\n if (_this8.fygkOptions.filter(function (j) {\n return j.code == item;\n }).length > 0) {\n var obj = _this8.fygkOptions.filter(function (j) {\n return j.code == item;\n })[0];\n list.push({\n PORT_CODE: obj.code,\n PORT_NAME: obj.name,\n PORT_ADDRESS: obj.SHIPPORT_ADDRSTR,\n PORT_PROVINCE_CODE: obj.AREA_PROVINCE_CODE,\n PORT_PROVINCE: obj.AREA_PROVINCE,\n PORT_CITY_CODE: obj.AREA_CITY_CODE,\n PORT_CITY: obj.AREA_CITY,\n PORT_COUNTY_CODE: obj.AREA_JURISDICTION_CODE,\n PORT_COUNTY: obj.AREA_JURISDICTION\n });\n }\n });\n }\n _this8.form.PORT_LIST = list;\n console.log('this.form', _this8.form);\n var page = _this8.form;\n _this8.$api.common.multipleApi.orderAdd(page, function (res) {\n if (res.code == 0) {\n _this8.$message.success('下单成功');\n _this8.$router.push({\n path: '/multiple/multipleIndex',\n query: {\n router: '/multiple/multipleIndex'\n }\n });\n }\n });\n });\n }\n });\n },\n // 跳转首页\n toHome: function toHome() {\n this.$router.push({\n path: '/home'\n });\n },\n // 跳转多式联运下单\n toMultiple: function toMultiple() {\n this.$router.push({\n path: '/multiple/multipleIndex'\n });\n }\n }\n});\n\n//# sourceURL=webpack:///./src/views/apps/multiple/order.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"a67d506c-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/apps/multiple/order.vue?vue&type=template&id=d18830bc&scoped=true": /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"a67d506c-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/apps/multiple/order.vue?vue&type=template&id=d18830bc&scoped=true ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\n/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ \"./node_modules/core-js/modules/es.function.name.js\");\n/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.string.trim.js */ \"./node_modules/core-js/modules/es.string.trim.js\");\n/* harmony import */ var core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_1__);\n\n\n\n\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"div\", [_vm._m(0), _c(\"div\", {\n staticClass: \"multiple_web link_main\"\n }, [_c(\"i\", {\n staticClass: \"iconfont icon-cangku\"\n }), _c(\"span\", {\n on: {\n click: _vm.toHome\n }\n }, [_vm._v(\"首页\")]), _c(\"i\", {\n staticClass: \"iconfont icon-jiantou\"\n }), _c(\"span\", {\n on: {\n click: _vm.toMultiple\n }\n }, [_vm._v(\"多式联运下单\")]), _c(\"i\", {\n staticClass: \"iconfont icon-jiantou\"\n }), _c(\"span\", {\n staticStyle: {\n color: \"#006CD3\"\n }\n }, [_vm._v(\"立即下单\")])]), _c(\"div\", {\n staticClass: \"multiple_web multiple_order_main\"\n }, [_c(\"el-form\", {\n ref: \"inquiryForm\",\n staticClass: \"order_form\",\n attrs: {\n model: _vm.form,\n rules: _vm.inquiryRules,\n \"label-width\": \"100px\"\n }\n }, [_c(\"div\", {\n staticClass: \"order_form_main\"\n }, [_c(\"h2\", [_c(\"span\"), _vm._v(\"基本信息\")]), _c(\"el-row\", [_c(\"el-col\", {\n attrs: {\n span: 8\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"下单日期\",\n prop: \"CREATE_DATE\"\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: \"请选择下单日期\",\n disabled: \"\"\n },\n model: {\n value: _vm.form.CREATE_DATE_STR,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"CREATE_DATE_STR\", typeof $$v === \"string\" ? $$v.trim() : $$v);\n },\n expression: \"form.CREATE_DATE_STR\"\n }\n })], 1)], 1), _c(\"el-col\", {\n attrs: {\n span: 8\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"业务类型\",\n prop: \"BUSINESS_TYPE\"\n }\n }, [_c(\"el-select\", {\n attrs: {\n \"popper-append-to-body\": false,\n clearable: \"\",\n placeholder: \"请选择业务类型\"\n },\n model: {\n value: _vm.form.BUSINESS_TYPE,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"BUSINESS_TYPE\", $$v);\n },\n expression: \"form.BUSINESS_TYPE\"\n }\n }, _vm._l(_vm.typeOptions, function (item) {\n return _c(\"el-option\", {\n key: item.label,\n attrs: {\n label: item.label,\n value: item.label\n }\n });\n }), 1)], 1)], 1), _c(\"el-col\", {\n attrs: {\n span: 8\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"业务条款\",\n prop: \"BUSINESS_TERMS\"\n }\n }, [_c(\"el-select\", {\n attrs: {\n \"popper-append-to-body\": false,\n clearable: \"\",\n placeholder: \"请选择业务条款\"\n },\n model: {\n value: _vm.form.BUSINESS_TERMS,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"BUSINESS_TERMS\", $$v);\n },\n expression: \"form.BUSINESS_TERMS\"\n }\n }, _vm._l(_vm.termsOptions, function (item) {\n return _c(\"el-option\", {\n key: item.label,\n attrs: {\n label: item.label,\n value: item.label\n }\n });\n }), 1)], 1)], 1), _c(\"el-col\", {\n attrs: {\n span: 8\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"作业类型\",\n prop: \"WORK_TYPE\"\n }\n }, [_c(\"el-select\", {\n attrs: {\n \"popper-append-to-body\": false,\n clearable: \"\",\n placeholder: \"请选择作业类型\"\n },\n model: {\n value: _vm.form.WORK_TYPE,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"WORK_TYPE\", $$v);\n },\n expression: \"form.WORK_TYPE\"\n }\n }, _vm._l(_vm.zylxOptions, function (item) {\n return _c(\"el-option\", {\n key: item.label,\n attrs: {\n label: item.label,\n value: item.label\n }\n });\n }), 1)], 1)], 1), _c(\"el-col\", {\n attrs: {\n span: 8\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"制单人\",\n prop: \"OPERATOR_NAME\"\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: \"请输入制单人\",\n disabled: \"\"\n },\n model: {\n value: _vm.form.OPERATOR_NAME,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"OPERATOR_NAME\", typeof $$v === \"string\" ? $$v.trim() : $$v);\n },\n expression: \"form.OPERATOR_NAME\"\n }\n })], 1)], 1)], 1), _vm.orderType == \"运力下单\" ? _c(\"el-row\", [_c(\"el-col\", {\n attrs: {\n span: 8\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"承运单位\",\n prop: \"OPERATOR_NAME\"\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: \"请输入承运单位\",\n disabled: \"\"\n },\n model: {\n value: _vm.form.OPERATOR_NAME,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"OPERATOR_NAME\", typeof $$v === \"string\" ? $$v.trim() : $$v);\n },\n expression: \"form.OPERATOR_NAME\"\n }\n })], 1)], 1), _c(\"el-col\", {\n attrs: {\n span: 8\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"承运范围\",\n prop: \"OPERATOR_NAME\"\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: \"请输入承运范围\",\n disabled: \"\"\n },\n model: {\n value: _vm.form.OPERATOR_NAME,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"OPERATOR_NAME\", typeof $$v === \"string\" ? $$v.trim() : $$v);\n },\n expression: \"form.OPERATOR_NAME\"\n }\n })], 1)], 1), _c(\"el-col\", {\n attrs: {\n span: 8\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"运力\",\n prop: \"OPERATOR_NAME\"\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: \"请输入运力\",\n disabled: \"\"\n },\n model: {\n value: _vm.form.OPERATOR_NAME,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"OPERATOR_NAME\", typeof $$v === \"string\" ? $$v.trim() : $$v);\n },\n expression: \"form.OPERATOR_NAME\"\n }\n })], 1)], 1)], 1) : _vm._e()], 1), _c(\"div\", {\n staticClass: \"order_form_main\"\n }, [_c(\"h2\", [_c(\"span\"), _vm._v(\"货物信息\")]), _c(\"el-row\", [_c(\"el-col\", {\n attrs: {\n span: 8\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"货物名称\",\n prop: \"CARGO_NAME\"\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: \"请输入货物名称\",\n readonly: \"\"\n },\n on: {\n focus: _vm.openGoodsList\n },\n model: {\n value: _vm.form.CARGO_NAME,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"CARGO_NAME\", $$v);\n },\n expression: \"form.CARGO_NAME\"\n }\n })], 1)], 1), _c(\"el-col\", {\n attrs: {\n span: 8\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"货物大类\",\n prop: \"CARGO_CATEGORY\"\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: \"请输入货物大类\",\n disabled: \"\"\n },\n model: {\n value: _vm.form.CARGO_CATEGORY,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"CARGO_CATEGORY\", $$v);\n },\n expression: \"form.CARGO_CATEGORY\"\n }\n })], 1)], 1), _c(\"el-col\", {\n attrs: {\n span: 8\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"货物编码\",\n prop: \"CARGO_CODE\"\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: \"请输入货物编码\",\n disabled: \"\"\n },\n model: {\n value: _vm.form.CARGO_CODE,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"CARGO_CODE\", $$v);\n },\n expression: \"form.CARGO_CODE\"\n }\n })], 1)], 1), _c(\"el-col\", {\n attrs: {\n span: 8\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"数量\",\n prop: \"GOODS_WEIGHT\"\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: \"请输入数量\",\n maxlength: \"9\"\n },\n on: {\n input: function input($event) {\n _vm.form.GOODS_WEIGHT = _vm.$util.setPointNumber(_vm.form.GOODS_WEIGHT);\n },\n blur: _vm.getTotalAmount\n },\n model: {\n value: _vm.form.GOODS_WEIGHT,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"GOODS_WEIGHT\", typeof $$v === \"string\" ? $$v.trim() : $$v);\n },\n expression: \"form.GOODS_WEIGHT\"\n }\n })], 1)], 1), _c(\"el-col\", {\n attrs: {\n span: 8\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"数量单位\",\n prop: \"PARTSNAME_NUMUNIT\"\n }\n }, [_c(\"el-select\", {\n attrs: {\n \"popper-append-to-body\": false,\n clearable: \"\",\n placeholder: \"请选择数量单位\"\n },\n model: {\n value: _vm.form.PARTSNAME_NUMUNIT,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"PARTSNAME_NUMUNIT\", $$v);\n },\n expression: \"form.PARTSNAME_NUMUNIT\"\n }\n }, _vm._l(_vm.maozhongOptions, function (item) {\n return _c(\"el-option\", {\n key: item.value,\n attrs: {\n label: item.label,\n value: item.value\n }\n });\n }), 1)], 1)], 1), _vm.form.CARGO_NAME == \"其他\" ? _c(\"el-col\", {\n attrs: {\n span: 8\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"其他货物\",\n prop: \"OTHER_CARGO_NAME\"\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: \"请输入其他货物\"\n },\n model: {\n value: _vm.form.OTHER_CARGO_NAME,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"OTHER_CARGO_NAME\", typeof $$v === \"string\" ? $$v.trim() : $$v);\n },\n expression: \"form.OTHER_CARGO_NAME\"\n }\n })], 1)], 1) : _vm._e(), _vm.orderType == \"精品路线下单\" ? _c(\"el-col\", {\n attrs: {\n span: 8\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"预估总价(元)\",\n prop: \"ESTIMATED_AMOUNT\"\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: \"请输入预估总价\",\n disabled: \"\"\n },\n model: {\n value: _vm.form.ESTIMATED_AMOUNT,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"ESTIMATED_AMOUNT\", typeof $$v === \"string\" ? $$v.trim() : $$v);\n },\n expression: \"form.ESTIMATED_AMOUNT\"\n }\n })], 1)], 1) : _vm._e()], 1), _vm.form.BUSINESS_TYPE == \"集装箱业务\" ? _c(\"el-row\", {\n staticStyle: {\n \"margin-top\": \"20px\"\n }\n }, [[_c(\"el-col\", {\n attrs: {\n span: 8\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"箱型\",\n prop: \"CONTAINER_TYPE\"\n }\n }, [_c(\"el-select\", {\n attrs: {\n \"popper-append-to-body\": false,\n clearable: \"\",\n placeholder: \"请选择箱型\"\n },\n on: {\n change: _vm.typeChange\n },\n model: {\n value: _vm.form.CONTAINER_TYPE,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"CONTAINER_TYPE\", $$v);\n },\n expression: \"form.CONTAINER_TYPE\"\n }\n }, _vm._l(_vm.xxOptions, function (item) {\n return _c(\"el-option\", {\n key: item.label,\n attrs: {\n label: item.label,\n value: item.label\n }\n });\n }), 1)], 1)], 1), _c(\"el-col\", {\n attrs: {\n span: 8\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"箱属\",\n prop: \"CARGO_SOURCE\"\n }\n }, [_c(\"el-select\", {\n attrs: {\n \"popper-append-to-body\": false,\n clearable: \"\",\n placeholder: \"请选择箱属\"\n },\n model: {\n value: _vm.form.CARGO_SOURCE,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"CARGO_SOURCE\", $$v);\n },\n expression: \"form.CARGO_SOURCE\"\n }\n }, _vm._l(_vm.xsOptions, function (item) {\n return _c(\"el-option\", {\n key: item.value,\n attrs: {\n label: item.label,\n value: item.value\n }\n });\n }), 1)], 1)], 1), _c(\"el-col\", {\n attrs: {\n span: 8\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"箱类\",\n prop: \"CONTAINER_CLASS\"\n }\n }, [_c(\"el-select\", {\n attrs: {\n \"popper-append-to-body\": false,\n clearable: \"\",\n placeholder: \"请选择箱类\"\n },\n model: {\n value: _vm.form.CONTAINER_CLASS,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"CONTAINER_CLASS\", $$v);\n },\n expression: \"form.CONTAINER_CLASS\"\n }\n }, _vm._l(_vm.xlOptions, function (item) {\n return _c(\"el-option\", {\n key: item.label,\n attrs: {\n label: item.label,\n value: item.label\n }\n });\n }), 1)], 1)], 1), _c(\"el-col\", {\n attrs: {\n span: 8\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"集装箱用途\",\n prop: \"CONTAINER_USAGE\"\n }\n }, [_c(\"el-select\", {\n attrs: {\n \"popper-append-to-body\": false,\n clearable: \"\",\n placeholder: \"请选择集装箱用途\"\n },\n model: {\n value: _vm.form.CONTAINER_USAGE,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"CONTAINER_USAGE\", $$v);\n },\n expression: \"form.CONTAINER_USAGE\"\n }\n }, _vm._l(_vm.ytOptions, function (item) {\n return _c(\"el-option\", {\n key: item.label,\n attrs: {\n label: item.label,\n value: item.label\n }\n });\n }), 1)], 1)], 1), _c(\"el-col\", {\n attrs: {\n span: 8\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"箱量\",\n prop: \"CONTAINER_QUANTITY\"\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: \"请输入箱量\",\n maxlength: \"9\"\n },\n on: {\n input: function input($event) {\n _vm.form.CONTAINER_QUANTITY = _vm.$util.setPointNumber(_vm.form.CONTAINER_QUANTITY);\n }\n },\n model: {\n value: _vm.form.CONTAINER_QUANTITY,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"CONTAINER_QUANTITY\", typeof $$v === \"string\" ? $$v.trim() : $$v);\n },\n expression: \"form.CONTAINER_QUANTITY\"\n }\n })], 1)], 1)]], 2) : _vm._e()], 1), _c(\"div\", {\n staticClass: \"order_form_main\",\n staticStyle: {\n height: \"500px\"\n }\n }, [_c(\"h2\", [_c(\"span\"), _vm._v(\"收发货信息\")]), _c(\"div\", {\n staticClass: \"shipment_form\"\n }, [_c(\"div\", {\n staticClass: \"shipment_form_h2\"\n }, [_c(\"h2\", [_c(\"span\"), _vm._v(\"发运信息\")])]), _c(\"div\", {\n staticClass: \"form_con\"\n }, [_c(\"el-row\", [_c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"发运类型\",\n prop: \"DISPATCH_TYPE\"\n }\n }, [_c(\"el-select\", {\n attrs: {\n \"popper-append-to-body\": false,\n clearable: \"\",\n placeholder: \"请选择发运类型\"\n },\n model: {\n value: _vm.form.DISPATCH_TYPE,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"DISPATCH_TYPE\", $$v);\n },\n expression: \"form.DISPATCH_TYPE\"\n }\n }, _vm._l(_vm.fylxOptions, function (item) {\n return _c(\"el-option\", {\n key: item.label,\n attrs: {\n label: item.label,\n value: item.label\n }\n });\n }), 1)], 1)], 1), _vm.form.DISPATCH_TYPE == \"地址\" ? [_c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"发运地址\",\n prop: \"DELIVERY\"\n }\n }, [_c(\"el-cascader\", {\n attrs: {\n placeholder: \"请选择发运地址\",\n props: {\n expandTrigger: \"hover\"\n },\n options: _vm.addressDetailOptions,\n clearable: \"\"\n },\n model: {\n value: _vm.form.DELIVERY,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"DELIVERY\", $$v);\n },\n expression: \"form.DELIVERY\"\n }\n })], 1)], 1), _c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"详细地址\",\n prop: \"DISPATCH_DETAIL_ADDRESS\"\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: \"请输入详细地址\",\n maxlength: \"64\",\n rows: \"4\",\n \"show-word-limit\": \"\",\n type: \"textarea\"\n },\n model: {\n value: _vm.form.DISPATCH_DETAIL_ADDRESS,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"DISPATCH_DETAIL_ADDRESS\", typeof $$v === \"string\" ? $$v.trim() : $$v);\n },\n expression: \"form.DISPATCH_DETAIL_ADDRESS\"\n }\n })], 1)], 1)] : _vm._e(), _vm.form.DISPATCH_TYPE == \"港口\" ? [_c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"发运港口\",\n prop: \"DISPATCH_PORT_CODE\"\n }\n }, [_c(\"el-select\", {\n attrs: {\n \"popper-append-to-body\": false,\n clearable: \"\",\n placeholder: \"请选择发运港口\"\n },\n model: {\n value: _vm.form.DISPATCH_PORT_CODE,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"DISPATCH_PORT_CODE\", $$v);\n },\n expression: \"form.DISPATCH_PORT_CODE\"\n }\n }, _vm._l(_vm.fygkOptions, function (item) {\n return _c(\"el-option\", {\n key: item.code,\n attrs: {\n label: item.name,\n value: item.code\n }\n });\n }), 1)], 1)], 1), _c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"详细地址\"\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: \"请输入详细地址\",\n maxlength: \"64\",\n rows: \"4\",\n \"show-word-limit\": \"\",\n type: \"textarea\"\n },\n model: {\n value: _vm.form.DISPATCH_DETAIL_ADDRESS,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"DISPATCH_DETAIL_ADDRESS\", typeof $$v === \"string\" ? $$v.trim() : $$v);\n },\n expression: \"form.DISPATCH_DETAIL_ADDRESS\"\n }\n })], 1)], 1)] : _vm._e(), _vm.form.DISPATCH_TYPE == \"站点\" ? [_c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"发运站点\",\n prop: \"DISPATCH_STATION_CODE\"\n }\n }, [_c(\"el-select\", {\n attrs: {\n \"popper-append-to-body\": false,\n clearable: \"\",\n placeholder: \"请选择发运站点\"\n },\n model: {\n value: _vm.form.DISPATCH_STATION_CODE,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"DISPATCH_STATION_CODE\", $$v);\n },\n expression: \"form.DISPATCH_STATION_CODE\"\n }\n }, _vm._l(_vm.fyzdOptions, function (item) {\n return _c(\"el-option\", {\n key: item.code,\n attrs: {\n label: item.name,\n value: item.code\n }\n });\n }), 1)], 1)], 1), _c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"详细地址\"\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: \"请输入详细地址\",\n maxlength: \"64\",\n rows: \"4\",\n \"show-word-limit\": \"\",\n type: \"textarea\"\n },\n model: {\n value: _vm.form.DISPATCH_DETAIL_ADDRESS,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"DISPATCH_DETAIL_ADDRESS\", typeof $$v === \"string\" ? $$v.trim() : $$v);\n },\n expression: \"form.DISPATCH_DETAIL_ADDRESS\"\n }\n })], 1)], 1)] : _vm._e(), _c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"发货人\",\n prop: \"CONSIGNOR\"\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: \"请输入发货人\",\n maxlength: \"8\"\n },\n model: {\n value: _vm.form.CONSIGNOR,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"CONSIGNOR\", $$v);\n },\n expression: \"form.CONSIGNOR\"\n }\n })], 1)], 1), _c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"联系电话\",\n prop: \"CONSIGNOR_PHONE\"\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: \"请输入联系电话\",\n maxlength: \"11\"\n },\n model: {\n value: _vm.form.CONSIGNOR_PHONE,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"CONSIGNOR_PHONE\", $$v);\n },\n expression: \"form.CONSIGNOR_PHONE\"\n }\n })], 1)], 1)], 2)], 1)]), _c(\"div\", {\n staticClass: \"receipt_form\"\n }, [_c(\"div\", {\n staticClass: \"shipment_form_h2\"\n }, [_c(\"h2\", [_c(\"span\"), _vm._v(\"收货信息\")])]), _c(\"div\", {\n staticClass: \"form_con\"\n }, [_c(\"el-row\", [_c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"收货类型\",\n prop: \"RECEIPT_TYPE\"\n }\n }, [_c(\"el-select\", {\n attrs: {\n \"popper-append-to-body\": false,\n clearable: \"\",\n placeholder: \"请选择收货类型\"\n },\n model: {\n value: _vm.form.RECEIPT_TYPE,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"RECEIPT_TYPE\", $$v);\n },\n expression: \"form.RECEIPT_TYPE\"\n }\n }, _vm._l(_vm.fylxOptions, function (item) {\n return _c(\"el-option\", {\n key: item.label,\n attrs: {\n label: item.label,\n value: item.label\n }\n });\n }), 1)], 1)], 1), _vm.form.RECEIPT_TYPE == \"地址\" ? [_c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"收货地址\",\n prop: \"COMPLETE\"\n }\n }, [_c(\"el-cascader\", {\n attrs: {\n placeholder: \"请选择收货地址\",\n props: {\n expandTrigger: \"hover\"\n },\n options: _vm.addressDetailOptions,\n clearable: \"\"\n },\n model: {\n value: _vm.form.COMPLETE,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"COMPLETE\", $$v);\n },\n expression: \"form.COMPLETE\"\n }\n })], 1)], 1), _c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"详细地址\",\n prop: \"RECEIPT_DETAIL_ADDRESS\"\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: \"请输入详细地址\",\n maxlength: \"64\",\n rows: \"4\",\n \"show-word-limit\": \"\",\n type: \"textarea\"\n },\n model: {\n value: _vm.form.RECEIPT_DETAIL_ADDRESS,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"RECEIPT_DETAIL_ADDRESS\", typeof $$v === \"string\" ? $$v.trim() : $$v);\n },\n expression: \"form.RECEIPT_DETAIL_ADDRESS\"\n }\n })], 1)], 1)] : _vm._e(), _vm.form.RECEIPT_TYPE == \"港口\" ? [_c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"收货港口\",\n prop: \"RECEIPT_PORT_CODE\"\n }\n }, [_c(\"el-select\", {\n attrs: {\n \"popper-append-to-body\": false,\n clearable: \"\",\n placeholder: \"请选择收货港口\"\n },\n model: {\n value: _vm.form.RECEIPT_PORT_CODE,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"RECEIPT_PORT_CODE\", $$v);\n },\n expression: \"form.RECEIPT_PORT_CODE\"\n }\n }, _vm._l(_vm.shgkOptions, function (item) {\n return _c(\"el-option\", {\n key: item.code,\n attrs: {\n label: item.name,\n value: item.code\n }\n });\n }), 1)], 1)], 1), _c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"详细地址\"\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: \"请输入详细地址\",\n maxlength: \"64\",\n rows: \"4\",\n \"show-word-limit\": \"\",\n type: \"textarea\"\n },\n model: {\n value: _vm.form.RECEIPT_DETAIL_ADDRESS,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"RECEIPT_DETAIL_ADDRESS\", typeof $$v === \"string\" ? $$v.trim() : $$v);\n },\n expression: \"form.RECEIPT_DETAIL_ADDRESS\"\n }\n })], 1)], 1)] : _vm._e(), _vm.form.RECEIPT_TYPE == \"站点\" ? [_c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"收货站点\",\n prop: \"RECEIPT_STATION_CODE\"\n }\n }, [_c(\"el-select\", {\n attrs: {\n \"popper-append-to-body\": false,\n clearable: \"\",\n placeholder: \"请选择收货站点\"\n },\n model: {\n value: _vm.form.RECEIPT_STATION_CODE,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"RECEIPT_STATION_CODE\", $$v);\n },\n expression: \"form.RECEIPT_STATION_CODE\"\n }\n }, _vm._l(_vm.shzdOptions, function (item) {\n return _c(\"el-option\", {\n key: item.code,\n attrs: {\n label: item.name,\n value: item.code\n }\n });\n }), 1)], 1)], 1), _c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"详细地址\"\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: \"请输入详细地址\",\n maxlength: \"64\",\n rows: \"4\",\n \"show-word-limit\": \"\",\n type: \"textarea\"\n },\n model: {\n value: _vm.form.RECEIPT_DETAIL_ADDRESS,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"RECEIPT_DETAIL_ADDRESS\", typeof $$v === \"string\" ? $$v.trim() : $$v);\n },\n expression: \"form.RECEIPT_DETAIL_ADDRESS\"\n }\n })], 1)], 1)] : _vm._e(), _c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"收货人\",\n prop: \"CONSIGNEE\"\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: \"请输入收货人\",\n maxlength: \"8\"\n },\n model: {\n value: _vm.form.CONSIGNEE,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"CONSIGNEE\", $$v);\n },\n expression: \"form.CONSIGNEE\"\n }\n })], 1)], 1), _c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"联系电话\",\n prop: \"CONSIGNEE_PHONE\"\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: \"请输入联系电话\",\n maxlength: \"11\"\n },\n model: {\n value: _vm.form.CONSIGNEE_PHONE,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"CONSIGNEE_PHONE\", $$v);\n },\n expression: \"form.CONSIGNEE_PHONE\"\n }\n })], 1)], 1)], 2)], 1)])]), _c(\"div\", {\n staticClass: \"order_form_main\"\n }, [_c(\"h2\", [_c(\"span\"), _vm._v(\"收发货要求\")]), _c(\"el-row\", [_c(\"el-col\", {\n attrs: {\n span: 8\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"预计发货\",\n prop: \"EX_DELIVERY_DATE\"\n }\n }, [_c(\"el-date-picker\", {\n attrs: {\n \"value-format\": \"yyyy-MM-dd HH:mm:ss\",\n type: \"datetime\",\n placeholder: \"请选择预计发货时间\"\n },\n model: {\n value: _vm.form.EX_DELIVERY_DATE,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"EX_DELIVERY_DATE\", $$v);\n },\n expression: \"form.EX_DELIVERY_DATE\"\n }\n })], 1)], 1), _c(\"el-col\", {\n attrs: {\n span: 8\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"预计送达\",\n prop: \"EX_COMPLETE_DATE\"\n }\n }, [_c(\"el-date-picker\", {\n attrs: {\n \"value-format\": \"yyyy-MM-dd HH:mm:ss\",\n type: \"datetime\",\n placeholder: \"请选择预计送达时间\"\n },\n model: {\n value: _vm.form.EX_COMPLETE_DATE,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"EX_COMPLETE_DATE\", $$v);\n },\n expression: \"form.EX_COMPLETE_DATE\"\n }\n })], 1)], 1), _c(\"el-col\", {\n attrs: {\n span: 8\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"中转港\",\n prop: \"PORT_LIST\"\n }\n }, [_c(\"el-select\", {\n attrs: {\n \"popper-append-to-body\": false,\n multiple: \"\",\n \"collapse-tags\": \"\",\n clearable: \"\",\n placeholder: \"请选择中转港\"\n },\n model: {\n value: _vm.form.PORT_LIST_STR,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"PORT_LIST_STR\", $$v);\n },\n expression: \"form.PORT_LIST_STR\"\n }\n }, _vm._l(_vm.shgkOptions, function (item) {\n return _c(\"el-option\", {\n key: item.code,\n attrs: {\n label: item.name,\n value: item.code\n }\n });\n }), 1)], 1)], 1)], 1)], 1), _c(\"div\", {\n staticClass: \"order_form_main\"\n }, [_c(\"h2\", [_c(\"span\"), _vm._v(\"是否需要港口服务\")]), _c(\"el-row\", [_c(\"el-col\", {\n attrs: {\n span: 8\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"港口服务\",\n prop: \"NEED_PORT_SERVICE\"\n }\n }, [_c(\"template\", {\n slot: \"label\"\n }, [_c(\"span\", [_vm._v(\"港口服务\")]), _c(\"el-tooltip\", {\n staticClass: \"item\",\n attrs: {\n effect: \"dark\",\n content: \"提供梁山港、龙拱港、跃进港、太平港、顺达港、春江港、济州港、韩庄港相关港口服务\",\n placement: \"top\"\n }\n }, [_c(\"i\", {\n staticClass: \"iconfont icon-yichang\",\n staticStyle: {\n \"font-size\": \"14px\",\n \"margin-left\": \"2px\"\n }\n })])], 1), _c(\"el-radio-group\", {\n staticClass: \"radio_w50\",\n on: {\n click: _vm.changeNeed\n },\n model: {\n value: _vm.form.NEED_PORT_SERVICE,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"NEED_PORT_SERVICE\", $$v);\n },\n expression: \"form.NEED_PORT_SERVICE\"\n }\n }, _vm._l(_vm.nbgkOptions, function (item, index) {\n return _c(\"el-radio\", {\n key: index,\n attrs: {\n label: item.value\n }\n }, [_vm._v(_vm._s(item.label))]);\n }), 1)], 2)], 1), _c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: \"备注\",\n prop: \"CREATE_REMARK\"\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: \"请输入备注\",\n maxlength: \"1024\",\n rows: \"5\",\n \"show-word-limit\": \"\",\n type: \"textarea\"\n },\n model: {\n value: _vm.form.CREATE_REMARK,\n callback: function callback($$v) {\n _vm.$set(_vm.form, \"CREATE_REMARK\", typeof $$v === \"string\" ? $$v.trim() : $$v);\n },\n expression: \"form.CREATE_REMARK\"\n }\n })], 1)], 1)], 1)], 1)])], 1), _c(\"div\", {\n staticClass: \"order_btn\"\n }, [_c(\"div\", {\n staticClass: \"multiple_web order_btn_con\"\n }, [_c(\"span\", {\n on: {\n click: _vm.addOrder\n }\n }, [_vm._v(\"立即下单\")])])]), _vm.goodsDialog ? _c(\"goodsDialog\", {\n on: {\n close: _vm.closeGoodsDialog\n }\n }) : _vm._e(), _vm.portDialog ? _c(\"portDialog\", {\n on: {\n close: _vm.closePortDialog\n }\n }) : _vm._e()], 1);\n};\nvar staticRenderFns = [function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"div\", {\n staticClass: \"banner\"\n }, [_c(\"img\", {\n attrs: {\n src: __webpack_require__(/*! @/assets/images/banner_luxian.png */ \"./src/assets/images/banner_luxian.png\")\n }\n })]);\n}];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/views/apps/multiple/order.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%22a67d506c-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/apps/multiple/order.vue?vue&type=style&index=0&id=d18830bc&scoped=true&lang=scss": /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/apps/multiple/order.vue?vue&type=style&index=0&id=d18830bc&scoped=true&lang=scss ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".banner img[data-v-d18830bc] {\\n width: 100%;\\n}\\n.link_main[data-v-d18830bc] {\\n margin: 0 auto;\\n line-height: 40px;\\n color: #606266;\\n font-size: 14px;\\n}\\n.link_main span[data-v-d18830bc] {\\n cursor: pointer;\\n}\\n.link_main i[data-v-d18830bc] {\\n font-size: 12px;\\n padding: 0 8px;\\n color: #999;\\n}\\n.link_main i.icon-cangku[data-v-d18830bc] {\\n font-size: 16px;\\n}\\n.multiple_order_main[data-v-d18830bc] {\\n margin: 0 auto;\\n overflow: hidden;\\n}\\n.multiple_order_main h2[data-v-d18830bc] {\\n height: 70px;\\n line-height: 50px;\\n font-size: 18px;\\n font-weight: bold;\\n color: #202E4E;\\n border-bottom: 1px solid #EEEEEE;\\n padding-top: 20px;\\n margin-bottom: 20px;\\n}\\n.multiple_order_main h2 span[data-v-d18830bc] {\\n width: 4px;\\n height: 16px;\\n background: #0083D2;\\n border-radius: 2px;\\n display: inline-block;\\n vertical-align: middle;\\n margin-right: 15px;\\n position: relative;\\n top: -1px;\\n}\\n.multiple_order_main .order_form_main[data-v-d18830bc] {\\n background: #ffffff;\\n padding: 0px 40px 20px 40px;\\n margin-bottom: 20px;\\n}\\n.multiple_order_main .order_form_main .shipment_form[data-v-d18830bc], .multiple_order_main .order_form_main .receipt_form[data-v-d18830bc] {\\n width: calc(50% - 10px);\\n float: left;\\n border: 1px solid #006CD3;\\n border-radius: 12px;\\n height: 380px;\\n}\\n.multiple_order_main .order_form_main .shipment_form .shipment_form_h2[data-v-d18830bc], .multiple_order_main .order_form_main .receipt_form .shipment_form_h2[data-v-d18830bc] {\\n background: -webkit-gradient(linear, left top, left bottom, from(#D6E8FD), to(#ffffff));\\n background: linear-gradient(to bottom, #D6E8FD, #ffffff);\\n padding: 0 20px;\\n border-top-left-radius: 12px;\\n border-top-right-radius: 12px;\\n}\\n.multiple_order_main .order_form_main .shipment_form .form_con[data-v-d18830bc], .multiple_order_main .order_form_main .receipt_form .form_con[data-v-d18830bc] {\\n padding: 0 20px;\\n}\\n.multiple_order_main .order_form_main .receipt_form[data-v-d18830bc] {\\n border: 1px solid #FF8712;\\n margin-left: 20px;\\n}\\n.multiple_order_main .order_form_main .receipt_form .shipment_form_h2[data-v-d18830bc] {\\n background: -webkit-gradient(linear, left top, left bottom, from(#FDEED6), to(#ffffff));\\n background: linear-gradient(to bottom, #FDEED6, #ffffff);\\n}\\n.multiple_order_main .order_form_main .receipt_form h2 span[data-v-d18830bc] {\\n background: #FF8712;\\n}\\n.multiple_order_main .order_form_main .form_radio_service .form_radio_service_item[data-v-d18830bc] {\\n width: calc(20% - 8px);\\n float: left;\\n border: 1px solid #EEEEEE;\\n border-radius: 8px;\\n margin-left: 10px;\\n padding: 15px;\\n}\\n.multiple_order_main .order_form_main .form_radio_service .form_radio_service_item h4[data-v-d18830bc] {\\n font-weight: bold;\\n font-size: 14px;\\n color: #333333;\\n}\\n.multiple_order_main .order_form_main .form_radio_service .form_radio_service_item p label[data-v-d18830bc] {\\n font-size: 12px;\\n color: #FF8712;\\n display: block;\\n float: left;\\n line-height: 32px;\\n}\\n.multiple_order_main .order_form_main .form_radio_service .form_radio_service_item p span[data-v-d18830bc] {\\n display: block;\\n float: right;\\n font-size: 20px;\\n color: #FF070B;\\n}\\n.multiple_order_main .order_form_main .form_radio_service .form_radio_service_item p span font[data-v-d18830bc] {\\n font-size: 14px;\\n}\\n.multiple_order_main .order_form_main .form_radio_service .form_radio_service_item p span em[data-v-d18830bc] {\\n font-style: normal;\\n font-size: 12px;\\n color: #666666;\\n}\\n.multiple_order_main .order_form_main .form_radio_service .form_radio_service_item[data-v-d18830bc]:nth-child(5n+1) {\\n margin-left: 0px;\\n}\\n.order_btn[data-v-d18830bc] {\\n width: 100%;\\n height: 90px;\\n background: #ffffff;\\n}\\n.order_btn .order_btn_con[data-v-d18830bc] {\\n margin: 0 auto;\\n}\\n.order_btn .order_btn_con span[data-v-d18830bc] {\\n display: block;\\n float: right;\\n width: 168px;\\n height: 50px;\\n line-height: 50px;\\n text-align: center;\\n border-radius: 4px;\\n background: #006CD3;\\n color: #ffffff;\\n font-weight: bold;\\n font-size: 18px;\\n margin-top: 20px;\\n cursor: pointer;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n\n\n//# sourceURL=webpack:///./src/views/apps/multiple/order.vue?./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/apps/multiple/order.vue?vue&type=style&index=0&id=d18830bc&scoped=true&lang=scss": /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/vue-style-loader??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/apps/multiple/order.vue?vue&type=style&index=0&id=d18830bc&scoped=true&lang=scss ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("// style-loader: Adds some css to the DOM by adding a