a8e3aa49923ccafd86509f9bfa05ed02.json 4.7 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":1619607677272},{"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:CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg0KLlN0YW5kYXJkVGFibGV7DQogIGRpc3BsYXk6IGZsZXg7DQogIG92ZXJmbG93OiBoaWRkZW47DQogIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47DQogIC5wYWdlew0KICAgIG1hcmdpbi1ib3R0b206IDhweDsNCiAgfQ0KDQogIC50YWJsZXsNCiAgICBmbGV4OiAxOw0KICAgIG92ZXJmbG93OiBoaWRkZW47DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIC5ub0RhdGF7DQogICAgICBwb3NpdGlvbjphYnNvbHV0ZTsNCiAgICAgIGhlaWdodDogMjAwcHg7DQogICAgICB0b3A6IDUwJTsNCiAgICAgIGxlZnQ6IDUwJTsNCiAgICAgIG1hcmdpbi10b3A6IC05MHB4Ow0KICAgICAgbWFyZ2luLWxlZnQ6IC04MHB4Ow0KICAgIH0NCiAgfQ0KfQ0KLnN0YWJkew0KICBkaXNwbGF5OiBmbGV4Ow0KICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOw0KICBtYXJnaW4tdG9wOiAyMHB4Ow0KfQ0K"},{"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","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 .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"]}]}