{"_id":"u-calendar-table","_rev":"1-45090dec02914663fb6e0b3d50de64ce","name":"u-calendar-table","dist-tags":{"latest":"0.1.6"},"versions":{"0.1.5":{"name":"u-calendar-table","description":"用于展示大量结构化数据。支持按月展示月内每天的数据。","version":"0.1.5","main":"./index.js","author":"","repository":"","homepage":"http://static-vusion.163yun.com/u-calendar-table@0.1.6/index.html","license":"MIT","keywords":["lcap","material","component"],"scripts":{"dev":"vue-cli-service doc --port 9090","build:theme":"vue-cli-service library-build --dest dist-theme","build:doc":"vue-cli-service doc-build","build":"npm run build:theme && npm run build:doc","usage":"lcap usage","screenshot":"lcap screenshot public/index.html#blocks --code-example --max-count 10 --smart-crop --package","deploy":"lcap deploy && lcap deploy dist-theme && lcap deploy screenshots"},"vuePlugins":{},"babel":{},"vusion":{"type":"component","title":"日历表格","category":"Container","base":"vue","ui":"cloud-ui.vusion","screenshots":["http://static-vusion.163yun.com/packages/u-calendar-table@0.1.6/screenshots/0.png"],"team":"","access":"public"},"dependencies":{"dayjs":"^1.10.7"},"devDependencies":{"@vue/cli-service":"^4.4.1","core-js":"^3.6.5","vue-cli-plugin-vusion":"^0.13.3","vue":"^2.6.10","cloud-ui.vusion":"^0.12.1"},"peerDependencies":{"@vue/cli-service":"^4.4.1","vue-cli-plugin-vusion":"^0.13.3","vue":"^2.6.10","cloud-ui.vusion":"^0.12.1"},"vetur":{"tags":"./vetur/tags.json","attributes":"./vetur/attributes.json"},"template":{"inited":true},"_id":"u-calendar-table@0.1.5","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-3+ViSzwtP3I0DrgL0dqaMQLwTxMHsHrAOgZBCdPGuuhPP/7BeZWyusv/xq7hVtNArIcuYta9jmVxyMRjkVt7uA==","shasum":"e10572fb340c2c6cf35ca4a224922bb592652628","tarball":"https://registry.npmjs.org/u-calendar-table/-/u-calendar-table-0.1.5.tgz","fileCount":24,"unpackedSize":297059,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClE33fmaBWE2ARXag73oYroxa5Gb3fJt97qSIqnF6XEAIgT73MU9VK2scXPfUcXf7f/8rIV6GMrHrP/N6k8VtE9Z0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2lD3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2Xg//dvxxYNd0O3Z/3I03629PEjHwRNDJFVP8CiksahnDeHIMmpvY\r\nagweS+uEVIJ8YPSdb2bOBvu5kV887HweGu3/+Jkz1SQfBP/Gl0ku09mPRiFm\r\nrqGZ4Sci6EejNFx2eJUwxBLu5qEDpDHQ0893AFieG12i+SH5qa3OHdE5YS34\r\nEWKp5CyJYeDmGyvG8Nu0AuYLOK13e61mjD21Bj/p9KVG20AuNAVRIqKOFT5i\r\nHZtCRQd6kg9h3rNVxwZTMg0nr8JJ3FY8V2Q77ngT9lN3upLmDK2lWYBrid2y\r\nRlqyIg+ApWAX1MNwP++302hCl2xSwj8jKby4ZsXO/+FvYmdaxmjLauCNjXjr\r\nM9omCvryTBjH/bPJu4GMCdn4T0y1qizQyAzphbvoqVqGWq5XGrjf2bUaPkIQ\r\nw0wmCEFutqpQYIn09/0d6ZY5EpINLw3D3GjhwLlEFye+xpqyvUgudHzkA1gx\r\nIyvbm4I712h4PWiTvltB0cSvZidXxYC00b/FI4eLMgmITtQnVCHc9jgizn/s\r\n4SOIjcfFzwX+B9R7SJVk0zjWTy3dZpQp8oObbNwcpkcPXbcKLs91eCz7Natz\r\nxEnd45NyIYiSnpf11/18GNlatCLEHBYCIJfd2WDA8FON0febW9YDNisi8Ag3\r\nbejd5teS0SLFJDWSHD2CMEk5mKP5dMhkU1Q=\r\n=uQLK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lip966","email":"wddpwzz36@gmail.com"},"directories":{},"maintainers":[{"name":"lip966","email":"wddpwzz36@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/u-calendar-table_0.1.5_1658474743529_0.01846057805747847"},"_hasShrinkwrap":false},"0.1.6":{"name":"u-calendar-table","description":"用于展示大量结构化数据。支持按月展示月内每天的数据。","version":"0.1.6","main":"./index.js","author":"","repository":"","homepage":"http://static-vusion.163yun.com/u-calendar-table@0.1.6/index.html","license":"MIT","keywords":["lcap","material","component"],"scripts":{"dev":"vue-cli-service doc --port 9090","build:theme":"vue-cli-service library-build --dest dist-theme","build:doc":"vue-cli-service doc-build","build":"npm run build:theme && npm run build:doc","usage":"lcap usage","screenshot":"lcap screenshot public/index.html#blocks --code-example --max-count 10 --smart-crop --package","deploy":"lcap deploy && lcap deploy dist-theme && lcap deploy screenshots"},"vuePlugins":{},"babel":{},"vusion":{"type":"component","title":"日历表格","category":"Container","base":"vue","ui":"cloud-ui.vusion","screenshots":["http://static-vusion.163yun.com/packages/u-calendar-table@0.1.6/screenshots/0.png"],"team":"","access":"public"},"dependencies":{"dayjs":"^1.10.7"},"devDependencies":{"@vue/cli-service":"^4.4.1","core-js":"^3.6.5","vue-cli-plugin-vusion":"^0.13.3","vue":"^2.6.10","cloud-ui.vusion":"^0.12.1"},"peerDependencies":{"@vue/cli-service":"^4.4.1","vue-cli-plugin-vusion":"^0.13.3","vue":"^2.6.10","cloud-ui.vusion":"^0.12.1"},"vetur":{"tags":"./vetur/tags.json","attributes":"./vetur/attributes.json"},"template":{"inited":true},"_id":"u-calendar-table@0.1.6","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-67BKZCiO0lYup0PZtyrZO0Zj999GajCeARpt8QbLtBWx4bwsPMWksURTvGReE5hxPGsH81dxtGwDZKXhZEewug==","shasum":"1cacf34c1118dcc149c3f8b965ca9facd5d39875","tarball":"https://registry.npmjs.org/u-calendar-table/-/u-calendar-table-0.1.6.tgz","fileCount":24,"unpackedSize":296940,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRfNWvW7Rw2BUaIP0oI7hDoECxXdeLgVsK05qQUFxOZwIgEpAvFBUS09ut0gJndAQtFbRf27MRAj6mtVR5ZouLirY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2lEaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobgBAAh3TvfMzwAkCe2EGjNdXWQTG4T4BWaMjFdPkM4vttlSTLHDAP\r\nxPXYRARaOj0qRBRqtL48tix+cqItIKNUKUdKzuKXy+b4TpD4RPBLhwypA9Yg\r\nVZ8syCsItzk544SjDKEiH/BNxKxZZusDFlTM8kh3YK40hPGGs4BfEfg/Q32o\r\nRUgAc27A69bRsSlUyBTIwlmio7bV4K4rQ8Pz+NNd+BQLinCVNrt1e1HgAVF2\r\nmHq4s/DBN0ly118IZuv7108r7sKL6616RhrM1oTf63hat9Y7sL00RGeQxGpE\r\nS1M5reYbSRoO+24fXvKSeVup9JM4MV5vWC4lLpJJ/+aSgM00/9wEClrhdwwH\r\nFGUUiWJOiq9aasiJuNB4kYOH6sGf8RVKIBVgjL2tnsWS9PaoLbQJN7WsXVhZ\r\nwOv1dLkGwae9BudyhzKlhXAauxIgwnRrgZ5D0z8bXu7DCxhs0umpSeGddZq2\r\n9QSa5f22hGMfpZBh24uzdR7kaMEHsMRn8smUzcv+IZ1jck0jZmkj6AiEjZ+g\r\nKGhU7q7d+SCp7M/Skrxqdy9ayjQtxTYNbOCxa2P7OfkgH3PEXvZNQI5YIAsf\r\nTiILy7l8my2pq3Y7sYEXgGTB17DM6VWDcMAICBmQliro5Ursq+uLvZFSrota\r\ns88f83D09sVlQ0SQmvQCyWCv3FxyUmupbFk=\r\n=Fhh3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lip966","email":"wddpwzz36@gmail.com"},"directories":{},"maintainers":[{"name":"lip966","email":"wddpwzz36@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/u-calendar-table_0.1.6_1658474778712_0.8278031746830932"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-22T07:25:43.528Z","0.1.5":"2022-07-22T07:25:43.728Z","modified":"2022-07-22T07:26:18.905Z","0.1.6":"2022-07-22T07:26:18.827Z"},"maintainers":[{"name":"lip966","email":"wddpwzz36@gmail.com"}],"description":"用于展示大量结构化数据。支持按月展示月内每天的数据。","homepage":"http://static-vusion.163yun.com/u-calendar-table@0.1.6/index.html","keywords":["lcap","material","component"],"license":"MIT","readme":"<!-- 该 README.md 根据 api.yaml 和 docs/*.md 自动生成，为了方便在 GitHub 和 NPM 上查阅。如需修改，请查看源文件 -->\n\n# UCalendarTable 日历表格\n\n- [示例](#示例)\n    - [基本用法](#基本用法)\n- [API]()\n    - [Props/Attrs](#propsattrs)\n    - [Slots](#slots)\n    - [Methods](#methods)\n\n**Table**\n\n用于展示大量结构化数据。支持按月展示月内每天的数据。\n\n## 示例\n### 基本用法\n\n```vue\n<template>\n    <u-calendar-table\n        first-title=\"姓名\"\n        first-field=\"${parent.name} (${parent.age}) [${parent.home}]\"\n        :data-source-parent=\"dateSourceParent\"\n        :data-source-child=\"dateSourceChild\"\n        parent-key=\"parent.name\"\n        child-key=\"child.name\"\n        start-key=\"child.startTime\"\n        first-width=\"160\"\n        width=\"88\"\n    >\n        <template #default=\"scope\">\n            <p v-if=\"scope.item.child && scope.item.child.count\">Count: {{scope.item.child.count}}</p>\n            <p v-if=\"scope.item.child && scope.item.child.name\">Name: {{scope.item.child.name}}</p>\n        </template>\n    </u-calendar-table>\n</template>\n<script>\nexport default {\n    data() {\n        return {\n            dateSourceParent: {\n                content: [\n                    { parent: { name: '张三', age: 17, home: '浙江' } },\n                    { parent: { name: '李四', age: 18, home: '浙江' } },\n                    { parent: { name: '王五', age: 19, home: '浙江' } },\n                    { parent: { name: '阿大', age: 20, home: '浙江' } },\n                    { parent: { name: '阿二', age: 21, home: '浙江' } },\n                ],\n                number: 1,\n                size: 20,\n                totalElements: 5,\n                totalPages: 1,\n            },\n            dateSourceChild: {\n                content: [\n                    { child: { name: '张三', count: 3, startTime: '2021-10-14' } },\n                    { child: { name: '李四', count: 4, startTime: '2021-10-01' } },\n                    { child: { name: '王五', count: 5, startTime: '2021-10-02' } },\n                    { child: { name: '阿大', count: 1, startTime: '2021-10-03' } },\n                    { child: { name: '阿二', count: 2, startTime: '2021-10-04' } },\n                    { child: { name: '张三', count: 3, startTime: '2021-10-01' } },\n                    { child: { name: '李四', count: 4, startTime: '2021-10-04' } },\n                    { child: { name: '张三', count: 8, startTime: '2021-10-13' } },\n                    { child: { name: '王五', count: 5, startTime: '2021-10-01' } },\n                    { child: { name: '张三', count: 9, startTime: '2021-10-12' } },\n                    { child: { name: '李四', count: 4, startTime: '2021-10-05' } },\n                ],\n                number: 1,\n                size: 20,\n                totalElements: 11,\n                totalPages: 1,\n            },\n        };\n    },\n    methods: {},\n};\n</script>\n```\n\n## API\n### Props/Attrs\n\n| Prop/Attr | Type | Options | Default | Description |\n| --------- | ---- | ------- | ------- | ----------- |\n| data-source-parent | Array\\<Item\\> \\| Function \\| object |  |  | 日历表格主数据源，数组方式表示直接的数据，函数需要返回一个 Promise |\n| data-source-child | Array\\<Item\\> \\| Function \\| object |  |  | 日历表格子数据源，数组方式表示直接的数据，函数需要返回一个 Promise |\n| first-title | string |  | `'姓名'` | 表格第一项内容的标题 |\n| first-field | string |  | `'parent.name'` | 表格第一项内容的在 data-source 中的标识 |\n| parent-key | String |  | `'parent.name'` | 主数据源中的关键字段，用来将主/子数据源的数据关联 |\n| child-key | String |  | `'child.name'` | 子数据源中的关键字段，用来将主/子数据源的数据关联 |\n| page-size | string \\| number |  | `20` | 每页条数 |\n| data-schema | schema |  |  | 日历表格中每项的数据类型 |\n| start-key | string |  | `'child.startTime'` | 数据内表示开始时间的字段 |\n| end-key | string |  | `'child.endTime'` | 数据内表示结束时间的字段 |\n| min-date | Date \\| string ｜ number |  |  | 最小日期，默认 5 年前 |\n| max-date | Date \\| string ｜ number |  |  | 最大日期，默认 4 年后 |\n| width | string \\| number |  | `48` | 表格每一项内容的宽度，默认 48 表示 '48px' |\n| first-width | string \\| number |  | `64` | 表格首项宽度，默认 64 表示 '64px' |\n\n### Slots\n\n#### (default)\n\n插入文本或 HTML 至表格项\n\nMethods\n\n#### load()\n\n带缓存地加载\n\n| Param | Type | Default | Description |\n| ----- | ---- | ------- | ----------- |\n\n#### reload()\n\n清除缓存，重新加载\n\n| Param | Type | Default | Description |\n| ----- | ---- | ------- | ----------- |\n\n","readmeFilename":"README.md"}