1 |
- import{_ as D,r as F,i as O,b as o,o as t,c as r,j as V,a as P,k as U,g as d,l as L,w as c,m as i,F as k,n as S,p as q,d as m,q as H,e as b,f as A,s as I,t as j}from"./index.4d409b70.js";const E={__name:"index",props:{queryData:{type:Object,default:()=>({pageSize:10,currentPage:1})},total:{type:Number,default:()=>0}},emits:["pagination"],setup(e,{emit:s}){const{proxy:f}=V(),l=F({currentPage:f.queryData.currentPage,pageSize:f.queryData.pageSize});return O(l,u=>{s("pagination",u)}),(u,a)=>{const g=o("el-pagination");return t(),r(g,{"current-page":l.currentPage,"onUpdate:current-page":a[0]||(a[0]=y=>l.currentPage=y),"page-size":l.pageSize,"onUpdate:page-size":a[1]||(a[1]=y=>l.pageSize=y),background:"",layout:"sizes, prev, pager, next, jumper",total:e.total,"hide-on-single-page":!1,"pager-count":10,onCurrentChange:u.currentChange},null,8,["current-page","page-size","total","onCurrentChange"])}}};var T=D(E,[["__scopeId","data-v-72233bcd"]]);const W=m("span",null,"\u64CD\u4F5C",-1),J={class:"handle"},R=["onClick"],G=["onClick"],K=["onClick"],ne={__name:"BaseTable",props:{tableData:{type:Array,default:()=>[]},tableHead:{type:Array,default:()=>[]},tableHeight:{type:String,default:()=>"100%"},formselect:{type:Object,default(){return{pageSize:1,pageNum:5}}},total:{type:Number,default:()=>0},listLoading:{type:Boolean,default:()=>!1},operation:{type:Array,default:()=>[]},selection:{type:Boolean,default:()=>!1},index:{type:Boolean,default:()=>!1},radio:{type:Boolean,default:()=>!1},setting:{type:Boolean,default:()=>!1},selectAll:{type:Boolean,default:()=>!1},tableRowClassName:{type:Function,default:()=>null},isHighlight:{type:Boolean,default:()=>!1}},emits:["handleView","handleEdit","handleDelete","handleSelectionChange","onSelectAll","paginationChange"],setup(e,{emit:s}){const{proxy:f}=V(),l=P(),u=p=>{f.radio===!0&&p.length>1?(l.value.clearSelection(),l.value.toggleRowSelection(p.pop())):s("handleSelectionChange",p)},a=()=>{f.radio===!0?l.value.clearSelection():s("onSelectAll")},g=()=>console.log("\u8BBE\u7F6E"),y=p=>s("paginationChange",p);return(p,z)=>{const v=o("el-table-column"),C=o("el-table"),x=U("loading");return t(),d(k,null,[L((t(),r(C,H(p.$attrs,{ref_key:"tableDom",ref:l,data:e.tableData,stripe:"",height:"100%",onSelectionChange:u,onSelectAll:a}),{default:c(()=>[e.selection?(t(),r(v,{key:0,type:"selection",width:"60"})):i("v-if",!0),(t(!0),d(k,null,S(e.tableHead,_=>(t(),r(v,{key:_.prop,prop:_.prop,label:_.label,"show-overflow-tooltip":""},null,8,["prop","label"]))),128)),e.operation.length?(t(),r(v,{key:1,label:"\u64CD\u4F5C",width:e.operation.length&&e.operation.length*23+55},q({default:c(_=>[m("div",J,[e.operation.indexOf("view")>-1?(t(),d("img",{key:0,src:"http://screen-test.zhousi.hdlkeji.com/aksdbn/img/table/check.png",class:"view",title:"\u67E5\u770B",alt:"\u67E5\u770B",onClick:w=>s("handleView",_.row)},null,8,R)):i("v-if",!0),e.operation.indexOf("edit")>-1?(t(),d("img",{key:1,src:"http://screen-test.zhousi.hdlkeji.com/aksdbn/img/table/edit.png",class:"edit",title:"\u7F16\u8F91",alt:"\u7F16\u8F91",onClick:w=>s("handleEdit",_.row)},null,8,G)):i("v-if",!0),e.operation.indexOf("del")>-1?(t(),d("img",{key:2,src:"http://screen-test.zhousi.hdlkeji.com/aksdbn/img/table/delete.png",class:"del",title:"\u5220\u9664",alt:"\u5220\u9664",onClick:w=>s("handleDelete",_.row)},null,8,K)):i("v-if",!0)])]),_:2},[e.setting?{name:"header",fn:c(()=>[m("div",{class:"col-setting"},[W,m("img",{src:"http://screen-test.zhousi.hdlkeji.com/aksdbn/img/table/setting.png",title:"\u8BBE\u7F6E",alt:"\u8BBE\u7F6E",onClick:g})])]),key:"0"}:void 0]),1032,["width"])):i("v-if",!0)]),_:1},16,["data"])),[[x,e.listLoading]]),b(T,{total:e.total,onPagination:y},null,8,["total"])],64)}}};const M={class:"form-search"},Q={class:"button-list"},X=A("\u67E5\u8BE2"),Y=A("\u91CD\u7F6E"),Z={__name:"FormSearch",props:{formItem:{type:Array,default:()=>[]},formData:{type:Object,default:()=>{}}},emits:["searchForm","clearForm"],setup(e,{emit:s}){const{proxy:f}=V(),l=F(JSON.parse(JSON.stringify(f.formData))),u=()=>{Object.keys(l).map(a=>{l[a]=""}),s("clearForm")};return(a,g)=>{const y=o("el-option"),p=o("el-select"),z=o("el-input"),v=o("el-date-picker"),C=o("el-form-item"),x=o("el-col"),_=o("el-row"),w=o("el-form"),$=o("el-button");return t(),d("div",M,[e.formItem&&e.formItem.length>0?(t(),r(w,{key:0,inline:!0,model:l,"label-width":"120px","label-position":"right"},{default:c(()=>[b(_,null,{default:c(()=>[(t(!0),d(k,null,S(e.formItem,(n,B)=>(t(),r(x,{key:B,span:n.width},{default:c(()=>[(t(),r(C,{key:B,label:n.label,prop:n.value,style:{width:"100%"}},{default:c(()=>[i(" \u4E0B\u62C9 "),n.type==="select"?(t(),r(p,{key:0,modelValue:l[n.value],"onUpdate:modelValue":h=>l[n.value]=h,clearable:""},{default:c(()=>[(t(!0),d(k,null,S(n.children,(h,N)=>(t(),r(y,{key:N,value:h.value,label:h.label},null,8,["value","label"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])):i("v-if",!0),i("\u6587\u672C"),n.type==="text"?(t(),r(z,{key:1,modelValue:l[n.value],"onUpdate:modelValue":h=>l[n.value]=h,clearable:"",placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue","onUpdate:modelValue"])):i("v-if",!0),i("\u65E5\u671F"),n.type==="daterange"?(t(),r(v,{key:2,modelValue:l[n.value],"onUpdate:modelValue":h=>l[n.value]=h,type:"daterange","range-separator":"\u81F3","start-placeholder":"\u5F00\u59CB\u65E5\u671F","end-placeholder":"\u7ED3\u675F\u65E5\u671F"},null,8,["modelValue","onUpdate:modelValue"])):i("v-if",!0)]),_:2},1032,["label","prop"]))]),_:2},1032,["span"]))),128))]),_:1})]),_:1},8,["model"])):i("v-if",!0),m("div",Q,[b($,{type:"primary",onClick:g[0]||(g[0]=n=>s("searchForm",l))},{default:c(()=>[X]),_:1}),b($,{onClick:u},{default:c(()=>[Y]),_:1})])])}}};var oe=D(Z,[["__scopeId","data-v-335bff52"]]);const ee={class:"detail"},te={key:0,class:"detail-ul"},le={__name:"index",props:{detailList:{type:Array,default:function(){return[]}},labelWidth:{type:String,default:function(){return"120px"}},detailInfo:{type:Object,default:function(){return{}}}},setup(e){return(s,f)=>{const l=o("el-col"),u=o("el-row");return t(),d("div",ee,[e.detailList&&e.detailList.length>0?(t(),d("ul",te,[b(u,null,{default:c(()=>[(t(!0),d(k,null,S(e.detailList,(a,g)=>(t(),r(l,{key:g,span:a.width},{default:c(()=>[m("li",null,[m("div",{class:"label",style:I({width:e.labelWidth})},j(a.label)+"\uFF1A",5),m("div",{class:"content",style:I({width:"calc(100% - "+e.labelWidth+")"})},j(e.detailInfo[a.value]?e.detailInfo[a.value]:e.detailInfo[a.value]===0?0:"--"),5)])]),_:2},1032,["span"]))),128))]),_:1})])):i("v-if",!0)])}}};var re=D(le,[["__scopeId","data-v-42126fc4"]]);export{re as D,oe as F,ne as _};
|