| 12 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0ec3a53f"],{"24bd":function(t,e,a){"use strict";a.r(e);a("7f7f");var n=function(){var t=this,e=t._self._c;return e("section",{staticClass:"content"},[e("h4",[t._v("版本管理")]),e("el-divider"),e("el-form",{staticClass:"filter-form",attrs:{"label-width":"80px"}},[e("el-row",[e("el-col",{attrs:{span:4}},[e("el-form-item",{staticStyle:{"margin-left":"10px"},attrs:{"label-width":"10"}},[e("el-button",{attrs:{type:"primary",plain:"",icon:"el-icon-plus",size:"mini"},on:{click:t.handleAdd}},[t._v("新增版本")])],1)],1)],1)],1),e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{width:"100%","margin-top":"10px"},attrs:{data:t.list,height:"50vh"}},[e("el-table-column",{attrs:{align:"center",prop:"version",label:"版本号"}}),e("el-table-column",{attrs:{align:"center",prop:"android_version",label:"android版本"}}),e("el-table-column",{attrs:{align:"center",prop:"android_url",label:"andorid安装包地址"}}),e("el-table-column",{attrs:{align:"center",prop:"ios_url",label:"ios安装包地址"}}),e("el-table-column",{attrs:{align:"center",prop:"force",label:"状态"},scopedSlots:t._u([{key:"default",fn:function(a){return[0==a.row.force?e("span",[t._v("待发布")]):t._e(),e("span",[t._v("已发布")])]}}])}),e("el-table-column",{attrs:{align:"center",prop:"ctime",label:"创建时间"}}),e("el-table-column",{attrs:{align:"center",prop:"date",label:"操作",width:"150"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("el-button",{attrs:{size:"mini",type:"warning"},on:{click:function(e){return t.edit(a.row)}}},[t._v("编辑")]),e("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(e){return t.del(a.row.id)}}},[t._v("删除")])]}}])})],1),e("Page",{ref:"pageButton",attrs:{current:t.form.page,page_size:t.form.page_size,total:t.total},on:{pageChange:t.gopage}}),e("el-dialog",{attrs:{title:t.title,visible:t.open,width:"800px","append-to-body":""},on:{"update:visible":function(e){t.open=e}}},[e("el-form",{ref:"form",attrs:{model:t.form,"label-width":"80px"}},[e("el-form-item",{attrs:{label:"版本号",prop:"name"}},[e("el-input",{attrs:{clearable:"",placeholder:"请输入版本号"},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),e("el-form-item",{attrs:{label:"android版本号",prop:"name"}},[e("el-input",{attrs:{clearable:"",placeholder:"请输入android版本号"},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),e("el-form-item",{attrs:{label:"ios版本号",prop:"name"}},[e("el-input",{attrs:{clearable:"",placeholder:"请输入ios版本号"},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),e("el-form-item",{attrs:{label:"android安装包地址",prop:"name"}},[e("el-input",{attrs:{clearable:"",placeholder:"请输入android安装包地址"},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),e("el-form-item",{attrs:{label:"ios安装包地址",prop:"name"}},[e("el-input",{attrs:{clearable:"",placeholder:"请输入ios安装包地址"},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1)],1),e("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{attrs:{type:"primary"},on:{click:t.submitForm}},[t._v("确 定")]),e("el-button",{on:{click:function(e){t.open=!1}}},[t._v("取 消")])],1)],1)],1)},i=[],o=(a("ac6a"),a("9973")),r=(a("f993"),{components:{Page:o["a"],"full-calendar":a("f993")},data:function(){return{monthData:[],dateRange:["2021-12-01","2022-01-02"],loading:!1,queryParams:{page:1},form:{monthData:[]},list:[{},{}],total:0,title:"新增版本",open:!1,matchList:[],groupList:[],userList:[],matchStatus:[{label:"待发布",value:1},{label:"开始报名",value:2},{label:"比赛中",value:3},{label:"已结束",value:4}]}},methods:{del:function(t){var e=this;this.$confirm("确定删除吗?","提示",{type:"warning"}).then((function(){e.$api.delMatch({id:t}).then((function(t){e.$message({message:"删除成功",type:"success"}),e.getData()}))}))},edit:function(t){this.open=!0,this.form=t,this.monthData=JSON.parse(t.calendar)},gopage:function(t){t&&(this.queryParams.page_size=t),this.queryParams.page=this.$refs.pageButton.page,this.getData()},getData:function(){var t=this;this.loading=!0,this.$api.getVersionList(this.queryParams).then((function(e){t.list=e.data.data.list,t.total=e.data.data.total,t.loading=!1}))},handleAdd:function(){this.open=!0,this.title="新增赛事",this.form={}},submitForm:function(){var t=this;this.$refs["form"].validate((function(e){if(e){if(0==t.monthData.length)return void t.$message.error("请设置报单日历!");t.form.calendar=JSON.stringify(t.monthData);var a=[];t.monthData.forEach((function(t){a.push(t.start)})),t.form.valid_dates=a,t.valid_dates=JSON.stringify(a),null!=t.form.id?t.$api.updateMatch(t.form).then((function(e){t.msgSuccess("修改成功"),t.open=!1,t.getData()})):t.$api.addMatch(t.form).then((function(e){t.msgSuccess("新增成功"),t.open=!1,t.getData()}))}}))},formatDate:function(t){var e=t.getFullYear(),a=t.getMonth()+1;a=a<10?"0"+a:a;var n=t.getDate();return n=n<10?"0"+n:n,e+"-"+a+"-"+n},changeMonth:function(t,e,a){console.log("changeMonth",t,e,a)},eventClick:function(t,e,a){console.log("eventClick",t,e,a)},dayClick:function(t,e){var a=this.formatDate(new Date(t)),n={title:"报单",start:a,end:a};0==this.monthData.filter((function(t){return t.start==a})).length?this.monthData.push(n):this.removeAaary(this.monthData,n)},moreClick:function(t,e,a){console.log("moreCLick",t,e,a)},removeAaary:function(t,e){for(var a=t.length,n=0;n<a;n++)if(t[n].start===e.start)return 0==n?(t.shift(),t):n==a-1?(t.pop(),t):(t.splice(n,1),t)}},created:function(){this.getData()}}),l=r,s=(a("5331"),a("2877")),c=Object(s["a"])(l,n,i,!1,null,"845997c8",null);e["default"]=c.exports},"3aeb":function(t,e,a){"use strict";a("4192")},4192:function(t,e,a){},5331:function(t,e,a){"use strict";a("989c")},"989c":function(t,e,a){},9973:function(t,e,a){"use strict";var n=function(){var t=this,e=t._self._c;return e("el-pagination",{attrs:{background:"","page-size":t.page_size?t.page_size:20,"current-page":t.current,"page-sizes":[10,20,30,40,50,60,70,80,90,100],layout:"total,sizes,prev, pager, next",total:t.total},on:{"current-change":t.getData,"size-change":t.handleSizeChange}})},i=[],o={data:function(){return{page:1}},props:{total:"",page_size:"",current:""},methods:{getData:function(t){this.page=t,this.$emit("pageChange")},handleSizeChange:function(t){this.$emit("pageChange",t)}},created:function(){}},r=o,l=(a("3aeb"),a("2877")),s=Object(l["a"])(r,n,i,!1,null,null,null);e["a"]=s.exports},ac6a:function(t,e,a){for(var n=a("cadf"),i=a("0d58"),o=a("2aba"),r=a("7726"),l=a("32e9"),s=a("84f2"),c=a("2b4c"),u=c("iterator"),m=c("toStringTag"),f=s.Array,p={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},d=i(p),g=0;g<d.length;g++){var h,b=d[g],v=p[b],S=r[b],L=S&&S.prototype;if(L&&(L[u]||l(L,u,f),L[m]||l(L,m,b),s[b]=f,v))for(h in n)L[h]||o(L,h,n[h],!0)}}}]);
- //# sourceMappingURL=chunk-0ec3a53f.eb095401.js.map
|