daShangDao_miniProgram/unpackage/dist/dev/mp-weixin/pkgManage/goods/index.js
2026-06-15 16:37:57 +08:00

1195 lines
65 KiB
JavaScript

require('../common/vendor.js');(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["pkgManage/goods/index"],{
/***/ 276:
/*!**********************************************************************!*\
!*** D:/project/zhizhu/main.js?{"page":"pkgManage%2Fgoods%2Findex"} ***!
\**********************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(wx, createPage) {
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4);
__webpack_require__(/*! uni-pages */ 30);
var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 25));
var _index = _interopRequireDefault(__webpack_require__(/*! ./pkgManage/goods/index.vue */ 277));
// @ts-ignore
wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;
createPage(_index.default);
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/wx.js */ 1)["default"], __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["createPage"]))
/***/ }),
/***/ 277:
/*!***************************************************!*\
!*** D:/project/zhizhu/pkgManage/goods/index.vue ***!
\***************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _index_vue_vue_type_template_id_69402bfd___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=69402bfd& */ 278);
/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 280);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var _index_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./index.vue?vue&type=style&index=0&lang=css& */ 282);
/* 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 */ 41);
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"])(
_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
_index_vue_vue_type_template_id_69402bfd___WEBPACK_IMPORTED_MODULE_0__["render"],
_index_vue_vue_type_template_id_69402bfd___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
false,
null,
null,
null,
false,
_index_vue_vue_type_template_id_69402bfd___WEBPACK_IMPORTED_MODULE_0__["components"],
renderjs
)
component.options.__file = "pkgManage/goods/index.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ 278:
/*!**********************************************************************************!*\
!*** D:/project/zhizhu/pkgManage/goods/index.vue?vue&type=template&id=69402bfd& ***!
\**********************************************************************************/
/*! 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_17_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_index_vue_vue_type_template_id_69402bfd___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--17-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!./index.vue?vue&type=template&id=69402bfd& */ 279);
/* 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_17_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_index_vue_vue_type_template_id_69402bfd___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_17_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_index_vue_vue_type_template_id_69402bfd___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_17_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_index_vue_vue_type_template_id_69402bfd___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_17_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_index_vue_vue_type_template_id_69402bfd___WEBPACK_IMPORTED_MODULE_0__["components"]; });
/***/ }),
/***/ 279:
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./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--17-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:/project/zhizhu/pkgManage/goods/index.vue?vue&type=template&id=69402bfd& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! 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
var render = function () {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
var g0 = _vm.isBatchMode ? _vm.selectedItems.length : null
var g1 = _vm.isBatchMode ? _vm.selectedItems.length : null
var g2 = _vm.isBatchMode ? _vm.selectedItems.length : null
var l0 = _vm.__map(_vm.goodsList, function (goods, index) {
var $orig = _vm.__get_orig(goods)
var m0 = _vm.isBatchMode ? _vm.isItemSelected(goods.id) : null
var m1 = _vm.isBatchMode ? _vm.isItemSelected(goods.id) : null
var m2 = _vm.formatPrice(goods.price)
return {
$orig: $orig,
m0: m0,
m1: m1,
m2: m2,
}
})
var g3 = !_vm.hasMore && _vm.goodsList.length > 0
var m3 =
_vm.showLocationModal && _vm.selectedWarehouse
? _vm.getWarehouseName(_vm.selectedWarehouse)
: null
var m4 =
_vm.showLocationModal && _vm.selectedShelf
? _vm.getShelfName(_vm.selectedShelf)
: null
var m5 =
_vm.showLocationModal && _vm.selectedFreight
? _vm.getFreightName(_vm.selectedFreight)
: null
if (!_vm._isMounted) {
_vm.e0 = function ($event, goods) {
var _temp = arguments[arguments.length - 1].currentTarget.dataset,
_temp2 = _temp.eventParams || _temp["event-params"],
goods = _temp2.goods
var _temp, _temp2
_vm.isBatchMode
? _vm.selectItem(goods.id)
: _vm.previewImage(goods.images)
}
}
_vm.$mp.data = Object.assign(
{},
{
$root: {
g0: g0,
g1: g1,
g2: g2,
l0: l0,
g3: g3,
m3: m3,
m4: m4,
m5: m5,
},
}
)
}
var recyclableRender = false
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ 280:
/*!****************************************************************************!*\
!*** D:/project/zhizhu/pkgManage/goods/index.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_13_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_index_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--13-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!./index.vue?vue&type=script&lang=js& */ 281);
/* 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_13_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_index_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_13_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_index_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_13_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_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (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_13_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_index_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_13_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_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
/***/ 281:
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-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:/project/zhizhu/pkgManage/goods/index.vue?vue&type=script&lang=js& ***!
\***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(uni) {
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4);
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 36));
var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ 18));
var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 11));
var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 13));
var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ 5));
var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 38));
var _config = _interopRequireDefault(__webpack_require__(/*! @/utils/config.js */ 46));
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
var _default = {
data: function data() {
return {
locationCode: '',
// 货区代码
goodsList: [],
// 商品列表
loading: true,
isLoadingMore: false,
// 加载更多状态
userId: '',
// 用户ID
pageNum: 1,
// 当前页码
pageSize: 10,
// 每页数量
hasMore: true,
// 是否有更多数据
totalPages: 1,
// 总页数
searchKeyword: '',
// 搜索关键词
originalData: [],
// 保存原始数据用于搜索
dateInput: '',
// 日期输入
displayDate: {
day: new Date().getDate().toString().padStart(2, '0'),
month: (new Date().getMonth() + 1).toString().padStart(2, '0'),
year: new Date().getFullYear()
},
total: 0,
// 数据总条数
isBatchMode: false,
// 批量选择模式
selectedItems: [],
// 已选择的商品ID
isAllSelected: false,
// 是否全选
// 货区选择弹窗相关
showLocationModal: false,
// 是否显示货区选择弹窗
// 货区数据
warehouseList: [],
// 一级货区列表
shelfList: [],
// 二级货区列表
freightList: [],
// 三级货区列表
selectedWarehouse: '',
// 选中的一级货区ID
selectedShelf: '',
// 选中的二级货区ID
selectedFreight: '',
// 选中的三级货区ID
warehouseLoading: false,
// 一级货区加载状态
shelfLoading: false,
// 二级货区加载状态
freightLoading: false // 三级货区加载状态
};
},
onLoad: function onLoad(option) {
// 从路由参数获取货区代码
if (option.code) {
this.locationCode = option.code;
console.log('接收到的货区代码:', this.locationCode);
}
// 从本地存储获取用户ID
this.userId = uni.getStorageSync('userId');
// 加载商品数据
this.fetchGoodsData();
},
// 添加下拉刷新
onPullDownRefresh: function onPullDownRefresh() {
this.pageNum = 1;
this.hasMore = true;
this.fetchGoodsData().then(function () {
uni.stopPullDownRefresh();
});
},
methods: {
// 切换批量选择模式
toggleBatchMode: function toggleBatchMode() {
this.isBatchMode = !this.isBatchMode;
if (!this.isBatchMode) {
// 退出批量模式时清空选择
this.selectedItems = [];
this.isAllSelected = false;
}
},
// 选择/取消选择商品
selectItem: function selectItem(itemId) {
var index = this.selectedItems.indexOf(itemId);
if (index === -1) {
// 添加到选中列表
this.selectedItems.push(itemId);
} else {
// 从选中列表移除
this.selectedItems.splice(index, 1);
}
// 更新全选状态
this.isAllSelected = this.selectedItems.length === this.goodsList.length;
// 打印选中的商品ID
console.log('当前选中的商品IDs:', this.selectedItems);
},
// 判断商品是否被选中
isItemSelected: function isItemSelected(itemId) {
return this.selectedItems.indexOf(itemId) !== -1;
},
// 切换全选/取消全选
toggleSelectAll: function toggleSelectAll() {
if (this.isAllSelected) {
// 取消全选
this.selectedItems = [];
} else {
// 全选
this.selectedItems = this.goodsList.map(function (item) {
return item.id;
});
}
this.isAllSelected = !this.isAllSelected;
// 打印选中的商品ID
console.log('全选/取消全选后的商品IDs:', this.selectedItems);
},
// 批量删除
batchDelete: function batchDelete() {
var _this = this;
if (this.selectedItems.length === 0) {
return;
}
uni.showModal({
title: '确认删除',
content: "\u786E\u5B9A\u8981\u5220\u9664\u9009\u4E2D\u7684".concat(this.selectedItems.length, "\u4E2A\u5546\u54C1\u5417\uFF1F"),
success: function success(res) {
if (res.confirm) {
// 执行删除操作
console.log('执行批量删除:', _this.selectedItems);
// TODO: 调用批量删除API
uni.showToast({
title: '删除操作待实现',
icon: 'none'
});
}
}
});
},
// 批量编辑
batchEdit: function batchEdit() {
if (this.selectedItems.length === 0) {
return;
}
// 加载一级货区数据
this.fetchWarehouses();
// 显示货区选择弹窗
this.showLocationModal = true;
},
// 获取一级货区列表
fetchWarehouses: function fetchWarehouses() {
var _this2 = this;
return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {
var _yield$uni$request, _yield$uni$request2, err, response;
return _regenerator.default.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
_context.prev = 0;
_this2.warehouseLoading = true;
_this2.warehouseList = [];
_this2.shelfList = [];
_this2.freightList = [];
_this2.selectedWarehouse = '';
_this2.selectedShelf = '';
_this2.selectedFreight = '';
_context.next = 10;
return uni.request({
url: 'https://api.buzhiyushu.cn/shelves/shelves/namelist',
method: 'GET',
data: {
phoneNumber: uni.getStorageSync('phoneNumber')
}
});
case 10:
_yield$uni$request = _context.sent;
_yield$uni$request2 = (0, _slicedToArray2.default)(_yield$uni$request, 2);
err = _yield$uni$request2[0];
response = _yield$uni$request2[1];
_this2.warehouseLoading = false;
if (!err) {
_context.next = 19;
break;
}
console.error('获取一级货区列表失败:', err);
uni.showToast({
title: '获取一级货区列表失败',
icon: 'none'
});
return _context.abrupt("return");
case 19:
if (response.statusCode === 200 && response.data && response.data.rows) {
_this2.warehouseList = response.data.rows;
console.log('一级货区列表:', _this2.warehouseList);
} else {
uni.showToast({
title: '暂无可用一级货区',
icon: 'none'
});
}
_context.next = 27;
break;
case 22:
_context.prev = 22;
_context.t0 = _context["catch"](0);
_this2.warehouseLoading = false;
console.error('获取一级货区列表异常:', _context.t0);
uni.showToast({
title: '获取一级货区列表失败',
icon: 'none'
});
case 27:
case "end":
return _context.stop();
}
}
}, _callee, null, [[0, 22]]);
}))();
},
// 获取二级货架数据
fetchShelves: function fetchShelves(depotId) {
var _this3 = this;
return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {
var _yield$uni$request3, _yield$uni$request4, err, response;
return _regenerator.default.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
if (depotId) {
_context2.next = 6;
break;
}
_this3.shelfList = [];
_this3.freightList = [];
_this3.selectedShelf = '';
_this3.selectedFreight = '';
return _context2.abrupt("return");
case 6:
_context2.prev = 6;
_this3.shelfLoading = true;
_this3.shelfList = [];
_this3.freightList = [];
_this3.selectedShelf = '';
_this3.selectedFreight = '';
_context2.next = 14;
return uni.request({
url: 'https://api.buzhiyushu.cn/shelves/shelves/sheNamelist',
method: 'GET',
data: {
depotId: depotId
}
});
case 14:
_yield$uni$request3 = _context2.sent;
_yield$uni$request4 = (0, _slicedToArray2.default)(_yield$uni$request3, 2);
err = _yield$uni$request4[0];
response = _yield$uni$request4[1];
_this3.shelfLoading = false;
if (!err) {
_context2.next = 23;
break;
}
console.error('获取二级货架失败:', err);
uni.showToast({
title: '获取二级货架失败',
icon: 'none'
});
return _context2.abrupt("return");
case 23:
if (response.statusCode === 200 && response.data && response.data.rows) {
_this3.shelfList = response.data.rows;
console.log('二级货架列表:', _this3.shelfList);
} else {
uni.showToast({
title: '暂无二级货架',
icon: 'none'
});
}
_context2.next = 31;
break;
case 26:
_context2.prev = 26;
_context2.t0 = _context2["catch"](6);
_this3.shelfLoading = false;
console.error('获取二级货架失败:', _context2.t0);
uni.showToast({
title: '获取二级货架失败',
icon: 'none'
});
case 31:
case "end":
return _context2.stop();
}
}
}, _callee2, null, [[6, 26]]);
}))();
},
// 获取三级货架数据
fetchFreights: function fetchFreights(sheId) {
var _this4 = this;
return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {
var _yield$uni$request5, _yield$uni$request6, err, response;
return _regenerator.default.wrap(function _callee3$(_context3) {
while (1) {
switch (_context3.prev = _context3.next) {
case 0:
if (sheId) {
_context3.next = 4;
break;
}
_this4.freightList = [];
_this4.selectedFreight = '';
return _context3.abrupt("return");
case 4:
_context3.prev = 4;
_this4.freightLoading = true;
_this4.freightList = [];
_this4.selectedFreight = '';
_context3.next = 10;
return uni.request({
url: 'https://api.buzhiyushu.cn/shelves/shelves/freNamelist',
method: 'GET',
data: {
sheId: sheId
}
});
case 10:
_yield$uni$request5 = _context3.sent;
_yield$uni$request6 = (0, _slicedToArray2.default)(_yield$uni$request5, 2);
err = _yield$uni$request6[0];
response = _yield$uni$request6[1];
_this4.freightLoading = false;
if (!err) {
_context3.next = 19;
break;
}
console.error('获取三级货架失败:', err);
uni.showToast({
title: '获取三级货架失败',
icon: 'none'
});
return _context3.abrupt("return");
case 19:
if (response.statusCode === 200 && response.data && response.data.rows) {
_this4.freightList = response.data.rows;
console.log('三级货架列表:', _this4.freightList);
} else {
uni.showToast({
title: '暂无三级货架',
icon: 'none'
});
}
_context3.next = 27;
break;
case 22:
_context3.prev = 22;
_context3.t0 = _context3["catch"](4);
_this4.freightLoading = false;
console.error('获取三级货架失败:', _context3.t0);
uni.showToast({
title: '获取三级货架失败',
icon: 'none'
});
case 27:
case "end":
return _context3.stop();
}
}
}, _callee3, null, [[4, 22]]);
}))();
},
// 一级货区选择改变
onWarehouseChange: function onWarehouseChange(e) {
var index = e.detail.value;
if (index >= 0 && this.warehouseList[index]) {
this.selectedWarehouse = this.warehouseList[index].id;
this.fetchShelves(this.selectedWarehouse);
} else {
this.selectedWarehouse = '';
this.shelfList = [];
this.freightList = [];
}
},
// 二级货架选择改变
onShelfChange: function onShelfChange(e) {
var index = e.detail.value;
if (index >= 0 && this.shelfList[index]) {
this.selectedShelf = this.shelfList[index].id;
this.fetchFreights(this.selectedShelf);
} else {
this.selectedShelf = '';
this.freightList = [];
}
},
// 三级货架选择改变
onFreightChange: function onFreightChange(e) {
var index = e.detail.value;
if (index >= 0 && this.freightList[index]) {
this.selectedFreight = this.freightList[index].id;
} else {
this.selectedFreight = '';
}
},
// 关闭货区选择弹窗
closeLocationModal: function closeLocationModal() {
this.showLocationModal = false;
},
// 确认移动商品到新货区
confirmMoveItems: function confirmMoveItems() {
var _this5 = this;
return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5() {
var warehouse, shelf, freight, newLocationCode;
return _regenerator.default.wrap(function _callee5$(_context5) {
while (1) {
switch (_context5.prev = _context5.next) {
case 0:
if (!(!_this5.selectedWarehouse || !_this5.selectedShelf || !_this5.selectedFreight)) {
_context5.next = 3;
break;
}
uni.showToast({
title: '请选择完整的货区路径',
icon: 'none'
});
return _context5.abrupt("return");
case 3:
// 获取选中的一级、二级、三级货区对象
warehouse = _this5.warehouseList.find(function (item) {
return item.id === _this5.selectedWarehouse;
});
shelf = _this5.shelfList.find(function (item) {
return item.id === _this5.selectedShelf;
});
freight = _this5.freightList.find(function (item) {
return item.id === _this5.selectedFreight;
});
if (!(!warehouse || !shelf || !freight)) {
_context5.next = 9;
break;
}
uni.showToast({
title: '获取货区信息失败',
icon: 'none'
});
return _context5.abrupt("return");
case 9:
// 构建新的货区代码
newLocationCode = "".concat(warehouse.code || '').concat(shelf.code || '').concat(freight.code || '');
console.log('新的货区代码:', newLocationCode);
// 打印将要移动的商品IDs
console.log('即将移动的商品IDs:', _this5.selectedItems);
// 确认对话框
uni.showModal({
title: '确认移动',
content: "\u786E\u5B9A\u8981\u5C06\u9009\u4E2D\u7684".concat(_this5.selectedItems.length, "\u4E2A\u5546\u54C1\u79FB\u52A8\u5230 ").concat(warehouse.name, "-").concat(shelf.name, "-").concat(freight.name, " \u5417\uFF1F"),
success: function () {
var _success = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4(res) {
var _yield$uni$request7, _yield$uni$request8, err, response, _response$data;
return _regenerator.default.wrap(function _callee4$(_context4) {
while (1) {
switch (_context4.prev = _context4.next) {
case 0:
if (!res.confirm) {
_context4.next = 22;
break;
}
_context4.prev = 1;
uni.showLoading({
title: '移动中...'
});
// 调用批量移动API
_context4.next = 5;
return uni.request({
url: 'https://api.buzhiyushu.cn/zhishu/shopGoods/batchMoveItems',
method: 'POST',
header: {
'Content-Type': 'application/x-www-form-urlencoded'
},
data: {
itemIds: _this5.selectedItems.join(','),
warehouse: warehouse.code || '',
shelf: shelf.code || '',
freight: freight.code || '',
userId: _this5.userId
}
});
case 5:
_yield$uni$request7 = _context4.sent;
_yield$uni$request8 = (0, _slicedToArray2.default)(_yield$uni$request7, 2);
err = _yield$uni$request8[0];
response = _yield$uni$request8[1];
uni.hideLoading();
if (!err) {
_context4.next = 14;
break;
}
console.error('API调用失败:', err);
uni.showToast({
title: 'API调用失败: ' + (err.errMsg || '网络错误'),
icon: 'none',
duration: 3000
});
return _context4.abrupt("return");
case 14:
if (response.statusCode === 200) {
// API调用成功
console.log('API响应:', response.data);
// 关闭弹窗
_this5.showLocationModal = false;
// 退出批量模式
_this5.isBatchMode = false;
_this5.selectedItems = [];
// 刷新数据
_this5.pageNum = 1;
_this5.fetchGoodsData();
uni.showToast({
title: '移动成功',
icon: 'success'
});
} else {
console.error('API返回错误状态码:', response.statusCode, response.data);
uni.showToast({
title: 'API调用失败: ' + (((_response$data = response.data) === null || _response$data === void 0 ? void 0 : _response$data.message) || '服务器错误'),
icon: 'none',
duration: 3000
});
}
_context4.next = 22;
break;
case 17:
_context4.prev = 17;
_context4.t0 = _context4["catch"](1);
uni.hideLoading();
console.error('批量移动商品失败:', _context4.t0);
uni.showToast({
title: '批量移动失败',
icon: 'none'
});
case 22:
case "end":
return _context4.stop();
}
}
}, _callee4, null, [[1, 17]]);
}));
function success(_x) {
return _success.apply(this, arguments);
}
return success;
}()
});
case 13:
case "end":
return _context5.stop();
}
}
}, _callee5);
}))();
},
// 日期选择器确认事件
onDatePickerConfirm: function onDatePickerConfirm(e) {
this.dateInput = e.detail.value;
console.log("获取日期", this.dateInput);
var _this$dateInput$split = this.dateInput.split('-'),
_this$dateInput$split2 = (0, _slicedToArray2.default)(_this$dateInput$split, 3),
year = _this$dateInput$split2[0],
month = _this$dateInput$split2[1],
day = _this$dateInput$split2[2];
this.displayDate = {
day: day,
month: month,
year: year
};
// 重置分页
this.pageNum = 1;
this.hasMore = true;
// 重新加载数据
this.fetchGoodsData();
},
// 重置日期筛选
resetDateFilter: function resetDateFilter() {
var now = new Date();
this.displayDate = {
day: now.getDate().toString().padStart(2, '0'),
month: (now.getMonth() + 1).toString().padStart(2, '0'),
year: now.getFullYear()
};
this.dateInput = '';
// 重置分页
this.pageNum = 1;
this.hasMore = true;
// 重新加载数据
this.fetchGoodsData();
},
// 获取商品数据
fetchGoodsData: function fetchGoodsData() {
var _this6 = this;
return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee6() {
var _yield$uni$request9, _yield$uni$request10, err, res, goodsList, total, key, formattedGoods;
return _regenerator.default.wrap(function _callee6$(_context6) {
while (1) {
switch (_context6.prev = _context6.next) {
case 0:
if (!(!_this6.locationCode || !_this6.userId)) {
_context6.next = 4;
break;
}
uni.showToast({
title: '参数不完整',
icon: 'none'
});
_this6.loading = false;
return _context6.abrupt("return");
case 4:
if (_this6.pageNum === 1) {
_this6.loading = true;
} else {
_this6.isLoadingMore = true;
}
_context6.prev = 5;
_context6.next = 8;
return uni.request({
// url: `${config.baseURL}/zhishu/shopGoods/getGoodsData`,
url: 'https://api.buzhiyushu.cn/zhishu/shopGoods/getGoodsData',
method: 'GET',
header: {
'Content-Type': 'application/json',
'cientid': _config.default.clientId,
'isToken': 'false',
'isEncrypt': 'false',
'repeatSubmit': 'false'
},
data: {
code: _this6.locationCode,
userId: _this6.userId,
pageNum: _this6.pageNum,
pageSize: _this6.pageSize,
date: _this6.dateInput // 添加日期参数
}
});
case 8:
_yield$uni$request9 = _context6.sent;
_yield$uni$request10 = (0, _slicedToArray2.default)(_yield$uni$request9, 2);
err = _yield$uni$request10[0];
res = _yield$uni$request10[1];
_this6.loading = false;
_this6.isLoadingMore = false;
if (!err) {
_context6.next = 18;
break;
}
console.error('获取商品数据失败:', err);
uni.showToast({
title: '获取商品数据失败',
icon: 'none'
});
return _context6.abrupt("return");
case 18:
console.log('商品数据响应:', res);
// 检查响应数据结构
if (!(res.statusCode === 200 && res.data)) {
_context6.next = 57;
break;
}
// 获取商品数据列表,适应不同的数据结构
goodsList = [];
total = 0; // 根据实际响应格式获取数据
// data.data.rows结构 (根据实际响应格式)
if (!(res.data.data && res.data.data.rows && Array.isArray(res.data.data.rows))) {
_context6.next = 27;
break;
}
goodsList = res.data.data.rows;
total = res.data.data.total || goodsList.length;
_context6.next = 52;
break;
case 27:
if (!(res.data.data && Array.isArray(res.data.data))) {
_context6.next = 32;
break;
}
goodsList = res.data.data;
total = res.data.total || goodsList.length;
_context6.next = 52;
break;
case 32:
if (!(res.data.rows && Array.isArray(res.data.rows))) {
_context6.next = 37;
break;
}
goodsList = res.data.rows;
total = res.data.total || goodsList.length;
_context6.next = 52;
break;
case 37:
if (!Array.isArray(res.data)) {
_context6.next = 42;
break;
}
goodsList = res.data;
total = goodsList.length;
_context6.next = 52;
break;
case 42:
if (!((0, _typeof2.default)(res.data) === 'object')) {
_context6.next = 52;
break;
}
_context6.t0 = _regenerator.default.keys(res.data);
case 44:
if ((_context6.t1 = _context6.t0()).done) {
_context6.next = 51;
break;
}
key = _context6.t1.value;
if (!Array.isArray(res.data[key])) {
_context6.next = 49;
break;
}
goodsList = res.data[key];
return _context6.abrupt("break", 51);
case 49:
_context6.next = 44;
break;
case 51:
total = goodsList.length;
case 52:
console.log('提取的商品列表:', goodsList);
console.log('总数:', total);
if (goodsList.length > 0) {
// 处理商品数据,添加必要的字段
formattedGoods = goodsList.map(function (item) {
return _objectSpread(_objectSpread({}, item), {}, {
image: item.image || item.bookPic || '/static/default-book.png',
images: item.bookPic ? [item.bookPic] : [item.image || '/static/default-book.png'],
name: item.goodsName || item.bookName || item.name || '未知商品',
barcode: item.isbn || item.barcode || '无ISBN',
createTime: item.createTime ? item.createTime.substring(0, 10) : '',
price: item.price || 0,
inventory: item.inventory || item.stock || 0,
condition: _this6.formatCondition(item.conditionCode) || item.condition || item.qualityText || '未知',
pddPublishedStatus: item.pddPublishedStatus || 0,
kfzPublishedStatus: item.kfzPublishedStatus || 0
});
});
if (_this6.pageNum === 1) {
_this6.goodsList = formattedGoods;
} else {
_this6.goodsList = [].concat((0, _toConsumableArray2.default)(_this6.goodsList), (0, _toConsumableArray2.default)(formattedGoods));
}
_this6.originalData = (0, _toConsumableArray2.default)(_this6.goodsList); // 保存原始数据
// 计算总页数和是否有更多数据
_this6.total = total; // 更新总数
_this6.totalPages = Math.ceil(total / _this6.pageSize);
_this6.hasMore = _this6.goodsList.length < total;
// 清空选择
if (_this6.isBatchMode) {
_this6.selectedItems = [];
_this6.isAllSelected = false;
}
} else {
if (_this6.pageNum === 1) {
_this6.goodsList = [];
_this6.originalData = [];
}
_this6.totalPages = 1;
_this6.total = 0;
_this6.hasMore = false;
console.log('未找到商品数据');
}
_context6.next = 63;
break;
case 57:
if (_this6.pageNum === 1) {
_this6.goodsList = [];
_this6.originalData = [];
}
_this6.totalPages = 1;
_this6.total = 0;
_this6.hasMore = false;
console.log('接口返回错误状态码或数据格式不正确:', res.statusCode);
// 显示错误信息
uni.showToast({
title: '获取数据失败: ' + (res.data && res.data.message ? res.data.message : '未知错误'),
icon: 'none'
});
case 63:
_context6.next = 72;
break;
case 65:
_context6.prev = 65;
_context6.t2 = _context6["catch"](5);
_this6.loading = false;
_this6.isLoadingMore = false;
console.error('获取商品数据异常:', _context6.t2);
// 在控制台打印更详细的错误信息
if (_context6.t2 && _context6.t2.stack) {
console.error('错误堆栈:', _context6.t2.stack);
}
uni.showToast({
title: '获取商品数据失败: ' + (_context6.t2.message || '未知错误'),
icon: 'none'
});
case 72:
case "end":
return _context6.stop();
}
}
}, _callee6, null, [[5, 65]]);
}))();
},
// 加载更多数据
loadMore: function loadMore() {
if (!this.hasMore || this.loading || this.isLoadingMore) return;
this.pageNum++;
this.fetchGoodsData();
},
// 格式化价格
formatPrice: function formatPrice(price) {
if (!price && price !== 0) return '0.00';
// 价格可能是以分为单位存储的,需要转换为元
var priceInYuan = parseFloat(price) / 100;
return priceInYuan.toFixed(2);
},
// 处理图片加载错误
handleImageError: function handleImageError(e) {
// 使用默认图片替代
e.target.src = '/static/default-book.png';
},
// 将品相代码转换为对应的文本
formatCondition: function formatCondition(conditionCode) {
if (!conditionCode) return '未知品相';
switch (conditionCode) {
case 'A':
return '一品';
case 'B':
return '二品';
case 'C':
return '三品';
case 'D':
return '四品';
case 'E':
return '五品';
case 'F':
return '六品';
case 'G':
return '六五品';
case 'H':
return '七品';
case 'I':
return '七五品';
case 'J':
return '八品';
case 'K':
return '八五品';
case 'L':
return '九品';
case 'M':
return '九五品';
case 'N':
return '全新';
default:
return conditionCode;
}
},
// 预览图片
previewImage: function previewImage(images) {
if (!images || !images.length) return;
// 显示图片预览
uni.previewImage({
urls: images,
longPressActions: {
itemList: ['发送给朋友', '保存图片', '收藏'],
success: function success(data) {
console.log('选中了第' + (data.tapIndex + 1) + '个按钮');
},
fail: function fail(err) {
console.log(err.errMsg);
}
}
});
},
// 搜索商品
searchGoods: function searchGoods() {
if (!this.searchKeyword.trim()) {
// 如果搜索关键词为空,恢复原始数据
this.goodsList = (0, _toConsumableArray2.default)(this.originalData);
return;
}
// 在原始数据中过滤符合条件的商品
var keyword = this.searchKeyword.toLowerCase();
this.goodsList = this.originalData.filter(function (goods) {
return goods.name && goods.name.toLowerCase().includes(keyword) || goods.barcode && goods.barcode.toLowerCase().includes(keyword);
});
},
// 获取一级货区名称
getWarehouseName: function getWarehouseName(id) {
if (!id) return '请选择';
var item = this.warehouseList.find(function (item) {
return item.id === id;
});
return item ? item.name : '请选择';
},
// 获取二级货架名称
getShelfName: function getShelfName(id) {
if (!id) return '请选择';
var item = this.shelfList.find(function (item) {
return item.id === id;
});
return item ? item.name : '请选择';
},
// 获取三级货架名称
getFreightName: function getFreightName(id) {
if (!id) return '请选择';
var item = this.freightList.find(function (item) {
return item.id === id;
});
return item ? item.name : '请选择';
}
}
};
exports.default = _default;
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["default"]))
/***/ }),
/***/ 282:
/*!************************************************************************************!*\
!*** D:/project/zhizhu/pkgManage/goods/index.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_index_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!./index.vue?vue&type=style&index=0&lang=css& */ 283);
/* 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_index_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_index_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_index_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (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_index_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_index_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
/***/ 283:
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./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:/project/zhizhu/pkgManage/goods/index.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; }
/***/ })
},[[276,"common/runtime","common/vendor"]]]);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pkgManage/goods/index.js.map