c28da4b4164232e4c81a6aebe7f4a5b5.json 13 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\\Finance\\MultipleStore\\InAndOutLogs.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\Finance\\MultipleStore\\InAndOutLogs.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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgbWFwR2V0dGVycyB9IGZyb20gInZ1ZXgiOwppbXBvcnQgeyBnZXRBbGxNZXJjaGFudERldGFpbCwgZXhwb3J0Z2V0QWxsTWVyY2hhbnREZXRhaWwgfSBmcm9tICJAL2FwaS9NZXJjaGFudHMiOwppbXBvcnQgeyBleHBvcnRTZWFyY2hBbGxQdXJjaGFzZURldGFpbHMsIHNlYXJjaEFsbFB1cmNoYXNlRGV0YWlscyB9IGZyb20gIkAvYXBpL1B1cmNoYXNlIjsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICJJbkFuZE91dExvZ3MiLAoKICBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgYXVkaXRTdGF0dXM6ICIiLAogICAgICBzaGVuaGVfb3B0aW9uczogW3sKICAgICAgICB2YWx1ZTogNSwKICAgICAgICBsYWJlbDogIuaUtuWFpSIKICAgICAgfSwgewogICAgICAgIHZhbHVlOiA0LAogICAgICAgIGxhYmVsOiAi5pSv5Ye6IgogICAgICB9XSwKICAgICAgdGFibGVEYXRhOiBbXSwKICAgICAgdGltZTogW10sCiAgICAgIHNlYXJjaF9mb3JtOiB7CiAgICAgICAgc3RhcnQ6ICIiLAogICAgICAgIGVuZDogIiIsCiAgICAgICAga2V5d29yZDogIiIKICAgICAgfSwKICAgICAgdG90YWw6IDAsCiAgICAgIHBhZ2U6IDEsCiAgICAgIHBhZ2VTaXplOiAxMCwKICAgICAgc3RhcnQ6ICIiLAogICAgICBlbmQ6ICIiLAogICAgICBtZXJjaGFudElkOiAiIiwKICAgICAgc3BhbkFycjogIiIsCiAgICAgIHBvczogIiIKICAgIH07CiAgfSwKCiAgY29tcHV0ZWQ6IHsgLi4ubWFwR2V0dGVycyh7CiAgICAgIHN0b3JlRGF0YTogIk1Vc2VyL3N0b3JlRGF0YSIKICAgIH0pCiAgfSwKCiAgY3JlYXRlZCgpIHsKICAgIGlmICh0aGlzLnN5c3RlbVR5cGUgPT09IDMpIHsKICAgICAgdGhpcy5tZXJjaGFudElkID0gdGhpcy5zdG9yZURhdGEubWVyY2hhbnREYXRhLmlkOwogICAgfQoKICAgIHRoaXMuZ2V0QWxsTWVyY2hhbnREZXRhaWwoKTsKICB9LAoKICBtZXRob2RzOiB7CiAgICBkZWxTdGF0dSgpIHsKICAgICAgdGhpcy5hdWRpdFN0YXR1cyA9ICIiOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIGFzeW5jIGdldEFsbE1lcmNoYW50RGV0YWlsKGV4cG9ydHMpIHsKICAgICAgY29uc3QgcGFyYW1zID0gewogICAgICAgIHBhZ2U6IHRoaXMucGFnZSwKICAgICAgICBwYWdlU2l6ZTogdGhpcy5wYWdlU2l6ZSwKICAgICAgICBtZXJjaGFudElkOiB0aGlzLm1lcmNoYW50SWQsCiAgICAgICAgdHlwZTogdGhpcy5hdWRpdFN0YXR1cywKICAgICAgICBzdGFydDogdGhpcy5zdGFydCwKICAgICAgICBlbmQ6IHRoaXMuZW5kCiAgICAgIH07CgogICAgICBpZiAoZXhwb3J0cykgewogICAgICAgIHBhcmFtcy5leHBvcnQgPSBleHBvcnRzOwogICAgICAgIGNvbnN0IHRhcmdldCA9IGF3YWl0IGV4cG9ydGdldEFsbE1lcmNoYW50RGV0YWlsKHsgLi4ucGFyYW1zCiAgICAgICAgfSk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgY29uc3QgcmVzID0gYXdhaXQgZ2V0QWxsTWVyY2hhbnREZXRhaWwoeyAuLi5wYXJhbXMKICAgICAgICB9KTsKICAgICAgICBjb25zb2xlLmxvZyhyZXMuZGF0YSk7CiAgICAgICAgdGhpcy50YWJsZURhdGEgPSByZXMuZGF0YTsKICAgICAgICB0aGlzLnRvdGFsID0gcmVzLnBhZ2VUb3RhbDsKICAgICAgfSAvLyBjb25zdCByZXMgPSBhd2FpdCBnZXRBbGxNZXJjaGFudERldGFpbCh7CiAgICAgIC8vICAgLi4ucGFyYW1zLAogICAgICAvLyB9KTsKCgogICAgICBjb25zb2xlLmxvZyh0aGlzLnRhYmxlRGF0YSk7IC8vIOWQiOW5tuWNleWFg+agvAoKICAgICAgY29uc3QgZ2V0U3BhbkFyciA9IHRoaXMuJF9jb21tb24uZ2V0U3BhbkFycih0aGlzLnRhYmxlRGF0YSwgIm5vIik7IC8vIHRoaXMuc3BhbkFyciA9IGdldFNwYW5BcnIuc3BhbkFycjsKICAgICAgLy8gdGhpcy5wb3MgPSBnZXRTcGFuQXJyLnBvczsKICAgIH0sCgogICAgdGltZUNoYW5nZSh2YWwpIHsKICAgICAgaWYgKHZhbCAmJiB2YWwubGVuZ3RoKSB7CiAgICAgICAgdGhpcy5zdGFydCA9IHZhbFswXSAvIDEwMDA7CiAgICAgICAgdGhpcy5lbmQgPSB2YWxbMV0gLyAxMDAwICsgODYzOTk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgdGhpcy5zdGFydCA9ICIiOwogICAgICAgIHRoaXMuZW5kID0gIiI7CiAgICAgIH0KCiAgICAgIHRoaXMuZ2V0QWxsTWVyY2hhbnREZXRhaWwoKTsKICAgIH0sCgogICAgLy8g5YiH6aG1CiAgICBwYWdlQ2hhbmdlKHZhbCkgewogICAgICB0aGlzLnBhZ2UgPSB2YWw7CiAgICAgIGNvbnNvbGUubG9nKHRoaXMudHlwZSk7CiAgICAgIHRoaXMuZ2V0QWxsTWVyY2hhbnREZXRhaWwoKTsKICAgIH0sCgogICAgLy8g5q+P6aG15pWw5o2u5aSn5bCP5pS55Y+YCiAgICBzaXplQ2hhbmdlKHZhbCkgewogICAgICB0aGlzLnBhZ2VTaXplID0gdmFsOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9CgogIH0KfTs="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA+GA;AAEA,SACAA,oBADA,EAEAC,0BAFA,QAGA,iBAHA;AAIA,SACAC,8BADA,EAEAC,wBAFA,QAGA,gBAHA;AAIA;EACAC,oBADA;;EAEAC;IACA;MACAC,eADA;MAEAC,iBACA;QAAAC;QAAAC;MAAA,CADA,EAEA;QAAAD;QAAAC;MAAA,CAFA,CAFA;MAMAC,aANA;MAOAC,QAPA;MAQAC;QACAC,SADA;QAEAC,OAFA;QAGAC;MAHA,CARA;MAaAC,QAbA;MAcAC,OAdA;MAeAC,YAfA;MAgBAL,SAhBA;MAiBAC,OAjBA;MAkBAK,cAlBA;MAmBAC,WAnBA;MAoBAC;IApBA;EAsBA,CAzBA;;EA0BAC,YACA;MAAAC;IAAA;EADA,CA1BA;;EA6BAC;IACA;MACA;IACA;;IACA;EACA,CAlCA;;EAmCAC;IACAC;MACA;MACA;IACA,CAJA;;IAKA;MACA;QACAT,eADA;QAEAC,uBAFA;QAGAC,2BAHA;QAIAQ,sBAJA;QAKAd,iBALA;QAMAC;MANA;;MAQA;QACAc;QACA,kDACA;QADA;MAGA,CALA,MAKA;QACA,yCACA;QADA;QAGAC;QACA;QACA;MACA,CArBA,CAsBA;MACA;MACA;;;MACAA,4BAzBA,CA0BA;;MACA,kEA3BA,CA4BA;MACA;IACA,CAnCA;;IAoCAC;MACA;QACA;QACA;MACA,CAHA,MAGA;QACA;QACA;MACA;;MACA;IACA,CA7CA;;IA8CA;IACAC;MACA;MAEAF;MACA;IACA,CApDA;;IAqDA;IACAG;MACA;MACA;IACA;;EAzDA;AAnCA","names":["getAllMerchantDetail","exportgetAllMerchantDetail","exportSearchAllPurchaseDetails","searchAllPurchaseDetails","name","data","auditStatus","shenhe_options","value","label","tableData","time","search_form","start","end","keyword","total","page","pageSize","merchantId","spanArr","pos","computed","storeData","created","methods","delStatu","type","params","console","timeChange","pageChange","sizeChange"],"sourceRoot":"src/views/Finance/MultipleStore","sources":["InAndOutLogs.vue"],"sourcesContent":["<template>\n <ContainerQuery>\n <!-- <div slot=\"left\">-->\n <!-- <el-button type=\"primary\" @click=\"getAllMerchantDetail(1)\">-->\n <!-- 导出-->\n <!-- </el-button>-->\n <!-- </div>-->\n <el-form slot=\"more\" :inline=\"true\" size=\"small\">\n <el-form-item>\n <el-date-picker\n v-model=\"time\"\n clearable\n type=\"daterange\"\n value-format=\"timestamp\"\n range-separator=\"-\"\n start-placeholder=\"开始日期\"\n end-placeholder=\"结束日期\"\n @change=\"timeChange\"\n ></el-date-picker>\n </el-form-item>\n <el-form-item>\n <el-select\n v-model=\"auditStatus\"\n size=\"small\"\n style=\"width: 150px\"\n clearable\n placeholder=\"收入/支出\"\n @clear=\"delStatu\"\n @change=\"pageChange(1)\"\n >\n <el-option\n v-for=\"item in shenhe_options\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\"\n ></el-option>\n </el-select>\n </el-form-item>\n </el-form>\n <vxe-table :data=\"tableData\" border=\"inner\">\n <vxe-table-column field=\"id\" title=\"ID\" width=\"40px\"></vxe-table-column>\n <vxe-table-column field=\"originNo\" title=\"订单\"></vxe-table-column>\n <vxe-table-column\n v-if=\"auditStatus == ''\"\n field=\"money\"\n title=\"支出/收入\"\n >\n <template v-slot=\"{ row }\">\n <span v-if=\"row.type === 5\" class=\"success-status\">\n +{{ $_common.formatNub(row.money) }}\n </span>\n <span v-else class=\"danger-status\">\n -{{ $_common.formatNub(row.money) }}\n </span>\n </template>\n </vxe-table-column>\n <vxe-table-column v-if=\"auditStatus == 4\" field=\"money\" title=\"支出\">\n <template v-slot=\"{ row }\">\n <span v-if=\"auditStatus == 4\" class=\"danger-status\">\n -{{ $_common.formatNub(row.money) }}\n </span>\n <!-- <span v-if=\"auditStatus == 4\">-{{ row.money }}</span>-->\n </template>\n </vxe-table-column>\n <vxe-table-column v-if=\"auditStatus == 5\" field=\"money\" title=\"收入\">\n <template v-slot=\"{ row }\">\n <span v-if=\"auditStatus === 5\" class=\"success-status\">\n +{{ row.money }}\n </span>\n <!-- <span v-if=\"auditStatus == 5\">+{{ row.money }}</span>-->\n </template>\n </vxe-table-column>\n <vxe-table-column field=\"afterMoney\" title=\"变动后金额\">\n <template v-slot=\"{ row }\">\n <span v-if=\"row.type === 5\" style=\"color: red\">\n {{ $_common.formattedNumber(row.afterMoney) }}\n </span>\n <span v-else style=\"color: red\">\n {{ $_common.formattedNumber(row.afterMoney) }}\n </span>\n </template>\n </vxe-table-column>\n <vxe-table-column field=\"remark\" title=\"备注\"></vxe-table-column>\n <vxe-table-column field=\"type\" title=\"类型\">\n <template v-slot=\"{ row }\">\n <span v-if=\"row.type === 5\">收入</span>\n <span v-else>支出</span>\n </template>\n </vxe-table-column>\n <vxe-table-column field=\"createTime\" title=\"创建时间\">\n <template v-slot=\"{ row }\">\n {{ $_common.formatDate(row.createTime) }}\n </template>\n </vxe-table-column>\n <vxe-table-column field=\"updateTime\" title=\"完成时间\">\n <template v-slot=\"{ row }\">\n {{ $_common.formatDate(row.updateTime) }}\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 </ContainerQuery>\n</template>\n\n<script>\n import { mapGetters } from \"vuex\";\n\n import {\n getAllMerchantDetail,\n exportgetAllMerchantDetail,\n } from \"@/api/Merchants\";\n import {\n exportSearchAllPurchaseDetails,\n searchAllPurchaseDetails,\n } from \"@/api/Purchase\";\n export default {\n name: \"InAndOutLogs\",\n data() {\n return {\n auditStatus: \"\",\n shenhe_options: [\n { value: 5, label: \"收入\" },\n { value: 4, label: \"支出\" },\n ],\n tableData: [],\n time: [],\n search_form: {\n start: \"\",\n end: \"\",\n keyword: \"\",\n },\n total: 0,\n page: 1,\n pageSize: 10,\n start: \"\",\n end: \"\",\n merchantId: \"\",\n spanArr: \"\",\n pos: \"\",\n };\n },\n computed: {\n ...mapGetters({ storeData: \"MUser/storeData\" }),\n },\n created() {\n if (this.systemType === 3) {\n this.merchantId = this.storeData.merchantData.id;\n }\n this.getAllMerchantDetail();\n },\n methods: {\n delStatu() {\n this.auditStatus = \"\";\n this.pageChange(1);\n },\n async getAllMerchantDetail(exports) {\n const params = {\n page: this.page,\n pageSize: this.pageSize,\n merchantId: this.merchantId,\n type: this.auditStatus,\n start: this.start,\n end: this.end,\n };\n if (exports) {\n params.export = exports;\n const target = await exportgetAllMerchantDetail({\n ...params,\n });\n } else {\n const res = await getAllMerchantDetail({\n ...params,\n });\n console.log(res.data);\n this.tableData = res.data;\n this.total = res.pageTotal;\n }\n // const res = await getAllMerchantDetail({\n // ...params,\n // });\n console.log(this.tableData);\n // 合并单元格\n const getSpanArr = this.$_common.getSpanArr(this.tableData, \"no\");\n // this.spanArr = getSpanArr.spanArr;\n // this.pos = getSpanArr.pos;\n },\n timeChange(val) {\n if (val && val.length) {\n this.start = val[0] / 1000;\n this.end = val[1] / 1000 + 86399;\n } else {\n this.start = \"\";\n this.end = \"\";\n }\n this.getAllMerchantDetail();\n },\n // 切页\n pageChange(val) {\n this.page = val;\n\n console.log(this.type);\n this.getAllMerchantDetail();\n },\n // 每页数据大小改变\n sizeChange(val) {\n this.pageSize = val;\n this.pageChange(1);\n },\n },\n };\n</script>\n\n<style scoped></style>\n"]}]}