1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-589fa16d"],{c335:function(e,t,r){"use strict";r.d(t,"g",(function(){return n})),r.d(t,"j",(function(){return a})),r.d(t,"f",(function(){return i})),r.d(t,"h",(function(){return o})),r.d(t,"e",(function(){return c})),r.d(t,"d",(function(){return l})),r.d(t,"i",(function(){return u})),r.d(t,"a",(function(){return p})),r.d(t,"c",(function(){return d})),r.d(t,"b",(function(){return v}));var s=r("b775");function n(e){return Object(s["a"])({url:"/version/getversionlist",method:"Get",params:e})}function a(e){return Object(s["a"])({url:"/version/uploadversion",method:"post",data:e})}function i(e){return Object(s["a"])({url:"/version/updateversion",method:"post",data:e})}function o(e){return Object(s["a"])({url:"/version/setversiontop",method:"post",data:e})}function c(e){return Object(s["a"])({url:"/version/destoryversion",method:"post",data:e})}function l(e){return Object(s["a"])({url:"/Report/GetReportList",method:"Get",params:e})}function u(e){return Object(s["a"])({url:"/UserImg/uploadImage",method:"post",data:e})}function p(e){return Object(s["a"])({url:"/Report/AddUpdateReport",method:"post",data:e})}function d(e){return Object(s["a"])({url:"/Report/GetReport",method:"Get",params:e})}function v(e){return Object(s["a"])({url:"/Report/GetCover",method:"Get",params:e})}},dc5d:function(e,t,r){"use strict";r.r(t);var s=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"app-container"},[r("div",{directives:[{name:"loading",rawName:"v-loading.fullscreen.lock",value:e.loadingFull,expression:"loadingFull",modifiers:{fullscreen:!0,lock:!0}}]}),e._v(" "),r("div",[r("el-input",{staticStyle:{width:"250px"},attrs:{placeholder:"请输入版本号",size:"small"},model:{value:e.searchParams.search_name,callback:function(t){e.$set(e.searchParams,"search_name",t)},expression:"searchParams.search_name"}}),e._v(" "),r("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(t){e.searchParams.page_index=1,e.getList()}}},[e._v("\n 查询\n ")]),e._v(" "),r("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(t){e.visible.version=!0,e.editFlag=!1}}},[e._v("\n 添加\n ")])],1),e._v(" "),r("el-table",{staticClass:"tableBorder",attrs:{data:e.table,"header-cell-style":{background:"#f8fbfc"},border:"",stripe:""}},[r("el-table-column",{attrs:{prop:"version",label:"版本号",align:"center",width:"150"}}),e._v(" "),r("el-table-column",{attrs:{prop:"url",label:"下载地址",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.row;return[r("el-button",{attrs:{type:"text"}},[e._v(e._s(s.url))])]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"updated_at",label:"更新时间",align:"center"}}),e._v(" "),r("el-table-column",{attrs:{prop:"message",label:"版本简介",align:"center"}}),e._v(" "),r("el-table-column",{attrs:{prop:"status",label:"版本状态",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.row;return[r("el-tag",{attrs:{type:0===s.status?"success":"info"}},[e._v(e._s(0===s.status?"最新版本":s.version+"版本"))])]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"操作",width:"200",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.row;return[r("el-button",{attrs:{type:"text",disabled:0===s.status},on:{click:function(t){return e.handleUpVersion(s)}}},[e._v("版本更新")]),e._v(" "),r("el-button",{attrs:{type:"text"},on:{click:function(t){return e.handleEdit(s)}}},[e._v("修改")]),e._v(" "),r("el-button",{attrs:{type:"text",disabled:0===s.status},on:{click:function(t){return e.handleDelete(s)}}},[e._v("删除")])]}}])})],1),e._v(" "),r("div",{staticClass:"batch-container"},[r("pagination",{staticStyle:{"margin-top":"0"},attrs:{total:e.tableTotal,limit:e.searchParams.page_size,page:e.searchParams.page_index},on:{pagination:e.changePagination,"update:limit":e.changePagination}})],1),e._v(" "),r("el-dialog",{attrs:{title:e.editFlag?"修改版本":"添加版本",visible:e.visible.version,"before-close":e.handleClose,"close-on-click-modal":!1,"close-on-press-escap":!1},on:{"update:visible":function(t){return e.$set(e.visible,"version",t)}}},[r("el-form",{ref:"versionForm",attrs:{"label-width":"100px",model:e.versionForm,rules:e.versionRule}},[r("el-form-item",{attrs:{label:"版本号:",prop:"version"}},[r("el-input",{attrs:{placeholder:"例: 1.0.0"},model:{value:e.versionForm.version,callback:function(t){e.$set(e.versionForm,"version",t)},expression:"versionForm.version"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"下载地址:",prop:"url"}},[r("el-input",{attrs:{placeholder:"请检查是否为正确的地址"},model:{value:e.versionForm.url,callback:function(t){e.$set(e.versionForm,"url",t)},expression:"versionForm.url"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"版本简介:"}},[r("el-input",{attrs:{placeholder:"关于版本更新的简介",type:"textarea",rows:4},model:{value:e.versionForm.message,callback:function(t){e.$set(e.versionForm,"message",t)},expression:"versionForm.message"}})],1),e._v(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.handleSure}},[e._v(e._s(e.editFlag?"修改":"添加"))]),e._v(" "),r("el-button",{attrs:{size:"small"},on:{click:e.handleClose}},[e._v("取消")])],1)],1)],1)],1)},n=[],a=r("c7eb"),i=(r("96cf"),r("1da1")),o=r("c335"),c={data:function(){return{searchParams:{page_index:1,page_size:10,search_name:""},versionForm:{id:"",version:"",url:"",message:""},table:[],tableTotal:0,editFlag:!1,visible:{version:!1},versionRule:{version:[{required:!0,message:"请输入版本号",trigger:"blur"}],url:[{required:!0,message:"请输入下载地址",trigger:"blur"}]},loadingFull:!1}},created:function(){this.getList()},methods:{getList:function(){var e=Object(i["a"])(Object(a["a"])().mark((function e(){var t,r,s,n,i,c;return Object(a["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.loadingFull=!0,e.prev=1,e.next=4,Object(o["g"])(this.searchParams);case 4:t=e.sent,r=t.code,s=t.message,200===r?(n=t.data,i=n.list,c=n.total,this.table=i,this.tableTotal=c):this.$message.error(s),e.next=12;break;case 9:e.prev=9,e.t0=e["catch"](1),this.$message.error("获取app版本列表失败!!");case 12:this.loadingFull=!1;case 13:case"end":return e.stop()}}),e,this,[[1,9]])})));function t(){return e.apply(this,arguments)}return t}(),uploadVersion:function(){var e=Object(i["a"])(Object(a["a"])().mark((function e(t){var r,s,n;return Object(a["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(o["j"])(t);case 3:r=e.sent,s=r.code,n=r.message,200===s?(this.handleClose(),this.getList(),this.$message.success(n)):this.$message.error(n),e.next=11;break;case 8:e.prev=8,e.t0=e["catch"](0),this.$message.error("上传app新版本失败: ".concat(e.t0));case 11:case"end":return e.stop()}}),e,this,[[0,8]])})));function t(t){return e.apply(this,arguments)}return t}(),handleClose:function(){this.$refs.versionForm.resetFields(),this.versionForm.id="",this.versionForm.message="",this.versionForm.url="",this.versionForm.version="",this.editFlag=!1,this.visible.version=!1},editVersion:function(){var e=Object(i["a"])(Object(a["a"])().mark((function e(t){var r,s,n;return Object(a["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(o["f"])(t);case 3:r=e.sent,s=r.code,n=r.message,200===s?(this.handleClose(),this.getList(),this.$message.success(n)):this.$message.error(n),e.next=11;break;case 8:e.prev=8,e.t0=e["catch"](0),this.$message.error("修改app新版本失败: ".concat(e.t0));case 11:case"end":return e.stop()}}),e,this,[[0,8]])})));function t(t){return e.apply(this,arguments)}return t}(),handleUpVersion:function(e){var t=this,r=e.id,s=e.version;this.$confirm("是否确定将".concat(s,"版本设定为最新版本,进行app更新?"),"版本更新",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){t.upVersion(r)}))},upVersion:function(){var e=Object(i["a"])(Object(a["a"])().mark((function e(t){var r,s,n;return Object(a["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(o["h"])({id:t});case 3:r=e.sent,s=r.code,n=r.message,200===s?(this.getList(),this.$message.success(n)):this.$message.error(n),e.next=11;break;case 8:e.prev=8,e.t0=e["catch"](0),this.$message.error("app新版本上线失败: ".concat(e.t0));case 11:case"end":return e.stop()}}),e,this,[[0,8]])})));function t(t){return e.apply(this,arguments)}return t}(),handleEdit:function(e){var t=e.id,r=e.version,s=e.url,n=e.message;this.versionForm.id=t,this.versionForm.url=s,this.versionForm.version=r,this.versionForm.message=n,this.editFlag=!0,this.visible.version=!0},handleSure:function(){var e=this;this.$refs.versionForm.validate((function(t){if(!t)return!1;if(e.editFlag)e.editVersion(e.versionForm);else{var r=e.versionForm,s=r.version,n=r.url,a=r.message;e.uploadVersion({version:s,url:n,message:a})}}))},deleteVersion:function(){var e=Object(i["a"])(Object(a["a"])().mark((function e(t){var r,s,n;return Object(a["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(o["e"])({id:t});case 3:r=e.sent,s=r.code,n=r.message,200===s?(this.getList(),this.$message.success(n)):this.$message.error(n),e.next=11;break;case 8:e.prev=8,e.t0=e["catch"](0),this.$message.error("删除app版本失败: ".concat(e.t0));case 11:case"end":return e.stop()}}),e,this,[[0,8]])})));function t(t){return e.apply(this,arguments)}return t}(),handleDelete:function(e){var t=this,r=e.id,s=e.version;this.$confirm("是否确定将".concat(s,"版本删除?"),"删除确认",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){t.deleteVersion(r)}))},changePagination:function(e){var t=e.page,r=e.limit;this.searchParams.page_size=r,this.searchParams.page_index=t,this.getList()}}},l=c,u=r("2877"),p=Object(u["a"])(l,s,n,!1,null,null,null);t["default"]=p.exports}}]);
|