# JDate 日期组件 使用文档
###### 说明: antd-vue日期组件需要用moment中转一下,用起来不是很方便,特二次封装,使用时只需要传字符串即可
## 参数配置
| 参数 | 类型 | 必填 |说明|
|--------------|---------|----|---------|
| placeholder |string | | placeholder |
| readOnly | boolean | | true/false 默认false |
| value | string | | 绑定v-model或是v-decorator后不需要设置 |
| showTime | boolean | | 是否展示时间true/false 默认false |
| dateFormat | string | |日期格式 默认'YYYY-MM-DD' 若showTime设置为true则需要将其设置成对应的时间格式(如:YYYY-MM-DD HH:mm:ss) |
| triggerChange | string | |触发组件值改变的事件是否是change,当使用v-decorator时且没有设置decorator的option.trigger为input需要设置该值为true |
使用示例
----
1.组件带有v-model的使用方法
```vue
<j-date v-model="dateStr"></j-date>
```
2.组件带有v-decorator的使用方法
a).设置trigger-change属性为true
```vue
<j-date :trigger-change="true" v-decorator="['dateStr',{}]"></j-date>
```
b).设置decorator的option.trigger为input
```vue
<j-date v-decorator="['dateStr',{trigger:'input'}]"></j-date>
```
3.其他使用
添加style
```vue
<j-date v-model="dateStr" style="width:100%"></j-date>
```
添加placeholder
```vue
<j-date v-model="dateStr" placeholder="请输入dateStr"></j-date>
```
添加readOnly
```vue
<j-date v-model="dateStr" :read-only="true"></j-date>
```
备注:
script内需引入jdate
```vue
<script>
import JDate from '@/components/jeecg/JDate'
export default {
name: "demo",
components: {
JDate
}
//...
}
</script>
```
---
# JSuperQuery 高级查询 使用文档
## 参数配置
| 参数 | 类型 | 必填 | 说明 |
|--------------|---------|----|----------------------|
| fieldList | array |✔| 需要查询的列集合示例如下,type类型有:date/datetime/string/int/number |
| callback | array | | 回调函数名称(非必须)默认handleSuperQuery |
fieldList结构示例:
```vue
const superQueryFieldList=[{
type:"date",
value:"birthday",
text:"生日"
},{
type:"string",
value:"name",
text:"用户名"
},{
type:"int",
value:"age",
text:"年龄"
}]
```
页面代码概述:
----
1.import之后再components之内声明
```vue
import JSuperQuery from '@/components/jeecg/JSuperQuery.vue';
export default {
name: "JeecgDemoList",
components: {
JSuperQuery
},
```
2.页面引用
```vue
<!-- 高级查询区域 -->
<j-super-query :fieldList="fieldList" ref="superQueryModal" @handleSuperQuery="handleSuperQuery"></j-super-query>
```
3.list页面data中需要定义三个属性:
```vue
fieldList:superQueryFieldList,
superQueryFlag:false,
superQueryParams:""
```
4.list页面声明回调事件handleSuperQuery(与组件的callback对应即可)
```vue
//高级查询方法
handleSuperQuery(arg) {
if(!arg){
this.superQueryParams=''
this.superQueryFlag = false
}else{
this.superQueryFlag = true
this.superQueryParams=JSON.stringify(arg)
}
this.loadData()
},
```
5.改造list页面方法
```vue
// 获取查询条件
getQueryParams() {
let sqp = {}
if(this.superQueryParams){
sqp['superQueryParams']=encodeURI(this.superQueryParams)
}
var param = Object.assign(sqp, this.queryParam, this.isorter);
param.field = this.getQueryField();
param.pageNo = this.ipagination.current;
param.pageSize = this.ipagination.pageSize;
return filterObj(param);
},
```
6.打开弹框调用show方法:
```vue
this.$refs.superQueryModal.show();
```
# JEllipsis 字符串超长截取省略号显示
###### 说明: 遇到超长文本展示,通过此标签可以截取省略号显示,鼠标放置会提示全文本
## 参数配置
| 参数 | 类型 | 必填 | 说明 |
|--------|---------|----|----------------|
| value |string | 必填 | 字符串文本|
| length | number | 非必填 | 默认25 |
使用示例
----
1.组件带有v-model的使用方法
```vue
<j-ellipsis :value="text"/>
# Modal弹框实现最大化功能
1.定义modal的宽度:
```vue
<a-modal
:width="modalWidth"
/>
```
2.自定义modal的title,居右显示切换图标
```vue
<template slot="title">
<div style="width: 100%;">
<span>{{ title }}</span>
<span style="display:inline-block;width:calc(100% - 51px);padding-right:10px;text-align: right">
<a-button @click="toggleScreen" icon="appstore" style="height:20px;width:20px;border:0px"></a-button>
</span>
</div>
</template>
```
3.定义toggleScreen事件,用于切换modal宽度
```vue
toggleScreen(){
if(this.modaltoggleFlag){
this.modalWidth = window.innerWidth;
}else{
this.modalWidth = 800;
}
this.modaltoggleFlag = !this.modaltoggleFlag;
},
```
4.data中声明上述用到的属性
```vue
data () {
return {
modalWidth:800,
modaltoggleFlag:true,
```
# <a-select/> 下拉选项滚动错位的解决方法
## 问题描述
当使用了 `a-modal` 或其他带有滚动条的组件时,使用`a-select`组件并打开下拉框时滚动滚动条,就会导致错位的问题产生。
## 解决方法
大多数情况下,在 `a-select` 上添加一个 `getPopupContainer` 属性,值为`node => node.parentNode`即可解决。
但是如果遇到 `a-select` 标签层级过深的情况,可能仍然会显示异常,只需要多加几个`.parentNode` (例:node => node.parentNode.parentNode.parentNode)多尝试几次直到解决问题即可。
### 代码示例
```html
<a-select
placeholder="请选择展示模板"
:options="dicts.displayTemplate"
:getPopupContainer="node => node.parentNode"
/>
```
# JAsyncTreeList 异步数列表组件使用说明
## 引入组件
```js
import JTreeTable from '@/components/jeecg/JTreeTable'
export default {
components: { JTreeTable }
}
```
## 所需参数
| 参数 | 类型 | 必填 | 说明 |
|-------------|--------|--------|--------------------------------------------------------------|
| rowKey | String | 非必填 | 表格行 key 的取值,默认为"id" |
| columns | Array | 必填 | 表格列的配置描述,具体见Antd官方文档 |
| url | String | 必填 | 数据查询url |
| childrenUrl | String | 非必填 | 查询子级时的url,若不填则使用url参数查询子级 |
| queryKey | String | 非必填 | 根据某个字段查询,如果传递 id 就根据 id 查询,默认为parentId |
| queryParams | Object | 非必填 | 查询参数,当查询参数改变的时候会自动重新查询,默认为{} |
| topValue | String | 非必填 | 查询顶级时的值,如果顶级为0,则传0,默认为null |
| tableProps | Object | 非必填 | 自定义给内部table绑定的props |
## 代码示例
```html
<template>
<a-card :bordered="false">
<j-tree-table :url="url" :columns="columns" :tableProps="tableProps"/>
</a-card>
</template>
<script>
import JTreeTable from '@/components/jeecg/JTreeTable'
export default {
name: 'AsyncTreeTable',
components: { JTreeTable },
data() {
return {
url: '/api/asynTreeList',
columns: [
{ t
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
ERP SpringBoot框架,开源用的ERP软件,目前专注进销存+财务+生产功能。主要模块有零售管理、采购管理、销售管理、仓库管理、财务管理、报表查询、系统管理等。支持预付款、收入支出、仓库调拨、组装拆卸、订单等特色功能。拥有库存状况、出入库统计等报表。同时对角色和权限进行了细致全面控制,精确到每个按钮和菜单。 springboot ERP 开源ERP、java进销存、java快速开发ERP 前后端分离ERP 、适用于制造业,零售等行业
资源推荐
资源详情
资源评论
收起资源包目录
springboot ERP 开源ERP、java进销存、java快速开发ERP 前后端分离ERP 、适用于制造业,零售等行业 (679个子文件)
start.bat 87B
.editorconfig 661B
.eslintignore 4B
.gitattributes 116B
.gitattributes 90B
.gitattributes 26B
.gitignore 240B
.gitignore 214B
.gitignore 72B
index.html 8KB
favicon.ico 50KB
DepotHeadExample.java 67KB
SupplierExample.java 57KB
DepotItemExample.java 49KB
MaterialExample.java 49KB
MaterialExtendExample.java 42KB
DepotHeadService.java 39KB
AccountHeadExample.java 38KB
MaterialService.java 37KB
UserExample.java 37KB
SystemConfigExample.java 35KB
FunctionExample.java 34KB
DepotExample.java 34KB
UserService.java 34KB
DepotItemController.java 33KB
SerialNumberExample.java 31KB
OrgaUserRelExample.java 30KB
MaterialCategoryExample.java 29KB
AccountItemExample.java 29KB
OrganizationExample.java 27KB
MaterialController.java 26KB
MsgExample.java 26KB
AccountService.java 26KB
DepotItemService.java 26KB
AccountExample.java 25KB
LogExample.java 22KB
TenantExample.java 22KB
ExceptionConstants.java 22KB
Tools.java 21KB
RoleExample.java 21KB
UnitExample.java 21KB
MaterialAttributeExample.java 19KB
SerialNumberService.java 19KB
MaterialPropertyExample.java 19KB
UserBusinessExample.java 19KB
DepotHeadController.java 19KB
MaterialExtendService.java 18KB
InOutItemExample.java 18KB
UserController.java 18KB
MaterialCurrentStockExample.java 18KB
MaterialInitialStockExample.java 18KB
PersonExample.java 16KB
SupplierService.java 16KB
AccountHeadService.java 15KB
PlatformConfigExample.java 15KB
MaterialCategoryService.java 15KB
SupplierController.java 13KB
DepotService.java 13KB
OrganizationService.java 13KB
AccountItemService.java 11KB
MsgService.java 11KB
Depot.java 10KB
FunctionController.java 10KB
MaterialAttributeService.java 9KB
OrgaUserRel.java 9KB
SystemConfigController.java 9KB
PersonService.java 9KB
PluginController.java 9KB
FileUtils.java 8KB
ExcelUtils.java 8KB
OrgaUserRelService.java 8KB
FunctionService.java 8KB
InOutItemService.java 8KB
SystemConfigService.java 8KB
UnitService.java 8KB
StringUtil.java 7KB
UserBusinessService.java 7KB
LogService.java 7KB
TenantService.java 7KB
Msg.java 7KB
DepotHeadMapperEx.java 7KB
ResourceController.java 7KB
RoleService.java 7KB
BusinessConstants.java 6KB
AccountController.java 6KB
DepotController.java 6KB
DepotHead.java 6KB
MaterialPropertyService.java 6KB
PlatformConfigService.java 5KB
MaterialCategoryController.java 5KB
ExtJsonUtils.java 5KB
Supplier.java 5KB
QueryUtils.java 5KB
OrganizationController.java 5KB
ComputerInfo.java 5KB
PlatformConfigController.java 5KB
RandImageUtil.java 5KB
PersonController.java 4KB
MaterialExtendController.java 4KB
DepotItemMapperEx.java 4KB
共 679 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
- zjp80232023-11-28资源和描述一致,质量不错,解决了我的问题,感谢资源主。
- alyskh2024-02-27总算找到了想要的资源,搞定遇到的大问题,赞赞赞!
- alphaliujian2021-12-14用户下载后在一定时间内未进行评价,系统默认好评。
- 2301_792699472023-10-13资源内容总结地很全面,值得借鉴,对我来说很有用,解决了我的燃眉之急。
weijia3624
- 粉丝: 898
- 资源: 731
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Python的网络嗅探器设计与实现
- SINAMICS DCM与6RA80升级流程详解
- Python毕业设计-豆瓣电影短评数据挖掘与情感分析项目源码(高分项目)
- (178221808)JAVA阳光酒店管理系统(javaapplet+SQL).rar
- (177344632)微信小程序-餐饮点餐外卖-开箱即用
- STM32智能导盲拐杖-最新开发全新源码+设计文档说明(高分项目)
- (177382420)手写模拟器-Python
- mysql 5.6.25 window服务端
- (9202008)Simatic-EKB-Install-2012-07-29
- (176451606)电-气-热综合能源系统优化调度matlab代码
- (177402822)一个基于 Vue3 的后台管理系统开发框架.zip
- 机械设计GEK气化炉sw18可编辑非常好的设计图纸100%好用.zip
- DBeaver oracle数据库驱动
- Python毕业设计-基于爬虫技术的海量电影数据分析源码(高分项目)
- (178046404)基于微信小程序的电影院票务系统.zip
- (175804832)Python学生信息管理系统心得体会资源合集
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功