Files
xzlz_GjWeb/zhgj/static/js/chunk-30a2f08a.8ac28871.js

1 line
14 KiB
JavaScript
Raw Normal View History

2025-12-05 21:38:51 +08:00
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-30a2f08a"],{"2d16":function(e,t,l){"use strict";var a=l("7a23"),c=l("7902");const o={class:"box"},r={key:0,class:"label"},n=Object(a["createTextVNode"])("全选"),s={key:11},p={class:"flex"},b=Object(a["createTextVNode"])("确定"),u=Object(a["createTextVNode"])("重置");var d={__name:"Search",props:{searchArr:{type:Array,default:()=>[{showType:"select",prop:"selectKey",options:[{value:1,label:"选择1"}],defaultVal:"",label:"选择",dict:""},{showType:"input",prop:"inputKey",defaultVal:"",label:"输入"},{showType:"daterange",prop:"daterangeKey",defaultVal:"",label:"输入"},{showType:"date",prop:"date",defaultVal:""},{showType:"checkbox",prop:"checkboxKey1",options:[{value:1,label:"选择1"}],defaultVal:""},{showType:"cascader",prop:"cascaderKey",label:"级联选择",checkStrictly:!1,defaultVal:""},{showType:"radio",defaultVal:""},{showType:"defaultTime",prop:"timeField",options:[]}]},marginBottom:{type:Number,default:15},backgroundColor:{type:String,default:"rgb(255, 255, 255, 1)"}},emits:["submit","reset"],setup(e,{emit:t}){const l=e,{proxy:d}=Object(a["getCurrentInstance"])();let i=Object(a["ref"])(!1);Object(a["ref"])(!1);let m=Object(a["reactive"])({});Object(a["reactive"])({typeValue:"01",timeArry:[]}),Object(a["ref"])("qs");const j={clearable:!0,filterable:!0,multiple:!1,placeholder:"请选择"};let O=Object(a["reactive"])({});const h={clearable:!0,placeholder:"请输入"},f=[{text:"今天",value:()=>{const e=new Date,t=new Date;return t.setTime(t.getTime()-0),[t,e]}},{text:"昨天",value:()=>{const e=new Date,t=new Date;return t.setTime(t.getTime()-864e5),e.setTime(e.getTime()-864e5),[t,e]}},{text:"最近7天",value:()=>{const e=new Date,t=new Date;return t.setTime(t.getTime()-6048e5),[t,e]}},{text:"最近30天",value:()=>{const e=new Date,t=new Date;return t.setTime(t.getTime()-2592e6),[t,e]}},{text:"最近90天",value:()=>{const e=new Date,t=new Date;return t.setTime(t.getTime()-7776e6),[t,e]}}],k={rangeSeparator:"至",startPlaceholder:"开始日期",endPlaceholder:"结束日期",shortcuts:[],defaultShortcuts:!0},g={clearable:!0,placeholder:"请输入",shortcuts:[],defaultShortcuts:!0},v=[{text:"今天",value:new Date},{text:"昨天",value:()=>{const e=new Date;return e.setTime(e.getTime()-864e5),e}},{text:"7天前",value:()=>{const e=new Date;return e.setTime(e.getTime()-6048e5),e}},{text:"30天前",value:()=>{const e=new Date;return e.setTime(e.getTime()-2592e6),e}},{text:"90天前",value:()=>{const e=new Date;return e.setTime(e.getTime()-7776e6),e}}],y=e=>e.getTime()>Date.now(),V=Object(a["reactive"])({defaultVal:[],checkAll:!1,isIndeterminate:!1,showSelectAll:!0}),x=(e,t)=>{m[t.prop]=e?t.checkboxValueArr:[],t.isIndeterminate=!1},w=(e,t)=>{const l=e.length;t.checkAll=l===t.checkboxValueArr.length,t.isIndeterminate=l>0&&l<t.checkboxValueArr.length},B=(e,t)=>{console.log(e,t)};let T={filterable:!0,clearable:!0,placeholder:"请选择",checkStrictly:!0,showAllLevels:!1,lazy:!0,portUrl:"",props:{label:"label",value:"value",children:"children"},options:[]};const C=Object(a["reactive"])({value:"value",label:"label",lazy:!0,lazyLoad(e,t){const{level:l}=e;let a=[];switch(l){case 0:a=[{value:1,label:"选择1",leaf:!1},{value:2,label:"选择2",leaf:!1},{value:3,label:"选择3",leaf:!1},{value:4,label:"选择4",leaf:!0}];break;case 1:a=[{value:11,label:"选择1_1",leaf:!0},{value:21,label:"选择2_1",leaf:!0},{value:31,label:"选择3_1",leaf:!0},{value:41,label:"选择4_1",leaf:!0}]}t(a)}});function D(e){console.log("vvvv",e)}let S=Object(a["reactive"])([]);const U=()=>{t("submit",m)},E=()=>{S.forEach(e=>{m[e.prop]=e.defaultVal}),t("submit",m),t("reset",!1)};Object(a["reactive"])([]);return Object(a["watchEffect"])(()=>{i.value=!0,S=JSON.parse(JSON.stringify(l.searchArr)),S=S.map(e=>{switch(e.showType){case"select":e={...j,...e},e.options=Object(a["reactive"])(e.options),O[e.prop]=e.options;break;case"input":e={...h,...e};break;case"daterange":e={...k,...e},e.defaultShortcuts&&(e.shortcuts=f);break;case"date":e={...g,...e},e.defaultShortcuts&&(e.short