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

Skip to content
源代码提交(4)
......@@ -49,6 +49,7 @@ import LwcTableBasic from '../src/stories/table/basic';
import LwcSelectGoods from '../src/stories/select/goods';
import LwcBasicDropdown from '../src/stories/basic/dropdown';
import LwcSelectDialog from '../src/stories/select/dialog';
import LwcSelectDownTable from '../src/stories/select/down-table';
import LwcRadioButton from '../src/stories/radio/button';
import LwcTagsList from '../src/stories/tags/list';
......@@ -62,6 +63,7 @@ Vue.use(LwcTableBasic);
Vue.use(LwcSelectGoods);
Vue.use(LwcBasicDropdown);
Vue.use(LwcSelectDialog);
Vue.use(LwcSelectDownTable);
Vue.use(LwcRadioButton);
Vue.use(LwcTagsList);
......
## [0.1.37](http://git.leadwaycloud.com/package/lwc-ui-components/compare/v0.1.36...v0.1.37) (2021-09-02)
## [0.1.39](http://git.leadwaycloud.com/package/lwc-ui-components/compare/v0.1.38...v0.1.39) (2021-09-26)
### Bug Fixes
* 修复hoc模板events/props未传值报错 ([17a5c08](http://git.leadwaycloud.com/package/lwc-ui-components/commits/17a5c08cdff86914d9424e608ddcf596bec752ea))
* 修复bug ([a893379](http://git.leadwaycloud.com/package/lwc-ui-components/commits/a893379dda6410ccbc08ea3dde9472f34a60ec41))
* 修复echarts版本升级报错 ([67b2e8d](http://git.leadwaycloud.com/package/lwc-ui-components/commits/67b2e8d3d0375c9cebf8d4d54871390568e5d915))
### 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))
## [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.36](http://git.leadwaycloud.com/package/lwc-ui-components/compare/v0.1.35...v0.1.36) (2021-08-02)
## [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))
......@@ -32,12 +41,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.38",
"version": "0.1.39",
"private": false,
"license": "UNLICENSED",
"scripts": {
......@@ -35,6 +35,7 @@
"clipboard": "^2.0.6",
"core-js": "^3.6.5",
"dayjs": "^1.9.6",
"echarts": "^5.2.1",
"jsbarcode": "^3.11.3",
"qrcode": "^1.4.4",
"resize-detector": "^0.2.2",
......@@ -67,7 +68,6 @@
"clean-webpack-plugin": "^3.0.0",
"css-loader": "^5.0.0",
"cz-conventional-changelog": "^3.3.0",
"echarts": "^5.2.0",
"element-ui": "^2.15.6",
"eslint": "^6.7.2",
"eslint-plugin-vue": "^6.2.2",
......
......@@ -87,7 +87,6 @@ import LwcUploadImage from './stories/upload/image/index.js';
/* 引入css */
import "./theme-chalk/lib/index.css";
import "./plugins/tailwindcss/index.css";
const components = [
LwcBasicButton,
......@@ -204,7 +203,7 @@ if (typeof window !== 'undefined' && window.Vue) {
}
export default {
version: '0.1.37',
version: '0.1.38',
install,
LwcBasicButton,
LwcBasicButtonIcon,
......
......@@ -45,11 +45,12 @@ function renderSolts(h, slots, params, data) {
function renderHocTemplate (h, renderOpts, params, data, property, renderName) {
const cellValue = XEUtils.get(data, property)
let deaultRenderOpts = Object.assign({}, renderOpts)
let renderCell = null
if(renderName) {
if(renderOpts[renderName]) {
deaultRenderOpts = renderOpts[renderName]
} else {
Object.assign(deaultRenderOpts, { renderCell: true })
renderCell = true
}
}
......@@ -82,7 +83,8 @@ function renderHocTemplate (h, renderOpts, params, data, property, renderName) {
class: className,
props: {
[field]: cellValue,
...propsOpts
...propsOpts,
...(renderCell ? { renderCell: renderCell }: {})
},
attrs: {
...attrs
......
......@@ -8,6 +8,13 @@
`新特性`
`非兼容性更新`
---
### **v0.1.39 20210926**
#### 修复
- 修复 echarts更新版本导致的错误
---
### **v0.1.38 20210917**
......
......@@ -3,7 +3,7 @@
</template>
<script>
import { addListener, removeListener } from 'resize-detector'
import echarts from 'echarts/lib/echarts'
import * as echarts from 'echarts/lib/echarts'
import debounce from 'lodash/debounce'
import 'echarts/lib/component/tooltip';
import 'echarts/lib/component/title';
......@@ -290,6 +290,9 @@ export default {
registerTheme(name, theme) {
echarts.registerTheme(name, theme)
},
useComponents(list) {
echarts.use(list)
},
graphic: echarts.graphic
}
</script>
......
export default {
name: 'lwc-radio-button',
props: {
value: [Number, String],
value: [Number, String, Boolean],
change: Function,
options: Array,
optionProps: {
......
......@@ -79,6 +79,7 @@ TableEditTag.args = {
{
id: 1,
name: "Tom",
userId: 3,
active: true,
list: [{
name: "语文"
......@@ -89,6 +90,7 @@ TableEditTag.args = {
{
id: 2,
name: "Jack",
userId: 2,
active: false,
list: []
},
......@@ -140,6 +142,63 @@ TableEditTag.args = {
}
},
},
{
field: "userId",
title: "编辑与下拉切换",
editRender: {
name: "ElHoc",
hocName: "lwc-select-down-table",
updateValue: true,
props: {
type: "int",
columnsProps: {
id: "id",
name: "label",
},
selectProps: {
clearable: true,
},
gridProps: {
gridConfig: {
border: "inner",
resizable: true,
keepSource: true,
pagerConfig: {
enabled: false,
},
columns: [
{ type: "checkbox", width: 50 },
{ field: "label", title: "Name" },
{ field: "nickname", title: "Nickname" },
{ field: "role", title: "Role" },
],
proxyConfig: {
ajax: {
// 接收 Promise 对象
query: ({ page, sorts, filters, $grid }) => {
return [
{ id: 1, label: "用户1", nickname: "12121", value: "1", disabled: false },
{ id: 2, label: "用户2", nickname: "用323户1", value: "2", disabled: true },
{ id: 3, label: "用户3", nickname: "3e3e", value: "3", disabled: false },
{ id: 4, label: "用户4", nickname: "ferfe", value: "4", disabled: false },
{ id: 5, label: "用户5", nickname: "ferfe", value: "5", disabled: false },
{ id: 6, label: "用户6", nickname: "ferfe", value: "6", disabled: false },
{ id: 7, label: "用户7", nickname: "ferfe", value: "7", disabled: false },
{ id: 8, label: "用户8", nickname: "ferfe", value: "8", disabled: false },
{ id: 9, label: "用户9", nickname: "ferfe", value: "9", disabled: true },
{ id: 10, label: "用户10", nickname: "ferfe", value: "10", disabled: false },
{ id: 11, label: "用户11", nickname: "ferfe", value: "11", disabled: false },
{ id: 12, label: "用户12", nickname: "ferfe", value: "12", disabled: false },
{ id: 13, label: "用户13", nickname: "ferfe", value: "13", disabled: false },
];
},
},
},
},
},
},
},
},
],
keepSource: true,
editConfig: {
......
......@@ -261,6 +261,7 @@ function renderTableCell(h, vm) {
let tagOpts = {}
if(!vm.multiple && vm.type === 'int') {
tagOpts = vm.selectList.find(item => { return vm.selectValue === item[vm.optionProps["id"]]})
if(!tagOpts) tagOpts = {}
}
return [
vm.multiple ? vm.value.map(tag => {
......@@ -403,12 +404,10 @@ export default {
},
render(h) {
return [
this.renderCell ? h("div", {
h("div", {
class: "el-select"
}, [
renderTableCell(h, this)
]) : h("div", [
renderSelect(h, this),
this.renderCell ? renderTableCell(h, this) : renderSelect(h, this),
renderModel(h, this),
])
]
......
......@@ -243,6 +243,7 @@ function renderTableCell(h, vm) {
let tagOpts = {}
if(!vm.multiple && vm.type === 'int') {
tagOpts = vm.selectList.find(item => { return vm.selectValue === item[vm.optionProps["id"]]})
if(!tagOpts) tagOpts = {}
}
return [
vm.multiple ? vm.value.map(tag => {
......
......@@ -6073,13 +6073,13 @@ ecc-jsbn@~0.1.1:
jsbn "~0.1.0"
safer-buffer "^2.1.0"
 
echarts@^5.2.0:
version "5.2.0"
resolved "https://registry.nlark.com/echarts/download/echarts-5.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fecharts%2Fdownload%2Fecharts-5.2.0.tgz#9f1fbfbf048c15ab630bf0a74525c4c534d6cebc"
integrity sha1-nx+/vwSMFatjC/CnRSXExTTWzrw=
echarts@^5.2.1:
version "5.2.1"
resolved "https://registry.nlark.com/echarts/download/echarts-5.2.1.tgz?cache=0&sync_timestamp=1632191301834&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fecharts%2Fdownload%2Fecharts-5.2.1.tgz#bd58ec011cd82def4a714e4038ef4b73b8417bc3"
integrity sha1-vVjsARzYLe9KcU5AOO9Lc7hBe8M=
dependencies:
tslib "2.3.0"
zrender "5.2.0"
zrender "5.2.1"
 
ee-first@1.1.1:
version "1.1.1"
......@@ -15807,10 +15807,10 @@ yorkie@^2.0.0:
normalize-path "^1.0.0"
strip-indent "^2.0.0"
 
zrender@5.2.0:
version "5.2.0"
resolved "https://registry.nlark.com/zrender/download/zrender-5.2.0.tgz#f8abc484ac4a8a51b04c3ccd37beabe1def342cd"
integrity sha1-+KvEhKxKilGwTDzNN76r4d7zQs0=
zrender@5.2.1:
version "5.2.1"
resolved "https://registry.nlark.com/zrender/download/zrender-5.2.1.tgz#5f4bbda915ba6d412b0b19dc2431beaad05417bb"
integrity sha1-X0u9qRW6bUErCxncJDG+qtBUF7s=
dependencies:
tslib "2.3.0"
 
......