5cd931a8fdeedb9f72e07bc923ea9355.json 11 KB

1
  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\\component\\common\\StorageLocation.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\component\\common\\StorageLocation.vue","mtime":1655374732000},{"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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IEZvb3RlclBhZ2UgZnJvbSAiQC9jb21wb25lbnQvY29tbW9uL0Zvb3RlclBhZ2UiOwppbXBvcnQgeyBnZXRBbGxSZXNlcnZvaXIsIGdldEFsbFN0b3JhZ2VMb2NhdGlvbiB9IGZyb20gIkAvYXBpL1N0b2NrIjsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICJDbGllbnRMaXN0TW9kYWwiLAogIGNvbXBvbmVudHM6IHsKICAgIEZvb3RlclBhZ2UKICB9LAogIHByb3BzOiB7CiAgICBpc1Nob3c6IHsKICAgICAgdHlwZTogQm9vbGVhbiwKICAgICAgZGVmYXVsdDogZmFsc2UKICAgIH0sCiAgICBpc0NoZWNrOiB7CiAgICAgIHR5cGU6IEJvb2xlYW4sCiAgICAgIGRlZmF1bHQ6IHRydWUKICAgIH0sCiAgICB3YXJlaG91c2VJZDogewogICAgICB0eXBlOiBbTnVtYmVyLCBTdHJpbmddLAogICAgICBkZWZhdWx0OiAwCiAgICB9CiAgfSwKCiAgZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIHRhYmxlRGF0YTogW10sCiAgICAgIGNob29zZV9kYXRhOiBbXSwKICAgICAgcHJlX3BhZ2U6IDEwLAogICAgICBwYWdlOiAxLAogICAgICB0b3RhbDogMCwKICAgICAgbG9hZGluZzogZmFsc2UsCiAgICAgIHBhZ2VMYXlvdXQ6ICJ0b3RhbCwgcHJldiwgcGFnZXIsIG5leHQiLAogICAgICBhcmVhSWQ6ICIiLAogICAgICBhcmVhX2xpc3Q6IFtdCiAgICB9OwogIH0sCgogIGNyZWF0ZWQoKSB7CiAgICB0aGlzLmdldEFsbFN0b3JhZ2VMb2NhdGlvbigpOwogICAgdGhpcy5nZXRBbGxSZXNlcnZvaXIoKTsKICB9LAoKICBtZXRob2RzOiB7CiAgICBhc3luYyBnZXRBbGxTdG9yYWdlTG9jYXRpb24oKSB7CiAgICAgIGNvbnN0IHsKICAgICAgICBkYXRhLAogICAgICAgIHBhZ2VUb3RhbAogICAgICB9ID0gYXdhaXQgZ2V0QWxsU3RvcmFnZUxvY2F0aW9uKHsKICAgICAgICBwYWdlOiB0aGlzLnBhZ2UsCiAgICAgICAgcGFnZVNpemU6IHRoaXMucGFnZVNpemUsCiAgICAgICAgd2FyZWhvdXNlSWQ6IHRoaXMud2FyZWhvdXNlSWQsCiAgICAgICAgYXJlYUlkOiB0aGlzLmFyZWFJZCwKICAgICAgICBlbmFibGVTdGF0dXM6IDUKICAgICAgfSk7CiAgICAgIHRoaXMudGFibGVEYXRhID0gZGF0YTsKICAgICAgdGhpcy50b3RhbCA9IHBhZ2VUb3RhbDsKCiAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgZGF0YS5sZW5ndGg7IGkrKykgewogICAgICAgIGNvbnN0IGlzVHJ1ZSA9IHRoaXMuY2hvb3NlX2RhdGEuZmluZChpdGVtRiA9PiB7CiAgICAgICAgICByZXR1cm4gaXRlbUYuaWQgPT09IGRhdGFbaV0uaWQ7CiAgICAgICAgfSk7CgogICAgICAgIGlmIChpc1RydWUpIHsKICAgICAgICAgIHRoaXMuJG5leHRUaWNrKCgpID0+IHsKICAgICAgICAgICAgdGhpcy4kcmVmcy53YXJlaG91c2VUYWJsZS50b2dnbGVSb3dTZWxlY3Rpb24oZGF0YVtpXSwgdHJ1ZSk7CiAgICAgICAgICB9KTsKICAgICAgICB9CiAgICAgIH0KICAgIH0sCgogICAgLy8g5pCc57Si5YmN6aG15pWw5Y+YMQogICAgc2VhcmNoQ2xpY2soKSB7CiAgICAgIHRoaXMucGFnZSA9IDE7CiAgICAgIHRoaXMuZ2V0QWxsU3RvcmFnZUxvY2F0aW9uKCk7CiAgICB9LAoKICAgIHNlbGVjdGlvbkNoYW5nZSh2YWwpIHsKICAgICAgaWYgKCF0aGlzLmNob29zZV9kYXRhLmxlbmd0aCkgewogICAgICAgIHRoaXMuY2hvb3NlX2RhdGEgPSB2YWw7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgdGhpcy5jaG9vc2VfZGF0YSA9IHRoaXMuJF9jb21tb24udW5pcXVlKHRoaXMuY2hvb3NlX2RhdGEuY29uY2F0KHZhbCksIFsiaWQiXSk7CiAgICAgIH0KICAgIH0sCgogICAgY29uZmlybSgpIHsKICAgICAgdGhpcy5jYW5jZWwoKTsKICAgICAgdGhpcy4kZW1pdCgiY29uZmlybSIsIHRoaXMuY2hvb3NlX2RhdGEpOwogICAgfSwKCiAgICAvLyDlj4zlh7vpgInmi6kKICAgIGRiU2VsZWN0KHJvdykgewogICAgICB0aGlzLmNob29zZV9kYXRhID0gW3Jvd107CiAgICAgIHRoaXMuJGVtaXQoImNvbmZpcm0iLCB0aGlzLmNob29zZV9kYXRhKTsKICAgICAgdGhpcy5jYW5jZWwoKTsKICAgIH0sCgogICAgLy8g5YWz6Zet5by556qXCiAgICBjYW5jZWwoKSB7CiAgICAgIHRoaXMuJGVtaXQoImNhbmNlbCIpOwogICAgfSwKCiAgICAvLyDmlLnlj5jpobXmlbAKICAgIHBhZ2VDaGFuZ2UodmFsKSB7CiAgICAgIHRoaXMucGFnZSA9IHZhbDsKICAgICAgdGhpcy5nZXRBbGxTdG9yYWdlTG9jYXRpb24oKTsKICAgIH0sCgogICAgc2l6ZUNoYW5nZSh2YWwpIHsKICAgICAgdGhpcy5wcmVfcGFnZSA9IHZhbDsKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfSwKCiAgICAvLyAg6K+35rGC5bqT5Yy65YiX6KGoCiAgICBhc3luYyBnZXRBbGxSZXNlcnZvaXIoKSB7CiAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBnZXRBbGxSZXNlcnZvaXIoewogICAgICAgIHBhZ2U6IDEsCiAgICAgICAgcGFnZVNpemU6IDk5OSwKICAgICAgICB3YXJlaG91c2VJZDogdGhpcy53YXJlaG91c2VJZAogICAgICB9KTsKICAgICAgdGhpcy5hcmVhX2xpc3QgPSBkYXRhLmRhdGE7CiAgICB9CgogIH0KfTs="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA6EA;AACA;AACA;EACAA,uBADA;EAEAC;IACAC;EADA,CAFA;EAKAC;IACAC;MACAC,aADA;MAEAC;IAFA,CADA;IAKAC;MACAF,aADA;MAEAC;IAFA,CALA;IASAE;MACAH,sBADA;MAEAC;IAFA;EATA,CALA;;EAmBAG;IACA;MACAC,aADA;MAEAC,eAFA;MAGAC,YAHA;MAIAC,OAJA;MAKAC,QALA;MAMAC,cANA;MAOAC,sCAPA;MAQAC,UARA;MASAC;IATA;EAWA,CA/BA;;EAgCAC;IACA;IACA;EACA,CAnCA;;EAoCAC;IACA;MACA;QAAAX;QAAAY;MAAA;QACAR,eADA;QAEAS,uBAFA;QAGAd,6BAHA;QAIAS,mBAJA;QAKAM;MALA;MAQA;MACA;;MAEA;QACA;UACA;QACA,CAFA;;QAGA;UACA;YACA;UACA,CAFA;QAGA;MACA;IACA,CAvBA;;IAwBA;IACAC;MACA;MACA;IACA,CA5BA;;IA6BAC;MACA;QACA;MACA,CAFA,MAEA;QACA,wCACA,4BADA,EAEA,MAFA;MAIA;IACA,CAtCA;;IAuCAC;MACA;MACA;IACA,CA1CA;;IA2CA;IACAC;MACA;MACA;MACA;IACA,CAhDA;;IAiDA;IACAC;MACA;IACA,CApDA;;IAqDA;IACAC;MACA;MACA;IACA,CAzDA;;IA0DAC;MACA;MACA;IACA,CA7DA;;IA8DA;IACA;MACA;QACAjB,OADA;QAEAS,aAFA;QAGAd;MAHA;MAKA;IACA;;EAtEA;AApCA","names":["name","components","FooterPage","props","isShow","type","default","isCheck","warehouseId","data","tableData","choose_data","pre_page","page","total","loading","pageLayout","areaId","area_list","created","methods","pageTotal","pageSize","enableStatus","searchClick","selectionChange","confirm","dbSelect","cancel","pageChange","sizeChange"],"sourceRoot":"src/component/common","sources":["StorageLocation.vue"],"sourcesContent":["<!--选择库区库位列表弹窗-->\n<template>\n <el-dialog\n title=\"选择库区库位\"\n :close-on-press-escape=\"false\"\n :close-on-click-modal=\"false\"\n :visible=\"isShow\"\n width=\"70%\"\n @close=\"cancel\"\n >\n <el-form size=\"small\" inline>\n <el-form-item>\n <el-select\n v-model=\"areaId\"\n filterable\n style=\"width: 100%\"\n placeholder=\"请选择所属库区\"\n >\n <el-option\n v-for=\"item in area_list\"\n :key=\"item.id\"\n :label=\"item.name\"\n :value=\"item.id\"\n ></el-option>\n </el-select>\n </el-form-item>\n </el-form>\n <el-table\n ref=\"warehouseTable\"\n v-loading=\"loading\"\n :data=\"tableData\"\n size=\"small\"\n @row-dblclick=\"dbSelect\"\n @selection-change=\"selectionChange\"\n >\n <el-table-column\n prop=\"id\"\n label=\"ID\"\n min-width=\"140px\"\n :show-overflow-tooltip=\"true\"\n ></el-table-column>\n <el-table-column\n prop=\"code\"\n label=\"库位编码\"\n min-width=\"140px\"\n ></el-table-column>\n <el-table-column\n prop=\"name\"\n label=\"库位名称\"\n min-width=\"140px\"\n ></el-table-column>\n <el-table-column\n prop=\"areaName\"\n label=\"库区名称\"\n min-width=\"140px\"\n ></el-table-column>\n <el-table-column label=\"选择\">\n <template slot-scope=\"scope\">\n <el-button\n icon=\"el-icon-check\"\n size=\"mini\"\n @click=\"dbSelect(scope.row)\"\n ></el-button>\n </template>\n </el-table-column>\n </el-table>\n <FooterPage\n :page-size=\"pre_page\"\n :total-page.sync=\"total\"\n :current-page.sync=\"page\"\n @pageChange=\"pageChange\"\n @sizeChange=\"sizeChange\"\n ></FooterPage>\n </el-dialog>\n</template>\n\n<script>\n import FooterPage from \"@/component/common/FooterPage\";\n import { getAllReservoir, getAllStorageLocation } from \"@/api/Stock\";\n export default {\n name: \"ClientListModal\",\n components: {\n FooterPage,\n },\n props: {\n isShow: {\n type: Boolean,\n default: false,\n },\n isCheck: {\n type: Boolean,\n default: true,\n },\n warehouseId: {\n type: [Number, String],\n default: 0,\n },\n },\n data() {\n return {\n tableData: [],\n choose_data: [],\n pre_page: 10,\n page: 1,\n total: 0,\n loading: false,\n pageLayout: \"total, prev, pager, next\",\n areaId: \"\",\n area_list: [],\n };\n },\n created() {\n this.getAllStorageLocation();\n this.getAllReservoir();\n },\n methods: {\n async getAllStorageLocation() {\n const { data, pageTotal } = await getAllStorageLocation({\n page: this.page,\n pageSize: this.pageSize,\n warehouseId: this.warehouseId,\n areaId: this.areaId,\n enableStatus: 5,\n });\n\n this.tableData = data;\n this.total = pageTotal;\n\n for (let i = 0; i < data.length; i++) {\n const isTrue = this.choose_data.find((itemF) => {\n return itemF.id === data[i].id;\n });\n if (isTrue) {\n this.$nextTick(() => {\n this.$refs.warehouseTable.toggleRowSelection(data[i], true);\n });\n }\n }\n },\n // 搜索前页数变1\n searchClick() {\n this.page = 1;\n this.getAllStorageLocation();\n },\n selectionChange(val) {\n if (!this.choose_data.length) {\n this.choose_data = val;\n } else {\n this.choose_data = this.$_common.unique(\n this.choose_data.concat(val),\n [\"id\"]\n );\n }\n },\n confirm() {\n this.cancel();\n this.$emit(\"confirm\", this.choose_data);\n },\n // 双击选择\n dbSelect(row) {\n this.choose_data = [row];\n this.$emit(\"confirm\", this.choose_data);\n this.cancel();\n },\n // 关闭弹窗\n cancel() {\n this.$emit(\"cancel\");\n },\n // 改变页数\n pageChange(val) {\n this.page = val;\n this.getAllStorageLocation();\n },\n sizeChange(val) {\n this.pre_page = val;\n this.pageChange(1);\n },\n // 请求库区列表\n async getAllReservoir() {\n const data = await getAllReservoir({\n page: 1,\n pageSize: 999,\n warehouseId: this.warehouseId,\n });\n this.area_list = data.data;\n },\n },\n };\n</script>\n\n<style scoped>\n .search-wrp {\n padding: 15px 0;\n }\n</style>\n"]}]}