c5dec40bd6285c29f88841c3105a82b4.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\\Finance\\Receivable\\LookReceipt.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\Finance\\Receivable\\LookReceipt.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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZ2V0UmVjZWl2ZWRJbmZvLCBnZXRBbGxSZWNlaXZlZE9mZnNldCB9IGZyb20gIkAvYXBpL0ZpbmFuY2UiOwppbXBvcnQgeyBnZXRBbGxQYXltZW50IH0gZnJvbSAiQC9hcGkvU3lzdGVtIjsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICJMb29rUmVjZWlwdCIsCgogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBmb3JtOiB7CiAgICAgICAgYWNjb3VudExpc3Q6IFtdCiAgICAgIH0sCiAgICAgIHBheV90eXBlX2xpc3Q6IFtdLAogICAgICB0YWJsZURhdGE6IFtdLAogICAgICBhY3RpdmVOYW1lOiAib25lIgogICAgfTsKICB9LAoKICBjb21wdXRlZDogewogICAgLy8g5pS25qy+5oC76YeR6aKdCiAgICBtb25leVRvdGFsKCkgewogICAgICBpZiAoIXRoaXMuZm9ybS5hY2NvdW50TGlzdC5sZW5ndGgpIHsKICAgICAgICByZXR1cm4gMDsKICAgICAgfSBlbHNlIGlmICh0aGlzLmZvcm0uYWNjb3VudExpc3QubGVuZ3RoID09PSAxKSB7CiAgICAgICAgcmV0dXJuIHRoaXMuJE5QLm1pbnVzKE51bWJlcih0aGlzLmZvcm0uYWNjb3VudExpc3RbMF0ubW9uZXkpLCBOdW1iZXIodGhpcy5mb3JtLmFjY291bnRMaXN0WzBdLmRpc2NvdW50TW9uZXkpKTsKICAgICAgfSBlbHNlIHsKICAgICAgICBsZXQgc3VtID0gMDsKICAgICAgICB0aGlzLmZvcm0uYWNjb3VudExpc3QuZm9yRWFjaChpdGVtID0+IHsKICAgICAgICAgIGNvbnN0IG1vbmV5ID0gdGhpcy4kTlAubWludXMoTnVtYmVyKGl0ZW0ubW9uZXkpLCBOdW1iZXIoaXRlbS5kaXNjb3VudE1vbmV5KSk7CiAgICAgICAgICBzdW0gPSB0aGlzLiROUC5wbHVzKHN1bSwgbW9uZXkpOwogICAgICAgIH0pOwogICAgICAgIHJldHVybiBzdW07CiAgICAgIH0KICAgIH0sCgogICAgLy8g5qC46ZSA5oC76YeR6aKdCiAgICBvZmZTZXRUb3RhbCgpIHsKICAgICAgaWYgKCF0aGlzLnRhYmxlRGF0YS5sZW5ndGgpIHsKICAgICAgICByZXR1cm4gMDsKICAgICAgfSBlbHNlIGlmICh0aGlzLnRhYmxlRGF0YS5sZW5ndGggPT09IDEpIHsKICAgICAgICByZXR1cm4gTnVtYmVyKHRoaXMudGFibGVEYXRhWzBdLm9mZnNldE1vbmV5KTsKICAgICAgfSBlbHNlIHsKICAgICAgICBsZXQgc3VtID0gMDsKICAgICAgICB0aGlzLnRhYmxlRGF0YS5mb3JFYWNoKGl0ZW0gPT4gewogICAgICAgICAgc3VtID0gdGhpcy4kTlAucGx1cyhzdW0sIE51bWJlcihpdGVtLm9mZnNldE1vbmV5KSB8fCAwKTsKICAgICAgICB9KTsKICAgICAgICByZXR1cm4gc3VtOwogICAgICB9CiAgICB9CgogIH0sCgogIGFzeW5jIGNyZWF0ZWQoKSB7CiAgICAvLyAg6I635Y+W6K+m5oOFIOaUtuasvuWNleivpuaDhQogICAgYXdhaXQgdGhpcy5nZXRSZWNlaXZlZEluZm8oKTsgLy8gIOiOt+WPluivpuaDhSDmoLjplIDljZXmja4KCiAgICBhd2FpdCB0aGlzLmdldEFsbFJlY2VpdmVkT2Zmc2V0KCk7CiAgfSwKCiAgbWV0aG9kczogewogICAgLy8gIOaUtuasvuWNleivpuaDhQogICAgYXN5bmMgZ2V0UmVjZWl2ZWRJbmZvKCkgewogICAgICBjb25zdCB7CiAgICAgICAgZGF0YQogICAgICB9ID0gYXdhaXQgZ2V0UmVjZWl2ZWRJbmZvKHsKICAgICAgICBpZDogdGhpcy4kcm91dGUucGFyYW1zLmlkLAogICAgICAgIGNyZWF0ZVRpbWU6IHRoaXMuJHJvdXRlLnBhcmFtcy5jcmVhdGVUaW1lCiAgICAgIH0pOwogICAgICB0aGlzLmZvcm0gPSBkYXRhOyAvLyBpZiAoZGF0YS5vZmZzZXREYXRlKSB7CiAgICAgIC8vICAgdGhpcy50YWJsZURhdGEgPSBkYXRhLm9mZnNldERhdGU7CiAgICAgIC8vIH0KICAgIH0sCgogICAgYXN5bmMgZ2V0QWxsUmVjZWl2ZWRPZmZzZXQoKSB7CiAgICAgIGNvbnN0IHsKICAgICAgICBkYXRhCiAgICAgIH0gPSBhd2FpdCBnZXRBbGxSZWNlaXZlZE9mZnNldCh7CiAgICAgICAgcmVjZWl2ZWRJZDogdGhpcy4kcm91dGUucGFyYW1zLmlkCiAgICAgIH0pOwogICAgICB0aGlzLnRhYmxlRGF0YSA9IGRhdGE7CiAgICB9LAoKICAgIGdvRGV0YWlsKHJvdykgewogICAgICB0aGlzLiRyb3V0ZXIucHVzaCh7CiAgICAgICAgcGF0aDogYC9vcmRlci9tYW5hZ2VPL09yZGVyRGV0YWlscy8ke3Jvdy5jdXN0b21lcklkfS8ke3Jvdy5vcmlnaW5JZH1gCiAgICAgIH0pOwogICAgfQoKICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAwLA;AACA;AACA;EACAA,mBADA;;EAEAC;IACA;MACAC;QAAAC;MAAA,CADA;MAEAC,iBAFA;MAGAC,aAHA;MAIAC;IAJA;EAMA,CATA;;EAUAC;IACA;IACAC;MACA;QACA;MACA,CAFA,MAEA;QACA,sBACAC,sCADA,EAEAA,8CAFA;MAIA,CALA,MAKA;QACA;QACA;UACA,6BACAA,kBADA,EAEAA,0BAFA;UAIAC;QACA,CANA;QAOA;MACA;IACA,CArBA;;IAsBA;IACAC;MACA;QACA;MACA,CAFA,MAEA;QACA;MACA,CAFA,MAEA;QACA;QACA;UACAD;QACA,CAFA;QAGA;MACA;IACA;;EAnCA,CAVA;;EA+CA;IACA;IACA,6BAFA,CAGA;;IACA;EACA,CApDA;;EAqDAE;IACA;IACA;MACA;QAAAX;MAAA;QACAY,yBADA;QAEAC;MAFA;MAIA,iBALA,CAMA;MACA;MACA;IACA,CAXA;;IAYA;MACA;QAAAb;MAAA;QACAc;MADA;MAGA;IACA,CAjBA;;IAkBAC;MACA;QACAC;MADA;IAGA;;EAtBA;AArDA","names":["name","data","form","accountList","pay_type_list","tableData","activeName","computed","moneyTotal","Number","sum","offSetTotal","methods","id","createTime","receivedId","goDetail","path"],"sourceRoot":"src/views/Finance/Receivable","sources":["LookReceipt.vue"],"sourcesContent":["<!--添加基础资料-->\n<template>\n <div class=\"page-div\" style=\"padding: 0\">\n <el-tabs v-model=\"activeName\">\n <el-tab-pane label=\"收款单详情\" name=\"one\">\n <el-row style=\"padding-bottom: 13px\">\n <el-col :span=\"24\">\n <p\n style=\"padding-left: 20px\"\n class=\"order_midden_left_text el-icon-arrow-right\"\n >\n 收款信息\n </p>\n </el-col>\n <el-col class=\"form\" :span=\"6\">\n <span class=\"form_left\">单据编号</span>\n <span class=\"form_right\">{{ form.no }}</span>\n </el-col>\n <el-col class=\"form\" :span=\"6\">\n <span class=\"form_left\">收款单位</span>\n <span class=\"form_right\">{{ form.customerName }}</span>\n </el-col>\n <el-col class=\"form\" :span=\"6\">\n <span class=\"form_left\">收款类型</span>\n <span class=\"form_right\">{{ form.financeType }}</span>\n </el-col>\n <el-col class=\"form\" :span=\"6\" style=\"padding-left: 54px\">\n <span class=\"form_left\">收款人</span>\n <span class=\"form_right\">{{ form.currentAccountName }}</span>\n </el-col>\n <el-col class=\"form\" :span=\"6\">\n <span class=\"form_left\">单据日期</span>\n <span class=\"form_right\">\n {{ $_common.formatDate(form.receiptTime) }}\n </span>\n </el-col>\n <el-col class=\"form\" :span=\"6\">\n <span class=\"form_left\">核销状态</span>\n <span class=\"form_right\">\n <span class=\"success-status\">已核销</span>\n </span>\n </el-col>\n <el-col class=\"form\" :span=\"6\">\n <span class=\"form_left\">所属店铺</span>\n <span class=\"form_right\">{{ form.shopName }}</span>\n </el-col>\n <el-col class=\"form\" :span=\"6\">\n <span class=\"form_left\">当前余额</span>\n <span class=\"form_right\">\n {{ $_common.formattedNumber(form.currentBalanceMoney) || 0 }}\n </span>\n </el-col>\n </el-row>\n <div class=\"order_bottom\">\n <p class=\"text\">结算账户</p>\n <el-table :data=\"form.accountList\">\n <el-table-column\n prop=\"accountNumber\"\n label=\"结算账户\"\n min-width=\"160\"\n >\n <template slot-scope=\"scope\">\n {{ scope.row.accountName || scope.row.accountNumber }}\n </template>\n </el-table-column>\n <el-table-column prop=\"money\" label=\"收款金额\" min-width=\"120\">\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.money) }}\n </template>\n </el-table-column>\n <el-table-column\n prop=\"discountMoney\"\n label=\"优惠金额\"\n min-width=\"120\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.discountMoney) }}\n </template>\n </el-table-column>\n <el-table-column\n prop=\"finalMoney\"\n label=\"实际收款金额\"\n min-width=\"120\"\n align=\"center\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.finalMoney) }}\n </template>\n </el-table-column>\n <el-table-column\n prop=\"remark\"\n label=\"备注\"\n min-width=\"200\"\n ></el-table-column>\n </el-table>\n <div class=\"Enunciate\">\n <div class=\"Enunciate_cont clearfix\">\n <div class=\"float_left\">\n <span>\n 收款合计:{{ $_common.formattedNumber(moneyTotal) }}\n </span>\n <span style=\"margin: 0 10px\">+</span>\n <span>现金折扣:0.00</span>\n <span style=\"margin: 0 10px\">=</span>\n <span>\n 可核销金额:\n <span style=\"font-weight: 700\">\n {{ $_common.formattedNumber(moneyTotal) }}\n </span>\n </span>\n </div>\n <div class=\"float_right\">\n 本次核销金额:{{ $_common.formattedNumber(offSetTotal) }}\n </div>\n </div>\n </div>\n </div>\n <div class=\"order_bottom\">\n <p class=\"text\">核销单据</p>\n <el-table :data=\"tableData\" style=\"width: 100%\">\n <el-table-column label=\"单据类型\" min-width=\"100\">\n <template slot-scope=\"scope\">\n <span @click=\"scope\">应收单</span>\n </template>\n </el-table-column>\n <el-table-column\n prop=\"no\"\n label=\"单据编号\"\n min-width=\"140\"\n ></el-table-column>\n <el-table-column prop=\"address\" label=\"单据日期\" min-width=\"120\">\n <template slot-scope=\"scope\">\n {{ $_common.formatDate(scope.row.createTime) }}\n </template>\n </el-table-column>\n <el-table-column prop=\"address\" label=\"金额\" min-width=\"100\">\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.money) }}\n </template>\n </el-table-column>\n <el-table-column prop=\"address\" label=\"未核销金额\" min-width=\"100\">\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.notOffsetMoney) }}\n </template>\n </el-table-column>\n <el-table-column\n prop=\"offsetMoney\"\n label=\"本次核销金额\"\n min-width=\"100\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.offsetMoney) }}\n </template>\n </el-table-column>\n <el-table-column prop=\"originNo\" label=\"销售订单\" min-width=\"100\">\n <template slot-scope=\"scope\">\n <span class=\"click-div\" @click=\"goDetail(scope.row)\">\n {{ scope.row.originNo }}\n </span>\n </template>\n </el-table-column>\n <el-table-column\n prop=\"customerName\"\n label=\"客户\"\n min-width=\"100\"\n ></el-table-column>\n <!-- <el-table-column-->\n <!-- prop=\"address\"-->\n <!-- label=\"业务员\"-->\n <!-- min-width=\"100\"-->\n <!-- ></el-table-column>-->\n <!-- <el-table-column-->\n <!-- prop=\"address\"-->\n <!-- label=\"备注\"-->\n <!-- min-width=\"100\"-->\n <!-- ></el-table-column>-->\n </el-table>\n </div>\n </el-tab-pane>\n </el-tabs>\n </div>\n</template>\n\n<script>\n import { getReceivedInfo, getAllReceivedOffset } from \"@/api/Finance\";\n import { getAllPayment } from \"@/api/System\";\n export default {\n name: \"LookReceipt\",\n data() {\n return {\n form: { accountList: [] },\n pay_type_list: [],\n tableData: [],\n activeName: \"one\",\n };\n },\n computed: {\n // 收款总金额\n moneyTotal() {\n if (!this.form.accountList.length) {\n return 0;\n } else if (this.form.accountList.length === 1) {\n return this.$NP.minus(\n Number(this.form.accountList[0].money),\n Number(this.form.accountList[0].discountMoney)\n );\n } else {\n let sum = 0;\n this.form.accountList.forEach((item) => {\n const money = this.$NP.minus(\n Number(item.money),\n Number(item.discountMoney)\n );\n sum = this.$NP.plus(sum, money);\n });\n return sum;\n }\n },\n // 核销总金额\n offSetTotal() {\n if (!this.tableData.length) {\n return 0;\n } else if (this.tableData.length === 1) {\n return Number(this.tableData[0].offsetMoney);\n } else {\n let sum = 0;\n this.tableData.forEach((item) => {\n sum = this.$NP.plus(sum, Number(item.offsetMoney) || 0);\n });\n return sum;\n }\n },\n },\n async created() {\n // 获取详情 收款单详情\n await this.getReceivedInfo();\n // 获取详情 核销单据\n await this.getAllReceivedOffset();\n },\n methods: {\n // 收款单详情\n async getReceivedInfo() {\n const { data } = await getReceivedInfo({\n id: this.$route.params.id,\n createTime: this.$route.params.createTime,\n });\n this.form = data;\n // if (data.offsetDate) {\n // this.tableData = data.offsetDate;\n // }\n },\n async getAllReceivedOffset() {\n const { data } = await getAllReceivedOffset({\n receivedId: this.$route.params.id,\n });\n this.tableData = data;\n },\n goDetail(row) {\n this.$router.push({\n path: `/order/manageO/OrderDetails/${row.customerId}/${row.originId}`,\n });\n },\n },\n };\n</script>\n<style>\n .page-div .el-tabs__nav {\n margin-left: 24px;\n height: 64px;\n line-height: 64px;\n }\n .order_midden_left_text {\n font-weight: bold;\n font-size: 16px;\n margin: 13px 0 27px 0;\n }\n .page-div .is-active {\n width: 32px;\n font-size: 16px;\n font-weight: 700;\n color: #2d405e;\n }\n</style>\n<style lang=\"scss\" scoped>\n .creat-custorm {\n color: #1890ff;\n font-size: 12px;\n }\n .tip {\n margin: 0 10px;\n display: inline-block;\n }\n\n .order_bottom {\n border-top: 16px solid #f6f8f9;\n width: 100%;\n background-color: #ffffff;\n border-radius: 3px;\n .text {\n font-size: 16px;\n font-weight: 600;\n color: #2d405e;\n line-height: 64px;\n padding: 0px 24px;\n }\n .order_p {\n font-size: 14px;\n text-align: right;\n line-height: 58px;\n padding-right: 38px;\n color: #2d405e;\n .order_p_money {\n color: #fa6400;\n margin: 0 3px;\n }\n }\n }\n .form {\n padding-left: 40px;\n font-size: 14px;\n margin-bottom: 19px;\n .form_left {\n margin-right: 32px;\n color: #62738e;\n font-weight: 400;\n }\n .form_right {\n color: #2d405e;\n font-weight: 500;\n }\n }\n .Enunciate {\n width: 100%;\n height: 96px;\n color: #fff;\n font-size: 16px;\n line-height: 40px;\n padding: 24px 24px 32px;\n .Enunciate_cont {\n background-color: #fa6400;\n border-radius: 3px;\n padding: 0 24px;\n }\n }\n</style>\n"]}]}