You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1 lines
12 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-15ded410"],{"07b9":function(t,e,a){"use strict";a("1743")},1743:function(t,e,a){},"2d17":function(t,e,a){"use strict";a.r(e);var o=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-tabs",{staticClass:"my-tabs",attrs:{type:"card"},on:{"tab-click":t.handleClick},model:{value:t.activeName,callback:function(e){t.activeName=e},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:"资源列表",name:"roleList"}},[a("div",{staticClass:"container"},[a("div",{staticClass:"tab-header"},[a("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0,model:t.page.params}},[a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:21}},[a("el-form-item",{attrs:{label:"资源ID"}},[a("el-input",{attrs:{placeholder:"资源ID",clearable:""},model:{value:t.page.params.sourceId,callback:function(e){t.$set(t.page.params,"sourceId",e)},expression:"page.params.sourceId"}})],1),a("el-form-item",{attrs:{label:"资源名称"}},[a("el-input",{attrs:{placeholder:"资源名称",clearable:""},model:{value:t.page.params.sourceName,callback:function(e){t.$set(t.page.params,"sourceName",e)},expression:"page.params.sourceName"}})],1),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.getPageList(1)}}},[t._v("查 询")])],1),a("el-col",{attrs:{span:3}},[a("el-form-item",{staticStyle:{float:"right"}},[a("el-button",{attrs:{type:"primary"},on:{click:t.getPageList}},[t._v("保存排序")])],1)],1)],1)],1)],1),a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.tableData,border:""}},[a("el-table-column",{attrs:{label:"序号",width:"70px",type:"index",align:"center"}}),a("el-table-column",{attrs:{label:"操作",width:"150px",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(a){return t.editRow(e.row)}}},[t._v(" 修改 ")]),a("el-button",{attrs:{type:"danger",size:"mini"},nativeOn:{click:function(a){return a.preventDefault(),t.deleteRow(e.row)}}},[t._v(" 删除 ")])]}}])}),a("el-table-column",{attrs:{prop:"sourceName",label:"资源名称",align:"center"}}),a("el-table-column",{attrs:{prop:"sortNo",label:"排序",align:"center",width:"70px"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input",{attrs:{size:"mini"},model:{value:e.row.sortNo,callback:function(a){t.$set(e.row,"sortNo",a)},expression:"scope.row.sortNo"}})]}}])}),a("el-table-column",{attrs:{prop:"sourceId",label:"资源ID(微服务的name属性)",align:"center"}}),a("el-table-column",{attrs:{prop:"remarks",label:"资源描述",align:"center"}})],1),a("pagination",{attrs:{total:t.page.total,page:t.page.current,limit:t.page.size},on:{"update:page":function(e){return t.$set(t.page,"current",e)},"update:limit":function(e){return t.$set(t.page,"size",e)},pagination:t.pagination}}),a("el-dialog",{attrs:{title:t.dialogTitle+"角色信息",visible:t.editDialog,width:"40%"},on:{"update:visible":function(e){t.editDialog=e}}},[a("table",{staticClass:"e-table",attrs:{cellspacing:"0"}},[a("tr",[a("td",[t._v("资源ID")]),a("td",[a("el-input",{staticStyle:{width:"300px"},model:{value:t.form.sourceId,callback:function(e){t.$set(t.form,"sourceId",e)},expression:"form.sourceId"}})],1)]),a("tr",[a("td",[t._v("资源名称")]),a("td",[a("el-input",{staticStyle:{width:"300px"},model:{value:t.form.sourceName,callback:function(e){t.$set(t.form,"sourceName",e)},expression:"form.sourceName"}})],1)]),a("tr",[a("td",[t._v("app下载地址")]),a("td",[a("el-input",{staticStyle:{width:"300px"},model:{value:t.form.sourceUrl,callback:function(e){t.$set(t.form,"sourceUrl",e)},expression:"form.sourceUrl"}})],1)]),a("tr",[a("td",[t._v("web页面url")]),a("td",[a("el-input",{staticStyle:{width:"300px"},model:{value:t.form.pageUrl,callback:function(e){t.$set(t.form,"pageUrl",e)},expression:"form.pageUrl"}})],1)]),a("tr",[a("td",[t._v("包名")]),a("td",[a("el-input",{staticStyle:{width:"300px"},model:{value:t.form.sourcePackage,callback:function(e){t.$set(t.form,"sourcePackage",e)},expression:"form.sourcePackage"}})],1)]),a("tr",[a("td",[t._v("菜单图标地址")]),a("td",[a("el-input",{staticStyle:{width:"300px"},model:{value:t.form.iconUrl,callback:function(e){t.$set(t.form,"iconUrl",e)},expression:"form.iconUrl"}})],1)]),a("tr",[a("td",[t._v("资源图标背景色")]),a("td",[a("el-input",{staticStyle:{width:"300px"},model:{value:t.form.iconBgColor,callback:function(e){t.$set(t.form,"iconBgColor",e)},expression:"form.iconBgColor"}})],1)]),a("tr",[a("td",[t._v("资源版本")]),a("td",[a("el-input",{staticStyle:{width:"300px"},model:{value:t.form.ver,callback:function(e){t.$set(t.form,"ver",e)},expression:"form.ver"}})],1)]),a("tr",[a("td",[t._v("启动模块动作")]),a("td",[a("el-input",{staticStyle:{width:"300px"},model:{value:t.form.sourceAction,callback:function(e){t.$set(t.form,"sourceAction",e)},expression:"form.sourceAction"}})],1)]),a("tr",[a("td",[t._v("资源用到的json拼接")]),a("td",[a("el-input",{staticStyle:{width:"300px"},model:{value:t.form.sourceExtra,callback:function(e){t.$set(t.form,"sourceExtra",e)},expression:"form.sourceExtra"}})],1)]),a("tr",[a("td",[t._v("提示数量")]),a("td",[a("el-input",{staticStyle:{width:"300px"},model:{value:t.form.noticeNum,callback:function(e){t.$set(t.form,"noticeNum",e)},expression:"form.noticeNum"}})],1)]),a("tr",[a("td",[t._v("RePlugin插件名称")]),a("td",[a("el-input",{staticStyle:{width:"300px"},model:{value:t.form.modulePluginName,callback:function(e){t.$set(t.form,"modulePluginName",e)},expression:"form.modulePluginName"}})],1)]),a("tr",[a("td",[t._v("排序号")]),a("td",[a("el-input",{staticStyle:{width:"300px"},attrs:{type:"number"},model:{value:t.form.sortNo,callback:function(e){t.$set(t.form,"sortNo",e)},expression:"form.sortNo"}})],1)]),a("tr",[a("td",[t._v("资源描述")]),a("td",[a("el-input",{attrs:{type:"textarea"},model:{value:t.form.remarks,callback:function(e){t.$set(t.form,"remarks",e)},expression:"form.remarks"}})],1)])]),a("div",{staticStyle:{"margin-top":"20px","text-align":"center"}},[a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.save()}}},[t._v("保存")])],1)])],1)]),a("el-tab-pane",{attrs:{label:"新增资源",name:"addrole"}},[a("table",{staticClass:"e-table",attrs:{cellspacing:"0"}},[a("tr",[a("td",[t._v("资源ID")]),a("td",[a("el-input",{staticStyle:{width:"300px"},model:{value:t.form.sourceId,callback:function(e){t.$set(t.form,"sourceId",e)},expression:"form.sourceId"}})],1)]),a("tr",[a("td",[t._v("资源名称")]),a("td",[a("el-input",{staticStyle:{width:"300px"},model:{value:t.form.sourceName,callback:function(e){t.$set(t.form,"sourceName",e)},expression:"form.sourceName"}})],1)]),a("tr",[a("td",[t._v("app下载地址")]),a("td",[a("el-input",{staticStyle:{width:"300px"},model:{value:t.form.sourceUrl,callback:function(e){t.$set(t.form,"sourceUrl",e)},expression:"form.sourceUrl"}})],1)]),a("tr",[a("td",[t._v("web页面url")]),a("td",[a("el-input",{staticStyle:{width:"300px"},model:{value:t.form.pageUrl,callback:function(e){t.$set(t.form,"pageUrl",e)},expression:"form.pageUrl"}})],1)]),a("tr",[a("td",[t._v("包名")]),a("td",[a("el-input",{staticStyle:{width:"300px"},model:{value:t.form.sourcePackage,callback:function(e){t.$set(t.form,"sourcePackage",e)},expression:"form.sourcePackage"}})],1)]),a("tr",[a("td",[t._v("菜单图标地址")]),a("td",[a("el-input",{staticStyle:{width:"300px"},model:{value:t.form.iconUrl,callback:function(e){t.$set(t.form,"iconUrl",e)},expression:"form.iconUrl"}})],1)]),a("tr",[a("td",[t._v("资源图标背景色")]),a("td",[a("el-input",{staticStyle:{width:"300px"},model:{value:t.form.iconBgColor,callback:function(e){t.$set(t.form,"iconBgColor",e)},expression:"form.iconBgColor"}})],1)]),a("tr",[a("td",[t._v("资源版本")]),a("td",[a("el-input",{staticStyle:{width:"300px"},model:{value:t.form.ver,callback:function(e){t.$set(t.form,"ver",e)},expression:"form.ver"}})],1)]),a("tr",[a("td",[t._v("启动模块动作")]),a("td",[a("el-input",{staticStyle:{width:"300px"},model:{value:t.form.sourceAction,callback:function(e){t.$set(t.form,"sourceAction",e)},expression:"form.sourceAction"}})],1)]),a("tr",[a("td",[t._v("资源用到的json拼接")]),a("td",[a("el-input",{staticStyle:{width:"300px"},model:{value:t.form.sourceExtra,callback:function(e){t.$set(t.form,"sourceExtra",e)},expression:"form.sourceExtra"}})],1)]),a("tr",[a("td",[t._v("提示数量")]),a("td",[a("el-input",{staticStyle:{width:"300px"},model:{value:t.form.noticeNum,callback:function(e){t.$set(t.form,"noticeNum",e)},expression:"form.noticeNum"}})],1)]),a("tr",[a("td",[t._v("RePlugin插件名称")]),a("td",[a("el-input",{staticStyle:{width:"300px"},model:{value:t.form.modulePluginName,callback:function(e){t.$set(t.form,"modulePluginName",e)},expression:"form.modulePluginName"}})],1)]),a("tr",[a("td",[t._v("排序号")]),a("td",[a("el-input",{staticStyle:{width:"300px"},attrs:{type:"number"},model:{value:t.form.sortNo,callback:function(e){t.$set(t.form,"sortNo",e)},expression:"form.sortNo"}})],1)]),a("tr",[a("td",[t._v("资源描述")]),a("td",[a("el-input",{attrs:{type:"textarea"},model:{value:t.form.remarks,callback:function(e){t.$set(t.form,"remarks",e)},expression:"form.remarks"}})],1)])]),a("div",{staticStyle:{"margin-top":"20px","text-align":"center"}},[a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.save()}}},[t._v("保存")])],1)])],1)},r=[],i=a("b775"),l=a("4328"),s=a.n(l),n=window.sessionStorage.getItem("token");function c(t){return Object(i["a"])({url:"/portal/v1/syssource/listPage",method:"POST",data:t,headers:{"Content-Type":"application/json",token:n}})}function u(t){return Object(i["a"])({url:"/portal/v1/syssource/save",method:"POST",data:t,headers:{"Content-Type":"application/json",token:n}})}function m(t){return Object(i["a"])({url:"/portal/v1/syssource/update/"+t.sid,method:"POST",data:t,headers:{"Content-Type":"application/json",token:n}})}function p(t){return Object(i["a"])({url:"/portal/v1/syssource/delBySids/"+t.sid,method:"get",data:s.a.stringify(t),headers:{"Content-Type":"application/json",token:n}})}var d={data:function(){return{activeName:"roleList",dialogTitle:"",editDialog:!1,form:{},formBackup:Object.assign({},this.form),page:{total:0,current:1,size:10,params:{psid:"",sourceId:"",sourceName:""}},tableData:[],zylb:[],sourceList:[]}},mounted:function(){this.getPageList(this.page)},methods:{pagination:function(t){this.page.current=t.pageNum,this.page.size=t.pageSize,this.getPageList(this.page)},resetSearch:function(){this.page={total:0,current:1,size:10,params:{psid:"",sourceId:"",sourceName:""}},this.getPageList()},getPageList:function(){var t=this;c(this.page).then((function(e){t.tableData=e.data.records,t.page.total=e.data.total}))},handleClick:function(t,e){"addrole"==t.name?(this.dialogTitle="新增",this.roleForm=Object.assign({},this.formBackup)):this.getPageList()},save:function(){var t=this;this.form.sid?m(this.form).then((function(e){t.editDialog=!1,t.getPageList(t.page),t.$message({message:e.msg,type:"success"})})):u(this.form).then((function(e){t.getPageList(),t.activeName="roleList",t.$message({message:e.msg,type:"success"})})),this.reset()},reset:function(){this.form={}},editRow:function(t){this.dialogTitle="编辑",this.editDialog=!0,this.form=Object.assign({},t)},deleteRow:function(t){var e=this;this.$confirm("确定要删除该资源吗, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){p({sid:t.sid}).then((function(t){e.getPageList(),e.$message({type:"success",message:"删除成功!"})}))}))}}},f=d,g=(a("07b9"),a("2877")),v=Object(g["a"])(f,o,r,!1,null,"2894f925",null);e["default"]=v.exports}}]);