|
- var we=Object.defineProperty,Ue=Object.defineProperties;var Oe=Object.getOwnPropertyDescriptors;var te=Object.getOwnPropertySymbols;var Te=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable;var se=(y,i,p)=>i in y?we(y,i,{enumerable:!0,configurable:!0,writable:!0,value:p}):y[i]=p,K=(y,i)=>{for(var p in i||(i={}))Te.call(i,p)&&se(y,p,i[p]);if(te)for(var p of te(i))Se.call(i,p)&&se(y,p,i[p]);return y},G=(y,i)=>Ue(y,Oe(i));var j=(y,i,p)=>new Promise((L,a)=>{var H=U=>{try{z(p.next(U))}catch(A){a(A)}},Q=U=>{try{z(p.throw(U))}catch(A){a(A)}},z=U=>U.done?L(U.value):Promise.resolve(U.value).then(H,Q);z((p=p.apply(y,i)).next())});import{_ as je,d as Ne,r as I,b as oe,o as Ee,f as v,a9 as Ie,g as c,h as _,i as g,w as qe,K as V,m as l,l as e,p as N,j as D,G as O,L as q,P as ze,q as Ae}from"./index.cabf5075.js";import Pe from"./tagsManageDialog.d9c567e6.js";import Je from"./expertOpinionTempDialog.50c09d48.js";import{c as Le,a as ne,t as Me}from"./templateConfig.a9a27ade.js";import Re from"./expertReviewTemplateConfig.6505e1e4.js";import"./index.a8cb01a4.js";import"./reviewTemplateConfig.6faa6953.js";import"./getIsShowRegionTree.dccb823f.js";const Be={class:"footerPage"},Fe={class:"flex justify-between items-center"},Ke={class:"module-box"},Ge={class:"flex items-center flexRight h-full"},He=["onClick"],Qe={class:"flex items-center flexRight h-full"},We=["onClick"],Xe=["onClick"],Ye={class:"flex"},Ze={class:"flex items-center flexRight h-full"},xe=["onClick"],el=["onClick"],ll={class:"flex items-center flexRight h-full"},al=["onClick"],tl=["onClick"],sl={class:"footer justify-center"},ol=Ne({name:"templateConfig"}),nl=Object.assign(ol,{setup(y){const i=I("\u5BA1\u67E5\u6E05\u5355\u914D\u7F6E"),p=I(!1),L=I(),a=I(),H=()=>{a.value.templateDetails.push({name:"",children:[{name:"",children:[{}]}]})},Q=o=>{a.value.templateDetails.splice(o,1)},z=o=>{a.value.templateDetails[o].children.push({children:[{}]})},U=(o,n)=>{a.value.templateDetails[o].children.splice(n,1)},A=(o,n)=>{a.value.templateDetails[o].children[n].children.push({})},re=(o,n,r)=>{a.value.templateDetails[o].children[n].children.splice(r,1)},ue=(o,n,r)=>{a.value.templateDetails[o].children[n].children[r].children.push({tagId:void 0,name:"\u5185\u5BB9\u5206\u7C7B",value:{rejectionSituation:"",content:""}})},ce=(o,n,r,f)=>{a.value.templateDetails[o].children[n].children[r].children.splice(f,1)},ie=(o,n,r,f)=>j(this,null,function*(){o==="\u5BA1\u67E5\u5185\u5BB9"?a.value.templateDetails[n].children[r].children[f]={type:"\u5BA1\u67E5\u5185\u5BB9",name:"\u5BA1\u67E5\u5185\u5BB9",tagId:void 0,value:{rejectionSituation:"",content:""}}:a.value.templateDetails[n].children[r].children[f]={type:"\u5185\u5BB9\u5206\u7C7B",name:"",children:[{tagId:void 0,name:"\u5185\u5BB9\u5206\u7C7B",value:{rejectionSituation:"",content:""}}]}}),{proxy:pe}=Ae(),de=o=>j(this,null,function*(){!o||(yield o.validate(n=>j(this,null,function*(){if(n){p.value=!0;const r=Z(a.value.templateDetails);try{yield Le(r),pe.$message.success("\u4FDD\u5B58\u6210\u529F"),p.value=!1}catch(f){p.value=!1}}})))}),Z=o=>{const n=[];return o.forEach((r,f)=>{var C;n.push(G(K({},r),{sort:f,value:r.value?JSON.stringify(r.value):void 0,type:void 0,children:(C=r.children)!=null&&C.length?Z(r.children):void 0}))}),n},M=oe({visible:!1,data:void 0}),me=()=>{M.visible=!0},he=()=>j(this,null,function*(){const o=yield ne();R.value=o.data,M.visible=!1}),k=oe({visible:!1,data:void 0,isAll:!1}),ve=o=>{k.isAll=!1,k.data=o,k.visible=!0},fe=()=>{k.isAll=!0,k.data=void 0,k.visible=!0},_e=()=>{k.visible=!1},ge=o=>{ze(()=>{Object.entries(o).forEach(n=>{k.data[n[0]]=n[1]})})},De=o=>{a.value.templateDetails.forEach(n=>{n.children.forEach(r=>{var f,C;r.value=G(K({},r.value),{expertOptionType:(f=JSON.parse(JSON.stringify(o)))==null?void 0:f.expertOptionType,expertOptions:(C=JSON.parse(JSON.stringify(o)))==null?void 0:C.expertOptions})})})},R=I(),be=()=>j(this,null,function*(){const o=yield ne();R.value=o.data,ye()}),W=I(!0),ye=()=>j(this,null,function*(){var n;W.value=!0;const o=yield Me();a.value=(n=o.data)!=null&&n.length?{templateDetails:x(o.data)}:{templateDetails:[{name:"",children:[{name:"",children:[{}]}]}]},W.value=!1}),x=o=>{const n=[];return o.forEach(r=>{var f;n.push(G(K({},r),{value:r.value?JSON.parse(r.value):void 0,type:r.levelNum===3&&r.name==="\u5BA1\u67E5\u5185\u5BB9"?"\u5BA1\u67E5\u5185\u5BB9":r.levelNum===3&&r.name!=="\u5BA1\u67E5\u5185\u5BB9"?"\u5185\u5BB9\u5206\u7C7B":void 0,children:(f=r.children)!=null&&f.length?x(r.children):void 0}))}),n};return Ee(()=>{be()}),(o,n)=>{const r=v("el-tab-pane"),f=v("el-tabs"),C=v("el-button"),T=v("el-input"),w=v("el-form-item"),m=v("el-col"),B=v("Delete"),S=v("el-icon"),E=v("el-row"),X=v("Plus"),ee=v("el-radio"),Ve=v("el-radio-group"),le=v("el-option"),ae=v("el-select"),ke=v("el-form"),Ce=v("el-card"),$e=Ie("loading");return c(),_(O,null,[g("div",Be,[qe((c(),V(Ce,{class:"tab-card"},{header:l(()=>[g("div",Fe,[e(f,{modelValue:i.value,"onUpdate:modelValue":n[0]||(n[0]=P=>i.value=P)},{default:l(()=>[e(r,{name:"\u4E13\u5BB6\u8BC4\u5BA1\u6A21\u677F",label:"\u4E13\u5BB6\u8BC4\u5BA1\u6A21\u677F"}),e(r,{name:"\u5BA1\u67E5\u6E05\u5355\u914D\u7F6E",label:"\u5BA1\u67E5\u6E05\u5355\u914D\u7F6E"})]),_:1},8,["modelValue"]),g("div",null,[e(C,{type:"primary",size:"small",onClick:fe},{default:l(()=>[N("\u4E00\u952E\u6DFB\u52A0\u4E13\u5BB6\u610F\u89C1\u6A21\u677F")]),_:1}),e(C,{type:"primary",size:"small",onClick:me},{default:l(()=>[N("\u6807\u7B7E\u7BA1\u7406")]),_:1})])])]),default:l(()=>[i.value==="\u4E13\u5BB6\u8BC4\u5BA1\u6A21\u677F"?(c(),V(Re,{key:0})):D("v-if",!0),i.value==="\u5BA1\u67E5\u6E05\u5355\u914D\u7F6E"?(c(),V(ke,{key:1,ref_key:"formRef",ref:L,"label-suffix":"\uFF1A",model:a.value,"label-width":"100",class:"tree-template"},{default:l(()=>{var P;return[(c(!0),_(O,null,q((P=a.value)==null?void 0:P.templateDetails,(F,t)=>(c(),_("div",{key:t},[g("div",Ke,[e(E,{class:"mb-16",gutter:16},{default:l(()=>{var J;return[e(m,{span:12},{default:l(()=>[e(w,{label:"\u5BA1\u67E5\u7EF4\u5EA6",prop:`templateDetails[${t}].name`,rules:{required:!0,message:"\u8BF7\u8F93\u5165"}},{default:l(()=>[e(T,{modelValue:a.value.templateDetails[t].name,"onUpdate:modelValue":s=>a.value.templateDetails[t].name=s,placeholder:"\u8BF7\u8F93\u5165\u5BA1\u67E5\u7EF4\u5EA6",clearable:""},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop"])]),_:2},1024),((J=a.value.templateDetails)==null?void 0:J.length)>1?(c(),V(m,{key:0,span:12},{default:l(()=>[g("div",Ge,[g("p",{class:"add-icon del",onClick:s=>Q(t)},[e(S,{style:{color:"rgb(255,59,48)","font-size":"14px"}},{default:l(()=>[e(B)]),_:1})],8,He)])]),_:2},1024)):D("v-if",!0)]}),_:2},1024),(c(!0),_(O,null,q(F.children,(J,s)=>(c(),_("div",{key:s,class:"ml-8 pl-16 sub-item two"},[e(E,{class:"mb-16",gutter:16},{default:l(()=>[e(m,{span:12},{default:l(()=>[e(w,{label:"\u5BA1\u67E5\u9879",prop:`templateDetails[${t}].children[${s}].name`,rules:{required:!0,message:"\u8BF7\u8F93\u5165"}},{default:l(()=>[e(T,{modelValue:a.value.templateDetails[t].children[s].name,"onUpdate:modelValue":b=>a.value.templateDetails[t].children[s].name=b,placeholder:"\u8BF7\u8F93\u5165\u5BA1\u67E5\u9879",clearable:""},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop"])]),_:2},1024),e(m,{span:8},{default:l(()=>[e(C,{icon:"Plus",size:"small",type:"primary",plain:"",onClick:b=>ve(a.value.templateDetails[t].children[s])},{default:l(()=>[N("\u4E13\u5BB6\u610F\u89C1\u6A21\u677F")]),_:2},1032,["onClick"])]),_:2},1024),e(m,{span:4},{default:l(()=>{var b;return[g("div",Qe,[g("p",{class:"add-icon mr-4",onClick:u=>z(t)},[e(S,{class:"addIcon"},{default:l(()=>[e(X)]),_:1})],8,We),((b=F==null?void 0:F.children)==null?void 0:b.length)>1?(c(),_("p",{key:0,class:"add-icon del",onClick:u=>U(t,s)},[e(S,{style:{color:"rgb(255,59,48)","font-size":"14px"}},{default:l(()=>[e(B)]),_:1})],8,Xe)):D("v-if",!0)])]}),_:2},1024)]),_:2},1024),(c(!0),_(O,null,q(J.children,(b,u)=>(c(),_("div",{key:u,class:"pl-60 sub-item three"},[e(E,{class:"mb-16",gutter:16},{default:l(()=>[e(m,{span:20,class:"mb-16"},{default:l(()=>[g("div",Ye,[e(w,{prop:`templateDetails[${t}].children[${s}].children[${u}].type`,rules:{required:!0,message:"\u8BF7\u9009\u62E9"},"label-width":"0"},{default:l(()=>[e(Ve,{modelValue:a.value.templateDetails[t].children[s].children[u].type,"onUpdate:modelValue":d=>a.value.templateDetails[t].children[s].children[u].type=d,onChange:d=>ie(d,t,s,u)},{default:l(()=>[e(ee,{label:"\u5BA1\u67E5\u5185\u5BB9"},{default:l(()=>[N("\u5BA1\u67E5\u5185\u5BB9")]),_:1}),e(ee,{label:"\u5185\u5BB9\u5206\u7C7B"},{default:l(()=>[N("\u5185\u5BB9\u5206\u7C7B")]),_:1})]),_:2},1032,["modelValue","onUpdate:modelValue","onChange"])]),_:2},1032,["prop"]),b.type==="\u5185\u5BB9\u5206\u7C7B"?(c(),V(w,{key:0,"label-width":"10"},{default:l(()=>[e(T,{modelValue:a.value.templateDetails[t].children[s].children[u].name,"onUpdate:modelValue":d=>a.value.templateDetails[t].children[s].children[u].name=d},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)):D("v-if",!0)])]),_:2},1024),e(m,{span:4},{default:l(()=>{var d;return[g("div",Ze,[g("p",{class:"add-icon mr-4",onClick:h=>A(t,s)},[e(S,{class:"addIcon"},{default:l(()=>[e(X)]),_:1})],8,xe),((d=J.children)==null?void 0:d.length)>1?(c(),_("p",{key:0,class:"add-icon del",onClick:h=>re(t,s,u)},[e(S,{style:{color:"rgb(255,59,48)","font-size":"14px"}},{default:l(()=>[e(B)]),_:1})],8,el)):D("v-if",!0)])]}),_:2},1024),b.type==="\u5BA1\u67E5\u5185\u5BB9"?(c(),_(O,{key:0},[e(m,{span:12},{default:l(()=>[e(w,{label:"\u5BA1\u67E5\u5185\u5BB9",prop:`templateDetails[${t}].children[${s}].children[${u}].value.content`,rules:{required:!0,message:"\u8BF7\u8F93\u5165"}},{default:l(()=>[a.value.templateDetails[t].children[s].children[u].value?(c(),V(T,{key:0,modelValue:a.value.templateDetails[t].children[s].children[u].value.content,"onUpdate:modelValue":d=>a.value.templateDetails[t].children[s].children[u].value.content=d,type:"textarea",placeholder:"\u8BF7\u8F93\u5165\u5BA1\u67E5\u5185\u5BB9",clearable:""},null,8,["modelValue","onUpdate:modelValue"])):D("v-if",!0)]),_:2},1032,["prop"])]),_:2},1024),e(m,{span:12,class:"mb-16"},{default:l(()=>[e(w,{label:"\u5426\u51B3\u60C5\u5F62",prop:`templateDetails[${t}].children[${s}].children[${u}].value['rejectionSituation']`,rules:{required:!0,message:"\u8BF7\u8F93\u5165"}},{default:l(()=>[a.value.templateDetails[t].children[s].children[u].value?(c(),V(T,{key:0,modelValue:a.value.templateDetails[t].children[s].children[u].value.rejectionSituation,"onUpdate:modelValue":d=>a.value.templateDetails[t].children[s].children[u].value.rejectionSituation=d,type:"textarea",placeholder:"\u8BF7\u8F93\u5165\u5426\u51B3\u60C5\u5F62",clearable:""},null,8,["modelValue","onUpdate:modelValue"])):D("v-if",!0)]),_:2},1032,["prop"])]),_:2},1024),e(m,{span:12},{default:l(()=>[e(w,{label:"\u5173\u8054\u6807\u7B7E"},{default:l(()=>[e(ae,{modelValue:a.value.templateDetails[t].children[s].children[u].tagId,"onUpdate:modelValue":d=>a.value.templateDetails[t].children[s].children[u].tagId=d,class:"w-full"},{default:l(()=>[(c(!0),_(O,null,q(R.value,(d,h)=>(c(),V(le,{key:h,value:d.id,label:d.name},null,8,["value","label"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:2},1024)],64)):D("v-if",!0)]),_:2},1024),b.type==="\u5185\u5BB9\u5206\u7C7B"?(c(!0),_(O,{key:0},q(b.children,(d,h)=>(c(),_("div",{key:h,class:"pl-32 sub-item four"},[e(E,{gutter:4,class:"mb-16"},{default:l(()=>[e(m,{span:20},{default:l(()=>[e(E,{gutter:16},{default:l(()=>[e(m,{span:12},{default:l(()=>[e(w,{label:"\u5BA1\u67E5\u5185\u5BB9",prop:`templateDetails[${t}].children[${s}].children[${u}].children[${h}].value.content`,rules:{required:!0,message:"\u8BF7\u8F93\u5165"}},{default:l(()=>[a.value.templateDetails[t].children[s].children[u].children[h].value?(c(),V(T,{key:0,modelValue:a.value.templateDetails[t].children[s].children[u].children[h].value.content,"onUpdate:modelValue":$=>a.value.templateDetails[t].children[s].children[u].children[h].value.content=$,type:"textarea",placeholder:"\u8BF7\u8F93\u5165\u5BA1\u67E5\u5185\u5BB9",clearable:""},null,8,["modelValue","onUpdate:modelValue"])):D("v-if",!0)]),_:2},1032,["prop"])]),_:2},1024),e(m,{span:12,class:"mb-16"},{default:l(()=>[e(w,{label:"\u5426\u51B3\u60C5\u5F62",prop:`templateDetails[${t}].children[${s}].children[${u}].children[${h}].value.responseSituation`,rules:{required:!0,message:"\u8BF7\u8F93\u5165"}},{default:l(()=>[a.value.templateDetails[t].children[s].children[u].children[h].value?(c(),V(T,{key:0,modelValue:a.value.templateDetails[t].children[s].children[u].children[h].value.responseSituation,"onUpdate:modelValue":$=>a.value.templateDetails[t].children[s].children[u].children[h].value.responseSituation=$,type:"textarea",placeholder:"\u8BF7\u8F93\u5165\u5426\u51B3\u60C5\u5F62",clearable:""},null,8,["modelValue","onUpdate:modelValue"])):D("v-if",!0)]),_:2},1032,["prop"])]),_:2},1024),e(m,{span:12},{default:l(()=>[e(w,{label:"\u5173\u8054\u6807\u7B7E"},{default:l(()=>[e(ae,{modelValue:a.value.templateDetails[t].children[s].children[u].children[h].tagId,"onUpdate:modelValue":$=>a.value.templateDetails[t].children[s].children[u].children[h].tagId=$,class:"w-full"},{default:l(()=>[(c(!0),_(O,null,q(R.value,($,Y)=>(c(),V(le,{key:Y,value:$.id,label:$.name},null,8,["value","label"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024),e(m,{span:4},{default:l(()=>[e(E,null,{default:l(()=>[e(m,{span:24},{default:l(()=>{var $;return[g("div",ll,[g("p",{class:"add-icon mr-4",onClick:Y=>ue(t,s,u)},[e(S,{class:"addIcon"},{default:l(()=>[e(X)]),_:1})],8,al),(($=b==null?void 0:b.children)==null?void 0:$.length)>1?(c(),_("p",{key:0,class:"add-icon del",onClick:Y=>ce(t,s,u,h)},[e(S,{style:{color:"rgb(255,59,48)","font-size":"14px"}},{default:l(()=>[e(B)]),_:1})],8,tl)):D("v-if",!0)])]}),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024)]))),128)):D("v-if",!0)]))),128))]))),128))])]))),128)),e(C,{type:"primary",plain:"",icon:"Plus",size:"small",class:"w-full mb-16",onClick:H},{default:l(()=>[N("\u6DFB\u52A0\u5BA1\u67E5\u7EF4\u5EA6")]),_:1})]}),_:1},8,["model"])):D("v-if",!0)]),_:1})),[[$e,W.value]]),g("div",sl,[i.value==="\u5BA1\u67E5\u6E05\u5355\u914D\u7F6E"?(c(),V(C,{key:0,type:"primary",loading:p.value,onClick:n[1]||(n[1]=P=>de(L.value))},{default:l(()=>[N(" \u4FDD\u5B58\u914D\u7F6E ")]),_:1},8,["loading"])):D("v-if",!0)])]),e(Pe,{visible:M.visible,data:M.data,onClose:he},null,8,["visible","data"]),e(Je,{visible:k.visible,data:k.data,"is-all":k.isAll,onUpdateExpertOpinion:ge,onChangeAllData:De,onClose:_e},null,8,["visible","data","is-all"])],64)}}}),fl=je(nl,[["__file","/Users/chenlixin/Documents/work/NDKJ/MyProject/ls-project-v2.0/src/pages/systemManage/templateConfig/index.vue"]]);export{fl as default};
|