1 line
15 KiB
JavaScript
1 line
15 KiB
JavaScript
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1420b2fe"],{"08c2":function(e,t,l){},"0e84":function(e,t,l){"use strict";l("08c2")},1299:function(e,t,l){"use strict";l("a2e5")},"47fe":function(e,t,l){"use strict";l("aaec")},a2e5:function(e,t,l){},aaec:function(e,t,l){},ad28:function(e,t,l){"use strict";var o=l("7a23"),a={__name:"MyTable",props:{tableConfiger:{type:Object,default:()=>{}},tableData:{type:Array,default:()=>[]},tableColumn:{type:Array,default:()=>[]},controlsWidth:{type:Number,default:180},tableHeight:{type:Number||String},treePros:{type:Object,default:{children:"children",hasChildren:"hasChildren"}},fixed:{type:String,default:"right"}},emits:["chooseData"],setup(e,{emit:t}){const l=e,a=Object(o["ref"])(),r=Object(o["ref"])();let c=Object(o["reactive"])({showSelectType:null,showIndex:!0,rowKey:null,border:!0,defaultExpandAll:!1,loading:!1,align:"center",haveControls:!0,controls:"操作",stripe:!1,lazy:!0,portUrl:"",defaultSelectKeys:[],radioChoose:"",rowHeight:"41"});Object(o["watchEffect"])(()=>{c={...c,...l.tableConfiger},s()}),Object(o["onMounted"])(()=>{s()});const n=e=>{if("radio"===c.showSelectType&&e.length>1){let l=e.shift();a.value.toggleRowSelection(l,!1),r.value=e,t("chooseData",e)}else t("chooseData",e)},i=(e,t,l)=>{setTimeout(()=>{l([{id:31,date:"2016-05-01",name:"wangxiaohu",address:"No. 189, Grove St, Los Angeles"},{id:32,date:"2016-05-01",name:"wangxiaohu",address:"No. 189, Grove St, Los Angeles"}])},1e3)};function s(){Object(o["nextTick"])(()=>{var e,t;(null===(e=l.tableConfiger.defaultSelectKeys)||void 0===e?void 0:e.length)>0&&"checkBox"===l.tableConfiger.showSelectType?l.tableData.forEach(e=>{l.tableConfiger.defaultSelectKeys.findIndex(t=>t===e[l.tableConfiger.rowKey])>-1&&a.value.toggleRowSelection(e,!0)}):l.tableConfiger.defaultSelectKeys&&(null===(t=l.tableConfiger.defaultSelectKeys)||void 0===t?void 0:t.length)>0&&"radio"===l.tableConfiger.showSelectType&&(c.radioChoose=l.tableConfiger.defaultSelectKeys[0])})}return(t,l)=>{const r=Object(o["resolveComponent"])("el-table-column"),s=Object(o["resolveComponent"])("el-table"),b=Object(o["resolveDirective"])("loading");return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",{style:{width:"100%"},class:Object(o["normalizeClass"])("radio"===Object(o["unref"])(c).showSelectType?"tabBoxRadio":"")},[Object(o["withDirectives"])((Object(o["openBlock"])(),Object(o["createBlock"])(s,{ref_key:"multipleTableRef",ref:a,data:e.tableData,onSelectionChange:n,"row-key":Object(o["unref"])(c).rowKey,border:Object(o["unref"])(c).border,"default-expand-all":Object(o["unref"])(c).defaultExpandAll,stripe:Object(o["unref"])(c).stripe,height:e.tableHeight,lazy:Object(o["unref"])(c).lazy,load:i,"tree-props":e.treePros,style:{width:"100%"},"header-cell-class-name":()=>"HeadBgColor","highlight-current-row":"radio"===Object(o["unref"])(c).showSelectType,"row-style":{height:"auto"===Object(o["unref"])(c).rowHeight?Object(o["unref"])(c).rowHeight:Object(o["unref"])(c).rowHeight+"px"}},{default:Object(o["withCtx"])(()=>{var l,a;return[Object(o["createVNode"])(r,{type:"selection",width:"55"}),Object(o["unref"])(c).showIndex?(Object(o["openBlock"])(),Object(o["createBlock"])(r,{key:0,type:"index",label:"序号",width:"60",align:null===(l=Object(o["unref"])(c))||void 0===l?void 0:l.align},null,8,["align"])):Object(o["createCommentVNode"])("",!0),(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(e.tableColumn,(e,l)=>{var a;return Object(o["openBlock"])(),Object(o["createBlock"])(r,{align:null===(a=Object(o["unref"])(c))||void 0===a?void 0:a.align,prop:e.prop,key:l,label:e.label,width:e.width,style:{width:"100%","font-size":"14px"},"show-overflow-tooltip":e.showOverflowTooltip||!1,sortable:e.sortable||!1},Object(o["createSlots"])({_:2},[e.showSolt?{name:"default",fn:Object(o["withCtx"])(l=>[Object(o["renderSlot"])(t.$slots,e.prop,Object(o["normalizeProps"])(Object(o["guardReactiveProps"])(l)))])}:{name:"default",fn:Object(o["withCtx"])(({row:t})=>[Object(o["createTextVNode"])(Object(o["toDi
|