| 1 |
- (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-66e2"],{"0g/b":function(t,e,i){},H6x7:function(t,e,i){},X1JM:function(t,e,i){"use strict";var n=i("0g/b");i.n(n).a},"Z8o+":function(t,e,i){"use strict";var n=i("H6x7");i.n(n).a},cR1V:function(t,e,i){"use strict";i.r(e);var n=i("14Xm"),a=i.n(n),o=i("D3Ub"),l=i.n(o),r=i("rvP+"),c=(i("vDqi"),{data:function(){return{}},props:{dialogVisible:{type:Boolean,default:!1},link:{type:Object,default:function(){return{qr_code_url:"",qr_code:"",mini_code:"",mini_code_url:""}}}},mounted:function(){},methods:{copyLink:function(t){if(""==t)this.$message.error("链接内容为空");else{var e=document.createElement("input");e.value=t,document.body.appendChild(e),e.select(),document.execCommand("Copy"),document.body.removeChild(e),this.$message.success("复制成功")}},close:function(){this.$emit("closeDialog")},downloadCode:function(t){var e=this;return l()(a.a.mark(function i(){var n,o,l,r;return a.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:if(n="",o="","h5"!==t){i.next=8;break}if(n="二维码",o=e.link.qr_code){i.next=8;break}return e.$message({message:"请检查二维码",type:"error"}),i.abrupt("return");case 8:if("mini"!==t){i.next=14;break}if(n="小程序码",o=e.link.mini_code){i.next=14;break}return e.$message({message:"请检查小程序码",type:"error"}),i.abrupt("return");case 14:l=e.findCharIndex(o,"/",3),o=window.location.protocol+"//"+window.location.host+o.slice(l),(r=new Image).src=o,r.setAttribute("crossOrigin","anonymous"),r.onload=function(){var t=document.createElement("canvas");t.width=r.width,t.height=r.height,t.getContext("2d").drawImage(r,0,0,t.width,t.height),t.toBlob(function(t){var e=window.URL.createObjectURL(t),i=document.createElement("a");i.href=e,i.download=n,i.remove(),i.click(),URL.revokeObjectURL(o)})};case 20:case"end":return i.stop()}},i,e)}))()},findCharIndex:function(t,e,i){for(var n=t.indexOf(e),a=0;a<i-1;a++)n=t.indexOf(e,n+1);return n}},components:{}}),s=(i("Z8o+"),i("KHd+")),u=Object(s.a)(c,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[i("el-dialog",{attrs:{title:"链接",visible:t.dialogVisible,width:"30%","before-close":t.close},on:{"update:visible":function(e){t.dialogVisible=e}}},[i("div",{staticClass:"content"},[i("div",{staticClass:"download-img"},[i("div",{staticClass:"code"},[t.link.qr_code?i("img",{attrs:{src:t.link.qr_code,alt:""}}):i("div",{staticClass:"image-error"},[t._v("加载失败")]),t._v(" "),i("div",{staticClass:"down-load",on:{click:function(e){t.downloadCode("h5")}}},[t._v("\n 下载二维码图片\n ")])]),t._v(" "),i("div",{staticClass:"Applet"},[t.link.mini_code?i("img",{attrs:{src:t.link.mini_code,alt:""}}):i("div",{staticClass:"image-error"},[t._v("加载失败")]),t._v(" "),i("div",{staticClass:"down-load",on:{click:function(e){t.downloadCode("mini")}}},[t._v("\n 下载小程序码图片\n ")])])]),t._v(" "),i("div",{staticClass:"link"},[i("div",{staticClass:"h5-link"},[i("span",[t._v("H5项目链接")]),t._v(" "),i("el-input",{staticStyle:{width:"50%",padding:"0 5px"},attrs:{spellcheck:"“false”",disabled:""},model:{value:t.link.qr_code_url,callback:function(e){t.$set(t.link,"qr_code_url",e)},expression:"link.qr_code_url"}}),t._v(" "),i("el-button",{on:{click:function(e){t.copyLink(t.link.qr_code_url)}}},[t._v("复制")])],1),t._v(" "),i("div",{staticClass:"applet-link"},[i("span",{staticStyle:{"margin-right":"4px"}},[t._v("小程序链接")]),t._v(" "),i("el-input",{staticStyle:{width:"50%",padding:"0 5px"},attrs:{spellcheck:"“false”",disabled:""},model:{value:t.link.mini_code_url,callback:function(e){t.$set(t.link,"mini_code_url",e)},expression:"link.mini_code_url"}}),t._v(" "),i("el-button",{on:{click:function(e){t.copyLink(t.link.mini_code_url)}}},[t._v("复制")])],1)])]),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:t.close}},[t._v("取 消")])],1)])],1)},[],!1,null,"aa79cc86",null);u.options.__file="link_dialog.vue";var d=u.exports,v={data:function(){return{showLinkDialog:!1,searchForm:{activity_title:""},tableData:[],link:{},pagination:{total:0,currentPage:1,pageSize:20}}},mounted:function(){this.getActivityChannelIndex()},methods:{open:function(t,e){e?this.$message("该活动已经删除"):(this.showLinkDialog=!0,this.getUrl(t))},toDataList:function(t,e){this.$router.push(this.fun.getUrl("activityData",{member_id:t,activity_id:e}))},getActivityChannelIndex:function(){var t=this;return l()(a.a.mark(function e(){var i,n;return a.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,$http.pc_get("plugin/Crowdfunding/activityChannelIndex",{activity_title:t.searchForm.activity_title,page:t.pagination.currentPage});case 2:if(1!=(i=e.sent).result){e.next=12;break}t.pagination.currentPage=i.data.current_page,t.pagination.total=i.data.total,t.pagination.pageSize=i.data.per_page,t.tableData=i.data.data,n=t.tableData.map(function(t){var e={};return e.id=t.belongs_to_activity.id,e.title=t.belongs_to_activity.title,e.image=t.belongs_to_activity.images[0]?t.belongs_to_activity.images[0].url:"",e.join_count=t.channel_activity_member,e.support_count=t.channel_activity_member_support,e.deleted=t.belongs_to_activity.deleted,e.amount=t.belongs_to_activity.amount,e.activity_id=t.activity_id,e.member_id=t.member_id,e}),t.tableData=n,e.next=13;break;case 12:return e.abrupt("return",t.$message.error(i.msg));case 13:case"end":return e.stop()}},e,t)}))()},getUrl:function(t){var e=this;return l()(a.a.mark(function i(){var n;return a.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,$http.pc_get("plugin/Crowdfunding/activityChannelPromotes",{activity_id:t});case 2:if(1!=(n=i.sent).result){i.next=7;break}e.link=n.data,i.next=8;break;case 7:return i.abrupt("return",e.$message.error(n.msg));case 8:case"end":return i.stop()}},i,e)}))()},handleCurrentChange:function(t){this.pagination.currentPage=t,this.getActivityChannelIndex()},handleSearch:function(){this.pagination.currentPage=1,this.getActivityChannelIndex()}},components:{crowdfundingActivitiesSide:r.a,LinkDialog:d}},_=(i("X1JM"),Object(s.a)(v,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"all content"},[i("crowdfunding-activities-side",{attrs:{defaultActive:"crowdfundingActivities"}}),t._v(" "),i("div",{staticClass:"active",staticStyle:{width:"calc(100% - 150px)"}},[i("div",{staticClass:"active-top"},[t._m(0),t._v(" "),i("div",{staticClass:"vue-search"},[i("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0}},[i("el-form-item",{attrs:{label:""}},[i("el-input",{attrs:{placeholder:"活动名称"},model:{value:t.searchForm.activity_title,callback:function(e){t.$set(t.searchForm,"activity_title",e)},expression:"searchForm.activity_title"}})],1),t._v(" "),i("el-form-item",{attrs:{label:""}},[i("el-button",{attrs:{type:"primary"},on:{click:t.handleSearch}},[t._v("搜索")])],1)],1)],1)]),t._v(" "),i("div",{staticClass:"active-bottom"},[t._m(1),t._v(" "),i("div",{staticClass:"vue-main"},[i("el-table",{staticStyle:{width:"100%"},attrs:{data:t.tableData}},[i("el-table-column",{attrs:{align:"center",prop:"id",label:"ID",type:"index"}}),t._v(" "),i("el-table-column",{attrs:{align:"center",prop:"title",label:"活动名称"}}),t._v(" "),i("el-table-column",{attrs:{align:"center",label:"活动主图"},scopedSlots:t._u([{key:"default",fn:function(t){return[i("img",{staticStyle:{width:"100px",height:"100px"},attrs:{src:t.row.image,alt:""}})]}}])}),t._v(" "),i("el-table-column",{attrs:{align:"center",prop:"join_count",label:"报名人数"}}),t._v(" "),i("el-table-column",{attrs:{align:"center",prop:"support_count",label:"支持人数"}}),t._v(" "),i("el-table-column",{attrs:{align:"center",label:"已筹金融"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n ¥"+t._s(e.row.amount)+"\n ")]}}])}),t._v(" "),i("el-table-column",{attrs:{align:"center",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("div",{staticStyle:{"font-size":"24px",color:"#29ba9c"}},[i("i",{staticClass:"el-icon-link",staticStyle:{cursor:"pointer"},on:{click:function(i){t.open(e.row.activity_id,e.row.deleted)}}}),t._v(" "),i("i",{staticClass:"el-icon-s-data",staticStyle:{cursor:"pointer"},on:{click:function(i){t.toDataList(e.row.member_id,e.row.activity_id)}}})])]}}])})],1)],1)])]),t._v(" "),i("div",{staticClass:"vue-page vue-pagination"},[i("el-pagination",{attrs:{"current-page":t.pagination.currentPage,"page-size":t.pagination.pageSize,layout:"total, prev, pager, next",total:t.pagination.total},on:{"current-change":t.handleCurrentChange}})],1),t._v(" "),i("link-dialog",{ref:"dialog",attrs:{dialogVisible:t.showLinkDialog,link:t.link},on:{closeDialog:function(e){t.showLinkDialog=!1}}})],1)},[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"vue-main-title"},[e("div",{staticClass:"vue-main-title-left"}),this._v(" "),e("div",{staticClass:"vue-main-title-content"},[this._v("众筹活动")])])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"vue-main-title"},[e("div",{staticClass:"vue-main-title-left"}),this._v(" "),e("div",{staticClass:"vue-main-title-content"},[this._v("活动列表")])])}],!1,null,"ee80ef8e",null));_.options.__file="crowdfundingActivities.vue";e.default=_.exports}}]);
|