lcny-vue3-antd-admin/dist/assets/LiveBroadcast.b49e5f28.js

2 lines
4.3 KiB
JavaScript

var z=Object.defineProperty,S=Object.defineProperties;var A=Object.getOwnPropertyDescriptors;var b=Object.getOwnPropertySymbols;var D=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable;var h=(e,a,t)=>a in e?z(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,d=(e,a)=>{for(var t in a||(a={}))D.call(a,t)&&h(e,t,a[t]);if(b)for(var t of b(a))P.call(a,t)&&h(e,t,a[t]);return e},_=(e,a)=>S(e,A(a));var f=(e,a,t)=>new Promise((r,l)=>{var p=o=>{try{i(t.next(o))}catch(s){l(s)}},m=o=>{try{i(t.throw(o))}catch(s){l(s)}},i=o=>o.done?r(o.value):Promise.resolve(o.value).then(p,m);i((t=t.apply(e,a)).next())});import{B as I,u as $}from"./useForm.caa412df.js";import{a as x,cY as F,s as y,r as B,G as O,bc as k,J as E,f2 as G,aA as u,o as U,h as V,p as c,i as C,x as w,f7 as R,f8 as T,f9 as N}from"./index.181bb515.js";import{L}from"./index.075c45a4.js";import"./index.1cfe483f.js";import j from"./LiveBroadcastItem.9a6bc6f7.js";import{b as J}from"./other.ec77d6b3.js";import"./index.1997394a.js";import"./_baseIteratee.18ba8164.js";import"./get.6ddd6403.js";import"./useSize.5d0e48ed.js";import"./index.500aa910.js";import"./index.1ef66295.js";import"./Checkbox.eb16d506.js";import"./index.5250618e.js";import"./index.10234625.js";import"./index.1ec3b1e2.js";import"./index.19182d2d.js";import"./index.868e3e28.js";import"./index.a0c3e0ad.js";import"./eagerComputed.63f44ddc.js";import"./transButton.8fcc56e1.js";import"./index.da40b034.js";import"./useWindowSizeFn.7fb0b76d.js";import"./FullscreenOutlined.36473fee.js";import"./useRefs.7ce4963c.js";import"./_baseEach.7a08e6e1.js";import"./download.f09aa754.js";import"./index.36a926da.js";import"./dateUtil.9db34855.js";import"./uniqBy.fd5c7ab6.js";import"./flv.9a2ea842.js";import"./index.ca9658b2.js";import"./index.55f6c545.js";import"./index.550cdddb.js";import"./PlusOutlined.42a1d465.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:R,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 r=yield T(t);return N(r)}),onOptionsChange:t=>{const{setFieldsValue:r}=a;t.length&&r({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=x({components:{BasicForm:I,List:L,ListItem:L.Item,LiveBroadcastItem:j,[F.name]:F},setup(){const e=y({pageCurrent:1,pageTotal:0,pageSize:8}),a=B([]),t=B(null),[r,{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:s,port:g}=yield J();t.value=`${s}:${g}`}const m=yield l(),{meta:i,data:o}=yield G(_(d({},m),{status:1,type:1,per_page:e.pageSize,page:e.pageCurrent}));e.pageTotal=i.total,a.value=o})}return O(()=>{}),d({list:a,socketUrl:t,getData:p,registerForm:r},k(e))}}),Y={class:"min-h-400px"},q={class:"text-right"};function H(e,a,t,r,l,p){const m=u("BasicForm"),i=u("LiveBroadcastItem"),o=u("List-item"),s=u("List"),g=u("a-pagination");return U(),V("div",null,[c(m,{onRegister:e.registerForm},null,8,["onRegister"]),C("div",Y,[c(s,{grid:{gutter:16,xs:1,sm:2,md:2,lg:3,xl:4,xxl:5,column:8},"data-source":e.list},{renderItem:w(({item:n})=>[c(o,null,{default:w(()=>[c(i,{url:e.socketUrl,item:n},null,8,["url","item"])]),_:2},1024)]),_:1},8,["data-source"])]),C("div",q,[c(g,{size:"small",current:e.pageCurrent,"onUpdate:current":a[0]||(a[0]=n=>e.pageCurrent=n),"page-size":e.pageSize,"onUpdate:page-size":a[1]||(a[1]=n=>e.pageSize=n),total:e.pageTotal,"show-less-items":"",showSizeChanger:"",pageSizeOptions:["8"],"show-total":n=>`\u5171 ${n} \u6761\u6570\u636E`,onChange:e.getData},null,8,["current","page-size","total","show-total","onChange"])])])}var xe=E(W,[["render",H]]);export{xe as default};