2 lines
11 KiB
JavaScript
2 lines
11 KiB
JavaScript
|
import{a8 as k,d as ie,P as Se,T as D,r as v,U as ae,b as Ee,j as Ue,V as Ke,o as u,c as T,k as e,m as l,w as b,t as F,e as a,p as ne,Y as L,Z as R,q as f,y as p,S as oe,W as qe,R as De,K as Fe,B as Le,C as Re,a9 as $e,X as Ie,Q as Ne,a6 as Pe,v as Be}from"./index-ce293e15.js";/* empty css *//* empty css */import{E as Qe}from"./el-card-d5e24325.js";import{_ as ze}from"./index-ecfe591e.js";import{E as Ae,a as je}from"./el-table-column-cabb178a.js";import"./el-checkbox-4dcbb825.js";import{_ as Oe}from"./index-89dbf370.js";import"./el-tag-3fc9a3c5.js";import{E as Ge}from"./el-row-12f29e15.js";import{_ as Me}from"./index-513a4358.js";import{E as We}from"./el-col-6a25bef6.js";import{E as Xe,a as Ye}from"./el-form-item-16067f4c.js";import{E as Ze,a as He}from"./el-select-73eaf91b.js";import{E as Je,a as xe}from"./index-142ddad2.js";import"./isEqual-48984780.js";import"./_Uint8Array-e8d4eb20.js";import"./_initCloneObject-d640be41.js";import"./el-tree-3fe9ff76.js";import"./_baseClone-e976708f.js";import"./strings-d88802bc.js";const et=r=>k({url:"/system/client/list",method:"get",params:r}),tt=r=>k({url:"/system/client/"+r,method:"get"}),lt=r=>k({url:"/system/client",method:"post",data:r}),at=r=>k({url:"/system/client",method:"put",data:r}),nt=r=>k({url:"/system/client/"+r,method:"delete"});function ot(r,o){return k({url:"/system/client/changeStatus",method:"put",data:{id:r,status:o}})}const it={class:"p-2"},st={class:"search"},ut={class:"dialog-footer"},dt=ie({name:"Client"}),Dt=ie({...dt,setup(r){const{proxy:o}=Se(),{sys_normal_disable:$}=D(o==null?void 0:o.useDict("sys_normal_disable")),{sys_grant_type:A}=D(o==null?void 0:o.useDict("sys_grant_type")),{sys_device_type:j}=D(o==null?void 0:o.useDict("sys_device_type")),O=v([]),w=v(!1),C=v(!0),S=v(!0),I=v([]),G=v(!0),M=v(!0),N=v(0),W=v(),P=v(),g=ae({visible:!1,title:""}),X={id:void 0,clientId:void 0,clientKey:void 0,clientSecret:void 0,grantTypeList:void 0,deviceType:void 0,activeTimeout:void 0,timeout:void 0,status:void 0},se=ae({form:{...X},queryParams:{pageNum:1,pageSize:10,clientId:void 0,clientKey:void 0,clientSecret:void 0,grantType:void 0,deviceType:void 0,activeTimeout:void 0,timeout:void 0,status:void 0},rules:{id:[{required:!0,message:"id不能为空",trigger:"blur"}],clientId:[{required:!0,message:"客户端id不能为空",trigger:"blur"}],clientKey:[{required:!0,message:"客户端key不能为空",trigger:"blur"}],clientSecret:[{required:!0,message:"客户端秘钥不能为空",trigger:"blur"}],grantTypeList:[{required:!0,message:"授权类型不能为空",trigger:"change"}],deviceType:[{required:!0,message:"设备类型不能为空",trigger:"change"}]}}),{queryParams:d,form:s,rules:ue}=D(se),V=async()=>{C.value=!0;const i=await et(d.value);O.value=i.rows,N.value=i.total,C.value=!1},de=()=>{B(),g.visible=!1},B=()=>{var i;s.value={...X},(i=P.value)==null||i.resetFields()},E=()=>{d.value.pageNum=1,V()},re=()=>{var i;(i=W.value)==null||i.resetFields(),E()},ce=i=>{I.value=i.map(n=>n.id),G.value=i.length!=1,M.value=!i.length},me=()=>{B(),g.visible=!0,g.title="添加客户端管理"},Y=async i=>{B();const n=(i==null?void 0:i.id)||I.value[0],y=await tt(n);Object.assign(s.value,y.data),g.visible=!0,g.title="修改客户端管理"},pe=()=>{var i;(i=P.value)==null||i.validate(async n=>{n&&(w.value=!0,s.value.id?await at(s.value).finally(()=>w.value=!1):await lt(s.value).finally(()=>w.value=!1),o==null||o.$modal.msgSuccess("修改成功"),g.visible=!1,await V())})},Z=async i=>{const n=(i==null?void 0:i.id)||I.value;await(o==null?void 0:o.$modal.confirm('是否确认删除客户端管理编号为"'+n+'"的数据项?').finally(()=>C.value=!1)),await nt(n),o==null||o.$modal.msgSuccess("删除成功"),await V()},_e=()=>{o==null||o.download("system/client/export",{...d.value},`client_${new Date().getTime()}.xlsx`)},ve=async i=>{let n=i.status==="0"?"启用":"停用";try{await(o==null?void 0:o.$modal.confirm('确认要"'+n+'"吗?')),await ot(i.id,i.status),o==null||o.$modal.msgSuccess(n+"成功")}catch{i.status=i.status==="0"?"1":"0"}};return Ee(
|