File: /var/www/html/public/static/js/hookStyleTheme-25c6faab.js
import{WebServiceListWeb as q,yuyueFDF as G,WebServiceUpdateWeb as K,deleteCompanyWeb as H,WebServiceDelete as J}from"./po-53124e2d.js";import{d as w,u as Q}from"./vue-router-a383d220.js";import{o as f}from"./index-81e4a901.js";import{b7 as n}from"./message-2472a54a.js";import{r as a,A as s,o as V}from"./runtime-core.esm-bundler-6128546f.js";import"./index-912f0f0b.js";import"./preload-helper-78dc9057.js";import"./vue-i18n.runtime.esm-bundler-6949bcab.js";import"./index-b7f916e1.js";import"./_commonjsHelpers-87174ba5.js";import"./utils-2ab4f76a.js";import"./focus-trap-53f1c6ab.js";import"./error-78e43d3e.js";function de(d,m){w(),Q(),w();const g=a(),r=a(!1),y=a(!1),c=a(!1),h=a(!1),_=a(!1),v=a(""),u=a([]),S=s({}),D=s({tableIndex:0,note:""}),b=s({}),T=s({}),p=s({}),l=s({total:0,pageSize:10,currentPage:1,background:!0,currentPage:1,pageSizes:[10,25,50,100]}),t=s({order_key:"",material_key:"",truck_key:"",truck_id:"",comment:"",show:"",searchKey:"",type:"",role:"",clinic_id:"",id:"",webservice_name:"",webservice_web:"",webservice_descrption:"",image_url:"",privcat:""}),A=[{type:"selection",width:55,align:"left",hide:({checkList:e})=>!e.includes("勾选列")},{label:"序号列",type:"index",width:70,hide:({checkList:e})=>!e.includes("序号列")},{label:"Style Theme Map",prop:"company_name",minWidth:100,slot:"getMap",hide:({checkList:e})=>!e.includes("Style Theme Map")},{label:"Style Theme Name",prop:"webservice_name",minWidth:100,hide:({checkList:e})=>!e.includes("Style Theme Name")},{label:"Style website",prop:"webservice_web",minWidth:100,hide:({checkList:e})=>!e.includes("Style website")},{label:"Style Introduction",prop:"webservice_descrption",minWidth:100,slot:"Introduction",hide:({checkList:e})=>!e.includes("Style Introduction")},{label:"Action",fixed:"right",width:250,slot:"operation",hide:({checkList:e})=>!e.includes("Action")}],W=["Style Theme Map","Style Theme Name","Style website","Style Introduction","Action"];function x(){o()}function C(e){l.pageSize=e,o()}function M(e){l.currentPage=e,o()}async function o(){r.value=!0;const{data:e}=await q(Object.assign(S,{}));e.code==0&&(u.value=e.data,t.privcat=e.privcat),r.value=!1}const k=(e,i)=>{};function I(e){Object.keys(e).map(i=>{b[i]=e[i]})}async function P(e){const{data:i}=await H(Object.assign(p,{company_id:e.id}));i.code==1?(o(),n({type:"success",message:i.msg})):n({type:"error",message:i.msg})}const L=e=>{f.confirm("Are you sure you want to delete this location",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{P(e)}).catch(()=>{n({type:"info",message:"Canceled"})})};function j(){t.id="",t.webservice_name="",t.webservice_web="",t.webservice_descrption="",t.image_url="",c.value=!0}function B(e){window.open(e)}function E(e,i,X){e.code==1&&(t.image_url=G+e.data.file_path.replace("var/www/html/public/",""))}async function N(){const{data:e}=await K(Object.assign(p,{id:t.id,webservice_name:t.webservice_name,webservice_web:t.webservice_web,webservice_descrption:t.webservice_descrption,image_url:t.image_url}));e.code==0?(o(),n({type:"success",message:e.msg}),c.value=!1):n({type:"error",message:e.msg})}function O(e){t.id=e.id,t.webservice_name=e.webservice_name,t.webservice_web=e.webservice_web,t.webservice_descrption=e.webservice_descrption,t.image_url=e.image_url,c.value=!0}async function z(e){const{data:i}=await J(Object.assign(T,{webservice_id:e.id}));i.code==0?(o(),n({type:"success",message:i.msg})):n({type:"error",message:i.msg})}const F=e=>{f.confirm("Are you sure you want to delete this Style Theme",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{z(e)}).catch(()=>{n({type:"info",message:"Canceled"})})};function R(e){d.WebsiteData.name=e.webserviceName,d.WebsiteData.id=e.id,m("update:websiteDialog",!1),m("eventIsNum")}function U(e){window.open(e.webservice_web)}return V(()=>{o()}),{searchDetail:t,btnSearchPart:x,loading:r,small:_,selectList:W,columns:A,pagination:l,handleSizeChange:C,handleCurrentChange:M,PartList:u,order_date:v,deliverDialog:y,selectClick:k,itemArr:D,addLocationDialog:h,locationArr:b,EditLocation:I,btnDellocation:L,singleTableRef:g,addDialog:c,btnAddStyleTheme:j,viewIMG:B,uploadSlotFile1:E,btnSubmitConfirm:N,btnEdit:O,btnDelete:F,btnUse:R,btnPreview:U}}export{de as useEqu};