chunk-4011125b.6a1f9148.js 15 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4011125b","chunk-541f77d6","chunk-2d0da01e"],{"0c43":function(e,t,a){"use strict";a.r(t);var r=a("7a23");const l={class:"ele-body ele-body-card"},o=Object(r["createTextVNode"])("查询"),n=Object(r["createTextVNode"])("重置"),d=Object(r["createTextVNode"])("数据共 "),i={class:"ele-text-primary"},s=Object(r["createTextVNode"])(" 条"),c=Object(r["createVNode"])("em",null,null,-1),u=Object(r["createTextVNode"])(" 新增 "),m=Object(r["createTextVNode"])("禁用"),b=Object(r["createTextVNode"])("启用"),p=Object(r["createTextVNode"])("编辑");function h(e,t,a,h,O,f){const j=Object(r["resolveComponent"])("a-input"),g=Object(r["resolveComponent"])("a-form-item"),v=Object(r["resolveComponent"])("a-col"),N=Object(r["resolveComponent"])("a-button"),_=Object(r["resolveComponent"])("a-space"),w=Object(r["resolveComponent"])("a-row"),x=Object(r["resolveComponent"])("a-form"),V=Object(r["resolveComponent"])("a-card"),C=Object(r["resolveComponent"])("a-alert"),y=Object(r["resolveComponent"])("a-tag"),k=Object(r["resolveComponent"])("ele-pro-table"),D=Object(r["resolveComponent"])("add-edit");return Object(r["openBlock"])(),Object(r["createBlock"])("div",l,[Object(r["createVNode"])(V,{bordered:!1,"body-style":{paddingBottom:0}},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(x,{model:O.whereFormData,"label-col":{md:{span:6},sm:{span:24}},"wrapper-col":{md:{span:18},sm:{span:24}}},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(w,null,{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(v,{lg:8,md:12,sm:24,xs:24},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(g,{label:"名称:"},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(j,{value:O.whereFormData.name,"onUpdate:value":t[1]||(t[1]=e=>O.whereFormData.name=e),onPressEnter:e.search,placeholder:"请输入合伙人名称","allow-clear":""},null,8,["value","onPressEnter"])]),_:1})]),_:1}),Object(r["createVNode"])(v,{lg:8,md:12,sm:24,xs:24},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(g,{label:"手机号:"},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(j,{value:O.whereFormData.mobile,"onUpdate:value":t[2]||(t[2]=e=>O.whereFormData.mobile=e),onPressEnter:e.search,placeholder:"请输入手机号","allow-clear":""},null,8,["value","onPressEnter"])]),_:1})]),_:1}),Object(r["createVNode"])(v,{lg:6,md:12,sm:24,xs:24},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(g,{class:"ele-text-right","wrapper-col":{span:24}},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(_,null,{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(N,{type:"primary",onClick:e.search},{default:Object(r["withCtx"])(()=>[o]),_:1},8,["onClick"]),Object(r["createVNode"])(N,{onClick:e.reset},{default:Object(r["withCtx"])(()=>[n]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),Object(r["createVNode"])(V,{bordered:!1},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(C,{type:"info","show-icon":"",style:{"margin-bottom":"16px"}},{message:Object(r["withCtx"])(()=>[Object(r["createVNode"])("span",null,[d,Object(r["createVNode"])("b",i,Object(r["toDisplayString"])(e.total),1),s,c])]),_:1}),Object(r["createVNode"])(k,{title:"合伙人列表",where:O.whereFormData,parseData:e.parseData,ref:"table","row-key":"id",onDone:e.eleTableDone,datasource:O.url,columns:O.columns,method:"POST"},{toolkit:Object(r["withCtx"])(()=>[Object(r["createVNode"])(N,{type:"primary",onClick:t[3]||(t[3]=t=>e.handleDetail(null))},{default:Object(r["withCtx"])(()=>[u]),_:1})]),status:Object(r["withCtx"])(({record:e})=>[Object(r["withDirectives"])(Object(r["createVNode"])(y,{color:"error"},{default:Object(r["withCtx"])(()=>[m]),_:2},1536),[[r["vShow"],"hidden"==e.status]]),Object(r["withDirectives"])(Object(r["createVNode"])(y,{color:"processing"},{default:Object(r["withCtx"])(()=>[b]),_:2},1536),[[r["vShow"],"normal"==e.status]])]),action:Object(r["withCtx"])(({record:t})=>[Object(r["createVNode"])("div",null,[Object(r["createVNode"])(_,null,{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(N,{size:"small",type:"link",onClick:a=>e.handleDetail(t)},{default:Object(r["withCtx"])(()=>[p]),_:2},1032,["onClick"])]),_:2},1024)])]),_:1},8,["where","parseData","onDone","datasource","columns"])]),_:1}),Object(r["createVNode"])(D,{ref:"addedit",onReload:e.reload},null,8,["onReload"])])}var O=a("6a85"),f=a("2c2a"),j=a("ada0"),g=a("c1df"),v=a.n(g);const N={mobile:"",agent_name:"",contact_user_name:"",status:""};var _={mixins:[O["listMixin"]],components:{addEdit:j["default"]},data(){return{moment:v.a,agentOptions:[],toDateString:f["toDateString"],defaultWhere:JSON.parse(JSON.stringify(N)),whereFormData:{},url:"/manager/travelPartner/getPartnerList",columns:[{title:"姓名",align:"center",dataIndex:"name"},{title:"手机号",align:"center",dataIndex:"mobile"},{title:"返佣比例",align:"center",dataIndex:"bili",width:"100px",customRender:({text:e})=>e+"%"},{title:"余额",align:"center",dataIndex:"money",customRender:({text:e})=>e+" 元"},{title:"卡密数量限制",align:"center",dataIndex:"card_nums_type",customRender:({text:e,record:t})=>"unlimit"==e?"无限制":"no_create"==e?"不允许生成卡":t.limit_card_nums||0},{title:"提现人姓名",align:"center",dataIndex:"settle_account_name",width:"100px"},{title:"状态",align:"left",dataIndex:"status",slots:{customRender:"status"}},{title:"操作",dataIndex:"action",align:"center",slots:{customRender:"action"}}]}},methods:{}},w=a("6b0d"),x=a.n(w);const V=x()(_,[["render",h]]);t["default"]=V},"6a85":function(e,t,a){"use strict";a.r(t),a.d(t,"listMixin",(function(){return r}));const r={data(){return{total:0}},methods:{eleTableDone(e,t,a){this.total=a},reload(){this.$refs.table.reload()},search(){this.$refs.table.reload({page:1})},parseData(e){return console.log("res",e),console.log("res.data.data",e.data.data.length),{code:1==e.code?0:e.code,data:e.data.data,count:e.data.total,msg:e.msg}},handleDelete({id:e}){this.$post(this.deleteUrl,{id:e},!0).then(()=>{this.reload()})},handleDetail(e){this.$refs.addedit.openDetail(e)},reset(){this.whereFormData=JSON.parse(JSON.stringify(this.defaultWhere)),this.$nextTick(()=>{this.reload()})}},created(){this.whereFormData=JSON.parse(JSON.stringify(this.defaultWhere))}}},ada0:function(e,t,a){"use strict";a.r(t);var r=a("7a23");const l=Object(r["withScopeId"])("data-v-f52be0d0");Object(r["pushScopeId"])("data-v-f52be0d0");const o={class:"ele-body"},n={key:0,class:"item-tips"},d={key:1,class:"item-tips"},i={style:{display:"flex",width:"100%","justify-content":"space-between","align-items":"center"}},s=Object(r["createTextVNode"])("无限"),c=Object(r["createTextVNode"])("有限"),u=Object(r["createTextVNode"])("禁止生成"),m={key:0,class:"ele-inline"},b=Object(r["createTextVNode"])(" 个 "),p=Object(r["createVNode"])("div",{class:"item-tips"},"说明:提现人姓名,为下级配置提现账号时默认的姓名,下级不可更改,请务必保证准确。",-1),h=Object(r["createTextVNode"])("正常"),O=Object(r["createTextVNode"])("禁用");Object(r["popScopeId"])();const f=l((e,t,a,f,j,g)=>{const v=Object(r["resolveComponent"])("a-input"),N=Object(r["resolveComponent"])("a-form-item"),_=Object(r["resolveComponent"])("a-slider"),w=Object(r["resolveComponent"])("a-input-number"),x=Object(r["resolveComponent"])("a-radio"),V=Object(r["resolveComponent"])("a-radio-group"),C=Object(r["resolveComponent"])("a-form"),y=Object(r["resolveComponent"])("a-modal");return Object(r["openBlock"])(),Object(r["createBlock"])(y,{"wrap-class-name":"ele-modal-movable ele-modal-resizable ele-modal-resizable",visible:j.modalShow,closable:"",keyboard:"",title:j.form.id?"编辑":"新增",width:700,maskClosable:!1,onCancel:t[10]||(t[10]=e=>j.modalShow=!1),onOk:g.submit,confirmLoading:j.loading},{default:l(()=>[Object(r["createVNode"])("div",o,[Object(r["createVNode"])(C,{ref:"form",model:j.form,rules:j.rules,style:{"max-width":"800px",margin:"0 auto"},"label-col":{md:{span:4},sm:{span:24}},"wrapper-col":{md:{span:20},sm:{span:24}}},{default:l(()=>[Object(r["createVNode"])(N,{label:"姓名:",name:"name"},{default:l(()=>[Object(r["createVNode"])(v,{value:j.form.name,"onUpdate:value":t[1]||(t[1]=e=>j.form.name=e),placeholder:"请填写姓名","allow-clear":""},null,8,["value"])]),_:1}),Object(r["createVNode"])(N,{label:"手机号:",name:"mobile"},{default:l(()=>[Object(r["createVNode"])(v,{value:j.form.mobile,"onUpdate:value":t[2]||(t[2]=e=>j.form.mobile=e),placeholder:"请填写手机号","allow-clear":""},null,8,["value"])]),_:1}),Object(r["createVNode"])(N,{label:"登录密码:",name:"password"},{default:l(()=>[Object(r["createVNode"])(v,{value:j.form.password,"onUpdate:value":t[3]||(t[3]=e=>j.form.password=e),placeholder:"请填写密码","allow-clear":""},null,8,["value"]),j.form.id?(Object(r["openBlock"])(),Object(r["createBlock"])("div",n,"说明:如无需修改密码,则留空")):(Object(r["openBlock"])(),Object(r["createBlock"])("div",d,"说明:如留空,则默认手机号后6位"))]),_:1}),Object(r["createVNode"])(N,{label:"返佣比例:",name:"bili"},{default:l(()=>[Object(r["createVNode"])("div",i,[Object(r["createVNode"])(_,{style:{flex:"1"},marks:j.marks,value:j.form.bili,"onUpdate:value":t[4]||(t[4]=e=>j.form.bili=e)},null,8,["marks","value"]),Object(r["createVNode"])(w,{value:j.form.bili,"onUpdate:value":t[5]||(t[5]=e=>j.form.bili=e),class:"input-bili",formatter:e=>e+"%"},null,8,["value","formatter"])])]),_:1}),Object(r["createVNode"])(N,{label:"卡数量类型:",name:"card_nums_type"},{default:l(()=>[Object(r["createVNode"])(V,{value:j.form.card_nums_type,"onUpdate:value":t[6]||(t[6]=e=>j.form.card_nums_type=e)},{default:l(()=>[Object(r["createVNode"])(x,{value:"unlimit"},{default:l(()=>[s]),_:1}),Object(r["createVNode"])(x,{value:"limit"},{default:l(()=>[c]),_:1}),Object(r["createVNode"])(x,{value:"no_create"},{default:l(()=>[u]),_:1})]),_:1},8,["value"]),"limit"==j.form.card_nums_type?(Object(r["openBlock"])(),Object(r["createBlock"])("div",m,[Object(r["createVNode"])(w,{value:j.form.limit_card_nums,"onUpdate:value":t[7]||(t[7]=e=>j.form.limit_card_nums=e),min:1,style:{width:"120px"}},null,8,["value"]),b])):Object(r["createCommentVNode"])("",!0)]),_:1}),Object(r["createVNode"])(N,{label:"提现人:",name:"settle_account_name"},{default:l(()=>[Object(r["createVNode"])(v,{value:j.form.settle_account_name,"onUpdate:value":t[8]||(t[8]=e=>j.form.settle_account_name=e),placeholder:"请填写提现人姓名","allow-clear":""},null,8,["value"]),p]),_:1}),Object(r["createVNode"])(N,{label:"状态:",name:"status"},{default:l(()=>[Object(r["createVNode"])(V,{value:j.form.status,"onUpdate:value":t[9]||(t[9]=e=>j.form.status=e)},{default:l(()=>[Object(r["createVNode"])(x,{value:"normal"},{default:l(()=>[h]),_:1}),Object(r["createVNode"])(x,{value:"hidden"},{default:l(()=>[O]),_:1})]),_:1},8,["value"])]),_:1})]),_:1},8,["model","rules"])])]),_:1},8,["visible","title","onOk","confirmLoading"])});var j=a("c2e6"),g={name:"addEdit",data(){return{modalShow:!1,loading:!1,form:{},marks:{0:"0%",20:"20%",40:"40%",60:"60%",80:"80%",100:"100%"},rules:{name:[{required:!0,message:"请输入合伙人姓名",trigger:"blur"}],mobile:[{required:!0,message:"请输入手机号",trigger:"blur"},{pattern:j["a"].phone,message:"手机号格式不正确",trigger:"blur"}],bili:[{required:!0,type:"number",message:"请输入返佣比例",trigger:"blur"}],settle_account_name:[{required:!0,message:"请输入提现人真实姓名",trigger:"blur"}],limit_card_nums:[{required:!0,type:"number",message:"请输入限制数量",trigger:"blur"}],card_nums_type:[{required:!0,message:"请选择卡数量类型",trigger:"blur"}]}}},methods:{openDetail(e){if(e){const t=Object.assign({},e);t.bili=Number(t.bili||0),this.form=t}else this.form={name:"",mobile:"",password:"",bili:0,card_nums_type:"unlimit",status:"normal",limit_card_nums:1};this.modalShow=!0},submit(){this.$refs.form.validate().then(()=>{this.loading=!0;let e=Object.assign({},this.form),t="";t=e.id?"/manager/travelPartner/editPartner":"/manager/travelPartner/addPartner",this.$post(t,e).then(()=>{this.$message.success("操作成功!"),this.$emit("reload"),this.modalShow=!1})}).finally(()=>{this.loading=!1})}}},v=(a("befd"),a("6b0d")),N=a.n(v);const _=N()(g,[["render",f],["__scopeId","data-v-f52be0d0"]]);t["default"]=_},befd:function(e,t,a){"use strict";a("d6fb")},c2e6:function(e,t,a){"use strict";t["a"]={phone:/^1\d{10}$/,isPhone(e){return this.phone.test(e)},phoneStrong:/^(13[0-9]{9})|(15[0-9]{9})|(17[0-9]{9})|(18[0-9]{9})|(19[0-9]{9})$/,tel:/^(400|800)([0-9\\-]{7,10})|(([0-9]{4}|[0-9]{3})(-| )?)?([0-9]{7,8})((-| |转)*([0-9]{1,4}))?$/,isTel(e){return this.tel.test(e)},email:/^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/,isEmail(e){return this.email.test(e)},url:/(^#)|(^http(s*):\/\/[^\s]+\.[^\s]+)/,isUrl(e){return this.url.test(e)},number:/^[0-9]+\.?[0-9]*$/,isNumber(e){return!isNaN(e)},date:/^(\d{4})[-/](\d{1}|0\d{1}|1[0-2])([-/](\d{1}|0\d{1}|[1-2][0-9]|3[0-1]))*$/,isDate(e){return this.date.test(e)},identity:/(^\d{15}$)|(^\d{17}(x|X|\d)$)/,isIdentity(e){return this.identity.test(e)},digits:/^-?\d+$/,isDigits(e){return this.digits.test(e)},digitsP:/^[1-9]\d*$/,isDigitsP(e){return this.digitsP.test(e)},digitsN:/^-[1-9]\d*$/,isDigitsN(e){return this.digitsN.test(e)},digitsPZ:/^\d+$/,isDigitsPZ(e){return this.digitsPZ.test(e)},digitsNZ:/^-[1-9]\d*|0/,isDigitsNZ(e){return this.digitsNZ.test(e)},maxMinLength(e,t,a){return"undefined"===typeof e||null===e?!t:!(t&&e.toString().length<t)&&!(void 0!==a&&null!==a&&e.toString().length>a)},maxMin(e,t,a){return"undefined"===typeof e||null===e?"undefined"===typeof t||null===t:!("undefined"!==typeof t&&null!==t&&e<t)&&!("undefined"!==typeof a&&null!==a&&e>a)},chinese:/^[\u4E00-\u9FA5]{2,4}$/,isChinese(e){return this.chinese.test(e)},port:/^([0-9]|[1-9]\d|[1-9]\d{2}|[1-9]\d{3}|[1-5]\d{4}|6[0-4]\d{3}|65[0-4]\d{2}|655[0-2]\d|6553[0-5])$/,isPort(e){return this.port.test(e)},ip:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,isIP(e){return this.ip.test(e)},longitude:/^[-|+]?(0?\d{1,2}\.\d{1,5}|1[0-7]?\d{1}\.\d{1,5}|180\.0{1,5})$/,isLongitude(e){return this.longitude.test(e)},latitude:/^[-|+]?([0-8]?\d{1}\.\d{1,5}|90\.0{1,5})$/,isLatitude(e){return this.latitude.test(e)},isIdentityStrong(e){if(!this.isIdentity(e))return"身份证号码格式错误";const t=18===e.length?e.substring(0,17):e.substring(0,6)+"19"+e.substring(6,15),a=t.substring(6,10),r=a+"/"+t.substring(10,12)+"/"+t.substring(12,14);if(!this.isDate(r))return"身份证号码出生日期无效";const l=new Date;if(l.getFullYear()-parseInt(a)>150||l.getTime()-new Date(r).getTime()<0)return"身份证号码出生日期不在有效范围";const o=["11","12","13","14","15","21","22","23","31","32","33","34","35","36","37","41","42","43","44","45","46","50","51","52","53","54","61","62","63","64","65","71","81","82","91"];if(-1===o.indexOf(t.substring(0,2)))return"身份证号码地区编码错误";if(18===e.length){const a=["1","0","X","9","8","7","6","5","4","3","2"],r=[7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2];let l=0;for(let e=0;e<17;e++)l+=parseInt(t.charAt(e))*r[e];if(e!==t+a[l%11])return"身份证号码最后一位错误"}}}},d6fb:function(e,t,a){}}]);