6b02411f298a8981009bb52a42bc3207.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\\Distribution\\DistributionSet\\SettlementSet.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\Distribution\\DistributionSet\\SettlementSet.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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZ2V0QWxsR3JhZGUsIGdldFNldHRpbmcsIHNhdmVTZXR0aW5nIH0gZnJvbSAiQC9hcGkvQ29tbWlzc2lvbiI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiU2V0dGxlbWVudFNldCIsCgogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBhZGRfZm9ybTogewogICAgICAgIGxldmVsOiAzLAogICAgICAgIHNlbGY6IDQsCiAgICAgICAgYXVkaXQ6IDUsCiAgICAgICAgYnVzaW5lc3NtYW5Db25kaXRpb246IDEsCiAgICAgICAgYnV5TnVtOiAwLAogICAgICAgIGJ1eUFtb3VudDogMCwKICAgICAgICBidXlDb25kaXRpb246IDUsCiAgICAgICAgaW1hZ2U6ICIiLAogICAgICAgIGluZm9TdGF0dXM6IDUsCiAgICAgICAgaW5mbzogW10sCiAgICAgICAgYnV5R29vZHM6IFtdLAogICAgICAgIGRlc2NTdGF0dXM6IDUsCiAgICAgICAgZGVzYzogIiIsCiAgICAgICAgdGl0bGU6ICIiLAogICAgICAgIHN1YkNvbmRpdGlvbnM6IDEsCiAgICAgICAgZ29vZHM6IDQsCiAgICAgICAgbW9kZTogNCwKICAgICAgICBxdW90YTogMTAsCiAgICAgICAgZmVlOiA1LAogICAgICAgIGZyZWVTdGFydDogMCwKICAgICAgICBmcmVlRW5kOiAwLAogICAgICAgIGRheTogMCwKICAgICAgICB3aXRoZHJhd0F1ZGl0OiA1LAogICAgICAgIGF1dG9QYXk6IDUsCiAgICAgICAgcGF5VHlwZTogWzQsIDVdLAogICAgICAgIHdpdGhkcmF3VHlwZTogWzQsIDVdLAogICAgICAgIGxlYWRlcmJvYXJkOiA1LAogICAgICAgIHdpdGhkcmF3R3JhZGU6ICIiLAogICAgICAgIHdpdGhkcmF3QW1vdW50OiAwLAogICAgICAgIHdpdGhkcmF3SW5mbzogW3sKICAgICAgICAgIGNhcmROdW06ICIiCiAgICAgICAgfV0KICAgICAgfSwKICAgICAgYmFzZV9ydWxlczoge30sCiAgICAgIGNhc2hGbjogW3sKICAgICAgICBsYWJlbDogIuaPkOeOsOWIsOW+ruS/oemSseWMhSIsCiAgICAgICAgdmFsdWU6IDQKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAi5omL5Yqo5o+Q546wIiwKICAgICAgICB2YWx1ZTogNQogICAgICB9XSwKICAgICAgZ3JhZGVfbGlzdDogW10KICAgIH07CiAgfSwKCiAgYXN5bmMgY3JlYXRlZCgpIHsKICAgIGF3YWl0IHRoaXMuZ2V0QWxsR3JhZGUoKTsKICAgIGF3YWl0IHRoaXMuZ2V0U2V0dGluZygpOwogIH0sCgogIGFzeW5jIGFjdGl2YXRlZCgpIHsKICAgIGlmICh0aGlzLiRfaXNJbml0KCkpIHJldHVybjsKICAgIGF3YWl0IHRoaXMuZ2V0QWxsR3JhZGUoKTsKICAgIGF3YWl0IHRoaXMuZ2V0U2V0dGluZygpOwogIH0sCgogIG1ldGhvZHM6IHsKICAgIGFzeW5jIGdldEFsbEdyYWRlKCkgewogICAgICBjb25zdCB7CiAgICAgICAgZGF0YQogICAgICB9ID0gYXdhaXQgZ2V0QWxsR3JhZGUoKTsKICAgICAgdGhpcy5ncmFkZV9saXN0ID0gZGF0YTsKICAgIH0sCgogICAgYXN5bmMgZ2V0U2V0dGluZygpIHsKICAgICAgaWYgKCF0aGlzLiRhY2Nlc3NDaGVjayh0aGlzLiRBY2Nlc3MuQmFzZURTZXRnZXRTZXR0aW5nKSkgewogICAgICAgIHJldHVybjsKICAgICAgfQoKICAgICAgY29uc3QgewogICAgICAgIGRhdGEKICAgICAgfSA9IGF3YWl0IGdldFNldHRpbmcoKTsKICAgICAgdGhpcy5hZGRfZm9ybSA9IHsgLi4uZGF0YSwKICAgICAgICBpbmZvOiBkYXRhLmluZm8ubGVuZ3RoID4gMCA/IGRhdGEuaW5mbyA6IFt7CiAgICAgICAgICBwcm9wOiAi5aeT5ZCNIiwKICAgICAgICAgIHZhbHVlOiAiIgogICAgICAgIH0sIHsKICAgICAgICAgIHByb3A6ICLlvq7kv6Hlj7ciLAogICAgICAgICAgdmFsdWU6ICIiCiAgICAgICAgfSwgewogICAgICAgICAgcHJvcDogIuaJi+acuuWPtyIsCiAgICAgICAgICB2YWx1ZTogIiIKICAgICAgICB9XSwKICAgICAgICB3aXRoZHJhd0luZm86IGRhdGEud2l0aGRyYXdJbmZvLmxlbmd0aCA+IDAgPyBkYXRhLndpdGhkcmF3SW5mbyA6IFt7CiAgICAgICAgICBjYXJkTnVtOiAiIgogICAgICAgIH1dCiAgICAgIH07CiAgICB9LAoKICAgIGFkZEJhbmtDYXJkKCkgewogICAgICB0aGlzLmFkZF9mb3JtLndpdGhkcmF3SW5mby5wdXNoKHsKICAgICAgICBjYXJkTnVtOiAiIgogICAgICB9KTsKICAgIH0sCgogICAgZGVsQ2FyZChpbmRleCkgewogICAgICBpZiAodGhpcy5hZGRfZm9ybS53aXRoZHJhd0luZm8ubGVuZ3RoID09PSAxKSB7CiAgICAgICAgdGhpcy4kbWVzc2FnZS53YXJuaW5nKCLoh7PlsJHloavlhpnkuIDlvKDpk7booYzljaHlj7ciKTsKICAgICAgICByZXR1cm47CiAgICAgIH0KCiAgICAgIHRoaXMuYWRkX2Zvcm0ud2l0aGRyYXdJbmZvLnNwbGljZShpbmRleCwgMSk7CiAgICB9LAoKICAgIGFzeW5jIHN1Ym1pdCgpIHsKICAgICAgY29uc3QgZGF0YSA9IGF3YWl0IHNhdmVTZXR0aW5nKHsgLi4udGhpcy5hZGRfZm9ybQogICAgICB9KTsKICAgICAgdGhpcy4kbWVzc2FnZS5zdWNjZXNzKCLmj5DkuqTmiJDlip8iKTsKICAgICAgdGhpcy5nZXRTZXR0aW5nKCk7CiAgICB9CgogIH0KfTs="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAkJA;AAEA;EACAA,qBADA;;EAEAC;IACA;MACAC;QACAC,QADA;QAEAC,OAFA;QAGAC,QAHA;QAIAC,uBAJA;QAKAC,SALA;QAMAC,YANA;QAOAC,eAPA;QAQAC,SARA;QASAC,aATA;QAUAC,QAVA;QAWAC,YAXA;QAYAC,aAZA;QAaAC,QAbA;QAcAC,SAdA;QAeAC,gBAfA;QAgBAC,QAhBA;QAiBAC,OAjBA;QAkBAC,SAlBA;QAmBAC,MAnBA;QAoBAC,YApBA;QAqBAC,UArBA;QAsBAC,MAtBA;QAuBAC,gBAvBA;QAwBAC,UAxBA;QAyBAC,eAzBA;QA0BAC,oBA1BA;QA2BAC,cA3BA;QA4BAC,iBA5BA;QA6BAC,iBA7BA;QA8BAC,eACA;UACAC;QADA,CADA;MA9BA,CADA;MAqCAC,cArCA;MAsCAC,SACA;QACAC,gBADA;QAEAC;MAFA,CADA,EAKA;QACAD,aADA;QAEAC;MAFA,CALA,CAtCA;MAgDAC;IAhDA;EAkDA,CArDA;;EAsDA;IACA;IACA;EACA,CAzDA;;EA0DA;IACA;IACA;IACA;EACA,CA9DA;;EA+DAC;IACA;MACA;QAAAtC;MAAA;MAEA;IACA,CALA;;IAMA;MACA;QACA;MACA;;MACA;QAAAA;MAAA;MAEA,kBACA,OADA;QAEAW,MACAX,uBACAA,SADA,GAEA,CACA;UACAuC,UADA;UAEAH;QAFA,CADA,EAKA;UACAG,WADA;UAEAH;QAFA,CALA,EASA;UACAG,WADA;UAEAH;QAFA,CATA,CALA;QAmBAL,cACA/B,+BACAA,iBADA,GAEA;UAAAgC;QAAA;MAtBA;IAwBA,CApCA;;IAqCAQ;MACA;QACAR;MADA;IAGA,CAzCA;;IA0CAS;MACA;QACA;QACA;MACA;;MACA;IACA,CAhDA;;IAiDA;MACA,iCACA;MADA;MAIA;MACA;IACA;;EAxDA;AA/DA","names":["name","data","add_form","level","self","audit","businessmanCondition","buyNum","buyAmount","buyCondition","image","infoStatus","info","buyGoods","descStatus","desc","title","subConditions","goods","mode","quota","fee","freeStart","freeEnd","day","withdrawAudit","autoPay","payType","withdrawType","leaderboard","withdrawGrade","withdrawAmount","withdrawInfo","cardNum","base_rules","cashFn","label","value","grade_list","methods","prop","addBankCard","delCard"],"sourceRoot":"src/views/Distribution/DistributionSet","sources":["SettlementSet.vue"],"sourcesContent":["<template>\n <ContainerTit>\n <div v-if=\"$accessCheck($Access.SettlementSetsaveSetting)\" 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=\"130px\"\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 label=\"佣金计算方式:\">\n <el-radio-group v-model=\"add_form.mode\">\n <el-radio :label=\"4\">商品折扣价</el-radio>\n <el-radio :label=\"5\">实际支付</el-radio>\n </el-radio-group>\n <p class=\"form-tip\">\n 商品折扣价:按商品参加优惠活动后金额计算,不包含优惠券优惠金额。(不含运费)\n <br />\n 实际支付:按订单最后实际支付金额计算。(不含运费)\n </p>\n </el-form-item>\n <el-form-item label=\"最低提现额度:\">\n <el-input v-model=\"add_form.quota\" style=\"width: 300px\">\n <i slot=\"append\">元</i>\n </el-input>\n </el-form-item>\n <el-form-item label=\"佣金提现手续费:\">\n <el-input v-model=\"add_form.fee\" style=\"width: 300px\">\n <i slot=\"append\">%</i>\n </el-input>\n </el-form-item>\n <el-form-item label=\"免手续费区间:\">\n <el-input v-model=\"add_form.freeStart\" style=\"width: 140px\">\n <i slot=\"append\">元</i>\n </el-input>\n 至\n <el-input v-model=\"add_form.freeEnd\" style=\"width: 140px\">\n <i slot=\"append\">元</i>\n </el-input>\n <p class=\"form-tip\">当提现手续费金额在此区间时,不扣除提现手续费</p>\n </el-form-item>\n <el-form-item label=\"结算天数:\">\n 订单确认收货后\n <el-input v-model=\"add_form.day\" style=\"width: 130px\">\n <i slot=\"append\">天</i>\n </el-input>\n 能申请提现\n </el-form-item>\n </div>\n </div>\n <div class=\"detail-tab-item\">\n <p class=\"detail-tab-title\">提现方式</p>\n <div class=\"detail-tab-main\">\n <el-form-item label=\"提现审核:\">\n <el-radio-group v-model=\"add_form.withdrawAudit\">\n <el-radio :label=\"5\">手动审核</el-radio>\n <el-radio :label=\"4\">自动审核</el-radio>\n </el-radio-group>\n </el-form-item>\n <div v-if=\"add_form.withdrawAudit === 4\">\n <el-form-item label=\"分销商等级:\">\n <el-select\n v-model=\"add_form.withdrawGrade\"\n style=\"width: 300px\"\n placeholder=\"请选择\"\n >\n <el-option\n v-for=\"item in grade_list\"\n :key=\"item.id\"\n :label=\"item.name\"\n :value=\"item.id\"\n ></el-option>\n </el-select>\n <p class=\"form-tip\">该等级以上分销商提现时,自动审核通过</p>\n </el-form-item>\n <el-form-item label=\"提现金额:\">\n <el-input v-model=\"add_form.withdrawAmount\" style=\"width: 300px\">\n <i slot=\"append\">元</i>\n </el-input>\n <p class=\"form-tip\">申请提现金额小于该设置时,自动审核通过</p>\n </el-form-item>\n </div>\n <el-form-item label=\"自动打款:\">\n <el-radio-group v-model=\"add_form.autoPay\">\n <el-radio :label=\"5\">启用</el-radio>\n <el-radio :label=\"4\">关闭</el-radio>\n </el-radio-group>\n <p class=\"form-tip\">\n 提现审核通过将自动打款(支付宝和银行卡仍需要手动打款)\n </p>\n </el-form-item>\n <el-form-item label=\"提现方式:\">\n <el-checkbox-group v-model=\"add_form.payType\">\n <el-checkbox\n v-for=\"(item, index) in cashFn\"\n :key=\"index\"\n :label=\"item.value\"\n >\n {{ item.label }}\n </el-checkbox>\n </el-checkbox-group>\n </el-form-item>\n <div v-if=\"add_form.payType.includes(5)\">\n <el-form-item label=\"手动提现方式:\">\n <el-checkbox-group v-model=\"add_form.withdrawType\">\n <el-checkbox :label=\"4\">提现到支付宝</el-checkbox>\n <el-checkbox :label=\"5\">提现到银行卡</el-checkbox>\n </el-checkbox-group>\n <p class=\"form-tip\">选择支付宝或银行卡提现时,需要商户手动打款</p>\n </el-form-item>\n <el-form-item\n v-if=\"add_form.withdrawType.includes(5)\"\n label=\"支持银行卡:\"\n >\n <p v-for=\"(item, index) in add_form.withdrawInfo\" :key=\"index\">\n <el-input\n v-model=\"item.cardNum\"\n style=\"width: 300px\"\n placeholder=\"请填写银行名称\"\n ></el-input>\n <el-button type=\"text\" size=\"mini\" @click=\"delCard(index)\">\n 删除\n </el-button>\n </p>\n <el-button\n type=\"text\"\n size=\"mini\"\n icon=\"el-icon-plus\"\n @click=\"addBankCard\"\n >\n 添加\n </el-button>\n </el-form-item>\n </div>\n </div>\n </div>\n </el-form>\n </ContainerTit>\n</template>\n\n<script>\n import { getAllGrade, getSetting, saveSetting } from \"@/api/Commission\";\n\n export default {\n name: \"SettlementSet\",\n data() {\n return {\n add_form: {\n level: 3,\n self: 4,\n audit: 5,\n businessmanCondition: 1,\n buyNum: 0,\n buyAmount: 0,\n buyCondition: 5,\n image: \"\",\n infoStatus: 5,\n info: [],\n buyGoods: [],\n descStatus: 5,\n desc: \"\",\n title: \"\",\n subConditions: 1,\n goods: 4,\n mode: 4,\n quota: 10,\n fee: 5,\n freeStart: 0,\n freeEnd: 0,\n day: 0,\n withdrawAudit: 5,\n autoPay: 5,\n payType: [4, 5],\n withdrawType: [4, 5],\n leaderboard: 5,\n withdrawGrade: \"\",\n withdrawAmount: 0,\n withdrawInfo: [\n {\n cardNum: \"\",\n },\n ],\n },\n base_rules: {},\n cashFn: [\n {\n label: \"提现到微信钱包\",\n value: 4,\n },\n {\n label: \"手动提现\",\n value: 5,\n },\n ],\n grade_list: [],\n };\n },\n async created() {\n await this.getAllGrade();\n await this.getSetting();\n },\n async activated() {\n if (this.$_isInit()) return;\n await this.getAllGrade();\n await this.getSetting();\n },\n methods: {\n async getAllGrade() {\n const { data } = await getAllGrade();\n\n this.grade_list = data;\n },\n async getSetting() {\n if (!this.$accessCheck(this.$Access.BaseDSetgetSetting)) {\n return;\n }\n const { data } = await getSetting();\n\n this.add_form = {\n ...data,\n info:\n data.info.length > 0\n ? data.info\n : [\n {\n prop: \"姓名\",\n value: \"\",\n },\n {\n prop: \"微信号\",\n value: \"\",\n },\n {\n prop: \"手机号\",\n value: \"\",\n },\n ],\n withdrawInfo:\n data.withdrawInfo.length > 0\n ? data.withdrawInfo\n : [{ cardNum: \"\" }],\n };\n },\n addBankCard() {\n this.add_form.withdrawInfo.push({\n cardNum: \"\",\n });\n },\n delCard(index) {\n if (this.add_form.withdrawInfo.length === 1) {\n this.$message.warning(\"至少填写一张银行卡号\");\n return;\n }\n this.add_form.withdrawInfo.splice(index, 1);\n },\n async submit() {\n const data = await saveSetting({\n ...this.add_form,\n });\n\n this.$message.success(\"提交成功\");\n this.getSetting();\n },\n },\n };\n</script>\n"]}]}