Compare commits

..

4 Commits

Author SHA1 Message Date
096f18601b Merge pull request 'splitPane' (#7) from zjl into develop
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #7
2023-02-28 15:00:27 +08:00
f13e13965c Merge pull request 'zjl' (#6) from zjl into develop
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #6
2023-01-10 14:09:32 +08:00
0ba9afb5c6 Merge pull request '勘误&table增加doLayout事件文档' (#5) from zjl into develop
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #5
2023-01-09 16:43:20 +08:00
069e33de40 Merge pull request '更新组件,更新主题包' (#4) from zjl into develop
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #4
2023-01-06 11:06:29 +08:00
5 changed files with 17 additions and 81 deletions

14
package-lock.json generated
View File

@@ -8,7 +8,7 @@
"name": "code-brick-wd", "name": "code-brick-wd",
"version": "0.1.0", "version": "0.1.0",
"dependencies": { "dependencies": {
"code-brick-zj": "^1.0.2", "code-brick-zj": "^0.1.0",
"core-js": "^3.8.3", "core-js": "^3.8.3",
"element-ui": "^2.15.12", "element-ui": "^2.15.12",
"vue": "^2.6.14", "vue": "^2.6.14",
@@ -4007,9 +4007,9 @@
} }
}, },
"node_modules/code-brick-zj": { "node_modules/code-brick-zj": {
"version": "1.1.0", "version": "0.1.0",
"resolved": "https://registry.npmjs.org/code-brick-zj/-/code-brick-zj-1.1.0.tgz", "resolved": "https://registry.npmjs.org/code-brick-zj/-/code-brick-zj-0.1.0.tgz",
"integrity": "sha512-J6S5ILHdweYMiEfpLuU8EvgQNEJ4EMAvjBAbLRtpGOBtXNX4U7z+IB9jDu2FE1TdkOaKJUpVLubgZwxkGzXNaA==" "integrity": "sha512-vEymEN/28lEJP3045DCE/7143SXjdNyNmWZuy3/NcIUP/e9YOjhm46itzjNWCjJZCI6vWvQkCD1EfmA4hPknuw=="
}, },
"node_modules/color-convert": { "node_modules/color-convert": {
"version": "1.9.3", "version": "1.9.3",
@@ -14473,9 +14473,9 @@
} }
}, },
"code-brick-zj": { "code-brick-zj": {
"version": "1.1.0", "version": "0.1.0",
"resolved": "https://registry.npmjs.org/code-brick-zj/-/code-brick-zj-1.1.0.tgz", "resolved": "https://registry.npmjs.org/code-brick-zj/-/code-brick-zj-0.1.0.tgz",
"integrity": "sha512-J6S5ILHdweYMiEfpLuU8EvgQNEJ4EMAvjBAbLRtpGOBtXNX4U7z+IB9jDu2FE1TdkOaKJUpVLubgZwxkGzXNaA==" "integrity": "sha512-vEymEN/28lEJP3045DCE/7143SXjdNyNmWZuy3/NcIUP/e9YOjhm46itzjNWCjJZCI6vWvQkCD1EfmA4hPknuw=="
}, },
"color-convert": { "color-convert": {
"version": "1.9.3", "version": "1.9.3",

View File

@@ -8,7 +8,7 @@
"lint": "vue-cli-service lint" "lint": "vue-cli-service lint"
}, },
"dependencies": { "dependencies": {
"code-brick-zj": "^1.0.2", "code-brick-zj": "^0.1.0",
"core-js": "^3.8.3", "core-js": "^3.8.3",
"element-ui": "^2.15.12", "element-ui": "^2.15.12",
"vue": "^2.6.14", "vue": "^2.6.14",

View File

@@ -3,45 +3,9 @@
<p> <p>
组件包目前封装常用的四个组件:表格搜索区域分页对话框包npm地址为https://www.npmjs.com/package/code-brick-zj。 组件包目前封装常用的四个组件:表格搜索区域分页对话框包npm地址为https://www.npmjs.com/package/code-brick-zj。
</p> </p>
<p>文档当前使用的组件包的版本为1.1.0</p> <p>文档当前使用的组件包的版本为0.1.0</p>
<div class="block"> <div class="block">
<el-timeline> <el-timeline>
<el-timeline-item timestamp="2024/4/10" placement="top">
<el-card>
<h4>修改</h4>
<h4>搜索栏去除展开收起的样式变成显示不下自动换行</h4>
<p>组件版本号为1.1.0</p>
</el-card>
</el-timeline-item>
<el-timeline-item timestamp="2023/11/28" placement="top">
<el-card>
<h4>修改</h4>
<h4>
searchBarselect增加属性collapseTags将选中值按文字的形式展示
multipleLimit来设置多选时用户最多可以选择的项目数
placeholder有值显示无值默认显示label
</h4>
<p>组件版本号为1.0.5</p>
</el-card>
</el-timeline-item>
<el-timeline-item timestamp="2023/11/24" placement="top">
<el-card>
<h4>增加/修改</h4>
<h4>
表格增加表格操作列按钮的tooltip样式
设置showTip的值即可对当前按钮开启tooptip并显示showTip中的值
</h4>
<h4>时间选择器修改了默认的width尺寸</h4>
<p>组件版本号为1.0.3</p>
</el-card>
</el-timeline-item>
<el-timeline-item timestamp="2023/2/28" placement="top">
<el-card>
<h4>修改</h4>
<h4>搜索栏增加展开收起的样式" 1.1.0 "版本开始废弃</h4>
<p>组件版本号为1.0.2</p>
</el-card>
</el-timeline-item>
<el-timeline-item timestamp="2023/2/28" placement="top"> <el-timeline-item timestamp="2023/2/28" placement="top">
<el-card> <el-card>
<h4>新增</h4> <h4>新增</h4>

View File

@@ -2,10 +2,6 @@
<div class="search-bar"> <div class="search-bar">
<div class="demo-box"> <div class="demo-box">
<h3>input输入框(size默认small高度是32px)</h3> <h3>input输入框(size默认small高度是32px)</h3>
<p>
部分业务需要输入框必填 可以设置required的值为true来显示红星
判断逻辑还是得在js中写required只是样式上显示红星
</p>
<div style="height: 50px"> <div style="height: 50px">
<SearchBar :formConfigs="formConfig1" /> <SearchBar :formConfigs="formConfig1" />
</div> </div>
@@ -26,8 +22,7 @@
type: 'input', type: 'input',
label: '姓名', label: '姓名',
placeholder: 'width不传默认200px', placeholder: 'width不传默认200px',
param: 'xm1', param: 'xm1'
required: true
}, },
{ {
type: 'input', type: 'input',
@@ -64,9 +59,6 @@
<h3> <h3>
select下拉框(选项默认是id和name,可以通过labelFieldvalueField去改取值的key) select下拉框(选项默认是id和name,可以通过labelFieldvalueField去改取值的key)
</h3> </h3>
<p>
可以通过multiple:true来开启多选collapseTags:true来将选中值按文字的形式展示multipleLimit来设置多选时用户最多可以选择的项目数
</p>
<div style="height: 50px"> <div style="height: 50px">
<SearchBar <SearchBar
:formConfigs="formConfig2" :formConfigs="formConfig2"
@@ -126,16 +118,10 @@
label: '性别', label: '性别',
selectOptions: [ selectOptions: [
{ id: 1, name: '男(可多选)' }, { id: 1, name: '男(可多选)' },
{ id: 2, name: '女' }, { id: 2, name: '女' }
{ id: 3, name: '未知1' },
{ id: 4, name: '保密' },
{ id: 5, name: '保密2' }
], ],
placeholder: '多选',
param: 'xb4', param: 'xb4',
multiple: true, multiple: true
collapseTags: true,
multipleLimit: 3
}, },
{ {
type: 'select', type: 'select',
@@ -159,7 +145,7 @@
</div> </div>
<div class="demo-box"> <div class="demo-box">
<h3>Cascader 级联选择器</h3> <h3>Cascader 级联选择器</h3>
<div> <div style="height: 120px">
<SearchBar <SearchBar
:formConfigs="formConfig22" :formConfigs="formConfig22"
@headBtnClick="headBtnClickCascader" @headBtnClick="headBtnClickCascader"
@@ -167,7 +153,7 @@
</div> </div>
<el-collapse> <el-collapse>
<el-collapse-item title="显示代码"> <el-collapse-item title="显示代码">
<div class="description">搜索条件过多的显示不下自动换行</div> <div class="description"></div>
<div> <div>
<pre> <pre>
&lt;<span>template</span>&gt; &lt;<span>template</span>&gt;
@@ -1154,8 +1140,7 @@ export default {
type: 'input', type: 'input',
label: '姓名', label: '姓名',
placeholder: 'width不传默认200px', placeholder: 'width不传默认200px',
param: 'xm1', param: 'xm1'
required: true
}, },
{ {
type: 'input', type: 'input',
@@ -1217,16 +1202,10 @@ export default {
label: '性别', label: '性别',
selectOptions: [ selectOptions: [
{ id: 1, name: '男(可多选)' }, { id: 1, name: '男(可多选)' },
{ id: 2, name: '女' }, { id: 2, name: '女' }
{ id: 3, name: '未知1' },
{ id: 4, name: '保密' },
{ id: 5, name: '保密2' }
], ],
placeholder: '多选',
param: 'xb4', param: 'xb4',
multiple: true, multiple: true
collapseTags: true,
multipleLimit: 3
}, },
{ {
type: 'select', type: 'select',

View File

@@ -519,11 +519,6 @@
详情--detail 编辑---edit 详情--detail 编辑---edit
删除---delete,以上三个是显示图标其他按钮显示中文字字图标按上述传自动加载图标 删除---delete,以上三个是显示图标其他按钮显示中文字字图标按上述传自动加载图标
</p> </p>
<p>
showTip:默认是禁用的如部分按钮文字过长需缩短文字又怕意思不清
可以加showTip来显示具体样式见 开始 按钮
showParam:是控制按钮能否被点击可以根据表格中的字段按规则来控制按钮
</p>
<base-table :table-props="tableProps" :table-data="tableData"> <base-table :table-props="tableProps" :table-data="tableData">
<method-btn <method-btn
v-if="tableBtn.length" v-if="tableBtn.length"
@@ -617,7 +612,6 @@
{ {
type: 'start', type: 'start',
btnName: '开始', btnName: '开始',
showTip: '开始生产',
showParam: { showParam: {
type: '&', type: '&',
data: [ data: [
@@ -889,7 +883,6 @@ const tableBtn = [
{ {
type: 'start', type: 'start',
btnName: '开始', btnName: '开始',
showTip: '开始生产',
showParam: { showParam: {
type: '&', type: '&',
data: [ data: [