2 lines
4.8 KiB
JavaScript
2 lines
4.8 KiB
JavaScript
var T=Object.defineProperty;var p=Object.getOwnPropertySymbols;var A=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable;var d=(e,t,o)=>t in e?T(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,B=(e,t)=>{for(var o in t||(t={}))A.call(t,o)&&d(e,o,t[o]);if(p)for(var o of p(t))E.call(t,o)&&d(e,o,t[o]);return e};var c=(e,t,o)=>new Promise((u,r)=>{var s=a=>{try{l(o.next(a))}catch(i){r(i)}},n=a=>{try{l(o.throw(a))}catch(i){r(i)}},l=a=>a.done?u(a.value):Promise.resolve(a.value).then(s,n);l((o=o.apply(e,t)).next())});import{B as w,u as D}from"./useTable.03db2473.js";import{T as k}from"./useForm.d2cd2c48.js";import{bT as b,bk as y,cG as I,J as S,aA as f,o as h,h as v,p as x,x as R,l as M,cs as _,fc as P,fd as Y}from"./index.093f3d09.js";import{T as W}from"./index.74b9bac3.js";import"./index.9862dfda.js";import"./Checkbox.c7bac351.js";import"./index.127d42d5.js";import"./index.203e0303.js";import"./index.f9904be7.js";import"./index.8db34b1d.js";import"./useSize.4a6dc619.js";import"./eagerComputed.c10efc1c.js";import"./onMountedOrActivated.06d5fea0.js";import"./useWindowSizeFn.7433720e.js";import"./useContentViewHeight.441788c9.js";import"./ArrowLeftOutlined.0ac4fe46.js";import"./transButton.d3eb2e42.js";import"./index.88a470c6.js";import"./index.6d364f0c.js";import"./index.48e74b0d.js";import"./dateUtil.c49c066a.js";import"./_baseMerge.ada79731.js";import"./_isIterateeCall.c63e47f5.js";import"./_baseEach.9ba115dc.js";import"./get.c67685ad.js";import"./index.4a5fb456.js";import"./FullscreenOutlined.2e3a6efa.js";import"./index.78b4882e.js";import"./sortable.esm.2632adaa.js";import"./RedoOutlined.927640d2.js";import"./index.bccc0c4c.js";import"./fromPairs.84aabb58.js";import"./CaretUpOutlined.ed3d4804.js";import"./scrollTo.aca97730.js";import"./index.4875fd4e.js";import"./index.cc727c21.js";import"./index.fe4446a4.js";import"./_baseIteratee.ed61f00d.js";import"./index.44b78b94.js";import"./useRefs.b6b6b0cd.js";import"./download.6434a1ce.js";import"./index.097810c4.js";import"./uniqBy.d9dcb013.js";const m={xs:24,sm:12,md:8,lg:6,xl:6,xxl:4},g=[{label:"\u76D1\u63A7\u8BBE\u5907",value:1},{label:"\u571F\u58E4\u8BBE\u5907",value:2},{label:"\u6C34\u8D28\u8BBE\u5907",value:3},{label:"\u6C14\u8C61\u8BBE\u5907",value:4}],C=[{label:"\u2160\u7EA7\u9884\u8B66",value:1},{label:"\u2161\u7EA7\u9884\u8B66",value:2},{label:"\u2162\u7EA7\u9884\u8B66",value:3},{label:"\u2163\u7EA7\u9884\u8B66",value:4}],F=[{value:0,color:"red",label:"\u672A\u5904\u7406"},{value:1,color:"green",label:"\u5DF2\u5904\u7406"},{value:2,color:"pink",label:"\u5DF2\u5FFD\u7565"}],j=[{title:"\u57FA\u5730",dataIndex:"base_name"},{title:"\u76D1\u63A7\u70B9",dataIndex:"point_name"},{title:"\u8BBE\u5907\u7C7B\u578B",dataIndex:"device_type",customRender:({text:e})=>{var o;const t=g.find(({value:u})=>u==e);return(o=t==null?void 0:t.label)!=null?o:e}},{title:"\u5185\u5BB9",dataIndex:"content",customRender:({text:e})=>b(y,{placement:"bottom",title:e},()=>e)},{title:"\u7B49\u7EA7",dataIndex:"lv",width:100,customRender:({text:e})=>{var o;const t=C.find(({value:u})=>u==e);return(o=t==null?void 0:t.label)!=null?o:e}},{title:"\u72B6\u6001",dataIndex:"status",width:100,customRender:({record:e})=>{var n,l;const t=e.status,u=F.find(a=>a.value===t),r=(n=u==null?void 0:u.color)!=null?n:"red",s=(l=u==null?void 0:u.label)!=null?l:t;return b(W,{color:r},()=>s)}},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"created_at",width:180,customRender:({text:e})=>e?I.unix(e).format("YYYY-MM-DD HH:mm:ss"):""},{width:90,title:"\u64CD\u4F5C",dataIndex:"action",align:"center",fixed:void 0}],H=[{field:"lv",label:"\u7B49\u7EA7",component:"Select",componentProps:{options:C},colProps:m},{field:"device",label:"\u8BBE\u5907\u7C7B\u578B",component:"Select",componentProps:{options:g},colProps:m},{field:"status",label:"\u72B6\u6001",component:"Select",componentProps:{options:F},colProps:m}],L={components:{BasicTable:w,TableAction:k},setup(){const[e,{reload:t}]=D({title:"\u8D26\u53F7\u5217\u8868",api:r=>c(this,null,function*(){const{data:s,meta:n}=yield Y(B({},r));return{items:s,total:n==null?void 0:n.total}}),rowKey:"id",columns:j,formConfig:{labelWidth:80,schemas:H},useSearchForm:!0,showTableSetting:!0,bordered:!0,showIndexColumn:!0});return{handleMark:r=>c(this,null,function*(){yield P(r.id),_.success("\u6807\u8BB0\u6210\u529F"),t()}),registerTable:e,handleSuccess:()=>{_.success("\u64CD\u4F5C\u6210\u529F"),t()}}}},N={key:0,class:"flex items-center justify-center"};function O(e,t,o,u,r,s){const n=f("TableAction"),l=f("BasicTable");return h(),v("div",null,[x(l,{onRegister:u.registerTable},{bodyCell:R(({column:a,record:i})=>[a.key==="action"?(h(),v("div",N,[x(n,{actions:[{label:"\u6807\u8BB0",popConfirm:{title:"\u662F\u5426\u786E\u8BA4\u6807\u8BB0",placement:"topRight",confirm:u.handleMark.bind(null,i)},ifShow:i.status==0}]},null,8,["actions"])])):M("",!0)]),_:1},8,["onRegister"])])}var Rt=S(L,[["render",O]]);export{Rt as default};
|