5587f8adf0d7394533b5ceeca84a5056.json 7.3 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\\order\\components\\ReceiveDetail.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\order\\components\\ReceiveDetail.vue","mtime":1678954023622},{"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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZ2V0UmVjZWl2ZWRCeU9yZGVyLCB1cGRhdGVSZWNlaXZlU3RhdHVzIH0gZnJvbSAiQC9hcGkvRmluYW5jZSI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiUmVjZWl2ZURldGFpbCIsCiAgcHJvcHM6IHsKICAgIG9yZGVyTm86IHsKICAgICAgdHlwZTogU3RyaW5nLAogICAgICBkZWZhdWx0OiAiIgogICAgfQogIH0sCgogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICByZWNlaXZlZF9saXN0OiBbXQogICAgfTsKICB9LAoKICBjcmVhdGVkKCkgewogICAgdGhpcy5nZXRSZWNlaXZlZEJ5T3JkZXIoKTsKICB9LAoKICBtZXRob2RzOiB7CiAgICAvLyDmoLnmja7orqLljZVub+afpeivouW6lOaUtuWNlQogICAgYXN5bmMgZ2V0UmVjZWl2ZWRCeU9yZGVyKCkgewogICAgICBjb25zdCBkYXRhID0gYXdhaXQgZ2V0UmVjZWl2ZWRCeU9yZGVyKHsKICAgICAgICBzb3VyY2VObzogdGhpcy5vcmRlck5vCiAgICAgIH0pOwoKICAgICAgaWYgKGRhdGEuZGF0YS5pZCkgewogICAgICAgIHRoaXMucmVjZWl2ZWRfbGlzdCA9IFtkYXRhLmRhdGFdOwogICAgICB9CiAgICB9LAoKICAgIC8vICDlrqHmoLgKICAgIGFzeW5jIHVwZGF0ZVJlY2VpdmFibGVBdWRpdFN0YXR1cyhyb3cpIHsKICAgICAgdGhpcy4kY29uZmlybSgi56Gu5a6a6KaB5a6h5qC45q2k5bqU5pS25Y2V5o2u5ZCXPyIsICLmj5DnpLoiLCB7CiAgICAgICAgY29uZmlybUJ1dHRvblRleHQ6ICLnoa7lrpoiLAogICAgICAgIGNhbmNlbEJ1dHRvblRleHQ6ICLlj5bmtogiLAogICAgICAgIHR5cGU6ICJ3YXJuaW5nIgogICAgICB9KS50aGVuKGFzeW5jICgpID0+IHsKICAgICAgICBjb25zdCBkYXRhID0gYXdhaXQgdXBkYXRlUmVjZWl2ZVN0YXR1cyh7CiAgICAgICAgICBpZDogcm93LmlkLAogICAgICAgICAgY3JlYXRlVGltZTogcm93LmNyZWF0ZVRpbWUKICAgICAgICB9KTsKICAgICAgICB0aGlzLmdldFJlY2VpdmVkQnlPcmRlcigpOwogICAgICAgIHRoaXMuJG1lc3NhZ2UoewogICAgICAgICAgdHlwZTogInN1Y2Nlc3MiLAogICAgICAgICAgbWVzc2FnZTogIuWuoeaguOaIkOWKnyIKICAgICAgICB9KTsKICAgICAgICB0aGlzLiRlbWl0KCJhdWRpdFN1Y2Nlc3MiKTsKICAgICAgfSk7CiAgICB9CgogIH0KfTs="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA4EA;AACA;EACAA,qBADA;EAEAC;IACAC;MACAC,YADA;MAEAC;IAFA;EADA,CAFA;;EAQAC;IACA;MACAC;IADA;EAGA,CAZA;;EAaAC;IACA;EACA,CAfA;;EAgBAC;IACA;IACA;MACA;QACAC;MADA;;MAIA;QACA;MACA;IACA,CAVA;;IAWA;IACA;MACA;QACAC,uBADA;QAEAC,sBAFA;QAGAR;MAHA,GAIAS,IAJA,CAIA;QACA;UACAC,UADA;UAEAC;QAFA;QAKA;QACA;UACAX,eADA;UAEAY;QAFA;QAIA;MACA,CAhBA;IAiBA;;EA9BA;AAhBA","names":["name","props","orderNo","type","default","data","received_list","created","methods","sourceNo","confirmButtonText","cancelButtonText","then","id","createTime","message"],"sourceRoot":"src/views/order/components","sources":["ReceiveDetail.vue"],"sourcesContent":["<template>\n <div style=\"padding-bottom: 24px\">\n <p\n class=\"el-icon-arrow-right\"\n style=\"\n font-weight: bold;\n font-size: 14px;\n margin-bottom: 15px;\n padding-left: 28px;\n \"\n >\n 单据信息\n </p>\n <el-table :data=\"received_list\">\n <el-table-column\n prop=\"no\"\n label=\"应收单编号\"\n min-width=\"180\"\n ></el-table-column>\n <el-table-column\n prop=\"customerName\"\n label=\"客户名称\"\n show-overflow-tooltip\n min-width=\"160\"\n ></el-table-column>\n <el-table-column\n prop=\"financeType\"\n label=\"应收类型\"\n min-width=\"120\"\n ></el-table-column>\n <el-table-column prop=\"receiveMoney\" label=\"实际应收金额\" min-width=\"150\">\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.receiveMoney) }}\n </template>\n </el-table-column>\n <el-table-column prop=\"receiptTypeId\" label=\"单据类型\" min-width=\"120\">\n <template slot-scope=\"scope\">\n {{ scope.row.receiptTypeId === 1 ? \"销售订单\" : \"销售退货单\" }}\n </template>\n </el-table-column>\n <el-table-column prop=\"auditStatus\" label=\"状态\" min-width=\"120\">\n <template slot-scope=\"scope\">\n <span v-if=\"scope.row.auditStatus === 1\" class=\"warning-status\">\n 待审核\n </span>\n <span v-else-if=\"scope.row.auditStatus === 2\" class=\"success-status\">\n 已审核\n </span>\n </template>\n </el-table-column>\n <el-table-column prop=\"createTime\" label=\"创建时间\" min-width=\"160\">\n <template slot-scope=\"scope\">\n {{ $_common.formatDate(scope.row.createTime) }}\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"$accessCheck($Access.ReceivableListUpdateReceiveStatus)\"\n label=\"操作\"\n fixed=\"right\"\n min-width=\"80\"\n >\n <template slot-scope=\"scope\">\n <el-button\n :disabled=\"parseInt(scope.row.auditStatus) === 2\"\n type=\"text\"\n @click=\"updateReceivableAuditStatus(scope.row)\"\n >\n 审核\n </el-button>\n </template>\n </el-table-column>\n </el-table>\n </div>\n</template>\n\n<script>\n import { getReceivedByOrder, updateReceiveStatus } from \"@/api/Finance\";\n export default {\n name: \"ReceiveDetail\",\n props: {\n orderNo: {\n type: String,\n default: \"\",\n },\n },\n data() {\n return {\n received_list: [],\n };\n },\n created() {\n this.getReceivedByOrder();\n },\n methods: {\n // 根据订单no查询应收单\n async getReceivedByOrder() {\n const data = await getReceivedByOrder({\n sourceNo: this.orderNo,\n });\n\n if (data.data.id) {\n this.received_list = [data.data];\n }\n },\n // 审核\n async updateReceivableAuditStatus(row) {\n this.$confirm(\"确定要审核此应收单据吗?\", \"提示\", {\n confirmButtonText: \"确定\",\n cancelButtonText: \"取消\",\n type: \"warning\",\n }).then(async () => {\n const data = await updateReceiveStatus({\n id: row.id,\n createTime: row.createTime,\n });\n\n this.getReceivedByOrder();\n this.$message({\n type: \"success\",\n message: \"审核成功\",\n });\n this.$emit(\"auditSuccess\");\n });\n },\n },\n };\n</script>\n\n<style scoped></style>\n"]}]}