1import ee from"./CYPfbjWd.js";import{u as te}from"./Bf1wtuiG.js";import{d as b}from"./Bx1svV55.js";import{d as ae,D as le,r as L,n as ne,c as O,e,w as t,b as l,o as w,a as c,I as B,F as D,y as j,J as E}from"./BW9x5Wpd.js";import{B as de}from"./BCYstUFH.js";import{A as R}from"./Ah9axiKQ.js";import{A as N,a as V}from"./VKP-hMIa.js";import{T as F}from"./ngOqUTy_.js";import{_ as ie}from"./BeG7inun.js";import{_ as oe,a as ue}from"./eozO6lNM.js";import{N as se}from"./fsKgartl.js";import{_ as _e,a as re}from"./CeedxLYO.js";import{_ as pe,a as ce}from"./aJ5JjJk-.js";import{_ as fe}from"./BnE3zZ5l.js";import{_ as me}from"./DYKSrzUq.js";import{_ as ve}from"./CRqHeZYW.js";import{_ as be}from"./DlAUqK2U.js";import"./CklpKxWU.js";import"./Dxq-yUFK.js";import"./DqcmxZSF.js";import"./XE_gCBbO.js";import"./DCiWlTl3.js";import"./f2ri57Kd.js";import"./HiGXOwLp.js";import"./Cz6mE8XB.js";import"./BH5EM-wn.js";import"./CM8LO42l.js";import"./CtjOhrp0.js";import"./B-p6aW7q.js";import"./DU3qnPxX.js";import"./C6TmTnf6.js";import"./Ddxakfnp.js";import"./n07TT1Sf.js";import"./CgGlE9-e.js";import"./Bk_rJcZu.js";import"./C5Ksf8W7.js";import"./BFs2-Vk6.js";import"./1XRAHySK.js";import"./ByZJrbRr.js";import"./BFI92Cq1.js";const ye={class:"editor"},we={class:"add-box"},he={class:"editor-item"},ge={class:"editor-item-btn"},ke={class:"editor-item-center"},xe={class:"add-box"},Ue={class:"editor-item"},Ce={class:"editor-item-btn"},Le={class:"editor-item-center"},Oe={class:"form-item-box"},$e={class:"add-box"},Ae={class:"editor-item"},Ie={class:"editor-item-btn"},Be={class:"editor-item-center"},De=ae({__name:"Editor",props:{data:{type:Object,required:!0,default:{}}},emits:["close-editor"],setup(J,{expose:S,emit:W}){const z=te(),G=le(),h=L(1),g=L(1),k=L(1),K={text_line1:"",text_line2:"",text_line3:"",text_line4:"",default_price_desc:"",default_price_desc_switch:!1,default_price_symbols:"",default_price_symbols_switch:!1,default_price_text:"",default_price_text_switch:!1,price_switch:!1,default_model_price_label:"",expand:"",hidden_identical:"",hidden_identical_switch:!1,btn1:"",btn1_url:"",btn1_btn_open_new_window:!1,btn:"",descript:""},q={text:""},M=W,P=L(null),C=J,x={details:{...K},menuList:[],whiteList:[],detailsOrder:[]},a=ne({data:b(x)}),Q=C.data.content.value?b(C.data.content.value):{};Object.assign(a,Q);function X(){const f=b(C.data.content.value||{});if(!f){a.data=b(x);return}const{menuList:n,whiteList:s,detailsOrder:_,details:u={}}=f;Object.assign(a.data.details,u),Array.isArray(n)?a.data.menuList=n.map(i=>Object.assign({},q,i)):a.data.menuList=b(x.menuList),Array.isArray(s)?a.data.whiteList=s.map(i=>typeof i=="string"?{key:i,price_prefix_text:""}:typeof i=="object"&&i!==null?{key:i.key||"",price_prefix_text:i.price_prefix_text||""}:{key:"",price_prefix_text:""}).filter(i=>i.key):a.data.whiteList=b(x.whiteList),Array.isArray(_)?a.data.detailsOrder=_.map(i=>typeof i=="string"?{name:i,hidden:!1}:typeof i=="object"&&i!==null?{name:i.name||i.key||"",hidden:i.hidden||!1}:{name:"",hidden:!1}).filter(i=>i.name):a.data.detailsOrder=b(x.detailsOrder)}function H(f,n,s){return f[n]=f.splice(s,1,f[n])[0],f}X();function v(f,n,s="menu"){const _=s==="white"?a.data.whiteList:s==="details"?a.data.detailsOrder:a.data.menuList,u=s==="menu"?h:s==="white"?g:k;switch(f){case"delete":_.splice(n,1),n>1?u.value-=1:u.value=1;break;case"left":H(_,n,n-1),u.value=n;break;case"right":H(_,n,n+1),u.value=n+2;break}}function $(f="menu"){f==="white"?(a.data.whiteList.push({key:"",price_prefix_text:""}),g.value=a.data.whiteList.length):f==="details"?(a.data.detailsOrder.push({name:"",hidden:!1}),k.value=a.data.detailsOrder.length):(a.data.menuList.push({...q}),h.value=a.data.menuList.length)}return S({confirm:()=>{z.updateComponent(G.query.id,C.data.sort,b(a.data)),M("close-editor")}}),(f,n)=>{const s=se,_=de,u=me,i=fe,r=ce,m=pe,A=re,I=_e,U=ue,y=ve,Y=ee,Z=oe,T=ie;return w(),O("div",ye,[e(T,{ref_key:"formRef",ref:P,model:l(a)},{default:t(()=>[e(Z,{"default-expanded-names":["white_list_nameplate","feature_category","pc","card","button"]},{default:t(()=>[e(U,{name:"white_list_nameplate",title:"white_list_nameplate"},{default:t(()=>
1[c("div",we,[e(_,{type:"primary",secondary:"",circle:"",onClick:n[0]||(n[0]=d=>$("white"))},{icon:t(()=>[e(s,null,{default:t(()=>[e(l(R))]),_:1})]),_:1})]),e(I,{value:l(g),"onUpdate:value":n[1]||(n[1]=d=>B(g)?g.value=d:null),type:"card",animated:""},{default:t(()=>[(w(!0),O(D,null,j(l(a).data.whiteList,(d,o)=>(w(),E(A,{key:o,name:o+1},{default:t(()=>[c("div",he,[c("div",ge,[e(_,{type:"info",secondary:"",circle:"",onClick:p=>v("left",o,"white"),disabled:o===0},{icon:t(()=>[e(s,null,{default:t(()=>[e(l(N))]),_:1})]),_:2},1032,["onClick","disabled"]),e(_,{type:"info",secondary:"",circle:"",onClick:p=>v("right",o,"white"),disabled:o===l(a).data.whiteList.length-1},{icon:t(()=>[e(s,null,{default:t(()=>[e(l(V))]),_:1})]),_:2},1032,["onClick","disabled"]),e(_,{type:"error",secondary:"",circle:"",onClick:p=>v("delete",o,"white")},{icon:t(()=>[e(s,null,{default:t(()=>[e(l(F))]),_:1})]),_:2},1032,["onClick"])]),c("div",ke,[e(m,{"x-gap":"12",cols:1},{default:t(()=>[e(r,null,{default:t(()=>[e(i,{label:"key"},{default:t(()=>[e(u,{value:l(a).data.whiteList[o].key,"onUpdate:value":p=>l(a).data.whiteList[o].key=p},null,8,["value","onUpdate:value"])]),_:2},1024),e(i,{label:"price_prefix_text"},{default:t(()=>[e(u,{value:l(a).data.whiteList[o].price_prefix_text,"onUpdate:value":p=>l(a).data.whiteList[o].price_prefix_text=p},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024)]),_:2},1024)])])]),_:2},1032,["name"]))),128))]),_:1},8,["value"])]),_:1}),e(U,{name:"feature_category",title:"feature_category"},{default:t(()=>[c("div",xe,[e(_,{type:"primary",secondary:"",circle:"",onClick:n[2]||(n[2]=d=>$("details"))},{icon:t(()=>[e(s,null,{default:t(()=>[e(l(R))]),_:1})]),_:1})]),e(I,{value:l(k),"onUpdate:value":n[3]||(n[3]=d=>B(k)?k.value=d:null),type:"card",animated:""},{default:t(()=>[(w(!0),O(D,null,j(l(a).data.detailsOrder,(d,o)=>(w(),E(A,{key:o,name:o+1},{default:t(()=>[c("div",Ue,[c("div",Ce,[e(_,{type:"info",secondary:"",circle:"",onClick:p=>v("left",o,"details"),disabled:o===0},{icon:t(()=>[e(s,null,{default:t(()=>[e(l(N))]),_:1})]),_:2},1032,["onClick","disabled"]),e(_,{type:"info",secondary:"",circle:"",onClick:p=>v("right",o,"details"),disabled:o===l(a).data.detailsOrder.length-1},{icon:t(()=>[e(s,null,{default:t(()=>[e(l(V))]),_:1})]),_:2},1032,["onClick","disabled"]),e(_,{type:"error",secondary:"",circle:"",onClick:p=>v("delete",o,"details")},{icon:t(()=>[e(s,null,{default:t(()=>[e(l(F))]),_:1})]),_:2},1032,["onClick"])]),c("div",Le,[e(m,{"x-gap":"12",cols:2},{default:t(()=>[e(r,null,{default:t(()=>[e(i,{label:"name"},{default:t(()=>[e(u,{value:l(a).data.detailsOrder[o].name,"onUpdate:value":p=>l(a).data.detailsOrder[o].name=p},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024),e(r,null,{default:t(()=>[e(i,{label:"hidden_feature"},{default:t(()=>[e(y,{value:l(a).data.detailsOrder[o].hidden,"onUpdate:value":p=>l(a).data.detailsOrder[o].hidden=p},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024)]),_:2},1024)])])]),_:2},1032,["name"]))),128))]),_:1},8,["value"])]),_:1}),e(U,{title:"text",name:"pc"},{default:t(()=>[c("div",Oe,[c("div",null,[e(i,{label:"text_line1"},{default:t(()=>[e(u,{value:l(a).data.details.text_line1,"onUpdate:value":n[4]||(n[4]=d=>l(a).data.details.text_line1=d)},null,8,["value"])]),_:1})]),c("div",null,[e(i,{label:"text_line2"},{default:t(()=>[e(u,{value:l(a).data.details.text_line2,"onUpdate:value":n[5]||(n[5]=d=>l(a).data.details.text_line2=d)},null,8,["value"])]),_:1})]),c("div",null,[e(i,{label:"text_line3"},{default:t(()=>[e(u,{value:l(a).data.details.text_line3,"onUpdate:value":n[6]||(n[6]=d=>l(a).data.details.text_line3=d)},null,8,["value"])]),_:1})]),c("div",null,[e(i,{label:"text_line4"},{default:t(()=>[e(u,{value:l(a).data.details.text_line4,"onUpdate:value":n[7]||(n[7]=d=>l(a).data.details.text_line4=d)},null,8,["value"])]),_:1})]),e(m,{"x-gap":"12",cols:2},{default:t(()=>[e(r,null,{default:t(()=>[e(i,{label:"default_price_desc"},{default:t(()=>[e(u,{value:l(a).data.details.default_price_desc,"onUpdate:value":n[8]||(n[8]=d=>l(a).data.details.default_price_desc=d)},null,8,["value"])]),_:1})]),_:1}),e(r,null,{default:t(()=>[e(i,{label:"text_hidden"},{default:t(()=>[e(y,{value:l(a).data.details.default_price_desc_switch,"onUpdate:value":n[9]||(n[9]=d=>l(a).data.details.default_price_desc_switch=d)},null,8,["value"])]),_:1})]),_:1})]),_:1}),e(m,{"x-gap":"12",cols:2},{default:t(()=>[e(r,null,{default:t(()=>[e(i,{label:"default_price_symbols"},{default:t(()=>[e(u,{value:l(a).data.details.default_price_symbols,"onUpdate:value":n[10]||(n[10]=d=>l(a).data.details.default_price_symbols=d)},null,8,["value"])]),_:1})]),_:1}),e(r,null,{default:t(()=>[e(i,{label:"text_hidden"},{default:t(()=>[e(y,{value:l(a).data.details.default_price_symbols_switch,"onUpdate:value":n[11]||(n[11]=d=>l(a).data.details.default_price_symbols_switch=d)},null,8,["value"])]),_:1})]),_:1})]),_:1}),e(m,{"x-gap":"12",cols:2},{default:t(()=>[e(r,null,{default:t(()=>[e(i,{label:"default_price_text"},{default:t(()=>[e(u,{value:l(a).data.details.default_price_text,"onUpdate:value":n[12]||(n[12]=d=>l(a).data.details.default_price_text=d)},null,8,["value"])]),_:1})]),_:1}),e(r,null,{default:t(()=>[e(i,{label:"text_hidden"},{default:t(()=>[e(y,{value:l(a).data.details.default_price_text_switch,"onUpdate:value":n[13]||(n[13]=d=>l(a).data.details.default_price_text_switch=d)},null,8,["value"])]),_:1})]),_:1})]),_:1}),e(m,{"x-gap":"12",cols:2},{default:t(()=>[e(r,null,{default:t(()=>[e(i,{label:"price_hidden"},{default:t(()=>[e(y,{value:l(a).data.details.price_switch,"onUpdate:value":n[14]||(n[14]=d=>l(a).data.details.price_switch=d)},null,8,["value"])]),_:1})]),_:1})]),_:1}),e(m,{"x-gap":"12",cols:2},{default:t(()=>[e(r,null,{default:t(()=>[e(i,{label:"default_model_price_label"},{default:t(()=>[e(u,{value:l(a).data.details.default_model_price_label,"onUpdate:value":n[15]||(n[15]=d=>l(a).data.details.default_model_price_label=d)},null,8,["value"])]),_:1})]),_:1})]),_:1})])]),_:1}),e(U,{name:"card",title:"Card"},{default:t(()=>
1[c("div",$e,[e(_,{type:"primary",secondary:"",circle:"",onClick:$},{icon:t(()=>[e(s,null,{default:t(()=>[e(l(R))]),_:1})]),_:1})]),e(I,{value:l(h),"onUpdate:value":n[16]||(n[16]=d=>B(h)?h.value=d:null),type:"card",animated:""},{default:t(()=>[(w(!0),O(D,null,j(l(a).data.menuList,(d,o)=>(w(),E(A,{key:o,name:o+1},{default:t(()=>[c("div",Ae,[c("div",Ie,[e(_,{type:"info",secondary:"",circle:"",onClick:p=>v("left",o),disabled:o===0},{icon:t(()=>[e(s,null,{default:t(()=>[e(l(N))]),_:1})]),_:2},1032,["onClick","disabled"]),e(_,{type:"info",secondary:"",circle:"",onClick:p=>v("right",o),disabled:o===l(a).data.menuList.length-1},{icon:t(()=>[e(s,null,{default:t(()=>[e(l(V))]),_:1})]),_:2},1032,["onClick","disabled"]),e(_,{type:"error",secondary:"",circle:"",onClick:p=>v("delete",o)},{icon:t(()=>[e(s,null,{default:t(()=>[e(l(F))]),_:1})]),_:2},1032,["onClick"])]),c("div",Be,[e(m,{"x-gap":"12",cols:1},{default:t(()=>[e(r,null,{default:t(()=>[e(i,{label:"text"},{default:t(()=>[e(Y,{value:d.text,onValueUpdate:p=>d.text=p},null,8,["value","onValueUpdate"])]),_:2},1024)]),_:2},1024)]),_:2},1024)])])]),_:2},1032,["name"]))),128))]),_:1},8,["value"])]),_:1}),e(U,{title:"button",name:"button"},{default:t(()=>[e(m,{"x-gap":"12",cols:3},{default:t(()=>[e(r,null,{default:t(()=>[e(i,{label:"hidden_identical"},{default:t(()=>[e(u,{value:l(a).data.details.hidden_identical,"onUpdate:value":n[17]||(n[17]=d=>l(a).data.details.hidden_identical=d)},null,8,["value"])]),_:1})]),_:1}),e(r,null,{default:t(()=>[e(i,{label:"hidden_identical_switch"},{default:t(()=>[e(y,{value:l(a).data.details.hidden_identical_switch,"onUpdate:value":n[18]||(n[18]=d=>l(a).data.details.hidden_identical_switch=d)},null,8,["value"])]),_:1})]),_:1})]),_:1}),e(m,{"x-gap":"12",cols:3},{default:t(()=>[e(r,null,{default:t(()=>[e(i,{label:"btn1"},{default:t(()=>[e(u,{value:l(a).data.details.btn1,"onUpdate:value":n[19]||(n[19]=d=>l(a).data.details.btn1=d)},null,8,["value"])]),_:1})]),_:1}),e(r,null,{default:t(()=>[e(i,{label:"btn1_url"},{default:t(()=>[e(u,{value:l(a).data.details.btn1_url,"onUpdate:value":n[20]||(n[20]=d=>l(a).data.details.btn1_url=d)},null,8,["value"])]),_:1})]),_:1}),e(r,null,{default:t(()=>[e(i,{label:"btn_open_new_window"},{default:t(()=>[e(y,{value:l(a).data.details.btn1_btn_open_new_window,"onUpdate:value":n[21]||(n[21]=d=>l(a).data.details.btn1_btn_open_new_window=d)},null,8,["value"])]),_:1})]),_:1})]),_:1}),e(m,{"x-gap":"12",cols:3},{default:t(()=>[e(r,null,{default:t(()=>[e(i,{label:"btn"},{default:t(()=>[e(u,{value:l(a).data.details.btn,"onUpdate:value":n[22]||(n[22]=d=>l(a).data.details.btn=d)},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1}),c("div",null,[e(i,{label:"descript"},{default:t(()=>[e(u,{type:"textarea",value:l(a).data.details.descript,"onUpdate:value":n[23]||(n[23]=d=>l(a).data.details.descript=d)},null,8,["value"])]),_:1})])]),_:1})]),_:1},8,["model"])])}}}),ht=be(De,[["__scopeId","data-v-4b6785df"]]);export{ht as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.