让企业管理更智慧、更快捷

Skip to content
源代码提交(10)
## [0.1.41](http://git.leadwaycloud.com/package/lwc-ui-components/compare/v0.1.37...v0.1.41) (2021-12-17)
## [0.1.43](http://git.leadwaycloud.com/package/lwc-ui-components/compare/v0.1.41...v0.1.43) (2021-12-30)
### Bug Fixes
* 修复报表刷新按钮无移入效果 ([f376949](http://git.leadwaycloud.com/package/lwc-ui-components/commits/f376949d3f624685608f3a4364838f428135fe50))
* 修复bug ([a893379](http://git.leadwaycloud.com/package/lwc-ui-components/commits/a893379dda6410ccbc08ea3dde9472f34a60ec41))
* 修复echarts版本升级报错 ([67b2e8d](http://git.leadwaycloud.com/package/lwc-ui-components/commits/67b2e8d3d0375c9cebf8d4d54871390568e5d915))
* 修复goods card 组件货号过长展示问题 ([4336bda](http://git.leadwaycloud.com/package/lwc-ui-components/commits/4336bda5aa6390cd9ed016bd411cb719192090b5))
* 修复lwc-upload-file上传错误loading未关闭的错误 ([9746800](http://git.leadwaycloud.com/package/lwc-ui-components/commits/974680032033f4d847268355ae76cdde3cce8987))
* 修复quill富文本编辑器自定义按钮图标不显示问题 ([85ca48d](http://git.leadwaycloud.com/package/lwc-ui-components/commits/85ca48d383ec5ff4162794f3d12dc37dc6ab2d0c))
* 修复table不使用代理情况请求数据判断问题 ([5bac8b5](http://git.leadwaycloud.com/package/lwc-ui-components/commits/5bac8b50ea87d02caa084b32ad3d37548f241be0))
* 修复table传值data无proxyConfig配置报错消息,修复上传组件accept等属性未生效问题 ([ac56faa](http://git.leadwaycloud.com/package/lwc-ui-components/commits/ac56faa5c9f0d0496026b8c5d5bd4fea39fc2d31))
* 修复table组件首次翻页点击两次问题 ([21e7440](http://git.leadwaycloud.com/package/lwc-ui-components/commits/21e7440275b31036c7a5176714f8a18152a82a4a))
* 优化:goods card 组件 商品货号文本溢出展示 ([3cd1c20](http://git.leadwaycloud.com/package/lwc-ui-components/commits/3cd1c208c823ab826b491ac4adcb181cac761731))
* 优化card组件文字展示颜色 ([26f429d](http://git.leadwaycloud.com/package/lwc-ui-components/commits/26f429daa5712a493a9f14b1ae71b9dba09e70e1))
* 修复table组件formConfig传值为null时代码报错影响正常功能错误 ([ab4dc55](http://git.leadwaycloud.com/package/lwc-ui-components/commits/ab4dc5569b98272c182a04aea466c6bb56115d8a))
### Features
* 富文本组件新增加载图片地址按钮功能 ([928ee2e](http://git.leadwaycloud.com/package/lwc-ui-components/commits/928ee2eb0ad2cfaf2088626fa29013e2b7703c03))
* 新增hoc模板tooltip提示属性 ([f490739](http://git.leadwaycloud.com/package/lwc-ui-components/commits/f4907394c8d6234dce592715bfbc7ff5bd7a3484))
* 新增lwc-table-basic传值data,loadData等方法在配置分页无代理情况下默认加载分页数据 ([9f448ba](http://git.leadwaycloud.com/package/lwc-ui-components/commits/9f448ba119ddcc4427cce0d5cc5595f08755da7b))
* 新增table自定义筛选器 ([27c3a82](http://git.leadwaycloud.com/package/lwc-ui-components/commits/27c3a8261fe55476cd18e443db504f3060f8c22e))
* 增加审核弹窗和表单弹窗的loading ([a51d288](http://git.leadwaycloud.com/package/lwc-ui-components/commits/a51d28879e9c302e4cf9781ec97dee4d4bfcbcb3))
* add publishConfig ([fcb96bb](http://git.leadwaycloud.com/package/lwc-ui-components/commits/fcb96bb001b24688a3e3c09c2cbec4a2564127cb))
## [0.1.37](http://git.leadwaycloud.com/package/lwc-ui-components/compare/v0.1.36...v0.1.37) (2021-09-02)
## [0.1.40](http://git.leadwaycloud.com/package/lwc-ui-components/compare/v0.1.39...v0.1.40) (2021-10-22)
### Bug Fixes
* 修复hoc模板events/props未传值报错 ([17a5c08](http://git.leadwaycloud.com/package/lwc-ui-components/commits/17a5c08cdff86914d9424e608ddcf596bec752ea))
* 修复table组件首次翻页点击两次问题 ([21e7440](http://git.leadwaycloud.com/package/lwc-ui-components/commits/21e7440275b31036c7a5176714f8a18152a82a4a))
### Features
* 移除 ant-design-vue 库,涉及到的组件全部替换为 element-ui, 减小运行/打包体积 ([3015695](http://git.leadwaycloud.com/package/lwc-ui-components/commits/30156958c9d9c7050d95fe284857fc9764918fb2))
* lwc-tags-basic 组件新增两种type: main、friendly,tailwindcss 新增对应颜色配置 ([cbc9977](http://git.leadwaycloud.com/package/lwc-ui-components/commits/cbc9977a24d599c3d57a7eb43abcc4a2b7bc5403))
* 新增hoc模板tooltip提示属性 ([f490739](http://git.leadwaycloud.com/package/lwc-ui-components/commits/f4907394c8d6234dce592715bfbc7ff5bd7a3484))
## [0.1.39](http://git.leadwaycloud.com/package/lwc-ui-components/compare/v0.1.38...v0.1.39) (2021-09-26)
### Bug Fixes
* 修复bug ([a893379](http://git.leadwaycloud.com/package/lwc-ui-components/commits/a893379dda6410ccbc08ea3dde9472f34a60ec41))
* 修复echarts版本升级报错 ([67b2e8d](http://git.leadwaycloud.com/package/lwc-ui-components/commits/67b2e8d3d0375c9cebf8d4d54871390568e5d915))
## [0.1.36](http://git.leadwaycloud.com/package/lwc-ui-components/compare/v0.1.35...v0.1.36) (2021-08-02)
## [0.1.38](http://git.leadwaycloud.com/package/lwc-ui-components/compare/v0.1.37...v0.1.38) (2021-09-17)
### Bug Fixes
* 修复goods card 组件货号过长展示问题 ([4336bda](http://git.leadwaycloud.com/package/lwc-ui-components/commits/4336bda5aa6390cd9ed016bd411cb719192090b5))
* 优化:goods card 组件 商品货号文本溢出展示 ([3cd1c20](http://git.leadwaycloud.com/package/lwc-ui-components/commits/3cd1c208c823ab826b491ac4adcb181cac761731))
* 优化card组件文字展示颜色 ([26f429d](http://git.leadwaycloud.com/package/lwc-ui-components/commits/26f429daa5712a493a9f14b1ae71b9dba09e70e1))
## [0.1.37](http://git.leadwaycloud.com/package/lwc-ui-components/compare/v0.1.36...v0.1.37) (2021-09-02)
### Bug Fixes
* 修复上传附件组件上传完毕关闭弹窗再次打开弹窗附件未清空的错误 ([513033d](http://git.leadwaycloud.com/package/lwc-ui-components/commits/513033d499787028aaaf18ceefc25e1ece3c4735))
* 修复hoc模板events/props未传值报错 ([17a5c08](http://git.leadwaycloud.com/package/lwc-ui-components/commits/17a5c08cdff86914d9424e608ddcf596bec752ea))
### Features
* 移除 ant-design-vue 库,涉及到的组件全部替换为 element-ui, 减小运行/打包体积 ([3015695](http://git.leadwaycloud.com/package/lwc-ui-components/commits/30156958c9d9c7050d95fe284857fc9764918fb2))
* lwc-table-basic 组件新增支持 visible column 自定义列设置显示 ([f454abd](http://git.leadwaycloud.com/package/lwc-ui-components/commits/f454abd45e2df924161b2f011011fc7cfa38264f))
* lwc-tags-basic 组件新增两种type: main、friendly,tailwindcss 新增对应颜色配置 ([cbc9977](http://git.leadwaycloud.com/package/lwc-ui-components/commits/cbc9977a24d599c3d57a7eb43abcc4a2b7bc5403))
......@@ -59,12 +78,20 @@
### Bug Fixes
* 修复 lwc-data-display-detail-header 传入 image src 为 null 或空字符串时默认图片加载问题 ([681ea0c](http://git.leadwaycloud.com/package/lwc-ui-components/commits/681ea0cc6edbe15ce6b4bd8536557d7cf37d597c)), closes [#44](http://git.leadwaycloud.com/package/lwc-ui-components/issues/44)
* 修复部分 card 组件文本过长显示问题 ([85d5189](http://git.leadwaycloud.com/package/lwc-ui-components/commits/85d5189c18b751d113074ce280cc94d3fab33587)), closes [#2](http://git.leadwaycloud.com/package/lwc-ui-components/issues/2)
* 修复上传附件组件文件为链接时下载文件错误 新增按钮btnConfig显示隐藏按钮 ([f282c66](http://git.leadwaycloud.com/package/lwc-ui-components/commits/f282c663d4b5704dd9f36fa123466d816e57e5a4))
* 修复上传附件组件type=action拿不到返回 ([d0bdf12](http://git.leadwaycloud.com/package/lwc-ui-components/commits/d0bdf12bddd11fa34346ee992b3b5f1aa1f8922c))
* 修复下拉select组件value值为空时需点击两次展开下拉问题 ([1b80694](http://git.leadwaycloud.com/package/lwc-ui-components/commits/1b80694135ec03f398fdf13a881faf9a2602e8d8))
* 修复lwc-data-display-detail-header 组件 imageConfig 判断问题 ([a6283e7](http://git.leadwaycloud.com/package/lwc-ui-components/commits/a6283e702b622c046d2fa884b6213847ef184dba)), closes [#46](http://git.leadwaycloud.com/package/lwc-ui-components/issues/46)
## [0.1.34](http://git.leadwaycloud.com/package/lwc-ui-components/compare/v0.1.33...v0.1.34) (2021-07-22)
### Bug Fixes
* 修复 lwc-data-display-detail-header 传入 image src 为 null 或空字符串时默认图片加载问题 ([681ea0c](http://git.leadwaycloud.com/package/lwc-ui-components/commits/681ea0cc6edbe15ce6b4bd8536557d7cf37d597c)), closes [#44](http://git.leadwaycloud.com/package/lwc-ui-components/issues/44)
* 修复部分 card 组件文本过长显示问题 ([85d5189](http://git.leadwaycloud.com/package/lwc-ui-components/commits/85d5189c18b751d113074ce280cc94d3fab33587)), closes [#2](http://git.leadwaycloud.com/package/lwc-ui-components/issues/2)
* 修复select组件initQuery为false时value改变重复请求data问题 ([85449f3](http://git.leadwaycloud.com/package/lwc-ui-components/commits/85449f3168a8fc6e425f46ff0b5c565083fd1b89))
* hoc增加field字段适配组件默认值自定义 ([9e80790](http://git.leadwaycloud.com/package/lwc-ui-components/commits/9e807907b2c910083837397edafb63988dde38a5)), closes [#42](http://git.leadwaycloud.com/package/lwc-ui-components/issues/42)
* lwc-table-basic 优化导出图标 ([d232a12](http://git.leadwaycloud.com/package/lwc-ui-components/commits/d232a12e41afd3367a311758dd9df225fb5d0376)), closes [#45](http://git.leadwaycloud.com/package/lwc-ui-components/issues/45)
......
{
"name": "@package/lwc-ui-components",
"version": "0.1.43",
"version": "0.1.44",
"private": false,
"license": "UNLICENSED",
"scripts": {
......
......@@ -203,7 +203,7 @@ if (typeof window !== 'undefined' && window.Vue) {
}
export default {
version: '0.1.41',
version: '0.1.43',
install,
LwcBasicButton,
LwcBasicButtonIcon,
......
......@@ -25,7 +25,7 @@
</span>
<span v-show="index == 0" class="text-sm text-color-secondary">{{complexConfig.title}}</span>
<!-- <el-link type="primary" :underline="false" class="filters-li-tag-right">{{ item.conditionLabel }}</el-link> -->
<el-dropdown @command="selectDropDown($event, true, index)" placement="bottom" class="ml-2 filters-li-tag-right">
<el-dropdown @command="selectDropDown($event, true, index)" placement="bottom" class="ml-2" :style="{position: 'absolute', right: '30px', top: '2px'}">
<el-button type="text">
{{ item.conditionLabel }}<i class="el-icon-arrow-down el-icon--right"></i>
</el-button>
......@@ -40,7 +40,7 @@
</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
<span class="el-icon-remove filters-li-icon-right" @click.stop="removeFilters(index)"></span>
<span class="el-icon-remove" :style="{position: 'absolute', top: '10px', right: '10px'}" @click.stop="removeFilters(index)"></span>
<!-- <el-tag class="ml-2 filters-li-tag-right" @click.stop="item.conditionPanel = !item.conditionPanel">
{{ item.conditionLabel }}
<i class="el-icon-caret-right"></i>
......@@ -80,7 +80,7 @@
<span class="text-sm text-color-secondary">{{complexConfig.title}}</span>
<!-- <span>筛选条件:<el-tag>{{ complexConfig.option.data[0].conditionLabel }}</el-tag></span> -->
<!-- <i class="el-icon-caret-right filters-li-icon-right"></i> -->
<el-dropdown @command="selectDropDown($event)" placement="bottom" class="ml-2 filters-li-tag-right-0">
<el-dropdown @command="selectDropDown($event)" placement="bottom" class="ml-2" :style="{position: 'absolute',right: '10px', top: '2px'}">
<el-button type="text">
{{ complexConfig.option.data[0].conditionLabel }}<i class="el-icon-arrow-down el-icon--right"></i>
</el-button>
......@@ -121,7 +121,6 @@
</div>
</template>
<script>
import { reactive, onUnmounted } from "@vue/composition-api";
import XEUtils from "xe-utils";
export default {
props: {
......@@ -131,42 +130,46 @@ export default {
default: null
},
},
setup(props) {
let numberGroups = [
{ value: 'equal', label: '等于' },
{ value: 'ne', label: '不等于' },
{ value: 'greater', label: '大于', divided: true },
{ value: 'ge', label: '大于或等于' },
{ value: 'less', label: '小于' },
{ value: 'le', label: '小于或等于' },
]
let dateGroups = [
...numberGroups,
data() {
return {
complexConfig: {
title: null,
option: null,
multiple: false,
sortable: false,
condition: false,
type: "input",
format: "yyyy-MM-dd",
caseGroups: [
{ value: 'equal', label: '等于' },
{ value: 'ne', label: '不等于', divided: true },
{ value: 'include', label: '包含' },
{ value: 'ex', label: '不包含' },
{ value: 'start', label: '以...开头', divided: true },
{ value: 'end', label: '以…结尾' }
]
},
numberGroups: [
{ value: 'equal', label: '等于' },
{ value: 'ne', label: '不等于' },
{ value: 'greater', label: '大于', divided: true },
{ value: 'ge', label: '大于或等于' },
{ value: 'less', label: '小于' },
{ value: 'le', label: '小于或等于' },
],
dateGroups: []
}
},
created() {
this.dateGroups = [
...this.numberGroups,
{ value: 'include', label: '包含', divided: true },
{ value: 'ex', label: '不包含' }
]
// 默认配置
const complexConfig = reactive({
title: null,
option: null,
multiple: false,
sortable: false,
condition: false,
type: "input",
format: "yyyy-MM-dd",
caseGroups: [
{ value: 'equal', label: '等于' },
{ value: 'ne', label: '不等于', divided: true },
{ value: 'include', label: '包含' },
{ value: 'ex', label: '不包含' },
{ value: 'start', label: '以...开头', divided: true },
{ value: 'end', label: '以…结尾' }
]
})
// 加载初始化筛选器
const load = () => {
const { params, filterConfig } = props
this.onLoad()
},
methods: {
onLoad() {
let defaultData = [{
conditionPanel: false,
condition: "include",
......@@ -175,40 +178,40 @@ export default {
and: true,
order: ""
}]
if (params) {
const { column } = params
if (this.params) {
const { column } = this.params
const option = column.filters[0]
complexConfig.option = option
complexConfig.title = column.title
let { type = "string", ...other } = filterConfig || {}
Object.assign(complexConfig, other)
if(complexConfig.multiple) {
complexConfig.option.data = complexConfig.option.data || defaultData
this.complexConfig.option = option
this.complexConfig.title = column.title
let { type = "string", ...other } = this.filterConfig || {}
Object.assign(this.complexConfig, other)
if(this.complexConfig.multiple) {
this.complexConfig.option.data = this.complexConfig.option.data || defaultData
} else {
complexConfig.option.data = complexConfig.option.data || defaultData
this.complexConfig.option.data = this.complexConfig.option.data || defaultData
}
if(type === 'number') {
complexConfig.type = 'input'
complexConfig.caseGroups = numberGroups
this.complexConfig.type = 'input'
this.complexConfig.caseGroups = this.numberGroups
}
if(type === 'date' || type === 'datetime') {
complexConfig.type = type
complexConfig.caseGroups = dateGroups
if(type === 'datetime') complexConfig.format = "yyyy-MM-dd HH:mm:ss"
this.complexConfig.type = type
this.complexConfig.caseGroups = this.dateGroups
if(type === 'datetime') this.complexConfig.format = "yyyy-MM-dd HH:mm:ss"
}
if(type != 'string') {
complexConfig.condition = "equal"
complexConfig.conditionLabel = "等于"
this.complexConfig.condition = "equal"
this.complexConfig.conditionLabel = "等于"
}
}
}
const sortTable = (type) => {
const { $table, column } = props.params
},
sortTable(type) {
const { $table, column } = this.params
const { treeConfig } = $table
let finalList = []
complexConfig.option.data[0].order = type
this.complexConfig.option.data[0].order = type
if(treeConfig?.transform) {
if(type) {
const { tableData } = $table.getTableData()
......@@ -223,141 +226,78 @@ export default {
$table.handleLoadDefaults()
}
}
}
// 输入框按下记录输入值
const changeOptionEvent = () => {
const { params } = props
const { option } = complexConfig
if (params && option) {
const { $panel } = params
},
changeOptionEvent() {
const { option } = this.complexConfig
if (this.params && option) {
const { $panel } = this.params
const checked = !!option.data
console.log(checked, option)
$panel.changeOption({}, checked, option)
}
}
const changeDateOptionEvent = (val, index) => {
const { params } = props
const { option } = complexConfig
if (params && option) {
const { $panel } = params
},
changeDateOptionEvent(val, index) {
const { option } = this.complexConfig
if (this.params && option) {
const { $panel } = this.params
option.data[index || 0].value = val
const checked = !!option.data
$panel.changeOption({}, checked, option)
}
}
// 输入框搜索
const searchEvents = ({ $event }) => {
const { params } = props
if (params) {
const { $panel } = params
},
searchEvents({ $event }) {
if (this.params) {
const { $panel } = this.params
$panel.confirmFilter($event)
}
}
// 重置筛选条件
const resetFilterEvent = () => {
const { params } = props
if (params) {
const { $panel } = params
},
resetFilterEvent() {
if (this.params) {
const { $panel } = this.params
$panel.resetFilter()
}
}
const selectDropDown = (val, multiple, index) => {
let item = complexConfig.caseGroups.find(v => { return v.value === val})
selectFiltersCondition(item, multiple, index)
}
},
selectDropDown(val, multiple, index) {
let item = this.complexConfig.caseGroups.find(v => { return v.value === val})
this.selectFiltersCondition(item, multiple, index)
},
// 选择筛选条件公式
const selectFiltersCondition = (cItem, multiple, index) => {
selectFiltersCondition(cItem, multiple, index) {
if(multiple) {
complexConfig.option.data[index].condition = cItem.value
complexConfig.option.data[index].conditionLabel = cItem.label
complexConfig.option.data[index].conditionPanel = false
this.complexConfig.option.data[index].condition = cItem.value
this.complexConfig.option.data[index].conditionLabel = cItem.label
this.complexConfig.option.data[index].conditionPanel = false
} else {
complexConfig.option.data[0].conditionLabel = cItem.label
complexConfig.option.data[0].condition = cItem.value
this.complexConfig.option.data[0].conditionLabel = cItem.label
this.complexConfig.option.data[0].condition = cItem.value
}
}
},
// 添加筛选条件
const addFilters = () => {
complexConfig.option.data.push({
addFilters() {
this.complexConfig.option.data.push({
conditionPanel: false,
condition: "equal",
conditionLabel: "等于",
value: "",
and: true
})
}
},
// 移除筛选条件
const removeFilters = (index) => {
complexConfig.option.data.splice(index, 1)
}
removeFilters(index) {
this.complexConfig.option.data.splice(index, 1)
},
// 全局监听关闭面板
const closePanel = () => {
if(complexConfig.multiple && (complexConfig.option.data?.length > 0)) {
complexConfig.option.data = complexConfig.option.data.map(item => {
closePanel() {
if(this.complexConfig.multiple && (this.complexConfig.option.data?.length > 0)) {
this.complexConfig.option.data = this.complexConfig.option.data.map(item => {
item.conditionPanel = false
return item
})
}
}
load()
onUnmounted(() => {
closePanel()
})
return {
complexConfig,
changeOptionEvent,
changeDateOptionEvent,
searchEvents,
resetFilterEvent,
selectFiltersCondition,
selectDropDown,
addFilters,
removeFilters,
closePanel,
sortTable
}
}
},
destroyed() {
this.closePanel()
},
}
</script>
<style>
.filter-box {
width: 200px;
}
.filter-box .filters-li-tag-right {
position: absolute;
right: 30px;
top: 2px;
}
.filter-box .filters-li-tag-right-0 {
position: absolute;
right: 10px;
top: 2px;
}
.filter-box .filters-li-icon-right {
position: absolute;
right: 10px;
top: 10px;
}
.filter-box .filters-li:hover .filters-panel {
display: block;
}
.filter-box .filters-panel {
display: none;
width: 120px;
right: -120px;
top: 0;
background-color: #fff;
border: 1px solid #DADCE0;
box-shadow: 3px 3px 4px -2px rgba(0, 0, 0, 0.6);
}
.filter-box .filters-multiple-panel {
display: block;
}
</style>
......@@ -5,7 +5,13 @@ export default {
renderFilter(h, renderOpts, params) {
const { props = {} } = renderOpts
return [
<FilterInput key={params.columnIndex} params={ params } { ...{ props } }></FilterInput>
h(FilterInput, {
key: params.columnIndex,
props: {
params: params,
...props
}
})
]
},
// 重置数据方法
......@@ -47,13 +53,13 @@ export default {
filterValue = cellValue <= item.value
break;
case "include":
filterValue = cellValue.indexOf(item.value) >= 0
filterValue = (cellValue + "").indexOf((item.value + "")) >= 0
break;
case "ex":
filterValue = cellValue.indexOf(item.value) < 0
filterValue = (cellValue + "").indexOf((item.value + "")) < 0
break;
case "start":
filterValue = cellValue.indexOf(item.value) === 0
filterValue = (cellValue + "").indexOf((item.value + "")) === 0
// filterValue = cellValue.substr(0, item.value.length) == item.value
break;
case "end":
......@@ -64,7 +70,7 @@ export default {
})
return filterState
} else {
return cellValue.indexOf((data + "")) > -1
return (cellValue + "").indexOf((data + "")) > -1
}
}
......
......@@ -7,8 +7,16 @@
`优化`
`新特性`
`非兼容性更新`
---
### **v0.1.44 20211231**
#### 修复
- 修复 vxe-table筛选器不兼容写法导致无法使用问题
---
### **v0.1.42 20211230**
### **v0.1.43 20211230**
#### 新增
......@@ -20,15 +28,38 @@
- 修复 lwc-basic-tag无默认值时显示空标签问题
---
### **v0.1.41 20211122**
### **v0.1.42 20211221**
#### 新增
- 新增 dashbard, chart 组件 shadow 属性,支持阴影控制
#### 修复
- 修复 table 组件不使用代理情况请求数据判断问题
- 修复 table 组件formConfig传值为null时代码报错影响正常功能问题
---
### **v0.1.41 20211217**
#### 新增
- 新增 quill富文本图片路径导入图片功能
- 新增 hoc 模板tooltip提示属性
- 新增 lwc-table-basic 传值data,loadData等方法在配置分页无代理情况下默认加载分页数据
- 新增 审核弹窗和表单弹窗的loading
#### 修复
- 修复 vxe-table配置data数据,无proxy-config时的报错信息
- 修复 vxe-table 配置data数据,无proxy-config时的报错信息
- 修复 报表刷新按钮无移入效果
- 修复 echarts 版本升级报错
- 修复 goods card 组件货号过长展示问题
- 修复 lwc-upload-file 上传错误loading未关闭的错误
- 修复 table 传值data无proxyConfig配置报错消息
- 修复 上传组件accept等属性未生效问题
- 修复 table 组件首次翻页点击两次问题
- 优化 card 组件文字展示颜色
---
### **v0.1.40 20211022**
......
<template>
<el-card class="rounded-none dashboard-card"
:shadow="shadow"
:class="{ 'is-auto-size': autoSize }">
<el-row slot="header" class="flex flex-row items-center">
<el-col :span="8" class="font-bold">{{ title }}</el-col>
......@@ -48,6 +49,12 @@ export default {
options: {
type: Object,
},
shadow: {
type: String,
default() {
return "never"
}
},
},
components: {
chart: ECharts
......
......@@ -9,6 +9,11 @@ export default {
spin: { type: "boolean" },
autoSize: { type: "boolean" },
title: { type: "string" },
shadow: { type: "string", description: "显示阴影,与 el-card 属性一致", control: { type: "select", options: [
"always",
"never",
"hover",
] } },
},
decorators: [() => ({ template: ChartTpl })],
};
......@@ -38,6 +43,7 @@ Default.args = {
title: "默认柱形图",
spin: false,
autoSize: true,
shadow: "hover",
options: {
xAxis: {
type: "category",
......
<template>
<el-card class="rounded-none dashboard-card"
:shadow="shadow"
:class="{ 'is-auto-size': autoSize }">
<el-row slot="header" class="flex flex-row items-center">
<el-col :span="8" class="font-bold">{{ title }}</el-col>
......@@ -48,6 +49,12 @@ export default {
options: {
type: Object,
},
shadow: {
type: String,
default() {
return "never"
}
},
},
components: {
chart: ECharts
......
......@@ -9,6 +9,11 @@ export default {
spin: { type: "boolean" },
autoSize: { type: "boolean" },
title: { type: "string" },
shadow: { type: "string", description: "显示阴影,与 el-card 属性一致", control: { type: "select", options: [
"always",
"never",
"hover",
] } },
},
decorators: [() => ({ template: ChartTpl })],
};
......@@ -30,6 +35,7 @@ Default.args = {
title: "默认漏斗图",
spin: false,
autoSize: true,
shadow: 'hover',
options: {
// title: {
// text: "漏斗图",
......
<template>
<el-card class="rounded-none dashboard-card"
:shadow="shadow"
:class="{ 'is-auto-size': autoSize }">
<el-row slot="header" class="flex flex-row items-center">
<el-col :span="8" class="font-bold">{{ title }}</el-col>
......@@ -48,6 +49,12 @@ export default {
options: {
type: Object,
},
shadow: {
type: String,
default() {
return "never"
}
},
},
components: {
chart: ECharts
......
......@@ -9,6 +9,11 @@ export default {
spin: { type: "boolean" },
autoSize: { type: "boolean" },
title: { type: "string" },
shadow: { type: "string", description: "显示阴影,与 el-card 属性一致", control: { type: "select", options: [
"always",
"never",
"hover",
] } },
},
decorators: [() => ({ template: ChartTpl })],
};
......@@ -25,6 +30,7 @@ Default.args = {
title: "业务指标",
spin: false,
autoSize: true,
shadow: false,
options: {
tooltip: {
formatter: "{a} <br/>{b} : {c}%",
......
<template>
<el-card class="rounded-none dashboard-card"
:shadow="shadow"
:class="{ 'is-auto-size': autoSize }">
<el-row slot="header" class="flex flex-row items-center">
<el-col :span="8" class="font-bold">{{ title }}</el-col>
......@@ -48,6 +49,12 @@ export default {
options: {
type: Object,
},
shadow: {
type: String,
default() {
return "never"
}
},
},
components: {
chart: ECharts
......
......@@ -9,6 +9,11 @@ export default {
spin: { type: "boolean" },
autoSize: { type: "boolean" },
title: { type: "string" },
shadow: { type: "string", description: "显示阴影,与 el-card 属性一致", control: { type: "select", options: [
"always",
"never",
"hover",
] } },
},
decorators: [() => ({ template: ChartTpl })],
};
......@@ -59,6 +64,7 @@ Stacked.args = {
title: "堆叠折线图",
spin: false,
autoSize: true,
shadow: "hover",
options: {
// title: { text: '堆叠折线图' },
tooltip: {
......
<template>
<el-card class="rounded-none dashboard-card"
:shadow="shadow"
:class="{ 'is-auto-size': autoSize }">
<el-row slot="header" class="flex flex-row items-center">
<el-col :span="8" class="font-bold">{{ title }}</el-col>
......@@ -48,6 +49,12 @@ export default {
options: {
type: Object,
},
shadow: {
type: String,
default() {
return "never"
}
},
},
components: {
chart: ECharts
......
......@@ -9,6 +9,11 @@ export default {
spin: { type: "boolean" },
autoSize: { type: "boolean" },
title: { type: "string" },
shadow: { type: "string", description: "显示阴影,与 el-card 属性一致", control: { type: "select", options: [
"always",
"never",
"hover",
] } },
},
decorators: [() => ({ template: ChartTpl })],
};
......@@ -24,6 +29,7 @@ Default.args = {
title: "某站点用户访问来源",
spin: false,
autoSize: true,
shadow: "hover",
options: {
// title: {
// text: "某站点用户访问来源",
......
......@@ -9,6 +9,11 @@ export default {
spin: { type: "boolean" },
autoSize: { type: "boolean" },
title: { type: "string" },
shadow: { type: "string", description: "显示阴影,与 el-card 属性一致", control: { type: "select", options: [
"always",
"never",
"hover",
] } },
},
decorators: [() => ({ template: ChartTpl })]
};
......@@ -84,6 +89,7 @@ PaymentStatistics.args = {
title: "近7日出入款统计",
spin: false,
autoSize: true,
shadow: "hover",
options: {
// title: { text: '近7日出入款统计' },
tooltip: {
......
<template>
<el-card class="rounded-none dashboard-card"
:shadow="shadow"
:class="{ 'is-auto-size': autoSize }">
<el-row slot="header" class="flex flex-row items-center">
<el-col class="font-bold">{{ title }}</el-col>
......@@ -56,7 +57,13 @@ export default {
default() {
return []
}
}
},
shadow: {
type: String,
default() {
return "never"
}
},
},
components: {
chart: ECharts
......
<template>
<el-card class="rounded-none dashboard-card"
:shadow="shadow"
:class="{ 'is-auto-size': autoSize }">
<el-row slot="header" class="flex flex-row items-center">
<el-col :span="8" class="font-bold">{{ title }}</el-col>
......@@ -48,6 +49,12 @@ export default {
options: {
type: Object,
},
shadow: {
type: String,
default() {
return "never"
}
},
},
components: {
chart: ECharts
......
......@@ -9,6 +9,11 @@ export default {
spin: { type: "boolean" },
autoSize: { type: "boolean" },
title: { type: "string" },
shadow: { type: "string", description: "显示阴影,与 el-card 属性一致", control: { type: "select", options: [
"always",
"never",
"hover",
] } },
},
decorators: [() => ({ template: ChartTpl })],
};
......@@ -39,6 +44,7 @@ Default.args = {
title: "默认散点图",
spin: false,
autoSize: true,
shadow: "hover",
options: {
xAxis: {},
yAxis: {},
......