lcny-vue3-antd-admin/dist/assets/LiveBroadcast.9b7ab849.js

2 lines
4.2 KiB
JavaScript

var L=Object.defineProperty,z=Object.defineProperties;var S=Object.getOwnPropertyDescriptors;var b=Object.getOwnPropertySymbols;var A=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable;var h=(e,o,t)=>o in e?L(e,o,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[o]=t,d=(e,o)=>{for(var t in o||(o={}))A.call(o,t)&&h(e,t,o[t]);if(b)for(var t of b(o))D.call(o,t)&&h(e,t,o[t]);return e},_=(e,o)=>z(e,S(o));var f=(e,o,t)=>new Promise((r,l)=>{var p=a=>{try{i(t.next(a))}catch(s){l(s)}},m=a=>{try{i(t.throw(a))}catch(s){l(s)}},i=a=>a.done?r(a.value):Promise.resolve(a.value).then(p,m);i((t=t.apply(e,o)).next())});import{B as P}from"./BasicForm.5e45063d.js";import{u as I}from"./useForm.1b2dda58.js";import{a as $,cY as F,s as y,r as B,G as x,bc as O,J as k,f2 as E,aA as u,o as G,h as U,p as c,x as C,i as V,f7 as R,f8 as T,f9 as N}from"./index.618924df.js";import{L as w}from"./index.dee05203.js";import"./index.2cf8e244.js";import j from"./LiveBroadcastItem.b33ea185.js";import{b as J}from"./other.2939d356.js";import"./index.fb6dbcd4.js";import"./_baseIteratee.43cb781b.js";import"./get.2c36c211.js";import"./useSize.de6b46a3.js";import"./index.3c20a4e7.js";import"./index.569bedd0.js";import"./Checkbox.0e2f518c.js";import"./index.5ba24079.js";import"./index.2222396d.js";import"./index.a84d7eef.js";import"./index.353ce2d3.js";import"./index.275eac7d.js";import"./index.145b1d20.js";import"./eagerComputed.d35c7801.js";import"./transButton.2321908f.js";import"./index.1f68f1f1.js";import"./useWindowSizeFn.92b053e0.js";import"./FullscreenOutlined.273517f1.js";import"./useRefs.8e3468fd.js";import"./_baseEach.480c0f6d.js";import"./download.92c74ee8.js";import"./index.93a64260.js";import"./dateUtil.1109da11.js";import"./uniqBy.77786aab.js";import"./flv.bfbfa972.js";import"./index.7273bd05.js";import"./index.d61a77ca.js";import"./index.477cac52.js";import"./PlusOutlined.bb1a7e5e.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:o=>{const{setFieldsValue:t}=e;t({base:o[0].value})}})},{field:"point",component:"ApiSelect",label:"",colProps:v,componentProps:({formModel:e,formActionType:o})=>({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}=o;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=$({components:{BasicForm:P,List:w,ListItem:w.Item,LiveBroadcastItem:j,[F.name]:F},setup(){const e=y({pageCurrent:1,pageTotal:5e3,pageSize:10}),o=B([]),t=B(null),[r,{validate:l}]=I({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:a}=yield E(_(d({},m),{status:1,type:1,per_page:e.pageSize,page:e.pageCurrent}));e.pageTotal=i.total,o.value=a})}return x(()=>{}),d({list:o,socketUrl:t,getData:p,registerForm:r},O(e))}}),Y={class:"text-right"};function q(e,o,t,r,l,p){const m=u("BasicForm"),i=u("LiveBroadcastItem"),a=u("List-item"),s=u("List"),g=u("a-pagination");return G(),U("div",null,[c(m,{onRegister:e.registerForm},null,8,["onRegister"]),c(s,{grid:{gutter:16,xs:1,sm:2,md:2,lg:3,xl:4,xxl:5,column:8},"data-source":e.list},{renderItem:C(({item:n})=>[c(a,null,{default:C(()=>[c(i,{url:e.socketUrl,item:n},null,8,["url","item"])]),_:2},1024)]),_:1},8,["data-source"]),V("div",Y,[c(g,{size:"small",current:e.pageCurrent,"onUpdate:current":o[0]||(o[0]=n=>e.pageCurrent=n),"page-size":e.pageSize,"onUpdate:page-size":o[1]||(o[1]=n=>e.pageSize=n),total:e.pageTotal,"show-less-items":"",showSizeChanger:"","show-total":n=>`\u5171 ${n} \u6761\u6570\u636E`,onChange:e.getData},null,8,["current","page-size","total","show-total","onChange"])])])}var ye=k(W,[["render",q]]);export{ye as default};