dc442ab0e89584e60e8663ca6427c0ae.json 16 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\\CashierShop\\component\\AccountPrice.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\CashierShop\\component\\AccountPrice.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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IEtleWJvYXJkIGZyb20gIi4vS2V5Ym9hcmQiOwppbXBvcnQgQWNjb3VudFR5cGUgZnJvbSAiLi4vLi4vRmluYW5jZS9BY2NvdW50VHlwZSI7CmltcG9ydCB7IGFkZFJlY2VpdmVkIH0gZnJvbSAiQC9hcGkvRmluYW5jZSI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiQWNjb3VudFByaWNlIiwKICBjb21wb25lbnRzOiB7CiAgICBLZXlib2FyZCwKICAgIEFjY291bnRUeXBlCiAgfSwKICBwcm9wczogewogICAgbm93U2VsU2hvcDogewogICAgICB0eXBlOiBPYmplY3QsCiAgICAgIGRlZmF1bHQ6ICgpID0+IHsKICAgICAgICByZXR1cm4ge307CiAgICAgIH0KICAgIH0sCiAgICBudW1MaXN0OiB7CiAgICAgIHR5cGU6IEFycmF5LAogICAgICBkZWZhdWx0OiAoKSA9PiB7CiAgICAgICAgcmV0dXJuIFtdOwogICAgICB9CiAgICB9LAogICAgY3VzdG9tZXJOYW1lOiB7CiAgICAgIHR5cGU6IFN0cmluZywKICAgICAgZGVmYXVsdDogIiIKICAgIH0sCiAgICBjdXN0b21lcklkOiB7CiAgICAgIHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sCiAgICAgIGRlZmF1bHQ6IDAKICAgIH0sCiAgICBtb25leTogewogICAgICB0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLAogICAgICBkZWZhdWx0OiAwCiAgICB9LAogICAgaW5wdXQ6IHsKICAgICAgdHlwZTogU3RyaW5nLAogICAgICBkZWZhdWx0OiAiIgogICAgfQogIH0sCgogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBpbnB1dF90d286ICIiLAogICAgICBhY2NvdW50X3Nob3c6IGZhbHNlLAogICAgICBwYXlfYWNjb3VudF9udW06ICIiLAogICAgICAvLyDmlLbmrL7nu5PnrpfotKbmiLcKICAgICAgcGF5X2FjY291bnRfaWQ6ICIiLAogICAgICAvLyDmlLbmrL7nu5PnrpfotKbmiLdpZAogICAgICBwYXlfYWNjb3VudF9uYW1lOiAiIiwKICAgICAgLy8g5pS25qy+57uT566X6LSm5oi3bmFtZQogICAgICBhY2NvdW50X251bTogIiIsCiAgICAgIC8vIOe7k+eul+i0puaItwogICAgICBhY2NvdW50TmFtZTogIiIsCiAgICAgIC8vIOe7k+eul+i0puaIt25hbWUKICAgICAgYWNjb3VudF9pZDogIiIsCiAgICAgIC8vIOe7k+eul+i0puaIt2lkCiAgICAgIGFjdGl2ZU5hbWU6ICJzZWNvbmQiLAogICAgICB0YXJnZXRfbnVtOiAiIgogICAgfTsKICB9LAoKICBjcmVhdGVkKCkgewogICAgdGhpcy5udW1fbGlzdCA9IHRoaXMubnVtTGlzdDsKICB9LAoKICBtZXRob2RzOiB7CiAgICAvLyDnm7TmjqXmlLbmrL7ovpPlhaXplK7nm5gKICAgIG51bUZuVHdvKGUpIHsKICAgICAgdGhpcy50YXJnZXRfbnVtID0gZS50YXJnZXQudGV4dENvbnRlbnQ7CgogICAgICBpZiAodGhpcy50YXJnZXRfbnVtICE9PSAieCIgfHwgdGhpcy50YXJnZXRfbnVtICE9PSAi5riF6ZmkIiB8fCB0aGlzLnRhcmdldF9udW0gIT09ICLnoa7lrpoiKSB7CiAgICAgICAgdGhpcy5udW1fbGlzdC5wdXNoKHRoaXMudGFyZ2V0X251bSk7CiAgICAgIH0KCiAgICAgIGlmICh0aGlzLnRhcmdldF9udW0gPT09ICJ4IikgewogICAgICAgIHRoaXMuaW5wdXRfdHdvID0gdGhpcy5pbnB1dF90d28uc3Vic3RyaW5nKDAsIHRoaXMuaW5wdXRfdHdvLmxlbmd0aCAtIDEpOwogICAgICB9IGVsc2UgaWYgKHRoaXMudGFyZ2V0X251bSA9PT0gIua4hemZpCIpIHsKICAgICAgICB0aGlzLmlucHV0X3R3byA9ICIiOwogICAgICAgIHRoaXMubnVtX2xpc3QgPSBbXTsKICAgICAgfSBlbHNlIGlmICh0aGlzLnRhcmdldF9udW0gPT09ICLnoa7lrpoiKSB7CiAgICAgICAgaWYgKCFwYXJzZUludCh0aGlzLmlucHV0X3R3bykpIHsKICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uud2FybmluZygi6K+36L6T5YWl5pS25qy+6YeR6aKdIik7CiAgICAgICAgICByZXR1cm47CiAgICAgICAgfQoKICAgICAgICB0aGlzLmFkZFJlY2VpdmVkKCk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgdGhpcy5pbnB1dF90d28gKz0gdGhpcy50YXJnZXRfbnVtOwogICAgICB9CiAgICB9LAoKICAgIC8vIOaJk+W8gOe7k+eul+i0puaItwogICAgb3BlbkFjY291bnRNb2RlbCh0eXBlKSB7CiAgICAgIHRoaXMucGF5X2FjY291bnRfdHlwZSA9IHR5cGU7CiAgICAgIHRoaXMuYWNjb3VudF9zaG93ID0gdHJ1ZTsKICAgIH0sCgogICAgLy8g6YCJ5oup57uT566X6LSm5oi3CiAgICBhY2NvdW50c2VsKHZhbCkgewogICAgICBpZiAodGhpcy5wYXlfYWNjb3VudF90eXBlKSB7CiAgICAgICAgdGhpcy5wYXlfYWNjb3VudF9pZCA9IHZhbFswXS5pZDsKICAgICAgICB0aGlzLnBheV9hY2NvdW50X251bSA9IHZhbFswXS5hY2NvdW50TnVtYmVyOwogICAgICAgIHRoaXMucGF5X2FjY291bnRfbmFtZSA9IHZhbFswXS5uYW1lOwogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMuYWNjb3VudF9pZCA9IHZhbFswXS5pZDsKICAgICAgICB0aGlzLmFjY291bnRfbnVtID0gdmFsWzBdLmFjY291bnROdW1iZXI7CiAgICAgICAgdGhpcy5hY2NvdW50TmFtZSA9IHZhbFswXS5uYW1lOwogICAgICB9CiAgICB9LAoKICAgIC8vIOebtOaOpeaUtuasvgogICAgYWRkUmVjZWl2ZWQoKSB7CiAgICAgIGlmICghdGhpcy5hY2NvdW50X2lkKSB7CiAgICAgICAgdGhpcy4kbWVzc2FnZS53YXJuaW5nKCLor7fpgInmi6nnu5PnrpfotKbmiLciKTsKICAgICAgICByZXR1cm47CiAgICAgIH0KCiAgICAgIGlmICghdGhpcy51c2VyQ2VudGVySWQpIHsKICAgICAgICB0aGlzLiRjb25maXJtKCLorqLljZXmnKrnu5HlrprkvJrlkZjvvIzmmK/lkKbpnIDopoHnu5HlrprkvJrlkZjov5vooYznu5Pnrpc/IiwgIuaPkOekuiIsIHsKICAgICAgICAgIGNvbmZpcm1CdXR0b25UZXh0OiAi5Lya5ZGY55m75b2VIiwKICAgICAgICAgIGNhbmNlbEJ1dHRvblRleHQ6ICLot7Pov4ciLAogICAgICAgICAgdHlwZTogIndhcm5pbmciCiAgICAgICAgfSkudGhlbigoKSA9PiB7CiAgICAgICAgICB0aGlzLmFjdGl2ZU5hbWUgPSAic2Vjb25kIjsKICAgICAgICAgIHRoaXMuJGVtaXQoImFjdGl2ZU5hbWUiLCB0aGlzLmFjdGl2ZU5hbWUpOwogICAgICAgIH0pLmNhdGNoKCgpID0+IHsKICAgICAgICAgIHRoaXMuYWRkUmVjZWl2ZWRUd28oKTsKICAgICAgICB9KTsKICAgICAgfSBlbHNlIHsKICAgICAgICB0aGlzLmFkZFJlY2VpdmVkVHdvKCk7CiAgICAgIH0KICAgIH0sCgogICAgYXN5bmMgYWRkUmVjZWl2ZWRUd28oKSB7CiAgICAgIGNvbnN0IGFjY291bnRMaXN0ID0gW3sKICAgICAgICBhY2NvdW50SWQ6IHRoaXMuYWNjb3VudF9pZCwKICAgICAgICBhY2NvdW50TnVtYmVyOiB0aGlzLmFjY291bnRfbnVtLAogICAgICAgIGFjY291bnROYW1lOiB0aGlzLmFjY291bnROYW1lLAogICAgICAgIG1vbmV5OiB0aGlzLmlucHV0X3R3bywKICAgICAgICBkaXNjb3VudE1vbmV5OiAwLAogICAgICAgIGZpbmFsTW9uZXk6IHRoaXMuaW5wdXRfdHdvLAogICAgICAgIHBheVdheTogNCwKICAgICAgICByZW1hcms6ICIiCiAgICAgIH1dOwogICAgICBjb25zdCBwYXJhbXMgPSB7CiAgICAgICAgY3VzdG9tZXJJZDogdGhpcy5jdXN0b21lcklkLAogICAgICAgIGN1c3RvbWVyTmFtZTogdGhpcy5jdXN0b21lck5hbWUsCiAgICAgICAgc291cmNlTm86ICIiLAogICAgICAgIHNvdXJjZU5vTW9uZXk6ICIiLAogICAgICAgIGN1cnJlbnRBY2NvdW50TmFtZTogdGhpcy51c2VyTmFtZSwKICAgICAgICBmaW5hbmNlVHlwZTogIumUgOWUruaUtuasviIsCiAgICAgICAgZmluYW5jZVR5cGVJZDogMiwKICAgICAgICBzaG9wSWQ6IHRoaXMubm93U2VsU2hvcC5pZCwKICAgICAgICBtb25leTogdGhpcy5tb25leSwKICAgICAgICBzaG9wTmFtZTogdGhpcy5ub3dTZWxTaG9wLm5hbWUsCiAgICAgICAgcmVjZWlwdFRpbWU6IHBhcnNlSW50KG5ldyBEYXRlKCkgLyAxMDAwKSwKICAgICAgICBjcmVhdGVUaW1lOiAiIiwKICAgICAgICBhY2NvdW50TGlzdDogYWNjb3VudExpc3QKICAgICAgfTsKICAgICAgY29uc3QgZGF0YSA9IGF3YWl0IGFkZFJlY2VpdmVkKHBhcmFtcyk7CiAgICAgIHRoaXMuJG1lc3NhZ2Uuc3VjY2Vzcygi5pS25qy+5oiQ5YqfIik7CgogICAgICBpZiAodGhpcy5pbnB1dCkgewogICAgICAgIHRoaXMuJGVtaXQoInNlYXJjaEN1c3RvbWVyRGV0YWlscyIpOwogICAgICB9CgogICAgICB0aGlzLmlucHV0X3R3byA9ICIiOwogICAgfQoKICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA4CA;AACA;AACA;AACA;EACAA,oBADA;EAEAC;IACAC,QADA;IAEAC;EAFA,CAFA;EAMAC;IACAC;MACAC,YADA;MAEAC;QACA;MACA;IAJA,CADA;IAOAC;MACAF,WADA;MAEAC;QACA;MACA;IAJA,CAPA;IAaAE;MACAH,YADA;MAEAC;IAFA,CAbA;IAiBAG;MACAJ,sBADA;MAEAC;IAFA,CAjBA;IAqBAI;MACAL,sBADA;MAEAC;IAFA,CArBA;IAyBAK;MACAN,YADA;MAEAC;IAFA;EAzBA,CANA;;EAoCAM;IACA;MACAC,aADA;MAEAC,mBAFA;MAGAC,mBAHA;MAGA;MACAC,kBAJA;MAIA;MACAC,oBALA;MAKA;MACAC,eANA;MAMA;MACAC,eAPA;MAOA;MACAC,cARA;MAQA;MACAC,oBATA;MAUAC;IAVA;EAYA,CAjDA;;EAkDAC;IACA;EACA,CApDA;;EAqDAC;IACA;IACAC;MACA;;MACA,IACA,2BACA,wBADA,IAEA,wBAHA,EAIA;QACA;MACA;;MACA;QACA,0CACA,CADA,EAEA,yBAFA;MAIA,CALA,MAKA;QACA;QACA;MACA,CAHA,MAGA;QACA;UACA;UACA;QACA;;QACA;MACA,CANA,MAMA;QACA;MACA;IACA,CA5BA;;IA6BA;IACAC;MACA;MACA;IACA,CAjCA;;IAmCA;IACAC;MACA;QACA;QACA;QACA;MACA,CAJA,MAIA;QACA;QACA;QACA;MACA;IACA,CA9CA;;IA+CA;IACAC;MACA;QACA;QACA;MACA;;MACA;QACA;UACAC,yBADA;UAEAC,sBAFA;UAGAzB;QAHA,GAKA0B,IALA,CAKA;UACA;UACA;QACA,CARA,EASAC,KATA,CASA;UACA;QACA,CAXA;MAYA,CAbA,MAaA;QACA;MACA;IACA,CArEA;;IAsEA;MACA,qBACA;QACAC,0BADA;QAEAC,+BAFA;QAGAf,6BAHA;QAIAT,qBAJA;QAKAyB,gBALA;QAMAC,0BANA;QAOAC,SAPA;QAQAC;MARA,CADA;MAYA;QACA7B,2BADA;QAEAD,+BAFA;QAGA+B,YAHA;QAIAC,iBAJA;QAKAC,iCALA;QAMAC,mBANA;QAOAC,gBAPA;QAQAC,0BARA;QASAlC,iBATA;QAUAmC,8BAVA;QAWAC,wCAXA;QAYAC,cAZA;QAaAC;MAbA;MAgBA;MAEA;;MACA;QACA;MACA;;MACA;IACA;;EA1GA;AArDA","names":["name","components","Keyboard","AccountType","props","nowSelShop","type","default","numList","customerName","customerId","money","input","data","input_two","account_show","pay_account_num","pay_account_id","pay_account_name","account_num","accountName","account_id","activeName","target_num","created","methods","numFnTwo","openAccountModel","accountsel","addReceived","confirmButtonText","cancelButtonText","then","catch","accountId","accountNumber","discountMoney","finalMoney","payWay","remark","sourceNo","sourceNoMoney","currentAccountName","financeType","financeTypeId","shopId","shopName","receiptTime","createTime","accountList"],"sourceRoot":"src/views/CashierShop/component","sources":["AccountPrice.vue"],"sourcesContent":["<template>\n <div>\n <div class=\"right-main\">\n <p class=\"tip\">输入收款金额,金额加入结算清单中进行结算。</p>\n <div class=\"input-box\">\n <input\n v-model=\"input_two\"\n type=\"text\"\n placeholder=\"请输入收款金额\"\n autocomplete=\"off\"\n spellcheck=\"false\"\n class=\"input-input\"\n />\n <div class=\"input-unit\" style=\"color: #333333\">元</div>\n </div>\n <div class=\"input-box\" style=\"margin-top: 10px\">\n <input\n v-model=\"accountName\"\n type=\"text\"\n readonly\n placeholder=\"请选择结算账户\"\n autocomplete=\"off\"\n spellcheck=\"false\"\n class=\"input-input\"\n />\n <div class=\"input-unit\" style=\"color: #666\" @click=\"openAccountModel()\">\n <i class=\"el-icon-circle-check\"></i>\n 点击选择\n </div>\n </div>\n <keyboard @click=\"numFnTwo($event)\"></keyboard>\n </div>\n <AccountType\n v-if=\"account_show\"\n :id=\"nowSelShop.id\"\n :is-check=\"false\"\n :is-show=\"account_show\"\n @cancel=\"account_show = false\"\n @confirm=\"accountsel\"\n />\n </div>\n</template>\n\n<script>\n import Keyboard from \"./Keyboard\";\n import AccountType from \"../../Finance/AccountType\";\n import { addReceived } from \"@/api/Finance\";\n export default {\n name: \"AccountPrice\",\n components: {\n Keyboard,\n AccountType,\n },\n props: {\n nowSelShop: {\n type: Object,\n default: () => {\n return {};\n },\n },\n numList: {\n type: Array,\n default: () => {\n return [];\n },\n },\n customerName: {\n type: String,\n default: \"\",\n },\n customerId: {\n type: [String, Number],\n default: 0,\n },\n money: {\n type: [String, Number],\n default: 0,\n },\n input: {\n type: String,\n default: \"\",\n },\n },\n data() {\n return {\n input_two: \"\",\n account_show: false,\n pay_account_num: \"\", // 收款结算账户\n pay_account_id: \"\", // 收款结算账户id\n pay_account_name: \"\", // 收款结算账户name\n account_num: \"\", // 结算账户\n accountName: \"\", // 结算账户name\n account_id: \"\", // 结算账户id\n activeName: \"second\",\n target_num: \"\",\n };\n },\n created() {\n this.num_list = this.numList;\n },\n methods: {\n // 直接收款输入键盘\n numFnTwo(e) {\n this.target_num = e.target.textContent;\n if (\n this.target_num !== \"x\" ||\n this.target_num !== \"清除\" ||\n this.target_num !== \"确定\"\n ) {\n this.num_list.push(this.target_num);\n }\n if (this.target_num === \"x\") {\n this.input_two = this.input_two.substring(\n 0,\n this.input_two.length - 1\n );\n } else if (this.target_num === \"清除\") {\n this.input_two = \"\";\n this.num_list = [];\n } else if (this.target_num === \"确定\") {\n if (!parseInt(this.input_two)) {\n this.$message.warning(\"请输入收款金额\");\n return;\n }\n this.addReceived();\n } else {\n this.input_two += this.target_num;\n }\n },\n // 打开结算账户\n openAccountModel(type) {\n this.pay_account_type = type;\n this.account_show = true;\n },\n\n // 选择结算账户\n accountsel(val) {\n if (this.pay_account_type) {\n this.pay_account_id = val[0].id;\n this.pay_account_num = val[0].accountNumber;\n this.pay_account_name = val[0].name;\n } else {\n this.account_id = val[0].id;\n this.account_num = val[0].accountNumber;\n this.accountName = val[0].name;\n }\n },\n // 直接收款\n addReceived() {\n if (!this.account_id) {\n this.$message.warning(\"请选择结算账户\");\n return;\n }\n if (!this.userCenterId) {\n this.$confirm(\"订单未绑定会员,是否需要绑定会员进行结算?\", \"提示\", {\n confirmButtonText: \"会员登录\",\n cancelButtonText: \"跳过\",\n type: \"warning\",\n })\n .then(() => {\n this.activeName = \"second\";\n this.$emit(\"activeName\", this.activeName);\n })\n .catch(() => {\n this.addReceivedTwo();\n });\n } else {\n this.addReceivedTwo();\n }\n },\n async addReceivedTwo() {\n const accountList = [\n {\n accountId: this.account_id,\n accountNumber: this.account_num,\n accountName: this.accountName,\n money: this.input_two,\n discountMoney: 0,\n finalMoney: this.input_two,\n payWay: 4,\n remark: \"\",\n },\n ];\n const params = {\n customerId: this.customerId,\n customerName: this.customerName,\n sourceNo: \"\",\n sourceNoMoney: \"\",\n currentAccountName: this.userName,\n financeType: \"销售收款\",\n financeTypeId: 2,\n shopId: this.nowSelShop.id,\n money: this.money,\n shopName: this.nowSelShop.name,\n receiptTime: parseInt(new Date() / 1000),\n createTime: \"\",\n accountList: accountList,\n };\n\n const data = await addReceived(params);\n\n this.$message.success(\"收款成功\");\n if (this.input) {\n this.$emit(\"searchCustomerDetails\");\n }\n this.input_two = \"\";\n },\n },\n };\n</script>\n\n<style scoped>\n .right-main {\n height: calc(99vh - 166px);\n overflow: auto;\n }\n .tip {\n font-size: 16px;\n color: #666;\n width: 580px;\n margin: 80px auto 20px;\n line-height: 20px;\n }\n\n .tip p {\n color: #999;\n font-size: 14px;\n margin: 5px 0;\n }\n .input-box {\n width: 590px;\n margin: 0 auto;\n position: relative;\n }\n .input-input {\n height: 60px;\n font-size: 18px;\n padding: 6px 18px;\n display: inline-block;\n width: 590px;\n border: 1px solid #dcdee2;\n border-radius: 4px;\n color: #808695;\n cursor: text;\n }\n .input-unit {\n position: absolute;\n right: 24px;\n font-size: 18px;\n top: 50%;\n transform: translateY(-50%);\n }\n .input-box {\n width: 590px;\n margin: 0 auto;\n position: relative;\n }\n</style>\n"]}]}