1 |
- {"remainingRequest":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\stock\\WarehouseAdmin\\warehouseInventory.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\stock\\WarehouseAdmin\\warehouseInventory.vue","mtime":1658126511307},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\babel.config.js","mtime":1655374732000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js","mtime":1655715099000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8gaW1wb3J0IFBoeXNpY2FsbnZlbnRvcnlEIGZyb20gIi4uL2NvbXBvbmVudC9waHlzaWNhbG52ZW50b3J5LnZ1ZSI7CmltcG9ydCBHb29kc0NhdGVnb3J5IGZyb20gIkAvY29tcG9uZW50L2NvbW1vbi9Hb29kc0NhdGVnb3J5LnZ1ZSI7CmltcG9ydCB7IGdldEFsbFdhcmVob3VzZSwgZ2V0SW52ZW50b3J5QnlXYXJlaG91c2VJZCwgZXhwb3J0Z2V0SW52ZW50b3J5QnlXYXJlaG91c2VJZCwgZXhwb3J0R2V0SW52ZW50b3J5QWxsLCBnZXRJbnZlbnRvcnlBbGwgfSBmcm9tICJAL2FwaS9TdG9jayI7CmltcG9ydCB7IG1hcEdldHRlcnMgfSBmcm9tICJ2dWV4IjsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICJXYXJlaG91c2VJbnZlbnRvcnkiLAogIGNvbXBvbmVudHM6IHsKICAgIC8vIFBoeXNpY2FsbnZlbnRvcnlELAogICAgR29vZHNDYXRlZ29yeQogIH0sCgogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBxdWVyeUlkOiAwLAogICAgICBnb29kc0lkOiAiIiwKICAgICAgc2t1SWQ6ICIiLAogICAgICBrZXlXb3JkOiAiIiwKICAgICAgd2FyZWhvdXNlSWQ6ICIiLAogICAgICAvLyDku5PlupNpZCwKICAgICAgY2F0ZWdvcnlJZDogIiIsCiAgICAgIGNhdGVnb3J5X3Byb3BzOiB7CiAgICAgICAgdmFsdWU6ICJjYXRlZ29yeV9pZCIsCiAgICAgICAgbGFiZWw6ICJjYXRlZ29yeV9uYW1lIiwKICAgICAgICBjaGlsZHJlbjogImNoaWxkcmVuIgogICAgICB9LAogICAgICBzZWFyY2hDYXRlOiB7CiAgICAgICAgY2F0ZWdvcnlQYXRoOiBbXQogICAgICB9LAogICAgICBkaWFsb2dWaXNpYmxlOiBmYWxzZSwKICAgICAgcGFnZTogMSwKICAgICAgcGFnZVNpemU6IDEwLAogICAgICB0b3RhbF9kYXRhOiAxLAogICAgICBhbW91bnQ6IDAsCiAgICAgIGNvdW50OiAwLAogICAgICB0aXRsZV9kYXRhOiAiIiwKICAgICAgLy8g5ZWG5ZOB5YiX6KGoCiAgICAgIGdvb2RzX2xpc3Q6IHsKICAgICAgICBnb29kc0lkOiAiIiwKICAgICAgICBnb29kc05hbWU6ICIiCiAgICAgIH0sCiAgICAgIHN0b2NrX2xpc3Q6IFtdLAogICAgICAvLyDlupPlrZjliJfooagKICAgICAgd2FyZWhvdXNlX2xpc3Q6IFtdLAogICAgICBjaGVja2VkOiAiIiwKICAgICAgc3RvY2tJbnF1aXJ5RmxhZzogZmFsc2UsCiAgICAgIHN0b2NrSW5xdWlyeV9kYXRhOiBbXSwKICAgICAgLy8g5bqT5a2Y5YiG5biDCiAgICAgIHN0b2NrSW5xdWlyeV9sb2FkaW5nOiBmYWxzZSwKICAgICAgLy8g5bqT5a2Y5YiG6YOo5Yqg6L29CiAgICAgIG1lcmNoYW50SWQ6ICIiIC8vIOWkmuWVhuaIt+WVhuaIt0lECgogICAgfTsKICB9LAoKICBjb21wdXRlZDogeyAuLi5tYXBHZXR0ZXJzKHsKICAgICAgc3RvcmVEYXRhOiAiTVVzZXIvc3RvcmVEYXRhIgogICAgfSkKICB9LAoKICBhc3luYyBjcmVhdGVkKCkgewogICAgaWYgKHRoaXMuc3lzdGVtVHlwZSA9PT0gMykgewogICAgICB0aGlzLm1lcmNoYW50SWQgPSB0aGlzLnN0b3JlRGF0YS5tZXJjaGFudERhdGEuaWQ7CiAgICB9CgogICAgYXdhaXQgdGhpcy5nZXRBbGxXYXJlaG91c2UoKTsKICAgIGF3YWl0IHRoaXMuZ2V0SW52ZW50b3J5QnlXYXJlaG91c2VJZCgpOwogIH0sCgogIGFjdGl2YXRlZCgpIHsKICAgIGlmICh0aGlzLiRfaXNJbml0KCkpIHJldHVybjsKICAgIHRoaXMuZ2V0SW52ZW50b3J5QnlXYXJlaG91c2VJZCgpOwogIH0sCgogIG1ldGhvZHM6IHsKICAgIC8vIOWIhuexu+S4i+aLieahhgogICAgY2F0ZWdvcnlDaGFuZ2UodmFsKSB7CiAgICAgIHRoaXMuY2F0ZWdvcnlJZCA9IHZhbFt2YWwubGVuZ3RoIC0gMV07CiAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgIH0sCgogICAgLy8gIOmAieaLqeS7k+W6kwogICAgYXN5bmMgZ2V0QWxsV2FyZWhvdXNlKCkgewogICAgICBjb25zdCB7CiAgICAgICAgZGF0YQogICAgICB9ID0gYXdhaXQgZ2V0QWxsV2FyZWhvdXNlKHsKICAgICAgICBwYWdlOiAxLAogICAgICAgIHBhZ2VTaXplOiA5OTkKICAgICAgfSk7CiAgICAgIHRoaXMud2FyZWhvdXNlX2xpc3QgPSBkYXRhOwogICAgICB0aGlzLndhcmVob3VzZUlkID0gZGF0YVswXS5pZDsKICAgIH0sCgogICAgLy8gIOmAieaLqeWVhuWTgeeahOaVsOaNrgogICAgc2VsTW9yZUdvb2RzKHZhbCkgewogICAgICBpZiAodmFsLmxlbmd0aCA+IDEpIHsKICAgICAgICB0aGlzLiRtZXNzYWdlKHsKICAgICAgICAgIHR5cGU6ICJlcnJvciIsCiAgICAgICAgICBtZXNzYWdlOiAi6K+36YCJ5oup5LiA5Liq5ZOB54mM77yBIgogICAgICAgIH0pOwogICAgICAgIHJldHVybjsKICAgICAgfQoKICAgICAgdGhpcy5nb29kc19saXN0Lmdvb2RzSWQgPSB2YWxbMF0uaWQ7CiAgICAgIHRoaXMuZ29vZHNfbGlzdC5nb29kc05hbWUgPSB2YWxbMF0udGl0bGU7CiAgICB9LAoKICAgIC8vIOWIh+mhtXBhZ2UKICAgIHBhZ2VDaGFuZ2UocGFnZSkgewogICAgICB0aGlzLnBhZ2UgPSBwYWdlOwogICAgICB0aGlzLmdldEludmVudG9yeUJ5V2FyZWhvdXNlSWQoKTsKICAgIH0sCgogICAgLy8g5YiH6aG1cGFnZVNpemUKICAgIHNpemVDaGFuZ2Uoc2l6ZSkgewogICAgICB0aGlzLnBhZ2VTaXplID0gc2l6ZTsKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfSwKCiAgICBhc3luYyBnZXRJbnZlbnRvcnlCeVdhcmVob3VzZUlkKGV4cG9ydHMpIHsKICAgICAgbGV0IHBhcmFtcyA9IHsKICAgICAgICBtZXJjaGFudElkOiB0aGlzLm1lcmNoYW50SWQsCiAgICAgICAgc2VhcmNoOiB0aGlzLmtleVdvcmQsCiAgICAgICAgd2FyZWhvdXNlSWQ6IHRoaXMud2FyZWhvdXNlSWQsCiAgICAgICAgcGFnZTogdGhpcy5wYWdlLAogICAgICAgIHBhZ2VTaXplOiB0aGlzLnBhZ2VTaXplLAogICAgICAgIGNhdGVnb3J5SWQ6IHRoaXMuY2F0ZWdvcnlJZAogICAgICB9OwoKICAgICAgaWYgKGV4cG9ydHMpIHsKICAgICAgICBwYXJhbXMuZXhwb3J0ID0gMTsKICAgICAgICBjb25zdCB0YXJnZXQgPSBhd2FpdCBleHBvcnRnZXRJbnZlbnRvcnlCeVdhcmVob3VzZUlkKHsgLi4ucGFyYW1zCiAgICAgICAgfSk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgY29uc3QgcmVzID0gYXdhaXQgZ2V0SW52ZW50b3J5QnlXYXJlaG91c2VJZCh7IC4uLnBhcmFtcwogICAgICAgIH0pOwogICAgICAgIHRoaXMuc3RvY2tfbGlzdCA9IHJlcy5kYXRhOwogICAgICAgIHRoaXMudG90YWxfZGF0YSA9IHJlcy5wYWdlVG90YWw7IC8vIHRoaXMuYW1vdW50ID0gZGF0YS5hbW91bnQ7CiAgICAgICAgLy8gdGhpcy5jb3VudCA9IGRhdGEuY291bnQ7CiAgICAgIH0KICAgIH0KCiAgfQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAyHA;AACA;AAEA,SACAA,eADA,EAEAC,yBAFA,EAGAC,+BAHA,EAIAC,qBAJA,EAKAC,eALA,QAMA,aANA;AAOA;AACA;EACAC,0BADA;EAEAC;IACA;IACAC;EAFA,CAFA;;EAMAC;IACA;MACAC,UADA;MAEAC,WAFA;MAGAC,SAHA;MAIAC,WAJA;MAKAC,eALA;MAKA;MACAC,cANA;MAOAC;QACAC,oBADA;QAEAC,sBAFA;QAGAC;MAHA,CAPA;MAYAC;QACAC;MADA,CAZA;MAeAC,oBAfA;MAgBAC,OAhBA;MAiBAC,YAjBA;MAkBAC,aAlBA;MAmBAC,SAnBA;MAoBAC,QApBA;MAqBAC,cArBA;MAsBA;MACAC;QACAlB,WADA;QAEAmB;MAFA,CAvBA;MA2BAC,cA3BA;MA2BA;MACAC,kBA5BA;MA6BAC,WA7BA;MA8BAC,uBA9BA;MA+BAC,qBA/BA;MA+BA;MACAC,2BAhCA;MAgCA;MACAC,cAjCA,CAiCA;;IAjCA;EAmCA,CA1CA;;EA2CAC,YACA;MAAAC;IAAA;EADA,CA3CA;;EA8CA;IACA;MACA;IACA;;IACA;IACA;EACA,CApDA;;EAqDAC;IACA;IACA;EACA,CAxDA;;EAyDAC;IACA;IACAC;MACA;MACA;IACA,CALA;;IAMA;IACA;MACA;QAAAjC;MAAA;QACAc,OADA;QAEAC;MAFA;MAKA;MACA;IACA,CAfA;;IAgBA;IACAmB;MACA;QACA;UACAC,aADA;UAEAC;QAFA;QAIA;MACA;;MACA;MACA;IACA,CA3BA;;IA4BA;IACAC;MACA;MACA;IACA,CAhCA;;IAiCA;IACAC;MACA;MACA;IACA,CArCA;;IAsCA;MACA;QACAV,2BADA;QAEAW,oBAFA;QAGAlC,6BAHA;QAIAS,eAJA;QAKAC,uBALA;QAMAT;MANA;;MAQA;QACAkC;QACA,uDACA;QADA;MAGA,CALA,MAKA;QACA,8CACA;QADA;QAGA;QACA,gCALA,CAMA;QACA;MACA;IACA;;EA7DA;AAzDA","names":["getAllWarehouse","getInventoryByWarehouseId","exportgetInventoryByWarehouseId","exportGetInventoryAll","getInventoryAll","name","components","GoodsCategory","data","queryId","goodsId","skuId","keyWord","warehouseId","categoryId","category_props","value","label","children","searchCate","categoryPath","dialogVisible","page","pageSize","total_data","amount","count","title_data","goods_list","goodsName","stock_list","warehouse_list","checked","stockInquiryFlag","stockInquiry_data","stockInquiry_loading","merchantId","computed","storeData","activated","methods","categoryChange","selMoreGoods","type","message","pageChange","sizeChange","search","params"],"sourceRoot":"src/views/stock/WarehouseAdmin","sources":["warehouseInventory.vue"],"sourcesContent":["<template>\n <ContainerQuery>\n <div v-if=\"$accessCheck($Access.queryGetInventoryAll)\" slot=\"left\">\n <el-button\n size=\"small\"\n type=\"primary\"\n plain\n @click=\"getInventoryByWarehouseId(1)\"\n >\n 导出\n </el-button>\n </div>\n <div slot=\"more\">\n <el-form inline size=\"small\">\n <el-form-item>\n <el-input\n v-model=\"keyWord\"\n placeholder=\"商品名称\"\n clearable\n style=\"width: 220px\"\n @keyup.enter.native=\"pageChange(1)\"\n @clear=\"pageChange(1)\"\n >\n <el-button\n slot=\"append\"\n icon=\"el-icon-search\"\n @click=\"pageChange(1)\"\n ></el-button>\n </el-input>\n </el-form-item>\n <el-form-item>\n <GoodsCategory\n v-model=\"searchCate.categoryPath\"\n check-strictly\n clearable\n size=\"small\"\n width=\"150\"\n @change=\"categoryChange\"\n />\n </el-form-item>\n <el-form-item>\n <el-select\n v-model=\"warehouseId\"\n filterable\n placeholder=\"请选择仓库\"\n @change=\"pageChange(1)\"\n >\n <el-option\n v-for=\"item in warehouse_list\"\n :key=\"item.id\"\n :label=\"item.warehouseName\"\n :value=\"item.id\"\n ></el-option>\n </el-select>\n </el-form-item>\n </el-form>\n </div>\n <!-- 表格 -->\n <el-table :data=\"stock_list\">\n <el-table-column\n prop=\"materielCode\"\n label=\"商品编码\"\n fixed=\"left\"\n min-width=\"140\"\n ></el-table-column>\n <el-table-column prop=\"image\" label=\"商品\" min-width=\"210\">\n <template slot-scope=\"scope\">\n <div class=\"clearfix\">\n <div\n v-if=\"scope.row.images && scope.row.images.length\"\n class=\"float_left\"\n >\n <el-image :src=\"scope.row.images[0]\" fit=\"cover\" />\n </div>\n <div class=\"float_left goods-name-view\">\n {{ scope.row.materielName }}\n </div>\n </div>\n </template>\n </el-table-column>\n <el-table-column prop=\"unitName\" label=\"规格\" min-width=\"80\">\n <template slot-scope=\"scope\">\n {{ scope.row.unitName }};{{ scope.row.skuName }}\n </template>\n </el-table-column>\n <el-table-column prop=\"inventoryNum\" label=\"仓库库存\" min-width=\"100\">\n <template slot-scope=\"scope\">\n {{ $_common.formatNub(scope.row.inventoryNum) }}\n </template>\n </el-table-column>\n <el-table-column prop=\"skuValue\" label=\"换算比例\" min-width=\"120\">\n <template slot-scope=\"scope\">\n <span v-if=\"scope.row.isEq === 4\">\n {{ scope.row.skuValue || \"--\" }}\n </span>\n <span v-else>--</span>\n </template>\n </el-table-column>\n <el-table-column prop=\"skuNum\" label=\"换算库存\" min-width=\"80\">\n <template slot-scope=\"scope\">\n <span v-if=\"scope.row.isEq === 5\">\n {{ $_common.formatNub(scope.row.otherNum) }}\n </span>\n <span v-else>\n {{ scope.row.skuNum }}\n </span>\n </template>\n </el-table-column>\n </el-table>\n <FooterPage\n :page-size=\"pageSize\"\n :total-page.sync=\"total_data\"\n :current-page.sync=\"page\"\n @pageChange=\"pageChange\"\n @sizeChange=\"sizeChange\"\n ></FooterPage>\n <!-- 库存分布弹框-->\n </ContainerQuery>\n</template>\n\n<script>\n // import PhysicalnventoryD from \"../component/physicalnventory.vue\";\n import GoodsCategory from \"@/component/common/GoodsCategory.vue\";\n\n import {\n getAllWarehouse,\n getInventoryByWarehouseId,\n exportgetInventoryByWarehouseId,\n exportGetInventoryAll,\n getInventoryAll,\n } from \"@/api/Stock\";\n import { mapGetters } from \"vuex\";\n export default {\n name: \"WarehouseInventory\",\n components: {\n // PhysicalnventoryD,\n GoodsCategory,\n },\n data() {\n return {\n queryId: 0,\n goodsId: \"\",\n skuId: \"\",\n keyWord: \"\",\n warehouseId: \"\", // 仓库id,\n categoryId: \"\",\n category_props: {\n value: \"category_id\",\n label: \"category_name\",\n children: \"children\",\n },\n searchCate: {\n categoryPath: [],\n },\n dialogVisible: false,\n page: 1,\n pageSize: 10,\n total_data: 1,\n amount: 0,\n count: 0,\n title_data: \"\",\n // 商品列表\n goods_list: {\n goodsId: \"\",\n goodsName: \"\",\n },\n stock_list: [], // 库存列表\n warehouse_list: [],\n checked: \"\",\n stockInquiryFlag: false,\n stockInquiry_data: [], // 库存分布\n stockInquiry_loading: false, // 库存分部加载\n merchantId: \"\", // 多商户商户ID\n };\n },\n computed: {\n ...mapGetters({ storeData: \"MUser/storeData\" }),\n },\n async created() {\n if (this.systemType === 3) {\n this.merchantId = this.storeData.merchantData.id;\n }\n await this.getAllWarehouse();\n await this.getInventoryByWarehouseId();\n },\n activated() {\n if (this.$_isInit()) return;\n this.getInventoryByWarehouseId();\n },\n methods: {\n // 分类下拉框\n categoryChange(val) {\n this.categoryId = val[val.length - 1];\n this.pageChange(1);\n },\n // 选择仓库\n async getAllWarehouse() {\n const { data } = await getAllWarehouse({\n page: 1,\n pageSize: 999,\n });\n\n this.warehouse_list = data;\n this.warehouseId = data[0].id;\n },\n // 选择商品的数据\n selMoreGoods(val) {\n if (val.length > 1) {\n this.$message({\n type: \"error\",\n message: \"请选择一个品牌!\",\n });\n return;\n }\n this.goods_list.goodsId = val[0].id;\n this.goods_list.goodsName = val[0].title;\n },\n // 切页page\n pageChange(page) {\n this.page = page;\n this.getInventoryByWarehouseId();\n },\n // 切页pageSize\n sizeChange(size) {\n this.pageSize = size;\n this.pageChange(1);\n },\n async getInventoryByWarehouseId(exports) {\n let params = {\n merchantId: this.merchantId,\n search: this.keyWord,\n warehouseId: this.warehouseId,\n page: this.page,\n pageSize: this.pageSize,\n categoryId: this.categoryId,\n };\n if (exports) {\n params.export = 1;\n const target = await exportgetInventoryByWarehouseId({\n ...params,\n });\n } else {\n const res = await getInventoryByWarehouseId({\n ...params,\n });\n this.stock_list = res.data;\n this.total_data = res.pageTotal;\n // this.amount = data.amount;\n // this.count = data.count;\n }\n },\n },\n };\n</script>\n\n<style scoped lang=\"scss\">\n .num-ul {\n line-height: 50px;\n padding: 0 16px;\n }\n .num-ul > li {\n display: inline-block;\n padding-right: 10px;\n }\n .custom-table-checkbox {\n .el-checkbox {\n display: block !important;\n margin: 0 05px 0;\n }\n }\n</style>\n"]}]}
|