04b761a8b28179ef82840cb8f07fae78.json 11 KB

1
  1. {"remainingRequest":"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\\MoneyGoodsBill\\FinanceBill.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\MoneyGoodsBill\\FinanceBill.vue","mtime":1678954023563},{"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\\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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZ2V0VG9kYXlTdGF0aXN0aWNzLCBnZXRBbGxBY2NvdW50IH0gZnJvbSAiQC9hcGkvRmluYW5jZSI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiRmluYW5jZUJpbGwiLAoKICBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgZmluYW5jZURhdGE6IFtdLAogICAgICB0b3RhbDogMCwKICAgICAgcGFnZTogMSwKICAgICAgcGFnZVNpemU6IDEwLAogICAgICB0aW1lVmFsdWU6ICIiLAogICAgICBwaWNrZXJPcHRpb25zOiB7CiAgICAgICAgZGlzYWJsZWREYXRlKHRpbWUpIHsKICAgICAgICAgIHJldHVybiB0aW1lLmdldFRpbWUoKSA+IERhdGUubm93KCk7CiAgICAgICAgfQoKICAgICAgfSwKICAgICAgc3RhcnRUaW1lOiAiIiwKICAgICAgZW5kVGltZTogIiIsCiAgICAgIHRpbWVEYXRhOiBuZXcgRGF0ZSgpLAogICAgICB0b2RheXJlY2VpdmVkTW9uZXk6IFtdCiAgICB9OwogIH0sCgogIGNvbXB1dGVkOiB7CiAgICBteURhdGUoKSB7CiAgICAgIGlmICh0aGlzLnRpbWVWYWx1ZSkgewogICAgICAgIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSB2dWUvbm8tc2lkZS1lZmZlY3RzLWluLWNvbXB1dGVkLXByb3BlcnRpZXMKICAgICAgICB0aGlzLnRpbWVEYXRhID0gbmV3IERhdGUodGhpcy50aW1lVmFsdWUpOwogICAgICB9CgogICAgICBsZXQgZGF0ZSA9IHRoaXMudGltZURhdGE7CiAgICAgIGxldCB5ZWFyID0gZGF0ZS5nZXRGdWxsWWVhcigpOwogICAgICBsZXQgbW9udGggPSBkYXRlLmdldE1vbnRoKCkgKyAxOwogICAgICBsZXQgZGF5ID0gZGF0ZS5nZXREYXRlKCk7CiAgICAgIHJldHVybiB5ZWFyICsgIuW5tCIgKyBtb250aCArICLmnIgiICsgZGF5ICsgIuaXpSI7CiAgICB9CgogIH0sCgogIGNyZWF0ZWQoKSB7CiAgICB0aGlzLmdldFRvZGF5U3RhdGlzdGljcygpOyAvLyB0aGlzLmdldEFsbEFjY291bnQoKTsKICB9LAoKICBhY3RpdmF0ZWQoKSB7CiAgICBpZiAodGhpcy4kX2lzSW5pdCgpKSByZXR1cm47CiAgICB0aGlzLmdldFRvZGF5U3RhdGlzdGljcygpOyAvLyB0aGlzLmdldEFsbEFjY291bnQoKTsKICB9LAoKICBtZXRob2RzOiB7CiAgICBwYWdlQ2hhbmdlKHZhbCkgewogICAgICB0aGlzLnBhZ2UgPSB2YWw7CiAgICAgIHRoaXMuZ2V0VG9kYXlTdGF0aXN0aWNzKCk7CiAgICB9LAoKICAgIHNpemVDaGFuZ2UodmFsKSB7CiAgICAgIHRoaXMucGFnZVNpemUgPSB2YWw7CiAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgIH0sCgogICAgb3BlblVybChyb3cpIHsKICAgICAgbGV0IHJvdXRlRGF0YSA9IHRoaXMuJHJvdXRlci5yZXNvbHZlKHsKICAgICAgICBwYXRoOiBgL1JlY29uY2lsaWF0aW9uRmluYW5jZWAsCiAgICAgICAgcXVlcnk6IHsKICAgICAgICAgIGlkOiAzCiAgICAgICAgfQogICAgICB9KTsKICAgICAgd2luZG93Lm9wZW4ocm91dGVEYXRhLmhyZWYsICJfYmxhbmsiKTsKICAgIH0sCgogICAgYXN5bmMgZ2V0VG9kYXlTdGF0aXN0aWNzKCkgewogICAgICB0aGlzLnRvZGF5cmVjZWl2ZWRNb25leSA9IFtdOwogICAgICBjb25zdCBkYXRhID0gYXdhaXQgZ2V0VG9kYXlTdGF0aXN0aWNzKHsKICAgICAgICBwYWdlOiB0aGlzLnBhZ2UsCiAgICAgICAgcGFnZVNpemU6IHRoaXMucGFnZVNpemUsCiAgICAgICAgc3RhcnQ6IHRoaXMuc3RhcnRUaW1lLAogICAgICAgIGVuZDogdGhpcy5lbmRUaW1lCiAgICAgIH0pOwogICAgICB0aGlzLmZpbmFuY2VEYXRhID0gW2RhdGEuZGF0YV07CiAgICAgIHRoaXMuJG5leHRUaWNrKCgpID0+IHsKICAgICAgICB0aGlzLnRvZGF5cmVjZWl2ZWRNb25leSA9IGRhdGEuZGF0YS50b2RheXJlY2VpdmVkTW9uZXk7CiAgICAgIH0pOwogICAgICB0aGlzLnRvdGFsID0gZGF0YS5wYWdlVG90YWw7CiAgICB9LAoKICAgIGFzeW5jIGp1cmlzZGljdGlvbih2YWwpIHsKICAgICAgbGV0IHN0YXJ0MiA9IG5ldyBEYXRlKHRoaXMudGltZVZhbHVlKTsKICAgICAgY29uc3QgdmFsdWUxID0gcGFyc2VJbnQoc3RhcnQyLmdldFRpbWUoKSAvIDEwMDApOwoKICAgICAgaWYgKHZhbCkgewogICAgICAgIHRoaXMuc3RhcnRUaW1lID0gdmFsdWUxOwogICAgICAgIHRoaXMuZW5kVGltZSA9IHZhbHVlMSArIDg2Mzk5OwogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMuc3RhcnRUaW1lID0gIiI7CiAgICAgICAgdGhpcy5lbmRUaW1lID0gIiI7CiAgICAgIH0KCiAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgIH0gLy8gLy8gIOiOt+WPluWIl+ihqAogICAgLy8gYXN5bmMgZ2V0QWxsQWNjb3VudCgpIHsKICAgIC8vICAgY29uc3QgeyBkYXRhLCBwYWdlVG90YWwgfSA9IGF3YWl0IGdldEFsbEFjY291bnQoewogICAgLy8gICAgIHBhZ2U6IHRoaXMucGFnZSwKICAgIC8vICAgICBwYWdlU2l6ZTogdGhpcy5wcmVfcGFnZSwKICAgIC8vICAgICBzaG9wSWQ6IHRoaXMuc2hvcElkLAogICAgLy8gICAgIGVuYWJsZVN0YXR1czogNSwKICAgIC8vICAgfSk7CiAgICAvLwogICAgLy8gICB0aGlzLnRhYmxlRGF0YSA9IGRhdGE7CiAgICAvLyAgIHRoaXMudG90YWwgPSBwYWdlVG90YWw7CiAgICAvLyB9LAoKCiAgfQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA0EA;AACA;EACAA,mBADA;;EAEAC;IACA;MACAC,eADA;MAEAC,QAFA;MAGAC,OAHA;MAIAC,YAJA;MAKAC,aALA;MAMAC;QACAC;UACA;QACA;;MAHA,CANA;MAWAC,aAXA;MAYAC,WAZA;MAaAC,oBAbA;MAcAC;IAdA;EAgBA,CAnBA;;EAoBAC;IACAC;MACA;QACA;QACA;MACA;;MACA;MACA;MACA;MACA;MACA;IACA;;EAXA,CApBA;;EAiCAC;IACA,0BADA,CAEA;EACA,CApCA;;EAqCAC;IACA;IACA,0BAFA,CAGA;EACA,CAzCA;;EA0CAC;IACAC;MACA;MACA;IACA,CAJA;;IAKAC;MACA;MACA;IACA,CARA;;IASAC;MACA;QACAC,8BADA;QAEAC;UACAC;QADA;MAFA;MAMAC;IACA,CAjBA;;IAkBA;MACA;MACA;QACApB,eADA;QAEAC,uBAFA;QAGAoB,qBAHA;QAIAC;MAJA;MAMA;MAEA;QACA;MACA,CAFA;MAGA;IACA,CAhCA;;IAiCA;MACA;MACA;;MACA;QACA;QACA;MACA,CAHA,MAGA;QACA;QACA;MACA;;MACA;IACA,CA5CA,CA6CA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;;EAxDA;AA1CA","names":["name","data","financeData","total","page","pageSize","timeValue","pickerOptions","disabledDate","startTime","endTime","timeData","todayreceivedMoney","computed","myDate","created","activated","methods","pageChange","sizeChange","openUrl","path","query","id","window","start","end"],"sourceRoot":"src/views/MoneyGoodsBill","sources":["FinanceBill.vue"],"sourcesContent":["<template>\n <Container>\n <div slot=\"left\" class=\"all-handel-btn\">\n <el-date-picker\n v-model=\"timeValue\"\n type=\"date\"\n placeholder=\"选择日期\"\n :picker-options=\"pickerOptions\"\n :clearable=\"false\"\n @change=\"jurisdiction\"\n ></el-date-picker>\n <el-button\n type=\"primary\"\n style=\"margin-left: 10px\"\n size=\"small\"\n @click=\"openUrl\"\n >\n 打印\n </el-button>\n <!-- <el-button type=\"primary\" size=\"small\">导出</el-button>-->\n </div>\n <div class=\"tip\">{{ myDate }}财务日报</div>\n <el-table :data=\"financeData\">\n <el-table-column prop=\"getMoney\" label=\"应收总额\" min-width=\"120\">\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.getMoney) }}\n </template>\n </el-table-column>\n <el-table-column prop=\"shouldGetMoney\" label=\"实收总额\" min-width=\"120\">\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.shouldGetMoney) }}\n </template>\n </el-table-column>\n <el-table-column prop=\"oweMoney\" label=\"欠款总金额\" min-width=\"120\">\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.oweMoney) }}\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"$accessCheck($Access.fianceBillMoney)\"\n prop=\"profitMoney\"\n label=\"毛利总金额\"\n min-width=\"120\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.profitMoney) }}\n </template>\n </el-table-column>\n <el-table-column prop=\"payMoney\" label=\"应付总额\" min-width=\"80\">\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.payMoney) }}\n </template>\n </el-table-column>\n <el-table-column prop=\"shouldPayMoney\" label=\"实付总额\" min-width=\"80\">\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.shouldPayMoney) }}\n </template>\n </el-table-column>\n <el-table-column\n v-for=\"(item, index) in todayreceivedMoney\"\n :key=\"index\"\n prop=\"totalMoney\"\n :label=\"item.accountName\"\n min-width=\"130\"\n >\n <template>\n {{ $_common.formattedNumber(item.totalMoney) }}\n </template>\n </el-table-column>\n </el-table>\n </Container>\n</template>\n\n<script>\n import { getTodayStatistics, getAllAccount } from \"@/api/Finance\";\n export default {\n name: \"FinanceBill\",\n data() {\n return {\n financeData: [],\n total: 0,\n page: 1,\n pageSize: 10,\n timeValue: \"\",\n pickerOptions: {\n disabledDate(time) {\n return time.getTime() > Date.now();\n },\n },\n startTime: \"\",\n endTime: \"\",\n timeData: new Date(),\n todayreceivedMoney: [],\n };\n },\n computed: {\n myDate() {\n if (this.timeValue) {\n // eslint-disable-next-line vue/no-side-effects-in-computed-properties\n this.timeData = new Date(this.timeValue);\n }\n let date = this.timeData;\n let year = date.getFullYear();\n let month = date.getMonth() + 1;\n let day = date.getDate();\n return year + \"年\" + month + \"月\" + day + \"日\";\n },\n },\n created() {\n this.getTodayStatistics();\n // this.getAllAccount();\n },\n activated() {\n if (this.$_isInit()) return;\n this.getTodayStatistics();\n // this.getAllAccount();\n },\n methods: {\n pageChange(val) {\n this.page = val;\n this.getTodayStatistics();\n },\n sizeChange(val) {\n this.pageSize = val;\n this.pageChange(1);\n },\n openUrl(row) {\n let routeData = this.$router.resolve({\n path: `/ReconciliationFinance`,\n query: {\n id: 3,\n },\n });\n window.open(routeData.href, \"_blank\");\n },\n async getTodayStatistics() {\n this.todayreceivedMoney = [];\n const data = await getTodayStatistics({\n page: this.page,\n pageSize: this.pageSize,\n start: this.startTime,\n end: this.endTime,\n });\n this.financeData = [data.data];\n\n this.$nextTick(() => {\n this.todayreceivedMoney = data.data.todayreceivedMoney;\n });\n this.total = data.pageTotal;\n },\n async jurisdiction(val) {\n let start2 = new Date(this.timeValue);\n const value1 = parseInt(start2.getTime() / 1000);\n if (val) {\n this.startTime = value1;\n this.endTime = value1 + 86399;\n } else {\n this.startTime = \"\";\n this.endTime = \"\";\n }\n this.pageChange(1);\n },\n // // 获取列表\n // async getAllAccount() {\n // const { data, pageTotal } = await getAllAccount({\n // page: this.page,\n // pageSize: this.pre_page,\n // shopId: this.shopId,\n // enableStatus: 5,\n // });\n //\n // this.tableData = data;\n // this.total = pageTotal;\n // },\n },\n };\n</script>\n\n<style scoped>\n .tip {\n font-weight: bold;\n text-align: center;\n line-height: 50px;\n }\n</style>\n"]}]}