2.dd803a12.js 5.6 KB

1
  1. "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[2],{4002:function(t,e,a){a.r(e),a.d(e,{default:function(){return R}});var l=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"container"},[a("add",{on:{onSuccess:t.onSuccess}}),a("list",{ref:"list",scopedSlots:t._u([{key:"update",fn:function(t){return[a("update-class",{attrs:{data:t.data}})]}},{key:"del",fn:function(e){return[a("list-del",{attrs:{data:e.data},on:{onSuccess:t.onSuccess}})]}}])})],1)},s=[],n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.list,size:"small","highlight-current-row":"",border:"",stripe:"","header-cell-style":{background:"#f1f2f3",color:"#333"}}},[a("el-table-column",{attrs:{prop:"classname",label:"名称"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-tag",{attrs:{type:"primary",size:"mini",effect:"dark"}},[t._v(t._s(e.row.classname?e.row.classname:"--"))])]}}])}),a("el-table-column",{attrs:{prop:"createby",label:"创建人"}}),a("el-table-column",{attrs:{prop:"createdate",label:"创建时间"}}),a("el-table-column",{attrs:{prop:"fnotes",label:"备注"}}),a("el-table-column",{attrs:{prop:"status",label:"状态"}}),a("el-table-column",{attrs:{label:"操作",width:"120"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._t("update",null,{data:e.row}),a("el-divider",{attrs:{direction:"vertical"}}),t._t("del",null,{data:e.row})]}}],null,!0)})],1),a("div",{staticStyle:{margin:"20px 0"}},[a("el-pagination",{attrs:{background:"",small:"","current-page":t.currentPage,"page-size":t.param.content.pageSize,layout:"total, prev, pager, next, jumper",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)],1)},r=[],o={data(){return{param:{classname:"sysmanage.develop.hotupdate.hotupdate",method:"queryUpdateClass",content:{pageNumber:1,pageSize:20}},list:[],total:0,currentPage:0}},methods:{listData(){this.$api.requested(this.param).then((t=>{this.list=t.data,this.total=t.total,this.currentPage=t.pageNumber}))},handleSizeChange(t){this.param.content.pageSize=t,this.listData()},handleCurrentChange(t){this.param.content.pageNumber=t,this.listData()}},mounted(){this.listData()}},i=o,c=a(1001),d=(0,c.Z)(i,n,r,!1,null,null,null),u=d.exports,p=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"container"},[a("el-button",{staticStyle:{"margin-bottom":"10px"},attrs:{type:"primary",size:"small",icon:"el-icon-upload"},on:{click:function(e){t.drawer=!0}}},[t._v("上传更新代码")]),a("el-drawer",{attrs:{title:"上传更新代码",visible:t.drawer},on:{"update:visible":function(e){t.drawer=e}}},[a("div",{staticStyle:{padding:"10px"}},[a("el-form",{attrs:{"label-position":"left","label-width":"80px",size:"mini"}},[a("el-form-item",{attrs:{label:"更新说明"}},[a("el-input",{attrs:{placeholder:"输入代码更新说明"},model:{value:t.form.content.fnotes,callback:function(e){t.$set(t.form.content,"fnotes",e)},expression:"form.content.fnotes"}})],1),a("el-form-item",{attrs:{label:"上传代码"}},[a("el-upload",{staticClass:"upload-demo",attrs:{drag:"",action:"/","http-request":t.updateCode,multiple:""}},[a("i",{staticClass:"el-icon-upload"}),a("div",{staticClass:"el-upload__text"},[t._v("将文件拖到此处,或"),a("em",[t._v("点击上传")])])])],1)],1)],1)])],1)},m=[],h=a(9669),f=a.n(h),g={data(){return{form:{accesstoken:JSON.parse(sessionStorage.getItem("active_account")).token,classname:"sysmanage.develop.hotupdate.hotupdate",method:"createUpdateClass",content:{classname:"restcontroller.webmanage.role.role",fnotes:""}},drawer:!1}},methods:{updateCode(t){let e="http://121.37.152.76:8080/yos/servlet/index",a=new FormData;a.append("file",t.file),a.append("requestContent",JSON.stringify(this.form));let l={headers:{"Content-Type":"multipart/form-data;charset=UTF-8"}};f().post(e,a,{onUploadProgress(t){t.lengthComputable&&console.log("上传进度",t.loaded/t.total)}},l).then((t=>{1===t.code?(this.$emit("onSuccess"),this.drawer=!1):this.$notify({title:t.msg,message:t.msg,type:"error"})}))}}},y=g,b=(0,c.Z)(y,p,m,!1,null,"0c0676e9",null),v=b.exports,_=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticStyle:{display:"inline"}},[a("el-popconfirm",{attrs:{title:"开始更新吗?"},on:{confirm:function(e){return t.updateRow()}}},[a("el-button",{attrs:{slot:"reference",type:"text",size:"small"},slot:"reference"},[t._v("执行更新")])],1)],1)},S=[],w={props:["data"],methods:{deleteRow(){this.$api.requested({classname:"sysmanage.develop.hotupdate.hotupdate",method:"updateclass",content:{updateid:this.data.updateid}}).then((t=>{1===t.code?this.$notify({title:"成功",message:"更新成功",type:"success"}):this.$notify({title:"失败",message:t.msg,type:"error"})}))}}},C=w,k=(0,c.Z)(C,_,S,!1,null,null,null),x=k.exports,$=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticStyle:{display:"inline"}},[a("el-popconfirm",{attrs:{title:"确定删除吗?"},on:{confirm:function(e){return t.deleteRow()}}},[a("el-button",{attrs:{slot:"reference",type:"text",size:"small"},slot:"reference"},[t._v("删 除")])],1)],1)},z=[],D={props:["data"],methods:{deleteRow(){this.$api.requested({classname:"sysmanage.develop.hotupdate.hotupdate",method:"deleteUpdateClass",content:{updateid:this.data.updateid}}).then((t=>{this.$emit("onSuccess")}))}}},q=D,E=(0,c.Z)(q,$,z,!1,null,null,null),N=E.exports,U={components:{list:u,add:v,listDel:N,updateClass:x},methods:{onSuccess(){this.$refs.list.listData()}}},Z=U,P=(0,c.Z)(Z,l,s,!1,null,null,null),R=P.exports}}]);