chunk-6cddb442.d7c1256e.js 21 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6cddb442"],{"066b":function(e,t,i){"use strict";var n=i("04c2"),a=i("f5ed").trim,l=i("d6c5");n({target:"String",proto:!0,forced:l("trim")},{trim:function(){return a(this)}})},6495:function(e,t,i){"use strict";i("dc28")},a22e:function(e,t,i){"use strict";i.r(t);i("7212");var n=function(){var e=this,t=e._self._c;return t("div",{staticClass:"app-list-content lakala-page"},[t("div",{staticClass:"toolbar"},[t("el-select",{attrs:{size:"small",placeholder:"状态"},on:{change:e.load},model:{value:e.query.status,callback:function(t){e.$set(e.query,"status",t)},expression:"query.status"}},[t("el-option",{attrs:{label:"全部",value:"-1"}}),t("el-option",{attrs:{label:"后台审核",value:"PLATFORM_AUDIT"}}),t("el-option",{attrs:{label:"待拉卡拉审核",value:"WAIT_AUDIT"}}),t("el-option",{attrs:{label:"已驳回",value:"REJECT"}}),t("el-option",{attrs:{label:"认证通过",value:"APPROVED"}})],1),t("el-input",{staticClass:"keyword",attrs:{size:"small",clearable:"",placeholder:"申请ID/商户名称"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.load.apply(null,arguments)}},model:{value:e.query.keyWord,callback:function(t){e.$set(e.query,"keyWord",t)},expression:"query.keyWord"}}),t("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.load}},[e._v("查询")])],1),t("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.list,border:"",stripe:""}},[t("el-table-column",{attrs:{prop:"id",label:"ID",width:"90",align:"center"}}),t("el-table-column",{attrs:{prop:"mainId",label:"mainId",width:"100",align:"center"}}),t("el-table-column",{attrs:{prop:"shopId",label:"shopId",width:"100",align:"center"}}),t("el-table-column",{attrs:{prop:"client",label:"申请来源",width:"100",align:"center"}}),t("el-table-column",{attrs:{prop:"merchantName",label:"商户经营名称","min-width":"180"}}),t("el-table-column",{attrs:{prop:"legalName",label:"法人/姓名","min-width":"120"}}),t("el-table-column",{attrs:{prop:"accountName",label:"收款人","min-width":"120"}}),t("el-table-column",{attrs:{prop:"status",label:"状态",width:"130",align:"center"},scopedSlots:e._u([{key:"default",fn:function(i){return[t("el-tag",{attrs:{type:e.statusTag(i.row.status)}},[e._v(e._s(e.statusText(i.row.status)))])]}}])}),t("el-table-column",{attrs:{prop:"updateTime",label:"更新时间",width:"170",align:"center"}}),t("el-table-column",{attrs:{label:"操作",width:"170",fixed:"right",align:"center"},scopedSlots:e._u([{key:"default",fn:function(i){return[t("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(t){return e.openDetail(i.row.id)}}},[e._v("详情")]),"PLATFORM_AUDIT"===i.row.status?t("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(t){return e.approve(i.row)}}},[e._v("提交审核")]):e._e()]}}])})],1),t("div",{staticClass:"pager"},[t("el-pagination",{attrs:{background:"",layout:"prev, pager, next, total","current-page":e.query.page,"page-size":e.query.pageSize,total:e.total},on:{"current-change":e.pageChange}})],1),t("el-dialog",{staticClass:"detail-dialog",attrs:{title:"商户入网信息",visible:e.detailVisible,"close-on-click-modal":!1,width:"72%",top:"30px"},on:{"update:visible":function(t){e.detailVisible=t}}},[t("div",{staticClass:"detail-body"},[t("section-card",{attrs:{title:"基本信息"}},[t("info-row",{staticClass:"info-row--full info-row--license",attrs:{label:"营业执照","sub-label":"上传营业执照",required:""}},[t("file-box",{attrs:{file:e.attachment("license","BUSINESS_LICENCE"),text:"点击上传或拖拽文件",loading:e.uploading.BUSINESS_LICENCE},on:{upload:function(t){return e.uploadAttachment("license","BUSINESS_LICENCE",t)}}})],1),t("info-row",{attrs:{label:"营业执照名称",required:"",editable:"",value:e.license.licenseName},on:{input:function(t){return e.setField("license.licenseName",t)}}}),t("info-row",{attrs:{label:"执照起始日期",required:"",editable:"",type:"date",value:e.license.licenseStart},on:{input:function(t){return e.setField("license.licenseStart",t)}}}),t("info-row",{attrs:{label:"证件代码",required:"",editable:"",value:e.license.licenseNo},on:{input:function(t){return e.setField("license.licenseNo",t)}}}),t("info-row",{attrs:{label:"执照有效期",required:"",editable:"",value:e.license.licenseEnd},on:{input:function(t){return e.setField("license.licenseEnd",t)}}}),t("info-row",{attrs:{label:"注册地址",editable:"",value:e.license.registeredAddress},on:{input:function(t){return e.setField("license.registeredAddress[0]",t)}}})],1),t("section-card",{attrs:{title:"法人基本信息"}},[t("info-row",{attrs:{label:"证件类型",required:"",value:"身份证","suffix-icon":"el-icon-arrow-down"}}),t("info-row",{attrs:{label:"证件号码",required:"",editable:"",value:e.license.legalIdNo},on:{input:function(t){return e.setField("license.legalIdNo",t)}}}),t("info-row",{attrs:{label:"人像面","sub-label":"上传身份证人像面",required:""}},[t("file-box",{attrs:{file:e.attachment("license","ID_CARD_FRONT"),text:"点击上传或拖拽文件",variant:"id-front",loading:e.uploading.ID_CARD_FRONT},on:{upload:function(t){return e.uploadAttachment("license","ID_CARD_FRONT",t)}}})],1),t("info-row",{attrs:{label:"国徽面","sub-label":"上传身份证国徽面",required:""}},[t("file-box",{attrs:{file:e.attachment("license","ID_CARD_BEHIND"),text:"点击上传或拖拽文件",variant:"id-back",loading:e.uploading.ID_CARD_BEHIND},on:{upload:function(t){return e.uploadAttachment("license","ID_CARD_BEHIND",t)}}})],1),t("info-row",{attrs:{label:"法人姓名",required:"",editable:"",value:e.license.legalName},on:{input:function(t){return e.setField("license.legalName",t)}}}),t("info-row",{attrs:{label:"身份证起始日期",required:"",editable:"",type:"date","date-value-format":"yyyyMMdd",value:e.license.legalIdStart},on:{input:function(t){return e.setField("license.legalIdStart",t)}}}),t("info-row",{attrs:{label:"身份证号",required:"",editable:"",value:e.license.legalIdNo},on:{input:function(t){return e.setField("license.legalIdNo",t)}}}),t("info-row",{attrs:{label:"身份证有效期",required:"",editable:"",type:"date","date-value-format":"yyyyMMdd",value:e.license.legalIdEnd},on:{input:function(t){return e.setField("license.legalIdEnd",t)}}})],1),t("section-card",{attrs:{title:"商户信息"}},[t("info-row",{attrs:{label:"商户经营名称",required:"",editable:"",value:e.merchant.businessName},on:{input:function(t){return e.setField("merchant.businessName",t)}}}),t("info-row",{attrs:{label:"商户所在地区",required:"",value:e.regionText(e.merchant)},on:{input:function(t){return e.setRegionName("merchant",t)}}}),t("info-row",{attrs:{label:"详细地址",required:"",editable:"",value:e.merchant.address},on:{input:function(t){return e.setField("merchant.address",t)}}}),t("info-row",{attrs:{label:"联系人姓名",editable:"",value:e.merchant.contactName},on:{input:function(t){return e.setField("merchant.contactName",t)}}}),t("info-row",{attrs:{label:"手机号码",editable:"",value:e.merchant.contactMobile},on:{input:function(t){return e.setField("merchant.contactMobile",t)}}}),t("info-row",{attrs:{label:"邮箱",editable:"",value:e.merchant.email},on:{input:function(t){return e.setField("merchant.email",t)}}})],1),t("section-card",{attrs:{title:"结算信息"}},[t("info-row",{attrs:{label:"账户类型",required:"",editable:"",type:"select",value:e.settlement.accountType,options:e.accountTypeOptions},on:{input:function(t){return e.setField("settlement.accountType",t)}}}),t("info-row",{attrs:{label:"开户名",required:"",editable:"",value:e.settlement.accountName},on:{input:function(t){return e.setField("settlement.accountName",t)}}}),t("info-row",{attrs:{label:"银行卡号",required:"",editable:"",value:e.settlement.accountNo},on:{input:function(t){return e.setField("settlement.accountNo",t)}}}),t("info-row",{attrs:{label:"开户银行",required:"",value:e.settlement.bankName},on:{input:function(t){return e.setField("settlement.bankName",t)}}}),t("info-row",{attrs:{label:"开户地区",required:"",value:e.regionText(e.settlement)},on:{input:function(t){return e.setRegionName("settlement",t)}}}),t("info-row",{attrs:{label:"银行卡照片",required:""}},[t("file-box",{attrs:{file:e.attachment("settlement","BANK_CARD"),text:"点击上传或拖拽文件",loading:e.uploading.BANK_CARD},on:{upload:function(t){return e.uploadAttachment("settlement","BANK_CARD",t)}}})],1)],1),t("section-card",{attrs:{title:"门店信息"}},[t("info-row",{attrs:{label:"门头照",required:""}},[t("file-box",{attrs:{file:e.attachment("shop","SHOP_OUTSIDE_IMG"),text:"点击上传或拖拽文件",loading:e.uploading.SHOP_OUTSIDE_IMG},on:{upload:function(t){return e.uploadAttachment("shop","SHOP_OUTSIDE_IMG",t)}}})],1),t("info-row",{attrs:{label:"内设照",required:""}},[t("file-box",{attrs:{file:e.attachment("shop","SHOP_INSIDE_IMG"),text:"点击上传或拖拽文件",loading:e.uploading.SHOP_INSIDE_IMG},on:{upload:function(t){return e.uploadAttachment("shop","SHOP_INSIDE_IMG",t)}}})],1),t("info-row",{attrs:{label:"收银台照",required:""}},[t("file-box",{attrs:{file:e.attachment("shop","CHECKSTAND_IMG"),text:"点击上传或拖拽文件",loading:e.uploading.CHECKSTAND_IMG},on:{upload:function(t){return e.uploadAttachment("shop","CHECKSTAND_IMG",t)}}})],1),t("info-row",{attrs:{label:"门店名称",required:"",editable:"",value:e.shop.name},on:{input:function(t){return e.setField("shop.name",t)}}}),t("info-row",{attrs:{label:"门店地址",required:"",value:e.regionText(e.shop)},on:{input:function(t){return e.setRegionName("shop",t)}}}),t("info-row",{attrs:{label:"详细地址",required:"",editable:"",value:e.shop.address},on:{input:function(t){return e.setField("shop.address",t)}}}),t("info-row",{attrs:{label:"门店联系人",required:"",editable:"",value:e.shop.contactName},on:{input:function(t){return e.setField("shop.contactName",t)}}}),t("info-row",{attrs:{label:"联系手机号",required:"",editable:"",value:e.shop.contactMobile},on:{input:function(t){return e.setField("shop.contactMobile",t)}}})],1),t("section-card",{attrs:{title:"业务信息"}},[t("info-row",{attrs:{label:"结算类型",value:"自动结算"}}),t("info-row",{attrs:{label:"结算周期",value:"D1"}}),t("info-row",{attrs:{label:"批发费率",value:e.business.rate||"0.33"},on:{input:function(t){return e.setField("business.rate",t)}}}),t("info-row",{attrs:{label:"电子合同签约手机号",required:"",editable:"",value:e.business.signMobile},on:{input:function(t){return e.setField("business.signMobile",t)}}}),t("info-row",{attrs:{label:"合同编号",value:e.detail.contractNo}})],1)],1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{staticClass:"footer-btn",attrs:{icon:"el-icon-arrow-left"},on:{click:function(t){e.detailVisible=!1}}},[e._v("返回")]),"PLATFORM_AUDIT"===e.detail.status?t("el-button",{staticClass:"footer-btn",attrs:{icon:"el-icon-document-delete"},on:{click:function(t){return e.openRejectDialog(e.detail)}}},[e._v("驳回")]):e._e(),t("el-button",{staticClass:"footer-btn",attrs:{type:"primary",plain:"",icon:"el-icon-document-checked",loading:e.saving},on:{click:e.saveDetail}},[e._v("保存修改")]),t("el-button",{staticClass:"footer-btn",attrs:{type:"primary",icon:"el-icon-s-promotion",disabled:"PLATFORM_AUDIT"!==e.detail.status},on:{click:e.approveDetail}},[e._v("提交审核")])],1)]),t("el-dialog",{staticClass:"reject-dialog",attrs:{title:"驳回原因",visible:e.rejectVisible,"close-on-click-modal":!1,width:"670px",top:"10vh"},on:{"update:visible":function(t){e.rejectVisible=t}}},[t("el-input",{staticClass:"reject-textarea",attrs:{type:"textarea",rows:9,maxlength:"500","show-word-limit":"",placeholder:"请输入驳回原因"},model:{value:e.rejectForm.reason,callback:function(t){e.$set(e.rejectForm,"reason",t)},expression:"rejectForm.reason"}}),t("div",{staticClass:"reject-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{staticClass:"reject-btn",on:{click:e.closeRejectDialog}},[e._v("返回")]),t("el-button",{staticClass:"reject-btn",attrs:{type:"primary",loading:e.rejecting},on:{click:e.submitReject}},[e._v("驳回")])],1)],1)],1)},a=[],l=(i("b15b"),i("637a"),i("4348"),i("0da6"),i("b138"),i("71e2"),i("8f26"),i("3739"),i("666b"),i("963e"),i("209c"),i("f803"),i("4786"),i("6d35"),i("0401"),i("d27c"),i("5889"),i("066b"),i("fddf"),{props:["title"],render:function(e){return e("div",{class:"section-card"},[e("div",{class:"section-title"},[e("span"),this.title]),e("div",{class:"section-content"},this.$slots.default)])}}),s={props:{label:String,value:[String,Number],required:Boolean,subLabel:String,suffixIcon:String,editable:Boolean,type:String,dateValueFormat:String,options:{type:Array,default:function(){return[]}}},render:function(e){var t=this,i=[];this.required&&i.push(e("i","*")),i.push(this.label),this.subLabel&&i.push(e("small",[e("em","·"),this.subLabel]));var n=this.$slots.default||[e("span",{class:"info-value-text"},this.value||"-"),this.suffixIcon?e("i",{class:["info-suffix",this.suffixIcon]}):null];return!this.$slots.default&&this.editable&&(n="date"===this.type?[e("el-date-picker",{class:"info-control",props:{value:this.value||"",type:"date",valueFormat:this.dateValueFormat||"yyyy-MM-dd",placeholder:"请选择"},on:{input:function(e){return t.$emit("input",e)}}})]:"select"===this.type?[e("el-select",{class:"info-control",props:{value:this.value||"",placeholder:"请选择"},on:{input:function(e){return t.$emit("input",e)}}},this.options.map((function(t){return e("el-option",{props:{label:t.label,value:t.value}})})))]:[e("el-input",{class:"info-control",props:{value:this.value||"",placeholder:"请输入"},on:{input:function(e){return t.$emit("input",e)}}})]),e("div",{class:"info-row"},[e("div",{class:"info-label"},i),e("div",{class:["info-value",this.$slots.default?"info-value-file":"info-value-input"]},n)])}},o={props:["file","text","variant","loading"],data:function(){return{previewVisible:!1}},computed:{url:function(){return this.file&&(this.file.ossPath||this.file.ossUrl||this.file.url)},isImage:function(){return/\.(png|jpe?g|webp|gif)(\?.*)?$/i.test(this.url||"")}},methods:{chooseFile:function(){var e=this.$refs.fileInput;e&&e.click()},changeFile:function(e){var t=e.target.files&&e.target.files[0];e.target.value="",t&&this.$emit("upload",t)},openPreview:function(){this.isImage&&(this.previewVisible=!0)}},render:function(e){var t=this,i=e("input",{ref:"fileInput",class:"file-input",attrs:{type:"file",accept:"image/jpeg,image/png,image/gif,image/webp"},on:{change:this.changeFile}});if(this.url)return e("div",{class:"file-box has-file"},[this.isImage?e("img",{class:"file-preview-thumb",attrs:{src:this.url},on:{click:this.openPreview}}):e("a",{attrs:{href:this.url,target:"_blank"}},"查看文件"),e("el-button",{class:"file-change",props:{type:"text",loading:this.loading},on:{click:this.chooseFile}},"更换文件"),this.isImage?e("el-dialog",{class:"file-preview-dialog",props:{visible:this.previewVisible,appendToBody:!0,width:"70%",top:"30px"},on:{"update:visible":function(e){t.previewVisible=e}}},[e("img",{class:"file-preview-full",attrs:{src:this.url}})]):null,i]);var n=this.variant?e("div",{class:["mock-card","mock-card--".concat(this.variant)]},["id-back"===this.variant?e("span",{class:"mock-emblem"}):null,e("span",{class:"mock-lines"}),e("span",{class:"mock-avatar"})]):null;return e("div",{class:["file-box","empty-file",this.loading?"is-uploading":""],on:{click:this.chooseFile}},[n,e("i",{class:"el-icon-camera-solid"}),e("div",this.loading?"上传中...":this.text||"点击上传或拖拽文件"),e("small","支持jpg、png格式,大小不超过10MB"),i])}};function r(e){return JSON.parse(JSON.stringify(e||{}))}function c(){return{license:{attachments:[]},merchant:{},settlement:{attachments:[]},shop:{attachments:[]},business:{}}}function u(e){return new Promise((function(t,i){var n=new FileReader;n.onload=function(e){return t(e.target.result)},n.onerror=i,n.readAsDataURL(e)}))}function d(e){var t=c();return Object.keys(t).forEach((function(i){t[i]=Object.assign(t[i],e[i]||{}),t[i].attachments&&!Array.isArray(t[i].attachments)&&(t[i].attachments=[])})),Object.assign({},e,t)}var p={components:{SectionCard:l,InfoRow:s,FileBox:o},data:function(){return{loading:!1,list:[],total:0,query:{page:1,pageSize:20,status:"PLATFORM_AUDIT",keyWord:""},detailVisible:!1,detail:{},editableForm:c(),saving:!1,rejectVisible:!1,rejecting:!1,rejectForm:{id:"",reason:""},uploading:{},idTypeOptions:[{label:"身份证",value:"身份证"}],accountTypeOptions:[{label:"对公",value:"57"},{label:"对私",value:"58"}]}},computed:{form:function(){return this.editableForm||{}},license:function(){return this.form.license||{}},merchant:function(){return this.form.merchant||{}},settlement:function(){return this.form.settlement||{}},shop:function(){return this.form.shop||{}},business:function(){return this.form.business||{}},identityValidText:function(){return this.license.legalIdEnd?"9999-12-31"===this.license.legalIdEnd?"长期有效":this.license.legalIdEnd:"-"}},mounted:function(){this.load()},methods:{load:function(){var e=this;this.loading=!0,this.$service.saasShop.lakalaApplicationList(this.query).then((function(t){e.list=t.list||[],e.total=Number(t.totalNum||0)})).finally((function(){e.loading=!1}))},pageChange:function(e){this.query.page=e,this.load()},openDetail:function(e){var t=this;this.$service.saasShop.lakalaApplicationDetail({id:e}).then((function(e){t.detail=e,t.editableForm=d(r(e.formData)),t.detailVisible=!0}))},setField:function(e,t){var i=this,n=e.split("."),a=this.editableForm;n.slice(0,-1).forEach((function(e){a[e]||i.$set(a,e,{}),a=a[e]})),this.$set(a,n[n.length-1],t)},setIdentityValid:function(e){this.setField("license.legalIdEnd","长期有效"===e?"9999-12-31":e)},setRegionName:function(e,t){this.editableForm[e]||this.$set(this.editableForm,e,{}),this.$set(this.editableForm[e],"provinceName",t),this.$set(this.editableForm[e],"cityName",""),this.$set(this.editableForm[e],"countyName","")},saveDetail:function(){var e=this,t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return!this.detail.id||this.saving?Promise.resolve(this.detail):(this.saving=!0,this.$service.saasShop.lakalaApplicationSave({id:this.detail.id,currentStep:this.detail.currentStep||5,formData:this.editableForm}).then((function(i){return e.detail=i,e.editableForm=d(r(i.formData)),t&&e.$message.success("保存成功"),e.load(),i})).finally((function(){e.saving=!1})))},approveDetail:function(){var e=this;this.detail&&"PLATFORM_AUDIT"===this.detail.status&&this.saveDetail(!1).then((function(){e.approve(e.detail)}))},uploadAttachment:function(e,t,i){var n=this;this.detail.id&&i&&(/^image\/(jpeg|png|gif|webp)$/.test(i.type)?i.size>10485760?this.$message.error("图片大小不能超过10MB"):(this.$set(this.uploading,t,!0),u(i).then((function(e){return n.$service.saasShop.lakalaApplicationUploadFile({id:n.detail.id,content:e,imgType:t,isOcr:0})})).then((function(i){n.editableForm[e]||n.$set(n.editableForm,e,{attachments:[]}),Array.isArray(n.editableForm[e].attachments)||n.$set(n.editableForm[e],"attachments",[]);var a=n.editableForm[e].attachments,l=a.findIndex((function(e){return e.imgType===t}));l>=0?n.$set(a,l,i):a.push(i),n.$message.success("上传成功,请点击保存修改")})).finally((function(){n.$set(n.uploading,t,!1)}))):this.$message.error("请上传jpg、png、gif或webp图片"))},approve:function(e){var t=this;e&&"PLATFORM_AUDIT"===e.status&&this.$confirm("确认审核通过并提交到拉卡拉?","提交审核",{type:"warning"}).then((function(){t.$service.saasShop.lakalaApplicationApprove({id:e.id}).then((function(){t.$message.success("已提交拉卡拉审核"),t.detailVisible=!1,t.load()}))})).catch((function(){}))},openRejectDialog:function(e){e&&"PLATFORM_AUDIT"===e.status&&(this.rejectForm={id:e.id,reason:""},this.rejectVisible=!0)},closeRejectDialog:function(){this.rejecting||(this.rejectVisible=!1,this.rejectForm={id:"",reason:""})},submitReject:function(){var e=this,t=(this.rejectForm.reason||"").trim();this.rejectForm.id&&(t?(this.rejecting=!0,this.$service.saasShop.lakalaApplicationReject({id:this.rejectForm.id,reason:t}).then((function(){e.$message.success("已驳回"),e.rejectVisible=!1,e.detailVisible=!1,e.rejectForm={id:"",reason:""},e.load()})).finally((function(){e.rejecting=!1}))):this.$message.warning("请填写驳回原因"))},statusText:function(e){return{DRAFT:"草稿",CONTRACT_PENDING:"待签约",PLATFORM_AUDIT:"后台审核",WAIT_AUDIT:"拉卡拉审核",REJECT:"已驳回",APPROVED:"认证通过"}[e]||e||"-"},statusTag:function(e){return{PLATFORM_AUDIT:"warning",WAIT_AUDIT:"primary",REJECT:"danger",APPROVED:"success"}[e]||"info"},regionText:function(e){return e&&"".concat(e.provinceName||"").concat(e.cityName||"").concat(e.countyName||"")||"-"},attachment:function(e,t){var i=this.form[e]&&this.form[e].attachments||[];return i.find((function(e){return e.imgType===t}))||null}}},f=p,h=(i("6495"),i("1805")),m=Object(h["a"])(f,n,a,!1,null,null,null);t["default"]=m.exports},d6c5:function(e,t,i){"use strict";var n=i("d240").PROPER,a=i("56ce"),l=i("2e27"),s="​…᠎";e.exports=function(e){return a((function(){return!!l[e]()||s[e]()!==s||n&&l[e].name!==e}))}},dc28:function(e,t,i){}}]);