8bf48609ec09e944e071cc8137c71011.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\\Finance\\Handle\\SupplierBalance.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\Finance\\Handle\\SupplierBalance.vue","mtime":1678954023545},{"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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IFNlbGVjdFN1cHBsaWVyIGZyb20gIkAvY29tcG9uZW50L2NvbW1vbi9TZWxlY3RTdXBwbGllci52dWUiOwppbXBvcnQgeyBnZXRBbGxTdXBwbGllckJhbGFuY2UsIGV4cG9ydEdldEFsbFN1cHBsaWVyQmFsYW5jZSB9IGZyb20gIkAvYXBpL0ZpbmFuY2UiOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogIlN1cHBsaWVyQmFsYW5jZSIsCiAgY29tcG9uZW50czogewogICAgU2VsZWN0U3VwcGxpZXIKICB9LAoKICBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgc3VwcGxpZXJfc2hvdzogZmFsc2UsCiAgICAgIHNlYXJjaERhdGU6IHsKICAgICAgICB0aW1lOiBbXSwKICAgICAgICBzdGFydDogIiIsCiAgICAgICAgZW5kOiAiIiwKICAgICAgICBzdXBwbGllcklkOiAiIgogICAgICB9LAogICAgICBjdXN0b21lcl9zaG93OiBmYWxzZSwKICAgICAgdGFiZWxEYXRhOiBbXSwKICAgICAgdG90YWw6IDAsCiAgICAgIHBhZ2U6IDEsCiAgICAgIHBhZ2VTaXplOiAxMAogICAgfTsKICB9LAoKICBjcmVhdGVkKCkgewogICAgdGhpcy5nZXRBbGxTdXBwbGllckJhbGFuY2UoKTsKICB9LAoKICBhY3RpdmF0ZWQoKSB7CiAgICBpZiAodGhpcy4kX2lzSW5pdCgpKSByZXR1cm47CiAgICB0aGlzLmdldEFsbFN1cHBsaWVyQmFsYW5jZSgpOwogIH0sCgogIG1ldGhvZHM6IHsKICAgIC8vIOiOt+WPluWIl+ihqAogICAgYXN5bmMgZ2V0QWxsU3VwcGxpZXJCYWxhbmNlKGlzRXhwb3J0KSB7CiAgICAgIGNvbnN0IHBhcmFtcyA9IHsKICAgICAgICBwYWdlOiB0aGlzLnBhZ2UsCiAgICAgICAgcGFnZVNpemU6IHRoaXMucGFnZVNpemUsCiAgICAgICAgc3VwcGxpZXJJZDogdGhpcy5zZWFyY2hEYXRlLnN1cHBsaWVySWQsCiAgICAgICAgc3RhcnQ6IHRoaXMuc2VhcmNoRGF0ZS5zdGFydCwKICAgICAgICBlbmQ6IHRoaXMuc2VhcmNoRGF0ZS5zdGFydAogICAgICB9OwoKICAgICAgaWYgKGlzRXhwb3J0KSB7CiAgICAgICAgY29uc3QgZGF0YSA9IGF3YWl0IGV4cG9ydEdldEFsbFN1cHBsaWVyQmFsYW5jZSh7CiAgICAgICAgICBwYWdlOiB0aGlzLnBhZ2UsCiAgICAgICAgICBwYWdlU2l6ZTogdGhpcy5wYWdlU2l6ZSwKICAgICAgICAgIGlzRXhwb3J0OiB0cnVlCiAgICAgICAgfSk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgY29uc3QgewogICAgICAgICAgZGF0YSwKICAgICAgICAgIHBhZ2VUb3RhbAogICAgICAgIH0gPSBhd2FpdCBnZXRBbGxTdXBwbGllckJhbGFuY2UocGFyYW1zKTsKICAgICAgICB0aGlzLnRhYmVsRGF0YSA9IGRhdGE7CiAgICAgICAgdGhpcy50b3RhbCA9IHBhZ2VUb3RhbDsKICAgICAgfQogICAgfSwKCiAgICAvLyAg6I635Y+W5L6b5bqU5ZWGIHNlbFN1cHBsaWVyCiAgICBzZWxTdXBwbGllcih2YWwpIHsKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfSwKCiAgICBzdXBwbGllckNsZWFyKCkgewogICAgICB0aGlzLnNlYXJjaERhdGUuc3VwcGxpZXJJZCA9ICIiOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIC8vICDml7bpl7QKICAgIG9yZGVyRGF0ZSh2YWwpIHsKICAgICAgaWYgKHZhbCAmJiB2YWwubGVuZ3RoKSB7CiAgICAgICAgdGhpcy5zZWFyY2hEYXRlLnN0YXJ0ID0gdmFsWzBdIC8gMTAwMDsKICAgICAgICB0aGlzLnNlYXJjaERhdGUuZW5kID0gdmFsWzFdIC8gMTAwMCArIDg2Mzk5OwogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMuc2VhcmNoRGF0ZS5zdGFydCA9ICIiOwogICAgICAgIHRoaXMuc2VhcmNoRGF0ZS5lbmQgPSAiIjsKICAgICAgfQoKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfSwKCiAgICAvLyDliIfpobUKICAgIHBhZ2VDaGFuZ2UodmFsKSB7CiAgICAgIHRoaXMucGFnZSA9IHZhbDsKICAgICAgdGhpcy5nZXRBbGxTdXBwbGllckJhbGFuY2UoKTsKICAgIH0sCgogICAgLy8g5q+P6aG15pWw5o2u5aSn5bCP5pS55Y+YCiAgICBzaXplQ2hhbmdlKHZhbCkgewogICAgICB0aGlzLnBhZ2VTaXplID0gdmFsOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9CgogIH0KfTs="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAsIA;AACA,SACAA,qBADA,EAEAC,2BAFA,QAGA,eAHA;AAIA;EACAC,uBADA;EAEAC;IACAC;EADA,CAFA;;EAKAC;IACA;MACAC,oBADA;MAEAC;QACAC,QADA;QAEAC,SAFA;QAGAC,OAHA;QAIAC;MAJA,CAFA;MAQAC,oBARA;MASAC,aATA;MAUAC,QAVA;MAWAC,OAXA;MAYAC;IAZA;EAcA,CApBA;;EAqBAC;IACA;EACA,CAvBA;;EAwBAC;IACA;IACA;EACA,CA3BA;;EA4BAC;IACA;IACA;MACA;QACAJ,eADA;QAEAC,uBAFA;QAGAL,sCAHA;QAIAF,4BAJA;QAKAC;MALA;;MAOA;QACA;UACAK,eADA;UAEAC,uBAFA;UAGAI;QAHA;MAKA,CANA,MAMA;QACA;UAAAf;UAAAgB;QAAA;QAEA;QACA;MACA;IACA,CAtBA;;IAuBA;IACAC;MACA;IACA,CA1BA;;IA2BAC;MACA;MACA;IACA,CA9BA;;IA+BA;IACAC;MACA;QACA;QACA;MACA,CAHA,MAGA;QACA;QACA;MACA;;MACA;IACA,CAzCA;;IA0CA;IACAC;MACA;MACA;IACA,CA9CA;;IA+CA;IACAC;MACA;MACA;IACA;;EAnDA;AA5BA","names":["getAllSupplierBalance","exportGetAllSupplierBalance","name","components","SelectSupplier","data","supplier_show","searchDate","time","start","end","supplierId","customer_show","tabelData","total","page","pageSize","created","activated","methods","isExport","pageTotal","selSupplier","supplierClear","orderDate","pageChange","sizeChange"],"sourceRoot":"src/views/Finance/Handle","sources":["SupplierBalance.vue"],"sourcesContent":["<!--供应商余额表-->\n<template>\n <ContainerQuery>\n <div slot=\"left\">\n <el-button\n type=\"primary\"\n size=\"small\"\n plain\n @click=\"getAllSupplierBalance(true)\"\n >\n 导出\n </el-button>\n </div>\n <el-form slot=\"more\" size=\"small\" :inline=\"true\" style=\"margin-bottom: 0\">\n <el-form-item>\n <SelectSupplier\n v-model=\"searchDate.supplierId\"\n @clear=\"supplierClear\"\n @change=\"selSupplier\"\n />\n </el-form-item>\n <el-form-item>\n <el-date-picker\n v-model=\"searchDate.time\"\n clearable\n type=\"daterange\"\n value-format=\"timestamp\"\n range-separator=\"-\"\n start-placeholder=\"开始日期\"\n end-placeholder=\"结束日期\"\n @change=\"orderDate\"\n ></el-date-picker>\n </el-form-item>\n </el-form>\n <el-table :data=\"tabelData\">\n <el-table-column\n prop=\"supplierId\"\n align=\"left\"\n label=\"ID\"\n min-width=\"50\"\n ></el-table-column>\n <el-table-column\n prop=\"title\"\n label=\"供应商名称\"\n align=\"left\"\n min-width=\"120\"\n ></el-table-column>\n <el-table-column\n prop=\"openingBalance\"\n label=\"期初余额\"\n align=\"left\"\n min-width=\"120\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.openingBalance) }}\n </template>\n </el-table-column>\n <el-table-column\n prop=\"purchase\"\n align=\"left\"\n label=\"采购金额\"\n min-width=\"120\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.purchase) }}\n </template>\n </el-table-column>\n <el-table-column\n prop=\"payment\"\n align=\"left\"\n label=\"付款金额\"\n min-width=\"120\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.payment) }}\n </template>\n </el-table-column>\n <el-table-column\n prop=\"endingBalance\"\n label=\"期末金额\"\n align=\"left\"\n min-width=\"120\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.endingBalance) }}\n </template>\n </el-table-column>\n <el-table-column\n header-align=\"left\"\n align=\"left\"\n label=\"操作\"\n min-width=\"100\"\n fixed=\"right\"\n >\n <template slot-scope=\"scope\">\n <el-button\n v-if=\"\n $accessCheck(\n $Access.SupplierBalanceDetailsGetAllSupplierBalanceDetail\n )\n \"\n type=\"text\"\n @click=\"\n $router.push(\n `/Finance/Handle/SupplierBalanceDetails?id=${scope.row.supplierId}`\n )\n \"\n >\n 明细\n </el-button>\n <el-button\n type=\"text\"\n @click=\"\n $router.push(\n `/Finance/Handle/AddPayment?supplierId=${scope.row.supplierId}`\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\"\n :current-page.sync=\"page\"\n @pageChange=\"pageChange\"\n @sizeChange=\"sizeChange\"\n ></FooterPage>\n </ContainerQuery>\n</template>\n\n<script>\n import SelectSupplier from \"@/component/common/SelectSupplier.vue\";\n import {\n getAllSupplierBalance,\n exportGetAllSupplierBalance,\n } from \"@/api/Finance\";\n export default {\n name: \"SupplierBalance\",\n components: {\n SelectSupplier,\n },\n data() {\n return {\n supplier_show: false,\n searchDate: {\n time: [],\n start: \"\",\n end: \"\",\n supplierId: \"\",\n },\n customer_show: false,\n tabelData: [],\n total: 0,\n page: 1,\n pageSize: 10,\n };\n },\n created() {\n this.getAllSupplierBalance();\n },\n activated() {\n if (this.$_isInit()) return;\n this.getAllSupplierBalance();\n },\n methods: {\n // 获取列表\n async getAllSupplierBalance(isExport) {\n const params = {\n page: this.page,\n pageSize: this.pageSize,\n supplierId: this.searchDate.supplierId,\n start: this.searchDate.start,\n end: this.searchDate.start,\n };\n if (isExport) {\n const data = await exportGetAllSupplierBalance({\n page: this.page,\n pageSize: this.pageSize,\n isExport: true,\n });\n } else {\n const { data, pageTotal } = await getAllSupplierBalance(params);\n\n this.tabelData = data;\n this.total = pageTotal;\n }\n },\n // 获取供应商 selSupplier\n selSupplier(val) {\n this.pageChange(1);\n },\n supplierClear() {\n this.searchDate.supplierId = \"\";\n this.pageChange(1);\n },\n // 时间\n orderDate(val) {\n if (val && val.length) {\n this.searchDate.start = val[0] / 1000;\n this.searchDate.end = val[1] / 1000 + 86399;\n } else {\n this.searchDate.start = \"\";\n this.searchDate.end = \"\";\n }\n this.pageChange(1);\n },\n // 切页\n pageChange(val) {\n this.page = val;\n this.getAllSupplierBalance();\n },\n // 每页数据大小改变\n sizeChange(val) {\n this.pageSize = val;\n this.pageChange(1);\n },\n },\n };\n</script>\n<style scoped></style>\n"]}]}