SyncWebDialog-DHDPw8xb.js 2.4 KB

1
  1. import{cQ as T,gS as x,gZ as z,fV as c,ft as B,cq as D,g$ as s,cp as d,gx as a,cw as o,fe as y,cv as i,h2 as N,fM as p,eS as q,y as I,gs as U,c9 as A,ac as K}from"./builder-DygomDiV.js";const Q={class:"mb-8"},R={class:"mb-4"},Z={class:"mb-4"},j={class:"color-danger"},E={class:"dialog-footer"},F=T({__name:"SyncWebDialog",emits:["refresh"],setup(G,{expose:b,emit:h}){const u=x(),{query:{from:k}}=u,S=A(()=>u.path.includes("shared")?"systemShare":u.path.includes("resource-management")||k==="systemManage"?"systemManage":"workspace"),V=h,m=p(!1),t=p("replace"),f=p(""),l=p(!1);z(l,e=>{e||(t.value="replace")});const $=e=>{f.value=e,l.value=!0},W=()=>{q({type:"knowledge",systemType:S.value}).putSyncWebKnowledge(f.value,t.value,m).then(e=>{V("refresh",e.data),I(U("views.knowledge.tip.syncSuccess")),l.value=!1})};return b({open:$}),(e,n)=>{const _=c("el-text"),g=c("el-radio"),v=c("el-card"),C=c("el-radio-group"),w=c("el-button"),M=c("el-dialog");return B(),D(M,{title:e.$t("views.knowledge.syncWeb.title"),modelValue:l.value,"onUpdate:modelValue":n[2]||(n[2]=r=>l.value=r),width:"600px","close-on-click-modal":!1,"close-on-press-escape":!1,"destroy-on-close":!0},{footer:s(()=>[d("span",E,[o(w,{onClick:n[1]||(n[1]=N(r=>l.value=!1,["prevent"]))},{default:s(()=>[i(a(e.$t("common.cancel")),1)]),_:1}),o(w,{type:"primary",onClick:W,loading:m.value},{default:s(()=>[i(a(e.$t("common.confirm")),1)]),_:1},8,["loading"])])]),default:s(()=>[d("p",Q,a(e.$t("views.knowledge.syncWeb.syncMethod")),1),o(C,{modelValue:t.value,"onUpdate:modelValue":n[0]||(n[0]=r=>t.value=r),class:"card__radio"},{default:s(()=>[o(v,{shadow:"never",class:y(["mb-16",t.value==="replace"?"border-active":""])},{default:s(()=>[o(g,{value:"replace",size:"large"},{default:s(()=>[d("p",R,a(e.$t("views.knowledge.syncWeb.replace")),1),o(_,{type:"info"},{default:s(()=>[i(a(e.$t("views.knowledge.syncWeb.replaceText")),1)]),_:1})]),_:1})]),_:1},8,["class"]),o(v,{shadow:"never",class:y(["mb-16",t.value==="complete"?"border-active":""])},{default:s(()=>[o(g,{value:"complete",size:"large"},{default:s(()=>[d("p",Z,a(e.$t("views.knowledge.syncWeb.complete")),1),o(_,{type:"info"},{default:s(()=>[i(a(e.$t("views.knowledge.syncWeb.completeText")),1)]),_:1})]),_:1})]),_:1},8,["class"])]),_:1},8,["modelValue"]),d("p",j,a(e.$t("views.knowledge.syncWeb.tip")),1)]),_:1},8,["title","modelValue"])}}}),J=K(F,[["__scopeId","data-v-80bf606e"]]);export{J as S};