数通智联化工云平台
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
6.0 KiB

import{d as _e,r as i,ag as N,aV as I,ar as ce,X as ue,aY as me,o as _,c,w as a,a as e,j as d,a7 as m,f as o,g as A,s as S,D as x,N as fe,E as M,O as ge,G as xe,ao as ve,av as he,ai as ye,aj as we,aT as ke,aU as Ce,aw as Se,ax as Te,aM as be,_ as Ee}from"./index-b0696d90.js";/* empty css */import{_ as Ue}from"./index-ced84a6e.js";import{_ as Me}from"./edit-b02c4768.js";import{_ as Be}from"./user-34d784b8.js";import{_ as Re}from"./setting-8dddf05b.js";import{_ as $e}from"./delete-a6250ce4.js";import{_ as De}from"./plus-15786e11.js";import{_ as Fe}from"./refresh-2973caed.js";import{_ as Ve}from"./search-b60582af.js";/* empty css *//* empty css */import{g as ze}from"./index-78cafc02.js";import{g as Le,e as Ne}from"./index-33d74b1c.js";import{_ as Ie}from"./matrixcontadd.vue_vue_type_script_setup_true_lang-56c44663.js";import{_ as Ae}from"./matrixcontedit.vue_vue_type_script_setup_true_lang-20cc5ed3.js";import Oe from"./setupmatrixfield-d7250b92.js";import Pe from"./setupmatrixuser-500429ad.js";/* empty css *//* empty css *//* empty css */import"./jiahaoyuan-5a7520a8.js";import"./pickorg-9cbc936b.js";import"./index-43a073f3.js";import"./icon_people-2120116c.js";/* empty css */import"./indexapi-2b4ca4b9.js";import"./index-de32b8dd.js";const je={class:"app-container",style:{margin:"0"}},qe={class:"search"},Qe=_e({__name:"index",setup(Ge){const T=i([]),B=i(N),b=i(!1),R=i(I),v=i(),O={children:"child",label:"name"},r=ce({page:1,pagesize:10}),E=i(!1),$=i(),u=i(),f=i(0),h=i(!1),y=i(!1),w=i(!1),k=i(!1);function P(){b.value=!0,ze({}).then(({data:l})=>{v.value=l}).finally(()=>{b.value=!1})}const j=l=>{r.adminorg=l.id,p()};function q(){R.value.setCheckedKeys([],!1),r.adminorg=0,p()}function Q(){B.value.resetFields(),p()}function p(){E.value=!0,Le(r).then(({data:l})=>{console.log("获取矩阵列表->",l),$.value=l.list,f.value=l.total}).finally(()=>{E.value=!1})}function G(){h.value=!0}function D(l){const t=[l||T.value].join(",");if(!t){M.warning("请勾选删除项");return}let s=t.split(",");ge.confirm("确认删除已选中的数据项?","警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{Ne({id:s,status:3,istrue:!1}).then(()=>{M.success("删除成功"),p()})}).catch(()=>M.info("已取消删除"))}function K(l){T.value=l.map(t=>t.id)}function X(l){u.value=l,w.value=!0}function Y(l){u.value=l,k.value=!0}function H(l){u.value=l,y.value=!0}return ue(()=>{P(),p()}),(l,t)=>{const s=xe,J=I,F=ve,W=he,Z=ye,V=we,ee=Ve,te=Fe,oe=N,ne=De,z=$e,g=ke,ae=Re,le=Be,ie=Me,re=Ce,se=Ue,pe=Se,de=Te,L=be,C=me("hasPerm");return _(),c(de,null,{default:a(()=>[e(W,{width:"340px",style:{padding:"10px 10px"}},{default:a(()=>[e(F,{"body-style":{height:"100%",padding:"0px 5px"}},{default:a(()=>[e(s,{type:"primary",style:{width:"100%",margin:"10px 0"},onClick:q},{default:a(()=>[d("查看全部")]),_:1}),m(e(J,{ref_key:"orgTreeRef",ref:R,"node-key":"id",class:"orgTree",data:o(v),props:O,"expand-on-click-node":!1,"check-on-click-node":!0,"check-strictly":!0,"default-expand-all":!1,onNodeClick:j},null,8,["data"]),[[L,o(b)]])]),_:1})]),_:1}),e(pe,{style:{padding:"10px 10px 10px 0px"}},{default:a(()=>[A("div",je,[A("div",qe,[e(oe,{ref_key:"queryFormRef",ref:B,model:o(r),inline:!0},{default:a(()=>[e(V,{label:"关键字",prop:"keywords"},{default:a(()=>[e(Z,{modelValue:o(r).keywords,"onUpdate:modelValue":t[0]||(t[0]=n=>o(r).keywords=n),placeholder:"角色名称",clearable:""},null,8,["modelValue"])]),_:1}),e(V,null,{default:a(()=>[e(s,{type:"primary",onClick:p},{icon:a(()=>[e(ee)]),default:a(()=>[d("搜索")]),_:1}),e(s,{onClick:Q},{icon:a(()=>[e(te)]),default:a(()=>[d(" 重置")]),_:1})]),_:1})]),_:1},8,["model"])])]),e(F,{shadow:"never"},{header:a(()=>[e(s,{type:"success",onClick:t[1]||(t[1]=n=>G())},{default:a(()=>[e(ne),d("新增")]),_:1}),e(s,{type:"danger",disabled:o(T).length===0,onClick:t[2]||(t[2]=n=>D())},{default:a(()=>[e(z),d("删除")]),_:1},8,["disabled"])]),default:a(()=>[m((_(),c(re,{"highlight-current-row":"",data:o($),border:"",onSelectionChange:K},{default:a(()=>[e(g,{type:"selection",width:"55",align:"center"}),e(g,{label:"矩阵名称",prop:"name",width:"150"}),e(g,{label:"描述",prop:"center"}),e(g,{label:"归属行政组织",width:"300",prop:"orgname"}),e(g,{fixed:"right",label:"操作",align:"center",width:"350"},{default:a(n=>[m((_(),c(s,{type:"warning",link:"",size:"small",onClick:S(U=>X(n.row),["stop"])},{default:a(()=>[e(ae),d("配置字段 ")]),_:2},1032,["onClick"])),[[C,["124067026950959104"]]]),m((_(),c(s,{type:"success",link:"",size:"small",onClick:S(U=>Y(n.row),["stop"])},{default:a(()=>[e(le),d("配置矩阵关系 ")]),_:2},1032,["onClick"])),[[C,["124067108593086464"]]]),m((_(),c(s,{type:"primary",link:"",size:"small",onClick:S(U=>H(n.row),["stop"])},{default:a(()=>[e(ie),d("编辑 ")]),_:2},1032,["onClick"])),[[C,["124066883237326848"]]]),m((_(),c(s,{type:"danger",link:"",size:"small",onClick:S(U=>D(n.row.id),["stop"])},{default:a(()=>[e(z),d("删除 ")]),_:2},1032,["onClick"])),[[C,["124066956029472768"]]])]),_:1})]),_:1},8,["data"])),[[L,o(E)]]),o(f)>0?(_(),c(se,{key:0,total:o(f),"onUpdate:total":t[3]||(t[3]=n=>x(f)?f.value=n:null),page:o(r).page,"onUpdate:page":t[4]||(t[4]=n=>o(r).page=n),limit:o(r).pagesize,"onUpdate:limit":t[5]||(t[5]=n=>o(r).pagesize=n),onPagination:p},null,8,["total","page","limit"])):fe("",!0)]),_:1}),e(Ie,{addShow:o(h),"onUpdate:addShow":t[6]||(t[6]=n=>x(h)?h.value=n:null),orgid:o(r).adminorg,orgtree:o(v),onRestlist:p},null,8,["addShow","orgid","orgtree"]),e(Ae,{editShow:o(y),"onUpdate:editShow":t[7]||(t[7]=n=>x(y)?y.value=n:null),matrixcont:o(u),orgtree:o(v),onRestlist:p},null,8,["editShow","matrixcont","orgtree"]),e(Oe,{fieldShow:o(w),"onUpdate:fieldShow":t[8]||(t[8]=n=>x(w)?w.value=n:null),matrixcont:o(u)},null,8,["fieldShow","matrixcont"]),e(Pe,{userShow:o(k),"onUpdate:userShow":t[9]||(t[9]=n=>x(k)?k.value=n:null),matrixcont:o(u)},null,8,["userShow","matrixcont"])]),_:1})]),_:1})}}});const wt=Ee(Qe,[["__scopeId","data-v-9faccc99"]]);export{wt as default};