chunk-530406c3.acfe79bc.js 21.3 KB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-530406c3"],{"1c3a":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"NCC-common-layout"},[a("div",{staticClass:"NCC-common-layout-center"},[a("el-row",{staticClass:"NCC-common-search-box",attrs:{gutter:16}},[a("el-form",{nativeOn:{submit:function(e){e.preventDefault()}}},[a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"活动名称"}},[a("el-input",{attrs:{placeholder:"请输入活动名称",clearable:""},model:{value:e.query.eventName,callback:function(t){e.$set(e.query,"eventName",t)},expression:"query.eventName"}})],1)],1),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"活动编号"}},[a("el-input",{attrs:{placeholder:"请输入活动编号",clearable:""},model:{value:e.query.eventNumber,callback:function(t){e.$set(e.query,"eventNumber",t)},expression:"query.eventNumber"}})],1)],1),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"活动负责人"}},[a("el-input",{attrs:{placeholder:"请输入活动负责人",clearable:""},model:{value:e.query.eventCoordinator,callback:function(t){e.$set(e.query,"eventCoordinator",t)},expression:"query.eventCoordinator"}})],1)],1),a("el-col",{attrs:{span:6}},[a("el-form-item",[a("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:function(t){return e.search()}}},[e._v("查询")]),a("el-button",{attrs:{icon:"el-icon-refresh-right"},on:{click:function(t){return e.reset()}}},[e._v("重置")])],1)],1)],1)],1),a("div",{staticClass:"NCC-common-layout-main NCC-flex-main"},[a("div",{staticClass:"NCC-common-head"},[a("div",[a("el-button",{attrs:{type:"primary",icon:"el-icon-plus"},on:{click:function(t){return e.addOrUpdateHandle()}}},[e._v("新增")]),a("el-button",{attrs:{type:"text",icon:"el-icon-download"},on:{click:function(t){return e.exportData()}}},[e._v("导出")]),a("el-button",{attrs:{type:"text",icon:"el-icon-delete"},on:{click:function(t){return e.handleBatchRemoveDel()}}},[e._v("批量删除")])],1),a("div",{staticClass:"NCC-common-head-right"},[a("el-tooltip",{attrs:{effect:"dark",content:"刷新",placement:"top"}},[a("el-link",{attrs:{icon:"icon-ym icon-ym-Refresh NCC-common-head-icon",underline:!1},on:{click:function(t){return e.reset()}}})],1),a("screenfull",{attrs:{isContainer:""}})],1)]),a("NCC-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],attrs:{data:e.list,"has-c":""},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{prop:"eventName",label:"活动名称",align:"left","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{prop:"eventNumber",label:"活动编号",align:"left","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{prop:"eventCoordinator",label:"活动负责人",align:"left","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{prop:"startTime",label:"开始时间",align:"left",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n\t\t\t\t\t\t"+e._s(e._f("formatDate")(t.row.startTime,"yyyy-MM-dd HH:mm:ss"))+"\n\t\t\t\t\t")]}}])}),a("el-table-column",{attrs:{prop:"endTime",label:"结束时间",align:"left",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n\t\t\t\t\t\t"+e._s(e._f("formatDate")(t.row.endTime,"yyyy-MM-dd HH:mm:ss"))+"\n\t\t\t\t\t")]}}])}),a("el-table-column",{attrs:{prop:"members",label:"参与人数",align:"center",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n\t\t\t\t\t\t"+e._s(t.row.members?t.row.members.length:0)+"人\n\t\t\t\t\t")]}}])}),a("el-table-column",{attrs:{prop:"createTime",label:"创建时间",align:"left",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n\t\t\t\t\t\t"+e._s(e._f("formatDate")(t.row.createTime,"yyyy-MM-dd HH:mm:ss"))+"\n\t\t\t\t\t")]}}])}),a("el-table-column",{attrs:{label:"操作",align:"left",width:"200",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.addOrUpdateHandle(t.row.id)}}},[e._v("编辑")]),a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.handleDelete(t.row.id)}}},[e._v("删除")]),a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.viewMembers(t.row)}}},[e._v("查看成员")])]}}])})],1),a("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total > 0"}],attrs:{total:e.total,page:e.query.currentPage,limit:e.query.pageSize},on:{"update:page":function(t){return e.$set(e.query,"currentPage",t)},"update:limit":function(t){return e.$set(e.query,"pageSize",t)},pagination:e.getList}})],1)],1),e.formVisible?a("Form",{ref:"Form",on:{refreshDataList:e.getList}}):e._e(),e.exportVisible?a("ExportBox",{ref:"ExportBox",on:{refreshDataList:e.getList}}):e._e(),a("el-dialog",{attrs:{title:"活动成员",visible:e.membersVisible,width:"800px"},on:{"update:visible":function(t){e.membersVisible=t}}},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.membersLoading,expression:"membersLoading"}],attrs:{data:e.currentMembers}},[a("el-table-column",{attrs:{prop:"userId",label:"用户ID",align:"left"}}),a("el-table-column",{attrs:{prop:"depId",label:"部门ID",align:"left"}}),a("el-table-column",{attrs:{prop:"teamName",label:"团队名称",align:"left"}})],1)],1)],1)},r=[],o=a("2a4e"),i=a("afc6"),l=a("e124"),s=a("333d"),c={name:"LqEvent",components:{Form:i["default"],ExportBox:l["default"],Pagination:s["a"]},data:function(){return{query:{eventName:"",eventNumber:"",eventCoordinator:"",currentPage:1,pageSize:20},list:[],total:0,listLoading:!0,formVisible:!1,exportVisible:!1,membersVisible:!1,membersLoading:!1,currentMembers:[],selectedIds:[]}},created:function(){this.getList()},methods:{getList:function(){var e=this;this.listLoading=!0,Object(o["f"])(this.query).then((function(t){e.list=t.data.list,e.total=t.data.pagination.total,e.listLoading=!1})).catch((function(){e.listLoading=!1}))},search:function(){this.query.currentPage=1,this.getList()},reset:function(){this.query={eventName:"",eventNumber:"",eventCoordinator:"",currentPage:1,pageSize:20},this.getList()},addOrUpdateHandle:function(e){var t=this;this.formVisible=!0,this.$nextTick((function(){t.$refs.Form.init(e)}))},handleDelete:function(e){var t=this;this.$confirm("确定要删除该拓客活动吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(o["c"])(e).then((function(){t.$message({message:"删除成功",type:"success"}),t.getList()}))}))},handleBatchRemoveDel:function(){var e=this;0!==this.selectedIds.length?this.$confirm("确定要删除选中的拓客活动吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(o["a"])(e.selectedIds).then((function(){e.$message({message:"删除成功",type:"success"}),e.getList()}))})):this.$message({message:"请选择要删除的数据",type:"warning"})},handleSelectionChange:function(e){this.selectedIds=e.map((function(e){return e.id}))},exportData:function(){var e=this;this.exportVisible=!0,this.$nextTick((function(){e.$refs.ExportBox.init()}))},viewMembers:function(e){this.membersVisible=!0,this.membersLoading=!0,this.currentMembers=e.members||[],this.membersLoading=!1}}},m=c,u=(a("6a77"),a("2877")),d=Object(u["a"])(m,n,r,!1,null,"0a1fbc66",null);t["default"]=d.exports},"21a6":function(e,t,a){(function(a){var n,r,o;(function(a,i){r=[],n=i,o="function"===typeof n?n.apply(t,r):n,void 0===o||(e.exports=o)})(0,(function(){"use strict";function t(e,t){return"undefined"==typeof t?t={autoBom:!1}:"object"!=typeof t&&(console.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\ufeff",e],{type:e.type}):e}function n(e,t,a){var n=new XMLHttpRequest;n.open("GET",e),n.responseType="blob",n.onload=function(){l(n.response,t,a)},n.onerror=function(){console.error("could not download file")},n.send()}function r(e){var t=new XMLHttpRequest;return t.open("HEAD",e,!1),t.send(),200<=t.status&&299>=t.status}function o(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(n){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var i="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof a&&a.global===a?a:void 0,l=i.saveAs||("object"!=typeof window||window!==i?function(){}:"download"in HTMLAnchorElement.prototype?function(e,t,a){var l=i.URL||i.webkitURL,s=document.createElement("a");t=t||e.name||"download",s.download=t,s.rel="noopener","string"==typeof e?(s.href=e,s.origin===location.origin?o(s):r(s.href)?n(e,t,a):o(s,s.target="_blank")):(s.href=l.createObjectURL(e),setTimeout((function(){l.revokeObjectURL(s.href)}),4e4),setTimeout((function(){o(s)}),0))}:"msSaveOrOpenBlob"in navigator?function(e,a,i){if(a=a||e.name||"download","string"!=typeof e)navigator.msSaveOrOpenBlob(t(e,i),a);else if(r(e))n(e,a,i);else{var l=document.createElement("a");l.href=e,l.target="_blank",setTimeout((function(){o(l)}))}}:function(e,t,a,r){if(r=r||open("","_blank"),r&&(r.document.title=r.document.body.innerText="downloading..."),"string"==typeof e)return n(e,t,a);var o="application/octet-stream"===e.type,l=/constructor/i.test(i.HTMLElement)||i.safari,s=/CriOS\/[\d]+/.test(navigator.userAgent);if((s||o&&l)&&"object"==typeof FileReader){var c=new FileReader;c.onloadend=function(){var e=c.result;e=s?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=e:location=e,r=null},c.readAsDataURL(e)}else{var m=i.URL||i.webkitURL,u=m.createObjectURL(e);r?r.location=u:location.href=u,r=null,setTimeout((function(){m.revokeObjectURL(u)}),4e4)}});i.saveAs=l.saveAs=l,e.exports=l}))}).call(this,a("c8ba"))},"2a4e":function(e,t,a){"use strict";a.d(t,"f",(function(){return r})),a.d(t,"e",(function(){return o})),a.d(t,"b",(function(){return i})),a.d(t,"g",(function(){return l})),a.d(t,"c",(function(){return s})),a.d(t,"a",(function(){return c})),a.d(t,"d",(function(){return m}));var n=a("b775");function r(e){return Object(n["a"])({url:"/api/Extend/lqevent",method:"GET",data:e})}function o(e){return Object(n["a"])({url:"/api/Extend/lqevent/".concat(e),method:"GET"})}function i(e){return Object(n["a"])({url:"/api/Extend/lqevent",method:"POST",data:e})}function l(e,t){return Object(n["a"])({url:"/api/Extend/lqevent/".concat(e),method:"PUT",data:t})}function s(e){return Object(n["a"])({url:"/api/Extend/lqevent/".concat(e),method:"DELETE"})}function c(e){return Object(n["a"])({url:"/api/Extend/lqevent/batch",method:"DELETE",data:{ids:e}})}function m(e){return Object(n["a"])({url:"/api/Extend/lqevent/export",method:"POST",data:e,responseType:"blob"})}},"666d":function(e,t,a){"use strict";a("cb4f")},"6a77":function(e,t,a){"use strict";a("9a7a")},"9a7a":function(e,t,a){},afc6:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:e.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:e.visible,width:"800px"},on:{"update:visible":function(t){e.visible=t}}},[a("el-form",{ref:"dataForm",attrs:{model:e.dataForm,rules:e.dataRule,"label-width":"120px"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.dataFormSubmit()}}},[a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"活动名称",prop:"eventName"}},[a("el-input",{attrs:{placeholder:"请输入活动名称"},model:{value:e.dataForm.eventName,callback:function(t){e.$set(e.dataForm,"eventName",t)},expression:"dataForm.eventName"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"活动编号",prop:"eventNumber"}},[a("el-input",{attrs:{placeholder:"请输入活动编号"},model:{value:e.dataForm.eventNumber,callback:function(t){e.$set(e.dataForm,"eventNumber",t)},expression:"dataForm.eventNumber"}})],1)],1)],1),a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"活动负责人",prop:"eventCoordinator"}},[a("el-input",{attrs:{placeholder:"请输入活动负责人"},model:{value:e.dataForm.eventCoordinator,callback:function(t){e.$set(e.dataForm,"eventCoordinator",t)},expression:"dataForm.eventCoordinator"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"参与人数",prop:"memberCount"}},[a("el-input-number",{attrs:{min:0,max:1e3,placeholder:"参与人数"},model:{value:e.memberCount,callback:function(t){e.memberCount=t},expression:"memberCount"}})],1)],1)],1),a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"开始时间",prop:"startTime"}},[a("el-date-picker",{staticStyle:{width:"100%"},attrs:{type:"datetime",placeholder:"选择开始时间","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:e.dataForm.startTime,callback:function(t){e.$set(e.dataForm,"startTime",t)},expression:"dataForm.startTime"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"结束时间",prop:"endTime"}},[a("el-date-picker",{staticStyle:{width:"100%"},attrs:{type:"datetime",placeholder:"选择结束时间","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:e.dataForm.endTime,callback:function(t){e.$set(e.dataForm,"endTime",t)},expression:"dataForm.endTime"}})],1)],1)],1),a("el-divider",{attrs:{"content-position":"left"}},[e._v("活动成员")]),a("div",{staticClass:"member-management"},[a("div",{staticClass:"member-header"},[a("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-plus"},on:{click:e.addMember}},[e._v("添加成员")]),a("span",{staticClass:"member-count"},[e._v("共 "+e._s(e.dataForm.members.length)+" 人")])],1),a("el-table",{staticStyle:{"margin-top":"10px"},attrs:{data:e.dataForm.members,border:""}},[a("el-table-column",{attrs:{prop:"userId",label:"用户ID",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{attrs:{placeholder:"请输入用户ID",size:"small"},model:{value:t.row.userId,callback:function(a){e.$set(t.row,"userId",a)},expression:"scope.row.userId"}})]}}])}),a("el-table-column",{attrs:{prop:"depId",label:"部门ID",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{attrs:{placeholder:"请输入部门ID",size:"small"},model:{value:t.row.depId,callback:function(a){e.$set(t.row,"depId",a)},expression:"scope.row.depId"}})]}}])}),a("el-table-column",{attrs:{prop:"teamName",label:"团队名称","min-width":"200"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{attrs:{placeholder:"请输入团队名称",size:"small"},model:{value:t.row.teamName,callback:function(a){e.$set(t.row,"teamName",a)},expression:"scope.row.teamName"}})]}}])}),a("el-table-column",{attrs:{label:"操作",width:"80",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return e.removeMember(t.$index)}}},[e._v("删除")])]}}])})],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.visible=!1}}},[e._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.dataFormSubmit()}}},[e._v("确定")])],1)],1)},r=[],o=a("5530"),i=a("2a4e"),l={name:"LqEventForm",data:function(){return{visible:!1,dataForm:{id:"",eventName:"",eventNumber:"",eventCoordinator:"",startTime:"",endTime:"",members:[]},memberCount:0,dataRule:{eventName:[{required:!0,message:"活动名称不能为空",trigger:"blur"}],eventNumber:[{required:!0,message:"活动编号不能为空",trigger:"blur"}],eventCoordinator:[{required:!0,message:"活动负责人不能为空",trigger:"blur"}],startTime:[{required:!0,message:"开始时间不能为空",trigger:"change"}],endTime:[{required:!0,message:"结束时间不能为空",trigger:"change"}]}}},methods:{init:function(e){var t=this;this.dataForm.id=e||"",this.visible=!0,this.$nextTick((function(){t.$refs["dataForm"].resetFields(),t.dataForm.id?t.getInfo():(t.dataForm.members=[],t.memberCount=0)}))},getInfo:function(){var e=this;Object(i["e"])(this.dataForm.id).then((function(t){e.dataForm=t.data,e.dataForm.members=t.data.Members||[],e.memberCount=e.dataForm.members?e.dataForm.members.length:0}))},addMember:function(){this.dataForm.members.push({id:"",eventId:this.dataForm.id||"",userId:"",depId:"",teamName:""}),this.memberCount=this.dataForm.members.length},removeMember:function(e){this.dataForm.members.splice(e,1),this.memberCount=this.dataForm.members.length},dataFormSubmit:function(){var e=this;this.$refs["dataForm"].validate((function(t){if(t){if(e.dataForm.startTime&&e.dataForm.endTime&&new Date(e.dataForm.startTime)>=new Date(e.dataForm.endTime))return void e.$message.error("结束时间必须大于开始时间");for(var a=0;a<e.dataForm.members.length;a++){var n=e.dataForm.members[a];if(!n.userId||!n.depId||!n.teamName)return void e.$message.error("第".concat(a+1,"个成员信息不完整"))}var r=Object(o["a"])({},e.dataForm);r.id?Object(i["g"])(r.id,r).then((function(){e.$message({message:"操作成功",type:"success"}),e.visible=!1,e.$emit("refreshDataList")})):Object(i["b"])(r).then((function(){e.$message({message:"操作成功",type:"success"}),e.visible=!1,e.$emit("refreshDataList")}))}}))}}},s=l,c=(a("666d"),a("2877")),m=Object(c["a"])(s,n,r,!1,null,"584d27f4",null);t["default"]=m.exports},c6de:function(e,t,a){"use strict";a("f6e1")},cb4f:function(e,t,a){},e124:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:"导出拓客活动","close-on-click-modal":!1,visible:e.visible,width:"500px"},on:{"update:visible":function(t){e.visible=t}}},[a("el-form",{ref:"dataForm",attrs:{model:e.dataForm,rules:e.dataRule,"label-width":"100px"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"导出格式",prop:"fileType"}},[a("el-radio-group",{model:{value:e.dataForm.fileType,callback:function(t){e.$set(e.dataForm,"fileType",t)},expression:"dataForm.fileType"}},[a("el-radio",{attrs:{label:"excel"}},[e._v("Excel")]),a("el-radio",{attrs:{label:"csv"}},[e._v("CSV")])],1)],1),a("el-form-item",{attrs:{label:"导出范围",prop:"exportRange"}},[a("el-radio-group",{model:{value:e.dataForm.exportRange,callback:function(t){e.$set(e.dataForm,"exportRange",t)},expression:"dataForm.exportRange"}},[a("el-radio",{attrs:{label:"all"}},[e._v("全部数据")]),a("el-radio",{attrs:{label:"current"}},[e._v("当前页")]),a("el-radio",{attrs:{label:"selected"}},[e._v("选中数据")])],1)],1),a("el-form-item",{attrs:{label:"导出字段",prop:"fields"}},[a("el-checkbox-group",{model:{value:e.dataForm.fields,callback:function(t){e.$set(e.dataForm,"fields",t)},expression:"dataForm.fields"}},[a("el-checkbox",{attrs:{label:"eventName"}},[e._v("活动名称")]),a("el-checkbox",{attrs:{label:"eventNumber"}},[e._v("活动编号")]),a("el-checkbox",{attrs:{label:"eventCoordinator"}},[e._v("活动负责人")]),a("el-checkbox",{attrs:{label:"startTime"}},[e._v("开始时间")]),a("el-checkbox",{attrs:{label:"endTime"}},[e._v("结束时间")]),a("el-checkbox",{attrs:{label:"memberCount"}},[e._v("参与人数")]),a("el-checkbox",{attrs:{label:"createTime"}},[e._v("创建时间")])],1)],1),a("el-form-item",{attrs:{label:"文件名",prop:"fileName"}},[a("el-input",{attrs:{placeholder:"请输入文件名"},model:{value:e.dataForm.fileName,callback:function(t){e.$set(e.dataForm,"fileName",t)},expression:"dataForm.fileName"}})],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.visible=!1}}},[e._v("取消")]),a("el-button",{attrs:{type:"primary",loading:e.exportLoading},on:{click:function(t){return e.dataFormSubmit()}}},[e._v("确定导出")])],1)],1)},r=[],o=a("5530"),i=a("2a4e"),l=a("21a6"),s={name:"LqEventExportBox",data:function(){return{visible:!1,exportLoading:!1,dataForm:{fileType:"excel",exportRange:"all",fields:["eventName","eventNumber","eventCoordinator","startTime","endTime","memberCount","createTime"],fileName:"拓客活动数据"},dataRule:{fileType:[{required:!0,message:"请选择导出格式",trigger:"change"}],exportRange:[{required:!0,message:"请选择导出范围",trigger:"change"}],fields:[{required:!0,message:"请选择导出字段",trigger:"change"}],fileName:[{required:!0,message:"请输入文件名",trigger:"blur"}]}}},methods:{init:function(){var e=this;this.visible=!0,this.$nextTick((function(){e.$refs["dataForm"].resetFields(),e.dataForm={fileType:"excel",exportRange:"all",fields:["eventName","eventNumber","eventCoordinator","startTime","endTime","memberCount","createTime"],fileName:"拓客活动数据"}}))},dataFormSubmit:function(){var e=this;this.$refs["dataForm"].validate((function(t){if(t){e.exportLoading=!0;var a=Object(o["a"])(Object(o["a"])({},e.dataForm),{},{query:e.$parent.query||{}});Object(i["d"])(a).then((function(t){var a=(new Date).getTime(),n="excel"===e.dataForm.fileType?"xlsx":"csv",r="".concat(e.dataForm.fileName,"_").concat(a,".").concat(n),o=new Blob([t],{type:"excel"===e.dataForm.fileType?"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":"text/csv;charset=utf-8"});Object(l["saveAs"])(o,r),e.$message({message:"导出成功",type:"success"}),e.visible=!1,e.exportLoading=!1})).catch((function(){e.exportLoading=!1}))}}))}}},c=s,m=(a("c6de"),a("2877")),u=Object(m["a"])(c,n,r,!1,null,"6d1fc88a",null);t["default"]=u.exports},f6e1:function(e,t,a){}}]);