Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
CivManage
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ReactWeb5
CivManage
Commits
80a9296a
Commit
80a9296a
authored
Jan 06, 2022
by
皮倩雯
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
更新版本日志
parent
c60243e8
Pipeline
#42041
skipped with stages
Changes
2
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
204 additions
and
115 deletions
+204
-115
colContent.jsx
src/components/Colophon/colContent.jsx
+90
-0
AddModal.jsx
src/pages/platformCenter/bsmanager/workOrder/AddModal.jsx
+114
-115
No files found.
src/components/Colophon/colContent.jsx
View file @
80a9296a
/* eslint-disable prettier/prettier */
import
React
,
{
useState
}
from
'react'
;
import
{
Timeline
,
Tabs
}
from
'antd'
;
import
{
useHistory
}
from
'react-router-dom'
;
...
...
@@ -27,6 +28,95 @@ const ColConen = () => {
};
const
arr
=
[
{
key
:
'8'
,
label
:
'v6.0.20211224 '
,
content
:
(
<
div
className=
{
styles
.
hr
}
>
<
div
className=
{
styles
.
topBox
}
>
<
div
className=
{
styles
.
topl
}
>
v6.0.20211224
</
div
>
<
div
className=
{
styles
.
topr
}
>
2021-12-24
</
div
>
</
div
>
<
hr
/>
<
h3
>
用户管理
</
h3
>
<
ul
>
<
li
>
【新增】 支持菜单拖拽
</
li
>
</
ul
>
<
h3
>
角色管理
</
h3
>
<
ul
>
<
li
>
【新增】 支持菜单拖拽
</
li
>
</
ul
>
<
h3
>
站点管理
</
h3
>
<
ul
>
<
li
>
【新增】 支持菜单拖拽
</
li
>
</
ul
>
<
h3
>
消息平台
</
h3
>
<
ul
>
<
li
>
【新增】 推送测试界面右侧添加已选人员列表
</
li
>
<
li
>
【优化】 重构推送方案配置中推送组配置界面
</
li
>
<
li
>
【新增】 新增编辑推送方案的交互
</
li
>
</
ul
>
<
h3
>
表/字段
</
h3
>
<
ul
>
<
li
>
【新增】 重构表字段验证弹窗
</
li
>
<
li
>
【新增】 添加了maxLength字段
</
li
>
</
ul
>
<
h3
>
事件
</
h3
>
<
ul
>
<
li
>
【新增】 重写事件模块事件权限模态交互以及界面重构
</
li
>
</
ul
>
<
h3
>
web配置
</
h3
>
<
ul
>
<
li
>
【新增】 导入导出菜单功能
</
li
>
</
ul
>
<
h3
>
网站配置
</
h3
>
<
ul
>
<
li
>
【新增】
选择主页产品类型(productType)、消息标记(messageMarking)、语音播报(messageVoice)配置、隐藏了通知方式配置
</
li
>
</
ul
>
<
h3
>
移动应用配置
</
h3
>
<
ul
>
<
li
>
【优化】 菜单管理调整为默认显示
</
li
>
</
ul
>
</
div
>
),
},
{
key
:
'7'
,
label
:
'v6.0.20211210 '
,
content
:
(
<
div
className=
{
styles
.
hr
}
>
<
div
className=
{
styles
.
topBox
}
>
<
div
className=
{
styles
.
topl
}
>
v6.0.20211210
</
div
>
<
div
className=
{
styles
.
topr
}
>
2021-12-10
</
div
>
</
div
>
<
hr
/>
<
ul
>
<
li
>
【优化】 重构运维平台所有功能的选择字段排序逻辑
</
li
>
<
li
>
【优化】 抽离运维系统的业务平台菜单,并进行分组
</
li
>
</
ul
>
<
h3
>
消息平台
</
h3
>
<
ul
>
<
li
>
【新增】 对企业微信的支持
</
li
>
<
li
>
【新增】 消息发送测试功能
</
li
>
</
ul
>
<
h3
>
宿主管理
</
h3
>
<
ul
>
<
li
>
【新增】 网关模块
</
li
>
</
ul
>
<
h3
>
web配置
</
h3
>
<
ul
>
<
li
>
【优化】 重构菜单拖拽,菜单以及菜单组可跨组拖拽
</
li
>
</
ul
>
<
h3
>
数据字典
</
h3
>
<
ul
>
<
li
>
【新增】 表格添加拖拽功能
</
li
>
</
ul
>
</
div
>
),
},
{
key
:
'6'
,
label
:
'v6.0.20210603 '
,
...
...
src/pages/platformCenter/bsmanager/workOrder/AddModal.jsx
View file @
80a9296a
...
...
@@ -50,11 +50,7 @@ import ChangeAdd from './changeAdd';
import
ChangeEdit
from
'./changeEdit'
;
import
ChangeImage
from
'./ChangeImage'
;
import
ModalDrag
from
'../maintenance/ModalDrag'
;
import
{
PlusOutlined
,
DownOutlined
,
InfoCircleOutlined
,
}
from
'@ant-design/icons'
;
import
{
PlusOutlined
,
DownOutlined
,
InfoCircleOutlined
}
from
'@ant-design/icons'
;
import
{
set
}
from
'immutable'
;
import
{
getRoleGroup
}
from
'@/services/userCenter/roleManage/api'
;
...
...
@@ -476,7 +472,7 @@ const AddModal = props => {
const
[
editable
,
setEditable
]
=
useState
(
false
);
const
[
ReportFromMobile
,
setReportFromMobile
]
=
useState
(
false
);
const
[
ReportFromWeb
,
setReportFromWeb
]
=
useState
(
false
);
const
[
chee
,
setChee
]
=
useState
();
const
[
chee
,
setChee
]
=
useState
(
0
);
const
[
indeterminate
,
setIndeterminate
]
=
useState
(
true
);
const
[
checkAll
,
setCheckAll
]
=
useState
(
true
);
...
...
@@ -491,7 +487,7 @@ const AddModal = props => {
const
[
flag
,
setFlag
]
=
useState
(
0
);
const
[
value
,
setValue
]
=
useState
(
1
);
// 单选
const
[
value
,
setValue
]
=
useState
(
''
);
// 单选
const
[
types
,
setTypes
]
=
useState
(
''
);
// 弹窗类型
const
[
Order
,
setOrder
]
=
useState
(
''
);
// 弹窗类型
const
[
Type1
,
setType1
]
=
useState
(
''
);
...
...
@@ -604,6 +600,7 @@ const AddModal = props => {
setLoading
(
false
);
if
(
res
.
msg
===
'Ok'
)
{
form
.
resetFields
();
setValue
(
''
);
callBackSubmit
();
notification
.
success
({
message
:
'提示'
,
...
...
@@ -634,6 +631,7 @@ const AddModal = props => {
setLoading
(
false
);
if
(
res
.
msg
===
'Ok'
)
{
form
.
resetFields
();
setValue
(
''
);
callBackSubmit
();
notification
.
success
({
message
:
'提示'
,
...
...
@@ -664,16 +662,103 @@ const AddModal = props => {
};
useEffect
(()
=>
{
getRole
();
if
(
type
===
'add'
)
{
setType1
(
rember1
);
form
.
setFieldsValue
({
BusinessType
:
rember1
});
setReportFromWeb
(
true
);
setCheckedList3
(
true
);
setChee
(
0
);
setValue
(
0
);
getEventData
();
setSelectValue
(
selectData
[
0
]);
setValue
(
''
);
// 关闭时不会调用
if
(
visible
)
{
getRole
();
if
(
type
===
'add'
)
{
setType1
(
rember1
);
form
.
setFieldsValue
({
BusinessType
:
rember1
});
setReportFromWeb
(
true
);
setCheckedList3
(
true
);
setChee
(
0
);
setValue
(
0
);
getEventData
();
setSelectValue
(
selectData
[
0
]);
setInputValue
({
SummaryFields
:
''
,
ReportFields
:
''
,
DisplayFields
:
''
,
EditableFields
:
''
,
TransitFields
:
''
,
Roles
:
''
,
RelatedEventFields
:
''
,
pictureFields
:
''
,
});
setFiled
({});
setFiled1
({});
form
.
resetFields
();
setEditable
(
false
);
setReportFromMobile
(
false
);
}
else
if
(
type
===
'edit'
)
{
setChee
(
''
);
getEventData1
();
GetCM_Event_QueryEventType
({
eventTypeId
:
formObj
.
ID
}).
then
(
res
=>
{
if
(
res
.
data
.
root
)
{
console
.
log
(
res
.
data
.
root
);
setEditable
(
res
.
data
.
root
.
Editable
);
setReportFromMobile
(
res
.
data
.
root
.
ReportFromMobile
);
setReportFromWeb
(
res
.
data
.
root
.
ReportFromWeb
);
setType1
(
res
.
data
.
root
.
BusinessType
);
setInputValue
({
...
res
.
data
.
root
});
setOrder
(
res
.
data
.
root
.
Order
);
form
.
setFieldsValue
({
...
res
.
data
.
root
});
LoadEventFields
({
eventTableName
:
res
.
data
.
root
.
TableName
,
distinctFields
:
''
,
}).
then
(
res
=>
{
if
(
res
.
data
.
root
)
{
setNu
(
res
.
data
.
root
);
setFiled
(
formateArrDataA
(
res
.
data
.
root
,
'group'
));
}
});
// 外部字段逻辑处理
setSummaryValue
(
res
.
data
.
root
.
outSummaryFields
);
if
(
res
.
data
.
root
.
outSummaryFields
!=
0
)
{
setSummaryIsShow
(
'inline'
);
}
else
{
setSummaryIsShow
(
'none'
);
}
setReportValue
(
res
.
data
.
root
.
outReportFields
);
if
(
res
.
data
.
root
.
outReportFields
!=
0
)
{
setReportIsShow
(
'inline'
);
}
else
{
setReportIsShow
(
'none'
);
}
setDisplayValue
(
res
.
data
.
root
.
outDisplayFields
);
if
(
res
.
data
.
root
.
outDisplayFields
!=
0
)
{
setDisplayIsShow
(
'inline'
);
}
else
{
setDisplayIsShow
(
'none'
);
}
setEditableValue
(
res
.
data
.
root
.
outEditableFields
);
if
(
res
.
data
.
root
.
outEditableFields
!=
0
)
{
setEditableIsShow
(
'inline'
);
}
else
{
setEditableIsShow
(
'none'
);
}
setTransitValue
(
res
.
data
.
root
.
outTransitFields
);
if
(
res
.
data
.
root
.
outTransitFields
!=
0
)
{
setTransitIsShow
(
'inline'
);
}
else
{
setTransitIsShow
(
'none'
);
}
setRelatedEventValue
(
res
.
data
.
root
.
outRelatedEventFields
);
if
(
res
.
data
.
root
.
outRelatedEventFields
!=
0
)
{
setRelatedEventIsShow
(
'inline'
);
}
else
{
setRelatedEventIsShow
(
'none'
);
}
}
});
}
setFlag
(
0
);
}
else
if
(
type
==
'edit'
)
{
setEditable
(
false
);
setReportFromMobile
(
false
);
setReportFromWeb
(
false
);
form
.
resetFields
();
setValue
(
''
);
setInputValue
({
SummaryFields
:
''
,
ReportFields
:
''
,
...
...
@@ -684,74 +769,7 @@ const AddModal = props => {
RelatedEventFields
:
''
,
pictureFields
:
''
,
});
setFiled
({});
setFiled1
({});
form
.
resetFields
();
setEditable
(
false
);
setReportFromMobile
(
false
);
// setReportFromWeb(false)
}
else
if
(
type
===
'edit'
)
{
getEventData1
();
GetCM_Event_QueryEventType
({
eventTypeId
:
formObj
.
ID
}).
then
(
res
=>
{
if
(
res
.
data
.
root
)
{
console
.
log
(
res
.
data
.
root
);
form
.
setFieldsValue
({
...
res
.
data
.
root
});
setEditable
(
res
.
data
.
root
.
Editable
);
setReportFromMobile
(
res
.
data
.
root
.
ReportFromMobile
);
setReportFromWeb
(
res
.
data
.
root
.
ReportFromWeb
);
setSummaryValue
(
res
.
data
.
root
.
outSummaryFields
);
if
(
res
.
data
.
root
.
outSummaryFields
!=
0
)
{
setSummaryIsShow
(
'inline'
);
}
else
{
setSummaryIsShow
(
'none'
);
}
setReportValue
(
res
.
data
.
root
.
outReportFields
);
if
(
res
.
data
.
root
.
outReportFields
!=
0
)
{
setReportIsShow
(
'inline'
);
}
else
{
setReportIsShow
(
'none'
);
}
setDisplayValue
(
res
.
data
.
root
.
outDisplayFields
);
if
(
res
.
data
.
root
.
outDisplayFields
!=
0
)
{
setDisplayIsShow
(
'inline'
);
}
else
{
setDisplayIsShow
(
'none'
);
}
setEditableValue
(
res
.
data
.
root
.
outEditableFields
);
if
(
res
.
data
.
root
.
outEditableFields
!=
0
)
{
setEditableIsShow
(
'inline'
);
}
else
{
setEditableIsShow
(
'none'
);
}
setTransitValue
(
res
.
data
.
root
.
outTransitFields
);
if
(
res
.
data
.
root
.
outTransitFields
!=
0
)
{
setTransitIsShow
(
'inline'
);
}
else
{
setTransitIsShow
(
'none'
);
}
setRelatedEventValue
(
res
.
data
.
root
.
outRelatedEventFields
);
if
(
res
.
data
.
root
.
outRelatedEventFields
!=
0
)
{
setRelatedEventIsShow
(
'inline'
);
}
else
{
setRelatedEventIsShow
(
'none'
);
}
setInputValue
({
...
res
.
data
.
root
});
setOrder
(
res
.
data
.
root
.
Order
);
setType1
(
res
.
data
.
root
.
BusinessType
);
LoadEventFields
({
eventTableName
:
res
.
data
.
root
.
TableName
,
distinctFields
:
''
,
}).
then
(
res
=>
{
if
(
res
.
data
.
root
)
{
setNu
(
res
.
data
.
root
);
setFiled
(
formateArrDataA
(
res
.
data
.
root
,
'group'
));
console
.
log
(
res
.
data
.
root
);
}
});
}
});
}
setFlag
(
0
);
},
[
visible
]);
const
getRole
=
()
=>
{
...
...
@@ -1321,9 +1339,7 @@ const AddModal = props => {
return
ch
;
}
//dealWithOthers(ch);
//检查是否是多音字,是按多音字处理,不是就直接在strChineseFirstPY字符串中找对应的首字母
return
oMultiDiff
[
uni
]
?
oMultiDiff
[
uni
]
:
strChineseFirstPY
.
charAt
(
uni
-
19968
);
return
oMultiDiff
[
uni
]
?
oMultiDiff
[
uni
]
:
strChineseFirstPY
.
charAt
(
uni
-
19968
);
};
const
mkRslt
=
arr
=>
{
...
...
@@ -1373,6 +1389,11 @@ const AddModal = props => {
title=
{
type
===
'add'
?
'添加事件类型'
:
'编辑事件类型'
}
width=
"600px"
destroyOnClose
// afterClose={() => {
// setEditable(false);
// setReportFromMobile(false);
// setReportFromWeb(false);
// }}
{
...
props
}
footer=
{
<
Space
>
...
...
@@ -1443,11 +1464,7 @@ const AddModal = props => {
]
}
>
<
div
>
<
Input
className=
"ue-editable-select-input"
onChange=
{
inputType
}
value=
{
Type1
}
/>
<
Input
className=
"ue-editable-select-input"
onChange=
{
inputType
}
value=
{
Type1
}
/>
<
Dropdown
placement=
"bottomRight"
style=
{
{
width
:
'430px'
}
}
...
...
@@ -1480,9 +1497,7 @@ const AddModal = props => {
marginTop
:
'6px'
,
}
}
>
<
DownOutlined
style=
{
{
fontSize
:
'12px'
,
color
:
'rgba(0, 0, 0, 0.25)'
}
}
/>
<
DownOutlined
style=
{
{
fontSize
:
'12px'
,
color
:
'rgba(0, 0, 0, 0.25)'
}
}
/>
</
div
>
</
Dropdown
>
</
div
>
...
...
@@ -1554,11 +1569,7 @@ const AddModal = props => {
</
Col
>
<
Col
span=
{
23
}
>
<
Item
label=
"上报方式"
name=
"CreateMode"
labelCol=
{
{
span
:
4
}
}
>
<
Radio
.
Group
onChange=
{
onChange2
}
value=
{
value
}
defaultValue=
{
chee
}
>
<
Radio
.
Group
onChange=
{
onChange2
}
value=
{
value
}
defaultValue=
{
chee
}
>
<
Radio
value=
{
0
}
style=
{
{
marginLeft
:
'5px'
}
}
>
仅上报
</
Radio
>
...
...
@@ -1904,20 +1915,12 @@ const AddModal = props => {
</
Item
>
</
Col
>
<
Col
span=
{
24
}
>
<
Item
label=
"接口配置"
name=
"InterfaceConfig"
labelCol=
{
{
span
:
4
}
}
>
<
Item
label=
"接口配置"
name=
"InterfaceConfig"
labelCol=
{
{
span
:
4
}
}
>
<
Input
placeholder=
"请输入接口配置"
/>
</
Item
>
</
Col
>
<
Col
span=
{
24
}
>
<
Item
label=
"图片表达"
name=
"ImageExpression"
labelCol=
{
{
span
:
4
}
}
>
<
Item
label=
"图片表达"
name=
"ImageExpression"
labelCol=
{
{
span
:
4
}
}
>
<
div
className=
{
styles
.
filed_listItem
}
>
<
Input
style=
{
{
width
:
'83%'
}
}
...
...
@@ -1962,11 +1965,7 @@ const AddModal = props => {
characterValue=
{
characterValue
}
formObj=
{
formObj
}
/>
<
ChangeImage
visible=
{
isVisible1
}
callBackSubmit=
{
oKK
}
onCancel=
{
onCancel1
}
/>
<
ChangeImage
visible=
{
isVisible1
}
callBackSubmit=
{
oKK
}
onCancel=
{
onCancel1
}
/>
</
Drawer
>
);
};
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment