25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

2 satır
4.5KB

  1. var z=Object.defineProperty,$=Object.defineProperties;var A=Object.getOwnPropertyDescriptors;var j=Object.getOwnPropertySymbols;var H=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable;var L=(l,s,e)=>s in l?z(l,s,{enumerable:!0,configurable:!0,writable:!0,value:e}):l[s]=e,O=(l,s)=>{for(var e in s||(s={}))H.call(s,e)&&L(l,e,s[e]);if(j)for(var e of j(s))J.call(s,e)&&L(l,e,s[e]);return l},P=(l,s)=>$(l,A(s));var E=(l,s,e)=>new Promise((w,o)=>{var D=i=>{try{y(e.next(i))}catch(m){o(m)}},x=i=>{try{y(e.throw(i))}catch(m){o(m)}},y=i=>i.done?w(i.value):Promise.resolve(i.value).then(D,x);y((e=e.apply(l,s)).next())});import{e as K}from"./index.5e1ac7d8.js";import{d as Q,G as W,D as X,r as p,b as Y,L as Z,c as f,e as ee,f as ae,h as a,i as t,j as C,g as se,F as te,N as le}from"./index.3fb2f955.js";const oe={class:"flex"},ne=Q({name:"coreBusiness"}),ce=Object.assign(ne,{props:{detail:{type:Object},basicInfoData:{type:Object},isSupplemented:{type:Boolean,default:!1}},setup(l,{expose:s}){const e=l,w=W(X.userStore).userInfo||{},o=p({}),D=p(),x={coreBusiness:[{required:!1,message:"\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u6838\u5FC3\u4E1A\u52A1"}]},y=()=>{B.value=!0,I({pageNumber:1,pageSize:10},!0)},i=[{type:"index",label:"\u5E8F\u53F7",width:60},{label:"\u4E1A\u52A1\u540D\u79F0",key:"matterName",prop:"matterName"},{label:"\u6240\u5C5E\u5355\u4F4D",key:"orgName",prop:"orgName"}],m=p(),h=p([]),R=p(0),F=[{type:"selection"},{label:"\u4E1A\u52A1\u540D\u79F0",prop:"matterName",key:"matterName"},{label:"\u6240\u5C5E\u5355\u4F4D",prop:"orgName",key:"orgName"}],B=p(!1),I=(..._)=>E(this,[..._],function*(r=(n=>(n=m.value)==null?void 0:n.pageParams)(),c){var d,b;var u=[];(d=e==null?void 0:e.basicInfoData)!=null&&d.baseManDeprtDing&&u.push(e.basicInfoData.baseManDeprtDing),(b=e==null?void 0:e.basicInfoData)!=null&&b.baseBuildDeprtDing&&u.push(e.basicInfoData.baseBuildDeprtDing);const v=yield K(P(O({},r),{businessName:k.businessName,orgCode:(u==null?void 0:u.join(","))||""}));h.value=v.data.data,R.value=v.data.total,yield le(),c&&h.value&&h.value.forEach(N=>{(o.value.coreBusiness&&o.value.coreBusiness.map(g=>g.id*1)||[]).includes(N.id)?m.value.toggleRowSelect(N,!0):m.value.toggleRowSelect(N,!1)})}),G=()=>{I()},S=p(),M=r=>{S.value=r},k=Y({businessName:void 0}),U=()=>{k.businessName=""},q=()=>{o.value.coreBusiness=S.value,B.value=!1},T=p();return s({formRef:D,formData:o}),Z(()=>e.detail,r=>{var c,n,_;r&&(e.isSupplemented&&(T.value=r.apply),o.value={coreBusiness:((_=(n=(c=r.apply)==null?void 0:c.baseCoreBusinessCode)==null?void 0:n.split("\uFF1B"))==null?void 0:_.map((u,v)=>{var d,b;return{id:u,matterName:(b=(d=r.apply)==null?void 0:d.baseCoreBusiness)==null?void 0:b.split("\uFF1B")[v],orgName:w.value.empPosUnitName}}))||[]})}),(r,c)=>{const n=f("el-button"),_=f("el-col"),u=f("table-list"),v=f("el-form-item"),d=f("el-row"),b=f("el-form"),N=f("el-input"),V=f("el-dialog");return ee(),ae(te,null,[a(b,{ref_key:"formRef",ref:D,model:o.value,rules:x,"label-position":"right","label-width":"0","label-suffix":":","scroll-to-error":""},{default:t(()=>[a(d,{gutter:40},{default:t(()=>[a(_,{span:24,class:"mb-16"},{default:t(()=>{var g;return[a(n,{type:"primary",class:"float-right",disabled:((g=T.value)==null?void 0:g.baseCoreBusinessCode)&&l.isSupplemented,onClick:y},{default:t(()=>[C(" \u9009\u62E9\u6838\u5FC3\u4E1A\u52A1 ")]),_:1},8,["disabled"])]}),_:1}),a(_,{span:24},{default:t(()=>[a(v,null,{default:t(()=>[a(u,{pagination:!1,style:{width:"100%"},column:i,data:o.value.coreBusiness,"empty-temp":!1},null,8,["data"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"]),a(V,{title:"\u9009\u62E9\u6838\u5FC3\u4E1A\u52A1","close-on-click-modal":!1,"before-close":()=>B.value=!1,"model-value":B.value,width:"700px"},{footer:t(()=>[a(n,{type:"primary",onClick:q},{default:t(()=>[C(" \u63D0\u4EA4 ")]),_:1}),a(n,{onClick:c[1]||(c[1]=g=>B.value=!1)},{default:t(()=>[C(" \u5173\u95ED ")]),_:1})]),default:t(()=>[a(d,{style:{"margin-bottom":"16px"},gutter:20},{default:t(()=>[a(_,{span:12},{default:t(()=>[a(N,{modelValue:k.businessName,"onUpdate:modelValue":c[0]||(c[0]=g=>k.businessName=g),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1}),a(_,{span:12},{default:t(()=>[se("div",oe,[a(n,{type:"primary",onClick:G},{default:t(()=>[C("\u67E5\u8BE2")]),_:1}),a(n,{onClick:U},{default:t(()=>[C("\u91CD\u7F6E")]),_:1})])]),_:1})]),_:1}),a(u,{ref_key:"tableListRef",ref:m,column:F,data:h.value,total:R.value,onSelectionChange:M,onGetTableData:I},null,8,["data","total"])]),_:1},8,["before-close","model-value"])],64)}}});export{ce as default};