| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-534bd4df","chunk-d5b741bc","chunk-1aeeaa7c","chunk-648bff14","chunk-2d0da01e"],{"08ee":function(e,t,n){"use strict";n("a1a8")},"104a":function(e,t,n){"use strict";n.r(t);var a=n("7a23"),r=Object(a["withScopeId"])("data-v-74c3c854");Object(a["pushScopeId"])("data-v-74c3c854");var o={class:"ele-body"},c={class:"footer-wrap"},d={class:"card-nums-wrap"},i=Object(a["createTextVNode"])(" 预计要划拨卡数量:"),l={class:"modal-button-wrap"},u=Object(a["createTextVNode"])("取消"),s=Object(a["createTextVNode"])("确定");Object(a["popScopeId"])();var f=r((function(e,t,n,f,m,b){var O=Object(a["resolveComponent"])("a-input-number"),_=Object(a["resolveComponent"])("a-form-item"),p=Object(a["resolveComponent"])("search-select"),j=Object(a["resolveComponent"])("a-form"),h=Object(a["resolveComponent"])("a-button"),v=Object(a["resolveComponent"])("a-modal");return Object(a["openBlock"])(),Object(a["createBlock"])(v,{"wrap-class-name":"ele-modal-movable ele-modal-resizable ele-modal-resizable",visible:m.modalShow,closable:"",keyboard:"",title:"划拨",width:500,onCancel:t[5]||(t[5]=function(e){return m.modalShow=!1}),bodyStyle:m.modalBodyStyle},{footer:r((function(){return[Object(a["createVNode"])("div",c,[Object(a["createVNode"])("div",d,[i,Object(a["createVNode"])("span",null,Object(a["toDisplayString"])(m.form.nums),1)]),Object(a["createVNode"])("div",l,[Object(a["createVNode"])(h,{key:"back",onClick:t[4]||(t[4]=function(e){return m.modalShow=!1})},{default:r((function(){return[u]})),_:1}),Object(a["createVNode"])(h,{key:"submit",type:"primary",loading:m.loading,onClick:b.submit},{default:r((function(){return[s]})),_:1},8,["loading","onClick"])])])]})),default:r((function(){return[Object(a["createVNode"])("div",o,[Object(a["createVNode"])(j,{ref:"form",model:m.form,rules:m.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:r((function(){return[Object(a["createVNode"])(_,{label:"起始id:",name:"start_id"},{default:r((function(){return[Object(a["createVNode"])(O,{class:"ele-fluid",value:m.form.start_id,"onUpdate:value":t[1]||(t[1]=function(e){return m.form.start_id=e}),onChange:b.idChange,min:0},null,8,["value","onChange"])]})),_:1}),Object(a["createVNode"])(_,{label:"截止id:",name:"end_id"},{default:r((function(){return[Object(a["createVNode"])(O,{class:"ele-fluid",value:m.form.end_id,"onUpdate:value":t[2]||(t[2]=function(e){return m.form.end_id=e}),onChange:b.idChange,min:0},null,8,["value","onChange"])]})),_:1}),Object(a["createVNode"])(_,{label:"接收人:",name:"user_id"},{default:r((function(){return[Object(a["createVNode"])(p,{url:"/manager/travelAgent/getAgentList",value:m.form.user_id,"onUpdate:value":t[3]||(t[3]=function(e){return m.form.user_id=e}),keywordName:"name"},null,8,["value"])]})),_:1})]})),_:1},8,["model","rules"])])]})),_:1},8,["visible","bodyStyle"])})),m=n("5530"),b=(n("d3b7"),n("8de2")),O=n("5502"),_={name:"addEdit",components:{searchSelect:b["a"]},computed:Object(m["a"])({},Object(O["b"])(["userInfo"])),data:function(){return{modalShow:!1,loading:!1,modalBodyStyle:{maxHeight:"68vh",overflowY:"auto"},form:{},no_transfer_card_count:0,no_transfer_card_start_id:0,no_transfer_card_end_id:0,rules:{start_id:[{required:!0,type:"number",message:"请输入起始id",trigger:"blur"}],end_id:[{required:!0,type:"number",message:"请输入截止id",trigger:"blur"}],user_id:[{required:!0,message:"请选择接收人",trigger:"blur"}]}}},methods:{openDetail:function(){var e=this;this.$post("/manager/travelCard/getNoTransferCardCount").then((function(t){e.no_transfer_card_count=t.no_transfer_card_count,e.no_transfer_card_start_id=t.no_transfer_card_start_id,e.no_transfer_card_end_id=t.no_transfer_card_end_id,e.form={start_id:void 0,end_id:void 0,user_id:void 0,nums:0},e.modalShow=!0}))},idChange:function(){var e=this;if(this.form.start_id||0==this.form.start_id)if(this.form.end_id||0==this.form.end_id)if(this.form.end_id<this.form.start_id)this.form.nums=0;else{var t=Object.assign({},this.form);t.start_id=t.start_id||this.no_transfer_card_start_id,t.end_id=t.end_id||this.no_transfer_card_end_id,t.start_id>t.end_id||this.$post("/manager/travelCard/getNoTransferCardCount",t).then((function(t){e.no_transfer_card_count=t.no_transfer_card_count,e.form.nums=t.no_transfer_card_count}))}else this.form.nums=0;else this.form.nums=0},submit:function(){var e=this;this.$refs.form.validate().then((function(){e.loading=!0;var t=Object.assign({},e.form);t.agent_id=t.user_id,delete t.user_id;var n="/manager/travelCard/startTransfer";e.$post(n,t,!0).then((function(){e.$emit("reload"),e.modalShow=!1}))})).finally((function(){e.loading=!1}))}}},p=(n("dc0f"),n("6b0d")),j=n.n(p);const h=j()(_,[["render",f],["__scopeId","data-v-74c3c854"]]);t["default"]=h},"129f":function(e,t){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e===1/t:e!=e&&t!=t}},"15ef":function(e,t,n){},"22a7":function(e,t,n){},"618d":function(e,t,n){"use strict";n.r(t);n("ac1f"),n("841c");var a=n("7a23"),r={class:"ele-body ele-body-card"},o=Object(a["createTextVNode"])("全部"),c=Object(a["createTextVNode"])("已激活"),d=Object(a["createTextVNode"])("未激活"),i=Object(a["createTextVNode"])("全部"),l=Object(a["createTextVNode"])("已划拨"),u=Object(a["createTextVNode"])("未划拨"),s=Object(a["createTextVNode"])("是"),f=Object(a["createTextVNode"])("否"),m=Object(a["createTextVNode"])("查询"),b=Object(a["createTextVNode"])("重置"),O=Object(a["createTextVNode"])(" 数据共 "),_={class:"ele-text-primary"},p=Object(a["createTextVNode"])(" 条 "),j=Object(a["createVNode"])("em",null,null,-1),h={key:0},v=Object(a["createTextVNode"])(" 当前队列中生成卡密数量 "),g={class:"ele-text-primary"},y=Object(a["createTextVNode"])(" 张 "),N=Object(a["createVNode"])("em",null,null,-1),x=Object(a["createTextVNode"])("批量删除"),C=Object(a["createTextVNode"])("生成卡密"),w=Object(a["createTextVNode"])("划拨卡密"),V=Object(a["createTextVNode"])("导出卡密"),k={key:0},S={key:1},D=Object(a["createTextVNode"])("已激活"),I=Object(a["createTextVNode"])("未激活"),T=Object(a["createTextVNode"])("删除");function B(e,t,n,B,$,U){var K=Object(a["resolveComponent"])("a-input"),F=Object(a["resolveComponent"])("a-form-item"),M=Object(a["resolveComponent"])("a-col"),R=Object(a["resolveComponent"])("a-select-option"),q=Object(a["resolveComponent"])("a-select"),Y=Object(a["resolveComponent"])("search-select"),z=Object(a["resolveComponent"])("a-button"),A=Object(a["resolveComponent"])("a-space"),E=Object(a["resolveComponent"])("a-row"),J=Object(a["resolveComponent"])("a-form"),H=Object(a["resolveComponent"])("a-card"),L=Object(a["resolveComponent"])("a-alert"),W=Object(a["resolveComponent"])("a-popconfirm"),X=Object(a["resolveComponent"])("a-tag"),P=Object(a["resolveComponent"])("ele-pro-table"),Q=Object(a["resolveComponent"])("add-edit"),G=Object(a["resolveComponent"])("allot-modal"),Z=Object(a["resolveComponent"])("export-modal");return Object(a["openBlock"])(),Object(a["createBlock"])("div",r,[Object(a["createVNode"])(H,{bordered:!1,"body-style":{paddingBottom:0}},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(J,{model:$.whereFormData,"label-col":{md:{span:6},sm:{span:24}},"wrapper-col":{md:{span:18},sm:{span:24}}},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(E,null,{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(M,{lg:6,md:12,sm:24,xs:24},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(F,{label:"卡密编号:"},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(K,{value:$.whereFormData.card_no,"onUpdate:value":t[1]||(t[1]=function(e){return $.whereFormData.card_no=e}),placeholder:"请输入卡密编号","allow-clear":""},null,8,["value"])]})),_:1})]})),_:1}),Object(a["createVNode"])(M,{lg:6,md:12,sm:24,xs:24},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(F,{label:"卡密状态:"},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(q,{value:$.whereFormData.status,"onUpdate:value":t[2]||(t[2]=function(e){return $.whereFormData.status=e}),placeholder:"请选择卡密状态"},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(R,{key:""},{default:Object(a["withCtx"])((function(){return[o]})),_:1}),Object(a["createVNode"])(R,{key:"1"},{default:Object(a["withCtx"])((function(){return[c]})),_:1}),Object(a["createVNode"])(R,{key:"2"},{default:Object(a["withCtx"])((function(){return[d]})),_:1})]})),_:1},8,["value"])]})),_:1})]})),_:1}),"agent"!==e.userInfo.adminable_type?(Object(a["openBlock"])(),Object(a["createBlock"])(M,{key:0,lg:6,md:12,sm:24,xs:24},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(F,{label:"划拨状态:"},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(q,{value:$.whereFormData.is_transfer,"onUpdate:value":t[3]||(t[3]=function(e){return $.whereFormData.is_transfer=e}),placeholder:"请选择划拨状态"},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(R,{key:""},{default:Object(a["withCtx"])((function(){return[i]})),_:1}),Object(a["createVNode"])(R,{key:"1"},{default:Object(a["withCtx"])((function(){return[l]})),_:1}),Object(a["createVNode"])(R,{key:"2"},{default:Object(a["withCtx"])((function(){return[u]})),_:1})]})),_:1},8,["value"])]})),_:1})]})),_:1})):Object(a["createCommentVNode"])("",!0),Object(a["createVNode"])(M,{lg:6,md:12,sm:24,xs:24},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(F,{label:"卡密优惠:"},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(q,{value:$.whereFormData.is_discount,"onUpdate:value":t[4]||(t[4]=function(e){return $.whereFormData.is_discount=e}),placeholder:"请选择"},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(R,{key:"1"},{default:Object(a["withCtx"])((function(){return[s]})),_:1}),Object(a["createVNode"])(R,{key:"2"},{default:Object(a["withCtx"])((function(){return[f]})),_:1})]})),_:1},8,["value"])]})),_:1})]})),_:1}),Object(a["createVNode"])(M,{lg:8,md:12,sm:24,xs:24},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(F,{label:"接收人:"},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(Y,{url:"/manager/travelAgent/getAgentList",value:$.whereFormData.agent_id,"onUpdate:value":t[5]||(t[5]=function(e){return $.whereFormData.agent_id=e}),keywordName:"name"},null,8,["value"])]})),_:1})]})),_:1}),Object(a["createVNode"])(M,{lg:5,md:12,sm:24,xs:24,offset:5},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(F,{class:"ele-text-right","wrapper-col":{span:24}},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(A,null,{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(z,{type:"primary",onClick:e.search},{default:Object(a["withCtx"])((function(){return[m]})),_:1},8,["onClick"]),Object(a["createVNode"])(z,{onClick:e.reset},{default:Object(a["withCtx"])((function(){return[b]})),_:1},8,["onClick"])]})),_:1})]})),_:1})]})),_:1})]})),_:1})]})),_:1},8,["model"])]})),_:1}),Object(a["createVNode"])(H,{bordered:!1},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(L,{type:"info","show-icon":"",style:{"margin-bottom":"16px"}},{message:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(A,null,{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])("span",null,[O,Object(a["createVNode"])("b",_,Object(a["toDisplayString"])($.total),1),p,j]),$.my_creating_card_nums&&$.my_creating_card_nums>0?(Object(a["openBlock"])(),Object(a["createBlock"])("span",h,[v,Object(a["createVNode"])("b",g,Object(a["toDisplayString"])($.my_creating_card_nums),1),y,N])):Object(a["createCommentVNode"])("",!0)]})),_:1})]})),_:1}),Object(a["createVNode"])(P,{title:"卡密列表",where:$.whereFormData,parseData:e.parseData,ref:"table","row-key":"id",onDone:e.eleTableDone,datasource:$.url,columns:U.customColumns,method:"POST",selection:$.selection,"onUpdate:selection":t[10]||(t[10]=function(e){return $.selection=e}),"row-selection":$.rowSelection},{toolkit:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(A,null,{default:Object(a["withCtx"])((function(){return[$.selection.length>0?(Object(a["openBlock"])(),Object(a["createBlock"])(W,{key:0,title:"确定删除这".concat($.selection.length,"条记录"),"ok-text":"确定","cancel-text":"取消",onConfirm:t[6]||(t[6]=function(e){return U.handleDelete($.selection)})},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(z,null,{default:Object(a["withCtx"])((function(){return[x]})),_:1})]})),_:1},8,["title"])):Object(a["createCommentVNode"])("",!0),"no_create"!==e.userInfo.card_nums_type&&"agent"!==e.userInfo.adminable_type?(Object(a["openBlock"])(),Object(a["createBlock"])(z,{key:1,type:"primary",onClick:t[7]||(t[7]=function(e){return U.handleDetail("addedit")})},{default:Object(a["withCtx"])((function(){return[C]})),_:1})):Object(a["createCommentVNode"])("",!0),"agent"!==e.userInfo.adminable_type?(Object(a["openBlock"])(),Object(a["createBlock"])(z,{key:2,type:"primary",onClick:t[8]||(t[8]=function(e){return U.handleDetail("allotModal")})},{default:Object(a["withCtx"])((function(){return[w]})),_:1})):Object(a["createCommentVNode"])("",!0),Object(a["createVNode"])(z,{type:"primary",onClick:t[9]||(t[9]=function(e){return U.handleDetail("exportModal")})},{default:Object(a["withCtx"])((function(){return[V]})),_:1})]})),_:1})]})),start_time:Object(a["withCtx"])((function(e){var t=e.record;return[1==t.expired_type?(Object(a["openBlock"])(),Object(a["createBlock"])("span",k,"永不过期")):(Object(a["openBlock"])(),Object(a["createBlock"])("span",S,Object(a["toDisplayString"])($.moment.unix(t.expired_time).format("YYYY年MM月DD日")),1))]})),status:Object(a["withCtx"])((function(e){var t=e.record;return[Object(a["withDirectives"])(Object(a["createVNode"])(X,{color:"error"},{default:Object(a["withCtx"])((function(){return[D]})),_:2},1536),[[a["vShow"],"1"==t.status]]),Object(a["withDirectives"])(Object(a["createVNode"])(X,{color:"processing"},{default:Object(a["withCtx"])((function(){return[I]})),_:2},1536),[[a["vShow"],"2"==t.status]])]})),action:Object(a["withCtx"])((function(e){var t=e.record;return[Object(a["createVNode"])("div",null,[Object(a["createVNode"])(A,null,{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(W,{title:"确定删除这条记录","ok-text":"确定","cancel-text":"取消",onConfirm:function(e){return U.handleDelete([t])}},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(z,{size:"small",type:"link"},{default:Object(a["withCtx"])((function(){return[T]})),_:1})]})),_:2},1032,["onConfirm"])]})),_:2},1024)])]})),_:1},8,["where","parseData","onDone","datasource","columns","selection","row-selection"])]})),_:1}),Object(a["createVNode"])(Q,{ref:"addedit",onReload:U.reload},null,8,["onReload"]),Object(a["createVNode"])(G,{ref:"allotModal",onReload:U.reload},null,8,["onReload"]),Object(a["createVNode"])(Z,{ref:"exportModal",onReload:U.reload},null,8,["onReload"])])}var $=n("5530"),U=(n("4de4"),n("a9e3"),n("b0c0"),n("d3b7"),n("25f0"),n("d81d"),n("8de2")),K=n("6a85"),F=n("2c2a"),M=n("8e70"),R=n("104a"),q=n("be72"),Y=n("c1df"),z=n.n(Y),A=n("5502"),E={expired_type:void 0,status:void 0,is_transfer:void 0,card_type:void 0,agent_id:"",card_no:""},J={components:{addEdit:M["default"],allotModal:R["default"],exportModal:q["default"],searchSelect:U["a"]},mixins:[K["listMixin"]],computed:Object($["a"])(Object($["a"])({},Object(A["b"])(["userInfo"])),{},{customColumns:function(){var e=this;return this.columns.filter((function(t){return"saas"==e.userInfo.adminable_type||"partner"!==t.dataIndex}))}}),data:function(){return{rowSelection:{columnWidth:48,getCheckboxProps:function(e){return{disabled:"1"==e.status}}},selection:[],my_creating_card_nums:0,moment:z.a,agentOptions:[],toDateString:F["toDateString"],defaultWhere:JSON.parse(JSON.stringify(E)),whereFormData:{},total:0,url:"/manager/travelCard/getCardList",deleteUrl:"/manager/travelCard/del",columns:[{title:"ID",align:"center",dataIndex:"id"},{title:"卡密编号",align:"center",dataIndex:"card_no"},{title:"礼金抵扣金额",align:"center",dataIndex:"discount_amount",customRender:function(e){var t=e.text;return Number(t)>0?Number(t)+"元":"--"}},{title:"预约次数",align:"center",dataIndex:"subscribe_nums",customRender:function(e){var t=e.text;return t+"次"}},{title:"状态",align:"center",dataIndex:"status",slots:{customRender:"status"}},{title:"是否划拨",align:"center",dataIndex:"record",customRender:function(e){var t=e.record;return t.partner||t.agent_id||t.user_id?"已划拨":"未划拨"}},{title:"代理",align:"center",dataIndex:"agent",customRender:function(e){var t=e.record;return t.agent?t.agent.name:"--"}},{title:"使用人",align:"center",dataIndex:"user_id",customRender:function(e){var t=e.record;return t.user_id&&t.user?t.user.name:"--"}},{title:"操作",align:"center",dataIndex:"action",slots:{customRender:"action"}}]}},created:function(){this.getMyTaskInfo()},methods:{handleDelete:function(e){var t=this,n=e.map((function(e){return e.id})).toString();this.$post(this.deleteUrl,{ids:n},!0).then((function(){t.reload()}))},getMyTaskInfo:function(){var e=this;this.$post("/manager/travelCard/getQueueCardNums").then((function(t){1==t.code&&(e.my_creating_card_nums=t.data.my_creating_card_nums)}))},reload:function(){this.getMyTaskInfo(),this.$refs.table.reload()},handleDetail:function(e){this.$refs[e].openDetail(null)}}},H=n("6b0d"),L=n.n(H);const W=L()(J,[["render",B]]);t["default"]=W},"6a85":function(e,t,n){"use strict";n.r(t),n.d(t,"listMixin",(function(){return a}));var a={data:function(){return{total:0}},methods:{eleTableDone:function(e,t,n){this.total=n},reload:function(){this.$refs.table.reload()},search:function(){this.$refs.table.reload({page:1})},parseData:function(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:function(e){var t=this,n=e.id;this.$post(this.deleteUrl,{id:n},!0).then((function(){t.reload()}))},handleDetail:function(e){this.$refs.addedit.openDetail(e)},reset:function(){var e=this;this.whereFormData=JSON.parse(JSON.stringify(this.defaultWhere)),this.$nextTick((function(){e.reload()}))}},created:function(){this.whereFormData=JSON.parse(JSON.stringify(this.defaultWhere))}}},"7db0":function(e,t,n){"use strict";var a=n("23e7"),r=n("b727").find,o=n("44d2"),c="find",d=!0;c in[]&&Array(1)[c]((function(){d=!1})),a({target:"Array",proto:!0,forced:d},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}}),o(c)},"841c":function(e,t,n){"use strict";var a=n("d784"),r=n("825a"),o=n("1d80"),c=n("129f"),d=n("14c3");a("search",(function(e,t,n){return[function(t){var n=o(this),a=void 0==t?void 0:t[e];return void 0!==a?a.call(t,n):new RegExp(t)[e](String(n))},function(e){var a=n(t,this,e);if(a.done)return a.value;var o=r(this),i=String(e),l=o.lastIndex;c(l,0)||(o.lastIndex=0);var u=d(o,i);return c(o.lastIndex,l)||(o.lastIndex=l),null===u?-1:u.index}]}))},"88ea":function(e,t,n){"use strict";n("15ef")},"8de2":function(e,t,n){"use strict";n("d81d"),n("99af"),n("caad"),n("2532"),n("ac1f"),n("1276"),n("159b"),n("7db0");var a=n("7a23"),r=n("85b1"),o={props:{url:String,keywordName:String,valueName:{require:!1,type:String,default:"id"},disabled:Boolean,param:{require:!1,type:Object,default:function(){return{}}},itemKey:{type:String},showKey:{type:String}},setup:function(e,t){var n=t.emit,o=e,c=0,d=Object(a["getCurrentInstance"])(),i=d.proxy,l=Object(a["reactive"])({data:[],value:[],fetching:!1}),u=Object(r["a"])((function(e){c+=1;var t=c;l.data=[],l.fetching=!0;var n=Object.assign({look_type:"all"},o.param);n[o.keywordName]=e||"",i.$post(o.url,n).then((function(e){if(t===c)if(Array.isArray(e)){var n=e.map((function(e){var t=o.showKey||o.keywordName,n=o.showKey?"(".concat(e[o.keywordName],")").concat(e[o.showKey]):"".concat(e[t]),a={label:n,value:"".concat(e[o.valueName])};if(o.itemKey)if(o.itemKey.includes(",")){var r=o.itemKey.split(",");r.forEach((function(t){a[t]=e[t]}))}else a[o.itemKey]=e[o.itemKey];return a}));l.data=n,l.fetching=!1}else{var a=e.data.map((function(e){var t=o.showKey||o.keywordName,n=o.showKey?"(".concat(e[o.keywordName],")").concat(e[o.showKey]):"".concat(e[t]),a={label:n,value:"".concat(e[o.valueName])};if(o.itemKey)if(o.itemKey.includes(",")){var r=o.itemKey.split(",");r.forEach((function(t){a[t]=e[t]}))}else a[o.itemKey]=e[o.itemKey];return a}));l.data=a,l.fetching=!1}}))}),500);u("");var s=function(e){n("update:value",e),n("onSelect",e);var t=l.data.find((function(t){return t.value==e}));t&&n("getItem",t)};return Object(a["watch"])(l.value,(function(){l.data=[],l.fetching=!1})),function(t,n){var r=Object(a["resolveComponent"])("a-spin"),o=Object(a["resolveComponent"])("a-select");return Object(a["openBlock"])(),Object(a["createBlock"])(o,{value:Object(a["unref"])(l).value,"onUpdate:value":n[1]||(n[1]=function(e){return Object(a["unref"])(l).value=e}),placeholder:"请选择",style:{width:"100%"},onSelect:s,"filter-option":!1,disabled:e.disabled,"not-found-content":Object(a["unref"])(l).fetching?void 0:null,showSearch:"",options:Object(a["unref"])(l).data,"allow-clear":"",onSearch:Object(a["unref"])(u)},Object(a["createSlots"])({_:2},[Object(a["unref"])(l).fetching?{name:"notFoundContent",fn:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(r,{size:"small"})]}))}:void 0]),1032,["value","disabled","not-found-content","options","onSearch"])}}};const c=o;t["a"]=c},"8e70":function(e,t,n){"use strict";n.r(t);var a=n("7a23"),r=Object(a["withScopeId"])("data-v-210dca92");Object(a["pushScopeId"])("data-v-210dca92");var o={class:"ele-body"},c=Object(a["createVNode"])("div",{class:"item-tips"},"一次最多生成1000张卡密",-1),d=Object(a["createVNode"])("div",{class:"item-tips"},"预约次数(不填默认为3次)",-1);Object(a["popScopeId"])();var i=r((function(e,t,n,i,l,u){var s=Object(a["resolveComponent"])("a-input-number"),f=Object(a["resolveComponent"])("a-form-item"),m=Object(a["resolveComponent"])("a-input"),b=Object(a["resolveComponent"])("a-form"),O=Object(a["resolveComponent"])("a-modal");return Object(a["openBlock"])(),Object(a["createBlock"])(O,{"wrap-class-name":"ele-modal-movable ele-modal-resizable ele-modal-resizable",visible:l.modalShow,closable:"",keyboard:"",title:"卡密生成",width:600,onCancel:t[4]||(t[4]=function(e){return l.modalShow=!1}),onOk:u.submit,confirmLoading:l.loading,bodyStyle:l.modalBodyStyle},{default:r((function(){return[Object(a["createVNode"])("div",o,[Object(a["createVNode"])(b,{ref:"form",model:l.form,rules:l.rules,style:{"max-width":"800px",margin:"0 auto"},"label-col":{md:{span:6},sm:{span:24}},"wrapper-col":{md:{span:18},sm:{span:24}}},{default:r((function(){return[Object(a["createVNode"])(f,{label:"生成数量:",name:"nums"},{default:r((function(){return[Object(a["createVNode"])(s,{class:"ele-fluid",value:l.form.nums,"onUpdate:value":t[1]||(t[1]=function(e){return l.form.nums=e}),min:0,max:1e3},null,8,["value"]),c]})),_:1}),"saas"==e.userInfo.adminable_type?(Object(a["openBlock"])(),Object(a["createBlock"])(f,{key:0,label:"礼金抵扣金额:",name:"discount_amount"},{default:r((function(){return[Object(a["createVNode"])(m,{suffix:"元",class:"ele-fluid",placeholder:"请输入优惠金额",value:l.form.discount_amount,"onUpdate:value":t[2]||(t[2]=function(e){return l.form.discount_amount=e}),min:0},null,8,["value"])]})),_:1})):Object(a["createCommentVNode"])("",!0),Object(a["createVNode"])(f,{label:"预约次数:",name:"subscribe_nums"},{default:r((function(){return[Object(a["createVNode"])(s,{class:"ele-fluid",value:l.form.subscribe_nums,"onUpdate:value":t[3]||(t[3]=function(e){return l.form.subscribe_nums=e}),min:0},null,8,["value"]),d]})),_:1})]})),_:1},8,["model","rules"])])]})),_:1},8,["visible","onOk","confirmLoading","bodyStyle"])})),l=n("5530"),u=(n("d3b7"),n("5502")),s=n("c1df"),f=n.n(s),m={name:"addEdit",components:{},computed:Object(l["a"])({},Object(u["b"])(["userInfo"])),data:function(){return{modalShow:!1,loading:!1,modalBodyStyle:{maxHeight:"68vh",overflowY:"auto"},radioStyle:{display:"block",height:"30px",lineHeight:"30px"},form:{},rules:{nums:[{required:!0,type:"number",message:"请输入生成卡密数量",trigger:"blur"}],discount_amount:[{required:!0,type:"string",message:"请输入礼金抵扣金额(可以是0元)",trigger:"blur"}],expired_type:[{required:!0,type:"number",message:"请选择过期类型",trigger:"blur"}]}}},methods:{dateChange:function(e){this.form.expired_time=e.format("X")},rangeChange:function(e){this.form.start_time=e[0].startOf("day").format("X"),this.form.end_time=e[1].endOf("day").format("X")},openDetail:function(e){if(e){var t=Object.assign({},e);t.rangeDate=[f.a.unix(t.start_time),f.a.unix(t.end_time)],this.form=t}else this.form={nums:1,card_type:1,discount_amount:"0",expired_type:1,expired_time:"",date:void 0,subscribe_nums:3};this.modalShow=!0},submit:function(){var e=this;this.$refs.form.validate().then((function(){e.loading=!0;var t=Object.assign({},e.form),n="";n=(t.id,"/manager/travelCard/createCard"),e.$post(n,t,!1,"post",!0).then((function(t){1==t.code&&(e.$emit("reload"),e.modalShow=!1,e.$message.success(t.msg),setTimeout((function(){e.$emit("reload")}),2e3))}))})).finally((function(){e.loading=!1}))}}},b=(n("08ee"),n("6b0d")),O=n.n(b);const _=O()(m,[["render",i],["__scopeId","data-v-210dca92"]]);t["default"]=_},a1a8:function(e,t,n){},be72:function(e,t,n){"use strict";n.r(t);var a=n("7a23"),r=Object(a["withScopeId"])("data-v-35f84a18");Object(a["pushScopeId"])("data-v-35f84a18");var o={class:"ele-body"},c=Object(a["createVNode"])("span",null,"全部",-1),d=Object(a["createVNode"])("span",null,"已激活",-1),i=Object(a["createVNode"])("span",null,"未激活",-1),l=Object(a["createVNode"])("span",null,"区间",-1),u=Object(a["createVNode"])("div",{class:"item-tips",style:{"margin-left":"50px"}},"注意:单次最多可导出1000张卡密 ",-1),s={class:"footer-wrap"},f={class:"card-nums-wrap"},m=Object(a["createTextVNode"])(" 预计导出数量:"),b={class:"modal-button-wrap"},O=Object(a["createTextVNode"])("取消"),_=Object(a["createTextVNode"])("确定");Object(a["popScopeId"])();var p=r((function(e,t,n,p,j,h){var v=Object(a["resolveComponent"])("a-radio"),g=Object(a["resolveComponent"])("a-radio-group"),y=Object(a["resolveComponent"])("a-form-item"),N=Object(a["resolveComponent"])("a-input-number"),x=Object(a["resolveComponent"])("a-form"),C=Object(a["resolveComponent"])("a-button"),w=Object(a["resolveComponent"])("a-modal");return Object(a["openBlock"])(),Object(a["createBlock"])(w,{"wrap-class-name":"ele-modal-movable ele-modal-resizable ele-modal-resizable",visible:j.modalShow,closable:"",keyboard:"",title:"导出",width:500,onCancel:t[6]||(t[6]=function(e){return j.modalShow=!1}),bodyStyle:j.modalBodyStyle},{footer:r((function(){return[Object(a["createVNode"])("div",s,[Object(a["createVNode"])("div",f,[m,Object(a["createVNode"])("span",null,Object(a["toDisplayString"])(j.form.nums),1)]),Object(a["createVNode"])("div",b,[Object(a["createVNode"])(C,{key:"back",onClick:t[5]||(t[5]=function(e){return j.modalShow=!1})},{default:r((function(){return[O]})),_:1}),Object(a["createVNode"])(C,{key:"submit",type:"primary",loading:j.loading,onClick:h.submit},{default:r((function(){return[_]})),_:1},8,["loading","onClick"])])])]})),default:r((function(){return[Object(a["createVNode"])("div",o,[Object(a["createVNode"])(x,{ref:"form",model:j.form,rules:j.rules,style:{"max-width":"800px",margin:"0 auto"},"label-col":{md:{span:6},sm:{span:24}},"wrapper-col":{md:{span:18},sm:{span:24}}},{default:r((function(){return[Object(a["createVNode"])(y,{label:"状态:",name:"status"},{default:r((function(){return[Object(a["createVNode"])(g,{value:j.form.status,"onUpdate:value":t[1]||(t[1]=function(e){return j.form.status=e})},{default:r((function(){return[Object(a["createVNode"])(v,{value:""},{default:r((function(){return[c]})),_:1}),Object(a["createVNode"])(v,{value:"1"},{default:r((function(){return[d]})),_:1}),Object(a["createVNode"])(v,{value:"2"},{default:r((function(){return[i]})),_:1})]})),_:1},8,["value"])]})),_:1}),Object(a["createVNode"])(y,{label:"导出类型:",name:"export_type"},{default:r((function(){return[Object(a["createVNode"])(g,{value:j.form.export_type,"onUpdate:value":t[2]||(t[2]=function(e){return j.form.export_type=e})},{default:r((function(){return[Object(a["createVNode"])(v,{value:"range"},{default:r((function(){return[l]})),_:1})]})),_:1},8,["value"])]})),_:1}),"range"==j.form.export_type?(Object(a["openBlock"])(),Object(a["createBlock"])(y,{key:0,label:"起始id:",name:"start_id"},{default:r((function(){return[Object(a["createVNode"])(N,{class:"ele-fluid",value:j.form.start_id,"onUpdate:value":t[3]||(t[3]=function(e){return j.form.start_id=e}),onChange:h.idChange},null,8,["value","onChange"])]})),_:1})):Object(a["createCommentVNode"])("",!0),"range"==j.form.export_type?(Object(a["openBlock"])(),Object(a["createBlock"])(y,{key:1,label:"截止id:",name:"end_id"},{default:r((function(){return[Object(a["createVNode"])(N,{class:"ele-fluid",value:j.form.end_id,"onUpdate:value":t[4]||(t[4]=function(e){return j.form.end_id=e}),onChange:h.idChange},null,8,["value","onChange"])]})),_:1})):Object(a["createCommentVNode"])("",!0),u]})),_:1},8,["model","rules"])])]})),_:1},8,["visible","bodyStyle"])})),j=n("5530"),h=(n("d3b7"),n("6ace")),v=n("c1df"),g=n.n(v),y=n("5502"),N={name:"exportModal",computed:Object(j["a"])({},Object(y["b"])(["userInfo"])),data:function(){return{modalShow:!1,loading:!1,modalBodyStyle:{maxHeight:"68vh",overflowY:"auto"},form:{},no_transfer_card_count:0,no_transfer_card_start_id:0,no_transfer_card_end_id:0,rules:{status:[{required:!1,message:"请选择状态",trigger:"blur"}],export_type:[{required:!0,message:"请选择导出类型",trigger:"blur"}],start_id:[{required:!0,type:"number",message:"请输入起始id",trigger:"blur"}],end_id:[{required:!0,type:"number",message:"请输入截止id",trigger:"blur"}]}}},methods:{openDetail:function(){var e=this;this.$post("/manager/travelCard/getNoTransferCardCount").then((function(t){e.no_transfer_card_count=t.no_transfer_card_count,e.no_transfer_card_start_id=t.no_transfer_card_start_id,e.no_transfer_card_end_id=t.no_transfer_card_end_id,e.form={status:"",export_type:"range",start_id:void 0,end_id:void 0,nums:0},e.modalShow=!0}))},idChange:function(){var e=this;if(this.form.start_id||0==this.form.start_id)if(this.form.end_id||0==this.form.end_id)if(this.form.end_id<this.form.start_id)this.form.nums=0;else{var t=Object.assign({},this.form);t.start_id=t.start_id||this.no_transfer_card_start_id,t.end_id=t.end_id||this.no_transfer_card_end_id,t.start_id>t.end_id||this.$post("/manager/travelCard/getExportCardNums",t).then((function(t){e.form.nums=t.nums}))}else this.form.nums=0;else this.form.nums=0},submit:function(){var e=this;this.$refs.form.validate().then((function(){e.loading=!0;var t=Object.assign({},e.form);"saas"==e.userInfo.adminable_type?t.partner_id=t.user_id:t.agent_id=t.user_id,delete t.user_id,"range"!==t.export_type&&(delete t.export_type,delete t.start_id,delete t.end_id),"1"!==t.status&&"2"!==t.status&&delete t.status;var n="/manager/travelCard/getCardExcel";Object(h["d"])(n,t).then((function(a){if(200==a.status){if(a.data&&0==a.data.code)return void e.$message.warning(a.data.msg);var r="导出卡密-"+g()().format("YYYY-MM-DD HH:mm:ss")+".xlsx";Object(h["b"])(n,t,r).then((function(t){t&&(e.$emit("reload"),e.modalShow=!1)}))}}))})).finally((function(){e.loading=!1}))}}},x=(n("88ea"),n("6b0d")),C=n.n(x);const w=C()(N,[["render",p],["__scopeId","data-v-35f84a18"]]);t["default"]=w},dc0f:function(e,t,n){"use strict";n("22a7")}}]);
|