Mars3D-screen_web/dist/assets/js/index-d5758658.js

2 lines
14 KiB
JavaScript
Raw Normal View History

2023-10-10 09:36:22 +08:00
import{a as ge,D,b as ye,H as _e,r as P,d as R,I as le,e as h,k as w,v as te,i as v,g as B,t as ve,f as z,F as M,j as q,J as U,x as N,K as L,y as d,L as I,p as k,c as V,h as S,l as ae,_ as Y,q as oe,s as re,M as be,N as we,O as Q,P as K,Q as X,w as Se,R as Ce,S as ke,T as Pe,U as Be,V as $e,W as Ee,X as Ne,Y as Ve,Z as Re}from"./index-ccab2584.js";import{_ as ne}from"./notData-cf10628e.js";import{_ as Fe}from"./Pagination.vue_vue_type_script_setup_true_name_Pagination_lang-6796c038.js";import{p as Te}from"./print-eaefcdaa.js";const De=(f,s={},r=!0,b)=>{const t=ge({tableData:[],pageable:{pageNo:1,pageSize:10,total:0},searchParam:{},searchInitParam:{},totalParam:{}}),C=D({get:()=>({pageNo:t.pageable.pageNo,pageSize:t.pageable.pageSize}),set:p=>{}});ye(()=>{o()});const e=async()=>{try{Object.assign(t.totalParam,s,r?C.value:{});let{result:p}=await f(t.totalParam);b&&(p=b(p)),t.tableData=r?p.list:p;const{pageNo:g,pageSize:E,total:H}=p;r&&l({pageNo:g,pageSize:E,total:H})}catch{}},i=()=>{t.totalParam={};let p={};for(let g in t.searchParam)(t.searchParam[g]||t.searchParam[g]===!1||t.searchParam[g]===0)&&(p[g]=t.searchParam[g]);Object.assign(t.totalParam,p,r?C.value:{})},l=p=>{Object.assign(t.pageable,p)},u=()=>{t.pageable.pageNo=1,i(),e()},o=()=>{t.pageable.pageNo=1,t.searchParam={},Object.keys(t.searchInitParam).forEach(p=>{t.searchParam[p]=t.searchInitParam[p]}),i(),e()},m=p=>{t.pageable.pageNo=1,t.pageable.pageSize=p,e()},$=p=>{t.pageable.pageNo=p,e()};return{..._e(t),getTableList:e,search:u,reset:o,handleSizeChange:m,handleCurrentChange:$}},ze=(f="id")=>{const s=P(!1),r=P([]),b=D(()=>{let e=[];return r.value.forEach(i=>{e.push(i[f])}),e});return{isSelected:s,selectedList:r,selectedListIds:b,selectionChange:e=>{e.length===0?s.value=!1:s.value=!0,r.value=e},getRowKeys:e=>e[f]}},Le=R({name:"SearchFormItem"}),Me=R({...Le,props:{column:{},searchParam:{}},setup(f){const s=f,r=D(()=>{var l,u,o,m;return{label:(u=(l=s.column.fieldNames)==null?void 0:l.label)!=null?u:"label",value:(m=(o=s.column.fieldNames)==null?void 0:o.value)!=null?m:"value"}}),b=le("enumMap",P(new Map)),t=D(()=>{var u;let l=b.value.get(s.column.prop);return l?(((u=s.column.search)==null?void 0:u.el)==="select-v2"&&s.column.fieldNames&&(l=l.map(o=>({...o,label:o[r.value.label],value:o[r.value.value]}))),l):[]}),C=D(()=>{var p,g,E;const l=r.value.label,u=r.value.value,o=(p=s.column.search)==null?void 0:p.el,m=(E=(g=s.column.search)==null?void 0:g.props)!=null?E:{};let $=m;return o==="tree-select"&&($={...m,props:{label:l,...m.props},nodeKey:u}),o==="cascader"&&($={...m,props:{label:l,value:u,...m.props}}),$}),e=D(()=>{var u,o;const l=s.column.search;return(o=(u=l==null?void 0:l.props)==null?void 0:u.placeholder)!=null?o:(l==null?void 0:l.el)==="input"?"\u8BF7\u8F93\u5165":"\u8BF7\u9009\u62E9"}),i=D(()=>{var u,o;const l=s.column.search;return(o=(u=l==null?void 0:l.props)==null?void 0:u.clearable)!=null?o:(l==null?void 0:l.defaultValue)==null||(l==null?void 0:l.defaultValue)==null});return(l,u)=>{var o,m,$,p;return(o=l.column.search)!=null&&o.el?(h(),w(U(`el-${l.column.search.el}`),L({key:0},C.value,{modelValue:l.searchParam[(m=l.column.search.key)!=null?m:d(I)(l.column.prop)],"onUpdate:modelValue":u[0]||(u[0]=g=>{var E;return l.searchParam[(E=l.column.search.key)!=null?E:d(I)(l.column.prop)]=g}),modelModifiers:{trim:!0},data:(($=l.column.search)==null?void 0:$.el)==="tree-select"?t.value:[],options:["cascader","select-v2"].includes((p=l.column.search)==null?void 0:p.el)?t.value:[],placeholder:e.value,clearable:i.value,"range-separator":"\u81F3","start-placeholder":"\u5F00\u59CB\u65F6\u95F4","end-placeholder":"\u7ED3\u675F\u65F6\u95F4"}),te({default:v(()=>[l.column.search.el==="select"?(h(!0),z(M,{key:0},q(t.value,(g,E)=>(h(),w(U("el-option"),{key:E,label:g[r.value.label],value:g[r.value.value]},null,8,["label","value"]))),128)):N(l.$slots,"default",{key:1})]),_:2},[l.column.search.el==="cascader"?{name:"default",fn:v(({data:g})=>[B("span",null,ve(g[r.value.label]),1)]),key:"0"}:void 0]),1040,["modelValue","data","options","placeholder","clearable"])):k("",!0)}}}),Oe