sOWorkspaceList-1.3.10.js 10 KB

1
  1. (window["webpackJsonp_direwolf"]=window["webpackJsonp_direwolf"]||[]).push([["sOWorkspaceList"],{"0ca2":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"wrapper-cont"},[a("el-row",[a("el-col",{attrs:{span:4}},[a("div",{staticClass:"ibox float-e-margins"},[a("div",{staticClass:"ibox-title "},[a("h5",[e._v("单位树")])]),a("div",{staticClass:"ibox-content",attrs:{id:""}},[a("div",{staticClass:"ml-10",attrs:{id:"div_resTree"}},[a("ul",{staticClass:"ztree",staticStyle:{width:"260px",overflow:"auto"},attrs:{id:"orgTree"}})])])])]),a("el-col",{attrs:{span:20}},[a("el-card",{staticClass:"box-card search-content",attrs:{shadow:"never"}},[a("el-form",{attrs:{"label-position":"right",size:"small","label-width":"100px",id:"sOWorkspaceSearchForm",model:e.searchParams}},[a("el-row",{attrs:{gutter:15}},[a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"名称"}},[a("el-input",{attrs:{placeholder:"请输入名称"},model:{value:e.searchParams.name,callback:function(t){e.$set(e.searchParams,"name",t)},expression:"searchParams.name"}})],1)],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"代码"}},[a("el-input",{attrs:{placeholder:"请输入代码"},model:{value:e.searchParams.code,callback:function(t){e.$set(e.searchParams,"code",t)},expression:"searchParams.code"}})],1)],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"所在单位"}},[a("org-selector",{attrs:{name:"所在单位",type:"0"},model:{value:e.searchParams.orgId,callback:function(t){e.$set(e.searchParams,"orgId",t)},expression:"searchParams.orgId"}})],1)],1)],1),a("el-row",{attrs:{gutter:15}},[a("el-col",{attrs:{offset:16,span:8}},[a("el-form-item",{staticClass:"search-content-button-container"},[a("el-button-group",[a("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-search"},on:{click:e.refreshTable}},[e._v("查询\n ")]),a("el-button",{attrs:{size:"small",icon:"el-icon-refresh"},on:{click:e.resetSearchParam}},[e._v("重置\n ")])],1)],1)],1)],1)],1)],1),a("el-card",{staticClass:"box-card",attrs:{shadow:"hover"}},[e.inViewMode?e._e():a("el-button-group",[e.hasPermission("add")?a("el-button",{attrs:{size:"mini",icon:"el-icon-plus"},on:{click:e.addNewSOWorkspace}},[e._v("新增\n ")]):e._e(),e.hasPermission("del")?a("el-button",{attrs:{type:"danger",size:"mini",icon:"el-icon-delete"},on:{click:e.deleteSelectedSOWorkspace}},[e._v("删除\n ")]):e._e(),e.hasPermission("view")?a("el-button",{attrs:{size:"mini",icon:"el-icon-tickets"},on:{click:e.viewSelectedSOWorkspace}},[e._v("查看\n ")]):e._e()],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.sOWorkspaceTableLoading,expression:"sOWorkspaceTableLoading"}],ref:"sOWorkspaceTable",staticStyle:{width:"100%","margin-top":"15px","margin-bottom":"15px"},attrs:{size:"medium",stripe:"",border:"","tooltip-effect":"dark",data:e.sOWorkspaceTablePage.list},on:{"row-click":e.handleRowClick,"sort-change":e.handleSortChange}},[a("el-table-column",{attrs:{type:"selection",width:"55"}}),a("el-table-column",{attrs:{prop:"name",label:"名称",sortable:"custom","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{prop:"code",label:"代码",sortable:"custom","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{prop:"orgName",width:"160",label:"所在单位名称",sortable:"custom","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{prop:"remark",width:"160",label:"描述",sortable:"custom","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{prop:"isDefault",width:"160",label:"是否默认",sortable:"custom","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e.$$utils.eleTableColumnFormatter(t,e.getDictByField("isDefault")))+"\n ")]}}])}),e.inViewMode?e._e():a("el-table-column",{attrs:{label:"操作","min-width":140},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-tooltip",{attrs:{content:"编辑",placement:"top"}},[a("el-button",{attrs:{size:"mini",icon:"el-icon-edit"},on:{click:function(a){return e.sOWorkspaceRecordEdit(t)}}})],1),a("el-tooltip",{attrs:{content:"删除",placement:"top"}},[a("el-button",{attrs:{size:"mini",type:"danger",icon:"el-icon-delete"},on:{click:function(a){return e.sOWorkspaceRecordRemove(t)}}})],1)]}}],null,!1,4122182845)})],1),a("el-pagination",{attrs:{layout:"total, sizes, ->, prev, pager, next, jumper",total:e.sOWorkspaceTablePage.count,"page-sizes":[5,10,15,20],"page-size":e.searchParams.limit,background:""},on:{"size-change":e.handleTableSizeChange,"current-change":e.handleTableCurrentChange}})],1)],1)],1)],1)},s=[],o=(a("7514"),a("ac6a"),a("28a5"),a("cebc")),i=a("dc30"),n=a("e6a9"),l=a("796d"),c=a.n(l),d=window.getDirewolfLibrary(),p=d.$$components.OrgSelector,u={name:"",code:"",orgId:"",orgCode:"",orgName:"",companyId:"",companyName:"",companyCode:"",remark:"",appId:"",limit:5,offset:0,order:"",sort:""},h={name:"sOWorkspaceList",components:{OrgSelector:p},data:function(){return{searchParams:Object(o["a"])({},u),fieldDictTypeMap:{appId:"app_dict",isDefault:"y_n"},pageDictMap:{},extraQueriesVisible:!1,editType:this.$$utils.getQueryString("editType"),sOWorkspaceTablePage:{},sOWorkspaceTableLoading:!1}},computed:{inViewMode:function(){return"view"===this.editType||!this.hasPermission("add")&&!this.hasPermission("edit")&&!this.hasPermission("del")}},methods:{hasPermission:function(e){return this.$$utils.permission.hasPermission("".concat(n["b"]).concat(e))},getDictByField:function(e){return this.pageDictMap[this.fieldDictTypeMap[e]]},refreshTable:function(){var e=this;e.sOWorkspaceTableLoading=!0,i["a"].getSOWorkspaceList(e.searchParams).then((function(t){e.sOWorkspaceTablePage=t.data,e.sOWorkspaceTableLoading=!1}))},resetSearchParam:function(){this.searchParams=Object(o["a"])({},u),this.refreshTable()},toggleExtraQueries:function(){this.extraQueriesVisible=!this.extraQueriesVisible},handleRowClick:function(e,t,a){this.$$utils.eleTableClickSelection(this.$refs.sOWorkspaceTable,e,a)},handleTableSizeChange:function(e){this.searchParams.limit=e,this.refreshTable()},handleTableCurrentChange:function(e){this.searchParams.offset=this.searchParams.limit*(e-1),this.refreshTable()},handleSortChange:function(e){null===e.prop?(this.searchParams.sort=u.sort,this.searchParams.order=u.order):(this.searchParams.sort=e.prop,this.searchParams.order=e.order.split("ending")[0]),this.refreshTable()},addNewSOWorkspace:function(){this.showFormDialog({editType:"add"})},viewSelectedSOWorkspace:function(){var e=this,t=e.$refs.sOWorkspaceTable.selection;1===t.length?e.showFormDialog({editType:"view",id:t[0].id}):e.$$utils.direwolfCommonTips("warning","仅能选择一条记录进行查看")},showFormDialog:function(e){var t=this;t.$$utils.openLayerDialog({el:"sOWorkspaceForm",url:"".concat(n["c"],"/sOWorkspaceForm"),props:e,title:"".concat(t.$$utils.getEditTypeName(e.editType),"工作空间表"),onConfirm:function(a,r){"view"!==e.editType?a.save((function(){t.refreshTable(),r()})):r()}})},deleteSelectedSOWorkspace:function(){var e=this,t=e.$refs.sOWorkspaceTable.selection;0!==t.length?e.$$utils.direwolfCommonConfirm({title:"删除提醒",message:"数据删除后不可恢复,确定继续删除吗?"},(function(){var a=[];t.forEach((function(e){e.id&&a.push(e.id)})),a.length>0&&i["a"].deleteAllSOWorkspace(a).then((function(t){e.refreshTable(),e.$$utils.direwolfCommonTips("success","删除工作空间表成功")}))})):e.$$utils.direwolfCommonTips("warning","请选择要删除的记录")},editSelectedSOWorkspace:function(){var e=this,t=this.$refs.sOWorkspaceTable.selection;1===t.length?e.showFormDialog({editType:"edit",id:t[0].id}):e.$$utils.direwolfCommonTips("warning","仅能选择一条记录进行修改")},sOWorkspaceRecordEdit:function(e){this.showFormDialog({editType:"edit",id:e.row.id})},sOWorkspaceRecordRemove:function(e){var t=this;t.$$utils.direwolfCommonConfirm({title:"删除提醒",message:"数据删除后不可恢复,确定继续删除吗?"},(function(){var a="删除工作空间表";i["a"].deleteSOWorkspace(e.row.id).then((function(e){t.refreshTable(),t.$$utils.direwolfCommonTips("success","".concat(a,"成功"))}))}))},distributionRoles:function(e){console.log(e);var t=this,a={workspaceId:e.row.id};i["a"].getSPRoleWorkspaceList(a).then((function(a){var r=[];a.data.forEach((function(e){return r.push(e.roleId)}));var s=r.join(",");t.openRoleSelectTree(s,e.row)}))},openRoleSelectTree:function(e,t){var a=this,r={url:encodeURI(sysUrlPrefixWithProxy+"/sys/role/getRoleTreeByOrg"),idKey:"id",nameKey:"name",checkedIds:e,pIdKeyOfParent:"parentId",nameKeyOfParent:"name"},s=a.$$utils.getLayerInstance();$(document.activeElement).blur(),s.open({type:2,area:["250px","500px"],title:"分配角色",maxmin:!0,content:"".concat(a.$$config.assetsContext,"/pages/multiTreeSelect.html?").concat(c.a.stringify(r)),btn:["确定","关闭"],yes:function(e,r){for(var o=r.find("iframe")[0].contentWindow.tree,n=o.getCheckedNodes(),l=[],c=0;c<n.length;c++){var d=n[c];d.isParent||l.push(d.id)}t.roleIds=l,i["a"].saveSOWorkspace(t).then((function(t){return console.log(t),a.$$utils.direwolfCommonTips("success","保存工作空间关联角色成功"),s.close(e),!0}))}})},handleSelectionChange:function(e){},initTree:function(){var e=this,t={resTree:{setting:{view:{dblClickExpand:!0,showLine:!0,selectedMulti:!1,fontCss:function(e,t){return t.highlight?{color:"#A60000","font-weight":"bold"}:{color:"#333","font-weight":"normal"}}},data:{simpleData:{enable:!0,rootPId:""}},callback:{onClick:function(e,a,r){t.resTree.currentNodeId=r.id,t.resTable.updateTable(r.id)}}},zTreeOnClick:function(e,a,r){t.resTree.currentNodeId=r.id,t.resTable.updateTable(r.id)},updateTree:function(){e.$$utils.axiosRequest(sysUrlPrefix+"/sys/org/getOrgTree?type=0&timestamp="+Date.parse(new Date)).then((function(a){$.fn.zTree.init($("#orgTree"),t.resTree.setting,a);var r=$.fn.zTree.getZTreeObj("orgTree"),s=r.getNodes();s.length>0||e.$$utils.direwolfCommonTips("error","树加载失败或数据不存在")}))}},resTable:{updateTable:function(t){e.searchParams.orgId=t,e.refreshTable()},setDefaultValue:function(){$("#resourceSearchForm #resName").val(""),$("#resourceSearchForm #resType").val(""),$("#resourceSearchForm #resCode").val("")}}};e.resource=t,t.resTree.updateTree()}},created:function(){var e=this;e.initTree(),e.$$utils.param.getDictByCodes("y_n").then((function(t){e.pageDictMap=t.data,e.refreshTable()}))}},m=h,f=a("2877"),g=Object(f["a"])(m,r,s,!1,null,"ea2144ac",null);t["default"]=g.exports}}]);