chunk-30be6f22.7aafeb75.js 6.8 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-30be6f22"],{"2c89":function(t,e,a){},7618:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t._self._c;return e("div",{staticClass:"app-list-content"},[e("x-crud",{staticClass:"liu-crud-wrap",on:{load:t.onLoad},scopedSlots:t._u([{key:"table-column-totalFans",fn:function({scope:a}){return[e("span",[t._v(t._s(a.row.merchantAsset.totalFans))])]}},{key:"table-column-totalUser",fn:function({scope:a}){return[e("span",[t._v(t._s(a.row.merchantAsset.totalUser))])]}},{key:"table-column-totalVisit",fn:function({scope:a}){return[e("span",[t._v(t._s(a.row.merchantAsset.totalVisit))])]}},{key:"table-column-wxPayInit",fn:function({scope:a}){return[e("div",{staticClass:"pay"},[e("i",{class:["el-icon-success","0"==a.row.extend.wxPayInit?"on":"off"]}),e("el-button",{attrs:{type:"text"},on:{click:function(e){return t.payOption(1,a.row)}}},[t._v("配置")])],1)]}},{key:"table-column-aliPayInit",fn:function({scope:a}){return[e("div",{staticClass:"pay"},[e("i",{class:["el-icon-success","0"==a.row.extend.aliPayInit?"on":"off"]}),e("el-button",{attrs:{type:"text"},on:{click:function(e){return t.payOption(2,a.row)}}},[t._v("配置")])],1)]}},{key:"table-column-wxAppId",fn:function({scope:a}){return[e("div",{staticClass:"pay on"},["0"!=a.row.extend.wxAuth?e("i",{class:["el-icon-success"]}):e("el-button",{attrs:{type:"text"},on:{click:function(e){return t.bindJump("/wx-open/begin-auth?id="+a.row.id)}}},[t._v("待绑定 ")])],1)]}},{key:"table-column-miniAppId",fn:function({scope:a}){return[e("div",{staticClass:"pay on"},["0"!=a.row.extend.miniAuth?e("i",{class:["el-icon-success"]}):e("el-button",{attrs:{type:"text"},on:{click:function(e){return t.bindJump(`/wx-open/begin-auth?id=${a.row.id}&authType=2`)}}},[t._v("待绑定 ")])],1)]}},{key:"slot-activation",fn:function({scope:a}){return[e("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(e){return t.bindJump("/merchant/add-platform-merchant")}}},[t._v("平台帐号激活 ")])]}},{key:"slot-op-btn",fn:function({scope:a}){return[e("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(e){return t.logoutRow(a.row)}}},[t._v("注销")])]}}])}),e("el-dialog",{attrs:{title:t.dialogTitle,visible:t.wxPayDialog,"close-on-click-modal":!1,width:"500px"},on:{"update:visible":function(e){t.wxPayDialog=e}}},[e("div",{staticClass:"ad-modal-content"},[1===t.plamPayType?e("el-form",{ref:"form",staticClass:"demo-form",attrs:{model:t.form,rules:t.rule,"label-width":"100px"}},[e("el-form-item",{attrs:{label:"商户ID",prop:"status"}},[e("el-input",{attrs:{placeholder:"请输入商户ID",size:"small"},model:{value:t.form.wxPayMerchantId,callback:function(e){t.$set(t.form,"wxPayMerchantId",e)},expression:"form.wxPayMerchantId"}})],1),e("el-form-item",{attrs:{label:"密钥",prop:"remark"}},[e("el-input",{attrs:{type:"textarea"},model:{value:t.form.wxPayKey,callback:function(e){t.$set(t.form,"wxPayKey",e)},expression:"form.wxPayKey"}})],1)],1):t._e(),2===t.plamPayType?e("el-form",{ref:"form",staticClass:"demo-form",attrs:{model:t.form,rules:t.rule,"label-width":"100px"}},[e("el-form-item",{attrs:{label:"商户ID",prop:"status"}},[e("el-input",{attrs:{placeholder:"请输入商户ID",size:"small"},model:{value:t.form.alipayPId,callback:function(e){t.$set(t.form,"alipayPId",e)},expression:"form.alipayPId"}})],1),e("el-form-item",{attrs:{label:"商户私钥",prop:"remark"}},[e("el-input",{attrs:{type:"textarea"},model:{value:t.form.alipayKey,callback:function(e){t.$set(t.form,"alipayKey",e)},expression:"form.alipayKey"}})],1),e("el-form-item",{attrs:{label:"支付宝公钥",prop:"remark"}},[e("el-input",{attrs:{type:"textarea"},model:{value:t.form.alipayPublicKey,callback:function(e){t.$set(t.form,"alipayPublicKey",e)},expression:"form.alipayPublicKey"}})],1)],1):t._e()],1),e("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{attrs:{size:"small"},on:{click:function(e){return t.resetForm("form")}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary",size:"small"},on:{click:t.setPayConfirm}},[t._v("确认")])],1)])],1)},n=[],o=a("8bc2"),l={data(){return{app:null,wxPayDialog:!1,dialogTitle:"",plamPayType:1,form:{},rule:{}}},mounted(){},methods:{wxPayConfigFn(){},bindJump(t){let e="http://api.shop."+Object(o["getFirstHost"])();window.open(e+t)},onLoad({ctx:t,app:e}){this.app=e;let a=()=>this.$service.sassShop.merchantList();t.service({page:a}).set("table",{columns:[{prop:"id",label:"ID",align:"center"},{prop:"name",label:"名称",align:"center"},{prop:"totalFans",label:"粉丝",align:"center"},{prop:"totalUser",label:"客户",align:"center"},{prop:"totalIncome",label:"收入",align:"center",emptyText:"无"},{prop:"totalVisit",label:"访问量",align:"center"},{prop:"wxPayInit",label:"微信支付",align:"center","min-width":"120px"},{prop:"aliPayInit",label:"支付宝支付",align:"center","min-width":"120px"},{prop:"adminName",label:"店长",align:"center"},{prop:"openAppId",label:"平台",align:"center","min-width":"120px",formatter:t=>{switch(t.extend.openAppBind){case"0":return"待创建";case"1":return"公众号已绑";case"2":return"小程序已绑";case"3":return"全部已绑"}}},{prop:"wxAppId",label:"公众号",align:"center","min-width":"120px"},{prop:"miniAppId",label:"小程序",align:"center","min-width":"120px"},{prop:"miniVersion",label:"小程序版本",align:"center","min-width":"120px"},{prop:"setName",label:"套餐",align:"center"},{prop:"status",label:"状态",align:"center"}],op:{layout:["slot-op-btn"]}}).set("layout",[["flex1","slot-activation","refresh-btn"],["data-table"],["flex1","pagination"]]).done(),e.refresh()},logoutRow({id:t}){this.$confirm("确认此商家的公众号和小程序已经取消授权?","提示",{type:"warning"}).then(()=>{this.$service.sassShop.merchantCancel({id:t}).then(t=>{this.$message.success("注销成功")}).catch(()=>{})})},payOption(t,e){this.plamPayType=t,console.log(t),this.$service.sassShop.merchantExtend({id:e.id}).then(e=>{switch(this.form={...e},this.wxPayDialog=!0,t){case 1:this.dialogTitle="微信支付设置";break;case 2:this.dialogTitle="支付宝支付设置";break}})},setPayConfirm(){let t=this.plamPayType;switch(t){case 1:var e={sjId:this.form.sjId,wxPayMerchantId:this.form.wxPayMerchantId,wxPayKey:this.form.wxPayKey};this.$service.sassShop.setWxPay(e).then(t=>{this.resetForm(),this.$message("成功")});break;case 2:e={sjId:this.form.sjId,alipayPId:this.form.alipayPId,alipayKey:this.form.alipayKey,alipayPublicKey:this.form.alipayPublicKey};this.$service.sassShop.setAlipa(e);break}},resetForm(t){let e=t||"form";this.$refs[e].resetFields(),this.wxPayDialog=!1}}},s=l,r=(a("efff"),a("bb72a"),a("1805")),c=Object(r["a"])(s,i,n,!1,null,"2e6169cf",null);e["default"]=c.exports},bb72a:function(t,e,a){"use strict";a("e9ad")},e9ad:function(t,e,a){},efff:function(t,e,a){"use strict";a("2c89")}}]);