HEX
Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/8.2.20
System: Linux 825a8fd6cf8c 3.10.0-1160.95.1.el7.x86_64 #1 SMP Mon Jul 24 13:59:37 UTC 2023 x86_64
User: apache (48)
PHP: 8.2.20
Disabled: NONE
Upload Files
File: /var/www/html/public/static/js/search-af046390.js
import{ab as P}from"./message-2472a54a.js";import{InvoiceOption as U}from"./po-0e657410.js";import{d as Y,r,A as S,w as j,o as z,Q as f,e as c,f as m,g as A,y as D,m as h,F as C,I as E,l as _,t as b,p as $,v as Q,n as q}from"./runtime-core.esm-bundler-6128546f.js";import{_ as G}from"./_plugin-vue_export-helper-c27b6911.js";import"./index-a5d67696.js";import"./preload-helper-78dc9057.js";import"./vue-i18n.runtime.esm-bundler-6949bcab.js";import"./index-b7f916e1.js";import"./_commonjsHelpers-87174ba5.js";import"./vue-router-a383d220.js";import"./utils-2ab4f76a.js";const H={class:"main"},J={class:"dialog_procure_box",style:{"margin-top":"0px"}},K=Y({name:"/crm/yuyue/components/search"}),R=Y({...K,props:{str:{type:String,default:""},customer_id:{type:String,default:""},optionsFilter:{type:Object,default:""},isShowFilter:{type:Boolean,default:""}},emits:["update:eventFilter"],setup(F,{emit:I}){const d=F;r();const o=r([]),v=r([]),g=r([]),a=r(""),u=r(""),i=r(""),p=r(""),N=S({}),n=S({therapists_id:"",type:"",role:"",clinic_id:"",functions:""});j(d.str,(l,e)=>{x()});async function x(){const{data:l}=await U(Object.assign(N,{clinic_id:n.clinic_id,therapists_id:"",role:n.role,functions:n.functions,is_customer:d.customer_id?"Y":""}));if(l.code==1&&(o.value=l.data,o.value.length>0)){let e="";o.value.forEach((s,y)=>{s.label=="Service Name"&&(e=s.id)}),e?u.value=e:u.value=o.value[0].id,V(u.value)}}function V(l){i.value="",p.value="",l?(a.value=l,o.value.forEach((e,s)=>{l==e.id&&(a.value=e.type,(e.type=="select"||e.type=="number")&&(v.value=e.options,v.value.length>0&&(i.value=v.value[0].value,k(i.value))))})):(a.value="",i.value="",p.value="",u.value="")}function M(l){o.value.forEach((e,s)=>{u.value==e.id&&(l?(e.value=l[0],e.value1=l[1]):(e.value="",e.value1=""))})}function k(l){o.value.forEach((e,s)=>{u.value==e.id&&(l?(e.value=i.value,e.type=="select"&&w()):(a.value=="select"&&(e.value="",i.value=""),a.value=="number"&&(e.value="",e.value1="",i.value="",p.value="")))})}function B(l){o.value.forEach((e,s)=>{u.value==e.id&&(l?(a.value=="number"&&(e.value1=l),a.value=="text"&&(e.value=l)):(a.value=="number"&&(e.value1=""),a.value=="text"&&(e.value="")))})}function w(){d.optionsFilter.value="",o.value.forEach((l,e)=>{u.value==l.id&&(d.optionsFilter.value=l)}),I("eventFilter")}return z(()=>{n.type=localStorage.getItem("type"),n.clinic_id=localStorage.getItem("clinicIdOverall"),n.type==2&&(n.role="clinic"),n.type==1&&(n.role="therapists"),d.str&&(n.functions=d.str),x()}),(l,e)=>{const s=f("el-option"),y=f("el-select"),T=f("el-date-picker"),L=f("el-button");return c(),m("div",H,[A("div",J,[D(y,{clearable:"true",modelValue:u.value,"onUpdate:modelValue":e[0]||(e[0]=t=>u.value=t),"allow-create":"","default-first-option":"","reserve-keyword":!1,placeholder:"Please select",onChange:V},{default:h(()=>[(c(!0),m(C,null,E(o.value,(t,O)=>(c(),_(s,{key:t.id,label:t.label,value:t.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),a.value=="select"||a.value=="number"?(c(),_(y,{key:0,style:{width:"160px"},clearable:"true",modelValue:i.value,"onUpdate:modelValue":e[1]||(e[1]=t=>i.value=t),"allow-create":"","default-first-option":"","reserve-keyword":!1,placeholder:"Please select",onChange:k},{default:h(()=>[(c(!0),m(C,null,E(v.value,(t,O)=>(c(),_(s,{key:t.id,label:t.text,value:t.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])):b("",!0),a.value=="date"?(c(),_(T,{key:1,modelValue:g.value,"onUpdate:modelValue":e[2]||(e[2]=t=>g.value=t),type:"daterange","start-placeholder":"Start date","end-placeholder":"End Date",format:"YYYY/MM/DD","value-format":"YYYY-MM-DD",onChange:M},null,8,["modelValue"])):b("",!0),a.value=="number"||a.value=="text"?$((c(),m("input",{key:2,class:"input","onUpdate:modelValue":e[3]||(e[3]=t=>p.value=t),type:"text",placeholder:"Please Enter",onInput:e[4]||(e[4]=t=>B(p.value))},null,544)),[[P,p.value]]):b("",!0),D(L,{type:"primary",onClick:e[5]||(e[5]=t=>w()),size:"small",class:q({Search_box:a.value!="select"})},{default:h(()=>[Q("Search")]),_:1},8,["class"])])])}}});const se=G(R,[["__scopeId","data-v-dd0e6018"]]);export{se as default};