8b7d88d394f2916d33d5402d6fd79a12.json 11 KB

1
  1. {"remainingRequest":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js!D:\\qianger\\7\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\qianger\\7\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\qianger\\7\\jindouyunNewFront\\src\\views\\stock\\WarehouseManagement\\LocationManagement.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\qianger\\7\\jindouyunNewFront\\src\\views\\stock\\WarehouseManagement\\LocationManagement.vue","mtime":1655374732000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\babel.config.js","mtime":1655374732000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js","mtime":1655715099000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZ2V0QWxsU3RvcmFnZUxvY2F0aW9uLCBlbmFibGVTdG9yYWdlTG9jYXRpb24sIGdldExpc3RSZXNlcnZvaXIgfSBmcm9tICJAL2FwaS9TdG9jayI7CmltcG9ydCBBZGRMb2NhdGlvbk1hbmFnZW1lbnQgZnJvbSAiQC92aWV3cy9zdG9jay9XYXJlaG91c2VNYW5hZ2VtZW50L0FkZExvY2F0aW9uTWFuYWdlbWVudCI7CmV4cG9ydCBkZWZhdWx0IHsKICBjb21wb25lbnRzOiB7CiAgICBBZGRMb2NhdGlvbk1hbmFnZW1lbnQKICB9LAoKICBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgdGFibGVEYXRhOiBbXSwKICAgICAgcGFnZTogMSwKICAgICAgcGFnZVNpemU6IDEwLAogICAgICB0b3RhbDogMCwKICAgICAgZm9ybV9pZDogIiIsCiAgICAgIHNob3dfYWRkOiBmYWxzZSwKICAgICAgYXJlYUlkOiAiIiwKICAgICAgYXJlYV9saXN0OiBbXSwKICAgICAgZW5hYmxlU3RhdHVzOiAiIiwKICAgICAgZW5hYmxlU3RhdHVzX2xpc3Q6IFt7CiAgICAgICAgdmFsdWU6IDUsCiAgICAgICAgbGFiZWw6ICLlkK/nlKgiCiAgICAgIH0sIHsKICAgICAgICB2YWx1ZTogNCwKICAgICAgICBsYWJlbDogIuemgeeUqCIKICAgICAgfV0KICAgIH07CiAgfSwKCiAgY3JlYXRlZCgpIHsKICAgIHRoaXMuZ2V0QWxsU3RvcmFnZUxvY2F0aW9uKCk7CiAgICB0aGlzLmdldExpc3RSZXNlcnZvaXIoKTsKICB9LAoKICBhY3RpdmF0ZWQoKSB7CiAgICBpZiAodGhpcy4kX2lzSW5pdCgpKSByZXR1cm47CiAgICB0aGlzLmdldEFsbFN0b3JhZ2VMb2NhdGlvbigpOwogIH0sCgogIG1ldGhvZHM6IHsKICAgIC8v5bqT5L2NCiAgICBhc3luYyBnZXRBbGxTdG9yYWdlTG9jYXRpb24oKSB7CiAgICAgIGNvbnN0IHsKICAgICAgICBkYXRhLAogICAgICAgIHBhZ2VUb3RhbAogICAgICB9ID0gYXdhaXQgZ2V0QWxsU3RvcmFnZUxvY2F0aW9uKHsKICAgICAgICBhcmVhSWQ6IHRoaXMuYXJlYUlkLAogICAgICAgIGVuYWJsZVN0YXR1czogdGhpcy5lbmFibGVTdGF0dXMsCiAgICAgICAgcGFnZTogdGhpcy5wYWdlLAogICAgICAgIHBhZ2VTaXplOiB0aGlzLnBhZ2VTaXplCiAgICAgIH0pOwogICAgICB0aGlzLnRhYmxlRGF0YSA9IGRhdGE7CiAgICAgIHRoaXMudG90YWwgPSBwYWdlVG90YWw7CiAgICB9LAoKICAgIHBhZ2VDaGFuZ2UodmFsKSB7CiAgICAgIHRoaXMucGFnZSA9IHZhbDsKICAgICAgdGhpcy5nZXRBbGxTdG9yYWdlTG9jYXRpb24oKTsKICAgIH0sCgogICAgc2l6ZUNoYW5nZSh2YWwpIHsKICAgICAgdGhpcy5wYWdlU2l6ZSA9IHZhbDsKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfSwKCiAgICBvcGVuQWRkKGlkKSB7CiAgICAgIHRoaXMuc2hvd19hZGQgPSB0cnVlOwogICAgICB0aGlzLmZvcm1faWQgPSBpZCB8fCAiIjsKICAgIH0sCgogICAgYWRkQ29uZmlybSgpIHsKICAgICAgaWYgKHRoaXMuZm9ybV9pZCkgewogICAgICAgIHRoaXMuZ2V0QWxsU3RvcmFnZUxvY2F0aW9uKCk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgICB9CiAgICB9LAoKICAgIGFzeW5jIGVuYWJsZVN0b3JhZ2VMb2NhdGlvbih2YWwsIHJvdykgewogICAgICB0cnkgewogICAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBlbmFibGVTdG9yYWdlTG9jYXRpb24ocm93LmlkLCB7CiAgICAgICAgICBlbmFibGVTdGF0dXM6IHZhbAogICAgICAgIH0pOwogICAgICAgIHRoaXMuJG1lc3NhZ2UoewogICAgICAgICAgdHlwZTogInN1Y2Nlc3MiLAogICAgICAgICAgbWVzc2FnZTogIuaTjeS9nOaIkOWKnyEiCiAgICAgICAgfSk7CiAgICAgIH0gY2F0Y2ggKGUpIHsKICAgICAgICBhd2FpdCB0aGlzLmdldEFsbFN0b3JhZ2VMb2NhdGlvbigpOwogICAgICB9CiAgICB9LAoKICAgIC8vICDor7fmsYLlupPljLrliJfooagKICAgIGFzeW5jIGdldExpc3RSZXNlcnZvaXIoKSB7CiAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBnZXRMaXN0UmVzZXJ2b2lyKCk7CiAgICAgIHRoaXMuYXJlYV9saXN0ID0gZGF0YS5kYXRhOwogICAgfQoKICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAqGA,SACAA,qBADA,EAEAC,qBAFA,EAGAC,gBAHA,QAIA,aAJA;AAKA;AACA;EACAC;IACAC;EADA,CADA;;EAIAC;IACA;MACAC,aADA;MAEAC,OAFA;MAGAC,YAHA;MAIAC,QAJA;MAKAC,WALA;MAMAC,eANA;MAOAC,UAPA;MAQAC,aARA;MASAC,gBATA;MAUAC,oBACA;QAAAC;QAAAC;MAAA,CADA,EAEA;QAAAD;QAAAC;MAAA,CAFA;IAVA;EAeA,CApBA;;EAqBAC;IACA;IACA;EACA,CAxBA;;EAyBAC;IACA;IACA;EACA,CA5BA;;EA6BAC;IACA;IACA;MACA;QAAAf;QAAAgB;MAAA;QACAT,mBADA;QAEAE,+BAFA;QAGAP,eAHA;QAIAC;MAJA;MAMA;MACA;IACA,CAXA;;IAYAc;MACA;MACA;IACA,CAfA;;IAgBAC;MACA;MACA;IACA,CAnBA;;IAoBAC;MACA;MACA;IACA,CAvBA;;IAwBAC;MACA;QACA;MACA,CAFA,MAEA;QACA;MACA;IACA,CA9BA;;IA+BA;MACA;QACA;UACAX;QADA;QAGA;UACAY,eADA;UAEAC;QAFA;MAIA,CARA,CAQA;QACA;MACA;IACA,CA3CA;;IA4CA;IACA;MACA;MACA;IACA;;EAhDA;AA7BA","names":["getAllStorageLocation","enableStorageLocation","getListReservoir","components","AddLocationManagement","data","tableData","page","pageSize","total","form_id","show_add","areaId","area_list","enableStatus","enableStatus_list","value","label","created","activated","methods","pageTotal","pageChange","sizeChange","openAdd","addConfirm","type","message"],"sourceRoot":"src/views/stock/WarehouseManagement","sources":["LocationManagement.vue"],"sourcesContent":["<template>\n <Container>\n <div slot=\"left\">\n <el-select\n v-model=\"areaId\"\n filterable\n style=\"width: 150px; margin-right: 10px\"\n placeholder=\"所属库区\"\n clearable\n @change=\"pageChange(1)\"\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-select\n v-model=\"enableStatus\"\n filterable\n style=\"width: 150px; margin-right: 10px\"\n placeholder=\"状态\"\n clearable\n @change=\"pageChange(1)\"\n >\n <el-option\n v-for=\"item in enableStatus_list\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\"\n ></el-option>\n </el-select>\n <el-button\n v-if=\"$accessCheck($Access.warehouseManageGroupAddLocationManagement)\"\n size=\"small\"\n type=\"primary\"\n @click=\"openAdd()\"\n >\n 新增库位\n </el-button>\n </div>\n <vxe-table :data=\"tableData\" border=\"inner\">\n <vxe-table-column field=\"id\" title=\"ID\"></vxe-table-column>\n <vxe-table-column field=\"code\" title=\"库位编码\"></vxe-table-column>\n <vxe-table-column field=\"name\" title=\"库位名称\"></vxe-table-column>\n <vxe-table-column field=\"areaName\" title=\"所属库区\"></vxe-table-column>\n <vxe-table-column title=\"状态\">\n <template #default=\"{ row }\">\n <el-switch\n v-if=\"\n $accessCheck($Access.warehouseManageGroupAuditLocationManagement)\n \"\n v-model=\"row.enableStatus\"\n class=\"switchStyle\"\n active-color=\"#36B365\"\n :active-value=\"5\"\n :inactive-value=\"4\"\n active-text=\"启用\"\n inactive-text=\"禁用\"\n @change=\"enableStorageLocation($event, row)\"\n ></el-switch>\n <div v-else>\n <span v-if=\"row.enableStatus === 5\" class=\"success-status\">\n 启用\n </span>\n <span v-else class=\"info-status\">禁用</span>\n </div>\n </template>\n </vxe-table-column>\n <vxe-table-column fixed=\"right\" width=\"120px\" title=\"操作\">\n <template #default=\"{ row }\">\n <el-button\n v-if=\"\n $accessCheck($Access.warehouseManageGroupEditLocationManagement)\n \"\n type=\"text\"\n @click=\"openAdd(row.id)\"\n >\n 编辑\n </el-button>\n </template>\n </vxe-table-column>\n </vxe-table>\n <FooterPage\n :page-size=\"pageSize\"\n :total-page.sync=\"total\"\n :current-page.sync=\"page\"\n @pageChange=\"pageChange\"\n @sizeChange=\"sizeChange\"\n ></FooterPage>\n <AddLocationManagement\n v-if=\"show_add\"\n :is-show=\"show_add\"\n :form-id=\"form_id\"\n @confirm=\"addConfirm\"\n @cancel=\"show_add = false\"\n />\n </Container>\n</template>\n<script>\n import {\n getAllStorageLocation,\n enableStorageLocation,\n getListReservoir,\n } from \"@/api/Stock\";\n import AddLocationManagement from \"@/views/stock/WarehouseManagement/AddLocationManagement\";\n export default {\n components: {\n AddLocationManagement,\n },\n data() {\n return {\n tableData: [],\n page: 1,\n pageSize: 10,\n total: 0,\n form_id: \"\",\n show_add: false,\n areaId: \"\",\n area_list: [],\n enableStatus: \"\",\n enableStatus_list: [\n { value: 5, label: \"启用\" },\n { value: 4, label: \"禁用\" },\n ],\n };\n },\n created() {\n this.getAllStorageLocation();\n this.getListReservoir();\n },\n activated() {\n if (this.$_isInit()) return;\n this.getAllStorageLocation();\n },\n methods: {\n //库位\n async getAllStorageLocation() {\n const { data, pageTotal } = await getAllStorageLocation({\n areaId: this.areaId,\n enableStatus: this.enableStatus,\n page: this.page,\n pageSize: this.pageSize,\n });\n this.tableData = data;\n this.total = pageTotal;\n },\n pageChange(val) {\n this.page = val;\n this.getAllStorageLocation();\n },\n sizeChange(val) {\n this.pageSize = val;\n this.pageChange(1);\n },\n openAdd(id) {\n this.show_add = true;\n this.form_id = id || \"\";\n },\n addConfirm() {\n if (this.form_id) {\n this.getAllStorageLocation();\n } else {\n this.pageChange(1);\n }\n },\n async enableStorageLocation(val, row) {\n try {\n const data = await enableStorageLocation(row.id, {\n enableStatus: val,\n });\n this.$message({\n type: \"success\",\n message: \"操作成功!\",\n });\n } catch (e) {\n await this.getAllStorageLocation();\n }\n },\n // 请求库区列表\n async getListReservoir() {\n const data = await getListReservoir();\n this.area_list = data.data;\n },\n },\n };\n</script>\n<style></style>\n"]}]}