chunk-79ed.cd4e24dd.js 6.4 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-79ed"],{bXcL:function(t,e,a){"use strict";a.r(e);window.isFirst=0;var s={name:"PlatformManage",data:function(){return{search:{name:"",maturity:""},list:[],pageSize:0,current_page:0,total:0,loading:!1,showDialog:!1,redirect:void 0,is_show_add:!1}},created:function(){this.$store.dispatch("GetUserInfo"),this.currentChange(1),this.getData()},destroyed:function(){},methods:{getData:function(){var t=this;$http.get("/admin/application/checkAddRole").then(function(e){1===e.result?t.is_show_add=!0:t.is_show_add=!1}).catch(function(t){console.error(t)})},toAdd:function(){1==this.is_show_add&&this.$router.push(this.fun.getUrl("add_platform"))},currentChange:function(t){var e=this;0===window.isFirst&&(this.loading=!0),$http.post("/admin/application",{page:t,search:this.search},"loading").then(function(t){1===t.result?(e.total=t.data.total,e.pageSize=t.data.per_page,e.list=t.data.data,e.current_page=t.data.current_page):(e.list=[],-1===t.data.status&&e.currentChange(1),t.msg&&""!=t.msg&&e.$message.error(t.msg)),window.isFirst=1,e.loading=!1}).catch(function(t){e.loading=!1,console.error(t)})},toShop:function(t){var e=this.$router.resolve({path:"/blank",query:{id:t.id}});window.open(e.href,"_blank")},stopUse:function(t){var e=this,a=0===t.status?"启用":"停用";this.$confirm("确定"+a+"吗","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){$http.get("/admin/application/delete/"+t.id,{},"正在"+a).then(function(t){1===t.result?(e.currentChange(1),e.$message({type:"success",message:a+"成功!"})):t.msg&&""!=t.msg&&e.$message.error(t.msg)}).catch(function(t){console.error(t)})}).catch(function(){e.$message({type:"info",message:"已取消"+a})})},setTop:function(t){var e=this,a=0===t.is_top?"确定置顶?":"取消置顶?";this.$confirm(a,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){$http.get("/admin/application/setTop/"+t.id,{},"正在操作").then(function(t){1===t.result?(e.currentChange(1),t.msg&&""!=t.msg&&e.$message.success(t.msg)):t.msg&&""!=t.msg&&e.$message.error(t.msg)}).catch(function(t){console.error(t)})}).catch(function(){e.$message({type:"info",message:"已取消"})})}}},i=(a("g/j0"),a("KHd+")),n=Object(i.a)(s,function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"right"},[a("div",{staticClass:"right-head"},[a("div",{staticClass:"right-head-con"},[t._v("平台管理")]),t._v(" "),1==t.is_show_add?a("el-button",{directives:[{name:"loading",rawName:"v-loading.fullscreen.lock",value:t.loading,expression:"loading",modifiers:{fullscreen:!0,lock:!0}}],attrs:{type:"primary","element-loading-text":"loading","element-loading-spinner":"el-icon-loading","element-loading-background":"rgba(255, 255, 255, 1)",size:"small",icon:"el-icon-plus"},on:{click:t.toAdd}},[t._v("添加平台\n ")]):t._e()],1),t._v(" "),a("el-form",{ref:"search",attrs:{inline:!0,model:t.search}},[a("el-row",[a("el-col",{attrs:{span:17}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"请输入平台名称关键词"},model:{value:t.search.name,callback:function(e){t.$set(t.search,"name",e)},expression:"search.name"}})],1),t._v(" "),a("el-form-item",[a("el-select",{attrs:{clearable:"",placeholder:"是否到期"},model:{value:t.search.maturity,callback:function(e){t.$set(t.search,"maturity",e)},expression:"search.maturity"}},[a("el-option",{attrs:{label:"已到期",value:1}}),t._v(" "),a("el-option",{attrs:{label:"未到期",value:2}})],1)],1)],1),t._v(" "),a("el-col",{attrs:{span:6,align:"right"}},[a("el-form-item",[a("el-button",{attrs:{type:"success",icon:"el-icon-search"},on:{click:function(e){t.currentChange(1)}}},[t._v("搜索\n ")])],1)],1)],1)],1),t._v(" "),a("el-row",{staticClass:"list_box",attrs:{type:"flex"}},t._l(t.list,function(e,s){return a("el-col",{key:s,staticClass:"user",attrs:{md:7,sm:12,xs:24}},[a("div",{staticClass:"temp"},[a("el-row",{staticClass:"temp_top"},[a("el-col",{staticClass:"user_box",staticStyle:{padding:"30px 0 0 0"},attrs:{xs:24,sm:24,md:6,lg:6}},[a("div",{staticClass:"temp-img"},[a("img",{attrs:{src:e.img,alt:""}})])]),t._v(" "),a("el-col",{staticStyle:{padding:"30px 0 0 0"},attrs:{xs:24,sm:24,md:12,lg:14}},[a("div",{staticClass:"name_time"},[a("div",{staticClass:"name"},[t._v("\n "+t._s(e.name)+"\n ")]),t._v(" "),a("div",{staticClass:"effective_time",class:!e.is_expire||1!==e.is_expire&&2!==e.is_expire?"":"red"},[t._v("\n 有效期:\n "+t._s(e.validity_time?e.validity_time:"无限制")+"\n ")])])]),t._v(" "),a("el-col",{staticStyle:{padding:"30px 0 0 0"},attrs:{xs:24,sm:24,md:6,lg:4}},[a("div",{staticClass:"edit_topping",on:{click:function(a){t.setTop(e)}}},[a("svg",{staticClass:"icon",attrs:{t:"1572506953743",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"1837",width:"25",height:"25"}},[a("path",{attrs:{d:"M576 452.266667v422.4h-85.333333v-422.4l-89.6 89.6L341.333333 477.866667l192-192 192 192-59.733333 59.733333-89.6-85.333333z m213.333333-217.6h-512v-85.333334h512v85.333334z",fill:1==e.is_top?"#e00406":"#2c2c2c","p-id":"1838"}})])]),t._v(" "),a("router-link",{attrs:{to:{path:"/manage/add",query:{type:"edit",id:e.id}}}},[a("div",{staticClass:"edit_box"},[a("i",{staticClass:"el-icon-edit-outline"})])])],1)],1),t._v(" "),a("el-row",{staticClass:"btn_box"},[a("el-col",{attrs:{span:8,align:"center"}},[a("el-button",{staticStyle:{width:"86%"},attrs:{type:"danger"},on:{click:function(a){t.stopUse(e)}}},[t._v(t._s(0===e.status?"启用":"停用")+"\n ")])],1),t._v(" "),a("el-col",{attrs:{span:8,align:"center"}},[a("router-link",{attrs:{to:"/manage/user/"+e.id}},[a("el-button",{staticStyle:{width:"86%"}},[t._v("使用者")])],1)],1),t._v(" "),a("el-col",{attrs:{span:8,align:"center"}},[a("el-button",{staticStyle:{width:"86%"},attrs:{type:"primary",disabled:2===e.is_expire},on:{click:function(a){t.toShop(e)}}},[t._v("管理\n ")])],1)],1)],1)])})),t._v(" "),a("el-col",{staticStyle:{padding:"15px 5% 15px 0"},attrs:{span:24,align:"right"}},[a("el-pagination",{attrs:{layout:"prev, pager, next","current-page":t.current_page,"page-size":t.pageSize,total:t.total,background:""},on:{"current-change":t.currentChange,"update:currentPage":function(e){t.current_page=e}}})],1)],1)},[],!1,null,null,null);n.options.__file="index.vue";e.default=n.exports},"g/j0":function(t,e,a){"use strict";var s=a("s/Au");a.n(s).a},"s/Au":function(t,e,a){}}]);