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/hook-5e70c745.js
import{be as c}from"./message-2472a54a.js";import{delEqu as k,getEquList as S}from"./equiment-4dcce662.js";import{getWorkShopList as W}from"./workshop-2e019e4a.js";import{A as u,r as n,c as C,o as D}from"./runtime-core.esm-bundler-6128546f.js";import"./index-c3ee90b4.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";function M(){const o=u({name:"",workshop:""}),s=n([]),l=n([]),r=n(!0);n({});const a=u({total:0,pageSize:10,currentPage:1,background:!0}),p=[{type:"selection",width:55,align:"left",hide:({checkList:e})=>!e.includes("勾选列"),selectable:(e,i)=>e.id!=300},{label:"序号",type:"index",width:70,hide:({checkList:e})=>!e.includes("序号列")},{label:"ID",prop:"id",minWidth:100,hide:({checkList:e})=>!e.includes("ID")},{label:"设备名称",prop:"name",minWidth:120,hide:({checkList:e})=>!e.includes("设备名称")},{label:"设备编号",prop:"dev_num",minWidth:150,hide:({checkList:e})=>!e.includes("设备编号")},{label:"产线",prop:"position_name",minWidth:100,hide:({checkList:e})=>!e.includes("产线")},{label:"操作",fixed:"right",width:250,slot:"operation"}],h=["勾选列","序号列","ID","设备名称","设备编号","产线"],m=C(()=>["!h-[20px]","reset-margin","!text-gray-500","dark:!text-white","dark:hover:!text-primary"]);function g(e){}function f(e){k(e.id).then(i=>{c("删除设备成功",{type:"success"}),t()}).catch(i=>{c("删除设备失败",{type:"error"})})}function b(e){t()}function v(e){t()}function w(e){}async function x(){const{data:e,total:i}=await W(Object.assign(o,{page:1,resault:500}));for(let d in e)e[d].id=e[d].id+"";l.value=e}async function t(){r.value=!0;const{data:e,meta:i}=await S(Object.assign(o,{page:a.currentPage,resault:a.pageSize}));s.value=e,a.total=i.total,setTimeout(()=>{r.value=!1},500)}const y=e=>{e&&(e.resetFields(),t())};return D(()=>{t(),x()}),{workshop_list:l,selectList:h,form:o,loading:r,columns:p,dataList:s,pagination:a,buttonClass:m,onSearch:t,resetForm:y,handleUpdate:g,handleDelete:f,handleSizeChange:b,handleCurrentChange:v,handleSelectionChange:w}}export{M as useEqu};