t-table.js 820 B

1
  1. "use strict";const s=require("../../common/vendor.js"),i={props:{border:{type:String,default:"1"},borderColor:{type:String,default:"#d0dee5"},isCheck:{type:Boolean,default:!1}},provide(){return{table:this}},data(){return{}},created(){this.childrens=[],this.index=0},methods:{fire(o,a,r){let t=this.childrens;if(console.log(t),a===0)t.map((e,n)=>(e.checkboxData.checked=o,e));else{let e=t.find((n,d)=>d!==0&&!n.checkboxData.checked);t[0].checkboxData.checked=!e}let c=[];for(let e=0;e<t.length;e++)t[e].checkboxData.checked&&e!==0&&c.push(t[e].checkboxData.value-1);this.$emit("change",{detail:c})}}};function l(o,a,r,t,c,e){return{a:r.border+"px",b:r.borderColor}}const h=s._export_sfc(i,[["render",l],["__scopeId","data-v-3d456fea"],["__file","E:/psy_web_share/components/t-table/t-table.vue"]]);tt.createComponent(h);