diff --git a/jshERP-web/src/components/dict/JDictSelectTag.vue b/jshERP-web/src/components/dict/JDictSelectTag.vue deleted file mode 100644 index 76d33c30..00000000 --- a/jshERP-web/src/components/dict/JDictSelectTag.vue +++ /dev/null @@ -1,103 +0,0 @@ - - - {{ item.text }} - - - - {{ item.text }} - - - - 请选择 - - - {{ item.text || item.label }} - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/components/dict/JDictSelectUtil.js b/jshERP-web/src/components/dict/JDictSelectUtil.js deleted file mode 100644 index 4bc975d2..00000000 --- a/jshERP-web/src/components/dict/JDictSelectUtil.js +++ /dev/null @@ -1,142 +0,0 @@ -/** - * 字典 util - * author: scott - * date: 20190109 - */ - -import {ajaxGetDictItems,getDictItemsFromCache} from '@/api/api' -import {getAction} from '@/api/manage' - -/** - * 获取字典数组 - * @param dictCode 字典Code - * @return List - */ -export async function initDictOptions(dictCode) { - if (!dictCode) { - return '字典Code不能为空!'; - } - //优先从缓存中读取字典配置 - if(getDictItemsFromCache(dictCode)){ - let res = {} - res.result = getDictItemsFromCache(dictCode); - res.success = true; - return res; - } - //获取字典数组 - let res = await ajaxGetDictItems(dictCode); - return res; -} - -/** - * 字典值替换文本通用方法 - * @param dictOptions 字典数组 - * @param text 字典值 - * @return String - */ -export function filterDictText(dictOptions, text) { - // --update-begin----author:sunjianlei---date:20200323------for: 字典翻译 text 允许逗号分隔 --- - if (text != null && dictOptions instanceof Array) { - let result = [] - // 允许多个逗号分隔 - let splitText = text.toString().trim().split(',') - for (let txt of splitText) { - let dictText = txt - for (let dictItem of dictOptions) { - if (txt === dictItem.value.toString()) { - dictText = dictItem.text - break - } - } - result.push(dictText) - } - return result.join(',') - } - return text - // --update-end----author:sunjianlei---date:20200323------for: 字典翻译 text 允许逗号分隔 --- -} - -/** - * 字典值替换文本通用方法(多选) - * @param dictOptions 字典数组 - * @param text 字典值 - * @return String - */ -export function filterMultiDictText(dictOptions, text) { - //js “!text” 认为0为空,所以做提前处理 - if(text === 0 || text === '0'){ - if(dictOptions){ - for (let dictItem of dictOptions) { - if (text == dictItem.value) { - return dictItem.text - } - } - } - } - - if(!text || text=='null' || !dictOptions || dictOptions.length==0){ - return "" - } - let re = ""; - text = text.toString() - let arr = text.split(",") - dictOptions.forEach(function (option) { - if(option){ - for(let i=0;i t["value"] == key) - if(item && item.length>0){ - return item[0]["text"] - } - } -} - -/** 通过code获取字典数组 */ -export async function getDictItems(dictCode, params) { - //优先从缓存中读取字典配置 - if(getDictItemsFromCache(dictCode)){ - let desformDictItems = getDictItemsFromCache(dictCode).map(item => ({...item, label: item.text})) - return desformDictItems; - } - - //缓存中没有,就请求后台 - return await ajaxGetDictItems(dictCode, params).then(({success, result}) => { - if (success) { - let res = result.map(item => ({...item, label: item.text})) - console.log('------- 从DB中获取到了字典-------dictCode : ', dictCode, res) - return Promise.resolve(res) - } else { - console.error('getDictItems error: : ', res) - return Promise.resolve([]) - } - }).catch((res) => { - console.error('getDictItems error: ', res) - return Promise.resolve([]) - }) -} \ No newline at end of file diff --git a/jshERP-web/src/components/dict/JMultiSelectTag.vue b/jshERP-web/src/components/dict/JMultiSelectTag.vue deleted file mode 100644 index c35834c2..00000000 --- a/jshERP-web/src/components/dict/JMultiSelectTag.vue +++ /dev/null @@ -1,107 +0,0 @@ - - - {{ item.text || item.label }} - - - - - - {{ item.text || item.label }} - - - - - - - diff --git a/jshERP-web/src/components/dict/JSearchSelectTag.vue b/jshERP-web/src/components/dict/JSearchSelectTag.vue deleted file mode 100644 index 65f63f70..00000000 --- a/jshERP-web/src/components/dict/JSearchSelectTag.vue +++ /dev/null @@ -1,201 +0,0 @@ - - - - - {{ d.text }} - - - - - {{ d.text }} - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/components/dict/README.md b/jshERP-web/src/components/dict/README.md deleted file mode 100644 index 4106df04..00000000 --- a/jshERP-web/src/components/dict/README.md +++ /dev/null @@ -1,181 +0,0 @@ -# JDictSelectTag 组件用法 ----- -- 从字典表获取数据,dictCode格式说明: 字典code -```html - -``` - -v-decorator用法: -```html - -``` - -- 从数据库表获取字典数据,dictCode格式说明: 表名,文本字段,取值字段 -```html - -``` - - - -# JDictSelectUtil.js 列表字典函数用法 ----- - -- 第一步: 引入依赖方法 -```html - import {initDictOptions, filterDictText} from '@/components/dict/JDictSelectUtil' -``` - -- 第二步: 在created()初始化方法执行字典配置方法 -```html - //初始化字典配置 - this.initDictConfig(); -``` - -- 第三步: 实现initDictConfig方法,加载列表所需要的字典(列表上有多个字典项,就执行多次initDictOptions方法) - -```html - initDictConfig() { - //初始化字典 - 性别 - initDictOptions('sex').then((res) => { - if (res.success) { - this.sexDictOptions = res.result; - } - }); - }, -``` - -- 第四步: 实现字段的customRender方法 -```html - customRender: (text, record, index) => { - //字典值替换通用方法 - return filterDictText(this.sexDictOptions, text); - } -``` - - -# JMultiSelectTag 多选组件 -下拉/checkbox - -## 参数配置 -| 参数 | 类型 | 必填 |说明| -|--------------|---------|----|---------| -| placeholder |string | | placeholder | -| disabled |Boolean | | 是否禁用 | -| type |string | | 多选类型 select/checkbox 默认是select | -| dictCode |string | | 数据字典编码或者表名,显示字段名,存储字段名拼接而成的字符串,如果提供了options参数 则此参数可不填| -| options |Array | | 多选项,如果dictCode参数未提供,可以设置此参数加载多选项 | - -使用示例 ----- -```vue - - - - - - {{ selectValue }} - - - - - - {{ checkboxValue }} - - - - - -``` - -# JSearchSelectTag 字典表的搜索组件 -下拉搜索组件,支持异步加载,异步加载用于大数据量的字典表 - -## 参数配置 -| 参数 | 类型 | 必填 |说明| -|--------------|---------|----|---------| -| placeholder |string | | placeholder | -| disabled |Boolean | | 是否禁用 | -| dict |string | | 表名,显示字段名,存储字段名拼接而成的字符串,如果提供了dictOptions参数 则此参数可不填| -| dictOptions |Array | | 多选项,如果dict参数未提供,可以设置此参数加载多选项 | -| async |Boolean | | 是否支持异步加载,设置成true,则通过输入的内容加载远程数据,否则在本地过滤数据,默认false| - -使用示例 ----- -```vue - - - - - - {{ selectValue }} - - - - - - {{ asyncSelectValue }} - - - - - -``` - diff --git a/jshERP-web/src/components/dict/index.js b/jshERP-web/src/components/dict/index.js deleted file mode 100644 index 22c3235d..00000000 --- a/jshERP-web/src/components/dict/index.js +++ /dev/null @@ -1,7 +0,0 @@ -import T from './JDictSelectTag.vue' -const JDictSelectTag = { - install: function (Vue) { - Vue.component('JDictSelectTag',T); - } -} -export default JDictSelectTag; \ No newline at end of file diff --git a/jshERP-web/src/components/jeecg/JEditableTable.vue b/jshERP-web/src/components/jeecg/JEditableTable.vue index 52d33c75..724a11b8 100644 --- a/jshERP-web/src/components/jeecg/JEditableTable.vue +++ b/jshERP-web/src/components/jeecg/JEditableTable.vue @@ -764,7 +764,6 @@ import { FormTypes, VALIDATE_NO_PASSED } from '@/utils/JEditableTableUtil' import { cloneObject, randomString, randomNumber } from '@/utils/util' import JDate from '@/components/jeecg/JDate' - import { initDictOptions } from '@/components/dict/JDictSelectUtil' import { getFileAccessHttpUrl } from '@/api/manage'; import JInputPop from '@/components/jeecg/minipop/JInputPop' import JFilePop from '@/components/jeecg/minipop/JFilePop' @@ -1029,9 +1028,6 @@ return {} }) } - if (column.dictCode) { - this._loadDictConcatToOptions(column) - } } }) }) @@ -2472,24 +2468,6 @@ } }, - /** 加载数据字典并合并到 options */ - _loadDictConcatToOptions(column) { - initDictOptions(column.dictCode).then((res) => { - if (res && res.code == 200) { - let newOptions = (column.options || [])// .concat(res.result) - res.data.forEach(item => { - for (let option of newOptions) if (option.value === item.value) return - newOptions.push(item) - }) - column.options = newOptions - } else { - console.group(`JEditableTable 查询字典(${column.dictCode})发生异常`) - console.log(res.data) - console.groupEnd() - } - }) - }, - /* --- common function end --- */ /* --- 以下是辅助方法,多用于动态构造页面中的数据 --- */ diff --git a/jshERP-web/src/components/jeecg/JSuperQuery.vue b/jshERP-web/src/components/jeecg/JSuperQuery.vue index 7397f4b7..995f2fb2 100644 --- a/jshERP-web/src/components/jeecg/JSuperQuery.vue +++ b/jshERP-web/src/components/jeecg/JSuperQuery.vue @@ -1,640 +1,639 @@ - - - - - - - {{tooltipProps}} - - - 已有高级查询条件生效 - - 清空 - - - - - 高级查询 - - - - - 高级查询 - - - - - - - 重置 - 保存查询条件 - - 关闭 - 查询 - - - - - - - - - 没有任何查询条件 - - 点击新增 - - - - - - - - - - AND(所有条件都要求匹配) - OR(条件中的任意一个匹配) - - - - - - - - - handleSelected(option,item)" - > - - - - - - 等于 - 包含 - 以..开始 - 以..结尾 - 在...中 - 不等于 - 大于 - 大于等于 - 小于 - 小于等于 - - - - - - - - - - - - - - handleChangeJPopup(item,e,v)"/> - - - - - - - item.val=value"/> - - - - - - - - - - - - - - - - - - - - - - - - 保存的查询 - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/components/jeecg/README.md b/jshERP-web/src/components/jeecg/README.md index 23547473..00ea9bcb 100644 --- a/jshERP-web/src/components/jeecg/README.md +++ b/jshERP-web/src/components/jeecg/README.md @@ -1,512 +1,509 @@ -# 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 - -``` - -2.组件带有v-decorator的使用方法 - a).设置trigger-change属性为true - ```vue - - ``` - - b).设置decorator的option.trigger为input - ```vue - - ``` - -3.其他使用 -添加style -```vue - -``` -添加placeholder -```vue - -``` -添加readOnly -```vue - -``` - -备注: -script内需引入jdate -```vue - -``` - - - --- - - -# 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 - - -``` -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 - - - -# Modal弹框实现最大化功能 - -1.定义modal的宽度: -```vue - -``` -2.自定义modal的title,居右显示切换图标 -```vue - - - {{ title }} - - - - - -``` -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-modal` 或其他带有滚动条的组件时,使用`a-select`组件并打开下拉框时滚动滚动条,就会导致错位的问题产生。 - -## 解决方法 - -大多数情况下,在 `a-select` 上添加一个 `getPopupContainer` 属性,值为`node => node.parentNode`即可解决。 -但是如果遇到 `a-select` 标签层级过深的情况,可能仍然会显示异常,只需要多加几个`.parentNode` (例:node => node.parentNode.parentNode.parentNode)多尝试几次直到解决问题即可。 - -### 代码示例 - -```html - -``` - -# 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 - - - - - - - -``` - -# JCheckbox 使用文档 - -###### 说明: antd-vue checkbox组件处理的是数组,用起来不是很方便,特二次封装,使用时只需处理字符串即可 -## 参数配置 -| 参数 | 类型 | 必填 |说明| -|--------------|---------|----|---------| -| options |array |✔| checkbox需要配置的项,是个数组,数组中每个对象包含两个属性:label(用于显示)和value(用于存储) | - -使用示例 ----- -```vue - - - - {{ sport }} - - - - {{ getFormFieldValue('sport') }} - - - - - -``` - -# JCodeEditor 使用文档 - -###### 说明: 一个简易版的代码编辑器,支持语法高亮 -## 参数配置 -| 参数 | 类型 | 必填 |说明| -|--------------|---------|----|---------| -| language |string | | 表示当前编写代码的类型 javascript/html/css/sql | -| placeholder |string | | placeholder | -| lineNumbers |Boolean | | 是否显示行号 | -| fullScreen |Boolean | | 是否显示全屏按钮 | -| zIndex |string | | 全屏以后的z-index | - -使用示例 ----- -```vue - - - - {{ editorValue }} - - - - -``` - -# JFormContainer 使用文档 - -###### 说明: 暂用于表单禁用 - -使用示例 ----- -```vue - - - - - - -``` - -# JImportModal 使用文档 - -###### 说明: 用于列表页面导入excel功能 - -使用示例 ----- -```vue - - - - 导入 - - - - - - -``` - -# JSelectMultiple 多选下拉组件 -online用 实际开发请使用components/dict/JMultiSelectTag - -# JSlider 滑块验证码 - -使用示例 ----- -```vue - - - - - - - -``` - - -# JTreeSelect 树形下拉组件 -异步加载的树形下拉组件 - -## 参数配置 -| 参数 | 类型 | 必填 |说明| -|--------------|---------|----|---------| -| placeholder |string | | placeholder | -| dict |string | ✔| 表名,显示字段名,存储字段名拼接的字符串 | -| pidField |string | ✔| 父ID的字段名 | -| pidValue |string | | 根节点父ID的值 默认'0' 不可以设置为空,如果想使用此组件,而数据库根节点父ID为空,请修改之 | -| multiple |boolean | |是否支持多选 | - -使用示例 ----- -```vue - - - - - - {{ departId }} - - - - - -``` - - +# 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 + +``` + +2.组件带有v-decorator的使用方法 + a).设置trigger-change属性为true + ```vue + + ``` + + b).设置decorator的option.trigger为input + ```vue + + ``` + +3.其他使用 +添加style +```vue + +``` +添加placeholder +```vue + +``` +添加readOnly +```vue + +``` + +备注: +script内需引入jdate +```vue + +``` + + + --- + + +# 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 + + +``` +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 + + + +# Modal弹框实现最大化功能 + +1.定义modal的宽度: +```vue + +``` +2.自定义modal的title,居右显示切换图标 +```vue + + + {{ title }} + + + + + +``` +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-modal` 或其他带有滚动条的组件时,使用`a-select`组件并打开下拉框时滚动滚动条,就会导致错位的问题产生。 + +## 解决方法 + +大多数情况下,在 `a-select` 上添加一个 `getPopupContainer` 属性,值为`node => node.parentNode`即可解决。 +但是如果遇到 `a-select` 标签层级过深的情况,可能仍然会显示异常,只需要多加几个`.parentNode` (例:node => node.parentNode.parentNode.parentNode)多尝试几次直到解决问题即可。 + +### 代码示例 + +```html + +``` + +# 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 + + + + + + + +``` + +# JCheckbox 使用文档 + +###### 说明: antd-vue checkbox组件处理的是数组,用起来不是很方便,特二次封装,使用时只需处理字符串即可 +## 参数配置 +| 参数 | 类型 | 必填 |说明| +|--------------|---------|----|---------| +| options |array |✔| checkbox需要配置的项,是个数组,数组中每个对象包含两个属性:label(用于显示)和value(用于存储) | + +使用示例 +---- +```vue + + + + {{ sport }} + + + + {{ getFormFieldValue('sport') }} + + + + + +``` + +# JCodeEditor 使用文档 + +###### 说明: 一个简易版的代码编辑器,支持语法高亮 +## 参数配置 +| 参数 | 类型 | 必填 |说明| +|--------------|---------|----|---------| +| language |string | | 表示当前编写代码的类型 javascript/html/css/sql | +| placeholder |string | | placeholder | +| lineNumbers |Boolean | | 是否显示行号 | +| fullScreen |Boolean | | 是否显示全屏按钮 | +| zIndex |string | | 全屏以后的z-index | + +使用示例 +---- +```vue + + + + {{ editorValue }} + + + + +``` + +# JFormContainer 使用文档 + +###### 说明: 暂用于表单禁用 + +使用示例 +---- +```vue + + + + + + +``` + +# JImportModal 使用文档 + +###### 说明: 用于列表页面导入excel功能 + +使用示例 +---- +```vue + + + + 导入 + + + + + + +``` + +# JSlider 滑块验证码 + +使用示例 +---- +```vue + + + + + + + +``` + + +# JTreeSelect 树形下拉组件 +异步加载的树形下拉组件 + +## 参数配置 +| 参数 | 类型 | 必填 |说明| +|--------------|---------|----|---------| +| placeholder |string | | placeholder | +| dict |string | ✔| 表名,显示字段名,存储字段名拼接的字符串 | +| pidField |string | ✔| 父ID的字段名 | +| pidValue |string | | 根节点父ID的值 默认'0' 不可以设置为空,如果想使用此组件,而数据库根节点父ID为空,请修改之 | +| multiple |boolean | |是否支持多选 | + +使用示例 +---- +```vue + + + + + + {{ departId }} + + + + + +``` + + diff --git a/jshERP-web/src/config/router.config.js b/jshERP-web/src/config/router.config.js index f1a29d91..646d3aff 100644 --- a/jshERP-web/src/config/router.config.js +++ b/jshERP-web/src/config/router.config.js @@ -41,12 +41,7 @@ export const constantRouterMap = [ path: 'register', name: 'register', component: () => import(/* webpackChunkName: "user" */ '@/views/user/Register') - }, - { - path: 'register-result', - name: 'registerResult', - component: () => import(/* webpackChunkName: "user" */ '@/views/user/RegisterResult') - }, + } ] }, { diff --git a/jshERP-web/src/main.js b/jshERP-web/src/main.js index ad360b12..b3f369cd 100644 --- a/jshERP-web/src/main.js +++ b/jshERP-web/src/main.js @@ -32,7 +32,6 @@ import { } from "@/store/mutation-types" import config from '@/defaultSettings' -import JDictSelectTag from './components/dict/index.js' import hasPermission from '@/utils/hasPermission' import vueBus from '@/utils/vueBus'; import JeecgComponents from '@/components/jeecg/index' @@ -45,7 +44,6 @@ Vue.use(Antd) Vue.use(VueAxios, router) Vue.use(Viser) Vue.use(hasPermission) -Vue.use(JDictSelectTag) Vue.use(Print) Vue.use(preview) Vue.use(vueBus); diff --git a/jshERP-web/src/mixins/OnlAutoListMixin.js b/jshERP-web/src/mixins/OnlAutoListMixin.js deleted file mode 100644 index 7c94140e..00000000 --- a/jshERP-web/src/mixins/OnlAutoListMixin.js +++ /dev/null @@ -1,78 +0,0 @@ -export const HrefJump = { - data() { - return { - fieldHrefSlots: [], - hrefComponent: { - model: { - title: '', - width: '100%', - visible: false, - destroyOnClose: true, - style: { - top: 0, - left: 0, - height: '100%', - margin: 0, - padding: 0 - }, - bodyStyle: { padding: '8px', height: 'calc(100vh - 108px)', overflow: 'auto', overflowX: 'hidden' }, - // 隐藏掉取消按钮 - cancelButtonProps: { style: { display: 'none' } }, - afterClose: () => { - // 恢复body的滚动 - document.body.style.overflow = null - } - }, - on: { - ok: () => this.hrefComponent.model.visible = false, - cancel: () => this.hrefComponent.model.visible = false - }, - is: null, - params: {}, - } - } - }, - methods: { - //支持链接href跳转 - handleClickFieldHref(field, record) { - let href = field.href - let urlPattern = /(ht|f)tp(s?)\:\/\/[0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*(:(0-9)*)*(\/?)([a-zA-Z0-9\-\.\?\,\'\/\\\+&%\$#_]*)?/ - let compPattern = /\.vue(\?.*)?$/ - if (typeof href === 'string') { - href = href.trim().replace(/\${([^}]+)?}/g, (s1, s2) => record[s2]) - if (urlPattern.test(href)) { - window.open(href, '_blank') - } else if (compPattern.test(href)) { - this.openHrefCompModal(href) - } else { - this.$router.push(href) - } - } - }, - openHrefCompModal(href) { - // 解析 href 参数 - let index = href.indexOf('?') - let path = href - if (index !== -1) { - path = href.substring(0, index) - let paramString = href.substring(index + 1, href.length) - let paramArray = paramString.split('&') - let params = {} - paramArray.forEach(paramObject => { - let paramItem = paramObject.split('=') - params[paramItem[0]] = paramItem[1] - }) - this.hrefComponent.params = params - } else { - this.hrefComponent.params = {} - } - this.hrefComponent.model.visible = true - this.hrefComponent.model.title = '@/views/' + path - this.hrefComponent.is = () => import('@/views/' + (path.startsWith('/')?path.slice(1):path)) - // 禁止body滚动,防止滚动穿透 - setTimeout(() => { - document.body.style.overflow = 'hidden' - }, 300) - }, - } -} \ No newline at end of file diff --git a/jshERP-web/src/mixins/OnlineCommonUtil.js b/jshERP-web/src/mixins/OnlineCommonUtil.js deleted file mode 100644 index 7de0b6df..00000000 --- a/jshERP-web/src/mixins/OnlineCommonUtil.js +++ /dev/null @@ -1,26 +0,0 @@ -import { formatDate } from '@/utils/util' -import Area from '@/components/_util/Area' - -const onlUtil = { - data(){ - return { - mixin_pca:'' - } - }, - created(){ - this.mixin_pca = new Area() - }, - methods:{ - simpleDateFormat(millisecond, format){ - return formatDate(millisecond, format) - }, - getPcaText(code){ - return this.mixin_pca.getText(code); - }, - getPcaCode(text){ - return this.mixin_pca.getCode(text) - } - } -} - -export { onlUtil } \ No newline at end of file diff --git a/jshERP-web/src/views/form/advancedForm/AdvancedForm.vue b/jshERP-web/src/views/form/advancedForm/AdvancedForm.vue deleted file mode 100644 index ad75b979..00000000 --- a/jshERP-web/src/views/form/advancedForm/AdvancedForm.vue +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - - - - - - - - - - handleChange(e.target.value, record.key, col)" - /> - {{ text }} - - - - - 添加 - - - 删除 - - - - 保存 - - 取消 - - - - 编辑 - - - 删除 - - - - - 新增成员 - - - - - - 提交 - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/form/advancedForm/RepositoryForm.vue b/jshERP-web/src/views/form/advancedForm/RepositoryForm.vue deleted file mode 100644 index 0ad1fad1..00000000 --- a/jshERP-web/src/views/form/advancedForm/RepositoryForm.vue +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - - - - - - - - - - - 王同学 - 李同学 - 黄同学 - - - - - - - - - 王晓丽 - 李军 - - - - - - - - - - - - 公开 - 私密 - - - - - - Submit - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/form/advancedForm/TaskForm.vue b/jshERP-web/src/views/form/advancedForm/TaskForm.vue deleted file mode 100644 index e1af2aeb..00000000 --- a/jshERP-web/src/views/form/advancedForm/TaskForm.vue +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - - - - - - - - - - - 黄丽丽 - 李大刀 - - - - - - - - - 王伟 - 李红军 - - - - - - - - - - - - 定时执行 - 周期执行 - - - - - - Submit - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/form/stepForm/Step1.vue b/jshERP-web/src/views/form/stepForm/Step1.vue deleted file mode 100644 index 384602c4..00000000 --- a/jshERP-web/src/views/form/stepForm/Step1.vue +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - ant-design@alipay.com - - - - - - 支付宝 - 微信 - - - - - - - - - - - - 下一步 - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/form/stepForm/Step2.vue b/jshERP-web/src/views/form/stepForm/Step2.vue deleted file mode 100644 index 5e02c418..00000000 --- a/jshERP-web/src/views/form/stepForm/Step2.vue +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - ant-design@alipay.com - - - test@example.com - - - Alex - - - ¥ 5,000.00 - - - 提交 - 上一步 - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/form/stepForm/Step3.vue b/jshERP-web/src/views/form/stepForm/Step3.vue deleted file mode 100644 index a9e739e1..00000000 --- a/jshERP-web/src/views/form/stepForm/Step3.vue +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - 付款账户: - ant-design@alipay.com - - - 收款账户: - test@example.com - - - 收款人姓名: - 辉夜 - - - 转账金额: - 500 元 - - - - 再转一笔 - 查看账单 - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/form/stepForm/StepForm.vue b/jshERP-web/src/views/form/stepForm/StepForm.vue deleted file mode 100644 index 623d6444..00000000 --- a/jshERP-web/src/views/form/stepForm/StepForm.vue +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/modules/message/SysMessageList.vue b/jshERP-web/src/views/modules/message/SysMessageList.vue deleted file mode 100644 index 091b95c7..00000000 --- a/jshERP-web/src/views/modules/message/SysMessageList.vue +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - 查询 - 重置 - - {{ toggleSearchStatus ? '收起' : '展开' }} - - - - - - - - - - - - 新增 - 导出 - - 导入 - - - - - - 删除 - - - 批量操作 - - - - - - - - - 已选择 {{ - selectedRowKeys.length }}项 - 清空 - - - - - - - - - - - 详情 - - - 更多 - - - 编辑 - - - handleDelete(record.id)"> - 删除 - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/modules/message/SysMessageTemplateList.vue b/jshERP-web/src/views/modules/message/SysMessageTemplateList.vue deleted file mode 100644 index 70335fc7..00000000 --- a/jshERP-web/src/views/modules/message/SysMessageTemplateList.vue +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 查询 - 重置 - - {{ toggleSearchStatus ? '收起' : '展开' }} - - - - - - - - - - - - 新增 - 导出 - - 导入 - - - - - - 删除 - - - 批量操作 - - - - - - - - - 已选择 {{ - selectedRowKeys.length }}项 - 清空 - - - - - - - - - - - - 编辑 - - - - 更多 - - - handleDelete(record.id)"> - 删除 - - - - 发送测试 - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/modules/message/modules/SysMessageModal.vue b/jshERP-web/src/views/modules/message/modules/SysMessageModal.vue deleted file mode 100644 index fcfb40ca..00000000 --- a/jshERP-web/src/views/modules/message/modules/SysMessageModal.vue +++ /dev/null @@ -1,185 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 取消 - 提交 - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/modules/message/modules/SysMessageTemplateModal.vue b/jshERP-web/src/views/modules/message/modules/SysMessageTemplateModal.vue deleted file mode 100644 index cfc09535..00000000 --- a/jshERP-web/src/views/modules/message/modules/SysMessageTemplateModal.vue +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/modules/message/modules/SysMessageTestModal.vue b/jshERP-web/src/views/modules/message/modules/SysMessageTestModal.vue deleted file mode 100644 index 77cc36fd..00000000 --- a/jshERP-web/src/views/modules/message/modules/SysMessageTestModal.vue +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/modules/monitor/DiskMonitoring.vue b/jshERP-web/src/views/modules/monitor/DiskMonitoring.vue deleted file mode 100644 index 717d1b23..00000000 --- a/jshERP-web/src/views/modules/monitor/DiskMonitoring.vue +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/modules/monitor/HttpTrace.vue b/jshERP-web/src/views/modules/monitor/HttpTrace.vue deleted file mode 100644 index 4c978ba1..00000000 --- a/jshERP-web/src/views/modules/monitor/HttpTrace.vue +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - - 共追踪到 {{ dataSource.length }} 条近期HTTP请求记录 - - 立即刷新 - - - - - - - - {{ text }} ms - {{ text }} ms - {{ text }} ms - {{ text }} ms - - - - {{ text }} - {{ text }} - {{ text }} - {{ text }} - {{ text }} - {{ text }} - - - - {{ text }} - {{ text }} - {{ text }} - {{ text }} - {{ text }} ms - - - - - - - - - - diff --git a/jshERP-web/src/views/modules/monitor/JvmInfo.vue b/jshERP-web/src/views/modules/monitor/JvmInfo.vue deleted file mode 100644 index 66e15cfd..00000000 --- a/jshERP-web/src/views/modules/monitor/JvmInfo.vue +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - - 上次更新时间:{{ this.time }} - - 立即更新 - - - - - - - {{ text }} - - - - {{ textInfo[record.param].text }} - - - - {{ text }} {{ textInfo[record.param].unit }} - - - - - - - - diff --git a/jshERP-web/src/views/modules/monitor/RedisInfo.vue b/jshERP-web/src/views/modules/monitor/RedisInfo.vue deleted file mode 100644 index 9eab35a8..00000000 --- a/jshERP-web/src/views/modules/monitor/RedisInfo.vue +++ /dev/null @@ -1,189 +0,0 @@ - - - - - - - - - - - - - - Redis 详细信息 - - - - - - - diff --git a/jshERP-web/src/views/modules/monitor/RedisTerminal.vue b/jshERP-web/src/views/modules/monitor/RedisTerminal.vue deleted file mode 100644 index e671afa1..00000000 --- a/jshERP-web/src/views/modules/monitor/RedisTerminal.vue +++ /dev/null @@ -1,13 +0,0 @@ - - - Redis终端 - - - - diff --git a/jshERP-web/src/views/modules/monitor/SystemInfo.vue b/jshERP-web/src/views/modules/monitor/SystemInfo.vue deleted file mode 100644 index 2d15f111..00000000 --- a/jshERP-web/src/views/modules/monitor/SystemInfo.vue +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - - 上次更新时间:{{ this.time }} - - 立即更新 - - - - - - - {{ text }} - - - - {{ textInfo[record.param].text }} - - - - {{ text }} {{ textInfo[record.param].unit }} - - - - - - - - diff --git a/jshERP-web/src/views/modules/monitor/TomcatInfo.vue b/jshERP-web/src/views/modules/monitor/TomcatInfo.vue deleted file mode 100644 index 5885be94..00000000 --- a/jshERP-web/src/views/modules/monitor/TomcatInfo.vue +++ /dev/null @@ -1,149 +0,0 @@ - - - - - - - 上次更新时间:{{ this.time }} - - 立即更新 - - - - - - - {{ text }} - - - - {{ textInfo[record.param].text }} - - - - {{ text }} {{ textInfo[record.param].unit }} - - - - - - - - - diff --git a/jshERP-web/src/views/modules/online/cgform/OnlCgformCopyList.vue b/jshERP-web/src/views/modules/online/cgform/OnlCgformCopyList.vue deleted file mode 100644 index 44d776a4..00000000 --- a/jshERP-web/src/views/modules/online/cgform/OnlCgformCopyList.vue +++ /dev/null @@ -1,391 +0,0 @@ - - - - - - - - - - - - - - - - - 查询 - 重置 - - - - - - - - - - 自定义按钮 - JS增强 - SQL增强 - Java增强 - - - - - - 删除 - - - 批量操作 - - - - - - - - - - 已选择 - {{ selectedRowKeys.length }} - 项 - 清空 - - - - - - 编辑 - - - - 更多 - - - - - 功能测试 - - - - 配置地址 - - - - 移除 - - - - - - - - 已同步 - 未同步 - - - - - - - - - - - - - 关闭 - 复制 - - {{ onlineUrl }} - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/modules/online/cgform/OnlCgformHeadList.vue b/jshERP-web/src/views/modules/online/cgform/OnlCgformHeadList.vue deleted file mode 100644 index f64e86fd..00000000 --- a/jshERP-web/src/views/modules/online/cgform/OnlCgformHeadList.vue +++ /dev/null @@ -1,493 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - 查询 - 重置 - - - - - - - - - - 新增 - 自定义按钮 - JS增强 - SQL增强 - Java增强 - 从数据库导入表单 - 代码生成 - - - - - - 删除 - - - 批量操作 - - - - - - - - - - 已选择 - {{ selectedRowKeys.length }} - 项 - 清空 - - - - - - 编辑 - - - - 更多 - - - - - 同步数据库 - - - - - 功能测试 - - - 配置地址 - - - - - 复制视图 - - - - 配置视图 - - - - 移除 - - - - handleDelete(record.id)"> - 删除 - - - - - - - - - 已同步 - 未同步 - - - - - - - - - - - - - 关闭 - - 确定 - - - - 普通同步(保留表数据) - 强制同步(删除表,重新生成) - - - - - - - 关闭 - 复制 - - {{ onlineUrl }} - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/modules/online/cgform/auto/ButtonExpHandler.js b/jshERP-web/src/views/modules/online/cgform/auto/ButtonExpHandler.js deleted file mode 100644 index 3eaf6643..00000000 --- a/jshERP-web/src/views/modules/online/cgform/auto/ButtonExpHandler.js +++ /dev/null @@ -1,41 +0,0 @@ -/** - * online 自定义按钮表达式处理类 - */ -export default class ButtonExpHandler { - /** - * 构造器 - * @param express - */ - constructor(express,record) { - this._express = express; - this._record = record; - } - - get show() { - if(!this._express || this._express==''){ - return true; - } - let arr = this._express.split('#'); - //获取字段值 - let fieldValue = this._record[arr[0]]; - //获取表达式 - let exp = arr[1].toLowerCase(); - //判断表达式 - if(exp === 'eq'){ - return fieldValue == arr[2]; - }else if(exp === 'ne'){ - return !(fieldValue == arr[2]); - }else if(exp === 'empty'){ - if(arr[2]==='true' || arr[2]===true){ - return !fieldValue || fieldValue==''; - }else{ - return fieldValue && fieldValue.length>0 - } - }else if(exp === 'in'){ - let arr2 = arr[2].split(','); - return arr2.indexOf(String(fieldValue))>=0; - } - return false; - } - -} \ No newline at end of file diff --git a/jshERP-web/src/views/modules/online/cgform/auto/OnlCgformAutoList.vue b/jshERP-web/src/views/modules/online/cgform/auto/OnlCgformAutoList.vue deleted file mode 100644 index 61539211..00000000 --- a/jshERP-web/src/views/modules/online/cgform/auto/OnlCgformAutoList.vue +++ /dev/null @@ -1,827 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - 查询 - 重置 - - {{ toggleSearchStatus ? '收起' : '展开' }} - - - - - - - - - - - - 新增 - 导入 - 导出 - - - {{ item.buttonName }} - - - {{ item.buttonName }} - - - - - - - 批量删除 - - - - - - 已选择 {{ table.selectedRowKeys.length }}项 - 清空 - - - - - - - {{ text }} - - - - - {{ getFormatDate(text) }} - - - - - - - - 无图片 - - - - - 无文件 - - 下载 - - - - - - - - 编辑 - - - - - - - 编辑 - - - - - - 更多 - - - - 详情 - - - - - handleDeleteOne(record)"> - 删除 - - - - - - - handleDeleteOne(record)"> - 删除 - - - - - - - - {{ btnItem.buttonName }} - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/modules/online/cgform/auto/OnlCgformTreeList.vue b/jshERP-web/src/views/modules/online/cgform/auto/OnlCgformTreeList.vue deleted file mode 100644 index 86a53302..00000000 --- a/jshERP-web/src/views/modules/online/cgform/auto/OnlCgformTreeList.vue +++ /dev/null @@ -1,696 +0,0 @@ - - - - - 新增 - 导入 - 导出 - - - {{ item.buttonName }} - - - {{ item.buttonName }} - - - - 批量删除 - - - - - - 已选择 {{ selectedRowKeys.length }}项 - 清空 - - - - - - {{ getDateNoTime(text) }} - - - - - - - - 无图片 - - - - - 无文件 - - 下载 - - - - - - - 编辑 - - - - - - 更多 - - - - 详情 - - - handleDeleteOne(record)"> - 删除 - - - - - - - - {{ btnItem.buttonName }} - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/modules/online/cgform/auto/erp/OnlCgformErpList.vue b/jshERP-web/src/views/modules/online/cgform/auto/erp/OnlCgformErpList.vue deleted file mode 100644 index b96fd39c..00000000 --- a/jshERP-web/src/views/modules/online/cgform/auto/erp/OnlCgformErpList.vue +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/modules/online/cgform/util/TableUtils.js b/jshERP-web/src/views/modules/online/cgform/util/TableUtils.js deleted file mode 100644 index cccca017..00000000 --- a/jshERP-web/src/views/modules/online/cgform/util/TableUtils.js +++ /dev/null @@ -1,269 +0,0 @@ -/** - * 同步列表,可以同步新增、修改、删除 - * @author sunjianlei - * */ -export async function syncAllTable(vm, table1) { - vm.$refs.editableTable.resetScrollTop() - let deleteIds = table1.$refs.editableTable.getDeleteIds() - let table1Value - await table1.$refs.editableTable.getValuesPromise(false).then((values) => { - table1Value = values - return vm.$refs.editableTable.getValuesPromise(false) - }).then((values) => { - - table1Value.forEach(value => { - let flag = false - values.forEach((thisValue) => { - if (value.id === thisValue.id) { - - // 判断是否修改了值 - let dbFieldName = thisValue['dbFieldName'] - let dbFieldTxt = thisValue['dbFieldTxt'] - - // return - - if (value.dbFieldName !== dbFieldName - || value.dbFieldTxt !== dbFieldTxt) { - - // 修改了 - vm.$refs.editableTable.setValues([{ - rowKey: thisValue.id, - values: { - dbFieldName: value.dbFieldName, - dbFieldTxt: value.dbFieldTxt - } - }]) - - } - flag = true - } else { - // id不匹配则有可能是新增也有可能是删除了的 - // 遍历传进来的 deleteIds 进行对比 - deleteIds.forEach(delId => { - // 对比成功,则删除该条数据 - if (delId === thisValue.id) { - vm.$refs.editableTable.removeRows(vm.$refs.editableTable.caseId + delId) - flag = true - } - }) - } - }) - // return - // 判断是否操作了该条数据,若没有操作则代表要执行新增操作 - if (!flag) { - let record = Object.assign({}, value) - vm.columns.forEach(column => { - if ( - column.dataIndex !== 'dbFieldName' && - column.dataIndex !== 'dbFieldTxt' - ) { - record[column.dataIndex] = column.defaultValue - } - }) - vm.$refs.editableTable.push(record) - } - }) - }) - -} - -/** - * 将数据分类并Set进dataSource - * @author sunjianlei - **/ -export function setDataSource(vm, queryData) { - let dataSource = [] - // 遍历查询出来的数据 - queryData.forEach(value => { - - let data = { id: value['id'] } - vm.columns.forEach(column => { - let key = column.key - if (key) { - data[key] = value[key] - - // 由于多选下拉框返回的是一个数组,所以需要改成 [1,2,3] 数组的形式,否则组件不识别 - // if (key === 'indexField') { - // data[key] = value[key].split(',') - // } - - } - }) - dataSource.push(data) - }) - vm.dataSource = dataSource -} - -/** 获取主表的初始化数据 */ -export function getMasterTableInitialData() { - return [ - { - dbFieldName: 'id', - dbFieldTxt: '主键', - dbLength: 36, - dbPointLength: 0, - dbDefaultVal: '', - dbType: 'string', - dbIsKey: '1', - dbIsNull: '0', - // table2 - isShowForm: '0', - isShowList: '0', - isReadOnly: '1', - fieldShowType: 'text', - fieldLength: '120', - queryMode: 'single', - orderNum: 1 - }, - { - dbFieldName: 'create_by', - dbFieldTxt: '创建人', - dbLength: 50, - dbPointLength: 0, - dbDefaultVal: '', - dbType: 'string', - dbIsKey: '0', - dbIsNull: '1', - // table2 - isShowForm: '0', - isShowList: '0', - fieldShowType: 'text', - fieldLength: '120', - queryMode: 'single', - orderNum: 2 - }, - { - dbFieldName: 'create_time', - dbFieldTxt: '创建日期', - dbLength: 20, - dbPointLength: 0, - dbDefaultVal: '', - dbType: 'Date', - dbIsKey: '0', - dbIsNull: '1', - // table2 - isShowForm: '0', - isShowList: '0', - fieldShowType: 'datetime', - fieldLength: '120', - queryMode: 'single', - orderNum: 3 - }, - { - dbFieldName: 'update_by', - dbFieldTxt: '更新人', - dbLength: 50, - dbPointLength: 0, - dbDefaultVal: '', - dbType: 'string', - dbIsKey: '0', - dbIsNull: '1', - // table2 - isShowForm: '0', - isShowList: '0', - fieldShowType: 'text', - fieldLength: '120', - queryMode: 'single', - orderNum: 4 - }, - { - dbFieldName: 'update_time', - dbFieldTxt: '更新日期', - dbLength: 20, - dbPointLength: 0, - dbDefaultVal: '', - dbType: 'Date', - dbIsKey: '0', - dbIsNull: '1', - // table2 - isShowForm: '0', - isShowList: '0', - fieldShowType: 'datetime', - fieldLength: '120', - queryMode: 'single', - orderNum: 5 - },{ - dbFieldName: 'sys_org_code', - dbFieldTxt: '所属部门', - dbLength: 64, - dbPointLength: 0, - dbDefaultVal: '', - dbType: 'string', - dbIsKey: '0', - dbIsNull: '1', - // table2 - isShowForm: '0', - isShowList: '0', - fieldShowType: 'text', - fieldLength: '120', - queryMode: 'single', - orderNum: 6 - } - // { - // dbFieldName: 'sys_org_code', - // dbFieldTxt: '所属部门', - // dbLength: 50, - // dbPointLength: 0, - // dbDefaultVal: '', - // dbType: 'string', - // dbIsKey: false, - // dbIsNull: true - // }, { - // dbFieldName: 'sys_company_code', - // dbFieldTxt: '所属公司', - // dbLength: 50, - // dbPointLength: 0, - // dbDefaultVal: '', - // dbType: 'string', - // dbIsKey: false, - // dbIsNull: true - // }, { - // dbFieldName: 'bpm_status', - // dbFieldTxt: '流程状态', - // dbLength: 32, - // dbPointLength: 0, - // dbDefaultVal: '', - // dbType: 'string', - // dbIsKey: false, - // dbIsNull: true - // } - ] -} -/** 获取树的初始化数据 */ -export function getTreeNeedFields() { - return [{ - dbFieldName: 'pid', - dbFieldTxt: '父级节点', - dbLength: 32, - dbPointLength: 0, - dbDefaultVal: '', - dbType: 'string', - dbIsKey: '0', - dbIsNull: '1', - // table2 - isShowForm: '1', - isShowList: '0', - fieldShowType: 'text', - fieldLength: '120', - queryMode: 'single', - orderNum: 7 - },{ - dbFieldName: 'has_child', - dbFieldTxt: '是否有子节点', - dbLength: 3, - dbPointLength: 0, - dbDefaultVal: '', - dbType: 'string', - dbIsKey: '0', - dbIsNull: '1', - // table2 - isShowForm: '0', - isShowList: '0', - fieldShowType: 'list', - fieldLength: '120', - queryMode: 'single', - orderNum: 8, - // table3 - dictField:"yn" - }] -} \ No newline at end of file diff --git a/jshERP-web/src/views/modules/online/cgreport/OnlCgreportHeadList.vue b/jshERP-web/src/views/modules/online/cgreport/OnlCgreportHeadList.vue deleted file mode 100644 index 2532f53c..00000000 --- a/jshERP-web/src/views/modules/online/cgreport/OnlCgreportHeadList.vue +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - 查询 - 重置 - - - - - - - - - - 录入 - - - - - - 删除 - - - 批量操作 - - - - - - - - - - 已选择 - - {{ selectedRowKeys.length }} - - 项 - 清空 - - - - - - 编辑 - - - - 更多 - - - 配置地址 - - - 功能测试 - - - handleDelete(record.id)"> - 删除 - - - - - - - - - - - - - - - - - 关闭 - 复制 - - {{ reportUrlText }} - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/modules/online/cgreport/auto/OnlCgreportAutoList.vue b/jshERP-web/src/views/modules/online/cgreport/auto/OnlCgreportAutoList.vue deleted file mode 100644 index 6736263d..00000000 --- a/jshERP-web/src/views/modules/online/cgreport/auto/OnlCgreportAutoList.vue +++ /dev/null @@ -1,320 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - 查询 - 重置 - - {{ toggleSearchStatus ? '收起' : '展开' }} - - - - - - - - - - - 导出 - - - - - - - - {{ text }} - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/modules/oss/OSSFileList.vue b/jshERP-web/src/views/modules/oss/OSSFileList.vue deleted file mode 100644 index ca5d34cf..00000000 --- a/jshERP-web/src/views/modules/oss/OSSFileList.vue +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - - - - - - - - - - - - - - 查询 - 重置 - - - - - - - - - - - - - OSS文件上传 - - - - - - - MINIO文件上传 - - - - - - - - 已选择 {{ - selectedRowKeys.length }}项 - 清空 - - - - - - 预览 - - 删除 - - - - - - - - - - - diff --git a/jshERP-web/src/views/profile/advanced/Advanced.vue b/jshERP-web/src/views/profile/advanced/Advanced.vue deleted file mode 100644 index af448439..00000000 --- a/jshERP-web/src/views/profile/advanced/Advanced.vue +++ /dev/null @@ -1,342 +0,0 @@ - - - - - 曲丽丽 - XX服务 - 2018-08-07 - 12421 - 2018-08-07 ~ 2018-12-11 - 请于两个工作日内确认 - - - - 状态 - 待审批 - - - 订单金额 - ¥ 568.08 - - - - - - 操作 - 操作 - - - 主操作 - - - - - - - - - - - - - - - - - - 付晓晓 - 32943898021309809423 - 3321944288191034921 - 18112345678 - 浙江省杭州市西湖区黄姑山路工专路交叉路口 - - - 725 - 2018-08-08 - - 725 - 2018-08-08 - - - - - 林东东 - 1234567 - XX公司-YY部 - 2018-08-08 - 这段描述很长很长很长很长很长很长很长很长很长很长很长很长很长很长... - - - - Citrullus lanatus (Thunb.) Matsum. et Nakai一年生蔓生藤本;茎、枝粗壮,具明显的棱。卷须较粗.. - - - - 付小小 - 1234567 - - - - - - - 暂无数据 - - - - {this.activeTabKey = key}" - > - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/profile/basic/Index.vue b/jshERP-web/src/views/profile/basic/Index.vue deleted file mode 100644 index 39dbd26e..00000000 --- a/jshERP-web/src/views/profile/basic/Index.vue +++ /dev/null @@ -1,255 +0,0 @@ - - - - - 1000000000 - 已取货 - 1234123421 - 3214321432 - - - - 付小小 - 18100000000 - 菜鸟仓储 - 浙江省杭州市西湖区万塘路18号 - 无 - - - - 退货商品 - - - - - 退货进度 - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/result/Error.vue b/jshERP-web/src/views/result/Error.vue deleted file mode 100644 index 634c4b6e..00000000 --- a/jshERP-web/src/views/result/Error.vue +++ /dev/null @@ -1,45 +0,0 @@ - - - - - 返回修改 - - - - 您提交的内容有如下错误: - - - - 您的账户已被冻结 - 立即解冻 - - - - 您的账户还不具备申请资格 - 立即升级 - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/result/Result.vue b/jshERP-web/src/views/result/Result.vue deleted file mode 100644 index 09278d9b..00000000 --- a/jshERP-web/src/views/result/Result.vue +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - {{ title }} - {{ description }} - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/result/Success.vue b/jshERP-web/src/views/result/Success.vue deleted file mode 100644 index b5061e31..00000000 --- a/jshERP-web/src/views/result/Success.vue +++ /dev/null @@ -1,92 +0,0 @@ - - - - - 返回列表 - 查看项目 - 打印 - - - 项目名称 - - - 项目 ID: - 20180724089 - - - 负责人: - 曲丽丽是谁? - - - 生效时间: - 2016-12-12 ~ 2017-12-12 - - - - - 创建项目 - - - - 曲丽丽 - - - 2016-12-12 12:32 - - - - - 部门初审 - - - - 周毛毛 - - - 催一下 - - - - - 财务复核 - - - 完成 - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/AddressList.vue b/jshERP-web/src/views/system/AddressList.vue deleted file mode 100644 index f6a1a412..00000000 --- a/jshERP-web/src/views/system/AddressList.vue +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/DataLogList.vue b/jshERP-web/src/views/system/DataLogList.vue deleted file mode 100644 index 98351e25..00000000 --- a/jshERP-web/src/views/system/DataLogList.vue +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - - - - - - - - - - - - 查询 - 重置 - - - - - - - - - 数据比较 - - - - - - - 已选择 {{ selectedRowKeys.length }}项 - 清空 - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/DepartList.vue b/jshERP-web/src/views/system/DepartList.vue deleted file mode 100644 index 95597b09..00000000 --- a/jshERP-web/src/views/system/DepartList.vue +++ /dev/null @@ -1,657 +0,0 @@ - - - - - - - - 添加部门 - 添加下级 - 导出 - - 导入 - - 批量删除 - - - - - - 当前选择:{{ getCurrSelectedTitle() }} - 取消选择 - - - - - - - - - - - - - 添加 - 删除 - 取消 - - - - - - - - - - - 父子关联 - 取消关联 - 全部勾选 - 取消全选 - 展开所有 - 合并所有 - - - 树操作 - - - - - - - - - - - - - - - - - - - - - - - - - 公司 - - - - - - - 部门 - - - 岗位 - - - - - - - - - - - - - - - - - - - 重置 - 保存 - - - - - 请先选择一个部门! - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/DepartList2.vue b/jshERP-web/src/views/system/DepartList2.vue deleted file mode 100644 index 09939ede..00000000 --- a/jshERP-web/src/views/system/DepartList2.vue +++ /dev/null @@ -1,260 +0,0 @@ - - - - - - - - 新增 - - - - - - 删除 - - - 批量操作 - - - - - - - - - 已选择 {{ selectedRowKeys.length }}项 - 清空 - - - - - 编辑 - - - - 更多 - - - 详情 - - - handleDelete(record.id)"> - 删除 - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/DepartUserList.vue b/jshERP-web/src/views/system/DepartUserList.vue deleted file mode 100644 index 96352f8e..00000000 --- a/jshERP-web/src/views/system/DepartUserList.vue +++ /dev/null @@ -1,221 +0,0 @@ - - - - - - - - - - - - - - - - 您的部门下暂无有效部门信息 - - 普通员工暂此权限 - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/DictDeleteList.vue b/jshERP-web/src/views/system/DictDeleteList.vue deleted file mode 100644 index d0334805..00000000 --- a/jshERP-web/src/views/system/DictDeleteList.vue +++ /dev/null @@ -1,138 +0,0 @@ - - - - 关闭 - - - - 字典取回 - - 彻底删除 - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/DictItemList.vue b/jshERP-web/src/views/system/DictItemList.vue deleted file mode 100644 index dd2f6bca..00000000 --- a/jshERP-web/src/views/system/DictItemList.vue +++ /dev/null @@ -1,207 +0,0 @@ - - - - - - - - - - - - - - - - - - - 正常 - 禁用 - - - - - - 搜索 - 重置 - - - - - - 新增 - - - - - - - - - 编辑 - - handleDelete(record.id)"> - 删除 - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/DictList.vue b/jshERP-web/src/views/system/DictList.vue deleted file mode 100644 index 30fc051d..00000000 --- a/jshERP-web/src/views/system/DictList.vue +++ /dev/null @@ -1,208 +0,0 @@ - - - - - - - - - - - - - - - - - - - - 查询 - 重置 - - - - - - - 添加 - 导出 - - 导入 - - 刷新缓存 - - 回收站 - - - - - - - 编辑 - - - 字典配置 - - handleDelete(record.id)"> - 删除 - - - - - - - - loadData()"> - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/NewPermissionList.vue b/jshERP-web/src/views/system/NewPermissionList.vue deleted file mode 100644 index ef6d49cb..00000000 --- a/jshERP-web/src/views/system/NewPermissionList.vue +++ /dev/null @@ -1,227 +0,0 @@ - - - - - - 新增 - 批量删除 - - - - - - - - 已选择 {{ - selectedRowKeys.length }}项 - 清空 - - - - - - 编辑 - - - - - 更多 - - - - 详情 - - - 添加下级 - - - 数据规则 - - - - handleDelete(record.id)"> - 删除 - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/PermissionDataRuleList.vue b/jshERP-web/src/views/system/PermissionDataRuleList.vue deleted file mode 100644 index cd2dcf87..00000000 --- a/jshERP-web/src/views/system/PermissionDataRuleList.vue +++ /dev/null @@ -1,188 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - 查询 - 重置 - - - - - - 添加 - - - - - - - - 编辑 - - - handleDelete(record.id)"> - 删除 - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/PermissionList.vue b/jshERP-web/src/views/system/PermissionList.vue deleted file mode 100644 index a7d95e32..00000000 --- a/jshERP-web/src/views/system/PermissionList.vue +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - 新增 - 批量删除 - - - - - - - - 已选择 {{ - selectedRowKeys.length }}项 - 清空 - - - - - - 编辑 - - - - - 更多 - - - - 详情 - - - 添加下级 - - - 数据规则 - - - - handleDelete(record.id)"> - 删除 - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/QuartzJobList.vue b/jshERP-web/src/views/system/QuartzJobList.vue deleted file mode 100644 index 2dfc8cc8..00000000 --- a/jshERP-web/src/views/system/QuartzJobList.vue +++ /dev/null @@ -1,263 +0,0 @@ - - - - - - - - - - - - - - - - - 全部 - 正常 - 停止 - - - - - - - 查询 - 重置 - - - - - - - - - - 新增 - 导出 - - 导入 - - - - 删除 - - 批量操作 - - - - - - - 已选择 {{ selectedRowKeys.length }}项 - 清空 - - - - - - - - - - - - - - - 启动 - 停止 - - - - 更多 - - 编辑 - - handleDelete(record.id)"> - 删除 - - - - - - - - - 已启动 - 已暂停 - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/RoleUserList.vue b/jshERP-web/src/views/system/RoleUserList.vue deleted file mode 100644 index 593652e1..00000000 --- a/jshERP-web/src/views/system/RoleUserList.vue +++ /dev/null @@ -1,548 +0,0 @@ - - - - - - - - - - - - - - - - - - 查询 - 重置 - - - - - - - - 新建角色 - - - 导入 - - 导出 - - - - - 已选择 {{ selectedRowKeys1.length }}项 - 清空 - - - - - - 用户 - - - - - - 更多 - - - - 授权 - - - 编辑 - - - handleDelete1(record.id)"> - 删除 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 查询 - 重置 - - - - - - - - - 新增用户 - - 已有用户 - - - - - - 删除 - - - 批量操作 - - - - - - - - 已选择 {{ - selectedRowKeys2.length }}项 - 清空 - - - - 编辑 - - - - 更多 - - - - handleDelete2(record.id)"> - 删除 - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/SysAnnouncementList.vue b/jshERP-web/src/views/system/SysAnnouncementList.vue deleted file mode 100644 index 274c4c66..00000000 --- a/jshERP-web/src/views/system/SysAnnouncementList.vue +++ /dev/null @@ -1,291 +0,0 @@ - - - - - - - - - - - - - - - - - - 查询 - 重置 - - - - - - - - - - 新增 - 导出 - - 导入 - - - - - - 删除 - - - 批量操作 - - - - - - - - - 已选择 {{ selectedRowKeys.length }}项 - 清空 - - - - - - 编辑 - - - - 更多 - - - handleDelete(record.id)"> - 删除 - - - - releaseData(record.id)"> - 发布 - - - - reovkeData(record.id)"> - 撤销 - - - - 查看 - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/SysCategoryList.vue b/jshERP-web/src/views/system/SysCategoryList.vue deleted file mode 100644 index 91afddaa..00000000 --- a/jshERP-web/src/views/system/SysCategoryList.vue +++ /dev/null @@ -1,302 +0,0 @@ - - - - - - 新增 - - - - 删除 - - 批量操作 - - - - - - - 已选择 {{ selectedRowKeys.length }}项 - 清空 - - - - - - 编辑 - - handleDelete(record)"> - 删除 - - - 添加下级 - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/SysCheckRuleList.vue b/jshERP-web/src/views/system/SysCheckRuleList.vue deleted file mode 100644 index 783eb7d2..00000000 --- a/jshERP-web/src/views/system/SysCheckRuleList.vue +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - 查询 - 重置 - - {{ toggleSearchStatus ? '收起' : '展开' }} - - - - - - - - - - - - 新增 - 导出 - - 导入 - - - - - - 删除 - - - 批量操作 - - - - - - - - - 已选择 - {{ selectedRowKeys.length }} - 项 - - - 清空 - - - - - - - - 编辑 - - 功能测试 - - - - 更多 - - - - - 删除 - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/SysDataSourceList.vue b/jshERP-web/src/views/system/SysDataSourceList.vue deleted file mode 100644 index 5fc63172..00000000 --- a/jshERP-web/src/views/system/SysDataSourceList.vue +++ /dev/null @@ -1,188 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - 查询 - 重置 - - - - - - - - - - 新增 - 导出 - - 导入 - - - - - - 删除 - - - 批量操作 - - - - - - - - - - - 已选择 - {{ selectedRowKeys.length }} - 项 - 清空 - - - - - - - 编辑 - - - - 更多 - - - handleDelete(record.id)"> - 删除 - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/SysFillRuleList.vue b/jshERP-web/src/views/system/SysFillRuleList.vue deleted file mode 100644 index 324eea09..00000000 --- a/jshERP-web/src/views/system/SysFillRuleList.vue +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - - - - - - - - - - - - - - - 查询 - 重置 - - - - - - - - - 新增 - 导出 - - 导入 - - - - - - 删除 - - - 批量操作 - - - - - - - - - 已选择 - {{ selectedRowKeys.length }} - 项 - - - 清空 - - - - - - - - 编辑 - - - 更多 - - - 功能测试 - - - handleDelete(record.id)"> - 删除 - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/SysPositionList.vue b/jshERP-web/src/views/system/SysPositionList.vue deleted file mode 100644 index 2b6864fb..00000000 --- a/jshERP-web/src/views/system/SysPositionList.vue +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 查询 - 重置 - - {{ toggleSearchStatus ? '收起' : '展开' }} - - - - - - - - - - - - 新增 - 导出 - - 导入 - - - - - - 删除 - - - 批量操作 - - - - - - - - - 已选择 {{ selectedRowKeys.length }}项 - 清空 - - - - - - 编辑 - - - - 更多 - - - handleDelete(record.id)"> - 删除 - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/UserAnnouncementList.vue b/jshERP-web/src/views/system/UserAnnouncementList.vue deleted file mode 100644 index 891880ef..00000000 --- a/jshERP-web/src/views/system/UserAnnouncementList.vue +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - 查询 - 重置 - - - - - - - - - 全部标注已读 - - - - - 查看 - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/UserList.vue b/jshERP-web/src/views/system/UserList.vue index 2e2e14e4..dfd8a57c 100644 --- a/jshERP-web/src/views/system/UserList.vue +++ b/jshERP-web/src/views/system/UserList.vue @@ -93,18 +93,14 @@ import {postAction,getFileAccessHttpUrl} from '@/api/manage'; import {frozenBatch} from '@/api/api' import {JeecgListMixin} from '@/mixins/JeecgListMixin' - import SysUserAgentModal from "./modules/SysUserAgentModal"; import JInput from '@/components/jeecg/JInput' - import UserRecycleBinModal from './modules/UserRecycleBinModal' export default { name: "UserList", mixins: [JeecgListMixin], components: { - SysUserAgentModal, UserModal, PasswordModal, - JInput, - UserRecycleBinModal + JInput }, data() { return { diff --git a/jshERP-web/src/views/system/modules/AddressListLeft.vue b/jshERP-web/src/views/system/modules/AddressListLeft.vue deleted file mode 100644 index 028a4112..00000000 --- a/jshERP-web/src/views/system/modules/AddressListLeft.vue +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/modules/AddressListRight.vue b/jshERP-web/src/views/system/modules/AddressListRight.vue deleted file mode 100644 index cad98eba..00000000 --- a/jshERP-web/src/views/system/modules/AddressListRight.vue +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - 查询 - 重置 - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/modules/DataLogCompareModal.vue b/jshERP-web/src/views/system/modules/DataLogCompareModal.vue deleted file mode 100644 index e02bb02c..00000000 --- a/jshERP-web/src/views/system/modules/DataLogCompareModal.vue +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - 版本:{{dataVersion1Num}} - 版本:{{dataVersion2Num}} - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/modules/DataLogModal.vue b/jshERP-web/src/views/system/modules/DataLogModal.vue deleted file mode 100644 index c9f1e9c0..00000000 --- a/jshERP-web/src/views/system/modules/DataLogModal.vue +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - {{ log.dataVersion }} - - - - - - - - - {{ log.dataVersion }} - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/modules/DepartAuthModal.vue b/jshERP-web/src/views/system/modules/DepartAuthModal.vue deleted file mode 100644 index 42b5f0f7..00000000 --- a/jshERP-web/src/views/system/modules/DepartAuthModal.vue +++ /dev/null @@ -1,188 +0,0 @@ - - - - - - - - {{ slotTitle }} - - - - - - - - - - 全部勾选 - 取消全选 - 展开所有 - 合并所有 - - - 树操作 - - - 保存 - - - - - 请先选择一个部门! - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/modules/DepartDataruleModal.vue b/jshERP-web/src/views/system/modules/DepartDataruleModal.vue deleted file mode 100644 index 77298acd..00000000 --- a/jshERP-web/src/views/system/modules/DepartDataruleModal.vue +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - - - {{ item.ruleName }} - - - - - 点击保存 - - - - - 无配置信息! - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/modules/DepartModal.vue b/jshERP-web/src/views/system/modules/DepartModal.vue deleted file mode 100644 index b0b26623..00000000 --- a/jshERP-web/src/views/system/modules/DepartModal.vue +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - - - - - - - - - - - - 公司 - - - - - - - 部门 - - - 岗位 - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/modules/DepartWindow.vue b/jshERP-web/src/views/system/modules/DepartWindow.vue deleted file mode 100644 index 7dea2fa2..00000000 --- a/jshERP-web/src/views/system/modules/DepartWindow.vue +++ /dev/null @@ -1,185 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/modules/DeptBaseInfo.vue b/jshERP-web/src/views/system/modules/DeptBaseInfo.vue deleted file mode 100644 index af1418f6..00000000 --- a/jshERP-web/src/views/system/modules/DeptBaseInfo.vue +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - 公司 - - - 部门 - - - 岗位 - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/modules/DeptRoleAuthModal.vue b/jshERP-web/src/views/system/modules/DeptRoleAuthModal.vue deleted file mode 100644 index 09b90fec..00000000 --- a/jshERP-web/src/views/system/modules/DeptRoleAuthModal.vue +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - - - {{ slotTitle }} - - - 无可配置部门权限! - - - - - - - 父子关联 - 取消关联 - 全部勾选 - 取消全选 - 展开所有 - 合并所有 - - - 树操作 - - - - 取消 - - 仅保存 - 保存并关闭 - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/modules/DeptRoleDataruleModal.vue b/jshERP-web/src/views/system/modules/DeptRoleDataruleModal.vue deleted file mode 100644 index f3a12115..00000000 --- a/jshERP-web/src/views/system/modules/DeptRoleDataruleModal.vue +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - - - - - {{ item.ruleName }} - - - - - 点击保存 - - - - - 无配置信息! - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/modules/DeptRoleInfo.vue b/jshERP-web/src/views/system/modules/DeptRoleInfo.vue deleted file mode 100644 index faace530..00000000 --- a/jshERP-web/src/views/system/modules/DeptRoleInfo.vue +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - - - - - - - - - - 查询 - 重置 - - - - - - - - 新建部门角色 - - - 删除 - - 批量操作 - - - - - - 已选择 - {{selectedRowKeys.length }}项 - 清空 - - - - 编辑 - - - - 更多 - - - - 授权 - - - handleDelete(record.id)"> - 删除 - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/modules/DeptRoleUserModal.vue b/jshERP-web/src/views/system/modules/DeptRoleUserModal.vue deleted file mode 100644 index 943f5740..00000000 --- a/jshERP-web/src/views/system/modules/DeptRoleUserModal.vue +++ /dev/null @@ -1,200 +0,0 @@ - - - - - - - - - - - - - - {{ des.text }} - - - - - - - - - 无可配置角色! - - - - - 全部勾选 - 取消全选 - - - 操作 - - - - 取消 - - 保存 - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/modules/DeptUserInfo.vue b/jshERP-web/src/views/system/modules/DeptUserInfo.vue deleted file mode 100644 index 6868b507..00000000 --- a/jshERP-web/src/views/system/modules/DeptUserInfo.vue +++ /dev/null @@ -1,342 +0,0 @@ - - - - - - - - - - - - - - - - - - - - 查询 - 重置 - - - - - - - - - 添加已有用户 - 新建用户 - - - - - - 取消关联 - - - 批量操作 - - - - - - - - - 已选择 {{ - selectedRowKeys.length }}项 - 清空 - - - - - - - - 编辑 - - - - - - 更多 - - - - 分配部门角色 - - - - 用户详情 - - - - handleDelete(record.id)"> - 取消关联 - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/modules/DictItemModal.vue b/jshERP-web/src/views/system/modules/DictItemModal.vue deleted file mode 100644 index 70052353..00000000 --- a/jshERP-web/src/views/system/modules/DictItemModal.vue +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - - - - - - - - - - - - - - - 值越小越靠前,支持小数 - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/modules/DictModal.vue b/jshERP-web/src/views/system/modules/DictModal.vue deleted file mode 100644 index 2de7e667..00000000 --- a/jshERP-web/src/views/system/modules/DictModal.vue +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/modules/PermissionDataRuleModal.vue b/jshERP-web/src/views/system/modules/PermissionDataRuleModal.vue deleted file mode 100644 index cd7921fb..00000000 --- a/jshERP-web/src/views/system/modules/PermissionDataRuleModal.vue +++ /dev/null @@ -1,179 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - 有效 - 无效 - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/modules/PermissionModal.vue b/jshERP-web/src/views/system/modules/PermissionModal.vue deleted file mode 100644 index a6178d03..00000000 --- a/jshERP-web/src/views/system/modules/PermissionModal.vue +++ /dev/null @@ -1,430 +0,0 @@ - - - - - - - - - - 一级菜单 - 子菜单 - 按钮/权限 - - - - - - - - - - {{ validateStatus=='error'?'请选择上级菜单':' ' }} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 关闭 - - 确定 - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/modules/QuartzJobModal.vue b/jshERP-web/src/views/system/modules/QuartzJobModal.vue deleted file mode 100644 index 8be01719..00000000 --- a/jshERP-web/src/views/system/modules/QuartzJobModal.vue +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/modules/RoleDataruleModal.vue b/jshERP-web/src/views/system/modules/RoleDataruleModal.vue deleted file mode 100644 index bb5b75b1..00000000 --- a/jshERP-web/src/views/system/modules/RoleDataruleModal.vue +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - - - - {{ item.ruleName }} - - - - - 点击保存 - - - - - 无配置信息! - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/modules/SelectUserListModal.vue b/jshERP-web/src/views/system/modules/SelectUserListModal.vue deleted file mode 100644 index a1e15c70..00000000 --- a/jshERP-web/src/views/system/modules/SelectUserListModal.vue +++ /dev/null @@ -1,290 +0,0 @@ - - - - - - - - - - - - - - - - - 请选择性别查询 - 男性 - 女性 - - - - - - - - - - - - - - - - - - - - - - 请选择状态 - 正常 - 解冻 - - - - - - - - 查询 - 重置 - - {{ toggleSearchStatus ? '收起' : '展开' }} - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/modules/SelectUserModal.vue b/jshERP-web/src/views/system/modules/SelectUserModal.vue deleted file mode 100644 index 0dc51f9d..00000000 --- a/jshERP-web/src/views/system/modules/SelectUserModal.vue +++ /dev/null @@ -1,287 +0,0 @@ - - - - - - - - - - - - - - - - - - 查询 - 重置 - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/modules/SysAnnouncementModal.vue b/jshERP-web/src/views/system/modules/SysAnnouncementModal.vue deleted file mode 100644 index 44b3a89d..00000000 --- a/jshERP-web/src/views/system/modules/SysAnnouncementModal.vue +++ /dev/null @@ -1,332 +0,0 @@ - - - - - - - - - - - - - - - 通知公告 - 系统消息 - - - - - - - - - - - - - - - - - - - - - 低 - 中 - 高 - - - - - - - 指定用户 - 全体用户 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/modules/SysCategoryModal.vue b/jshERP-web/src/views/system/modules/SysCategoryModal.vue deleted file mode 100644 index 88bac3b2..00000000 --- a/jshERP-web/src/views/system/modules/SysCategoryModal.vue +++ /dev/null @@ -1,194 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/modules/SysCheckRuleModal.vue b/jshERP-web/src/views/system/modules/SysCheckRuleModal.vue deleted file mode 100644 index d906a738..00000000 --- a/jshERP-web/src/views/system/modules/SysCheckRuleModal.vue +++ /dev/null @@ -1,379 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/modules/SysCheckRuleTestModal.vue b/jshERP-web/src/views/system/modules/SysCheckRuleTestModal.vue deleted file mode 100644 index 89b76915..00000000 --- a/jshERP-web/src/views/system/modules/SysCheckRuleTestModal.vue +++ /dev/null @@ -1,58 +0,0 @@ - - - - - testValue=e.target.value"/> - - - - - - - - - {{index+1}} - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/modules/SysDataSourceModal.vue b/jshERP-web/src/views/system/modules/SysDataSourceModal.vue deleted file mode 100644 index cbd9ebe1..00000000 --- a/jshERP-web/src/views/system/modules/SysDataSourceModal.vue +++ /dev/null @@ -1,239 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 测试 - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/modules/SysDepartRoleModal.vue b/jshERP-web/src/views/system/modules/SysDepartRoleModal.vue deleted file mode 100644 index ac982f83..00000000 --- a/jshERP-web/src/views/system/modules/SysDepartRoleModal.vue +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/modules/SysFillRuleModal.vue b/jshERP-web/src/views/system/modules/SysFillRuleModal.vue deleted file mode 100644 index f1344f65..00000000 --- a/jshERP-web/src/views/system/modules/SysFillRuleModal.vue +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/modules/SysPositionModal.vue b/jshERP-web/src/views/system/modules/SysPositionModal.vue deleted file mode 100644 index fa9f8b47..00000000 --- a/jshERP-web/src/views/system/modules/SysPositionModal.vue +++ /dev/null @@ -1,180 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/modules/SysUserAgentModal.vue b/jshERP-web/src/views/system/modules/SysUserAgentModal.vue deleted file mode 100644 index 2c40ac43..00000000 --- a/jshERP-web/src/views/system/modules/SysUserAgentModal.vue +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - 有效 - 无效 - - - - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/modules/UserModal.vue b/jshERP-web/src/views/system/modules/UserModal.vue index 1bb97081..21b85346 100644 --- a/jshERP-web/src/views/system/modules/UserModal.vue +++ b/jshERP-web/src/views/system/modules/UserModal.vue @@ -53,7 +53,6 @@ - - \ No newline at end of file diff --git a/jshERP-web/src/views/system/modules/UserRoleModal.vue b/jshERP-web/src/views/system/modules/UserRoleModal.vue deleted file mode 100644 index b9f04de6..00000000 --- a/jshERP-web/src/views/system/modules/UserRoleModal.vue +++ /dev/null @@ -1,200 +0,0 @@ - - - - - - - - {{ slotTitle }} - - - - - - - - - 父子关联 - 取消关联 - 全部勾选 - 取消全选 - 展开所有 - 合并所有 - - - 树操作 - - - - 取消 - - 仅保存 - 保存并关闭 - - - - - - - - - \ No newline at end of file diff --git a/jshERP-web/src/views/user/Register.vue b/jshERP-web/src/views/user/Register.vue index efa796bd..eed0be61 100644 --- a/jshERP-web/src/views/user/Register.vue +++ b/jshERP-web/src/views/user/Register.vue @@ -155,9 +155,9 @@ handlePasswordLevel(rule, value, callback) { let level = 0 - let reg = /^(?=.*[a-zA-Z])(?=.*\d)(?=.*[~!@#$%^&*()_+`\-={}:";'<>?,./]).{8,}$/; + let reg = /^(?=.*[a-z])(?=.*\d).{8,}$/; if (!reg.test(value)) { - callback(new Error('密码由8位数字、大小写字母和特殊符号组成!')) + callback(new Error('密码由8位数字、小写字母组成!')) } // 判断这个字符串中有没有数字 if (/[0-9]/.test(value)) { diff --git a/jshERP-web/src/views/user/RegisterResult.vue b/jshERP-web/src/views/user/RegisterResult.vue deleted file mode 100644 index 389e140c..00000000 --- a/jshERP-web/src/views/user/RegisterResult.vue +++ /dev/null @@ -1,52 +0,0 @@ - - - - - 返回首页 - - - - - - - - \ No newline at end of file
{{ onlineUrl }}
{{ reportUrlText }}