7c109afbb4ec0d8990103e5dbd4f0697.json 16 KB

1
  1. {"remainingRequest":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js!D:\\qianger\\7\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\qianger\\7\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\qianger\\7\\jindouyunNewFront\\src\\views\\Cashier\\CashierList.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\qianger\\7\\jindouyunNewFront\\src\\views\\Cashier\\CashierList.vue","mtime":1655374732000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\babel.config.js","mtime":1655374732000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js","mtime":1655715099000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgc2V0U2V0dGluZ3MsIGdldFNldHRpbmdzIH0gZnJvbSAiQC9hcGkvQ2FzaGllciI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiQ2FzaGllckxpc3QiLAoKICBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgYWRkX2Zvcm06IHsKICAgICAgICBiYXNpYzogewogICAgICAgICAgdXJsOiAiIiwKICAgICAgICAgIGpvaW5fbWFya2V0aW5nOiA1LAogICAgICAgICAgcmVsZXZhbmNlX2d1aWRlOiA0LAogICAgICAgICAgYXV0b19wcmludF9yZWNlaXB0czogNSwKICAgICAgICAgIHNoaWZ0X2V4Y2hhbmdlX3ByaW50X3JlY2VpcHRzOiA0CiAgICAgICAgfSwKICAgICAgICBwYXlfc2V0OiB7CiAgICAgICAgICBjYXNoX3BheTogNCwKICAgICAgICAgIGJhbGFuY2VfcGF5OiA0LAogICAgICAgICAgYWxpcGF5X3BheW1lbnRfaWQ6IDQsCiAgICAgICAgICB3ZWNoYXRfcGF5bWVudF9pZDogNAogICAgICAgIH0sCiAgICAgICAgemVyb19zZXQ6IHsKICAgICAgICAgIHR5cGU6IDQsCiAgICAgICAgICBzdGF0dXM6IDUsCiAgICAgICAgICBhdXRvX3plcm86IDQKICAgICAgICB9LAogICAgICAgIGd1aWRlX3B1c2hfbW9uZXk6IHsKICAgICAgICAgIHR5cGU6IDQsCiAgICAgICAgICBzdGF0dXM6IDQsCiAgICAgICAgICBwdXNoX21vbmV5X3JhdGU6IDQKICAgICAgICB9LAogICAgICAgIGNhc2hpZXJfcHVzaF9tb25leTogewogICAgICAgICAgdHlwZTogNCwKICAgICAgICAgIHN0YXR1czogNCwKICAgICAgICAgIHB1c2hfbW9uZXlfcmF0ZTogNAogICAgICAgIH0KICAgICAgfSwKICAgICAgYmFzZV9ydWxlczoge30sCiAgICAgIG9yaWdpbl91cmw6ICIiLAogICAgICBiYXNpY191cmw6ICIiCiAgICB9OwogIH0sCgogIGNyZWF0ZWQoKSB7CiAgICB0aGlzLmdldFNldHRpbmdzKCk7IC8vIHRoaXMuYWRkX2Zvcm0uYmFzaWMudXJsID0gd2luZG93LmxvY2F0aW9uLm9yaWdpbiArICIvIy9DYXNoaWVyU2hvcCI7CgogICAgdGhpcy5iYXNpY191cmwgPSB3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgIi8jL0Nhc2hpZXJTaG9wIjsKICB9LAoKICBtZXRob2RzOiB7CiAgICAvLyDlpI3liLblnLDlnYAKICAgIGNvcHlVcmwoKSB7CiAgICAgIHRoaXMuJG1lc3NhZ2Uuc3VjY2Vzcygi5aSN5Yi25oiQ5YqfIik7CiAgICB9LAoKICAgIGNvcHlFcnJvcigpIHsKICAgICAgdGhpcy4kbWVzc2FnZS53YXJuaW5nKCLlpI3liLblpLHotKUiKTsKICAgIH0sCgogICAgLy8g5omT5byA5pS26ZO25Y+wCiAgICBvcGVuVXJsKCkgewogICAgICBsZXQgcm91dGVEYXRhID0gdGhpcy4kcm91dGVyLnJlc29sdmUoewogICAgICAgIHBhdGg6IGAvQ2FzaGllclNob3BgCiAgICAgIH0pOwogICAgICB3aW5kb3cub3Blbihyb3V0ZURhdGEuaHJlZiwgIl9ibGFuayIpOwogICAgfSwKCiAgICBhc3luYyBzdWJtaXQoKSB7CiAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBzZXRTZXR0aW5ncyh7CiAgICAgICAgYWRkX2Zvcm06IHRoaXMuYWRkX2Zvcm0KICAgICAgfSk7CiAgICAgIHRoaXMuJG1lc3NhZ2Uuc3VjY2Vzcygi5L+d5a2Y5oiQ5YqfIik7CiAgICAgIHRoaXMuZ2V0U2V0dGluZ3MoKTsKICAgIH0sCgogICAgYXN5bmMgZ2V0U2V0dGluZ3MoKSB7CiAgICAgIGlmICghdGhpcy4kYWNjZXNzQ2hlY2sodGhpcy5BY2Nlc3MuY2FzaGllclNldGdldCkpIHsKICAgICAgICByZXR1cm47CiAgICAgIH0KCiAgICAgIGNvbnN0IHsKICAgICAgICBkYXRhCiAgICAgIH0gPSBhd2FpdCBnZXRTZXR0aW5ncygpOwoKICAgICAgaWYgKGRhdGEuYWRkX2Zvcm0pIHsKICAgICAgICB0aGlzLmFkZF9mb3JtID0gZGF0YS5hZGRfZm9ybTsKICAgICAgfQogICAgfQoKICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAkNA;AACA;EACAA,mBADA;;EAEAC;IACA;MACAC;QACAC;UACAC,OADA;UAEAC,iBAFA;UAGAC,kBAHA;UAIAC,sBAJA;UAKAC;QALA,CADA;QAQAC;UACAC,WADA;UAEAC,cAFA;UAGAC,oBAHA;UAIAC;QAJA,CARA;QAcAC;UACAC,OADA;UAEAC,SAFA;UAGAC;QAHA,CAdA;QAmBAC;UACAH,OADA;UAEAC,SAFA;UAGAG;QAHA,CAnBA;QAwBAC;UACAL,OADA;UAEAC,SAFA;UAGAG;QAHA;MAxBA,CADA;MA+BAE,cA/BA;MAgCAC,cAhCA;MAiCAC;IAjCA;EAmCA,CAtCA;;EAuCAC;IACA,mBADA,CAEA;;IACA;EACA,CA3CA;;EA4CAC;IACA;IACAC;MACA;IACA,CAJA;;IAKAC;MACA;IACA,CAPA;;IAQA;IACAC;MACA;QACAC;MADA;MAGAC;IACA,CAdA;;IAeA;MACA;QACA5B;MADA;MAIA;MACA;IACA,CAtBA;;IAuBA;MACA;QACA;MACA;;MACA;QAAAD;MAAA;;MAEA;QACA;MACA;IACA;;EAhCA;AA5CA","names":["name","data","add_form","basic","url","join_marketing","relevance_guide","auto_print_receipts","shift_exchange_print_receipts","pay_set","cash_pay","balance_pay","alipay_payment_id","wechat_payment_id","zero_set","type","status","auto_zero","guide_push_money","push_money_rate","cashier_push_money","base_rules","origin_url","basic_url","created","methods","copyUrl","copyError","openUrl","path","window"],"sourceRoot":"src/views/Cashier","sources":["CashierList.vue"],"sourcesContent":["<template>\n <ContainerTit>\n <Container></Container>\n <div v-if=\"$accessCheck($Access.cashierSetset)\" slot=\"headr\">\n <el-button type=\"primary\" @click=\"submit\">保存</el-button>\n </div>\n <el-form\n ref=\"add_form\"\n :model=\"add_form\"\n label-width=\"200px\"\n :rules=\"base_rules\"\n size=\"small\"\n >\n <div class=\"detail-tab-item\">\n <p class=\"detail-tab-title\">基础设置</p>\n <div class=\"detail-tab-main\">\n <el-form-item\n v-if=\"$accessCheck($Access.CashierShop)\"\n label=\"收银台地址:\"\n style=\"cursor: pointer; color: #1881f7\"\n >\n <span @click=\"openUrl\">{{ basic_url }}</span>\n <el-button type=\"text\" style=\"margin-left: 10px\" @click=\"openUrl\">\n 点击打开\n </el-button>\n <!-- <el-button\n type=\"text\"\n style=\"margin-left: 10px\"\n v-clipboard:copy=\"add_form.basic.url\"\n v-clipboard:success=\"copyUrl\"\n v-clipboard:error=\"copyError\"\n >\n 复制123\n </el-button>-->\n </el-form-item>\n <el-form-item label=\"参与分销:\">\n <el-radio-group v-model=\"add_form.basic.join_marketing\">\n <el-radio :label=\"5\">参与</el-radio>\n <el-radio :label=\"4\">不参与</el-radio>\n </el-radio-group>\n <p class=\"form-tip\">营销活动支持,优惠券。</p>\n </el-form-item>\n <el-form-item label=\"关联导购:\">\n <el-radio-group v-model=\"add_form.basic.relevance_guide\">\n <el-radio :label=\"5\">启用</el-radio>\n <el-radio :label=\"4\">不启用</el-radio>\n </el-radio-group>\n </el-form-item>\n <el-form-item label=\"自动打印小票:\">\n <el-radio-group v-model=\"add_form.basic.auto_print_receipts\">\n <el-radio :label=\"5\">启用</el-radio>\n <el-radio :label=\"4\">不启用</el-radio>\n </el-radio-group>\n </el-form-item>\n <el-form-item label=\"打印交班小票:\">\n <el-radio-group\n v-model=\"add_form.basic.shift_exchange_print_receipts\"\n >\n <el-radio :label=\"5\">启用</el-radio>\n <el-radio :label=\"4\">不启用</el-radio>\n </el-radio-group>\n </el-form-item>\n </div>\n </div>\n <div class=\"detail-tab-item\">\n <div class=\"detail-tab-title\">支付设置</div>\n <div class=\"detail-tab-main\">\n <!-- <el-form-item label=\"微信支付:\">-->\n <!-- <el-radio-group v-model=\"add_form.pay_set.wechat_payment_id\">-->\n <!-- <el-radio :label=\"5\">-->\n <!-- 启用-->\n <!-- </el-radio>-->\n <!-- <el-radio :label=\"4\">-->\n <!-- 不启用-->\n <!-- </el-radio>-->\n <!-- </el-radio-group>-->\n <!-- </el-form-item>-->\n <!-- <el-form-item label=\"支付宝:\">-->\n <!-- <el-radio-group v-model=\"add_form.pay_set.alipay_payment_id\">-->\n <!-- <el-radio :label=\"5\">-->\n <!-- 启用-->\n <!-- </el-radio>-->\n <!-- <el-radio :label=\"4\">-->\n <!-- 不启用-->\n <!-- </el-radio>-->\n <!-- </el-radio-group>-->\n <!-- </el-form-item>-->\n <!--<el-form-item label=\"余额支付:\">\n <el-radio-group v-model=\"add_form.pay_set.balance_pay\">\n <el-radio :label=\"5\">\n 启用\n </el-radio>\n <el-radio :label=\"4\">\n 不启用\n </el-radio>\n </el-radio-group>-->\n <!-- </el-form-item>-->\n <el-form-item label=\"现金支付:\">\n <el-radio-group v-model=\"add_form.pay_set.cash_pay\">\n <el-radio :label=\"5\">启用</el-radio>\n <el-radio :label=\"4\">不启用</el-radio>\n </el-radio-group>\n </el-form-item>\n </div>\n </div>\n <div class=\"detail-tab-item\">\n <div class=\"detail-tab-title\">抹零设置</div>\n <div class=\"detail-tab-main\">\n <el-form-item label=\"状态:\">\n <el-radio-group v-model=\"add_form.zero_set.status\">\n <el-radio :label=\"5\">启用</el-radio>\n <el-radio :label=\"4\">不启用</el-radio>\n </el-radio-group>\n </el-form-item>\n <el-form-item label=\"抹零方式:\">\n <el-radio-group v-model=\"add_form.zero_set.type\">\n <el-radio :label=\"1\">抹分</el-radio>\n <el-radio :label=\"2\">抹角</el-radio>\n <el-radio :label=\"3\">四舍五入到角</el-radio>\n <el-radio :label=\"4\">四舍五入到元</el-radio>\n </el-radio-group>\n <p class=\"form-tip\">\n 例:1.86元,抹分后收款1.80元,抹角后收1.00元,四舍五入到角后收1.90元,四舍五入到元后收2.00元。\n </p>\n </el-form-item>\n <el-form-item label=\"自动抹零:\">\n <el-radio-group v-model=\"add_form.zero_set.auto_zero\">\n <el-radio :label=\"5\">启用</el-radio>\n <el-radio :label=\"4\">不启用</el-radio>\n </el-radio-group>\n </el-form-item>\n </div>\n </div>\n <div class=\"detail-tab-item\">\n <div class=\"detail-tab-title\">收银员提成</div>\n <div class=\"detail-tab-main\">\n <el-form-item label=\"状态:\">\n <el-radio-group v-model=\"add_form.cashier_push_money.status\">\n <el-radio :label=\"5\">启用</el-radio>\n <el-radio :label=\"4\">不启用</el-radio>\n </el-radio-group>\n </el-form-item>\n <el-form-item label=\"提成设置:\">\n <el-radio-group v-model=\"add_form.cashier_push_money.type\">\n <el-radio :label=\"5\">按金额</el-radio>\n <el-radio :label=\"4\">按订单</el-radio>\n </el-radio-group>\n <br />\n <el-input\n v-if=\"add_form.cashier_push_money.type === 5\"\n v-model=\"add_form.cashier_push_money.push_money_rate\"\n placeholder=\"请输入内容\"\n style=\"width: 240px\"\n >\n <template slot=\"prepend\">提成比例</template>\n <template slot=\"append\">%</template>\n </el-input>\n <el-input\n v-else\n v-model=\"add_form.cashier_push_money.push_money_rate\"\n placeholder=\"请输入内容\"\n style=\"width: 240px\"\n >\n <template slot=\"prepend\">1单提成</template>\n <template slot=\"append\">元</template>\n </el-input>\n </el-form-item>\n </div>\n </div>\n <div class=\"detail-tab-item\">\n <div class=\"detail-tab-title\">导购提成</div>\n <div class=\"detail-tab-main\">\n <el-form-item label=\"状态:\">\n <el-radio-group v-model=\"add_form.guide_push_money.status\">\n <el-radio :label=\"5\">启用</el-radio>\n <el-radio :label=\"4\">不启用</el-radio>\n </el-radio-group>\n </el-form-item>\n <el-form-item label=\"提成设置:\">\n <el-radio-group v-model=\"add_form.guide_push_money.type\">\n <el-radio :label=\"5\">按金额</el-radio>\n <el-radio :label=\"4\">按订单</el-radio>\n </el-radio-group>\n <br />\n <el-input\n v-if=\"add_form.guide_push_money.type === 5\"\n v-model=\"add_form.guide_push_money.push_money_rate\"\n placeholder=\"请输入内容\"\n style=\"width: 240px\"\n >\n <template slot=\"prepend\">提成比例</template>\n <template slot=\"append\">%</template>\n </el-input>\n <el-input\n v-else\n v-model=\"add_form.guide_push_money.push_money_rate\"\n placeholder=\"请输入内容\"\n style=\"width: 240px\"\n >\n <template slot=\"prepend\">1单提成</template>\n <template slot=\"append\">元</template>\n </el-input>\n </el-form-item>\n </div>\n </div>\n </el-form>\n </ContainerTit>\n</template>\n\n<script>\n import { setSettings, getSettings } from \"@/api/Cashier\";\n export default {\n name: \"CashierList\",\n data() {\n return {\n add_form: {\n basic: {\n url: \"\",\n join_marketing: 5,\n relevance_guide: 4,\n auto_print_receipts: 5,\n shift_exchange_print_receipts: 4,\n },\n pay_set: {\n cash_pay: 4,\n balance_pay: 4,\n alipay_payment_id: 4,\n wechat_payment_id: 4,\n },\n zero_set: {\n type: 4,\n status: 5,\n auto_zero: 4,\n },\n guide_push_money: {\n type: 4,\n status: 4,\n push_money_rate: 4,\n },\n cashier_push_money: {\n type: 4,\n status: 4,\n push_money_rate: 4,\n },\n },\n base_rules: {},\n origin_url: \"\",\n basic_url: \"\",\n };\n },\n created() {\n this.getSettings();\n // this.add_form.basic.url = window.location.origin + \"/#/CashierShop\";\n this.basic_url = window.location.origin + \"/#/CashierShop\";\n },\n methods: {\n // 复制地址\n copyUrl() {\n this.$message.success(\"复制成功\");\n },\n copyError() {\n this.$message.warning(\"复制失败\");\n },\n // 打开收银台\n openUrl() {\n let routeData = this.$router.resolve({\n path: `/CashierShop`,\n });\n window.open(routeData.href, \"_blank\");\n },\n async submit() {\n const data = await setSettings({\n add_form: this.add_form,\n });\n\n this.$message.success(\"保存成功\");\n this.getSettings();\n },\n async getSettings() {\n if (!this.$accessCheck(this.Access.cashierSetget)) {\n return;\n }\n const { data } = await getSettings();\n\n if (data.add_form) {\n this.add_form = data.add_form;\n }\n },\n },\n };\n</script>\n\n<style scoped></style>\n"]}]}