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
3.2 KiB
1 lines
3.2 KiB
import{d as J,r as h,ar as E,C as Q,n as W,o as a,c as s,w as n,g as $,a as m,f as i,j as u,a7 as q,b as p,F as y,e as b,t as f,N as S,D as z,aT as I,aJ as K,aP as X,aQ as Y,aW as Z,aU as ee,G as oe,H as te,aM as ae}from"./index-b0696d90.js";/* empty css *//* empty css *//* empty css *//* empty css */import{c as le}from"./index-33d74b1c.js";const re=["onDblclick"],ne={key:1},se={class:"dialog-footer"},fe=J({__name:"setupmatrixuser_black",props:{userShow:{type:Boolean,default:!1},matrixcont:{type:Object,default(){return{}}},orglist:{type:Object,default(){return{}}},orgtree:{type:Object,default(){return{}}}},emits:["update:userShow"],setup(T,{emit:w}){const d=T,C=h(!1),c=E([]),_=E([]),B=h(!1),D={children:"child",label:"name",value:"id"},k=h(),g=Q({get:()=>d.userShow,set:t=>{w("update:userShow",t)}});function v(){w("update:userShow",!1),U()}function U(){var t;(t=k.value)==null||t.splice(k.value.length)}W(()=>d.userShow,()=>{d.userShow&&le({id:d.matrixcont.id}).then(({data:t})=>{console.log("监听数据---->",t),t.factor.forEach(e=>{c.push({id:e.id,label:e.name,prop:e.pinyin,types:e.types})}),t.outcome.forEach(e=>{c.push({id:e.id,label:e.name,prop:e.pinyin,types:e.types})})}).finally(()=>{_.splice(0,_.length),j()})});function j(){var t={};c.forEach(e=>{t[e.prop]={id:e.id,types:e.types,number:1,userlist:[309],orgid:309,namelist:["山东恒信高科能源有限公司"],isedit:!1}}),_.push(t)}function L(){}return(t,e)=>{const x=I,N=K,O=X,F=Y,M=Z,P=ee,V=oe,H=te,R=ae;return a(),s(H,{modelValue:i(g),"onUpdate:modelValue":e[0]||(e[0]=o=>z(g)?g.value=o:null),"custom-class":"dialog_box",title:"矩阵数据维护","before-close":v,width:"80%"},{footer:n(()=>[$("div",se,[m(V,{type:"primary",loading:i(C),onClick:L},{default:n(()=>[u("确 定")]),_:1},8,["loading"]),m(V,{onClick:v},{default:n(()=>[u("取 消")]),_:1})])]),default:n(()=>[q((a(),s(P,{"highlight-current-row":"",data:i(_),border:""},{default:n(()=>[m(x,{type:"selection",width:"55",align:"center"}),(a(!0),p(y,null,b(i(c),(o,A)=>(a(),s(x,{key:A,align:"center"},{header:n(()=>[u(f(o.label),1)]),default:n(l=>[u(f(l.row[o.prop].types)+"---->"+f(l.row[o.prop].isedit)+" ",1),l.row[o.prop].isedit?(a(),p("div",ne,[l.row[o.prop].types==3?(a(),s(F,{key:0,modelValue:l.row[o.prop].orgid,"onUpdate:modelValue":r=>l.row[o.prop].orgid=r,clearable:"",placeholder:"请选择行政组织"},{default:n(()=>[(a(!0),p(y,null,b(d.orglist.list,r=>(a(),s(O,{key:r.id,label:r.name,value:r.id},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])):S("",!0),l.row[o.prop].types==2?(a(),s(M,{key:1,ref_for:!0,ref:"orgTreePostRef",modelValue:l.row[o.prop].orgid,"onUpdate:modelValue":r=>l.row[o.prop].orgid=r,placeholder:"选择归属行政组织",data:d.orgtree,"node-key":"id","check-strictly":"",props:D,"render-after-expand":!1,class:"orgTree"},null,8,["modelValue","onUpdate:modelValue","data"])):S("",!0)])):(a(),p("div",{key:0,onDblclick:r=>l.row[o.prop].isedit=!0},[(a(!0),p(y,null,b(l.row[o.prop].namelist,(r,G)=>(a(),s(N,{key:G,class:"mx-1"},{default:n(()=>[u(f(r),1)]),_:2},1024))),128))],40,re))]),_:2},1024))),128))]),_:1},8,["data"])),[[R,i(B)]])]),_:1},8,["modelValue"])}}});export{fe as default};
|
|
|