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