1 line
8.1 KiB
JavaScript
1 line
8.1 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-commons"],{1911:function(e,t,a){},"333d":function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"pagination-container",class:{hidden:e.hidden}},[a("el-pagination",e._b({attrs:{small:"",background:e.background,"current-page":e.currentPage,"page-size":e.pageSize,layout:e.layout,"page-sizes":e.pageSizes,total:e.total},on:{"update:currentPage":function(t){e.currentPage=t},"update:current-page":function(t){e.currentPage=t},"update:pageSize":function(t){e.pageSize=t},"update:page-size":function(t){e.pageSize=t},"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}},"el-pagination",e.$attrs,!1))],1)},r=[],i=(a("c5f6"),a("09f4")),o={name:"Pagination",props:{total:{required:!0,type:Number},page:{type:Number,default:1},limit:{type:Number,default:20},pageSizes:{type:Array,default:function(){return[10,20,30,50]}},layout:{type:String,default:"total, sizes, prev, pager, next, jumper"},background:{type:Boolean,default:!0},autoScroll:{type:Boolean,default:!0},hidden:{type:Boolean,default:!1}},computed:{currentPage:{get:function(){return this.page},set:function(e){this.$emit("update:page",e)}},pageSize:{get:function(){return this.limit},set:function(e){this.$emit("update:limit",e)}}},methods:{handleSizeChange:function(e){this.$emit("pagination",{page:this.currentPage,limit:e}),this.autoScroll&&Object(i["a"])(0,800)},handleCurrentChange:function(e){this.$emit("pagination",{current:e,limit:this.pageSize}),this.autoScroll&&Object(i["a"])(0,800)}}},l=o,s=(a("ba8f"),a("2877")),u=Object(s["a"])(l,n,r,!1,null,"2ee010dc",null);t["a"]=u.exports},"426c":function(e,t,a){e.exports={menuText:"#bfcbd9",menuActiveText:"#409eff",subMenuActiveText:"#f4f4f5",menuBg:"#304156",menuHover:"#263445",subMenuBg:"#0b253f",subMenuHover:"#001528",sideBarWidth:"280px"}},9305:function(e,t,a){"use strict";a("426c")},ba8f:function(e,t,a){"use strict";a("1911")},bb1e:function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-form",{attrs:{inline:!0},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.getDataList()}}},[a("el-form-item",{attrs:{label:e.keyName}},[a("el-input",{staticStyle:{width:"300px"},attrs:{placeholder:e.placeholderName,clearable:""},model:{value:e.key,callback:function(t){e.key=t},expression:"key"}})],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.getDataList()}}},[e._v(e._s(e._f("i18nFilter")("btn.search")))]),e._v(" "),e.showAdd?a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.add()}}},[e._v(e._s(e._f("i18nFilter")("btn.add")))]):e._e()],1)],1)},r=[],i=a("322d"),o={props:{keyName:{type:i["string"],default:function(){return"关键字"}},showAdd:{type:Boolean,default:function(){return!0}},placeholderName:{type:i["string"],default:function(){return"请输入关键字"}}},data:function(){return{key:""}},methods:{getDataList:function(){this.$emit("getDataList",this.key)},add:function(){this.$emit("add")}}},l=o,s=a("2877"),u=Object(s["a"])(l,n,r,!1,null,null,null);t["a"]=u.exports},c0ee:function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"base-table-container"},[a("div",{staticClass:"setting"},[a("el-popover",{attrs:{placement:"bottom-start",width:"200",trigger:"click"}},[a("div",{staticClass:"setting-box"},e._l(e.tableConfig,(function(t,n){return a("el-checkbox",{key:"cb"+n,attrs:{label:t.label},model:{value:e.selectedBox[n],callback:function(t){e.$set(e.selectedBox,n,t)},expression:"selectedBox[index]"}})})),1),e._v(" "),a("i",{staticClass:"el-icon-s-tools",attrs:{slot:"reference"},slot:"reference"})])],1),e._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.isLoading,expression:"isLoading"}],staticStyle:{width:"100%"},attrs:{"header-cell-style":{background:"#eef1f6",color:"#606266",height:"56px"},data:e.renderData,stripe:!0,fit:"","highlight-current-row":""}},[e.page&&e.limit?a("el-table-column",{attrs:{prop:"_pageIndex",label:e._f("i18nFilter")("tableHeader.index"),width:"70",align:"center"}}):e._e(),e._v(" "),e._l(e.renderTableHeadList,(function(t){return a("el-table-column",e._b({key:t.prop,scopedSlots:e._u([{key:"default",fn:function(n){return[t.subcomponent?a(t.subcomponent,{tag:"component",attrs:{"inject-data":Object.assign({},n.row,t)},on:{emitData:e.emitData}}):a("span",[e._v(e._s(e._f("commonFilter")(n.row[t.prop],t.filter)))])]}}],null,!0)},"el-table-column",t,!1))})),e._v(" "),e._t("content"),e._v(" "),e._t("handleBtn")],2)],1)},r=[],i=a("5530"),o=(a("c5f6"),a("e4f0")),l=a.n(o),s=a("b0bc"),u=a.n(s),c=a("14b1"),d=a.n(c),m=a("2ef0"),p={name:"BaseTable",filters:{commonFilter:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){return e};return t(e)}},props:{tableData:{type:Array,required:!0,validator:function(e){return 0===l()(e).call(e,(function(e){return!Object(m["isObject"])(e)})).length}},tableConfig:{type:Array,required:!0,validator:function(e){return 0===l()(e).call(e,(function(e){return!Object(m["isString"])(e.prop)||!Object(m["isString"])(e.label)})).length}},isLoading:{type:Boolean,required:!1},page:{type:Number,required:!1,default:0},limit:{type:Number,required:!1,default:0}},data:function(){var e;return{tableConfigBak:[],selectedBox:u()(e=new Array(20)).call(e,!0)}},computed:{renderData:function(){var e,t=this;return d()(e=this.tableData).call(e,(function(e,a){return Object(i["a"])(Object(i["a"])({},e),{},{_pageIndex:(t.page-1)*t.limit+a+1})}))},renderTableHeadList:function(){var e,t=this;return l()(e=this.tableConfig).call(e,(function(e,a){return t.selectedBox[a]}))}},beforeMount:function(){var e;this.selectedBox=u()(e=new Array(20)).call(e,!0)},methods:{emitData:function(e){this.$emit("emitFun",e)}}},f=p,h=(a("9305"),a("2877")),g=Object(h["a"])(f,n,r,!1,null,null,null);t["a"]=g.exports},ebe9:function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.methodList.length>0?a("el-table-column",{attrs:{slot:"handleBtn",prop:"operation",label:e._f("i18nFilter")("tableHeader.operation"),width:e.trueWidth,align:"center",fixed:!!e.isFixed&&"right"},slot:"handleBtn",scopedSlots:e._u([{key:"default",fn:function(t){return e._l(e.methodList,(function(n,r){return a("span",{key:"btn"+r},[a("el-button",{directives:[{name:"show",rawName:"v-show",value:!n.showParam||("unequal"===n.showParam.type?t.row[n.showParam.name]!==n.showParam.value:"equal"===n.showParam.type?t.row[n.showParam.name]===n.showParam.value:"more"===n.showParam.type?t.row[n.showParam.name]>n.showParam.value:"less"===n.showParam.type?t.row[n.showParam.name]<n.showParam.value:"indexof"===n.showParam.type&&n.showParam.value.indexof(t.row[n.showParam.name])>=0),expression:"item.showParam ? (item.showParam.type === 'unequal' ?\n scope.row[item.showParam.name] !== item.showParam.value : item.showParam.type === 'equal' ?\n scope.row[item.showParam.name] === item.showParam.value : item.showParam.type === 'more' ?\n scope.row[item.showParam.name] > item.showParam.value : item.showParam.type === 'less' ?\n scope.row[item.showParam.name] < item.showParam.value : item.showParam.type === 'indexof' ?\n item.showParam.value.indexof(scope.row[item.showParam.name]) >= 0 : false\n ) : true"}],staticStyle:{"font-size":"14px"},style:{color:"delete"===n.type?"#D40000":"#1990FF"},attrs:{type:"text",size:"mini"},on:{click:function(a){return e.clickButton({data:t.row,type:n.type})}}},[e._v(e._s(e._f("i18nFilter")(n.btnName)))]),e._v(" "),r<e.methodList.length-1?a("span",{staticStyle:{margin:"0 3px"}},[e._v("|")]):e._e()],1)}))}}],null,!1,3506557642)}):e._e()},r=[],i=(a("c5f6"),{props:{methodList:{type:Array,default:function(){return[]}},width:{type:Number,default:function(){return 0}},isFixed:{type:Boolean,default:!1}},computed:{trueWidth:function(){return this.width?this.width:80*this.methodList.length}},methods:{clickButton:function(e){this.$emit("clickBtn",{data:e.data,type:e.type})}}}),o=i,l=a("2877"),s=Object(l["a"])(o,n,r,!1,null,null,null);t["a"]=s.exports}}]); |