1 line
22 KiB
JavaScript
1 line
22 KiB
JavaScript
import{d as Xe,a as n,o as Ye,ag as I,e as v,f as V,g as t,j as i,A as r,ah as C,a4 as Ze,ac as A,aj as U,x as w,m as q,a2 as ie,B as el,F as ue,i as Ae,al as De,D as S,s as B,C as R,v as ll,an as Ce,ao as al,at as tl,au as sl,ai as ol}from"./index-3a2b6cd5.js";import{Q as Ue}from"./QImg-c1ebab1a.js";import{Q as de}from"./QForm-4d87c0ee.js";import{Q as nl}from"./QEditor-dfa92421.js";import{Q as re}from"./QSelect-809bd0f2.js";import{Q as qe}from"./QTd-71639d11.js";import{Q as ze}from"./QTr-c5e846f1.js";import{Q as ce}from"./QSpace-5fefe78e.js";import{Q as T}from"./QTooltip-5ceb1b84.js";import{u as il}from"./mixin-183f301b.js";import{c as D}from"./app.config-a8647d06.js";import{a as $e,_ as Se}from"./Table.vue_vue_type_style_index_0_lang-0781af24.js";import{u as ul}from"./use-quasar-1e7f9a8b.js";import"./QBtnDropdown-f0b2b9e5.js";import"./QMenu-59199f2b.js";import"./position-engine-4e9b318c.js";import"./selection-8094913b.js";import"./QItemSection-843d83e6.js";import"./use-fullscreen-273d7265.js";import"./QChip-f43cc21c.js";import"./QItemLabel-37c56e27.js";import"./rtl-36dd996b.js";import"./format-312d1398.js";import"./QSpinnerCube-b3e27bc1.js";import"./index-932e35b0.js";import"./QTh-95cd2a9c.js";import"./QTable-d329bd84.js";import"./QList-1b100cb9.js";const Y=j=>(tl("data-v-b2e2cb07"),j=j(),sl(),j),dl=Y(()=>r("div",{class:"toptitle text-dark col-12 row items-center"}," ตั้งค่าเว็บไซต์ระบบสรรหา ",-1)),rl={class:"col-12 row"},cl={class:"flex items-center q-pb-md"},vl=Y(()=>r("div",{class:"text-bold text-subtitle2 col-12 row items-center"}," รูปภาพ ",-1)),ml={class:"row q-col-gutter-x-md"},pl={class:"col-xs-12 col-sm-4"},bl=Y(()=>r("div",{class:"absolute-bottom text-body1 text-center"}," โลโก้เว็บไซต์ ",-1)),fl={class:"col-xs-12 col-sm-8"},yl=Y(()=>r("div",{class:"absolute-bottom text-body1 text-center"}," แบนเนอร์หน้าหลัก ",-1)),gl={class:"col-12"},wl={class:"col-xs-12"},hl={class:"col-xs-12"},kl={class:"col-xs-12"},_l={class:"col-xs-6 col-sm-3 col-md-3"},xl={class:"col-xs-6 col-sm-3 col-md-3"},Il={class:"col-xs-6 col-sm-3 col-md-3"},Vl={class:"col-xs-6 col-sm-3 col-md-3"},Al={class:"col-12"},Dl={class:"col-12 rounded-borders bg-white"},Cl={key:0,class:""},Ul={key:1,class:""},ql={key:2,class:""},zl={class:"col-12 rounded-borders bg-white q-mt-md"},$l={key:0,class:""},Sl={key:1,class:""},Ql={key:2,class:""},Ll={class:"row col-11"},Fl={class:"text-bold"},Pl={key:2},Bl=Xe({__name:"index",setup(j){const m=ul(),Qe=il(),{date2Thai:G,messageError:_,showLoader:x,hideLoader:O}=Qe,M=n(!1),H=n(!1),J=n(!1),E=n(null),Q=n(null),ve=n(null),N=n(null),L=n(null),me=n(null),K=n(null),pe=n(null),be=n(null),z=n(""),W=n(0),F=n(!1),h=n(""),k=n(""),d=n(!1),p=n(!1);n(!1);const X=n(""),Z=n(""),ee=n(""),le=n(""),fe=n([]),ye=n([]),ae=n([]),b=n([]),f=n([]),c=n({by:"",thai:"",eng:"",descripstion:""}),u=n({address:null,provinceId:null,districtId:null,subdistrictId:null,tel:null,code:null}),o=n({photo:!1,web:!1,about:!1}),te=n(["name","link","createdAt","lastUpdatedAt"]),se=n(["name","link","createdAt","lastUpdatedAt"]),ge=n([{name:"name",align:"left",label:"ชื่อ",sortable:!0,field:"name",headerStyle:"font-size: 14px",style:"font-size: 14px",sort:(a,e)=>a.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})},{name:"link",align:"left",label:"ลิ้งค์",sortable:!0,field:"link",headerStyle:"font-size: 14px",style:"font-size: 14px",sort:(a,e)=>a.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})},{name:"createdAt",align:"left",label:"วันที่สร้าง",sortable:!0,field:"createdAt",headerStyle:"font-size: 14px",style:"font-size: 14px",sort:(a,e)=>a.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})},{name:"lastUpdatedAt",align:"left",label:"ว้นที่แก้ไขล่าสุด",sortable:!0,field:"lastUpdatedAt",headerStyle:"font-size: 14px",style:"font-size: 14px",sort:(a,e)=>a.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})}]);Ye(async()=>{await $(),await je(),await Ie(u.value.provinceId),await Ve(u.value.districtId)});const we=a=>{const e=a=="next"?W.value-1:W.value+1;let l;d.value=!1,F.value?(h.value=f.value[e].link,k.value=f.value[e].name,z.value=f.value[e].id,l=f.value.length):(h.value=b.value[e].link,k.value=b.value[e].name,z.value=b.value[e].id,l=b.value.length),M.value=e!=0,H.value=e!=l-1,W.value=e},he=(a,e)=>{p.value=!p.value,J.value=!1,d.value=!1,F.value=e,Z.value=e?"แก้ไขหน่วยงาน":"แก้ไขส่วนราชการ";let l,s;e?(s=f.value.findIndex(g=>g.id==a),l=f.value.length,h.value=f.value[s].link,k.value=f.value[s].name,z.value=f.value[s].id):(s=b.value.findIndex(g=>g.id==a),l=b.value.length,h.value=b.value[s].link,k.value=b.value[s].name,z.value=b.value[s].id),W.value=s,M.value=s!=0,H.value=s!=l-1},ke=()=>{d.value=!d.value},Le=()=>{p.value=!p.value,J.value=!1},_e=a=>{p.value=!p.value,Z.value=a?"เพิ่มหน่วยงาน":"เพิ่มส่วนราชการ",F.value=a,J.value=!0,d.value=!0,h.value="",k.value=""},P=()=>Object.values(o.value).includes(!0),xe=async()=>{await $()},Fe=async()=>{be.value?.validate().then(async a=>{if(a)if(F.value){let e=[];f.value.map(l=>{e.push({name:l.name,link:l.link})}),e.push({name:k.value,link:h.value}),await oe(e),p.value=!1}else{let e=[];b.value.map(l=>{e.push({name:l.name,link:l.link})}),e.push({name:k.value,link:h.value}),await ne(e),p.value=!1}})},Pe=async()=>{if(F.value){const a=f.value.filter(l=>l.id!=z.value);let e=[];a.map(l=>{e.push({name:l.name,link:l.link})}),await oe(e),p.value=!1}else{const a=b.value.filter(l=>l.id!=z.value);let e=[];a.map(l=>{e.push({name:l.name,link:l.link})}),await ne(e),p.value=!1}},Be=async()=>{if(F.value){let a=[];f.value.map(e=>{e.id==z.value?a.push({name:k.value,link:h.value}):a.push({name:e.name,link:e.link})}),await oe(a),p.value=!1}else{let a=[];b.value.map(e=>{e.id==z.value?a.push({name:k.value,link:h.value}):a.push({name:e.name,link:e.link})}),await ne(a),p.value=!1}},oe=async a=>{x(),await I.post(D.API.cmsAgency,a).then(e=>{}).catch(e=>{_(m,e)}).finally(async()=>{await $()})},ne=async a=>{x(),await I.post(D.API.cmsGoverment,a).then(e=>{}).catch(e=>{_(m,e)}).finally(async()=>{await $()})},$=async()=>{x(),await I.get(D.API.cms).then(a=>{const e=a.data.result;if(c.value.eng=e.nameEn,c.value.thai=e.nameTh,c.value.by=e.shortName,c.value.descripstion=e.description,X.value=e.about,u.value.address=e.address,u.value.tel=e.telephone,u.value.code=e.zipCode,e.bannerImg&&(E.value=e.bannerImg.detail),e.logoImg&&(N.value=e.logoImg.detail),u.value.provinceId=e.provinceId,u.value.districtId=e.districtId,u.value.subdistrictId=e.subDistrictId,e.cmsGovernments.length>0){let l=[];e.cmsGovernments.map(s=>{l.push({id:s.id,name:s.name,link:s.link,createdAt:s.createdAt,lastUpdatedAt:s.lastUpdatedAt})}),b.value=l}if(e.cmsAgencys.length>0){let l=[];e.cmsAgencys.map(s=>{l.push({id:s.id,name:s.name,link:s.link,createdAt:s.createdAt,lastUpdatedAt:s.lastUpdatedAt})}),f.value=l}}).catch(a=>{_(m,a)}).finally(()=>{O()})},Ee=async()=>{x();const a=new FormData;a.append("FileData",L.value),await I.post(D.API.cmsLogo,a).then(e=>{}).catch(e=>{_(m,e)}).finally(async()=>{L.value=null,N.value=null,await $()})},Ne=async()=>{x();const a=new FormData;a.append("FileData",Q.value),await I.post(D.API.cmsBanner,a).then(e=>{}).catch(e=>{_(m,e)}).finally(async()=>{Q.value=null,E.value=null,await $()})},Re=async()=>{pe.value?.validate().then(async a=>{if(a){const e={nameTh:c.value.thai,nameEn:c.value.eng,description:c.value.descripstion,shortName:c.value.by};x(),await I.post(D.API.cmsDeatail,e).then(l=>{}).catch(l=>{_(m,l)}).finally(async()=>{await $(),o.value.web=!1})}})},Te=async()=>{K.value?.validate().then(async a=>{if(a){const e={about:X.value,address:u.value.address,provinceId:u.value.provinceId,districtId:u.value.districtId,subDistrictId:u.value.subdistrictId,zipCode:u.value.code,telephone:u.value.tel};x(),await I.post(D.API.cmsAbout,e).then(l=>{}).catch(l=>{_(m,l)}).finally(async()=>{await $(),o.value.about=!1})}})},je=async()=>{x(),await I.get(D.API.province).then(a=>{const e=a.data.result;let l=[];e.map(s=>{l.push({id:s.id.toString(),name:s.name.toString()})}),fe.value=l}).catch(a=>{_(m,a)}).finally(()=>{O()})},Ie=async a=>{a!==null&&a!=""&&(x(),await I.get(D.API.listDistrict(a)).then(e=>{const l=e.data.result;let s=[];l.map(g=>{s.push({id:g.id.toString(),name:g.name.toString()})}),ye.value=s}).catch(e=>{_(m,e)}).finally(()=>{O()}))},Ve=async a=>{a!==null&&a!=""&&(x(),await I.get(D.API.listSubDistrict(a)).then(e=>{const l=e.data.result;let s=[];l.map(g=>{s.push({id:g.id.toString(),name:g.name.toString(),zipCode:g.zipCode.toString()})}),ae.value=s}).catch(e=>{_(m,e)}).finally(()=>{O()}))},Ge=a=>{u.value.districtId="",u.value.subdistrictId="",u.value.code="",K.value?.resetValidation(),Ie(a)},Oe=a=>{u.value.subdistrictId="",u.value.code="",K.value?.resetValidation(),Ve(a)},Me=a=>{const e=ae.value.filter(s=>s.id==a),l=e.length>0?e[0].zipCode:"";u.value.code=l},He=()=>{L.value!==null?Ee():me.value.click()},Je=()=>{Q.value!==null?Ne():ve.value.click()},Ke=a=>{let e=a.target.files;if(e.length>0){new FormData().append("FileData",e[0]),L.value=e[0],N.value=URL.createObjectURL(e[0]);return}},We=a=>{let e=a.target.files;if(e.length>0){new FormData().append("FileData",e[0]),Q.value=e[0],E.value=URL.createObjectURL(e[0]);return}},y=a=>({"full-width inputgreen cursor-pointer":a,"full-width cursor-pointer":!a});return(a,e)=>(v(),V(ue,null,[dl,t(C,{flat:"",bordered:"",class:"q-mt-sm q-pa-md"},{default:i(()=>[r("div",rl,[t(C,{flat:"",bordered:"",class:"col-12 q-pa-md"},{default:i(()=>[r("div",cl,[t(Ze,{name:"mdi-image-album",size:"1.5em",color:"grey-5",class:"q-mr-md"}),vl]),r("div",ml,[r("div",pl,[t(C,{bordered:""},{default:i(()=>[t(Ue,{class:"rounded-borders",src:N.value!==null?N.value:"https://cdn.quasar.dev/img/image-src.png",style:{height:"280px"}},{default:i(()=>[bl,r("input",{type:"file",style:{display:"none"},ref_key:"inputImageLogo",ref:me,accept:"image/*",onChange:Ke},null,544)]),_:1},8,["src"])]),_:1}),t(A,{unelevated:"",color:"primary",size:"md",label:L.value!==null?"อัปโหลดโลโก้":"เพิ่มโลโก้",class:"full-width q-mt-sm",onClick:e[0]||(e[0]=l=>He()),icon:L.value!==null?"mdi-cloud-upload":"mdi-plus",style:{width:"180px"},disable:P()},null,8,["label","icon","disable"])]),r("div",fl,[t(C,{bordered:""},{default:i(()=>[t(Ue,{class:"rounded-borders full-width",src:E.value!==null?E.value:"https://cdn.quasar.dev/img/image-src.png",style:{height:"280px"}},{default:i(()=>[yl,r("input",{type:"file",style:{display:"none"},ref_key:"inputImage",ref:ve,accept:"image/*",onChange:We},null,544)]),_:1},8,["src"])]),_:1}),t(A,{unelevated:"",color:"blue",size:"md",label:Q.value!==null?"อัปโหลดแบนเนอร์":"เพิ่มแบนเนอร์",class:"full-width q-mt-sm",onClick:e[1]||(e[1]=l=>Je()),icon:Q.value!==null?"mdi-cloud-upload":"mdi-plus",disable:P()},null,8,["label","icon","disable"])])])]),_:1}),t(C,{flat:"",bordered:"",class:"col-12 q-pa-md q-mt-md"},{default:i(()=>[r("div",gl,[t(de,{class:"col-12 q-col-gutter-y-sm",ref_key:"webform",ref:pe},{default:i(()=>[t($e,{edit:o.value.web,"onUpdate:edit":e[2]||(e[2]=l=>o.value.web=l),header:"รายละเอียดเว็บ",icon:"public",save:Re,history:!1,cancel:xe,disable:P(),class:"q-pt-sm"},null,8,["edit","disable"]),t(U,{modelValue:c.value.thai,"onUpdate:modelValue":e[3]||(e[3]=l=>c.value.thai=l),class:w(y(o.value.web)),"hide-bottom-space":"",outlined:o.value.web,dense:"","lazy-rules":"",readonly:!o.value.web,borderless:!o.value.web,rules:[l=>!!l||"กรุณากรอก ชื่อเว็บภาษาไทย"],label:"ชื่อเว็บภาษาไทย"},null,8,["modelValue","class","outlined","readonly","borderless","rules"]),t(U,{modelValue:c.value.eng,"onUpdate:modelValue":e[4]||(e[4]=l=>c.value.eng=l),class:w(y(o.value.web)),"hide-bottom-space":"",outlined:o.value.web,dense:"","lazy-rules":"",readonly:!o.value.web,borderless:!o.value.web,rules:[l=>!!l||"กรุณากรอก ชื่อเว็บภาษาอังกฤษ"],label:"ชื่อเว็บภาษาอังกฤษ"},null,8,["modelValue","class","outlined","readonly","borderless","rules"]),t(U,{modelValue:c.value.by,"onUpdate:modelValue":e[5]||(e[5]=l=>c.value.by=l),class:w(y(o.value.web)),"hide-bottom-space":"",outlined:o.value.web,dense:"","lazy-rules":"",readonly:!o.value.web,borderless:!o.value.web,rules:[l=>!!l||"กรุณากรอก ผู้จัดโดย"],label:"ผู้จัดโดย"},null,8,["modelValue","class","outlined","readonly","borderless","rules"]),t(U,{modelValue:c.value.descripstion,"onUpdate:modelValue":e[6]||(e[6]=l=>c.value.descripstion=l),class:w(y(o.value.web)),"hide-bottom-space":"",outlined:o.value.web,dense:"",autogrow:"","lazy-rules":"",readonly:!o.value.web,borderless:!o.value.web,rules:[l=>!!l||"กรุณากรอก ข้อมูลเว็บโดยย่อ"],label:"ข้อมูลเว็บโดยย่อ"},null,8,["modelValue","class","outlined","readonly","borderless","rules"])]),_:1},512)])]),_:1}),t(C,{flat:"",bordered:"",class:"col-12 q-px-md q-pb-md q-mt-md"},{default:i(()=>[t(de,{ref_key:"myform",ref:K,class:"col-12 q-col-gutter-sm row rounded-borders bg-white q-mt-sm"},{default:i(()=>[t($e,{edit:o.value.about,"onUpdate:edit":e[7]||(e[7]=l=>o.value.about=l),header:"ข้อมูลเกี่ยวกับเรา",icon:"feed",save:Te,history:!1,cancel:xe,disable:P()},null,8,["edit","disable"]),r("div",wl,[t(nl,{modelValue:X.value,"onUpdate:modelValue":e[8]||(e[8]=l=>X.value=l),dense:q(m).screen.lt.md,readonly:!o.value.about,disable:!o.value.about,"toolbar-text-color":"blue-grey-10","toolbar-bg":"blue-grey-2","toolbar-toggle-color":"blue-grey-8",class:"editor",toolbar:[["left","center","right","justify"],["bold","italic","strike","underline","subscript","superscript"],["token","hr","link","custom_btn"],["print","fullscreen"],[{label:q(m).lang.editor.formatting,icon:q(m).iconSet.editor.formatting,list:"no-icons",options:["p","h1","h2","h3"]},{label:q(m).lang.editor.defaultFont,icon:q(m).iconSet.editor.font,fixedIcon:!0,list:"no-icons",options:["default_font","arial","arial_black","comic_sans","courier_new","impact","lucida_grande","times_new_roman","verdana"]},"removeFormat"],["undo","redo"],["viewsource"]],fonts:{arial:"Arial",arial_black:"Arial Black",comic_sans:"Comic Sans MS",courier_new:"Courier New",impact:"Impact",lucida_grande:"Lucida Grande",times_new_roman:"Times New Roman",verdana:"Verdana"}},null,8,["modelValue","dense","readonly","disable","toolbar"])]),r("div",hl,[t(ie,{size:"3px",color:"grey-2",class:"q-my-sm"})]),r("div",kl,[t(U,{class:w(y(o.value.about)),"hide-bottom-space":"",outlined:o.value.about,dense:"","lazy-rules":"",autogrow:"",readonly:!o.value.about,borderless:!o.value.about,modelValue:u.value.address,"onUpdate:modelValue":e[9]||(e[9]=l=>u.value.address=l),rules:[l=>!!l||"กรุณากรอก ที่อยู่"],label:"ที่อยู่"},null,8,["class","outlined","readonly","borderless","modelValue","rules"])]),r("div",_l,[t(re,{"hide-bottom-space":"",class:w(y(o.value.about)),readonly:!o.value.about,borderless:!o.value.about,rules:[l=>!!l||"กรุณาเลือก จังหวัด"],outlined:o.value.about,dense:"","lazy-rules":"",modelValue:u.value.provinceId,"onUpdate:modelValue":[e[10]||(e[10]=l=>u.value.provinceId=l),e[11]||(e[11]=l=>Ge(l))],"emit-value":"","map-options":"","option-label":"name",options:fe.value,"option-value":"id",label:"จังหวัด"},null,8,["class","readonly","borderless","rules","outlined","modelValue","options"])]),r("div",xl,[t(re,{"hide-bottom-space":"",class:w(y(o.value.about)),readonly:!o.value.about,borderless:!o.value.about,rules:[l=>!!l||"กรุณาเลือก เขต / อำเภอ"],outlined:o.value.about,dense:"","lazy-rules":"",modelValue:u.value.districtId,"onUpdate:modelValue":[e[12]||(e[12]=l=>u.value.districtId=l),e[13]||(e[13]=l=>Oe(l))],"emit-value":"","map-options":"","option-label":"name",options:ye.value,"option-value":"id",label:"เขต / อำเภอ"},null,8,["class","readonly","borderless","rules","outlined","modelValue","options"])]),r("div",Il,[t(re,{"hide-bottom-space":"",class:w(y(o.value.about)),readonly:!o.value.about,borderless:!o.value.about,rules:[l=>!!l||"กรุณาเลือก ตำบล / แขวง"],outlined:o.value.about,dense:"","lazy-rules":"",modelValue:u.value.subdistrictId,"onUpdate:modelValue":[e[14]||(e[14]=l=>u.value.subdistrictId=l),e[15]||(e[15]=l=>Me(l))],"emit-value":"","map-options":"","option-label":"name",options:ae.value,"option-value":"id",label:"ตำบล / แขวง"},null,8,["class","readonly","borderless","rules","outlined","modelValue","options"])]),r("div",Vl,[t(U,{class:w(y(o.value.about)),"hide-bottom-space":"",dense:"","lazy-rules":"",readonly:"",borderless:"",modelValue:u.value.code,"onUpdate:modelValue":e[16]||(e[16]=l=>u.value.code=l),style:el(o.value.about?"padding:0 12px;":""),label:"รหัสไปรษณีย์"},null,8,["class","modelValue","style"])]),r("div",Al,[t(U,{"hide-bottom-space":"",outlined:o.value.about,dense:"",type:"tel","lazy-rules":"",class:w(y(o.value.about)),readonly:!o.value.about,modelValue:u.value.tel,"onUpdate:modelValue":e[17]||(e[17]=l=>u.value.tel=l),borderless:!o.value.about,rules:[l=>!!l||"กรุณากรอก เบอร์โทร",l=>l.length>=10||"กรุณากรอกข้อมูลเบอร์โทรให้ครบ"],label:"เบอร์โทร",mask:"##########"},null,8,["outlined","class","readonly","modelValue","borderless","rules"])])]),_:1},512)]),_:1}),t(C,{flat:"",bordered:"",class:"col-12 q-pa-md q-mt-md"},{default:i(()=>[r("div",Dl,[t(Se,{rows:b.value,columns:ge.value,filter:ee.value,"visible-columns":te.value,inputfilter:ee.value,"onUpdate:inputfilter":e[18]||(e[18]=l=>ee.value=l),inputvisible:te.value,"onUpdate:inputvisible":e[19]||(e[19]=l=>te.value=l),add:()=>_e(!1),name:"ส่วนราชการ",icon:"mdi-book",statusEdit:P()},{columns:i(l=>[t(ze,{props:l},{default:i(()=>[(v(!0),V(ue,null,Ae(l.cols,s=>(v(),B(qe,{key:s.name,props:l,onClick:g=>he(l.row.id,!1),class:"cursor-pointer"},{default:i(()=>[s.name=="createdAt"?(v(),V("div",Cl,S(q(G)(s.value)),1)):s.name=="lastUpdatedAt"?(v(),V("div",Ul,S(q(G)(s.value)),1)):(v(),V("div",ql,S(s.value),1))]),_:2},1032,["props","onClick"]))),128))]),_:2},1032,["props"])]),_:1},8,["rows","columns","filter","visible-columns","inputfilter","inputvisible","add","statusEdit"])])]),_:1}),t(C,{flat:"",bordered:"",class:"col-12 q-px-md q-pb-md q-mt-md"},{default:i(()=>[r("div",zl,[t(Se,{rows:f.value,columns:ge.value,filter:le.value,"visible-columns":se.value,inputfilter:le.value,"onUpdate:inputfilter":e[20]||(e[20]=l=>le.value=l),inputvisible:se.value,"onUpdate:inputvisible":e[21]||(e[21]=l=>se.value=l),add:()=>_e(!0),name:"หน่วยงาน",icon:"mdi-book",statusEdit:P()},{columns:i(l=>[t(ze,{props:l},{default:i(()=>[(v(!0),V(ue,null,Ae(l.cols,s=>(v(),B(qe,{key:s.name,props:l,onClick:g=>he(l.row.id,!0),class:"cursor-pointer"},{default:i(()=>[s.name=="createdAt"?(v(),V("div",$l,S(q(G)(s.value)),1)):s.name=="lastUpdatedAt"?(v(),V("div",Sl,S(q(G)(s.value)),1)):(v(),V("div",Ql,S(s.value),1))]),_:2},1032,["props","onClick"]))),128))]),_:2},1032,["props"])]),_:1},8,["rows","columns","filter","visible-columns","inputfilter","inputvisible","add","statusEdit"])])]),_:1})])]),_:1}),t(al,{modelValue:p.value,"onUpdate:modelValue":e[29]||(e[29]=l=>p.value=l),persistent:""},{default:i(()=>[t(C,{style:{width:"600px"}},{default:i(()=>[t(De,{class:"row items-center col-12 q-py-sm"},{default:i(()=>[r("div",Ll,[r("div",Fl,S(Z.value),1)]),t(ce),t(A,{icon:"close",unelevated:"",round:"",dense:"",onClick:Le,style:{color:"#ff8080","background-color":"#ffdede"}})]),_:1}),t(ie),t(De,{class:"q-p-sm"},{default:i(()=>[t(de,{ref_key:"dialogform",ref:be,class:"q-col-gutter-md"},{default:i(()=>[t(U,{modelValue:k.value,"onUpdate:modelValue":e[22]||(e[22]=l=>k.value=l),class:w(y(d.value)),"hide-bottom-space":"",outlined:d.value,dense:"","lazy-rules":"",readonly:!d.value,borderless:!d.value,rules:[l=>!!l||"กรุณากรอก ฃื่อ"],label:"ฃื่อ"},null,8,["modelValue","class","outlined","readonly","borderless","rules"]),t(U,{modelValue:h.value,"onUpdate:modelValue":e[23]||(e[23]=l=>h.value=l),class:w(y(d.value)),"hide-bottom-space":"",outlined:d.value,dense:"","lazy-rules":"",readonly:!d.value,borderless:!d.value,rules:[l=>!!l||"กรุณากรอก ลิ้งค์"],label:"ลิ้งค์"},null,8,["modelValue","class","outlined","readonly","borderless","rules"])]),_:1},512)]),_:1}),t(ie),J.value==!1?(v(),B(Ce,{key:0,class:"text-primary q-py-sm"},{default:i(()=>[t(A,{flat:"",round:"",icon:"mdi-menu-left",onClick:e[24]||(e[24]=l=>we("next")),disable:M.value==!1,color:M.value?"public":"grey-7"},null,8,["disable","color"]),t(A,{flat:"",round:"",icon:"mdi-menu-right",onClick:e[25]||(e[25]=l=>we("previous")),disable:H.value==!1,color:H.value?"public":"grey-7"},null,8,["disable","color"]),t(ce),d.value?ll("",!0):(v(),B(A,{key:0,flat:"",round:"",disabled:d.value,color:d.value?"grey-7":"red",onClick:e[26]||(e[26]=l=>Pe()),icon:"mdi-delete-outline"},{default:i(()=>[t(T,null,{default:i(()=>[R("ลบข้อมูล")]),_:1})]),_:1},8,["disabled","color"])),d.value?(v(),V("div",Pl,[t(A,{flat:"",round:"",disabled:!d.value,outline:!d.value,color:d.value?"red":"grey-7",onClick:e[28]||(e[28]=l=>ke()),icon:"mdi-undo"},{default:i(()=>[t(T,null,{default:i(()=>[R("ยกเลิก")]),_:1})]),_:1},8,["disabled","outline","color"]),t(A,{flat:"",round:"",disabled:!d.value,color:d.value?"public":"grey-7",onClick:Be,icon:"mdi-content-save-outline"},{default:i(()=>[t(T,null,{default:i(()=>[R("บันทึก")]),_:1})]),_:1},8,["disabled","color"])])):(v(),B(A,{key:1,flat:"",round:"",disabled:d.value,color:d.value?"grey-7":"primary",onClick:e[27]||(e[27]=l=>ke()),icon:"mdi-pencil-outline"},{default:i(()=>[t(T,null,{default:i(()=>[R("แก้ไขข้อมูล")]),_:1})]),_:1},8,["disabled","color"]))]),_:1})):(v(),B(Ce,{key:1,class:"text-primary q-py-sm"},{default:i(()=>[t(ce),t(A,{flat:"",round:"",color:"public",onClick:Fe,icon:"mdi-content-save-outline"},{default:i(()=>[t(T,null,{default:i(()=>[R("บันทึก")]),_:1})]),_:1})]),_:1}))]),_:1})]),_:1},8,["modelValue"])],64))}});const ma=ol(Bl,[["__scopeId","data-v-b2e2cb07"]]);export{ma as default};
|