(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["pages/publish/publish"],{ /***/ 55: /*!**********************************************************************!*\ !*** D:/wwwroot/forest/main.js?{"page":"pages%2Fpublish%2Fpublish"} ***! \**********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(createPage) {__webpack_require__(/*! uni-pages */ 4); var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 2)); var _publish = _interopRequireDefault(__webpack_require__(/*! ./pages/publish/publish.vue */ 56));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} createPage(_publish.default); /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["createPage"])) /***/ }), /***/ 56: /*!***************************************************!*\ !*** D:/wwwroot/forest/pages/publish/publish.vue ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _publish_vue_vue_type_template_id_177a8126___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./publish.vue?vue&type=template&id=177a8126& */ 57); /* harmony import */ var _publish_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./publish.vue?vue&type=script&lang=js& */ 59); /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _publish_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _publish_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony import */ var _publish_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./publish.vue?vue&type=style&index=0&lang=css& */ 62); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 11); var renderjs /* normalize component */ var component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( _publish_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], _publish_vue_vue_type_template_id_177a8126___WEBPACK_IMPORTED_MODULE_0__["render"], _publish_vue_vue_type_template_id_177a8126___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, null, false, _publish_vue_vue_type_template_id_177a8126___WEBPACK_IMPORTED_MODULE_0__["components"], renderjs ) component.options.__file = "pages/publish/publish.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), /***/ 57: /*!**********************************************************************************!*\ !*** D:/wwwroot/forest/pages/publish/publish.vue?vue&type=template&id=177a8126& ***! \**********************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_publish_vue_vue_type_template_id_177a8126___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./publish.vue?vue&type=template&id=177a8126& */ 58); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_publish_vue_vue_type_template_id_177a8126___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_publish_vue_vue_type_template_id_177a8126___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_publish_vue_vue_type_template_id_177a8126___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_publish_vue_vue_type_template_id_177a8126___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /***/ 58: /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!D:/wwwroot/forest/pages/publish/publish.vue?vue&type=template&id=177a8126& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components = { uniSearchBar: function() { return __webpack_require__.e(/*! import() | components/uni-search-bar/uni-search-bar */ "components/uni-search-bar/uni-search-bar").then(__webpack_require__.bind(null, /*! @/components/uni-search-bar/uni-search-bar.vue */ 240)) } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /***/ 59: /*!****************************************************************************!*\ !*** D:/wwwroot/forest/pages/publish/publish.vue?vue&type=script&lang=js& ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_publish_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./publish.vue?vue&type=script&lang=js& */ 60); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_publish_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_publish_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__); /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_publish_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_publish_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony default export */ __webpack_exports__["default"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_publish_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); /***/ }), /***/ 60: /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!D:/wwwroot/forest/pages/publish/publish.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0; var _mescrollMixins = _interopRequireDefault(__webpack_require__(/*! @/components/mescroll-uni/mescroll-mixins.js */ 43)); var _bus = __webpack_require__(/*! ../../utils/bus.js */ 61);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // 引入mescroll-mixins.js var MescrollBody = function MescrollBody() {Promise.all(/*! require.ensure | components/mescroll-uni/mescroll-body */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/mescroll-uni/mescroll-body")]).then((function () {return resolve(__webpack_require__(/*! @/components/mescroll-uni/mescroll-body.vue */ 256));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var uniSearchBar = function uniSearchBar() {__webpack_require__.e(/*! require.ensure | components/uni-search-bar/uni-search-bar */ "components/uni-search-bar/uni-search-bar").then((function () {return resolve(__webpack_require__(/*! @/components/uni-search-bar/uni-search-bar.vue */ 240));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var _default = { mixins: [_mescrollMixins.default], // 使用mixin components: { MescrollBody: MescrollBody, uniSearchBar: uniSearchBar }, data: function data() {var currentDate = this.getDate({ format: true });return { mescroll: null, // mescroll实例对象 (此行可删,mixins已默认) // 下拉刷新的配置(可选, 绝大部分情况无需配置) downOption: {// ... }, // 上拉加载的配置(可选, 绝大部分情况无需配置) upOption: { page: { size: 10 // 每页数据的数量,默认10 }, noMoreSize: 5, // 配置列表的总数量要大于等于5条才显示'-- END --'的提示 empty: { tip: '暂无相关数据' } }, thetoken: '', params: { token: '', type: '', myposition: '', name: '', brandName: '', brandId: '', price: null, originalPrice: null, //市场价 compName: '默认的供应商', //供应商 compId: '', placeOfProduction: '', //产地 spec: '', //规格 qualityGuaranteePeriod: '', //保质期 dateOfManufacture: currentDate, //生产日期 // productiondate:'',//生产日期 unit: '', //包装 productlabel: '', //标签 albumPics: '', //图片视频 pic: '', productBigCategoryId: '', //大类ID productCategoryId: '', //类别id productCategoryName: '', //类别名称 productBigCategoryName: '', //大类名称 placeOfProductionId: 0, publishStatus: "0", productSn: '', //商品货号 sort: 0, //排序 description: '' }, pics: [], //表单检查结果 checkStatus: false, //供应商 supplieropen: false, supplierlist: [], // 产地 placeoforiginopen: false, placeoforiginlist: [], brandopen: false, brandlist: [], places: [], //临时暂存 brands: [], // 规格 specopen: false, speclist: [{ value: '500g/提(250g/盒*2)', name: '500g/提(250g/盒*2)', checked: false }, { value: '10g/罐', name: '10g/罐', checked: false }, { value: '30g/盒', name: '30g/盒', checked: false }, { value: '150g/盒', name: '150g/盒', checked: false }, { value: '30g/盒(1.5g*20瓶)', name: '30g/盒(1.5g*20瓶)', checked: false }], backtyep: 1 };}, onShow: function onShow() {uni.hideTabBar();var serf = this; //检查登录,获取token // let loginRes = this.checkLogin('/pages/publish/publish', '2'); // if (!loginRes) { // return false; // } // serf.params.token = loginRes[0]; }, onHide: function onHide() {uni.showTabBar();}, onLoad: function onLoad(option) {var _this = this;var self = this;if (Object.keys(_bus.bus.data).length > 0) {console.log('bus.data', _bus.bus.data);this.params.type = _bus.bus.data.name;this.params.productBigCategoryId = _bus.bus.data.parentId;this.params.productCategoryId = _bus.bus.data.id;this.params.productBigCategoryName = _bus.bus.data.productBigCategoryName;this.params.productCategoryName = _bus.bus.data.name; // console.log(this.params.type); }; // console.log(option); // this.params.type = option.type; uni.getStorage({ key: 'token', success: function success(res) {self.params.token = res.data; // console.log(res.data); } });uni.getStorage({ key: 'tokenhead', success: function success(res) {self.params.tokenhead = res.data; // console.log(res.data); } }); //供应商详情 this.thetoken = this.params.tokenhead + this.params.token;uni.getStorage({ key: 'userInfo', success: function success(res) {self.params.compId = res.data.company.compId;self.params.compName = res.data.company.compName; // console.log(res.data); } });this.$api.http.get(this.config.apiBaseurl + '/company/cp/detail', { header: { Authorization: this.thetoken }, params: { compId: this.params.compId } }).then(function (res) {console.log('res', JSON.parse(JSON.stringify(res)));_this.placeoforiginlist = res.data.data.origines;_this.brandlist = res.data.data.brands;_this.brands = res.data.data.brands;_this.places = res.data.data.origines;_this.params.compName = res.data.data.compName;}).catch(function (err) {console.log(err);});}, computed: { startDate: function startDate() {return this.getDate('start');}, endDate: function endDate() {return this.getDate('end');} }, methods: { getDate: function getDate(type) {var date = new Date();var year = date.getFullYear();var month = date.getMonth() + 1;var day = date.getDate();if (type === 'start') {year = year - 60;} else if (type === 'end') {year = year + 2;}month = month > 9 ? month : '0' + month;;day = day > 9 ? day : '0' + day;return "".concat(year, "-").concat(month, "-").concat(day);}, bindDateChange: function bindDateChange(e) {this.params.dateOfManufacture = e.target.value; // console.log(this.params.dateOfManufacture); }, /*mescroll组件初始化的回调,可获取到mescroll对象 (此处可删,mixins已默认)*/mescrollInit: function mescrollInit(mescroll) {this.mescroll = mescroll;}, downCallback: function downCallback() {this.mescroll.resetUpScroll(); // 重置列表为第一页 (自动执行 page.num=1, 再触发upCallback方法 ) }, /*上拉加载的回调*/upCallback: function upCallback(page) {var _this2 = this;var pageNum = page.num; // 页码, 默认从1开始 var pageSize = page.size; // 页长, 默认每页10条 this.params = Object.assign(this.params, { page: pageNum, rows: pageSize });this.$api.http.post(this.config.apiBaseurl + 'hotel/reserve/data', this.params, { header: { Accept: 'application/json', Authorization: 'Bearer ' + this.params.token //注意Bearer后面有一空格 } }).then(function (data) {if (data.data.code == '1001') {// uni.redirectTo({ // url:'/pages/login/login?backpage=/pages/index/index'+'&backtype='+2, // }); };console.log(data); // 接口返回的当前页数据列表 (数组) var curPageData = data.data.rows;console.log('curPageData', curPageData); // 接口返回的当前页数据长度 (如列表有26个数据,当前页返回8个,则curPageLen=8) var curPageLen = curPageData.length; // 接口返回的总页数 (如列表有26个数据,每页10条,共3页; 则totalPage=3) // let totalPage = data.xxx; // 接口返回的总数据量(如列表有26个数据,每页10条,共3页; 则totalSize=26) var totalSize = data.data.total; // 接口返回的是否有下一页 (true/false) // let hasNext = data.xxx; //设置列表数据 if (page.num == 1) _this2.dataList = []; //如果是第一页需手动置空列表 _this2.dataList = _this2.dataList.concat(curPageData); //追加新数据 //方法二(推荐): 后台接口有返回列表的总数据量 totalSize _this2.mescroll.endBySize(curPageLen, totalSize); // setTimeout(()=>{ // this.mescroll.endSuccess(curPageLen) // },20) }).catch(function (err) {_this2.mescroll.endErr();console.log(err);});}, //选择图片 chooseimg: function chooseimg() {var _self = this;uni.chooseImage({ // count: 3, sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有 sourceType: ['album', 'camera'], //从相册选择 success: function success(res) {console.log('res111', res);var tempFilePaths = res.tempFilePaths;_self.image = tempFilePaths[0];console.log("tempFilePaths[0]", tempFilePaths[0]); //能够打印出选中的图片 _self.iconcheck = 1; //点击后图片更改状态由0变成1 console.log('111', JSON.stringify(res.tempFilePaths)); // _self.pics = res.tempFilePaths; // console.log(_self.pics); var isLt10M = res.tempFiles[0].size / 1024 / 1024 < 10;if (!isLt10M) {uni.showToast({ title: "上传文件大小不能超过 10MB!", icon: 'none' });return false;};var imgNumber = _self.pics.length < 5;if (!imgNumber) {uni.showToast({ title: "图片不能超过5张!", icon: 'none' });return false;}; //上传图片 var obj = new Object();var file = []; obj.name = "file"; obj.uri = res.tempFiles[0].path; file.push(obj); _self.uploadTheImg(file); }, error: function error(e) { console.log(e); } }); }, uploadTheImg: function uploadTheImg(imgFiles) { var _self = this; //上传图片 uni.uploadFile({ url: _self.config.apiBaseurl + '/upload/fileImg', // 后端api接口 fileType: "image", files: imgFiles, // filePath: imgFiles[0], // uni.chooseImage函数调用后获取的本地文件路劲 name: 'file', //后端通过'file'获取上传的文件对象(字段) formData: { // file:_self.image, // openid:_self.openid, //剩下的字段 }, header: { // "Content-Type":"multipart/form-data", // Accept:'application/json', Accept: '*/*', Authorization: 'Bearer ' + _self.params.token //注意Bearer后面有一空格 }, success: function success(res) { console.log(JSON.parse(res.data)); var data = JSON.parse(res.data); _self.pics.push(data.data); if (res.statusCode == 200) { uni.showToast({ icon: 'success', title: "添加成功..." }); } }, error: function error(_error) { uni.showToast({ title: "添加失败..." }); } }); }, previewPic: function previewPic(index) { // 预览图片 uni.previewImage({ urls: this.pics, current: index, longPressActions: { //长按图片显示操作菜单,如不填默认为保存相册 success: function success(data) { console.log('选中了第' + (data.tapIndex + 1) + '个按钮,第' + (data.index + 1) + '张图片'); }, fail: function fail(err) { console.log(err.errMsg); } } }); }, //删除图片 delImg: function delImg(index) { console.log('index', index); console.log('t', this.pics); this.pics.splice(index, 1); console.log('t', this.pics); }, //发布 publish: function publish() {var _this3 = this; this.params.albumPics = this.pics.toString(); this.params.pic = this.pics[0]; this.checkStatus = this.check_form(); if (this.checkStatus) { var _self = this; uni.showLoading({ title: '请稍等' }); this.$api.http.post(this.config.apiBaseurl + '/prod/pub/add', this.params, { header: { Accept: 'application/json', Authorization: 'Bearer ' + this.params.token //注意Bearer后面有一空格 } }). then(function (res) { uni.hideLoading(); console.log('res', res); if (res.data.message == '暂未登录或token已经过期') { // let loginurl = `${this.config.apiBaseurl}/wechat/h5/authorize?returnUrl=/pages/publish/publish` // console.log('loginurl',loginurl); uni.showToast({ title: res.data.message, duration: 2000 }); setTimeout(function () { window.location.replace(_this3.config.loginUrl); }, 2000); }; if (res.data.code != 200) { uni.showToast({ icon: "none", title: res.data.message, duration: 2000 }); return false; }; uni.showToast({ icon: 'success', title: "\u53D1\u5E03\u6210\u529F,\u8BF7\u7B49\u5F85\u5BA1\u6838!", duration: 2000 }); setTimeout(function () { uni.redirectTo({ url: '/pages/publish/publishsuccess/publishsuccess' }); }, 2000); }).catch(function (err) { uni.hideLoading(); console.log(err); }); // setTimeout(function () { // uni.hideLoading(); // }, 2000); // setTimeout(()=>{ // uni.showToast({ // icon:'success', // title:`发布成功,请等待审核!`, // duration: 2000 // }); // },2000); // setTimeout(() => { // uni.redirectTo({ // url:'/pages/publish/publishsuccess/publishsuccess' // }) // }, 2000); } }, //表单验证 check_form: function check_form() { console.log('this.params', this.params); if (this.params.type.length <= 0) { uni.showToast({ icon: 'none', title: "\u8BF7\u5230'\u6211\u8981\u53D1\u5E03\u9875'\u9009\u62E9\u7C7B\u522B!", duration: 2000 }); return false; } // if(this.params.myposition.length <= 0) { // console.log(this.params.myposition); // uni.showToast({icon:'none',title:`请填写地理位置!`,duration: 2000}); // return false; // } if (this.params.name.length <= 0) { uni.showToast({ icon: 'none', title: "\u8BF7\u586B\u5199\u5546\u54C1\u540D\u79F0!", duration: 2000 }); return false; } if (this.params.brandName.length <= 0) { uni.showToast({ icon: 'none', title: "\u8BF7\u586B\u5199\u54C1\u724C!", duration: 2000 }); return false; } // if(this.params.price.length <= 0) { // uni.showToast({icon:'none',title:`请填写零售价!`,duration: 2000}); // return false; // } if (this.params.compName.length <= 0) { uni.showToast({ icon: 'none', title: "\u8BF7\u586B\u5199\u4F9B\u5E94\u5546!", duration: 2000 }); return false; } if (this.params.placeOfProduction.length <= 0) { uni.showToast({ icon: 'none', title: "\u8BF7\u586B\u5199\u751F\u4EA7\u5730!", duration: 2000 }); return false; } if (this.params.spec.length <= 0) { uni.showToast({ icon: 'none', title: "\u8BF7\u586B\u5199\u89C4\u683C!", duration: 2000 }); return false; } // if(this.params.qualityGuaranteePeriod.length <= 0) { // uni.showToast({icon:'none',title:`请填写保质期!`,duration: 2000}); // return false; // } // if(this.params.dateOfManufacture.length <= 0) { // uni.showToast({icon:'none',title:`请填写生产日期!`,duration: 2000}); // return false; // } // if(this.params.unit.length <= 0) { // uni.showToast({icon:'none',title:`请填写计量单位!`,duration: 2000}); // return false; // } // if(this.params.productlabel.length <= 0) { // uni.showToast({icon:'none',title:`请填写标签!`,duration: 2000}); // return false; // } if (this.params.albumPics.length <= 0) { uni.showToast({ icon: 'none', title: "\u8BF7\u4E0A\u4F20\u56FE\u7247!", duration: 2000 }); return false; } return true; }, //选择供应商 // supplierclick(name){ // this.params.compName = name; // this.supplieropen = false; // this.showback(); // }, //打开供应商弹出框 // opensupplier(){ // this.supplieropen = true; // this.hideback(); // }, // 搜索供应商 // searchsupplier(e){ // console.log(e); // }, //选择生产地 placeoforiginclick: function placeoforiginclick(item) { console.log('placeoforiginclick', item); this.params.placeOfProduction = item.detailAddress; this.params.placeOfProductionId = item.id; this.placeoforiginopen = false; this.showback(); }, //打开生产地弹出框 openplaceoforigin: function openplaceoforigin() { this.placeoforiginopen = true; this.hideback(); }, //选择品牌 brandclick: function brandclick(brand) { // console.log('brand',brand); this.params.brandName = brand.brandName; this.params.brandId = brand.brandId; this.brandopen = false; this.showback(); }, //打开品牌弹出框 openbrand: function openbrand() { this.brandopen = true; this.hideback(); }, //选择规格 specclick: function specclick(e) { // this.params.spec = name; this.specopen = false; this.showback(); }, //打开规格弹出框 openspec: function openspec() { this.specopen = true; this.hideback(); }, // 规格checkbox checkboxChange: function checkboxChange(e) { var items = this.speclist, values = e.detail.value; for (var i = 0, lenI = items.length; i < lenI; ++i) { var item = items[i]; if (values.includes(item.value)) { this.$set(item, 'checked', true); } else { this.$set(item, 'checked', false); } } this.params.spec = e.detail.value; console.log(this.params.spec); }, resetcheckbox: function resetcheckbox() { var items = this.speclist; for (var i = 0, lenI = items.length; i < lenI; ++i) { var item = items[i]; this.$set(item, 'checked', false); } this.params.spec = []; // console.log(this.params.spec); }, //隐藏返回按钮 hideback: function hideback() { // let backbtn = document.getElementsByClassName('uni-page-head-hd')[0]; // backbtn.style.display = 'none'; this.backtyep = 2; console.log(this.backtyep); }, // 显示返回按钮 showback: function showback() { // let backbtn = document.getElementsByClassName('uni-page-head-hd')[0]; // backbtn.style.display = 'block'; this.backtyep = 1; // console.log(this.backtyep) }, // 导航返回按钮 onBackPress: function onBackPress(e) { // console.log(this.backtyep) if (this.backtyep == 2) { this.placeoforiginopen = false; this.backtyep = 1; return true; }; }, // 选择位置 chooseaddr: function chooseaddr() { var self = this; uni.chooseLocation({ success: function success(res) { self.params.myposition = res.address; console.log('位置名称:' + res.name); console.log('详细地址:' + res.address); console.log('纬度:' + res.latitude); console.log('经度:' + res.longitude); } }); }, // 搜索产地 searchplace: function searchplace(e) { if (e.value) { var place = this.placeoforiginlist.filter(function (value) { console.log(value.detailAddress); return value.detailAddress.includes(e.value); }); console.log('place', place); this.placeoforiginlist = place; } else { this.placeoforiginlist = this.places; } }, // 搜索品牌 searchbrand: function searchbrand(e) { console.log('品牌', e); if (e.value) { var brand = this.brandlist.filter(function (value) { console.log(value); return value.brandName.includes(e.value); }); console.log('brand', brand); this.brandlist = brand; } else { this.brandlist = this.brands; } } } };exports.default = _default; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["default"])) /***/ }), /***/ 62: /*!************************************************************************************!*\ !*** D:/wwwroot/forest/pages/publish/publish.vue?vue&type=style&index=0&lang=css& ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_publish_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!../../../../HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src??ref--6-oneOf-1-3!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./publish.vue?vue&type=style&index=0&lang=css& */ 63); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_publish_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_publish_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_publish_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_publish_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony default export */ __webpack_exports__["default"] = (_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_publish_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); /***/ }), /***/ 63: /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!./node_modules/postcss-loader/src??ref--6-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!D:/wwwroot/forest/pages/publish/publish.vue?vue&type=style&index=0&lang=css& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin if(false) { var cssReload; } /***/ }) },[[55,"common/runtime","common/vendor"]]]); //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/publish/publish.js.map