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-2f598407"],{"1f31":function(t,e,a){},8566:function(t,e,a){"use strict";var i=a("b775");e["a"]={listPage:function(t){return Object(i["a"])({url:"/admin/apiadmin/sysauthorizegroup/listPage",method:"POST",data:t,headers:{"Content-Type":"application/json"}})},savePurviewManage:function(t){return Object(i["a"])({url:"/admin/apiadmin/sysauthorizegroup/saveOrUpdate",method:"post",data:t,headers:{"Content-Type":"application/json"}})},deleteBySid:function(t){return Object(i["a"])({url:"/admin/apiadmin/sysauthorizegroup/delBySids",method:"DELETE",data:t,headers:{"Content-Type":"application/json"}})},getPurviewManageListAll:function(t){return Object(i["a"])({url:"/admin/apiadmin/sysauthorizegroup/listAll",method:"get"})}}},"922f":function(t,e,a){"use strict";a("1f31")},a442:function(t,e,a){},c640:function(t,e,a){"use strict";a("a442")},fe44:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t._self._c;return e("div",{staticClass:"app-container"},[e("div",{directives:[{name:"show",rawName:"v-show",value:1==t.viewState,expression:"viewState == 1"}]},[e("button-bar",{ref:"btnbar",attrs:{"view-title":"注册单位授权管理",btndisabled:t.btndisabled},on:{btnhandle:t.btnHandle}}),e("div",{staticClass:"main-content"},[e("div",{staticClass:"searchcon"},[e("el-button",{staticClass:"searchbtn",attrs:{size:"small"},on:{click:t.clicksearchShow}},[t._v(" "+t._s(t.searchxianshitit)+" ")]),e("div",{directives:[{name:"show",rawName:"v-show",value:t.isSearchShow,expression:"isSearchShow"}],staticClass:"search"},[e("el-form",{staticClass:"tab-header",attrs:{inline:!0}},[e("el-form-item",{attrs:{label:"单位名称"}},[e("el-input",{attrs:{placeholder:"",clearable:""},model:{value:t.queryParams.params.orgName,callback:function(e){t.$set(t.queryParams.params,"orgName",e)},expression:"queryParams.params.orgName"}})],1),e("el-form-item",{attrs:{label:"联系人"}},[e("el-input",{attrs:{placeholder:"",clearable:""},model:{value:t.queryParams.params.linkPerson,callback:function(e){t.$set(t.queryParams.params,"linkPerson",e)},expression:"queryParams.params.linkPerson"}})],1)],1),e("div",{staticClass:"btn",staticStyle:{"text-align":"center"}},[e("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-search"},on:{click:t.dosearch}},[t._v("查询")]),e("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-refresh"},on:{click:t.resetQuery}},[t._v("重置")])],1)],1)],1),t._m(0),e("div",{},[e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.tableLoading,expression:"tableLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""}},[e("el-table-column",{attrs:{fixed:"",width:"60",label:"序号",type:"index",index:t.indexMethod,align:"center"}}),e("el-table-column",{attrs:{label:"操作",align:"center",width:"160"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(e){return t.toRelevancy(a.row)}}},[t._v("授权")]),e("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(e){return t.toDialog(a.row)}}},[t._v("注册信息")])]}}])}),e("el-table-column",{attrs:{prop:"orgName",label:"单位名称",align:"center"}}),e("el-table-column",{attrs:{prop:"linkPerson",label:"联系人",align:"center"}}),e("el-table-column",{attrs:{prop:"linkPhone",label:"联系电话",align:"center"}}),e("el-table-column",{attrs:{prop:"authorizeGroupName",label:"权限组",align:"center"}})],1)],1),e("div",{staticClass:"pages"},[e("div",{staticClass:"tit"}),e("pagination",{directives:[{name:"show",rawName:"v-show",value:t.dataList.length>0,expression:"dataList.length > 0"}],staticClass:"pagination",attrs:{total:t.queryParams.total,page:t.queryParams.current,limit:t.queryParams.size},on:{"update:page":function(e){return t.$set(t.queryParams,"current",e)},"update:limit":function(e){return t.$set(t.queryParams,"size",e)},pagination:t.loadList}})],1)])],1),e("el-dialog",{attrs:{title:"权限组授权",visible:t.roleDialog,width:"20%"},on:{"update:visible":function(e){t.roleDialog=e}}},[e("el-form",{ref:"roleForm",attrs:{model:t.roleForm}},[e("el-form-item",{attrs:{label:"权限组","label-width":"100"}},[e("el-select",{attrs:{placeholder:"请选择",filterable:"",multiple:""},model:{value:t.roleForm.groupSids,callback:function(e){t.$set(t.roleForm,"groupSids",e)},expression:"roleForm.groupSids"}},t._l(t.roleList,(function(t,a){return e("el-option",{key:a,attrs:{label:t.groupName,value:t.sid}})})),1)],1)],1),e("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.saveRole("roleForm")}}},[t._v("保 存")]),e("el-button",{on:{click:t.closeDialog}},[t._v("关 闭")])],1)],1),e("el-dialog",{attrs:{title:t.orgNameTitle,visible:t.roleDialog2,width:"60%"},on:{"update:visible":function(e){t.roleDialog2=e}}},[e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.tableLoading,expression:"tableLoading"}],staticStyle:{width:"100%","margin-top":"-20px"},attrs:{data:t.registerList,border:""}},[e("el-table-column",{attrs:{fixed:"",width:"60",label:"序号",type:"index",index:t.indexMethod,align:"center"}}),e("el-table-column",{attrs:{prop:"sourceName",label:"资源名称",align:"center"}}),e("el-table-column",{attrs:{prop:"createTime",label:"注册日期",align:"center"}}),e("el-table-column",{attrs:{label:"有效期至",align:"center"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("el-date-picker",{staticStyle:{width:"200px"},attrs:{type:"date",placeholder:"选择日期",format:"yyyy-MM-dd","value-format":"yyyy-MM-dd"},model:{value:a.row.expireDate,callback:function(e){t.$set(a.row,"expireDate",e)},expression:"scope.row.expireDate"}})]}}])}),e("el-table-column",{attrs:{label:"注册类型",align:"center"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("el-radio-group",{on:{change:function(e){return t.radioChange(a.row.regType)}},model:{value:a.row.regType,callback:function(e){t.$set(a.row,"regType",e)},expression:"scope.row.regType"}},[e("el-radio",{attrs:{label:1}},[t._v("正式版")]),e("el-radio",{attrs:{label:2}},[t._v("体验版")])],1)]}}])})],1),e("div",{staticClass:"text-center",staticStyle:{"margin-top":"10px"}},[e("el-button",{attrs:{type:"primary"},on:{click:t.saveRegister}},[t._v("保 存")]),e("el-button",{on:{click:t.dialogClose2}},[t._v("关 闭")])],1)],1)],1)},n=[function(){var t=this,e=t._self._c;return e("div",{staticClass:"listtop"},[e("div",{staticClass:"tit"},[t._v("注册单位列表")])])}],r=a("b775"),o={listPage:function(t){return Object(r["a"])({url:"/admin/apiadmin/sysorgauthorize/listPage",method:"POST",data:t,headers:{"Content-Type":"application/json"}})},savePurviewManage:function(t){return Object(r["a"])({url:"/admin/apiadmin/sysorgauthorize/saveOrUpdate",method:"post",data:t,headers:{"Content-Type":"application/json"}})},getRegistrationInformation:function(t){return Object(r["a"])({url:"/admin/apiadmin/sysorgauthorize/getRegistrationInformation/"+t,method:"get"})},saveReg:function(t){return Object(r["a"])({url:"/admin/apiadmin/sysorgregister/save",method:"post",data:t,headers:{"Content-Type":"application/json"}})}},s=a("8566"),l=function(){var t=this,e=t._self._c;return e("div",{staticClass:"tab-header webtop"},[e("div",[t._v(t._s(t.viewTitle))]),e("div",t._l(t.btnList,(function(a){return e("el-button",{key:a.btnKey,attrs:{type:a.type,size:a.size,disabled:t.btndisabled},on:{click:function(e){return t.btnHandle(a.btnKey)}}},[a.icon?e("svg-icon",{attrs:{iconClass:a.icon}}):t._e(),t._v(t._s(a.btnLabel)+" ")],1)})),1)])},c=[],u={name:"ButtonBar",props:{viewTitle:String,btndisabled:{type:Boolean,default:!1}},data:function(){return{currentPath:this.$route.path,userSid:this.$store.getters.userInfo?this.$store.getters.userInfo.userSid:"",btnList:[{type:"primary",size:"small",icon:"plus",btnKey:"toAdd",btnLabel:"新增"},{type:"primary",size:"small",icon:"edit",btnKey:"toEdit",btnLabel:"编辑"},{type:"primary",size:"small",icon:"submit",btnKey:"doSubmit",btnLabel:"提交"},{type:"danger",size:"small",icon:"del",btnKey:"doDel",btnLabel:"删除"},{type:"success",size:"small",icon:"Import",btnKey:"doImport",btnLabel:"导入"},{type:"success",size:"small",icon:"export",btnKey:"build",btnLabel:"导出"},{type:"info",size:"small",icon:"cross",btnKey:"doClose",btnLabel:"关闭"}]}},created:function(){this.initPermission()},methods:{initPermission:function(){console.log("*******************当前路径 "+this.currentPath),console.log("*******************当前用户 "+this.userSid);this.currentPath,this.userSid},btnHandle:function(t){this.$emit("btnhandle",t)},setButtonList:function(t){this.btnList=t}}},d=u,p=(a("c640"),a("2877")),h=Object(p["a"])(d,l,c,!1,null,"c4aa0380",null),m=h.exports,g=a("4d86"),b=function(){var t=this,e=t._self._c;return e("div",{staticClass:"pagination-container e-pagination",class:{hidden:t.hidden}},[e("el-pagination",t._b({attrs:{background:t.background,"current-page":t.current,"page-size":t.Size,layout:t.layout,"page-sizes":t.pageSizes,total:t.total},on:{"update:currentPage":function(e){t.current=e},"update:current-page":function(e){t.current=e},"update:pageSize":function(e){t.Size=e},"update:page-size":function(e){t.Size=e},"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}},"el-pagination",t.$attrs,!1))],1)},f=[],y={name:"Pagination",props:{total:{required:!0,type:Number},page:{type:Number,default:1},limit:{type:Number,default:20},pageSizes:{type:Array,default:function(){return[5,10,15,20,30,50]}},layout:{type:String,default:"sizes"},background:{type:Boolean,default:!0},autoScroll:{type:Boolean,default:!0},hidden:{type:Boolean,default:!1}},computed:{current:{get:function(){return this.page},set:function(t){this.$emit("update:page",t)}},Size:{get:function(){return this.limit},set:function(t){this.$emit("update:limit",t)}}},methods:{handleSizeChange:function(t){this.$emit("pagination",{pageNum:this.curren,pageSize:t})},handleCurrentChange:function(t){this.$emit("pagination",{pageNum:t,pageSize:this.Size})}}},v=y,S=(a("922f"),Object(p["a"])(v,b,f,!1,null,null,null)),w=S.exports,L={components:{ButtonBar:m,Pagination:g["a"],pageye:w},data:function(){return{btndisabled:!1,viewState:1,isSearchShow:!1,searchxianshitit:"显示查询条件",tableLoading:!1,dataList:[],btnList:[{type:"info",size:"small",icon:"cross",btnKey:"doClose",btnLabel:"关闭"}],queryParams:{current:1,size:10,total:0,params:{orgName:"",linkPerson:""}},roleDialog:!1,roleForm:{groupSids:[],orgSid:""},roleList:[],orgNameTitle:"",radio:"",roleDialog2:!1,registerList:[]}},mounted:function(){this.$refs["btnbar"].setButtonList(this.btnList)},created:function(){this.loadList(),this.init()},methods:{init:function(){var t=this;s["a"].getPurviewManageListAll().then((function(e){t.roleList=e.data}))},clicksearchShow:function(){this.isSearchShow=!this.isSearchShow,this.isSearchShow?this.searchxianshitit="隐藏查询条件":this.searchxianshitit="显示查询条件"},btnHandle:function(t){switch(t){case"doClose":this.doClose();break;default:break}},loadList:function(){var t=this;this.tableLoading=!0,o.listPage(this.queryParams).then((function(e){if(t.tableLoading=!1,e.success){var a=e.data;t.queryParams.total=a.total,t.dataList=a.records}else t.dataList=[],t.queryParams.total=0})).catch((function(){t.tableLoading=!1}))},indexMethod:function(t){var e=(this.queryParams.current-1)*this.queryParams.size,a=t+1+e;return a},dosearch:function(){this.queryParams.current=1,this.loadList()},resetQuery:function(){this.queryParams={current:1,size:10,total:0,params:{orgName:"",linkPerson:""}},this.loadList()},toRelevancy:function(t){this.roleDialog=!0,this.roleForm.orgSid=t.orgSid,this.roleForm.groupSids=t.groupSids},doClose:function(){this.$store.dispatch("tagsView/delView",this.$route),this.$router.go(-1)},saveRole:function(){var t=this;console.log("saveRole",this.roleForm),o.savePurviewManage(this.roleForm).then((function(e){t.loadList(),t.closeDialog()}))},closeDialog:function(){this.roleDialog=!1,this.roleForm={groupSids:[],orgSid:""}},toDialog:function(t){var e=this;this.orgNameTitle="单位注册信息:"+t.orgName,o.getRegistrationInformation(t.orgSid).then((function(t){e.registerList=t.data,e.roleDialog2=!0}))},radioChange:function(t){},saveRegister:function(){var t=this;console.log("aaa",this.registerList),o.saveReg(this.registerList).then((function(e){t.roleDialog2=!1}))},dialogClose2:function(){this.roleDialog2=!1}}},P=L,z=Object(p["a"])(P,i,n,!1,null,"a638aec8",null);e["default"]=z.exports}}]);