Tesla-UI
卓健科技VUE组件库
DEMO
使用说明
如果这是您第一次
使用VUE开发项目,可以移步 入门文档>>
组件库目前仅在公司内部使用。
所以,在下载组件库前,需先将npm镜像设置为公司镜像
cnpm config set registry http://192.168.0.129:7001
安装组件库
cnpm i @cnpm/tesla-ui --save
配置
//main.jsVue
说明:也可以不在main.js
里引入,在具体页面按需引入相关组件
本组件库大部分组件参照element-ui
组件编写,在element-ui
的基础上按照公司规范做了样式修改。安装组件库后可以直接使用element-ui组件
获得修改样式后的tesla-ui
组件。
element-ui
参考文档:http://element-cn.eleme.io/1.4/#/zh-CN
命令行工具 (CLI)
我们也提供了一个官方命令行工具
,可用于快速搭建大型单页应用。该工具提供开箱即用的构建工具配置,带来现代化的前端开发流程。只需几分钟即可创建并启动一个带热重载、保存时静态检查以及可用于生产环境的构建配置的项目:
cnpm i teslapro-cli -gtesla init td [project]
参考链接:http://192.168.0.116/AppLab/tesla-cli
下文将列出部分自定义组件的使用API
sidebar 左侧导航
http://ui.ucmed.cn/#/introduction
API
Props
Prop | Required | Default Value | Description |
---|---|---|---|
collapsevalue |
false |
false |
导航是否折叠 |
routeMenu |
true |
[{path: '/basic',name: 'basic',meta: {title: '基础',icon: 'setting'},noDropdown: true,children: [{path: 'index',meta: { title: '基础' }}]}] |
导航内容参数。noDropdown 配置是否可下拉展开,默认为false 。meta 中title 配置文字,icon 配置图标 |
logo |
false |
url |
导航展开时顶部logo(230*56) |
simpleLogo |
false |
url |
导航折叠时顶部logo(80*56) |
navbar 顶部导航
http://ui.ucmed.cn/#/introduction
API
Props
Prop | Required | Default Value | Description |
---|---|---|---|
userInfo |
false |
{userphoto: url,username: string} |
用户名字与头像 |
userMenu |
false |
[{text: "首页"},{text: "项目git地址"},{text: "退出登录"}] |
用户点击功能列表 |
topMenu |
false |
[{title: "掌上医院",index: "1"},{title: "互联网医院",index: "2"},{title: "双向转诊",index: "3"}] |
头部导航列表 |
defaultActive |
false |
number |
头部列表默认选中,从1开始 |
disCollapse |
false |
false |
是否禁用折叠功能 |
Events
Event | Required | Default Value | Description |
---|---|---|---|
sidebarHide |
false |
function |
折叠时调用方法 |
userItemClick |
false |
用户功能列表点击调用方法,默认参数为该点击json对象 | |
menuItemClick |
false |
头部导航功能列表点击调用方法,默认参数为该点击json对象 |
login 登录
tab1 tab项最多支持2项。2项时必须配置tab-index。
API
Props
Prop | Required | Default Value | Description |
---|---|---|---|
topTab |
true |
toptab: [{text: "账号登录"},{text: "忘記密码"}] |
设置tab标签(1-2项) |
logo |
false |
url |
设置登录页logo图片 |
tabIndex |
false |
{index: 1} |
设置默认选中的tab标签 |
说明:登录表单内部内容自由发挥。组件库定义了几套样式提供参考使用
<!--登录--> 10天内自动登录 忘记密码? 登录
<!--忘记密码-->返回上级 发送验证码 下一步
nodata 无数据
http://ui.ucmed.cn/#/other/nodata
API
Props
Prop | Required | Default Value | Description |
---|---|---|---|
text |
false |
string |
文本内容 |
textstyle |
false |
false |
字相对于图的摆放位置 |
type |
false |
false |
图片链接 |
layout |
false |
false |
图片的摆放方式 |
size |
false |
false |
图片尺寸 |
orient |
false |
false |
整体模块与其它模块的排列方式 |
text [文本内容]
可选值共15项 | |||
---|---|---|---|
搜索不到相关结果 |
一条记录都没有 |
还没有相关报告 |
还没有缴费记录 |
还没有叫号信息 |
还没有收藏 |
暂时没有新消息 |
未添加就诊人 |
暂无医生排班 |
支付成功 |
支付失败 |
暂无直播 |
暂无科室 |
网络不太顺畅 |
找不到相关数据 |
|
textstyle [字相对于图的摆放位置]
序号 | 可选值 | |
---|---|---|
1 | lay-horizen |
图和文字水平排列 |
2 | lay-vertical |
图和文字垂直排列 |
type [图片链接]
序号 | 可选值 | 对应text | URL |
---|---|---|---|
1 | search-result |
搜索不到相关结果 | ../img/default/nodata/t1.png |
2 | none-record |
一条记录都没有 | ../img/default/nodata/t2.png |
3 | relate-repor |
还没有相关报告 | ../img/default/nodata/t3.png |
4 | cost-record |
还没有缴费记录 | ../img/default/nodata/t4.png |
5 | call-info |
还没有叫号信息 | ../img/default/nodata/t5.png |
6 | none-store |
还没有收藏 | ../img/default/nodata/t6.png |
7 | none-news |
暂时没有新消息 | ../img/default/nodata/t7.png |
8 | none-patient |
未添加就诊人 | ../img/default/nodata/t8.png |
9 | none-doctor |
暂无医生排班 | ../img/default/nodata/t9.png |
10 | pay-success |
支付成功 | ../img/default/nodata/t10.png |
11 | pay-fail |
支付失败 | ../img/default/nodata/t11.png |
12 | none-broadcast |
暂无直播 | ../img/default/nodata/t12.png |
13 | none-office |
暂无科室 | ../img/default/nodata/t13.png |
14 | bad-network |
网络不太顺畅 | ../img/default/nodata/t14.png |
15 | none-data |
找不到相关数据 | ../img/default/nodata/t15.png |
layout [图片的摆放方式]
序号 | 可选值 | |
---|---|---|
1 | lay-block |
与文字不同行 |
2 | lay-inline-block |
与文字同行 |
size [图片尺寸]
序号 | 可选值 | |
---|---|---|
1 | size1 |
默认尺寸[ height:160px; width:180px] |
orient [整体模块与其它模块的摆放方式]
序号 | 可选值 | |
---|---|---|
1 | layout-vertical |
与其它模块不同行摆放 |
2 | layout-horizen |
与其它模块同行摆放 |
breadcrumb 面包屑
http://ui.ucmed.cn/#/basic/breadcrumb
首页 面包屑
API
Props
Prop | Required | Default Value | Description |
---|---|---|---|
underline |
false |
false |
设置是否显示下划线 |