5ea194356f671a073400d317504dc592.json 14 KB

1
  1. {"remainingRequest":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\thread-loader\\dist\\cjs.js!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\stock\\Consume\\consumeList.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\stock\\Consume\\consumeList.vue","mtime":1678954023633},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\babel.config.js","mtime":1681371897685},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1681371913603},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\thread-loader\\dist\\cjs.js","mtime":1681371925422},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1681371912860},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1681371913603},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1681371925849}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgQ29uc3VtZUxpc3QsIENvbnN1bWVXcml0ZV9vZmYgfSBmcm9tICJAL2FwaS9TdG9jayI7CmltcG9ydCBBZGRDb25zdW1lIGZyb20gIi4vYWRkQ29uc3VtZS52dWUiOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogIkNvbnN1bWVMaXN0IiwKICBjb21wb25lbnRzOiB7CiAgICBBZGRDb25zdW1lCiAgfSwKCiAgZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIC8vIOaYvuekuuW8ueeqlwogICAgICBhZGRfY29uc3VtZTogZmFsc2UsCiAgICAgIHN0YXRlOiAiQWxsIiwKICAgICAgc2VhcmNoS2V5OiAnJywKICAgICAgLy/llYblk4HlkI3np7AKICAgICAgIm1vYmlsZSI6ICIiLAogICAgICAvL+iwg+aLqOS6ugogICAgICAid3JpdGVfbW9iaWxlIjogIiIsCiAgICAgIC8v5qC46ZSA5Lq6CiAgICAgIHNlYXJjaFBtOiAnJywKICAgICAgLy8x5L2/55So5LitMuS9v+eUqOWujCDmkJzntKLmnaHku7YKICAgICAgdG90YWw6IDAsCiAgICAgIHBhZ2U6IDEsCiAgICAgIHBhZ2VTaXplOiAxMCwKICAgICAgdGFibGVEYXRhOiBbXQogICAgfTsKICB9LAoKICBjcmVhdGVkKCkgewogICAgaWYgKHRoaXMuJHJvdXRlLnF1ZXJ5LmlkKSB7CiAgICAgIHRoaXMuc3RhZmZJZCA9IHRoaXMuJHJvdXRlLnF1ZXJ5LmlkIC0gMDsKICAgICAgdGhpcy5zdGFmZk5hbWUgPSB0aGlzLiRyb3V0ZS5xdWVyeS5uYW1lOwogICAgfQoKICAgIHRoaXMuQ29uc3VtZUxpc3QoKTsKICB9LAoKICBhY3RpdmF0ZWQoKSB7CiAgICBpZiAodGhpcy4kX2lzSW5pdCgpKSByZXR1cm47CgogICAgaWYgKHRoaXMuJHJvdXRlLnF1ZXJ5LmlkKSB7CiAgICAgIHRoaXMuc3RhZmZJZCA9IHRoaXMuJHJvdXRlLnF1ZXJ5LmlkIC0gMDsKICAgICAgdGhpcy5zdGFmZk5hbWUgPSB0aGlzLiRyb3V0ZS5xdWVyeS5uYW1lOwogICAgfQoKICAgIHRoaXMuQ29uc3VtZUxpc3QoKTsKICB9LAoKICBtZXRob2RzOiB7CiAgICAvLyDmt7vliqDlrozmiJAKICAgIGFkZENvbmZpcm0ocmVzKSB7CiAgICAgIHRoaXMuQ29uc3VtZUxpc3QoKTsKICAgICAgY29uc29sZS5sb2cocmVzKTsKICAgIH0sCgogICAgLy8g5YiH5o2i57G75Z6LCiAgICBzZWxUb3BUeXBlKHRhZykgewogICAgICBzd2l0Y2ggKHRoaXMuc3RhdGUpIHsKICAgICAgICBjYXNlICJBbGwiOgogICAgICAgICAgLy8g5YWo6YOoCiAgICAgICAgICB0aGlzLnNlYXJjaFBtID0gJyc7CiAgICAgICAgICBicmVhazsKCiAgICAgICAgY2FzZSAiaW4iOgogICAgICAgICAgLy8g5L2/55So5LitCiAgICAgICAgICB0aGlzLnNlYXJjaFBtID0gMTsKICAgICAgICAgIGJyZWFrOwoKICAgICAgICBjYXNlICJvdXQiOgogICAgICAgICAgLy8g5bey5qC46ZSACiAgICAgICAgICB0aGlzLnNlYXJjaFBtID0gMjsKICAgICAgICAgIGJyZWFrOwogICAgICB9CgogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIC8vICDmoLjplIDmtojogJflk4EKICAgIHdyaXRlT2ZmKGlkKSB7CiAgICAgIGNvbnNvbGUubG9nKGlkKTsKICAgICAgdGhpcy4kY29uZmlybSgi5L2g56Gu5a6a5qC46ZSA5raI6ICX5ZOB5ZCXPyIsIHsKICAgICAgICBjb25maXJtQnV0dG9uVGV4dDogIuehruWumiIsCiAgICAgICAgY2FuY2VsQnV0dG9uVGV4dDogIuWPlua2iCIsCiAgICAgICAgdHlwZTogIndhcm5pbmciCiAgICAgIH0pLnRoZW4oYXN5bmMgKCkgPT4gewogICAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBDb25zdW1lV3JpdGVfb2ZmKHsKICAgICAgICAgIGlkOiBpZAogICAgICAgIH0pOwogICAgICAgIHRoaXMuQ29uc3VtZUxpc3QoKTsKICAgICAgICB0aGlzLiRtZXNzYWdlKHsKICAgICAgICAgIHR5cGU6ICJzdWNjZXNzIiwKICAgICAgICAgIG1lc3NhZ2U6ICLmoLjplIDmiJDlip8hIgogICAgICAgIH0pOwogICAgICB9KTsKICAgIH0sCgogICAgYXN5bmMgQ29uc3VtZUxpc3QoKSB7CiAgICAgIGNvbnN0IHsKICAgICAgICBkYXRhLAogICAgICAgIHBhZ2VUb3RhbAogICAgICB9ID0gYXdhaXQgQ29uc3VtZUxpc3QoewogICAgICAgIG5hbWU6IHRoaXMuc2VhcmNoS2V5LAogICAgICAgIC8v5ZWG5ZOB5ZCN56ewCiAgICAgICAgc3RhdHVzOiB0aGlzLnNlYXJjaFBtLAogICAgICAgIC8vMeS9v+eUqOS4rTLkvb/nlKjlrowg5pCc57Si5p2h5Lu2CiAgICAgICAgbW9iaWxlOiB0aGlzLm1vYmlsZSwKICAgICAgICAvL+iwg+aLqOS6ugogICAgICAgIHdyaXRlX21vYmlsZTogdGhpcy53cml0ZV9tb2JpbGUsCiAgICAgICAgLy/moLjplIDkuroKICAgICAgICBwYWdlOiB0aGlzLnBhZ2UsCiAgICAgICAgcGFnZVNpemU6IHRoaXMucGFnZVNpemUKICAgICAgfSk7CiAgICAgIHRoaXMudGFibGVEYXRhID0gZGF0YTsKICAgICAgdGhpcy50b3RhbCA9IHBhZ2VUb3RhbDsKICAgIH0sCgogICAgcGFnZUNoYW5nZShwYWdlKSB7CiAgICAgIHRoaXMucGFnZSA9IHBhZ2U7CiAgICAgIHRoaXMuQ29uc3VtZUxpc3QoKTsKICAgIH0sCgogICAgLy8g5q+P6aG15pWw5o2u5aSn5bCP5pS55Y+YCiAgICBzaXplQ2hhbmdlKHZhbCkgewogICAgICB0aGlzLnBhZ2VTaXplID0gdmFsOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9CgogIH0KfTs="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAmGA,SACAA,WADA,EAEAC,gBAFA,QAGA,aAHA;AAIA;AACA;EACAC,mBADA;EAEAC;IACAC;EADA,CAFA;;EAKAC;IACA;MACA;MACAC,kBAFA;MAGAC,YAHA;MAIAC,aAJA;MAIA;MACA,YALA;MAKA;MACA,kBANA;MAMA;MACAC,YAPA;MAOA;MACAC,QARA;MASAC,OATA;MAUAC,YAVA;MAWAC;IAXA;EAaA,CAnBA;;EAoBAC;IACA;MACA;MACA;IACA;;IACA;EACA,CA1BA;;EA2BAC;IACA;;IACA;MACA;MACA;IACA;;IACA;EACA,CAlCA;;EAmCAC;IACA;IACAC;MACA;MACAC;IACA,CALA;;IAMA;IACAC;MACA;QACA;UAAA;UACA;UACA;;QACA;UAAA;UACA;UACA;;QACA;UAAA;UACA;UACA;MATA;;MAWA;IACA,CApBA;;IAqBA;IACAC;MACAF;MACA;QACAG,uBADA;QAEAC,sBAFA;QAGAC;MAHA,GAIAC,IAJA,CAIA;QACA;UACAC;QADA;QAGA;QACA;UACAF,eADA;UAEAG;QAFA;MAIA,CAbA;IAcA,CAtCA;;IAuCA;MACA;QACArB,IADA;QAEAsB;MAFA,IAGA;QACAzB,oBADA;QACA;QACA0B,qBAFA;QAEA;QACAC,mBAHA;QAGA;QACAC,+BAJA;QAIA;QACAnB,eALA;QAMAC;MANA,EAHA;MAWA;MACA;IACA,CArDA;;IAsDAmB;MACA;MACA;IACA,CAzDA;;IA0DA;IACAC;MACA;MACA;IACA;;EA9DA;AAnCA","names":["ConsumeList","ConsumeWrite_off","name","components","AddConsume","data","add_consume","state","searchKey","searchPm","total","page","pageSize","tableData","created","activated","methods","addConfirm","console","selTopType","writeOff","confirmButtonText","cancelButtonText","type","then","id","message","pageTotal","status","mobile","write_mobile","pageChange","sizeChange"],"sourceRoot":"src/views/stock/Consume","sources":["consumeList.vue"],"sourcesContent":["<template>\n\t<ContainerQuery>\n\t\t<div slot=\"left\">\n\t\t\t<el-button size=\"small\" type=\"primary\" @click=\"add_consume=true\">\n\t\t\t\t消耗品调拨\n\t\t\t</el-button>\n\t\t</div>\n\t\t<div slot=\"more\">\n\t\t\t<el-form inline size=\"small\">\n\t\t\t\t<el-form-item>\n\t\t\t\t\t<el-input v-model=\"searchKey\" style=\"width: 220px\" placeholder=\"商品名称\" clearable\n\t\t\t\t\t\t@keyup.enter.native=\"pageChange(1)\" @clear=\"pageChange(1)\">\n\t\t\t\t\t\t<el-button slot=\"append\" @click=\"pageChange(1)\">\n\t\t\t\t\t\t\t<i class=\"el-icon-search\"></i>\n\t\t\t\t\t\t</el-button>\n\t\t\t\t\t</el-input>\n\t\t\t\t</el-form-item>\n\t\t\t\t<el-form-item>\n\t\t\t\t\t<el-input v-model=\"mobile\" style=\"width: 220px\" placeholder=\"调拨人手机号\" clearable\n\t\t\t\t\t\t@keyup.enter.native=\"pageChange(1)\" @clear=\"pageChange(1)\">\n\t\t\t\t\t\t<el-button slot=\"append\" @click=\"pageChange(1)\">\n\t\t\t\t\t\t\t<i class=\"el-icon-search\"></i>\n\t\t\t\t\t\t</el-button>\n\t\t\t\t\t</el-input>\n\t\t\t\t</el-form-item>\n\t\t\t\t<el-form-item>\n\t\t\t\t\t<el-input v-model=\"write_mobile\" style=\"width: 220px\" placeholder=\"核销人手机号\" clearable\n\t\t\t\t\t\t@keyup.enter.native=\"pageChange(1)\" @clear=\"pageChange(1)\">\n\t\t\t\t\t\t<el-button slot=\"append\" @click=\"pageChange(1)\">\n\t\t\t\t\t\t\t<i class=\"el-icon-search\"></i>\n\t\t\t\t\t\t</el-button>\n\t\t\t\t\t</el-input>\n\t\t\t\t</el-form-item>\n\t\t\t</el-form>\n\t\t</div>\n\t\t<!-- 切换类型-->\n\t\t<el-tabs v-model=\"state\" type=\"card\" @tab-click=\"selTopType\">\n\t\t\t<el-tab-pane label=\"全部\" name=\"All\"></el-tab-pane>\n\t\t\t<el-tab-pane label=\"使用中\" name=\"in\"></el-tab-pane>\n\t\t\t<el-tab-pane label=\"已核销\" name=\"out\"></el-tab-pane>\n\t\t</el-tabs>\n\t\t<!-- 表格-->\n\t\t<div class=\"table\">\n\t\t\t<el-table :data=\"tableData\" style=\"width: 100%\" type=\"index\">\n\t\t\t\t<el-table-column prop=\"goods\" label=\"商品名\" width=\"180\">\n\t\t\t\t\t<template slot-scope=\"scope\">\n\t\t\t\t\t\t{{ scope.row.name }}<br />\n\t\t\t\t\t</template>\n\t\t\t\t</el-table-column>\n\t\t\t\t<el-table-column prop=\"number\" label=\"数量\">\n\t\t\t\t</el-table-column>\n\t\t\t\t<el-table-column prop=\"createTime\" label=\"出仓日期\" min-width=\"150\">\n\t\t\t\t\t<template slot-scope=\"scope\">\n\t\t\t\t\t\t{{ $_common.formatDate(scope.row.createTime) }}\n\t\t\t\t\t</template>\n\t\t\t\t</el-table-column>\n\t\t\t\t<el-table-column prop=\"mobile\" label=\"调拨人\" min-width=\"100\">\n\t\t\t\t\t<template slot-scope=\"scope\">\n\t\t\t\t\t\t{{ scope.row.transferor }}<br />\n\t\t\t\t\t\t{{ scope.row.mobile }}\n\t\t\t\t\t</template>\n\t\t\t\t</el-table-column>\n\t\t\t\t<el-table-column prop=\"writeTime\" label=\"核销日期\" min-width=\"150\">\n\t\t\t\t\t<template slot-scope=\"scope\">\n\t\t\t\t\t\t{{ $_common.formatDate(scope.row.writeTime) }}\n\t\t\t\t\t</template>\n\t\t\t\t</el-table-column>\n\t\t\t\t<el-table-column prop=\"write_mobile\" label=\"核销人\" min-width=\"100\">\n\t\t\t\t\t<template slot-scope=\"scope\">\n\t\t\t\t\t\t{{ scope.row.write_off_person }}<br />\n\t\t\t\t\t\t{{ scope.row.write_mobile }}\n\t\t\t\t\t</template>\n\t\t\t\t</el-table-column>\n\t\t\t\t<el-table-column prop=\"status\" label=\"状态\" min-width=\"100\">\n\t\t\t\t\t<template slot-scope=\"scope\">\n\t\t\t\t\t\t<span v-if=\"scope.row.status==1\" class='success-status'>使用中</span>\n\t\t\t\t\t\t<span v-if=\"scope.row.status==2\" class='info-status'>已核销</span>\n\t\t\t\t\t</template>\n\t\t\t\t</el-table-column>\n\t\t\t\t<el-table-column label=\"操作\" min-width=\"130\" fixed=\"right\" header->\n\t\t\t\t\t<template slot-scope=\"scope\">\n\t\t\t\t\t\t<!-- <el-button type=\"text\" @click=\"openEditModel(scope.row.id)\">\n\t\t\t\t\t\t\t编辑\n\t\t\t\t\t\t</el-button> -->\n\t\t\t\t\t\t<el-button v-if=\"scope.row.status==1\" type=\"text\" @click=\"writeOff(scope.row.id)\">\n\t\t\t\t\t\t\t核销\n\t\t\t\t\t\t</el-button>\n\t\t\t\t\t</template>\n\t\t\t\t</el-table-column>\n\t\t\t</el-table>\n\t\t</div>\n\t\t<!-- 分页查询-->\n\t\t<FooterPage :page-size=\"pageSize\" :total-page.sync=\"total\" :current-page.sync=\"page\" @pageChange=\"pageChange\"\n\t\t\t@sizeChange=\"sizeChange\"></FooterPage>\n\t\t<AddConsume v-if=\"add_consume\" :visible=\"add_consume\" @close=\"add_consume = false\"\n\t\t\t@confirm=\"addConfirm\"></AddConsume>\n\t</ContainerQuery>\n</template>\n<script>\n\timport {\n\t\tConsumeList,\n\t\tConsumeWrite_off\n\t} from \"@/api/Stock\";\n\timport AddConsume from \"./addConsume.vue\";\n\texport default {\n\t\tname: \"ConsumeList\",\n\t\tcomponents: {\n\t\t\tAddConsume,\n\t\t},\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\t// 显示弹窗\n\t\t\t\tadd_consume:false,\n\t\t\t\tstate: \"All\",\n\t\t\t\tsearchKey: '', //商品名称\n\t\t\t\t\"mobile\": \"\", //调拨人\n\t\t\t\t\"write_mobile\": \"\", //核销人\n\t\t\t\tsearchPm: '', //1使用中2使用完 搜索条件\n\t\t\t\ttotal: 0,\n\t\t\t\tpage: 1,\n\t\t\t\tpageSize: 10,\n\t\t\t\ttableData: [],\n\t\t\t};\n\t\t},\n\t\tcreated() {\n\t\t\tif (this.$route.query.id) {\n\t\t\t\tthis.staffId = this.$route.query.id - 0;\n\t\t\t\tthis.staffName = this.$route.query.name;\n\t\t\t}\n\t\t\tthis.ConsumeList();\n\t\t},\n\t\tactivated() {\n\t\t\tif (this.$_isInit()) return;\n\t\t\tif (this.$route.query.id) {\n\t\t\t\tthis.staffId = this.$route.query.id - 0;\n\t\t\t\tthis.staffName = this.$route.query.name;\n\t\t\t}\n\t\t\tthis.ConsumeList();\n\t\t},\n\t\tmethods: {\n\t\t\t// 添加完成\n\t\t\taddConfirm(res){\n\t\t\t\tthis.ConsumeList();\n\t\t\t\tconsole.log(res);\n\t\t\t},\n\t\t\t// 切换类型\n\t\t\tselTopType(tag) {\n\t\t\t\tswitch (this.state) {\n\t\t\t\t\tcase \"All\": // 全部\n\t\t\t\t\t\tthis.searchPm = '';\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"in\": // 使用中\n\t\t\t\t\t\tthis.searchPm = 1;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"out\": // 已核销\n\t\t\t\t\t\tthis.searchPm = 2;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\tthis.pageChange(1);\n\t\t\t},\n\t\t\t// 核销消耗品\n\t\t\twriteOff(id) {\n\t\t\t\tconsole.log(id);\n\t\t\t\tthis.$confirm(\"你确定核销消耗品吗?\", {\n\t\t\t\t\tconfirmButtonText: \"确定\",\n\t\t\t\t\tcancelButtonText: \"取消\",\n\t\t\t\t\ttype: \"warning\",\n\t\t\t\t}).then(async () => {\n\t\t\t\t\tconst data = await ConsumeWrite_off({\n\t\t\t\t\t\tid: id\n\t\t\t\t\t});\n\t\t\t\t\tthis.ConsumeList();\n\t\t\t\t\tthis.$message({\n\t\t\t\t\t\ttype: \"success\",\n\t\t\t\t\t\tmessage: \"核销成功!\",\n\t\t\t\t\t});\n\t\t\t\t});\n\t\t\t},\n\t\t\tasync ConsumeList() {\n\t\t\t\tconst {\n\t\t\t\t\tdata,\n\t\t\t\t\tpageTotal\n\t\t\t\t} = await ConsumeList({\n\t\t\t\t\tname: this.searchKey, //商品名称\n\t\t\t\t\tstatus: this.searchPm, //1使用中2使用完 搜索条件\n\t\t\t\t\tmobile: this.mobile, //调拨人\n\t\t\t\t\twrite_mobile: this.write_mobile, //核销人\n\t\t\t\t\tpage: this.page,\n\t\t\t\t\tpageSize: this.pageSize,\n\t\t\t\t});\n\t\t\t\tthis.tableData = data;\n\t\t\t\tthis.total = pageTotal;\n\t\t\t},\n\t\t\tpageChange(page) {\n\t\t\t\tthis.page = page;\n\t\t\t\tthis.ConsumeList();\n\t\t\t},\n\t\t\t// 每页数据大小改变\n\t\t\tsizeChange(val) {\n\t\t\t\tthis.pageSize = val;\n\t\t\t\tthis.pageChange(1);\n\t\t\t},\n\t\t},\n\t};\n</script>\n<style></style>\n"]}]}