83840e91d72a06a05d296c09a3932c24.json 4.8 KB

1
  1. {"remainingRequest":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\boman-framwork\\ruoyi-ui\\src\\components\\StandardTable\\index.vue?vue&type=style&index=0&id=7cdc8454&lang=scss&scoped=true&","dependencies":[{"path":"E:\\boman-framwork\\ruoyi-ui\\src\\components\\StandardTable\\index.vue","mtime":1620456586989},{"path":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\css-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\vue-loader\\lib\\loaders\\stylePostLoader.js","mtime":499162500000},{"path":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\postcss-loader\\src\\index.js","mtime":499162500000},{"path":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\sass-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg0KLlN0YW5kYXJkVGFibGV7DQogIGRpc3BsYXk6IGZsZXg7DQogIG92ZXJmbG93OiBoaWRkZW47DQogIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47DQogIC5wYWdlew0KICAgIG1hcmdpbi1ib3R0b206IDhweDsNCiAgfQ0KDQogIC50YWJsZXsNCiAgICBmbGV4OiAxOw0KICAgIG92ZXJmbG93OiBoaWRkZW47DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIC8vIGhlaWdodDogNDAwcHggIWltcG9ydGFudDsNCiAgICAubm9EYXRhew0KICAgICAgcG9zaXRpb246YWJzb2x1dGU7DQogICAgICBoZWlnaHQ6IDIwMHB4Ow0KICAgICAgdG9wOiA1MCU7DQogICAgICBsZWZ0OiA1MCU7DQogICAgICBtYXJnaW4tdG9wOiAtOTBweDsNCiAgICAgIG1hcmdpbi1sZWZ0OiAtODBweDsNCiAgICB9DQogIH0NCn0NCi5zdGFiZHsNCiAgZGlzcGxheTogZmxleDsNCiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsNCiAgbWFyZ2luLXRvcDogMjBweDsNCn0NCg=="},{"version":3,"sources":["index.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA2GA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"index.vue","sourceRoot":"src/components/StandardTable","sourcesContent":["<template>\r\n <div class=\"StandardTable\">\r\n\r\n <div\r\n class=\"table\"\r\n v-if=\"showTable\"\r\n >\r\n <Table\r\n ref=\"table\"\r\n class=\"table\"\r\n :total=\"total\"\r\n :columns=\"columns\"\r\n :height = true\r\n :data=\"data\"\r\n :border=\"border\"\r\n highlight-row\r\n v-on=\"standardTableEvent\"\r\n >\r\n </Table>\r\n\r\n\r\n </div>\r\n <div class=\"stabd\">\r\n <Page\r\n v-if=\"showPage\"\r\n class=\"page\"\r\n :total=\"total\"\r\n show-total\r\n show-sizer\r\n show-elevator\r\n transfer\r\n :page-size=\"pageSize\"\r\n :current=\"currentPage\"\r\n :page-size-opts=\"pageSizeOpts\"\r\n v-on=\"standardTableEvent\"\r\n />\r\n </div>\r\n\r\n </div>\r\n</template>\r\n<script>\r\nexport default {\r\n name:'StandardTable',\r\n props:{\r\n //事件回调\r\n standardTableEvent:{\r\n type:Object,\r\n default() {\r\n return {}\r\n }\r\n },\r\n //分页属性\r\n showPage:{ //控制分页是否展示\r\n type:Boolean,\r\n default:true\r\n },\r\n total:{\r\n type:Number,\r\n default:0\r\n },\r\n currentPage:{\r\n type:Number,\r\n default:1\r\n },\r\n pageSize:{\r\n type:Number,\r\n default:10\r\n },\r\n pageSizeOpts:{\r\n type:Array,\r\n default () {\r\n return [10,20,30,40]\r\n }\r\n },\r\n\r\n //表格属性\r\n showTable:{ //控制表格是否展示\r\n type:Boolean,\r\n default:true\r\n },\r\n columns:{\r\n type:Array,\r\n default() {\r\n return [];\r\n }\r\n },\r\n data:{\r\n type:Array,\r\n default() {\r\n return [];\r\n }\r\n },\r\n border:{\r\n type: Boolean,\r\n default: false\r\n }\r\n },\r\n watch:{\r\n data () {\r\n this.$refs.table.$el.getElementsByClassName('burgeon-table-body')[0].scrollTop = 0\r\n }\r\n },\r\n methods:{\r\n }\r\n}\r\n</script>\r\n<style lang=\"scss\" scoped>\r\n.StandardTable{\r\n display: flex;\r\n overflow: hidden;\r\n flex-direction: column;\r\n .page{\r\n margin-bottom: 8px;\r\n }\r\n\r\n .table{\r\n flex: 1;\r\n overflow: hidden;\r\n position: relative;\r\n // height: 400px !important;\r\n .noData{\r\n position:absolute;\r\n height: 200px;\r\n top: 50%;\r\n left: 50%;\r\n margin-top: -90px;\r\n margin-left: -80px;\r\n }\r\n }\r\n}\r\n.stabd{\r\n display: flex;\r\n justify-content: flex-end;\r\n margin-top: 20px;\r\n}\r\n</style>\r\n"]}]}