PageSourceSearch

https://miquest.netlify.app/assets/index-fa26c2d3.js

js miquest.netlify.app collected 2026-10-03 11:10:46 UTC 15,499 bytes, 1 lines download raw bytes

1import{d as U,c as h,B as $,o as N,C as y,u as O,_ as F,r as u,a as f,b as v,e as a,f as I,g as l,w as d,F as V,G as S,x as C,h as E,E as D,v as A}from"./index-367ef452.js";import{_ as T}from"./lodash-6a20cf79.js";import{D as P}from"./KTDataTable-278a279f.js";import{c as K}from"./General-c9a8aefc.js";import{S as B}from"./sweetalert2-ba011e5d.js";import{_ as L}from"./arr061-39d54105.js";import{u as q}from"./useEmitter-07acfa88.js";import{K as G}from"./Toolbar-8bf2cdfa.js";import"./moment-a9aaa855.js";const H=[{columnName:"Name",columnLabel:"name",sortEnabled:!1},{columnName:"Concern",columnLabel:"concern",sortEnabled:!1},{columnName:"QR Code",columnLabel:"code",sortEnabled:!1},{columnName:"Actions",columnLabel:"action",sortEnabled:!1}],j=U({name:"kt-explore",emits:["refresh"],setup(t,{emit:e}){const b=y(!1),i=O(),n=y({name:"",price:"",short_description:"",long_description:"",sku:"",image_file:"",concern_id:null}),k=h(()=>i.getters.getConcerns||[]),_=()=>{n.value.image_file=event.target.files[0]},g=()=>{n.value.image_file="",n.value.name="",n.value.price="",n.value.short_description="",n.value.long_description="",n.value.sku="",n.value.concern_id=null,document.getElementById("kt_create_add-ons_close").click(),e("refresh")},r=h(()=>i.getters.addOnError);$(()=>r.value,o=>{console.log(o),b.value=!1},{deep:!0});const m=h(()=>i.getters.addOnCreateItemData);$(()=>T.cloneDeep(m.value),o=>{console.log(o),Object.keys(o).length>0&&(b.value=!1,B.fire({text:"Add On created successfully",icon:"success",buttonsStyling:!0,confirmButtonText:"Okay",customClass:{confirmButton:"btn btn-primary fw-bold rounded-5"}}).then(()=>{g()}))},{deep:!0});const w=()=>{b.value=!0;const o=new FormData;o.append("name",n.value.name),o.append("price",n.value.price),o.append("short_description",n.value.short_description),o.append("long_description",n.value.long_description),o.append("sku",n.value.sku),o.append("image_file",n.value.image_file),n.value.concern_id!=null&&o.append("concern_id",String(n.value.concern_id)),setTimeout(async()=>{await i.dispatch("CREATE_ADD_ONS",o)},500)};return N(async()=>{await i.dispatch("GET_CONCERNS",{});const s=(i.getters.getConcerns||[]).find(p=>p.code==="skincare");s&&n.value.concern_id==null&&(n.value.concern_id=s.id)}),{formData:n,submit:w,loading:b,handleFileChange:_,resetForm:g,concerns:k}}}),z={id:"kt_create_add-ons_label",class:"bg-body","data-kt-drawer":"true","data-kt-drawer-name":"explore","data-kt-drawer-activate":"true","data-kt-drawer-overlay":"true","data-kt-drawer-width":"{default:'350px', 'lg': '485px'}","data-kt-drawer-direction":"end","data-kt-drawer-toggle":"#kt_create_add-ons_toggle","data-kt-drawer-close":"#kt_create_add-ons_close"},J={class:"card shadow-none w-100 bg-surface--100"},M={class:"card-body bg-surface--100 scroll-y form-body",id:"kt_explore_body"},Q={class:"fv-row mb-7"},W={class:"fv-row mb-7"},X={class:"fv-row mb-7"},Y={class:"fv-row mb-7"},Z={class:"fv-row mb-7"},x={class:"fv-row mb-7"},ee={class:"fv-row mb-7"},te={class:"input-file-container"},oe={class:"card-footer bg-white--100 px-8 py-7 w-100"},ae={class:"d-flex align-items-center w-100"},ne=["data-kt-indicator"],le={key:0,class:"indicator-label"},se={key:1,class:"indicator-progress"};function re(t,e,b,i,n,k){const _=u("el-option"),g=u("el-select"),r=u("el-form-item"),m=u("el-input"),w=u("el-form");return f(),v("div",z,[a("div",J,[e[17]||(e[17]=I('<div class="card-header bg-white--100" id="kt_explore_header"><h3 class="card-title fw-bolder text-black--100 fs-3">Create product</h3><div class="card-toolbar"><button type="button" class="btn btn-sm btn-icon btn-active-light-primary me-n5" id="kt_create_add-ons_close"><span class="svg-icon svg-icon-2"><img src="'+L+'"></span></button></div></div>',1)),a("div",M,[l(w,{ref:"formRef"},{default:d(()=>[a("div",Q,[e[9]||(e[9]=a("label",{class:"required fs-6 fw-semobold mb-2"},"Concern",-1)),l(r,null,{default:d(()=>[l(g,{modelValue:t.formData.concern_id,"onUpdate:modelValue":e[0]||(e[0]=o=>t.formData.concern_id=o),class:"w-100",placeholder:"Concern"},{default:d(()=>[(f(!0),v(V,null,S(t.concerns,o=>(f(),D(_,{key:o.id,label:o.name,value:o.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),a("div",W,[e[10]||(e[10]=a("label",{class:"required fs-6 fw-semobold mb-2"},"Name",-1)),l(r,{prop:"name"},{default:d(()=>[l(m,{modelValue:t.formData.name,"onUpdate:modelValue":e[1]||(e[1]=o=>t.formData.name=o),type:"text",placeholder:""},null,8,["modelValue"])]),_:1})]),a("div",X,[e[11]||(e[11]=a("label",{class:"required fs-6 fw-semobold mb-2"},"Price",-1)),l(r,{prop:"name"},{default:d(()=>[l(m,{modelValue:t.formData.price,"onUpdate:modelValue":e[2]||(e[2]=o=>t.formData.price=o),type:"text",placeholder:""},null,8,["modelValue"])]),_:1})]),a("div",Y,[e[12]||(e[12]=a("label",{class:"fs-6 fw-semobold mb-2"},"Short Description",-1)),l(r,{prop:"name"},{default:d(()=>[l(m,{modelValue:t.formData.short_description,"onUpdate:modelValue":e[3]||(e[3]=o=>t.formData.short_description=o),type:"text",placeholder:""},null,8,["modelValue"])]),_:1})]),a("div",Z,[e[13]||(e[13]=a("label",{class:"fs-6 fw-semobold mb-2"},"Long Description ",-1)),l(r,{prop:"name"},{default:d(()=>[l(m,{modelValue:t.formData.long_description,"onUpdate:modelValue":e[4]||(e[4]=o=>t.formData.long_description=o),type:"text",placeholder:""},null,8,["modelValue"])]),_:1})]),a("div",x,[e[14]||(e[14]=a("label",{class:"fs-6 fw-semobold mb-2"},"SKU ",-1)),l(r,{prop:"name"},{default:d(()=>[l(m,{modelValue:t.formData.sku,"onUpdate:modelValue":e[5]||(e[5]=o=>t.formData.sku=o),type:"text",placeholder:""},null,8,["modelValue"])]),_:1})]),a("div",ee,[e[15]||(e[15]=a("label",{class:"fs-6 fw-semobold mb-2 required"},"Upload Image ",-1)),a("div",te,[a("input",{id:"fileUpload",type:"file",onChange:e[6]||(e[6]=(...o)=>t.handleFileChange&&t.handleFileChange(...o))},null,32)])])]),_:1},512)]),a("div",oe,[a("div",ae,[a("button",{type:"reset",onClick:e[7]||(e[7]=(...o)=>t.resetForm&&t.resetForm(...o)),id:"kt_create_add-ons_close",class:"text-grey--80 border-grey--50 fw-bold rounded-5 bg-white--100 btn me-3 w-50"}," Cancel "),a("button",{"data-kt-indicator":t.loading?"on":null,class:"w-50 btn btn-primary fw-bold rounded-5",type:"button",onClick:e[8]||(e[8]=(...o)=>t.submit&&t.submit(...o))},[t.loading?C("",!0):(f(),v("span",le," Create ")),t.loading?(f(),v("span",se,[...e[16]||(e[16]=[E(" Please wait... ",-1),a("span",{class:"spinner-border spinner-border-sm align-middle ms-2"},null,-1)])])):C("",!0)],8,ne)])])])])}const de=F(j,[["render",re]]),ie=U({name:"kt-explore",emits:["refresh"],setup(t,{emit:e}){const b=y(!1),i=O(),n=y({}),k=h(()=>i.getters.getConcerns||[]);q().on("editAddOn",s=>{n.value={...s}});const g=()=>{n.value.image=event.target.files[0]},r=()=>{n.value.image_file="",n.value.name="",n.value.price="",n.value.short_description="",n.value.long_description="",n.value.sku="",n.value.image="",document.getElementById("kt_update_add-ons_close").click(),e("refresh")},m=h(()=>i.getters.addOnError);$(()=>m.value,s=>{console.log(s),b.value=!1},{deep:!0});const w=h(()=>i.getters.addOnUpdateItemData);$(()=>T.cloneDeep(w.value),s=>{console.log(s),Object.keys(s).length>0&&(b.value=!1,B.fire({text:"Add On updated successfully",icon:"success",buttonsStyling:!0,confirmButtonText:"Okay",customClass:{confirmButton:"btn btn-primary fw-bold rounded-5"}}).then(()=>{r()}))},{deep:!0});const o=()=>{b.value=!0;const s=new FormData;s.append("id",n.value.id),s.append("name",n.value.name),s.append("price",n.value.price),n.value.short_description&&s.append("short_description",n.value.short_description),n.value.long_description&&s.append("long_description",n.value.long_description),n.value.sku&&s.append("sku",n.value.sku),n.value.concern_id!=null&&n.value.concern_id!==""&&s.append("concern_id",String(n.value.concern_id)),s.append("image_file",n.value.image),setTimeout(async()=>{await i.dispatch("UPDATE_ADD_ONS",s)},500)};return N(async()=>{await i.dispatch("GET_CONCERNS",{})}),{formData:n,submit:o,loading:b,handleFileChange:g,resetForm:r,concerns:k}}}),me={id:"kt_update_add-ons_label",class:"bg-body","data-kt-drawer":"true","data-kt-drawer-name":"explore","data-kt-drawer-activate":"true","data-kt-drawer-overlay":"true","data-kt-drawer-width":"{default:'350px', 'lg': '485px'}","data-kt-drawer-direction":"end","data-kt-drawer-toggle":"#kt_update_add-ons_toggle","data-kt-drawer-close":"#kt_update_add-ons_close"},ue={class:"card shadow-none w-100 bg-surface--100"},pe={class:"card-body bg-surface--100 scroll-y form-body",id:"kt_explore_body"},ce={class:"fv-row mb-7"},fe={class:"fv-row mb-7"},be={class:"fv-row mb-7"},ge={class:"fv-row mb-7"},_e={class:"fv-row mb-7"},ve={class:"fv-row mb-7"},we={class:"fv-row mb-7"},ke={class:"input-file-container"},ye={class:"card-footer bg-white--100 px-8 py-7 w-100"},he={class:"d-flex align-items-center w-100"},Ce=["data-kt-indicator"],De={key:0,class:"indicator-label"},$e={key:1,class:"indicator-progress"};function Ve(t,e,b,i,n,k){const _=u("el-option"),g=u("el-select"),r=u("el-form-item"),m=u("el-input"),w=u("el-form");return f(),v("div",me,[a("div",ue,[e[17]||(e[17]=I('<div class="card-header bg-white--100" id="kt_explore_header"><h3 class="card-title fw-bolder text-black--100 fs-3">Update product</h3><div class="card-toolbar"><button type="button" class="btn btn-sm btn-icon btn-active-light-primary me-n5" id="kt_update_add-ons_close"><span class="svg-icon svg-icon-2"><img src="'+L+'"></span></button></div></div>',1)),a("div",pe,[l(w,{ref:"formRef"},{default:d(()=>[a("div",ce,[e[9]||(e[9]=a("label",{class:"required fs-6 fw-semobold mb-2"},"Concern",-1)),l(r,null,{default:d(()=>[l(g,{modelValue:t.formData.concern_id,"onUpdate:modelValue":e[0]||(e[0]=o=>t.formData.concern_id=o),class:"w-100",placeholder:"Concern"},{default:d(()=>[(f(!0),v(V,null,S(t.concerns,o=>(f(),D(_,{key:o.id,label:o.name,value:o.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),a("div",fe,[e[10]||(e[10]=a("label",{class:"required fs-6 fw-semobold mb-2"},"Name",-1)),l(r,{prop:"name"},{default:d(()=>[l(m,{modelValue:t.formData.name,"onUpdate:modelValue":e[1]||(e[1]=o=>t.formData.name=o),type:"text",placeholder:""},null,8,["modelValue"])]),_:1})]),a("div",be,[e[11]||(e[11]=a("label",{class:"required fs-6 fw-semobold mb-2"},"Price",-1)),l(r,{prop:"name"},{default:d(()=>[l(m,{modelValue:t.formData.price,"onUpdate:modelValue":e[2]||(e[2]=o=>t.formData.price=o),type:"text",placeholder:""},null,8,["modelValue"])]),_:1})]),a("div",ge,[e[12]||(e[12]=a("label",{class:"fs-6 fw-semobold mb-2"},"Short Description",-1)),l(r,{prop:"name"},{default:d(()=>[l(m,{modelValue:t.formData.short_description,"onUpdate:modelValue":e[3]||(e[3]=o=>t.formData.short_description=o),type:"text",placeholder:""},null,8,["modelValue"])]),_:1})]),a("div",_e,[e[13]||(e[13]=a("label",{class:"fs-6 fw-semobold mb-2"},"Long Description ",-1)),l(r,{prop:"name"},{default:d(()=>[l(m,{modelValue:t.formData.long_description,"onUpdate:modelValue":e[4]||(e[4]=o=>t.formData.long_description=o),type:"text",placeholder:""},null,8,["modelValue"])]),_:1})]),a("div",ve,[e[14]||(e[14]=a("label",{class:"fs-6 fw-semobold mb-2"},"SKU ",-1)),l(r,{prop:"name"},{default:d(()=>[l(m,{modelValue:t.formData.sku,"onUpdate:modelValue":e[5]||(e[5]=o=>t.formData.sku=o),type:"text",placeholder:""},null,8,["modelValue"])]),_:1})]),a("div",we,[e[15]||(e[15]=a("label",{class:"fs-6 fw-semobold mb-2"},"Upload Image ",-1)),a("div",ke,[a("input",{id:"fileUpload",type:"file",onChange:e[6]||(e[6]=(...o)=>t.handleFileChange&&t.handleFileChange(...o))},null,32)])])]),_:1},512)]),a("div",ye,[a("div",he,[a("button",{type:"reset",onClick:e[7]||(e[7]=(...o)=>t.resetForm&&t.resetForm(...o)),id:"kt_update_add-ons_close",class:"text-grey--80 border-grey--50 fw-bold rounded-5 bg-white--100 btn me-3 w-50"}," Cancel "),a("button",{"data-kt-indicator":t.loading?"on":null,class:"w-50 btn btn-primary fw-bold rounded-5",type:"button",onClick:e[8]||(e[8]=(...o)=>t.submit&&t.submit(...o))},[t.loading?C("",!0):(f(),v("span",De," Save Changes ")),t.loading?(f(),v("span",$e,[...e[16]||(e[16]=[E(" Please wait... ",-1),a("span",{class:"spinner-border spinner-border-sm align-middle ms-2"},null,-1)])])):C("",!0)],8,Ce)])])])])}
1const Ee=F(ie,[["render",Ve]]),Ue=U({name:"addon-comp-list",components:{Datatable:P,CreateForm:de,UpdateForm:Ee},setup(){const t=O(),e=q(),b=y(H),i=y(!0),n=y(null),k=h(()=>t.getters.getAddOnList),_=h(()=>t.getters.getConcerns||[]),g=p=>{if(!p)return"—";const c=_.value.find(R=>R.id===p);return c?c.name:`#${p}`},r=y({page:1});N(async()=>{await t.dispatch("GET_CONCERNS",{}),s()}),$(()=>k.value,p=>{console.log(p),p.result&&(i.value=!1)});async function m(p){document.getElementById("kt_update_add-ons_toggle").click(),e.emit("editAddOn",p)}async function w(p){document.getElementById("delete_model").click(),e.emit("deleteSymptom",p)}const o=p=>{r.value.page=p,s()},s=T.debounce(()=>{i.value=!0,setTimeout(async()=>{await t.dispatch("GET_ADD_ONS",{page:r.value.page,search:JSON.parse(localStorage.getItem("search"))||"",concern_id:n.value||void 0})},500)});return{tableData:k,tableHeader:b,filterResults:s,pageChange:o,loading:i,filter:r,capitalizeFirstLetter:K,editItem:m,deleteRecord:w,concerns:_,selectedConcernId:n,concernName:g}}}),Fe={class:"card"},Ne={class:"card-body pt-0 rounded-5"},Oe={key:0,class:"d-flex flex-wrap align-items-center gap-3 pt-5 pb-3"},Se={style:{"min-width":"260px"}},Te=["src"],Re=["src"],Ae=["onClick"];function Ie(t,e,b,i,n,k){var s,p;const _=u("el-option"),g=u("el-select"),r=u("el-skeleton"),m=u("Datatable"),w=u("CreateForm"),o=u("UpdateForm");return f(),v(V,null,[a("div",Fe,[a("div",Ne,[t.loading?C("",!0):(f(),v("div",Oe,[a("div",Se,[e[1]||(e[1]=a("label",{class:"font-14 text-grey--100 fw-bold mb-1"},"Concern",-1)),l(g,{class:"w-100",modelValue:t.selectedConcernId,"onUpdate:modelValue":e[0]||(e[0]=c=>t.selectedConcernId=c),clearable:"",placeholder:"All concerns",onChange:t.filterResults},{default:d(()=>[(f(!0),v(V,null,S(t.concerns,c=>(f(),D(_,{key:c.id,label:c.name,value:c.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])])])),t.loading?(f(),D(r,{key:1,class:"pt-5",rows:5,animated:""})):C("",!0),t.loading?C("",!0):(f(),D(m,{key:2,"current-page":t.filter.page,onPageChange:t.pageChange,total:(s=t.tableData)==null?void 0:s.data.total,header:t.tableHeader,data:((p=t.tableData)==null?void 0:p.data.data)||[],"items-per-page":15,"items-per-page-dropdown-enabled":!1},{name:d(({row:c})=>[a("img",{class:"me-5",src:c.image,height:"32"},null,8,Te),E(" "+A(t.capitalizeFirstLetter(c.name)),1)]),concern:d(({row:c})=>[E(A(t.concernName(c.concern_id)),1)]),code:d(({row:c})=>[a("img",{class:"me-5",src:c.qr_image,height:"32"},null,8,Re)]),action:d(({row:c})=>[a("button",{class:"btn text-grey--80 fw-bold btn-sm btn-light btn-active-light-primary me-3",onClick:R=>t.editItem(c)}," Edit ",8,Ae)]),_:1},8,["current-page","onPageChange","total","header","data"]))])]),e[2]||(e[2]=a("a",{id:"kt_update_add-ons_toggle"},null,-1)),e[3]||(e[3]=a("a",{id:"delete_model","data-bs-toggle":"modal","data-bs-target":"#kt_modal_delete_symptom"},null,-1)),l(w,{onRefresh:t.filterResults},null,8,["onRefresh"]),l(o,{onRefresh:t.filterResults},null,8,["onRefresh"])],64)}const Be=F(Ue,[["render",Ie]]),Le=U({name:"symptoms-comp",components:{AddOnList:Be,KTToolbar:G}});function qe(t,e,b,i,n,k){const _=u("KTToolbar"),g=u("AddOnList");return f(),v(V,null,[l(_),l(g)],64)}const We=F(Le,[["render",qe]]);export{We 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.