lcny-vue3-antd-admin/dist/assets/LiveBroadcast.3c001dd8.js

2 lines
4.3 KiB
JavaScript

var S=Object.defineProperty,D=Object.defineProperties;var P=Object.getOwnPropertyDescriptors;var b=Object.getOwnPropertySymbols;var y=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable;var h=(e,a,t)=>a in e?S(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,g=(e,a)=>{for(var t in a||(a={}))y.call(a,t)&&h(e,t,a[t]);if(b)for(var t of b(a))A.call(a,t)&&h(e,t,a[t]);return e},_=(e,a)=>D(e,P(a));var f=(e,a,t)=>new Promise((i,l)=>{var p=o=>{try{s(t.next(o))}catch(n){l(n)}},m=o=>{try{s(t.throw(o))}catch(n){l(n)}},s=o=>o.done?i(o.value):Promise.resolve(o.value).then(p,m);s((t=t.apply(e,a)).next())});import{B as I,u as $}from"./useForm.f5b7330a.js";import{a as k,d0 as B,w as O,v as F,K as x,bf as E,q as U,fb as V,aE as u,o as C,h as G,p as c,i as w,B as L,j as R,ff as T,fg as j,fh as N}from"./index.2044f1ac.js";import{L as z}from"./index.c25c5fd1.js";import"./index.4e5d3470.js";import q from"./LiveBroadcastItem.21abe7db.js";import{f as K}from"./other.c06aa206.js";import"./index.1f669e10.js";import"./_baseIteratee.f92f6b43.js";import"./get.3c61f980.js";import"./useSize.514496ea.js";import"./index.5d9d7362.js";import"./index.3d7b5f15.js";import"./Checkbox.7ab9135f.js";import"./index.b2d1dd96.js";import"./index.ed8da7b3.js";import"./index.dd9cff97.js";import"./index.52c43fae.js";import"./index.a0a60f8c.js";import"./index.12e12929.js";import"./eagerComputed.1fe67e26.js";import"./transButton.df5aa782.js";import"./index.3b8ff3e5.js";import"./useWindowSizeFn.18ff9786.js";import"./FullscreenOutlined.469df3b9.js";import"./index.76da3672.js";import"./useRefs.42699c7a.js";import"./_baseEach.81d6870e.js";import"./download.d430ace4.js";import"./index.eb6496c6.js";import"./dateUtil.fdc1a9a4.js";import"./uniqBy.d844b87c.js";import"./index.47c1fc00.js";import"./index.a8a16896.js";import"./index.e8e616fa.js";import"./PlusOutlined.37442c6d.js";import"./index.61abb7e7.js";const v={xs:24,sm:12,md:8,lg:6,xl:6,xxl:4},M=[{field:"base",component:"ApiSelect",label:"",colProps:v,componentProps:({formActionType:e})=>({placeholder:"\u57FA\u5730",allowClear:!0,api:T,params:{device_type:1},labelField:"name",valueField:"id",onOptionsChange:a=>{const{setFieldsValue:t}=e;t({base:a[0].value})}})},{field:"point",component:"ApiSelect",label:"",colProps:v,componentProps:({formModel:e,formActionType:a})=>({placeholder:"\u76D1\u63A7\u70B9",api:t=>f(void 0,null,function*(){if(t.agricultural_basic==null)return[];const i=yield j(t);return N(i)}),onOptionsChange:t=>{const{setFieldsValue:i}=a;t.length&&i({point:t[0].value})},params:{device_type:1,agricultural_basic:e.base},labelField:"label",valueField:"label"})},{field:"is_recommend",label:"",component:"Select",componentProps:{placeholder:"\u63A8\u8350",options:[{label:"\u5168\u90E8",value:null},{label:"\u63A8\u8350",value:1}]},colProps:v}],W=k({components:{BasicForm:I,List:z,ListItem:z.Item,LiveBroadcastItem:q,[B.name]:B},setup(){const e=O({pageCurrent:1,pageTotal:0,pageSize:8}),a=F([]),t=F(null),[i,{validate:l}]=$({schemas:M,autoFocusFirstItem:!0,labelWidth:0,rowProps:{gutter:[16,0]},showActionButtonGroup:!1,submitOnChange:!0,autoSubmitOnEnter:!0,submitFunc:p});function p(){return f(this,null,function*(){if(!t.value){const{ip:n,port:d}=yield K();t.value=`${n}:${d}`}const m=yield l(),{meta:s,data:o}=yield V(_(g({},m),{status:1,type:1,per_page:e.pageSize,page:e.pageCurrent}));e.pageTotal=s.total,a.value=o})}return x(()=>{}),g({list:a,socketUrl:t,getData:p,registerForm:i},E(e))}}),H={class:"min-h-400px"},J={class:"text-right"};function Q(e,a,t,i,l,p){const m=u("BasicForm"),s=u("LiveBroadcastItem"),o=u("List-item"),n=u("List"),d=u("a-pagination");return C(),G("div",null,[c(m,{onRegister:e.registerForm},null,8,["onRegister"]),w("div",H,[c(n,{grid:{gutter:16,xs:1,sm:2,md:2,lg:3,xl:4,xxl:5,column:8},"data-source":e.list},{renderItem:L(({item:r})=>[c(o,null,{default:L(()=>[(C(),R(s,{url:e.socketUrl,item:r,key:r.id,id:r.id},null,8,["url","item","id"]))]),_:2},1024)]),_:1},8,["data-source"])]),w("div",J,[c(d,{size:"small",current:e.pageCurrent,"onUpdate:current":a[0]||(a[0]=r=>e.pageCurrent=r),"page-size":e.pageSize,"onUpdate:page-size":a[1]||(a[1]=r=>e.pageSize=r),total:e.pageTotal,"show-less-items":"",showSizeChanger:"",pageSizeOptions:["8"],"show-total":r=>`\u5171 ${r} \u6761\u6570\u636E`,onChange:e.getData},null,8,["current","page-size","total","show-total","onChange"])])])}var Oe=U(W,[["render",Q]]);export{Oe as default};