Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Skyeye云
Skyeye
提交
1223eaeb
S
Skyeye
项目概览
Skyeye云
/
Skyeye
通知
1283
Star
158
Fork
129
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
Skyeye
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
1223eaeb
编写于
11月 06, 2022
作者:
Skyeye云
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
数据字典分类增加多级控制
上级
57d7bafc
变更
25
隐藏空白更改
内联
并排
Showing
25 changed file
with
233 addition
and
134 deletion
+233
-134
base-server/src/main/resources/template/js/crmCustomerContact/crmCustomerContactAdd.js
...s/template/js/crmCustomerContact/crmCustomerContactAdd.js
+0
-0
base-server/src/main/resources/template/js/crmCustomerContact/crmCustomerContactEdit.js
.../template/js/crmCustomerContact/crmCustomerContactEdit.js
+0
-0
base-server/src/main/resources/template/js/crmCustomerContact/crmCustomerContactList.js
.../template/js/crmCustomerContact/crmCustomerContactList.js
+0
-0
base-server/src/main/resources/template/tpl/crmCustomerContact/crmCustomerContactAdd.html
...emplate/tpl/crmCustomerContact/crmCustomerContactAdd.html
+0
-0
base-server/src/main/resources/template/tpl/crmCustomerContact/crmCustomerContactEdit.html
...mplate/tpl/crmCustomerContact/crmCustomerContactEdit.html
+0
-0
base-server/src/main/resources/template/tpl/crmCustomerContact/crmCustomerContactEditTemplate.tpl
...tpl/crmCustomerContact/crmCustomerContactEditTemplate.tpl
+0
-0
base-server/src/main/resources/template/tpl/crmCustomerContact/crmCustomerContactList.html
...mplate/tpl/crmCustomerContact/crmCustomerContactList.html
+0
-0
common/src/main/resources/template/js/sysDictData/sysDictDataAdd.js
.../main/resources/template/js/sysDictData/sysDictDataAdd.js
+1
-1
common/src/main/resources/template/js/sysDictData/sysDictDataEdit.js
...main/resources/template/js/sysDictData/sysDictDataEdit.js
+1
-1
common/src/main/resources/template/js/sysDictType/sysDictTypeAdd.js
.../main/resources/template/js/sysDictType/sysDictTypeAdd.js
+22
-3
common/src/main/resources/template/js/sysDictType/sysDictTypeEdit.js
...main/resources/template/js/sysDictType/sysDictTypeEdit.js
+33
-3
common/src/main/resources/template/js/sysDictType/sysDictTypeList.js
...main/resources/template/js/sysDictType/sysDictTypeList.js
+3
-7
common/src/main/resources/template/tpl/sysDictType/sysDictTypeAdd.html
...in/resources/template/tpl/sysDictType/sysDictTypeAdd.html
+10
-5
common/src/main/resources/template/tpl/sysDictType/sysDictTypeEdit.html
...n/resources/template/tpl/sysDictType/sysDictTypeEdit.html
+10
-5
erp/src/main/resources/template/js/material/materialAdd.js
erp/src/main/resources/template/js/material/materialAdd.js
+4
-4
erp/src/main/resources/template/js/material/materialDetails.js
...rc/main/resources/template/js/material/materialDetails.js
+4
-4
erp/src/main/resources/template/js/material/materialEdit.js
erp/src/main/resources/template/js/material/materialEdit.js
+4
-4
web/src/main/resources/template/assets/lib/layui/custom.js
web/src/main/resources/template/assets/lib/layui/custom.js
+4
-3
web/src/main/resources/template/assets/lib/layui/customer/skyeye/dsFormUtil.js
...s/template/assets/lib/layui/customer/skyeye/dsFormUtil.js
+0
-0
web/src/main/resources/template/assets/lib/layui/customer/skyeye/schoolUtil.js
...s/template/assets/lib/layui/customer/skyeye/schoolUtil.js
+0
-0
web/src/main/resources/template/assets/lib/layui/customer/skyeye/skyeyeClassEnumUtil.js
...e/assets/lib/layui/customer/skyeye/skyeyeClassEnumUtil.js
+96
-0
web/src/main/resources/template/assets/lib/layui/customer/skyeye/sysDictDataUtil.js
...plate/assets/lib/layui/customer/skyeye/sysDictDataUtil.js
+31
-14
web/src/main/resources/template/assets/lib/layui/customer/systemCommonUtil.js
...es/template/assets/lib/layui/customer/systemCommonUtil.js
+1
-79
web/src/main/resources/template/json/skyeyeClassEnum.json
web/src/main/resources/template/json/skyeyeClassEnum.json
+5
-0
web/src/main/resources/template/json/sysServiceMation.json
web/src/main/resources/template/json/sysServiceMation.json
+4
-1
未找到文件。
crm
/src/main/resources/template/js/crmCustomerContact/crmCustomerContactAdd.js
→
base-server
/src/main/resources/template/js/crmCustomerContact/crmCustomerContactAdd.js
浏览文件 @
1223eaeb
文件已移动
crm
/src/main/resources/template/js/crmCustomerContact/crmCustomerContactEdit.js
→
base-server
/src/main/resources/template/js/crmCustomerContact/crmCustomerContactEdit.js
浏览文件 @
1223eaeb
文件已移动
crm
/src/main/resources/template/js/crmCustomerContact/crmCustomerContactList.js
→
base-server
/src/main/resources/template/js/crmCustomerContact/crmCustomerContactList.js
浏览文件 @
1223eaeb
文件已移动
crm
/src/main/resources/template/tpl/crmCustomerContact/crmCustomerContactAdd.html
→
base-server
/src/main/resources/template/tpl/crmCustomerContact/crmCustomerContactAdd.html
浏览文件 @
1223eaeb
文件已移动
crm
/src/main/resources/template/tpl/crmCustomerContact/crmCustomerContactEdit.html
→
base-server
/src/main/resources/template/tpl/crmCustomerContact/crmCustomerContactEdit.html
浏览文件 @
1223eaeb
文件已移动
crm
/src/main/resources/template/tpl/crmCustomerContact/crmCustomerContactEditTemplate.tpl
→
base-server
/src/main/resources/template/tpl/crmCustomerContact/crmCustomerContactEditTemplate.tpl
浏览文件 @
1223eaeb
文件已移动
crm
/src/main/resources/template/tpl/crmCustomerContact/crmCustomerContactList.html
→
base-server
/src/main/resources/template/tpl/crmCustomerContact/crmCustomerContactList.html
浏览文件 @
1223eaeb
文件已移动
common/src/main/resources/template/js/sysDictData/sysDictDataAdd.js
浏览文件 @
1223eaeb
...
...
@@ -15,7 +15,7 @@ layui.config({
textool
.
init
({
eleId
:
'
remark
'
,
maxlength
:
200
});
// 加载数据字典分类
sysDictDataUtil
.
queryDictTypeListBy
Status
(
0
,
function
(
json
)
{
sysDictDataUtil
.
queryDictTypeListBy
Enabled
(
1
,
function
(
json
)
{
$
(
"
#dictTypeId
"
).
html
(
getDataUseHandlebars
(
selOption
,
json
));
form
.
render
(
'
select
'
);
});
...
...
common/src/main/resources/template/js/sysDictData/sysDictDataEdit.js
浏览文件 @
1223eaeb
...
...
@@ -25,7 +25,7 @@ layui.config({
ajaxSendAfter
:
function
(
json
)
{
// 加载数据字典分类
sysDictDataUtil
.
queryDictTypeListBy
Status
(
0
,
function
(
data
)
{
sysDictDataUtil
.
queryDictTypeListBy
Enabled
(
1
,
function
(
data
)
{
$
(
"
#dictTypeId
"
).
html
(
getDataUseHandlebars
(
selOption
,
data
));
$
(
"
#dictTypeId
"
).
val
(
json
.
bean
.
dictTypeId
);
form
.
render
(
'
select
'
);
...
...
common/src/main/resources/template/js/sysDictType/sysDictTypeAdd.js
浏览文件 @
1223eaeb
...
...
@@ -10,18 +10,37 @@ layui.config({
var
index
=
parent
.
layer
.
getFrameIndex
(
window
.
name
);
var
$
=
layui
.
$
,
textool
=
layui
.
textool
;
textool
.
init
({
eleId
:
'
remark
'
,
maxlength
:
200
});
skyeyeClassEnumUtil
.
showEnumDataListByClassName
(
"
commonEnable
"
,
'
radio
'
,
"
enabled
"
,
''
,
form
);
form
.
on
(
'
radio(dictType)
'
,
function
(
data
)
{
var
val
=
data
.
value
;
if
(
val
==
1
)
{
$
(
"
#chooseLevel
"
).
parent
().
parent
().
remove
();
}
else
if
(
val
==
2
)
{
$
(
"
#dictTypeBox
"
).
after
(
`<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">可选层级<i class="red">*</i></label>
<div class="layui-input-block">
<input type="text" id="chooseLevel" name="chooseLevel" win-verify="required|number" placeholder="请输入可选层级" class="layui-input"/>
<div class="layui-form-mid layui-word-aux">例如:多级字典为三级,这里设置为2,那么只有二级和二级的所有子层级可以选择</div>
</div>
</div>`
);
}
});
matchingLanguage
();
form
.
render
();
form
.
on
(
'
submit(formAddBean)
'
,
function
(
data
)
{
if
(
winui
.
verifyForm
(
data
.
elem
))
{
var
dictType
=
$
(
"
input[name='dictType']:checked
"
).
val
();
var
params
=
{
dictName
:
$
(
"
#dictName
"
).
val
(),
dictCode
:
$
(
"
#dictCode
"
).
val
(),
status
:
$
(
"
input[name='status']:checked
"
).
val
(),
dictType
:
1
,
enabled
:
$
(
"
#enabled input:radio:checked
"
).
val
(),
dictType
:
dictType
,
chooseLevel
:
dictType
==
1
?
1
:
$
(
'
#chooseLevel
'
).
val
(),
remark
:
$
(
"
#remark
"
).
val
(),
};
AjaxPostUtil
.
request
({
url
:
reqBasePath
+
"
writeDictTypeMation
"
,
params
:
params
,
type
:
'
json
'
,
method
:
"
POST
"
,
callback
:
function
(
json
)
{
...
...
common/src/main/resources/template/js/sysDictType/sysDictTypeEdit.js
浏览文件 @
1223eaeb
...
...
@@ -23,7 +23,35 @@ layui.config({
},
ajaxSendAfter
:
function
(
json
)
{
$
(
"
input:radio[name=status][value=
"
+
json
.
bean
.
status
+
"
]
"
).
attr
(
"
checked
"
,
true
);
skyeyeClassEnumUtil
.
showEnumDataListByClassName
(
"
commonEnable
"
,
'
radio
'
,
"
enabled
"
,
json
.
bean
.
enabled
,
form
);
form
.
on
(
'
radio(dictType)
'
,
function
(
data
)
{
var
val
=
data
.
value
;
if
(
val
==
1
)
{
$
(
"
#chooseLevel
"
).
parent
().
parent
().
remove
();
}
else
if
(
val
==
2
)
{
$
(
"
#dictTypeBox
"
).
after
(
`<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">可选层级<i class="red">*</i></label>
<div class="layui-input-block">
<input type="text" id="chooseLevel" name="chooseLevel" win-verify="required|number" placeholder="请输入可选层级" class="layui-input"/>
<div class="layui-form-mid layui-word-aux">例如:多级字典为三级,这里设置为2,那么只有二级和二级的所有子层级可以选择</div>
</div>
</div>`
);
}
});
if
(
json
.
bean
.
dictType
==
2
)
{
$
(
"
#dictTypeBox
"
).
after
(
`<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">可选层级<i class="red">*</i></label>
<div class="layui-input-block">
<input type="text" id="chooseLevel" name="chooseLevel" win-verify="required|number" placeholder="请输入可选层级" class="layui-input" value="
${
json
.
bean
.
chooseLevel
}
"/>
<div class="layui-form-mid layui-word-aux">例如:多级字典为三级,这里设置为2,那么只有二级和二级的所有子层级可以选择</div>
</div>
</div>`
);
}
$
(
"
input:radio[name=dictType][value=
"
+
json
.
bean
.
dictType
+
"
]
"
).
attr
(
"
checked
"
,
true
);
textool
.
init
({
eleId
:
'
remark
'
,
maxlength
:
200
});
...
...
@@ -31,12 +59,14 @@ layui.config({
form
.
render
();
form
.
on
(
'
submit(formEditBean)
'
,
function
(
data
)
{
if
(
winui
.
verifyForm
(
data
.
elem
))
{
var
dictType
=
$
(
"
input[name='dictType']:checked
"
).
val
();
var
params
=
{
id
:
parent
.
rowId
,
dictName
:
$
(
"
#dictName
"
).
val
(),
dictCode
:
$
(
"
#dictCode
"
).
val
(),
status
:
$
(
"
input[name='status']:checked
"
).
val
(),
dictType
:
1
,
enabled
:
$
(
"
#enabled input:radio:checked
"
).
val
(),
dictType
:
dictType
,
chooseLevel
:
dictType
==
1
?
1
:
$
(
'
#chooseLevel
'
).
val
(),
remark
:
$
(
"
#remark
"
).
val
(),
};
AjaxPostUtil
.
request
({
url
:
reqBasePath
+
"
writeDictTypeMation
"
,
params
:
params
,
type
:
'
json
'
,
method
:
"
POST
"
,
callback
:
function
(
json
)
{
...
...
common/src/main/resources/template/js/sysDictType/sysDictTypeList.js
浏览文件 @
1223eaeb
...
...
@@ -27,7 +27,7 @@ layui.config({
cols
:
[[
{
title
:
systemLanguage
[
"
com.skyeye.serialNumber
"
][
languageType
],
type
:
'
numbers
'
},
{
field
:
'
dictName
'
,
title
:
'
名称
'
,
width
:
200
},
{
field
:
'
dictCode
'
,
title
:
'
Code
'
,
width
:
300
},
{
field
:
'
dictCode
'
,
title
:
'
编码
'
,
width
:
300
},
{
field
:
'
dictType
'
,
title
:
'
字典类型
'
,
align
:
'
center
'
,
width
:
100
,
templet
:
function
(
d
)
{
if
(
d
.
dictType
==
1
)
{
return
'
一级分类
'
;
...
...
@@ -35,12 +35,8 @@ layui.config({
return
'
多级分类
'
;
}
}},
{
field
:
'
status
'
,
title
:
'
状态
'
,
align
:
'
center
'
,
width
:
100
,
templet
:
function
(
d
)
{
if
(
d
.
status
==
0
)
{
return
"
<span class='state-new'>启用</span>
"
;
}
else
if
(
d
.
status
==
1
)
{
return
"
<span class='state-down'>禁用</span>
"
;
}
{
field
:
'
enabled
'
,
title
:
'
状态
'
,
align
:
'
center
'
,
width
:
100
,
templet
:
function
(
d
)
{
return
skyeyeClassEnumUtil
.
getEnumDataNameByCodeAndKey
(
"
commonEnable
"
,
'
id
'
,
d
.
enabled
,
'
name
'
);
}},
{
field
:
'
remark
'
,
title
:
'
备注
'
,
width
:
300
},
{
field
:
'
createName
'
,
title
:
systemLanguage
[
"
com.skyeye.createName
"
][
languageType
],
width
:
120
},
...
...
common/src/main/resources/template/tpl/sysDictType/sysDictTypeAdd.html
浏览文件 @
1223eaeb
...
...
@@ -17,17 +17,22 @@
</div>
</div>
<div
class=
"layui-form-item layui-col-xs6"
>
<label
class=
"layui-form-label"
>
Code
<i
class=
"red"
>
*
</i></label>
<label
class=
"layui-form-label"
>
编码
<i
class=
"red"
>
*
</i></label>
<div
class=
"layui-input-block"
>
<input
type=
"text"
id=
"dictCode"
name=
"dictCode"
win-verify=
"required"
placeholder=
"请输入
Code
"
class=
"layui-input"
/>
<div
class=
"layui-form-mid layui-word-aux"
>
Code
不能重复。
</div>
<input
type=
"text"
id=
"dictCode"
name=
"dictCode"
win-verify=
"required"
placeholder=
"请输入
编码
"
class=
"layui-input"
/>
<div
class=
"layui-form-mid layui-word-aux"
>
编码
不能重复。
</div>
</div>
</div>
<div
class=
"layui-form-item layui-col-xs12"
>
<label
class=
"layui-form-label"
>
状态
<i
class=
"red"
>
*
</i></label>
<div
class=
"layui-input-block winui-radio"
id=
"enabled"
>
</div>
</div>
<div
class=
"layui-form-item layui-col-xs6"
id=
"dictTypeBox"
>
<label
class=
"layui-form-label"
>
字典类型
<i
class=
"red"
>
*
</i></label>
<div
class=
"layui-input-block winui-radio"
>
<input
type=
"radio"
name=
"
status"
value=
"0"
title=
"启用
"
checked=
"checked"
/>
<input
type=
"radio"
name=
"
status"
value=
"1"
title=
"禁用
"
/>
<input
type=
"radio"
name=
"
dictType"
value=
"1"
title=
"一级字典"
lay-filter=
"dictType
"
checked=
"checked"
/>
<input
type=
"radio"
name=
"
dictType"
value=
"2"
title=
"多级字典"
lay-filter=
"dictType
"
/>
</div>
</div>
<div
class=
"layui-form-item layui-col-xs12"
>
...
...
common/src/main/resources/template/tpl/sysDictType/sysDictTypeEdit.html
浏览文件 @
1223eaeb
...
...
@@ -23,17 +23,22 @@
<
/div
>
<
/div
>
<
div
class
=
"
layui-form-item layui-col-xs6
"
>
<
label
class
=
"
layui-form-label
"
>
Code
<
i
class
=
"
red
"
>*<
/i></
label
>
<
label
class
=
"
layui-form-label
"
>
编码
<
i
class
=
"
red
"
>*<
/i></
label
>
<
div
class
=
"
layui-input-block
"
>
<
input
type
=
"
text
"
id
=
"
dictCode
"
name
=
"
dictCode
"
win
-
verify
=
"
required
"
placeholder
=
"
请输入
Code
"
class
=
"
layui-input
"
value
=
"
{{dictCode}}
"
/>
<
div
class
=
"
layui-form-mid layui-word-aux
"
>
Code
不能重复
。
<
/div
>
<
input
type
=
"
text
"
id
=
"
dictCode
"
name
=
"
dictCode
"
win
-
verify
=
"
required
"
placeholder
=
"
请输入
编码
"
class
=
"
layui-input
"
value
=
"
{{dictCode}}
"
/>
<
div
class
=
"
layui-form-mid layui-word-aux
"
>
编码
不能重复
。
<
/div
>
<
/div
>
<
/div
>
<
div
class
=
"
layui-form-item layui-col-xs12
"
>
<
label
class
=
"
layui-form-label
"
>
状态
<
i
class
=
"
red
"
>*<
/i></
label
>
<
div
class
=
"
layui-input-block winui-radio
"
id
=
"
enabled
"
>
<
/div
>
<
/div
>
<
div
class
=
"
layui-form-item layui-col-xs6
"
id
=
"
dictTypeBox
"
>
<
label
class
=
"
layui-form-label
"
>
字典类型
<
i
class
=
"
red
"
>*<
/i></
label
>
<
div
class
=
"
layui-input-block winui-radio
"
>
<
input
type
=
"
radio
"
name
=
"
status
"
value
=
"
0
"
title
=
"
启用
"
/>
<
input
type
=
"
radio
"
name
=
"
status
"
value
=
"
1
"
title
=
"
禁用
"
/>
<
input
type
=
"
radio
"
name
=
"
dictType
"
value
=
"
1
"
title
=
"
一级字典
"
lay
-
filter
=
"
dictType
"
/>
<
input
type
=
"
radio
"
name
=
"
dictType
"
value
=
"
2
"
title
=
"
多级字典
"
lay
-
filter
=
"
dictType
"
/>
<
/div
>
<
/div
>
<
div
class
=
"
layui-form-item layui-col-xs12
"
>
...
...
erp/src/main/resources/template/js/material/materialAdd.js
浏览文件 @
1223eaeb
...
...
@@ -20,7 +20,7 @@ layui.config({
textool
.
init
({
eleId
:
'
remark
'
,
maxlength
:
200
});
var
enableData
=
s
ystemCommon
Util
.
getEnumDataListByClassName
(
"
commonEnable
"
);
var
enableData
=
s
kyeyeClassEnum
Util
.
getEnumDataListByClassName
(
"
commonEnable
"
);
var
skuTableObj
=
skuTable
.
render
({
boxId
:
'
skuTableBox
'
,
specTableElemId
:
'
fairy-spec-table
'
,
...
...
@@ -68,9 +68,9 @@ layui.config({
fuzzySearch
(
id
,
'
#name
'
,
null
,
true
);
//初始化模糊搜索方法
});
s
ystemCommon
Util
.
showEnumDataListByClassName
(
"
commonEnable
"
,
'
radio
'
,
"
enabled
"
,
''
,
form
);
s
ystemCommon
Util
.
showEnumDataListByClassName
(
"
materialFromType
"
,
'
radio
'
,
"
fromType
"
,
''
,
form
);
s
ystemCommon
Util
.
showEnumDataListByClassName
(
"
materialType
"
,
'
radio
'
,
"
materialType
"
,
''
,
form
);
s
kyeyeClassEnum
Util
.
showEnumDataListByClassName
(
"
commonEnable
"
,
'
radio
'
,
"
enabled
"
,
''
,
form
);
s
kyeyeClassEnum
Util
.
showEnumDataListByClassName
(
"
materialFromType
"
,
'
radio
'
,
"
fromType
"
,
''
,
form
);
s
kyeyeClassEnum
Util
.
showEnumDataListByClassName
(
"
materialType
"
,
'
radio
'
,
"
materialType
"
,
''
,
form
);
skyeyeEnclosure
.
init
(
'
enclosureUpload
'
);
matchingLanguage
();
...
...
erp/src/main/resources/template/js/material/materialDetails.js
浏览文件 @
1223eaeb
...
...
@@ -21,16 +21,16 @@ layui.config({
method
:
'
GET
'
,
template
:
$
(
"
#beanTemplate
"
).
html
(),
ajaxSendLoadBefore
:
function
(
hdb
,
json
)
{
json
.
bean
.
enabled
=
s
ystemCommon
Util
.
getEnumDataNameByClassName
(
'
commonEnable
'
,
'
id
'
,
json
.
bean
.
enabled
,
'
name
'
);
json
.
bean
.
fromType
=
s
ystemCommon
Util
.
getEnumDataNameByClassName
(
'
materialFromType
'
,
'
id
'
,
json
.
bean
.
fromType
,
'
name
'
);
json
.
bean
.
type
=
s
ystemCommon
Util
.
getEnumDataNameByClassName
(
'
materialType
'
,
'
id
'
,
json
.
bean
.
type
,
'
name
'
);
json
.
bean
.
enabled
=
s
kyeyeClassEnum
Util
.
getEnumDataNameByClassName
(
'
commonEnable
'
,
'
id
'
,
json
.
bean
.
enabled
,
'
name
'
);
json
.
bean
.
fromType
=
s
kyeyeClassEnum
Util
.
getEnumDataNameByClassName
(
'
materialFromType
'
,
'
id
'
,
json
.
bean
.
fromType
,
'
name
'
);
json
.
bean
.
type
=
s
kyeyeClassEnum
Util
.
getEnumDataNameByClassName
(
'
materialType
'
,
'
id
'
,
json
.
bean
.
type
,
'
name
'
);
},
ajaxSendAfter
:
function
(
json
)
{
var
skuData
=
{};
$
.
each
(
json
.
bean
.
norms
,
function
(
index
,
item
)
{
skuData
[
item
.
tableNum
]
=
item
;
});
var
enableData
=
s
ystemCommon
Util
.
getEnumDataListByClassName
(
"
commonEnable
"
);
var
enableData
=
s
kyeyeClassEnum
Util
.
getEnumDataListByClassName
(
"
commonEnable
"
);
skuTable
.
render
({
boxId
:
'
skuTableBox
'
,
specTableElemId
:
'
fairy-spec-table
'
,
...
...
erp/src/main/resources/template/js/material/materialEdit.js
浏览文件 @
1223eaeb
...
...
@@ -56,7 +56,7 @@ layui.config({
$
.
each
(
j
.
bean
.
norms
,
function
(
index
,
item
)
{
skuData
[
item
.
tableNum
]
=
item
;
});
var
enableData
=
s
ystemCommon
Util
.
getEnumDataListByClassName
(
"
commonEnable
"
);
var
enableData
=
s
kyeyeClassEnum
Util
.
getEnumDataListByClassName
(
"
commonEnable
"
);
var
skuTableObj
=
skuTable
.
render
({
boxId
:
'
skuTableBox
'
,
specTableElemId
:
'
fairy-spec-table
'
,
...
...
@@ -91,9 +91,9 @@ layui.config({
otherMationData
:
j
.
bean
});
s
ystemCommon
Util
.
showEnumDataListByClassName
(
"
commonEnable
"
,
'
radio
'
,
"
enabled
"
,
j
.
bean
.
enabled
,
form
);
s
ystemCommon
Util
.
showEnumDataListByClassName
(
"
materialFromType
"
,
'
radio
'
,
"
fromType
"
,
j
.
bean
.
fromType
,
form
);
s
ystemCommon
Util
.
showEnumDataListByClassName
(
"
materialType
"
,
'
radio
'
,
"
materialType
"
,
j
.
bean
.
materialType
,
form
);
s
kyeyeClassEnum
Util
.
showEnumDataListByClassName
(
"
commonEnable
"
,
'
radio
'
,
"
enabled
"
,
j
.
bean
.
enabled
,
form
);
s
kyeyeClassEnum
Util
.
showEnumDataListByClassName
(
"
materialFromType
"
,
'
radio
'
,
"
fromType
"
,
j
.
bean
.
fromType
,
form
);
s
kyeyeClassEnum
Util
.
showEnumDataListByClassName
(
"
materialType
"
,
'
radio
'
,
"
materialType
"
,
j
.
bean
.
materialType
,
form
);
// 初始化工序
procedureMationList
=
[].
concat
(
j
.
bean
.
procedureMationList
);
...
...
web/src/main/resources/template/assets/lib/layui/custom.js
浏览文件 @
1223eaeb
...
...
@@ -13,7 +13,7 @@ var customerJS = {
"
calculationUtil
"
:
"
../../assets/lib/layui/customer/calculationUtil.js
"
,
// 加减乘除工具函数
"
skyeyeEnclosure
"
:
"
../../assets/lib/layui/customer/skyeyeEnclosure.js
"
,
// 附件工具函数
"
ajaxPostUtil
"
:
"
../../assets/lib/layui/customer/ajaxPostUtil.js
"
,
// ajax工具函数
"
dsFormUtil
"
:
"
../../assets/lib/layui/customer/dsFormUtil.js
"
,
// 动态表单工具函数
"
dsFormUtil
"
:
"
../../assets/lib/layui/customer/
skyeye/
dsFormUtil.js
"
,
// 动态表单工具函数
"
systemModelUtil
"
:
"
../../assets/lib/layui/customer/systemModelUtil.js
"
,
// 系统编辑器模板工具函数
"
ueEditorUtil
"
:
"
../../assets/lib/layui/customer/ueEditorUtil.js
"
,
// ueEditor编辑器工具函数
"
accountSubjectUtil
"
:
"
../../assets/lib/layui/customer/accountSubjectUtil.js
"
,
// 财务会计相关的工具函数
...
...
@@ -32,12 +32,13 @@ var customerJS = {
"
organizationUtil
"
:
"
../../assets/lib/layui/customer/organizationUtil.js
"
,
// 组织机构相关工具类
"
threeUtil
"
:
"
../../assets/lib/layui/customer/threeUtil.js
"
,
// 3D编辑器相关工具类
"
reportModelTypeUtil
"
:
"
../../assets/lib/layui/customer/reportModelTypeUtil.js
"
,
// 模型分类工具类
"
schoolUtil
"
:
"
../../assets/lib/layui/customer/schoolUtil.js
"
,
// 学校模块工具类
"
schoolUtil
"
:
"
../../assets/lib/layui/customer/s
kyeye/s
choolUtil.js
"
,
// 学校模块工具类
"
checkWorkUtil
"
:
"
../../assets/lib/layui/customer/checkWorkUtil.js
"
,
// 考勤模块工具类
"
arrayUtil
"
:
"
../../assets/lib/layui/customer/arrayUtil.js
"
,
// 集合工具类
"
initTableChooseUtil
"
:
"
../../assets/lib/layui/customer/tableUtil/initTableChooseUtil.js
"
,
// 加载表格选择的表格插件
"
sysDictDataUtil
"
:
"
../../assets/lib/layui/customer/sysDictDataUtil.js
"
,
// 数据字典插件
"
sysDictDataUtil
"
:
"
../../assets/lib/layui/customer/s
kyeye/s
ysDictDataUtil.js
"
,
// 数据字典插件
"
initTableSearchUtil
"
:
"
../../assets/lib/layui/customer/tableUtil/initTableSearchUtil.js
"
,
// 表格高级查询插件
"
skyeyeClassEnumUtil
"
:
"
../../assets/lib/layui/customer/skyeye/skyeyeClassEnumUtil.js
"
,
// 动态枚举插件
};
//系统基础信息
...
...
web/src/main/resources/template/assets/lib/layui/customer/dsFormUtil.js
→
web/src/main/resources/template/assets/lib/layui/customer/
skyeye/
dsFormUtil.js
浏览文件 @
1223eaeb
文件已移动
web/src/main/resources/template/assets/lib/layui/customer/schoolUtil.js
→
web/src/main/resources/template/assets/lib/layui/customer/s
kyeye/s
choolUtil.js
浏览文件 @
1223eaeb
文件已移动
web/src/main/resources/template/assets/lib/layui/customer/skyeye/skyeyeClassEnumUtil.js
0 → 100644
浏览文件 @
1223eaeb
var
skyeyeClassEnumUtil
=
{
classEnumMap
:
{},
/**
* 展示枚举类的集合数据
*
* @param code 枚举类对应的前台code
* @param showType 展示类型
* @param showBoxId 展示位置
* @param defaultId 默认回显值
* @param form form对象
* @param callback 回调函数
*/
showEnumDataListByClassName
:
function
(
code
,
showType
,
showBoxId
,
defaultId
,
form
,
callback
)
{
var
json
=
skyeyeClassEnumUtil
.
getEnumDataListByClassName
(
code
);
if
(
showType
==
'
select
'
)
{
$
(
"
#
"
+
showBoxId
).
html
(
getDataUseHandlebars
(
getFileContent
(
'
tpl/template/select-option.tpl
'
),
json
));
if
(
!
isNull
(
defaultId
))
{
$
(
"
#
"
+
showBoxId
).
val
(
defaultId
);
}
else
{
$
.
each
(
json
.
rows
,
function
(
i
,
item
)
{
if
(
item
.
isDefault
)
{
$
(
"
#
"
+
showBoxId
).
val
(
item
.
id
);
}
});
}
form
.
render
(
'
select
'
);
}
else
if
(
showType
==
'
checkbox
'
)
{
$
(
"
#
"
+
showBoxId
).
html
(
getDataUseHandlebars
(
getFileContent
(
'
tpl/template/checkbox-property.tpl
'
),
json
));
if
(
!
isNull
(
defaultId
))
{
var
arr
=
defaultId
.
split
(
"
,
"
);
for
(
var
i
=
0
;
i
<
arr
.
length
;
i
++
){
$
(
'
input:checkbox[rowId="
'
+
arr
[
i
]
+
'
"]
'
).
attr
(
"
checked
"
,
true
);
}
}
else
{
$
.
each
(
json
.
rows
,
function
(
i
,
item
)
{
if
(
item
.
isDefault
)
{
$
(
'
input:checkbox[rowId="
'
+
item
.
id
+
'
"]
'
).
attr
(
"
checked
"
,
true
);
}
});
}
form
.
render
(
'
checkbox
'
);
}
else
if
(
showType
==
'
radio
'
)
{
$
(
"
#
"
+
showBoxId
).
html
(
getDataUseHandlebars
(
'
{{#each rows}}<input type="radio" name="
'
+
showBoxId
+
'
Name" value="{{id}}" title="{{name}}" />{{/each}}
'
,
json
));
if
(
!
isNull
(
defaultId
))
{
$
(
"
#
"
+
showBoxId
+
"
input:radio[name=
"
+
showBoxId
+
"
Name][value=
"
+
defaultId
+
"
]
"
).
attr
(
"
checked
"
,
true
);
}
else
{
$
.
each
(
json
.
rows
,
function
(
i
,
item
)
{
if
(
item
.
isDefault
)
{
$
(
"
#
"
+
showBoxId
+
"
input:radio[name=
"
+
showBoxId
+
"
Name][value=
"
+
item
.
id
+
"
]
"
).
attr
(
"
checked
"
,
true
);
}
});
}
form
.
render
(
'
radio
'
);
}
if
(
typeof
(
callback
)
==
"
function
"
)
{
callback
(
json
);
}
},
getEnumDataNameByClassName
:
function
(
code
,
key
,
value
,
getKey
)
{
var
json
=
skyeyeClassEnumUtil
.
getEnumDataListByClassName
(
code
);
var
result
=
getInPoingArr
(
json
.
rows
,
key
,
value
,
getKey
);
return
isNull
(
result
)
?
''
:
result
;
},
getEnumDataListByClassName
:
function
(
code
)
{
if
(
isNull
(
skyeyeClassEnumUtil
.
classEnumMap
[
code
]))
{
var
params
=
{
className
:
encodeURIComponent
(
skyeyeClassEnum
[
code
][
"
className
"
])
};
if
(
!
isNull
(
skyeyeClassEnum
[
code
][
"
filterValue
"
]))
{
params
[
"
filterValue
"
]
=
skyeyeClassEnum
[
code
][
"
filterValue
"
];
params
[
"
filterKey
"
]
=
skyeyeClassEnum
[
code
][
"
filterKey
"
];
}
AjaxPostUtil
.
request
({
url
:
reqBasePath
+
"
getEnumDataByClassName
"
,
params
:
params
,
type
:
'
json
'
,
method
:
"
POST
"
,
callback
:
function
(
json
)
{
skyeyeClassEnumUtil
.
classEnumMap
[
code
]
=
json
;
},
async
:
false
});
}
return
skyeyeClassEnumUtil
.
classEnumMap
[
code
];
},
getEnumDataNameByCodeAndKey
:
function
(
code
,
idKey
,
key
,
displayNameKey
)
{
var
json
=
skyeyeClassEnumUtil
.
getEnumDataListByClassName
(
code
);
var
displayName
=
''
;
$
.
each
(
json
.
rows
,
function
(
i
,
item
)
{
if
(
item
[
idKey
]
==
key
)
{
displayName
=
item
[
displayNameKey
];
}
});
return
displayName
;
}
};
web/src/main/resources/template/assets/lib/layui/customer/sysDictDataUtil.js
→
web/src/main/resources/template/assets/lib/layui/customer/s
kyeye/s
ysDictDataUtil.js
浏览文件 @
1223eaeb
...
...
@@ -2,17 +2,19 @@
var
sysDictDataUtil
=
{
dictDataMap
:
{},
/**
* 获取指定状态的数据字典分类
*
* @param
status 状态(0正常 1
停用)
* @param
enabled 状态(1 启用 2.
停用)
* @param callback 回执函数
*/
queryDictTypeListBy
Status
:
function
(
status
,
callback
)
{
queryDictTypeListBy
Enabled
:
function
(
enabled
,
callback
)
{
var
params
=
{
status
:
status
enabled
:
enabled
};
AjaxPostUtil
.
request
({
url
:
reqBasePath
+
"
queryDictTypeListBy
Status
"
,
params
:
params
,
type
:
'
json
'
,
method
:
"
GET
"
,
callback
:
function
(
json
)
{
AjaxPostUtil
.
request
({
url
:
reqBasePath
+
"
queryDictTypeListBy
Enabled
"
,
params
:
params
,
type
:
'
json
'
,
method
:
"
GET
"
,
callback
:
function
(
json
)
{
if
(
typeof
(
callback
)
==
"
function
"
)
{
callback
(
json
);
}
...
...
@@ -29,7 +31,7 @@ var sysDictDataUtil = {
var
params
=
{
dictTypeCode
:
dictTypeCode
};
AjaxPostUtil
.
request
({
url
:
reqBasePath
+
"
queryDictDataListByDictTypeCode
"
,
params
:
params
,
type
:
'
json
'
,
method
:
"
GET
"
,
callback
:
function
(
json
)
{
sysDictDataUtil
.
queryDictDataListByDictTypeCode
(
dictTypeCode
,
function
(
json
)
{
if
(
showType
==
'
select
'
)
{
$
(
"
#
"
+
showBoxId
).
html
(
getDataUseHandlebars
(
getFileContent
(
'
tpl/template/select-option.tpl
'
),
json
));
if
(
!
isNull
(
defaultId
))
{
...
...
@@ -49,7 +51,7 @@ var sysDictDataUtil = {
if
(
typeof
(
callback
)
==
"
function
"
)
{
callback
(
json
);
}
}
,
async
:
false
}
);
});
},
/**
...
...
@@ -59,14 +61,29 @@ var sysDictDataUtil = {
* @param callback 回执函数
*/
queryDictDataListByDictTypeCode
:
function
(
dictTypeCode
,
callback
)
{
var
params
=
{
dictTypeCode
:
dictTypeCode
};
AjaxPostUtil
.
request
({
url
:
reqBasePath
+
"
queryDictDataListByDictTypeCode
"
,
params
:
params
,
type
:
'
json
'
,
method
:
"
GET
"
,
callback
:
function
(
json
)
{
if
(
typeof
(
callback
)
==
"
function
"
)
{
callback
(
json
);
}
},
async
:
false
});
if
(
isNull
(
sysDictDataUtil
.
dictDataMap
[
dictTypeCode
]))
{
var
params
=
{
dictTypeCode
:
dictTypeCode
};
AjaxPostUtil
.
request
({
url
:
reqBasePath
+
"
queryDictDataListByDictTypeCode
"
,
params
:
params
,
type
:
'
json
'
,
method
:
"
GET
"
,
callback
:
function
(
json
)
{
sysDictDataUtil
.
dictDataMap
[
dictTypeCode
]
=
json
;
},
async
:
false
});
}
if
(
typeof
(
callback
)
==
"
function
"
)
{
callback
(
sysDictDataUtil
.
dictDataMap
[
dictTypeCode
]);
}
},
getDictDataNameByCodeAndKey
:
function
(
dictTypeCode
,
key
)
{
var
displayName
=
''
;
sysDictDataUtil
.
queryDictDataListByDictTypeCode
(
dictTypeCode
,
function
(
json
)
{
$
.
each
(
json
.
rows
,
function
(
i
,
item
)
{
if
(
item
.
id
==
key
)
{
displayName
=
item
.
name
;
}
});
});
return
displayName
;
}
};
web/src/main/resources/template/assets/lib/layui/customer/systemCommonUtil.js
浏览文件 @
1223eaeb
...
...
@@ -611,84 +611,6 @@ var systemCommonUtil = {
show
(
'
#
'
+
id
,
data
);
}
};
},
/**
* 展示枚举类的集合数据
*
* @param code 枚举类对应的前台code
* @param showType 展示类型
* @param showBoxId 展示位置
* @param defaultId 默认回显值
* @param form form对象
* @param callback 回调函数
*/
showEnumDataListByClassName
:
function
(
code
,
showType
,
showBoxId
,
defaultId
,
form
,
callback
)
{
var
json
=
systemCommonUtil
.
getEnumDataListByClassName
(
code
);
if
(
showType
==
'
select
'
)
{
$
(
"
#
"
+
showBoxId
).
html
(
getDataUseHandlebars
(
getFileContent
(
'
tpl/template/select-option.tpl
'
),
json
));
if
(
!
isNull
(
defaultId
))
{
$
(
"
#
"
+
showBoxId
).
val
(
defaultId
);
}
else
{
$
.
each
(
json
.
rows
,
function
(
i
,
item
)
{
if
(
item
.
isDefault
)
{
$
(
"
#
"
+
showBoxId
).
val
(
item
.
id
);
}
});
}
form
.
render
(
'
select
'
);
}
else
if
(
showType
==
'
checkbox
'
)
{
$
(
"
#
"
+
showBoxId
).
html
(
getDataUseHandlebars
(
getFileContent
(
'
tpl/template/checkbox-property.tpl
'
),
json
));
if
(
!
isNull
(
defaultId
))
{
var
arr
=
defaultId
.
split
(
"
,
"
);
for
(
var
i
=
0
;
i
<
arr
.
length
;
i
++
){
$
(
'
input:checkbox[rowId="
'
+
arr
[
i
]
+
'
"]
'
).
attr
(
"
checked
"
,
true
);
}
}
else
{
$
.
each
(
json
.
rows
,
function
(
i
,
item
)
{
if
(
item
.
isDefault
)
{
$
(
'
input:checkbox[rowId="
'
+
item
.
id
+
'
"]
'
).
attr
(
"
checked
"
,
true
);
}
});
}
form
.
render
(
'
checkbox
'
);
}
else
if
(
showType
==
'
radio
'
)
{
$
(
"
#
"
+
showBoxId
).
html
(
getDataUseHandlebars
(
'
{{#each rows}}<input type="radio" name="
'
+
showBoxId
+
'
Name" value="{{id}}" title="{{name}}" />{{/each}}
'
,
json
));
if
(
!
isNull
(
defaultId
))
{
$
(
"
#
"
+
showBoxId
+
"
input:radio[name=
"
+
showBoxId
+
"
Name][value=
"
+
defaultId
+
"
]
"
).
attr
(
"
checked
"
,
true
);
}
else
{
$
.
each
(
json
.
rows
,
function
(
i
,
item
)
{
if
(
item
.
isDefault
)
{
$
(
"
#
"
+
showBoxId
+
"
input:radio[name=
"
+
showBoxId
+
"
Name][value=
"
+
item
.
id
+
"
]
"
).
attr
(
"
checked
"
,
true
);
}
});
}
form
.
render
(
'
radio
'
);
}
if
(
typeof
(
callback
)
==
"
function
"
)
{
callback
(
json
);
}
},
getEnumDataNameByClassName
:
function
(
code
,
key
,
value
,
getKey
)
{
var
json
=
systemCommonUtil
.
getEnumDataListByClassName
(
code
);
var
result
=
getInPoingArr
(
json
.
rows
,
key
,
value
,
getKey
);
return
isNull
(
result
)
?
''
:
result
;
},
getEnumDataListByClassName
:
function
(
code
)
{
var
params
=
{
className
:
encodeURIComponent
(
skyeyeClassEnum
[
code
][
"
className
"
])
};
if
(
!
isNull
(
skyeyeClassEnum
[
code
][
"
filterValue
"
]))
{
params
[
"
filterValue
"
]
=
skyeyeClassEnum
[
code
][
"
filterValue
"
];
params
[
"
filterKey
"
]
=
skyeyeClassEnum
[
code
][
"
filterKey
"
];
}
var
result
=
{};
AjaxPostUtil
.
request
({
url
:
reqBasePath
+
"
getEnumDataByClassName
"
,
params
:
params
,
type
:
'
json
'
,
method
:
"
POST
"
,
callback
:
function
(
json
)
{
result
=
json
;
},
async
:
false
});
return
result
;
},
}
};
\ No newline at end of file
web/src/main/resources/template/json/skyeyeClassEnum.json
浏览文件 @
1223eaeb
...
...
@@ -3,6 +3,10 @@
"name"
:
"启用/禁用"
,
"className"
:
"skyeye-pro#com.skyeye.common.enumeration.EnableEnum"
},
"commonIsDefault"
:
{
"name"
:
"是否默认"
,
"className"
:
"com.skyeye.common.enumeration.IsDefaultEnum"
},
"verificationParams"
:
{
"name"
:
"字段校验枚举"
,
...
...
@@ -39,4 +43,5 @@
"name"
:
"视图枚举"
,
"className"
:
"skyeye-pro#com.skyeye.common.SkyeyeViewEnum"
}
}
\ No newline at end of file
web/src/main/resources/template/json/sysServiceMation.json
浏览文件 @
1223eaeb
...
...
@@ -38,6 +38,7 @@
"licenceManageRevert"
:
{
"name"
:
"证照归还"
,
"key"
:
"com.skyeye.eve.licence.service.impl.LicenceApplyRevertServiceImpl"
},
"licenceManageBorrow"
:
{
"name"
:
"证照借用"
,
"key"
:
"com.skyeye.eve.licence.service.impl.LicenceApplyBorrowServiceImpl"
},
"crmCustomer"
:
{
"name"
:
"客户信息"
,
"key"
:
"com.skyeye.customer.service.impl.CustomerServiceImpl"
},
"crmOpportUnity"
:
{
"name"
:
"商机审核一阶段"
,
"key"
:
"com.skyeye.opportunity.service.impl.CrmOpportunityServiceImpl"
},
"myCrmContract"
:
{
"name"
:
"合同审批"
,
"key"
:
"com.skyeye.contract.service.impl.CrmContractServiceImpl"
},
...
...
@@ -60,5 +61,7 @@
"bossPersonRequire"
:
{
"name"
:
"人员需求申请"
,
"key"
:
"com.skyeye.service.impl.BossPersonRequireServiceImpl"
},
"bossInterviewRegularWorker"
:
{
"name"
:
"转正申请"
,
"key"
:
"com.skyeye.service.impl.BossInterviewRegularWorkerServiceImpl"
},
"bossInterviewQuit"
:
{
"name"
:
"离职申请"
,
"key"
:
"com.skyeye.service.impl.BossInterviewQuitServiceImpl"
},
"bossInterviewJobTransfer"
:
{
"name"
:
"岗位调动申请"
,
"key"
:
"com.skyeye.service.impl.BossInterviewJobTransferServiceImpl"
}
"bossInterviewJobTransfer"
:
{
"name"
:
"岗位调动申请"
,
"key"
:
"com.skyeye.service.impl.BossInterviewJobTransferServiceImpl"
},
"contacts"
:
{
"name"
:
"联系人"
,
"key"
:
"com.skyeye.contacts.service.impl.ContactsServiceImpl"
}
}
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录