626db099c598402068d52a36c1dbe3a6.json 17 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\\views\\stock\\WarehouseManagement\\inventoryInfo.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\stock\\WarehouseManagement\\inventoryInfo.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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgYXVkaXRTdG9ja3Rha2luZywgZ2V0QWxsU3RvY2t0YWtpbmcsIGV4cG9ydFNlYXJjaEFsbFN0b2NrdGFraW5nLCBleHBvcnRHZXRBbGxTdG9ja3Rha2luZywgc2VhcmNoQWxsU3RvY2t0YWtpbmcgfSBmcm9tICJAL2FwaS9TdG9jayI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiRmxvd2luZyIsCgogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBwYWdlOiAxLAogICAgICAvLyDpobXnoIEKICAgICAgcGFnZVNpemU6IDEwLAogICAgICAvLyDmr4/pobXmmL7npLrmnaHmlbAKICAgICAgdG90YWxfZGF0YTogMCwKICAgICAgc2VhcmNoX3RpbWU6IFtdLAogICAgICB0YWJlbERhdGE6IFtdLAogICAgICBzdG9ja19saXN0OiBbXSwKICAgICAgc2VhcmNoRGF0YTogewogICAgICAgIHN0YXJ0VGltZTogIiIsCiAgICAgICAgZW5kVGltZTogIiIsCiAgICAgICAga2V5V29yZDogIiIKICAgICAgfQogICAgfTsKICB9LAoKICBhc3luYyBjcmVhdGVkKCkgewogICAgYXdhaXQgdGhpcy5nZXRBbGxTdG9ja3Rha2luZygpOwogIH0sCgogIGFjdGl2YXRlZCgpIHsKICAgIGlmICh0aGlzLiRfaXNJbml0KCkpIHJldHVybjsKICAgIHRoaXMuZ2V0RGF0YSgpOwogIH0sCgogIG1ldGhvZHM6IHsKICAgIGdvRGV0YWlsKHJvdykgewogICAgICBpZiAoIXRoaXMuJGFjY2Vzc0NoZWNrKHRoaXMuJEFjY2Vzcy5pbnZlbnRvcnlJbmZvR2V0U3RvY2t0YWtpbmdJbmZvKSkgewogICAgICAgIHJldHVybjsKICAgICAgfQoKICAgICAgdGhpcy4kcm91dGVyLnB1c2goIi9zdG9jay9XYXJlaG91c2VNYW5hZ2VtZW50L0ludmVudG9yeURldGFpbC8iICsgcm93LmlkKTsKICAgIH0sCgogICAgLy8gIOWuoeaguAogICAgYXN5bmMgdXBkYXRlQXVkaXRTdGF0dXMocm93KSB7CiAgICAgIHRoaXMuJGNvbmZpcm0oIuehruWumuimgeWuoeaguOmAmui/h+ivpeWNleaNruWQlz8iLCAi5o+Q56S6IiwgewogICAgICAgIGNvbmZpcm1CdXR0b25UZXh0OiAi56Gu5a6aIiwKICAgICAgICBjYW5jZWxCdXR0b25UZXh0OiAi5Y+W5raIIiwKICAgICAgICB0eXBlOiAid2FybmluZyIKICAgICAgfSkudGhlbihhc3luYyAoKSA9PiB7CiAgICAgICAgY29uc3QgZGF0YSA9IGF3YWl0IGF1ZGl0U3RvY2t0YWtpbmcocm93LmlkLCB7CiAgICAgICAgICBhdWRpdE5hbWU6IHRoaXMudXNlck5hbWUKICAgICAgICB9KTsKICAgICAgICB0aGlzLiRtZXNzYWdlKHsKICAgICAgICAgIHR5cGU6ICJzdWNjZXNzIiwKICAgICAgICAgIG1lc3NhZ2U6ICLlrqHmoLjmiJDlip8iCiAgICAgICAgfSk7CiAgICAgICAgdGhpcy5nZXRBbGxTdG9ja3Rha2luZygpOwogICAgICB9KTsKICAgIH0sCgogICAgLy8g55uY54K55bqT5a2Y5YiX6KGoCiAgICBhc3luYyBnZXRBbGxTdG9ja3Rha2luZyhleHBvcnRzKSB7CiAgICAgIGlmIChleHBvcnRzKSB7CiAgICAgICAgY29uc3QgdGFyZ2V0ID0gYXdhaXQgZXhwb3J0R2V0QWxsU3RvY2t0YWtpbmcoewogICAgICAgICAgcGFnZTogdGhpcy5wYWdlLAogICAgICAgICAgcGFnZVNpemU6IHRoaXMucGFnZVNpemUsCiAgICAgICAgICBleHBvcnQ6IDEKICAgICAgICB9KTsKICAgICAgfSBlbHNlIHsKICAgICAgICBjb25zdCBkYXRhID0gYXdhaXQgZ2V0QWxsU3RvY2t0YWtpbmcoewogICAgICAgICAgcGFnZTogdGhpcy5wYWdlLAogICAgICAgICAgcGFnZVNpemU6IHRoaXMucGFnZVNpemUKICAgICAgICB9KTsKICAgICAgICB0aGlzLnRhYmVsRGF0YSA9IGRhdGEuZGF0YTsKICAgICAgICB0aGlzLnRvdGFsX2RhdGEgPSBkYXRhLnBhZ2VUb3RhbDsKICAgICAgfQogICAgfSwKCiAgICAvLyAg55uY54K55bqT5a2Y5pCc57SiCiAgICBhc3luYyBzZWFyY2hBbGxTdG9ja3Rha2luZyhleHBvcnRzKSB7CiAgICAgIGNvbnN0IHBhcmFtcyA9IHsKICAgICAgICBzdGFydDogdGhpcy5zZWFyY2hEYXRhLnN0YXJ0VGltZSwKICAgICAgICBlbmQ6IHRoaXMuc2VhcmNoRGF0YS5lbmRUaW1lLAogICAgICAgIHNlYXJjaDogdGhpcy5zZWFyY2hEYXRhLmtleVdvcmQsCiAgICAgICAgcGFnZTogdGhpcy5wYWdlLAogICAgICAgIHBhZ2VTaXplOiB0aGlzLnBhZ2VTaXplCiAgICAgIH07CgogICAgICBpZiAoZXhwb3J0cykgewogICAgICAgIGNvbnN0IHRhcmdldCA9IGF3YWl0IGV4cG9ydFNlYXJjaEFsbFN0b2NrdGFraW5nKHsgLi4ucGFyYW1zLAogICAgICAgICAgZXhwb3J0OiAxCiAgICAgICAgfSk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgY29uc3QgZGF0YSA9IGF3YWl0IHNlYXJjaEFsbFN0b2NrdGFraW5nKHsgLi4ucGFyYW1zCiAgICAgICAgfSk7CiAgICAgICAgdGhpcy50YWJlbERhdGEgPSBkYXRhLmRhdGE7CiAgICAgICAgdGhpcy50b3RhbF9kYXRhID0gZGF0YS5wYWdlVG90YWw7CiAgICAgIH0KICAgIH0sCgogICAgLy8gIOWIpOaWrQogICAgZ2V0RGF0YShleHBvcnRzKSB7CiAgICAgIGNvbnN0IGlzS2V5ID0gdGhpcy4kX2NvbW1vbi5pc1NlcmNoKHRoaXMuc2VhcmNoRGF0YSk7CgogICAgICBpZiAoaXNLZXkpIHsKICAgICAgICB0aGlzLnNlYXJjaEFsbFN0b2NrdGFraW5nKGV4cG9ydHMpOwogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMuZ2V0QWxsU3RvY2t0YWtpbmcoZXhwb3J0cyk7CiAgICAgIH0KICAgIH0sCgogICAgcGFnZUNoYW5nZShwYWdlKSB7CiAgICAgIHRoaXMucGFnZSA9IHBhZ2U7CiAgICAgIHRoaXMuZ2V0RGF0YSgpOwogICAgfSwKCiAgICBzaXplQ2hhbmdlKHNpemUpIHsKICAgICAgdGhpcy5wYWdlU2l6ZSA9IHNpemU7CiAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgIH0sCgogICAgc2VhcmNoVGltZUNoYW5nZSh2YWwpIHsKICAgICAgLy8g5pe26Ze057uE5Lu25a+85Ye65pWw5o2uCiAgICAgIGlmICh2YWwgJiYgdmFsLmxlbmd0aCkgewogICAgICAgIHRoaXMuc2VhcmNoRGF0YS5zdGFydFRpbWUgPSB2YWxbMF0gLyAxMDAwOwogICAgICAgIHRoaXMuc2VhcmNoRGF0YS5lbmRUaW1lID0gdmFsWzFdIC8gMTAwMCArIDg2Mzk5OwogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMuc2VhcmNoRGF0YS5zdGFydFRpbWUgPSAiIjsKICAgICAgICB0aGlzLnNlYXJjaERhdGEuZW5kVGltZSA9ICIiOwogICAgICB9CgogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9CgogIH0KfTs="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAoLA,SACAA,gBADA,EAEAC,iBAFA,EAGAC,0BAHA,EAIAC,uBAJA,EAKAC,oBALA,QAMA,aANA;AAOA;EACAC,eADA;;EAEAC;IACA;MACAC,OADA;MACA;MACAC,YAFA;MAEA;MACAC,aAHA;MAIAC,eAJA;MAKAC,aALA;MAMAC,cANA;MAOAC;QACAC,aADA;QAEAC,WAFA;QAGAC;MAHA;IAPA;EAaA,CAhBA;;EAiBA;IACA;EACA,CAnBA;;EAoBAC;IACA;IACA;EACA,CAvBA;;EAwBAC;IACAC;MACA;QACA;MACA;;MACA,kBACA,sDADA;IAGA,CARA;;IASA;IACA;MACA;QACAC,uBADA;QAEAC,sBAFA;QAGAC;MAHA,GAIAC,IAJA,CAIA;QACA;UACAC;QADA;QAIA;UACAF,eADA;UAEAG;QAFA;QAIA;MACA,CAdA;IAeA,CA1BA;;IA2BA;IACA;MACA;QACA;UACAlB,eADA;UAEAC,uBAFA;UAGAkB;QAHA;MAKA,CANA,MAMA;QACA;UACAnB,eADA;UAEAC;QAFA;QAKA;QACA;MACA;IACA,CA5CA;;IA6CA;IACA;MACA;QACAmB,gCADA;QAEAC,4BAFA;QAGAC,+BAHA;QAIAtB,eAJA;QAKAC;MALA;;MAOA;QACA,kDACA,SADA;UAEAkB;QAFA;MAIA,CALA,MAKA;QACA,0CACA;QADA;QAIA;QACA;MACA;IACA,CAnEA;;IAoEA;IACAI;MACA;;MACA;QACA;MACA,CAFA,MAEA;QACA;MACA;IACA,CA5EA;;IA6EAC;MACA;MACA;IACA,CAhFA;;IAiFAC;MACA;MACA;IACA,CApFA;;IAqFAC;MACA;MACA;QACA;QACA;MACA,CAHA,MAGA;QACA;QACA;MACA;;MACA;IACA;;EA/FA;AAxBA","names":["auditStocktaking","getAllStocktaking","exportSearchAllStocktaking","exportGetAllStocktaking","searchAllStocktaking","name","data","page","pageSize","total_data","search_time","tabelData","stock_list","searchData","startTime","endTime","keyWord","activated","methods","goDetail","confirmButtonText","cancelButtonText","type","then","auditName","message","export","start","end","search","getData","pageChange","sizeChange","searchTimeChange"],"sourceRoot":"src/views/stock/WarehouseManagement","sources":["inventoryInfo.vue"],"sourcesContent":["<!--库存流水-->\n<template>\n <ContainerQuery>\n <div slot=\"left\">\n <el-dropdown\n v-if=\"$accessCheck($Access.inventoryInfoAddStocktaking)\"\n type=\"primary\"\n split-button\n @click=\"$router.push('/stock/WarehouseManagement/AddInventoryInfo')\"\n >\n 新建盘点\n <el-dropdown-menu slot=\"dropdown\">\n <el-dropdown-item>\n <div class=\"dropdown-div\" @click=\"getData(1)\">导出</div>\n </el-dropdown-item>\n </el-dropdown-menu>\n </el-dropdown>\n <el-button v-else size=\"small\" type=\"primary\" @click=\"getData(1)\">\n 导出\n </el-button>\n </div>\n <!-- 搜索 -->\n <div\n v-if=\"$accessCheck($Access.inventoryInfoSearchAllStocktaking)\"\n slot=\"more\"\n >\n <el-form inline size=\"small\">\n <el-form-item>\n <el-input\n v-model=\"searchData.keyWord\"\n placeholder=\"商品名称/条码/编码/单号/制单人\"\n style=\"width: 280px\"\n clearable\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 <el-date-picker\n v-model=\"search_time\"\n type=\"daterange\"\n :unlink-panels=\"true\"\n range-separator=\"-\"\n start-placeholder=\"盘点开始日期\"\n end-placeholder=\"盘点结束日期\"\n @change=\"searchTimeChange\"\n ></el-date-picker>\n </el-form-item>\n </el-form>\n </div>\n\n <!-- // 搜索 -->\n <!-- 表格 -->\n <el-table :data=\"tabelData\" @row-dblclick=\"goDetail\">\n <el-table-column\n prop=\"id\"\n align=\"left\"\n label=\"ID\"\n min-width=\"50\"\n ></el-table-column>\n <el-table-column\n prop=\"no\"\n align=\"left\"\n label=\"盘点单号\"\n show-overflow-tooltip\n min-width=\"180\"\n >\n <template slot-scope=\"scope\">\n <span\n v-if=\"$accessCheck($Access.inventoryInfoGetStocktakingInfo)\"\n class=\"click-div\"\n @click=\"goDetail(scope.row)\"\n >\n {{ scope.row.no }}\n </span>\n <span v-else>{{ scope.row.no }}</span>\n </template>\n </el-table-column>\n <el-table-column\n prop=\"auditStatus\"\n align=\"left\"\n label=\"单据状态\"\n min-width=\"100\"\n >\n <template slot-scope=\"scope\">\n <span v-if=\"scope.row.auditStatus === 1\" class=\"info-status\">\n 待审核\n </span>\n <span v-if=\"scope.row.auditStatus === 2\" class=\"success-status\">\n 已审核\n </span>\n <span v-if=\"scope.row.auditStatus === 3\" class=\"danger-status\">\n 审核未通过\n </span>\n <span v-if=\"scope.row.auditStatus === 4\" class=\"warning-status\">\n 审核中\n </span>\n </template>\n </el-table-column>\n <el-table-column\n prop=\"warehouseName\"\n align=\"left\"\n label=\"仓库/门店\"\n min-width=\"140\"\n :show-overflow-tooltip=\"true\"\n ></el-table-column>\n <el-table-column\n prop=\"num\"\n align=\"left\"\n label=\"种类数\"\n min-width=\"80\"\n ></el-table-column>\n <el-table-column\n prop=\"createTime\"\n align=\"left\"\n label=\"盘点日期\"\n min-width=\"160\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formatDate(scope.row.createTime, \"yyyy-MM-dd\") }}\n </template>\n </el-table-column>\n <el-table-column\n prop=\"operatorName\"\n align=\"left\"\n label=\"制单人\"\n min-width=\"100\"\n ></el-table-column>\n <el-table-column\n header-align=\"left\"\n align=\"left\"\n fixed=\"right\"\n label=\"操作\"\n min-width=\"160\"\n >\n <template slot-scope=\"scope\">\n <el-button\n v-if=\"$accessCheck($Access.inventoryInfoAuditStocktaking)\"\n :disabled=\"parseInt(scope.row.auditStatus) === 2\"\n type=\"text\"\n @click=\"updateAuditStatus(scope.row)\"\n >\n 审核\n </el-button>\n\n <el-button\n v-if=\"\n $accessCheck($Access.inventoryInfoGetStocktakingInfo) &&\n $accessCheck($Access.inventoryInfoUpdateStocktaking)\n \"\n type=\"text\"\n :disabled=\"parseInt(scope.row.auditStatus) === 2\"\n @click=\"\n $router.push(\n '/stock/WarehouseManagement/EditInventoryInfo/' + scope.row.id\n )\n \"\n >\n 编辑\n </el-button>\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 </ContainerQuery>\n</template>\n\n<script>\n import {\n auditStocktaking,\n getAllStocktaking,\n exportSearchAllStocktaking,\n exportGetAllStocktaking,\n searchAllStocktaking,\n } from \"@/api/Stock\";\n export default {\n name: \"Flowing\",\n data() {\n return {\n page: 1, // 页码\n pageSize: 10, // 每页显示条数\n total_data: 0,\n search_time: [],\n tabelData: [],\n stock_list: [],\n searchData: {\n startTime: \"\",\n endTime: \"\",\n keyWord: \"\",\n },\n };\n },\n async created() {\n await this.getAllStocktaking();\n },\n activated() {\n if (this.$_isInit()) return;\n this.getData();\n },\n methods: {\n goDetail(row) {\n if (!this.$accessCheck(this.$Access.inventoryInfoGetStocktakingInfo)) {\n return;\n }\n this.$router.push(\n \"/stock/WarehouseManagement/InventoryDetail/\" + row.id\n );\n },\n // 审核\n async updateAuditStatus(row) {\n this.$confirm(\"确定要审核通过该单据吗?\", \"提示\", {\n confirmButtonText: \"确定\",\n cancelButtonText: \"取消\",\n type: \"warning\",\n }).then(async () => {\n const data = await auditStocktaking(row.id, {\n auditName: this.userName,\n });\n\n this.$message({\n type: \"success\",\n message: \"审核成功\",\n });\n this.getAllStocktaking();\n });\n },\n // 盘点库存列表\n async getAllStocktaking(exports) {\n if (exports) {\n const target = await exportGetAllStocktaking({\n page: this.page,\n pageSize: this.pageSize,\n export: 1,\n });\n } else {\n const data = await getAllStocktaking({\n page: this.page,\n pageSize: this.pageSize,\n });\n\n this.tabelData = data.data;\n this.total_data = data.pageTotal;\n }\n },\n // 盘点库存搜索\n async searchAllStocktaking(exports) {\n const params = {\n start: this.searchData.startTime,\n end: this.searchData.endTime,\n search: this.searchData.keyWord,\n page: this.page,\n pageSize: this.pageSize,\n };\n if (exports) {\n const target = await exportSearchAllStocktaking({\n ...params,\n export: 1,\n });\n } else {\n const data = await searchAllStocktaking({\n ...params,\n });\n\n this.tabelData = data.data;\n this.total_data = data.pageTotal;\n }\n },\n // 判断\n getData(exports) {\n const isKey = this.$_common.isSerch(this.searchData);\n if (isKey) {\n this.searchAllStocktaking(exports);\n } else {\n this.getAllStocktaking(exports);\n }\n },\n pageChange(page) {\n this.page = page;\n this.getData();\n },\n sizeChange(size) {\n this.pageSize = size;\n this.pageChange(1);\n },\n searchTimeChange(val) {\n // 时间组件导出数据\n if (val && val.length) {\n this.searchData.startTime = val[0] / 1000;\n this.searchData.endTime = val[1] / 1000 + 86399;\n } else {\n this.searchData.startTime = \"\";\n this.searchData.endTime = \"\";\n }\n this.pageChange(1);\n },\n },\n };\n</script>\n\n<style>\n .box-search-form .el-form-item--mini.el-form-item,\n .el-form-item--small.el-form-item {\n margin-bottom: 10px;\n }\n</style>\n"]}]}