| 1 |
- import{U as Z}from"./index-B7Bi6s2Q.js";import{t as $,D as F,i as H,A as J,o as Q,a6 as ee,m as ae,k as le,l as se,aX as re,C as te,F as ue,b as de,p as oe,_ as ie}from"./index-CKIhG1T4.js";import{E as pe}from"./el-avatar-CSWk3D1R.js";import{C as me,a as U,f as ne,w as ce,D as u,E as i,$ as a,U as t,F as ve,u as r,K as V,ad as y,T as x,Z as n,_,Y as O}from"./spreadSheetsDesignerVue-MRUT1X_l.js";import"./Dialog.vue_vue_type_style_index_0_lang-pGfk6adK.js";import"./ContentWrap.vue_vue_type_script_setup_true_lang-Dr2ObOZ6.js";import"./tree-CWCwWKDc.js";import"./index-BP9cMaSk.js";import"./index-UbfkDtIu.js";import"./spreadSheetsDesignerResourcesCn-afJmEehS.js";import"./spreadSheetsDesigner-vOnK2KEP.js";import"./spreadSheetsBarcode-0B8Cksr7.js";import"./spreadSheetsCharts-DpwtlVVO.js";import"./spreadExcelio-BZ-mA4Op.js";const fe={class:"flex items-center"},be={key:0,class:"mt-2 flex flex-wrap gap-2"},ge={key:0,class:"mt-2 flex flex-wrap gap-2"},xe=ie(me({__name:"BasicInfo",props:{modelValue:{type:Object,required:!0},categoryList:{type:Array,required:!0},userList:{type:Array,required:!0}},emits:["update:modelValue"],setup(w,{expose:R,emit:B}){const h=w,c=B,L=U(),v=U([]),f=U([]),q=U(),C=U("start"),D={name:[{required:!0,message:"\u6D41\u7A0B\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],key:[{required:!0,message:"\u6D41\u7A0B\u6807\u8BC6\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"},{validator:(d,l,o)=>{/^[0-9\W_]/.test(l)?o("\u6D41\u7A0B\u6807\u8BC6\u4E0D\u80FD\u4EE5\u6570\u5B57\u6216\u7279\u6B8A\u6216\u4E2D\u6587\u5F00\u5934"):/[\u4e00-\u9fa5\u3000-\u303f\uff00-\uffef\u3400-\u4dbf\u{20000}-\u{2a6df}]/u.test(l)?o("\u6D41\u7A0B\u6807\u8BC6\u4E0D\u80FD\u4F7F\u7528\u4E2D\u6587"):o()}}],category:[{required:!0,message:"\u6D41\u7A0B\u5206\u7C7B\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],icon:[{required:!0,message:"\u6D41\u7A0B\u56FE\u6807\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],type:[{required:!0,message:"\u662F\u5426\u53EF\u89C1\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],visible:[{required:!0,message:"\u662F\u5426\u53EF\u89C1\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],managerUserIds:[{required:!0,message:"\u6D41\u7A0B\u7BA1\u7406\u5458\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]},s=ne({get:()=>h.modelValue,set:d=>c("update:modelValue",d)});ce(()=>h.modelValue,d=>{var l,o;(l=d.startUserIds)!=null&&l.length&&(v.value=h.userList.filter(p=>d.startUserIds.includes(p.id))),(o=d.managerUserIds)!=null&&o.length&&(f.value=h.userList.filter(p=>d.managerUserIds.includes(p.id)))},{immediate:!0});const N=()=>{C.value="start",q.value.open(0,v.value)},P=()=>{C.value="manager",q.value.open(0,f.value)},M=(d,l)=>{C.value==="start"?(v.value=l,c("update:modelValue",{...s.value,startUserIds:l.map(o=>o.id)})):(f.value=l,c("update:modelValue",{...s.value,managerUserIds:l.map(o=>o.id)}))},S=d=>{d!==1&&(v.value=[],c("update:modelValue",{...s.value,startUserIds:[]}))},Y=d=>{d!==1&&(f.value=[],c("update:modelValue",{...s.value,managerUserIds:[]}))};return R({validate:async()=>{var d;await((d=L.value)==null?void 0:d.validate())}}),(d,l)=>{const o=J,p=Q,j=ee,m=ae,b=le,T=se,G=re,A=te,z=ue,I=pe,E=de,K=oe,W=Z;return u(),i(V,null,[a(K,{ref_key:"formRef",ref:L,model:r(s),rules:D,"label-width":"120px",class:"mt-20px"},{default:t(()=>[a(m,{label:"\u6D41\u7A0B\u6807\u8BC6",prop:"key",class:"mb-20px"},{default:t(()=>[ve("div",fe,[a(o,{class:"!w-440px",modelValue:r(s).key,"onUpdate:modelValue":l[0]||(l[0]=e=>r(s).key=e),disabled:!!r(s).id,placeholder:"\u8BF7\u8F93\u5165\u6D41\u6807\u6807\u8BC6"},null,8,["modelValue","disabled"]),a(j,{class:"item",content:r(s).id?"\u6D41\u7A0B\u6807\u8BC6\u4E0D\u53EF\u4FEE\u6539\uFF01":"\u65B0\u5EFA\u540E\uFF0C\u6D41\u7A0B\u6807\u8BC6\u4E0D\u53EF\u4FEE\u6539\uFF01",effect:"light",placement:"top"},{default:t(()=>[a(p,{icon:"ep:question-filled",class:"ml-5px"})]),_:1},8,["content"])])]),_:1}),a(m,{label:"\u6D41\u7A0B\u540D\u79F0",prop:"name",class:"mb-20px"},{default:t(()=>[a(o,{modelValue:r(s).name,"onUpdate:modelValue":l[1]||(l[1]=e=>r(s).name=e),disabled:!!r(s).id,clearable:"",placeholder:"\u8BF7\u8F93\u5165\u6D41\u7A0B\u540D\u79F0"},null,8,["modelValue","disabled"])]),_:1}),a(m,{label:"\u6D41\u7A0B\u5206\u7C7B",prop:"category",class:"mb-20px"},{default:t(()=>[a(T,{class:"!w-full",modelValue:r(s).category,"onUpdate:modelValue":l[2]||(l[2]=e=>r(s).category=e),clearable:"",placeholder:"\u8BF7\u9009\u62E9\u6D41\u7A0B\u5206\u7C7B"},{default:t(()=>[(u(!0),i(V,null,y(w.categoryList,e=>(u(),x(b,{key:e.code,label:e.name,value:e.code},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(m,{label:"\u6D41\u7A0B\u56FE\u6807",prop:"icon",class:"mb-20px"},{default:t(()=>[a(G,{modelValue:r(s).icon,"onUpdate:modelValue":l[3]||(l[3]=e=>r(s).icon=e),limit:1,height:"64px",width:"64px"},null,8,["modelValue"])]),_:1}),a(m,{label:"\u6D41\u7A0B\u63CF\u8FF0",prop:"description",class:"mb-20px"},{default:t(()=>[a(o,{modelValue:r(s).description,"onUpdate:modelValue":l[4]||(l[4]=e=>r(s).description=e),clearable:"",type:"textarea"},null,8,["modelValue"])]),_:1}),a(m,{label:"\u6D41\u7A0B\u7C7B\u578B",prop:"type",class:"mb-20px"},{default:t(()=>[a(z,{modelValue:r(s).type,"onUpdate:modelValue":l[5]||(l[5]=e=>r(s).type=e)},{default:t(()=>[(u(!0),i(V,null,y(r($)(r(F).BPM_MODEL_TYPE),e=>(u(),x(A,{key:e.value,value:e.value},{default:t(()=>[n(_(e.label),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(m,{label:"\u662F\u5426\u53EF\u89C1",prop:"visible",class:"mb-20px"},{default:t(()=>[a(z,{modelValue:r(s).visible,"onUpdate:modelValue":l[6]||(l[6]=e=>r(s).visible=e)},{default:t(()=>[(u(!0),i(V,null,y(r(H)(r(F).INFRA_BOOLEAN_STRING),e=>(u(),x(A,{key:e.value,value:e.value},{default:t(()=>[n(_(e.label),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(m,{label:"\u8C01\u53EF\u4EE5\u53D1\u8D77",prop:"startUserType",class:"mb-20px"},{default:t(()=>[a(T,{modelValue:r(s).startUserType,"onUpdate:modelValue":l[7]||(l[7]=e=>r(s).startUserType=e),placeholder:"\u8BF7\u9009\u62E9\u8C01\u53EF\u4EE5\u53D1\u8D77",onChange:S},{default:t(()=>[a(b,{label:"\u5168\u5458",value:0}),a(b,{label:"\u6307\u5B9A\u4EBA\u5458",value:1}),a(b,{label:"\u5747\u4E0D\u53EF\u63D0\u4EA4",value:2})]),_:1},8,["modelValue"]),r(s).startUserType===1?(u(),i("div",be,[(u(!0),i(V,null,y(r(v),e=>(u(),i("div",{key:e.id,class:"bg-gray-100 h-35px rounded-3xl flex items-center pr-8px dark:color-gray-600 position-relative"},[e.avatar?(u(),x(I,{key:0,class:"!m-5px",size:28,src:e.avatar},null,8,["src"])):(u(),x(I,{key:1,class:"!m-5px",size:28},{default:t(()=>[n(_(e.nickname.substring(0,1)),1)]),_:2},1024)),n(" "+_(e.nickname)+" ",1),a(p,{icon:"ep:close",class:"ml-2 cursor-pointer hover:text-red-500",onClick:X=>(k=>{v.value=v.value.filter(g=>g.id!==k.id),c("update:modelValue",{...s.value,startUserIds:s.value.startUserIds.filter(g=>g!==k.id)})})(e)},null,8,["onClick"])]))),128)),a(E,{type:"primary",link:"",onClick:N},{default:t(()=>[a(p,{icon:"ep:plus"}),l[9]||(l[9]=n("\u9009\u62E9\u4EBA\u5458 "))]),_:1})])):O("",!0)]),_:1}),a(m,{label:"\u6D41\u7A0B\u7BA1\u7406\u5458",prop:"managerUserType",class:"mb-20px"},{default:t(()=>[a(T,{modelValue:r(s).managerUserType,"onUpdate:modelValue":l[8]||(l[8]=e=>r(s).managerUserType=e),placeholder:"\u8BF7\u9009\u62E9\u6D41\u7A0B\u7BA1\u7406\u5458",onChange:Y},{default:t(()=>[a(b,{label:"\u5168\u5458",value:0}),a(b,{label:"\u6307\u5B9A\u4EBA\u5458",value:1}),a(b,{label:"\u5747\u4E0D\u53EF\u63D0\u4EA4",value:2})]),_:1},8,["modelValue"]),r(s).managerUserType===1?(u(),i("div",ge,[(u(!0),i(V,null,y(r(f),e=>(u(),i("div",{key:e.id,class:"bg-gray-100 h-35px rounded-3xl flex items-center pr-8px dark:color-gray-600 position-relative"},[e.avatar?(u(),x(I,{key:0,class:"!m-5px",size:28,src:e.avatar},null,8,["src"])):(u(),x(I,{key:1,class:"!m-5px",size:28},{default:t(()=>[n(_(e.nickname.substring(0,1)),1)]),_:2},1024)),n(" "+_(e.nickname)+" ",1),a(p,{icon:"ep:close",class:"ml-2 cursor-pointer hover:text-red-500",onClick:X=>(k=>{f.value=f.value.filter(g=>g.id!==k.id),c("update:modelValue",{...s.value,managerUserIds:s.value.managerUserIds.filter(g=>g!==k.id)})})(e)},null,8,["onClick"])]))),128)),a(E,{type:"primary",link:"",onClick:P},{default:t(()=>[a(p,{icon:"ep:plus"}),l[10]||(l[10]=n("\u9009\u62E9\u4EBA\u5458 "))]),_:1})])):O("",!0)]),_:1})]),_:1},8,["model"]),a(W,{ref_key:"userSelectFormRef",ref:q,onConfirm:M},null,512)],64)}}}),[["__scopeId","data-v-6e168a4b"]]);export{xe as default};
|