chunk-7740d9da.496c71e6.js 14 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7740d9da"],{"206d":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAAAXNSR0IArs4c6QAAAJ5JREFUWAnt2DEKwDAMA8Ck9Cl9e/Ko9i8uXrUIBQ8eVMhgUEW4Zggdo+jZe7+5iurGXVUUEU9VV/ZclWWVXd6Yqmkxi6kCat5nzGKqgJr3GbOYKqDm256xmbfO6kueqoP5OefXVgw3ezyvtSLXcQG82FbMG4MvRUeLUSIIWAxA6GgxSgQBiwEIHS1GiSBgMQChY1uxsn+weR2mDELgB3FmFp5YffVrAAAAAElFTkSuQmCC"},6341:function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"ele-body"},[a("el-card",{attrs:{shadow:"never"}},[a("div",{staticClass:"payment"},[t._v(" 银行卡绑定(开启核单 "+t._s(t.counts.type1)+" 张) ")]),a("el-row",{staticClass:"payment-box",attrs:{gutter:15}},[t._l(t.payments.list1,(function(e,s){return a("el-col",{key:s,staticClass:"payment-item",attrs:{sm:6}},[a("div",{staticClass:"el-info"},[a("div",{staticClass:"head"},[a("span",{staticClass:"name"},[e.logo?a("img",{attrs:{src:e.logo,alt:""}}):a("span",[t._v(t._s(e.bank_name))])]),a("span",{staticClass:"icon"},[a("i",{staticClass:"el-icon-delete",on:{click:function(a){return t.remove(e)}}}),a("i",{staticClass:"el-icon-edit",on:{click:function(a){return t.edit(e)}}})])]),a("div",{staticClass:"info"},[a("div",{staticClass:"text"},[a("span",[t._v("持卡人姓名:")]),t._v(t._s(e.real_name))]),a("div",{staticClass:"text"},[a("span",[t._v("支行:")]),t._v(t._s(e.branch_name))]),a("div",{staticClass:"text"},[a("span",[t._v("卡号:")]),a("el-tooltip",{attrs:{placement:"top"}},[a("div",{attrs:{slot:"content"},slot:"content"},[t._v(t._s(e.bank_card))]),a("span",[t._v(t._s(e.bank_card_text))])])],1),a("div",{staticClass:"text"},[a("span",[t._v("已用/当日限额:")]),t._v("¥"+t._s(e.used_quota)+"/"+t._s(e.trade_quota))]),a("div",{staticClass:"text"},[a("span",[t._v("接单数/上限:")]),t._v(t._s(e.used_num)+"/"+t._s(e.trade_num))]),a("div",{staticClass:"text"},[a("span",[t._v("接单状态:")]),t._v(" "),a("el-switch",{attrs:{"inactive-color":"#ff4d4f",value:e.status,"active-value":1,width:40,"inactive-value":2},on:{change:function(a){return t.editStatus(e,s)}}})],1)])])])})),a("el-col",{staticClass:"payment-item add",attrs:{sm:6}},[a("div",{staticClass:"el-info"},[t.permission.includes("sys:payment:add")?a("div",{staticClass:"add-btn",attrs:{title:"点击添加您的收款方式"},on:{click:function(e){(t.showEdit=!0)&&(t.editForm.type="1")}}},[a("i",{staticClass:"el-icon-plus"})]):t._e()])])],2)],1),a("el-dialog",{attrs:{title:t.editForm.id?"修改收款方式":"添加收款方式",visible:t.showEdit,width:"600px","destroy-on-close":!0,"custom-class":"ele-dialog-form","lock-scroll":!1},on:{"update:visible":function(e){t.showEdit=e},closed:function(e){t.editForm={type:"1",status:1,is_default:2}}}},[a("el-form",{ref:"editForm",attrs:{model:t.editForm,rules:t.editRules,"label-width":"100px"}},[a("el-row",{attrs:{gutter:15}},[a("el-col",{attrs:{sm:12}},[1==t.editForm.type?a("el-form-item",{attrs:{label:"银行LOGO:",prop:"logo"}},[t.loaded?a("uploadImage",{attrs:{limit:1},model:{value:t.editForm.logo,callback:function(e){t.$set(t.editForm,"logo",e)},expression:"editForm.logo"}}):t._e()],1):t._e(),a("el-form-item",{attrs:{label:"类型:",prop:"type"}},[a("el-select",{staticClass:"ele-fluid",attrs:{placeholder:"请选择收款方式类型"},model:{value:t.editForm.type,callback:function(e){t.$set(t.editForm,"type",e)},expression:"editForm.type"}},[a("el-option",{attrs:{label:"银行卡",value:1}}),a("el-option",{attrs:{label:"微信",value:2,disabled:""}}),a("el-option",{attrs:{label:"支付宝",value:3,disabled:""}})],1)],1),1==t.editForm.type?[a("el-form-item",{attrs:{label:"收款人姓名:",prop:"real_name"}},[a("el-input",{attrs:{placeholder:"请输入收款人姓名",clearable:""},model:{value:t.editForm.real_name,callback:function(e){t.$set(t.editForm,"real_name",e)},expression:"editForm.real_name"}})],1),a("el-form-item",{attrs:{label:"银行名称:",prop:"bank_name"}},[a("el-input",{attrs:{placeholder:"请输入银行名称",clearable:""},model:{value:t.editForm.bank_name,callback:function(e){t.$set(t.editForm,"bank_name",e)},expression:"editForm.bank_name"}})],1),a("el-form-item",{attrs:{label:"支行名称:",prop:"branch_name"}},[a("el-input",{attrs:{placeholder:"请输入支行名称",clearable:""},model:{value:t.editForm.branch_name,callback:function(e){t.$set(t.editForm,"branch_name",e)},expression:"editForm.branch_name"}})],1),a("el-form-item",{attrs:{label:"银行卡号:",prop:"bank_card"}},[a("el-input",{attrs:{placeholder:"请输入银行卡号",clearable:""},model:{value:t.editForm.bank_card,callback:function(e){t.$set(t.editForm,"bank_card",e)},expression:"editForm.bank_card"}})],1)]:t._e()],2),a("el-col",{attrs:{sm:12}},[a("el-form-item",{attrs:{label:"收款每日限额:",prop:"trade_quota"}},[a("el-input",{attrs:{placeholder:"请输入收款每日限额",clearable:""},model:{value:t.editForm.trade_quota,callback:function(e){t.$set(t.editForm,"trade_quota",e)},expression:"editForm.trade_quota"}})],1),a("el-form-item",{attrs:{label:"使用次数限制:",prop:"trade_num"}},[a("el-input",{attrs:{placeholder:"请输入使用次数限制",clearable:""},model:{value:t.editForm.trade_num,callback:function(e){t.$set(t.editForm,"trade_num",e)},expression:"editForm.trade_num"}})],1),a("el-form-item",{attrs:{label:"是否默认:"}},[a("el-radio-group",{model:{value:t.editForm.is_default,callback:function(e){t.$set(t.editForm,"is_default",e)},expression:"editForm.is_default"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:2}},[t._v("否")])],1)],1),a("el-form-item",{attrs:{label:"收款状态:"}},[a("el-radio-group",{model:{value:t.editForm.status,callback:function(e){t.$set(t.editForm,"status",e)},expression:"editForm.status"}},[a("el-radio",{attrs:{label:1}},[t._v("正常")]),a("el-radio",{attrs:{label:2}},[t._v("禁用")])],1)],1),a("el-form-item",{attrs:{label:"谷歌验证码:",prop:"google_code"}},[a("el-input",{attrs:{placeholder:"请输入谷歌验证码",clearable:""},model:{value:t.editForm.google_code,callback:function(e){t.$set(t.editForm,"google_code",e)},expression:"editForm.google_code"}})],1)],1)],1)],1),a("div",{attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.showEdit=!1}}},[t._v("取消")]),t.editForm.id&&t.permission.includes("sys:payment:edit")?a("el-button",{attrs:{type:"primary"},on:{click:t.save}},[t._v("保存")]):t.permission.includes("sys:payment:add")?a("el-button",{attrs:{type:"primary"},on:{click:t.save}},[t._v("确定")]):t._e()],1)],1)],1)},i=[],o=(a("4160"),a("d81d"),a("159b"),a("5530")),r=a("cbc3"),l=a("2f62"),n={name:"SysNotice",components:{uploadImage:r["a"]},data:function(){return{loaded:!1,counts:{type1:0,type2:0,type3:0},payments:{list1:[],list2:[],list3:[]},choose:[],showEdit:!1,editForm:{type:"1",status:2,is_default:2},editRules:{type:[{required:!0,message:"请选择收款方式类型",trigger:"blur"}],real_name:[{required:!0,message:"请输入收款人姓名",trigger:"blur"}],bank_name:[{required:!0,message:"请输入银行名称",trigger:"blur"}],bank_card:[{required:!0,message:"请输入银行卡号",trigger:"blur"}],branch_name:[{required:!0,message:"请输入支行名称",trigger:"blur"}]}}},computed:Object(o["a"])({},Object(l["b"])(["permission"])),mounted:function(){this.getData(1)},methods:{edit:function(t){this.editForm=Object.assign({},t),this.editForm.status=this.editForm.status?1:2,this.editForm.is_default=this.editForm.is_default?1:2,this.showEdit=!0},save:function(){var t=this;this.$refs["editForm"].validate((function(e){if(!e)return!1;var a=t.$loading({lock:!0});t.editForm.real_name!=t.$store.state.user.user.realname?t.$confirm("您当前添加的收款方式,收款人姓名本人账号姓名不一致,请确认是否继续添加?","提示",{type:"warning"}).then((function(){t.$http.post("/payment/edit",t.editForm).then((function(e){a.close(),!0===e.data.success?(t.showEdit=!1,t.$message({type:"success",message:e.data.msg}),t.getData(t.editForm.type)):t.$message.error(e.data.msg)})).catch((function(e){a.close(),t.$message.error(e.message)}))})):t.$http.post("/payment/edit",t.editForm).then((function(e){a.close(),!0===e.data.success?(t.showEdit=!1,t.$message({type:"success",message:e.data.msg}),t.getData(t.editForm.type)):t.$message.error(e.data.msg)})).catch((function(e){a.close(),t.$message.error(e.message)}))}))},remove:function(t){var e=this;if(t){var a=this.$loading({lock:!0});this.$http.post("/payment/delete",{id:t.id}).then((function(t){a.close(),0===t.data.code?(e.$message({type:"success",message:t.data.msg}),e.$refs.table.reload()):e.$message.error(t.data.msg)})).catch((function(t){a.close(),e.$message.error(t.message)}))}else{if(0===this.choose.length)return this.$message.error("请至少选择一条数据");var s=this.choose.map((function(t){return t.id}));this.$confirm("确定要删除选中的收款方式吗?","提示",{type:"warning"}).then((function(){var t=e.$loading({lock:!0});e.$http.post("/payment/delete",{id:s}).then((function(a){t.close(),0===a.data.code?(e.$message({type:"success",message:a.data.msg}),e.$refs.table.reload()):e.$message.error(a.data.msg)})).catch((function(a){t.close(),e.$message.error(a.message)}))})).catch((function(){return 0}))}},editStatus:function(t,e){var a=this,s=this;this.$message.closeAll(),this.$confirm("确定"+(1==t.status?"关闭":"打开")+"该收款方式?","提示",{type:"warning"}).then((function(){var i=Object.assign({},t);i.status=1==i.status?2:1,a.$http.post("/payment/status",i).then((function(i){!0===i.data.success?(s.payments["list"+t.type][e].status=t.status?2:1,a.$message({type:"success",message:i.data.msg})):a.$message.error(i.data.msg)})).catch((function(t){a.$message.error(t.message)}))}))},getData:function(t){var e=this,a=this.$loading({lock:!0});this.$http.get("/payment/index?type="+t+"&limit=999").then((function(s){a.close(),e.loaded=!0,0===s.data.code?(e.payments["list"+t]=s.data.data,e.payments["list"+t].length>0&&(e.counts["type"+t]=0,e.payments["list"+t].forEach((function(a){return 1==a.status&&e.counts["type"+t]++,a})))):e.$message.error(s.data.msg)})).catch((function(t){a.close(),e.$message.error(t.message)}))}}},c=n,d=(a("aeb9"),a("2877")),m=Object(d["a"])(c,s,i,!1,null,"6455800a",null);e["default"]=m.exports},aeb9:function(t,e,a){"use strict";a("b413")},b413:function(t,e,a){},b8ca:function(t,e,a){},c19f:function(t,e,a){"use strict";var s=a("23e7"),i=a("da84"),o=a("621a"),r=a("2626"),l="ArrayBuffer",n=o[l],c=i[l];s({global:!0,forced:c!==n},{ArrayBuffer:n}),r(l)},cbc3:function(t,e,a){"use strict";var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"finish_room"},[a("div",{staticClass:"finish_room2"},[a("div",{attrs:{images:t.photo}},t._l(t.photo,(function(e,s){return a("div",{key:s,staticClass:"room_img"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.url,expression:"item.url"}]}),t.disabled?t._e():a("div",{staticClass:"im-button",on:{click:function(e){return t.deleteImg(s)}}},[a("div",{staticClass:"im-close"}),a("div",{staticClass:"im-close1"})])])})),0),t.photo.length<t.limit?a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"room_add_img"},[t._m(0),a("input",{attrs:{disabled:t.disabled,type:"file"},on:{change:t.add_img}})]):t._e()])])},i=[function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("span",{staticStyle:{"margin-top":"35px"}},[s("img",{attrs:{src:a("206d")}})])}],o=(a("a434"),a("c19f"),a("a9e3"),a("d3b7"),a("ac1f"),a("1276"),a("5cc6"),a("9a8c"),a("a975"),a("735e"),a("c1ac"),a("d139"),a("3a7b"),a("d5d6"),a("82f8"),a("e91f"),a("60bd"),a("5f96"),a("3280"),a("3fcc"),a("ca91"),a("25a1"),a("cd26"),a("3c5d"),a("2954"),a("649e"),a("219c"),a("170b"),a("b39a"),a("72f7"),a("bc3a")),r=a.n(o),l={name:"uploadImage",props:{limit:{type:Number,default:function(){return 1}},disabled:{type:Boolean,default:function(){return!1}},isCompress:{type:Boolean,default:function(){return!1}},value:{}},data:function(){return{photo:[],loading:!1}},watch:{photo:function(){1==this.limit?this.$emit("input",this.photo.length>0?this.photo[0].url:""):this.$emit("input",this.photo)},value:function(){1==this.limit?this.value instanceof Array?this.photo=[]:this.photo=this.value?[{url:this.value}]:[]:this.photo=this.value}},mounted:function(){1==this.limit?this.value instanceof Array?this.photo=[]:this.photo=this.value?[this.value]:[]:this.photo=this.value},methods:{deleteImg:function(t){this.photo.splice(t,1)},compress:function(t){var e=null,a=document.createElement("canvas"),s=t.height/t.width;a.width=720,a.height=720*s;var i=a.getContext("2d");return i.clearRect(0,0,a.width,a.height),i.drawImage(t,0,0,a.width,a.height),e=a.toDataURL("image/jpeg"),e},dataURItoBlob:function(t){for(var e=window.atob(t.split(",")[1]),a=t.split(",")[0].split(":")[1].split(";")[0],s=new ArrayBuffer(e.length),i=new Uint8Array(s),o=0;o<e.length;o++)i[o]=e.charCodeAt(o);return new window.Blob([s],{type:a})},add_img:function(t){var e=t.target.files[0];if(/\.(gif|jpg|jpeg|png|GIF|JPG|PNG)$/.test(t.target.value)){var a=10485760,s=e.size;if(s>a)return t.target.value="",void this.$notify.error({title:"上传图片错误",message:"上传图片不能超过10M"});this.loading=!0;var i=new FileReader,o=this;i.readAsDataURL(e);var l=new Image;i.onload=function(a){l.src=this.result,l.onload=function(){var s=a.target.result,i=e;o.isCompress&&(s=o.compress(l),i=o.dataURItoBlob(s));var n=new window.FormData;n.append("file",i),r()({method:"POST",url:"/upload/uploadImage",data:n,timeout:1e6,headers:{"Content-Type":"multipart/form-data"}}).then((function(a){t.target.value="",o.photo.push({fileName:e.fileName,url:a.data.data}),o.loading=!1})).catch((function(e){t.target.value="",o.loading=!1,console.log(e.message)}))}}}else t.target.value="",this.$notify.error({title:"上传图片错误",message:"请上传gif|jpg|jpeg|png|GIF|JPG|PNG格式图片"})}}},n=l,c=(a("f960"),a("2877")),d=Object(c["a"])(n,s,i,!1,null,null,null);e["a"]=d.exports},f960:function(t,e,a){"use strict";a("b8ca")}}]);