Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
F
frontend
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
Schedules
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
h5-communicate
frontend
Commits
3da7408a
Commit
3da7408a
authored
Jun 08, 2020
by
thh
Browse files
Options
Browse Files
Download
Plain Diff
update
parents
e9f7a39c
67405196
Hide whitespace changes
Inline
Side-by-side
Showing
29 changed files
with
786 additions
and
1162 deletions
+786
-1162
workspace.xml
.idea/workspace.xml
+279
-260
footer-work-s.png
public/img/footer-work-s.png
+0
-0
footer-work.png
public/img/footer-work.png
+0
-0
report.20200606.164659.17716.0.001.json
report.20200606.164659.17716.0.001.json
+0
-595
index.jsx
src/components/AddressList/index.jsx
+20
-0
index.less
src/components/AddressList/index.less
+13
-0
index.jsx
src/components/BlankTabs/index.jsx
+0
-0
index.less
src/components/BlankTabs/index.less
+0
-0
index.jsx
src/components/LogCard/index.jsx
+1
-1
index.less
src/components/LogCard/index.less
+4
-1
index.jsx
src/components/NoticeTab/index.jsx
+1
-1
index.less
src/components/NoticeTab/index.less
+0
-0
index.jsx
src/components/StepCard/index.jsx
+1
-1
index.jsx
src/components/Steps/index.jsx
+0
-18
index.less
src/components/Steps/index.less
+0
-5
index.jsx
src/components/TopSearch/index.jsx
+21
-24
CardItem.jsx
src/components/WorkCard/CardItem.jsx
+37
-46
index.jsx
src/components/WorkCard/index.jsx
+33
-34
CommonLayout.jsx
src/layout/CommonLayout.jsx
+55
-12
Footer.jsx
src/layout/Footer.jsx
+1
-2
index.less
src/layout/index.less
+9
-1
Backlog.jsx
src/pages/Backlog/Backlog.jsx
+28
-32
Communicate.jsx
src/pages/Communicate/Communicate.jsx
+79
-0
index.less
src/pages/Communicate/index.less
+66
-0
Process.jsx
src/pages/EventProcessing/Process.jsx
+106
-103
SubmitDetail.jsx
src/pages/EventProcessing/SubmitDetail.jsx
+6
-0
index.jsx
src/pages/Login/index.jsx
+1
-0
Notice.jsx
src/pages/Notice/Notice.jsx
+20
-25
router.js
src/router.js
+5
-1
No files found.
.idea/workspace.xml
View file @
3da7408a
...
@@ -2,14 +2,7 @@
...
@@ -2,14 +2,7 @@
<project
version=
"4"
>
<project
version=
"4"
>
<component
name=
"ChangeListManager"
>
<component
name=
"ChangeListManager"
>
<list
default=
"true"
id=
"a6d092de-b4f8-454d-99f5-4dac3ce112e5"
name=
"Default Changelist"
comment=
""
>
<list
default=
"true"
id=
"a6d092de-b4f8-454d-99f5-4dac3ce112e5"
name=
"Default Changelist"
comment=
""
>
<change
beforePath=
"$PROJECT_DIR$/.idea/workspace.xml"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/.idea/workspace.xml"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/pages/Backlog/Backlog.jsx"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/pages/Backlog/Backlog.jsx"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/public/index.html"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/public/index.html"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/components/TodoCard/index.less"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/components/TodoCard/index.less"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/index.css"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/index.css"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/layout/Footer.jsx"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/layout/Footer.jsx"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/pages/EventProcessing/Option.jsx"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/pages/EventProcessing/Option.jsx"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/pages/EventProcessing/SubmitDetail.jsx"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/pages/EventProcessing/SubmitDetail.jsx"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/variable"
beforeDir=
"false"
/>
</list>
</list>
<ignored
path=
"$PROJECT_DIR$/.tmp/"
/>
<ignored
path=
"$PROJECT_DIR$/.tmp/"
/>
<ignored
path=
"$PROJECT_DIR$/temp/"
/>
<ignored
path=
"$PROJECT_DIR$/temp/"
/>
...
@@ -23,82 +16,78 @@
...
@@ -23,82 +16,78 @@
<component
name=
"FileEditorManager"
>
<component
name=
"FileEditorManager"
>
<leaf
SIDE_TABS_SIZE_LIMIT_KEY=
"300"
>
<leaf
SIDE_TABS_SIZE_LIMIT_KEY=
"300"
>
<file
pinned=
"false"
current-in-tab=
"false"
>
<file
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/src/
pages/EventProcessing/Process
.jsx"
>
<entry
file=
"file://$PROJECT_DIR$/src/
components/LogCard/index
.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
747
"
>
<state
relative-caret-position=
"
50
"
>
<caret
line=
"
40"
column=
"77"
selection-start-line=
"40"
selection-start-column=
"58"
selection-end-line=
"40"
selection-end-column=
"77
"
/>
<caret
line=
"
2"
selection-start-line=
"2"
selection-end-line=
"2
"
/>
<folding>
<folding>
<element
signature=
"e#0#
39
#0"
expanded=
"true"
/>
<element
signature=
"e#0#
26
#0"
expanded=
"true"
/>
</folding>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
</file>
</file>
<file
pinned=
"false"
current-in-tab=
"false"
>
<file
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/src/components/
TopSearch
/index.jsx"
>
<entry
file=
"file://$PROJECT_DIR$/src/components/
NoticeTab
/index.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
-241
"
>
<state
relative-caret-position=
"
150
"
>
<caret
column=
"7"
lean-forward=
"true"
selection-start-column=
"7"
selection-end-column=
"7
"
/>
<caret
line=
"9"
column=
"20"
selection-start-line=
"9"
selection-start-column=
"20"
selection-end-line=
"9"
selection-end-column=
"20
"
/>
<folding>
<folding>
<element
signature=
"e#0#
39
#0"
expanded=
"true"
/>
<element
signature=
"e#0#
26
#0"
expanded=
"true"
/>
</folding>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
</file>
</file>
<file
pinned=
"false"
current-in-tab=
"false"
>
<file
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/src/components/
TodoCard/index.less
"
>
<entry
file=
"file://$PROJECT_DIR$/src/components/
StepCard/index.jsx
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"350"
>
<state
relative-caret-position=
"50"
>
<caret
line=
"17"
column=
"20"
selection-start-line=
"17"
selection-start-column=
"20"
selection-end-line=
"17"
selection-end-column=
"20"
/>
<caret
line=
"8"
column=
"17"
lean-forward=
"true"
selection-start-line=
"8"
selection-start-column=
"17"
selection-end-line=
"8"
selection-end-column=
"17"
/>
<folding>
<element
signature=
"e#0#26#0"
expanded=
"true"
/>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
</file>
</file>
<file
pinned=
"false"
current-in-tab=
"
fals
e"
>
<file
pinned=
"false"
current-in-tab=
"
tru
e"
>
<entry
file=
"file://$PROJECT_DIR$/
src/components/TodoCard/index.jsx
"
>
<entry
file=
"file://$PROJECT_DIR$/
config-overrides.js
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"350"
>
<state
relative-caret-position=
"-250"
>
<caret
line=
"14"
column=
"28"
selection-start-line=
"14"
selection-start-column=
"28"
selection-end-line=
"14"
selection-end-column=
"28"
/>
<caret
line=
"35"
column=
"9"
lean-forward=
"true"
selection-start-line=
"35"
selection-start-column=
"9"
selection-end-line=
"35"
selection-end-column=
"9"
/>
<folding>
<element
signature=
"e#0#26#0"
expanded=
"true"
/>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
</file>
</file>
<file
pinned=
"false"
current-in-tab=
"false"
>
<file
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/
src/pages/AddressList/AddressList.jsx
"
>
<entry
file=
"file://$PROJECT_DIR$/
package.json
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"375"
>
<state
relative-caret-position=
"-202"
>
<caret
line=
"15"
column=
"16"
lean-forward=
"true"
selection-start-line=
"15"
selection-start-column=
"16"
selection-end-line=
"15"
selection-end-column=
"16"
/>
<caret
line=
"7"
column=
"29"
selection-start-line=
"7"
selection-start-column=
"29"
selection-end-line=
"7"
selection-end-column=
"29"
/>
<folding>
<element
signature=
"e#0#39#0"
expanded=
"true"
/>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
</file>
</file>
<file
pinned=
"false"
current-in-tab=
"false"
>
<file
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/src/layout/CommonLayout.jsx"
>
<entry
file=
"file://$PROJECT_DIR$/build/index.html"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
/>
</entry>
</file>
<file
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/public/index.html"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"322"
>
<state
relative-caret-position=
"600"
>
<caret
line=
"14"
column=
"15"
selection-start-line=
"14"
selection-start-column=
"15"
selection-end-line=
"14"
selection-end-column=
"15"
/>
<caret
line=
"24"
selection-start-line=
"24"
selection-end-line=
"24"
/>
<folding>
<element
signature=
"e#0#26#0"
expanded=
"true"
/>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
</file>
</file>
<file
pinned=
"false"
current-in-tab=
"
tru
e"
>
<file
pinned=
"false"
current-in-tab=
"
fals
e"
>
<entry
file=
"file://$PROJECT_DIR$/src/
layout/Footer
.jsx"
>
<entry
file=
"file://$PROJECT_DIR$/src/
pages/Backlog/Backlog
.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"172"
>
<state
relative-caret-position=
"550"
>
<caret
line=
"27"
column=
"45"
selection-start-line=
"27"
selection-start-column=
"45"
selection-end-line=
"27"
selection-end-column=
"45"
/>
<caret
line=
"25"
column=
"58"
selection-start-line=
"25"
selection-start-column=
"58"
selection-end-line=
"25"
selection-end-column=
"58"
/>
<folding>
<element
signature=
"e#0#39#0"
expanded=
"true"
/>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
...
@@ -108,22 +97,14 @@
...
@@ -108,22 +97,14 @@
<component
name=
"FileTemplateManagerImpl"
>
<component
name=
"FileTemplateManagerImpl"
>
<option
name=
"RECENT_TEMPLATES"
>
<option
name=
"RECENT_TEMPLATES"
>
<list>
<list>
<option
value=
"JavaScript File"
/>
<option
value=
"Less File"
/>
<option
value=
"Less File"
/>
<option
value=
"React jsx"
/>
<option
value=
"React jsx"
/>
<option
value=
"JavaScript File"
/>
</list>
</list>
</option>
</option>
</component>
</component>
<component
name=
"FindInProjectRecents"
>
<component
name=
"FindInProjectRecents"
>
<findStrings>
<findStrings>
<find>
基本
</find>
<find>
active
</find>
<find>
todo-tag
</find>
<find>
pos-aline
</find>
<find>
auto-list-item
</find>
<find>
card-content-title
</find>
<find>
type
</find>
<find>
card-content-img-icon
</find>
<find>
am-tab-bar-tab-title
</find>
<find>
am-tab-bar-tab-title
</find>
<find>
console.log
</find>
<find>
console.log
</find>
<find>
contract-operate_recodeMain
</find>
<find>
contract-operate_recodeMain
</find>
...
@@ -139,18 +120,27 @@
...
@@ -139,18 +120,27 @@
<find>
<
TopSearch
</find>
<find>
<
TopSearch
</find>
<find>
process-edit
</find>
<find>
process-edit
</find>
<find>
option-text
</find>
<find>
option-text
</find>
<find>
footStatus
</find>
<find>
footButton
</find>
<find>
console
</find>
<find>
console
</find>
<find>
textClick
</find>
<find>
textClick
</find>
<find>
Row
</find>
<find>
Row
</find>
<find>
ackground
</find>
<find>
ackground
</find>
<find>
variable
</find>
<find>
variable
</find>
<find>
@grayLight
</find>
<find>
adListBox
</find>
<find>
footButton
</find>
<find>
current
</find>
<find>
footStatus
</find>
<find>
optionChange
</find>
<find>
handleScroll
</find>
<find>
disabled
</find>
<find>
addStatus
</find>
<find>
autoprefixer
</find>
</findStrings>
</findStrings>
<replaceStrings>
<replaceStrings>
<replace>
this.props
</replace>
<replace>
this.props
</replace>
<replace>
props
</replace>
<replace>
props
</replace>
<replace>
addCommon
</replace>
<replace>
addCommon
</replace>
<replace>
status
</replace>
</replaceStrings>
</replaceStrings>
</component>
</component>
<component
name=
"Git.Settings"
>
<component
name=
"Git.Settings"
>
...
@@ -159,20 +149,11 @@
...
@@ -159,20 +149,11 @@
<component
name=
"IdeDocumentHistory"
>
<component
name=
"IdeDocumentHistory"
>
<option
name=
"CHANGED_PATHS"
>
<option
name=
"CHANGED_PATHS"
>
<list>
<list>
<option
value=
"$PROJECT_DIR$/public/manifest.json"
/>
<option
value=
"$PROJECT_DIR$/src/Pages/Notice/Notice.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/components/TopTabs/index.less"
/>
<option
value=
"$PROJECT_DIR$/src/index.js"
/>
<option
value=
"$PROJECT_DIR$/config-overrides.js"
/>
<option
value=
"$PROJECT_DIR$/src/components/TopNotice/index.less"
/>
<option
value=
"$PROJECT_DIR$/src/components/TopNotice/index.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/components/ProcessTabs/index.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/components/List/index.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/components/List/index.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/Pages/EventProcessing/Adjunct.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/Pages/EventProcessing/Adjunct.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/Pages/EventProcessing/Option.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/Pages/EventProcessing/Option.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/Pages/EventProcessing/Flow.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/Pages/EventProcessing/Flow.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/Pages/Backlog/Backlog.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/Pages/Backlog/Backlog.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/components/WorkCard/CardItem.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/components/WorkCard/index.less"
/>
<option
value=
"$PROJECT_DIR$/src/components/WorkCard/index.less"
/>
<option
value=
"$PROJECT_DIR$/src/Pages/Work/Work.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/Pages/Work/Work.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/Pages/EventProcessing/Process.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/Pages/EventProcessing/Process.jsx"
/>
...
@@ -181,35 +162,44 @@
...
@@ -181,35 +162,44 @@
<option
value=
"$PROJECT_DIR$/src/Pages/Communicate/Communicate.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/Pages/Communicate/Communicate.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/components/List/index.less"
/>
<option
value=
"$PROJECT_DIR$/src/components/List/index.less"
/>
<option
value=
"$PROJECT_DIR$/src/components/StepCard/index.less"
/>
<option
value=
"$PROJECT_DIR$/src/components/StepCard/index.less"
/>
<option
value=
"$PROJECT_DIR$/src/components/StepCard/index.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/components/WorkCard/index.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/components/TopSearch/index.less"
/>
<option
value=
"$PROJECT_DIR$/src/components/TopSearch/index.less"
/>
<option
value=
"$PROJECT_DIR$/src/pages/EventProcessing/index.less"
/>
<option
value=
"$PROJECT_DIR$/src/pages/EventProcessing/index.less"
/>
<option
value=
"$PROJECT_DIR$/src/components/TopTabs/index.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/components/TopTabs/index.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/pages/Communicate/Communicate.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/router.js"
/>
<option
value=
"$PROJECT_DIR$/src/pages/AddressList/AddressList.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/pages/AddressList/AddressList.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/layout/BlankLayout.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/layout/BlankLayout.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/layout/index.less"
/>
<option
value=
"$PROJECT_DIR$/src/pages/Backlog/Backlog.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/pages/Work/Work.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/pages/Notice/Notice.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/pages/EventProcessing/Basic.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/pages/EventProcessing/Basic.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/pages/EventProcessing/Flow.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/pages/EventProcessing/Flow.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/pages/EventProcessing/Process.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/components/Adjunct/index.less"
/>
<option
value=
"$PROJECT_DIR$/src/components/Adjunct/index.less"
/>
<option
value=
"$PROJECT_DIR$/src/pages/EventProcessing/Adjunct.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/pages/EventProcessing/Adjunct.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/components/Adjunct/index.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/components/Adjunct/index.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/pages/EventProcessing/SubmitDetail.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/pages/EventProcessing/Option.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/pages/EventProcessing/Option.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/resize.js"
/>
<option
value=
"$PROJECT_DIR$/src/resize.js"
/>
<option
value=
"$PROJECT_DIR$/src/components/TopSearch/index.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/layout/CommonLayout.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/index.css"
/>
<option
value=
"$PROJECT_DIR$/src/index.css"
/>
<option
value=
"$PROJECT_DIR$/public/index.html"
/>
<option
value=
"$PROJECT_DIR$/public/index.html"
/>
<option
value=
"$PROJECT_DIR$/src/components/TodoCard/index.less"
/>
<option
value=
"$PROJECT_DIR$/src/components/TodoCard/index.less"
/>
<option
value=
"$PROJECT_DIR$/src/components/TodoCard/index.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/components/TodoCard/index.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/layout/Footer.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/layout/Footer.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/layout/index.less"
/>
<option
value=
"$PROJECT_DIR$/src/layout/CommonLayout.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/pages/Communicate/Communicate.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/pages/Communicate/index.less"
/>
<option
value=
"$PROJECT_DIR$/src/components/LogCard/index.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/components/LogCard/index.less"
/>
<option
value=
"$PROJECT_DIR$/src/router.js"
/>
<option
value=
"$PROJECT_DIR$/src/components/AddressList/index.less"
/>
<option
value=
"$PROJECT_DIR$/src/components/AddressList/index.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/pages/EventProcessing/SubmitDetail.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/pages/AddressList/index.less"
/>
<option
value=
"$PROJECT_DIR$/src/pages/Notice/Notice.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/pages/EventProcessing/Pro.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/pages/EventProcessing/Process.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/pages/Work/Work.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/components/NoticeTab/index.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/components/StepCard/index.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/components/TopSearch/index.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/components/WorkCard/index.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/components/WorkCard/CardItem.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/pages/Backlog/Backlog.jsx"
/>
</list>
</list>
</option>
</option>
</component>
</component>
...
@@ -256,13 +246,7 @@
...
@@ -256,13 +246,7 @@
<item
name=
"create-react-app"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"create-react-app"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"src"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"src"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"components"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"components"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"TodoCard"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"WorkCard"
type=
"462c0819:PsiDirectoryNode"
/>
</path>
<path>
<item
name=
"create-react-app"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"create-react-app"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"src"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"layout"
type=
"462c0819:PsiDirectoryNode"
/>
</path>
</path>
<path>
<path>
<item
name=
"create-react-app"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"create-react-app"
type=
"b2602c69:ProjectViewProjectNode"
/>
...
@@ -275,7 +259,7 @@
...
@@ -275,7 +259,7 @@
<item
name=
"create-react-app"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"create-react-app"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"src"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"src"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"pages"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"pages"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"
AddressList
"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"
Backlog
"
type=
"462c0819:PsiDirectoryNode"
/>
</path>
</path>
</expand>
</expand>
<select
/>
<select
/>
...
@@ -285,7 +269,7 @@
...
@@ -285,7 +269,7 @@
</component>
</component>
<component
name=
"PropertiesComponent"
>
<component
name=
"PropertiesComponent"
>
<property
name=
"WebServerToolWindowFactoryState"
value=
"false"
/>
<property
name=
"WebServerToolWindowFactoryState"
value=
"false"
/>
<property
name=
"last_opened_file_path"
value=
"F:/
BMS项目/bms-platform-web
"
/>
<property
name=
"last_opened_file_path"
value=
"F:/
社区矫正/braceletAdmin
"
/>
<property
name=
"list.type.of.created.stylesheet"
value=
"Less"
/>
<property
name=
"list.type.of.created.stylesheet"
value=
"Less"
/>
<property
name=
"nodejs_interpreter_path.stuck_in_default_project"
value=
"undefined stuck path"
/>
<property
name=
"nodejs_interpreter_path.stuck_in_default_project"
value=
"undefined stuck path"
/>
<property
name=
"nodejs_npm_path_reset_for_default_project"
value=
"true"
/>
<property
name=
"nodejs_npm_path_reset_for_default_project"
value=
"true"
/>
...
@@ -293,15 +277,15 @@
...
@@ -293,15 +277,15 @@
<property
name=
"settings.editor.selected.configurable"
value=
"editor.preferences.import"
/>
<property
name=
"settings.editor.selected.configurable"
value=
"editor.preferences.import"
/>
</component>
</component>
<component
name=
"RecentsManager"
>
<component
name=
"RecentsManager"
>
<key
name=
"MoveFile.RECENT_KEYS"
>
<recent
name=
"F:\即时通讯\create-react-app\src\pages\WorkDetail"
/>
</key>
<key
name=
"CopyFile.RECENT_KEYS"
>
<key
name=
"CopyFile.RECENT_KEYS"
>
<recent
name=
"F:\即时通讯\create-react-app\src\pages
\AddressList
"
/>
<recent
name=
"F:\即时通讯\create-react-app\src\pages"
/>
<recent
name=
"F:\即时通讯\create-react-app\public\img"
/>
<recent
name=
"F:\即时通讯\create-react-app\public\img"
/>
<recent
name=
"F:\即时通讯\create-react-app\public\img\test"
/>
<recent
name=
"F:\即时通讯\create-react-app\public\img\test"
/>
<recent
name=
"F:\即时通讯\create-react-app\src\pages\AddressList"
/>
<recent
name=
"F:\即时通讯\create-react-app\src\components\TopTabs"
/>
<recent
name=
"F:\即时通讯\create-react-app\src\components\TopTabs"
/>
<recent
name=
"F:\即时通讯\create-react-app\src\components\TopNotice"
/>
</key>
<key
name=
"MoveFile.RECENT_KEYS"
>
<recent
name=
"F:\即时通讯\create-react-app\src\pages\WorkDetail"
/>
</key>
</key>
</component>
</component>
<component
name=
"RunDashboard"
>
<component
name=
"RunDashboard"
>
...
@@ -331,12 +315,12 @@
...
@@ -331,12 +315,12 @@
<workItem
from=
"1591406085733"
duration=
"5474000"
/>
<workItem
from=
"1591406085733"
duration=
"5474000"
/>
<workItem
from=
"1591419899087"
duration=
"268000"
/>
<workItem
from=
"1591419899087"
duration=
"268000"
/>
<workItem
from=
"1591493817957"
duration=
"11217000"
/>
<workItem
from=
"1591493817957"
duration=
"11217000"
/>
<workItem
from=
"1591579020550"
duration=
"
347
1000"
/>
<workItem
from=
"1591579020550"
duration=
"
2084
1000"
/>
</task>
</task>
<servers
/>
<servers
/>
</component>
</component>
<component
name=
"TimeTrackingManager"
>
<component
name=
"TimeTrackingManager"
>
<option
name=
"totallyTimeSpent"
value=
"1
0628
6000"
/>
<option
name=
"totallyTimeSpent"
value=
"1
2365
6000"
/>
</component>
</component>
<component
name=
"ToolWindowManager"
>
<component
name=
"ToolWindowManager"
>
<frame
x=
"-8"
y=
"-8"
width=
"1382"
height=
"784"
extended-state=
"6"
/>
<frame
x=
"-8"
y=
"-8"
width=
"1382"
height=
"784"
extended-state=
"6"
/>
...
@@ -367,352 +351,387 @@
...
@@ -367,352 +351,387 @@
<option
name=
"version"
value=
"1"
/>
<option
name=
"version"
value=
"1"
/>
</component>
</component>
<component
name=
"editorHistoryManager"
>
<component
name=
"editorHistoryManager"
>
<entry
file=
"file://$PROJECT_DIR$/src/
components/List
/index.less"
>
<entry
file=
"file://$PROJECT_DIR$/src/
pages/EventProcessing
/index.less"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
12
5"
>
<state
relative-caret-position=
"
49
5"
>
<caret
line=
"
26"
column=
"16"
selection-start-line=
"26"
selection-start-column=
"16"
selection-end-line=
"26"
selection-end-column=
"16
"
/>
<caret
line=
"
94"
column=
"20"
selection-start-line=
"94"
selection-start-column=
"20"
selection-end-line=
"94"
selection-end-column=
"20
"
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/
components/List/index
.jsx"
>
<entry
file=
"file://$PROJECT_DIR$/src/
pages/EventProcessing/Option
.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"175"
>
<state
relative-caret-position=
"500"
>
<caret
line=
"7"
column=
"46"
selection-start-line=
"7"
selection-start-column=
"32"
selection-end-line=
"7"
selection-end-column=
"46"
/>
<caret
line=
"28"
column=
"80"
selection-start-line=
"28"
selection-start-column=
"80"
selection-end-line=
"28"
selection-end-column=
"80"
/>
<caret
line=
"29"
column=
"80"
selection-start-line=
"29"
selection-start-column=
"80"
selection-end-line=
"29"
selection-end-column=
"80"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/pages/EventProcessing/Basic.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"198"
>
<caret
line=
"25"
column=
"12"
selection-start-line=
"25"
selection-start-column=
"12"
selection-end-line=
"25"
selection-end-column=
"12"
/>
<folding>
<folding>
<element
signature=
"e#0#26#0"
expanded=
"true"
/>
<element
signature=
"e#0#26#0"
expanded=
"true"
/>
</folding>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/public/img/footer-communicate-s.png"
>
<entry
file=
"file://$PROJECT_DIR$/src/pages/EventProcessing/Flow.jsx"
>
<provider
selected=
"true"
editor-type-id=
"images"
/>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"125"
>
<caret
line=
"5"
column=
"12"
selection-start-line=
"5"
selection-start-column=
"12"
selection-end-line=
"5"
selection-end-column=
"12"
/>
<folding>
<element
signature=
"e#0#26#0"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/public/img/footer-notice.png"
>
<entry
file=
"file://$PROJECT_DIR$/src/components/Adjunct/index.less"
>
<provider
selected=
"true"
editor-type-id=
"images"
/>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"520"
>
<caret
line=
"22"
column=
"20"
selection-start-line=
"22"
selection-start-column=
"20"
selection-end-line=
"22"
selection-end-column=
"20"
/>
</state>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/public/img/footer-work-s.png"
>
<entry
file=
"file://$PROJECT_DIR$/src/components/Adjunct/index.jsx"
>
<provider
selected=
"true"
editor-type-id=
"images"
/>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"-125"
>
<caret
line=
"10"
column=
"34"
selection-start-line=
"10"
selection-start-column=
"34"
selection-end-line=
"10"
selection-end-column=
"34"
/>
<folding>
<element
signature=
"e#0#43#0"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/public/img/footer-backlog-s.png"
>
<entry
file=
"file://$PROJECT_DIR$/src/pages/EventProcessing/Adjunct.jsx"
>
<provider
selected=
"true"
editor-type-id=
"images"
/>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"25"
>
<caret
line=
"6"
column=
"19"
selection-start-line=
"6"
selection-start-column=
"19"
selection-end-line=
"6"
selection-end-column=
"19"
/>
<folding>
<element
signature=
"e#0#26#0"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
public/img/footer-notice-s.png
"
>
<entry
file=
"file://$PROJECT_DIR$/
src/resize.js
"
>
<provider
selected=
"true"
editor-type-id=
"
images
"
/>
<provider
selected=
"true"
editor-type-id=
"
text-editor
"
/>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/public/img/read.png"
>
<entry
file=
"file://$PROJECT_DIR$/src/layout/BlankLayout.jsx"
>
<provider
selected=
"true"
editor-type-id=
"images"
/>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"175"
>
<caret
line=
"7"
column=
"14"
lean-forward=
"true"
selection-start-line=
"7"
selection-start-column=
"14"
selection-end-line=
"7"
selection-end-column=
"14"
/>
<folding>
<element
signature=
"e#0#26#0"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/public/img/unread.png"
>
<entry
file=
"file://$PROJECT_DIR$/src/index.css"
>
<provider
selected=
"true"
editor-type-id=
"images"
/>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"475"
>
<caret
line=
"19"
column=
"1"
lean-forward=
"true"
selection-start-line=
"19"
selection-start-column=
"1"
selection-end-line=
"19"
selection-end-column=
"1"
/>
</state>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/public/img/
urgency
.png"
>
<entry
file=
"file://$PROJECT_DIR$/public/img/
footer-communicate
.png"
>
<provider
selected=
"true"
editor-type-id=
"images"
/>
<provider
selected=
"true"
editor-type-id=
"images"
/>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/public/img/
seriou
s.png"
>
<entry
file=
"file://$PROJECT_DIR$/public/img/
footer-work-
s.png"
>
<provider
selected=
"true"
editor-type-id=
"images"
/>
<provider
selected=
"true"
editor-type-id=
"images"
/>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/public/img/add-work.png"
>
<entry
file=
"file://$PROJECT_DIR$/report.20200606.164659.17716.0.001.json"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
/>
</entry>
<entry
file=
"file://$PROJECT_DIR$/public/img/footer-work.png"
>
<provider
selected=
"true"
editor-type-id=
"images"
/>
<provider
selected=
"true"
editor-type-id=
"images"
/>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/public/img/
common-d
.png"
>
<entry
file=
"file://$PROJECT_DIR$/public/img/
footer-work
.png"
>
<provider
selected=
"true"
editor-type-id=
"images"
/>
<provider
selected=
"true"
editor-type-id=
"images"
/>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/public/img/
common-a
.png"
>
<entry
file=
"file://$PROJECT_DIR$/public/img/
footer-work-s
.png"
>
<provider
selected=
"true"
editor-type-id=
"images"
/>
<provider
selected=
"true"
editor-type-id=
"images"
/>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/
components/WorkCard/CardItem.jsx
"
>
<entry
file=
"file://$PROJECT_DIR$/src/
layout/index.less
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"1050"
>
<state
relative-caret-position=
"100"
>
<caret
line=
"43"
column=
"47"
selection-start-line=
"43"
selection-start-column=
"43"
selection-end-line=
"43"
selection-end-column=
"47"
/>
<caret
line=
"4"
column=
"15"
selection-start-line=
"4"
selection-start-column=
"15"
selection-end-line=
"4"
selection-end-column=
"15"
/>
<folding>
<element
signature=
"e#0#39#0"
expanded=
"true"
/>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/
components/WorkCard/index.less
"
>
<entry
file=
"file://$PROJECT_DIR$/src/
layout/Footer.jsx
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"25"
>
<state
relative-caret-position=
"197"
>
<caret
line=
"46"
column=
"35"
selection-start-line=
"46"
selection-start-column=
"35"
selection-end-line=
"46"
selection-end-column=
"35"
/>
<caret
line=
"27"
column=
"27"
selection-start-line=
"27"
selection-start-column=
"27"
selection-end-line=
"27"
selection-end-column=
"27"
/>
<folding>
<element
signature=
"e#0#39#0"
expanded=
"true"
/>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/
components/StepCard/index.less
"
>
<entry
file=
"file://$PROJECT_DIR$/src/
layout/CommonLayout.jsx
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"217"
>
<state
relative-caret-position=
"200"
>
<caret
line=
"89"
column=
"21"
lean-forward=
"true"
selection-start-line=
"89"
selection-start-column=
"21"
selection-end-line=
"89"
selection-end-column=
"21"
/>
<caret
line=
"23"
column=
"13"
selection-start-line=
"23"
selection-start-column=
"13"
selection-end-line=
"23"
selection-end-column=
"13"
/>
<folding>
<element
signature=
"e#0#26#0"
expanded=
"true"
/>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/config-overrides.js"
>
<entry
file=
"file://$PROJECT_DIR$/public/img/footer-work.png"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"images"
/>
<state
relative-caret-position=
"25"
>
<caret
line=
"1"
selection-start-line=
"1"
selection-end-line=
"2"
selection-end-column=
"28"
/>
</state>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
package.json
"
>
<entry
file=
"file://$PROJECT_DIR$/
../frontend/src/router.js
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
-102
"
>
<state
relative-caret-position=
"
200
"
>
<caret
line=
"
5"
column=
"28"
lean-forward=
"true"
selection-start-line=
"5"
selection-start-column=
"28"
selection-end-line=
"5"
selection-end-column=
"2
8"
/>
<caret
line=
"
8"
selection-start-line=
"8"
selection-end-line=
"8"
selection-end-column=
"5
8"
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/pages/WorkDetail/WorkDetail.jsx"
>
<entry
file=
"file://$PROJECT_DIR$/src/components/Steps/index.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
/>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/components/StepCard/index.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"250"
>
<state
relative-caret-position=
"-16"
>
<caret
line=
"10"
column=
"65"
selection-start-line=
"10"
selection-start-column=
"65"
selection-end-line=
"10"
selection-end-column=
"65"
/>
<folding>
<folding>
<element
signature=
"e#0#26#0"
expanded=
"true"
/>
<element
signature=
"e#0#26#0"
expanded=
"true"
/>
</folding>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/public/img/process-edit.png"
>
<entry
file=
"file://$PROJECT_DIR$/src/pages/Communicate/index.less"
>
<provider
selected=
"true"
editor-type-id=
"images"
/>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/components/WorkCard/index.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"50"
>
<state>
<caret
line=
"4"
column=
"31"
selection-start-line=
"4"
selection-start-column=
"31"
selection-end-line=
"4"
selection-end-column=
"31"
/>
<caret
selection-end-column=
"30"
/>
<folding>
<element
signature=
"e#0#39#0"
expanded=
"true"
/>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/pages/Communicate/Communicate.jsx"
/>
<entry
file=
"file://$PROJECT_DIR$/src/variable.less"
>
<entry
file=
"file://$PROJECT_DIR$/src/components/TopSearch/index.less"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
3
25"
>
<state
relative-caret-position=
"
5
25"
>
<caret
line=
"
13"
column=
"22"
selection-start-line=
"13"
selection-start-column=
"22"
selection-end-line=
"13"
selection-end-column=
"22
"
/>
<caret
line=
"
21"
column=
"15"
lean-forward=
"true"
selection-start-line=
"21"
selection-start-column=
"15"
selection-end-line=
"21"
selection-end-column=
"15
"
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/pages/EventProcessing/index.less"
>
<entry
file=
"file://$PROJECT_DIR$/build/manifest.json"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
/>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/components/LogCard/index.less"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
49
5"
>
<state
relative-caret-position=
"
107
5"
>
<caret
line=
"
94"
column=
"20"
selection-start-line=
"94"
selection-start-column=
"20"
selection-end-line=
"94"
selection-end-column=
"20
"
/>
<caret
line=
"
43"
column=
"22"
selection-start-line=
"43"
selection-start-column=
"22"
selection-end-line=
"43"
selection-end-column=
"22
"
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/
components/TopTabs/index.jsx
"
>
<entry
file=
"file://$PROJECT_DIR$/src/
router.js
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"4
0
0"
>
<state
relative-caret-position=
"4
5
0"
>
<caret
line=
"
16"
column=
"27"
selection-start-line=
"16"
selection-start-column=
"27"
selection-end-line=
"16"
selection-end-column=
"27
"
/>
<caret
line=
"
33"
column=
"54"
selection-start-line=
"33"
selection-start-column=
"37"
selection-end-line=
"33"
selection-end-column=
"54
"
/>
<folding>
<folding>
<element
signature=
"e#0#2
6
#0"
expanded=
"true"
/>
<element
signature=
"e#0#2
5
#0"
expanded=
"true"
/>
</folding>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/
router.j
s"
>
<entry
file=
"file://$PROJECT_DIR$/src/
pages/AddressList/index.les
s"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"300"
>
<state
relative-caret-position=
"-328"
>
<caret
line=
"12"
lean-forward=
"true"
selection-start-line=
"12"
selection-end-line=
"12"
/>
<caret
line=
"18"
column=
"9"
selection-start-line=
"18"
selection-start-column=
"9"
selection-end-line=
"18"
selection-end-column=
"9"
/>
<folding>
<element
signature=
"e#0#25#0"
expanded=
"true"
/>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/
layout/index.less
"
>
<entry
file=
"file://$PROJECT_DIR$/src/
pages/AddressList/AddressList.jsx
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"250"
>
<state
relative-caret-position=
"500"
>
<caret
line=
"10"
column=
"21"
lean-forward=
"true"
selection-start-line=
"10"
selection-start-column=
"21"
selection-end-line=
"10"
selection-end-column=
"21"
/>
<caret
line=
"20"
column=
"45"
selection-start-line=
"20"
selection-start-column=
"36"
selection-end-line=
"20"
selection-end-column=
"45"
/>
<folding>
<element
signature=
"e#0#39#0"
expanded=
"true"
/>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/
pages/Notice/Notice
.jsx"
>
<entry
file=
"file://$PROJECT_DIR$/src/
components/AddressList/index
.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
248
"
>
<state
relative-caret-position=
"
50
"
>
<caret
line=
"
12"
column=
"22"
selection-start-line=
"12"
selection-start-column=
"22"
selection-end-line=
"12"
selection-end-column=
"2
2"
/>
<caret
line=
"
2"
selection-start-line=
"2"
selection-end-line=
"
2"
/>
<folding>
<folding>
<element
signature=
"e#0#26#0"
expanded=
"true"
/>
<element
signature=
"e#0#26#0"
expanded=
"true"
/>
</folding>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/
pages/EventProcessing/Option.jsx
"
>
<entry
file=
"file://$PROJECT_DIR$/src/
components/AddressList/index.less
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"500"
>
<state
relative-caret-position=
"125"
>
<caret
line=
"28"
column=
"80"
selection-start-line=
"28"
selection-start-column=
"80"
selection-end-line=
"28"
selection-end-column=
"80"
/>
<caret
line=
"5"
column=
"21"
selection-start-line=
"5"
selection-start-column=
"21"
selection-end-line=
"5"
selection-end-column=
"21"
/>
<caret
line=
"29"
column=
"80"
selection-start-line=
"29"
selection-start-column=
"80"
selection-end-line=
"29"
selection-end-column=
"80"
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/pages/
Work/Work
.jsx"
>
<entry
file=
"file://$PROJECT_DIR$/src/pages/
Communicate/Communicate
.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
3
25"
>
<state
relative-caret-position=
"
-8
25"
>
<caret
line=
"
34"
column=
"12"
lean-forward=
"true"
selection-start-line=
"30"
selection-start-column=
"5"
selection-end-line=
"34"
selection-end-column=
"12
"
/>
<caret
line=
"
9"
column=
"47"
selection-start-line=
"9"
selection-start-column=
"47"
selection-end-line=
"9"
selection-end-column=
"47
"
/>
<folding>
<folding>
<element
signature=
"e#0#39#0"
expanded=
"true"
/>
<element
signature=
"e#0#39#0"
expanded=
"true"
/>
</folding>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/pages/
Backlog/Backlog
.jsx"
>
<entry
file=
"file://$PROJECT_DIR$/src/pages/
EventProcessing/SubmitDetail
.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"450"
>
<state
relative-caret-position=
"200"
>
<caret
line=
"21"
column=
"18"
lean-forward=
"true"
selection-start-line=
"17"
selection-start-column=
"15"
selection-end-line=
"21"
selection-end-column=
"18"
/>
<caret
line=
"8"
column=
"29"
selection-start-line=
"8"
selection-start-column=
"29"
selection-end-line=
"8"
selection-end-column=
"29"
/>
<folding>
<element
signature=
"e#0#39#0"
expanded=
"true"
/>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/pages/EventProcessing/
Basic
.jsx"
>
<entry
file=
"file://$PROJECT_DIR$/src/pages/EventProcessing/
Pro
.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"1
98
"
>
<state
relative-caret-position=
"1
84
"
>
<caret
line=
"
25"
column=
"12"
selection-start-line=
"25"
selection-start-column=
"12"
selection-end-line=
"25"
selection-end-column=
"12
"
/>
<caret
line=
"
100"
column=
"12"
lean-forward=
"true"
selection-end-line=
"139
"
/>
<folding>
<folding>
<element
signature=
"e#0#
26
#0"
expanded=
"true"
/>
<element
signature=
"e#0#
49
#0"
expanded=
"true"
/>
</folding>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/pages/EventProcessing/
Flow
.jsx"
>
<entry
file=
"file://$PROJECT_DIR$/src/pages/EventProcessing/
Process
.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"1
2
5"
>
<state
relative-caret-position=
"1
97
5"
>
<caret
line=
"
5"
column=
"12"
selection-start-line=
"5"
selection-start-column=
"12"
selection-end-line=
"5"
selection-end-column=
"12
"
/>
<caret
line=
"
139"
lean-forward=
"true"
selection-start-line=
"139"
selection-end-line=
"139
"
/>
<folding>
<folding>
<element
signature=
"e#0#
26
#0"
expanded=
"true"
/>
<element
signature=
"e#0#
49
#0"
expanded=
"true"
/>
</folding>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/
components/Adjunct/index.less
"
>
<entry
file=
"file://$PROJECT_DIR$/src/
pages/Work/Work.jsx
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"520"
>
<state
relative-caret-position=
"125"
>
<caret
line=
"22"
column=
"20"
selection-start-line=
"22"
selection-start-column=
"20"
selection-end-line=
"22"
selection-end-column=
"20"
/>
<caret
line=
"5"
lean-forward=
"true"
selection-start-line=
"5"
selection-end-line=
"5"
/>
<folding>
<element
signature=
"e#0#39#0"
expanded=
"true"
/>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/
components/Adjunct/index
.jsx"
>
<entry
file=
"file://$PROJECT_DIR$/src/
pages/Notice/Notice
.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"-125"
>
<state
relative-caret-position=
"50"
>
<caret
line=
"10"
column=
"34"
selection-start-line=
"10"
selection-start-column=
"34"
selection-end-line=
"10"
selection-end-column=
"34"
/>
<caret
line=
"5"
selection-start-line=
"5"
selection-end-line=
"5"
/>
<folding>
<element
signature=
"e#0#43#0"
expanded=
"true"
/>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/
pages/EventProcessing/Adjunct
.jsx"
>
<entry
file=
"file://$PROJECT_DIR$/src/
components/LogCard/index
.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
25
"
>
<state
relative-caret-position=
"
50
"
>
<caret
line=
"
6"
column=
"19"
selection-start-line=
"6"
selection-start-column=
"19"
selection-end-line=
"6"
selection-end-column=
"19
"
/>
<caret
line=
"
2"
selection-start-line=
"2"
selection-end-line=
"2
"
/>
<folding>
<folding>
<element
signature=
"e#0#26#0"
expanded=
"true"
/>
<element
signature=
"e#0#26#0"
expanded=
"true"
/>
</folding>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/
pages/EventProcessing/SubmitDetail
.jsx"
>
<entry
file=
"file://$PROJECT_DIR$/src/
components/NoticeTab/index
.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"150"
>
<state
relative-caret-position=
"150"
>
<caret
line=
"6"
selection-start-line=
"6"
selection-end-line=
"6"
/>
<caret
line=
"9"
column=
"20"
selection-start-line=
"9"
selection-start-column=
"20"
selection-end-line=
"9"
selection-end-column=
"20"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/resize.js"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
/>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/layout/BlankLayout.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"175"
>
<caret
line=
"7"
column=
"14"
lean-forward=
"true"
selection-start-line=
"7"
selection-start-column=
"14"
selection-end-line=
"7"
selection-end-column=
"14"
/>
<folding>
<folding>
<element
signature=
"e#0#26#0"
expanded=
"true"
/>
<element
signature=
"e#0#26#0"
expanded=
"true"
/>
</folding>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/
pages/EventProcessing/Process
.jsx"
>
<entry
file=
"file://$PROJECT_DIR$/src/
components/WorkCard/CardItem
.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
747
"
>
<state
relative-caret-position=
"
400
"
>
<caret
line=
"
40"
column=
"77"
selection-start-line=
"40"
selection-start-column=
"58"
selection-end-line=
"40"
selection-end-column=
"77
"
/>
<caret
line=
"
16"
column=
"29"
selection-start-line=
"16"
selection-start-column=
"29"
selection-end-line=
"16"
selection-end-column=
"29
"
/>
<folding>
<folding>
<element
signature=
"e#0#39#0"
expanded=
"true"
/>
<element
signature=
"e#0#39#0"
expanded=
"true"
/>
</folding>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
public/index.html
"
>
<entry
file=
"file://$PROJECT_DIR$/
src/components/WorkCard/index.jsx
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"448"
>
<state
relative-caret-position=
"400"
>
<caret
line=
"24"
lean-forward=
"true"
selection-start-line=
"24"
selection-end-line=
"24"
/>
<caret
line=
"16"
column=
"45"
lean-forward=
"true"
selection-start-line=
"16"
selection-start-column=
"45"
selection-end-line=
"16"
selection-end-column=
"45"
/>
<folding>
<element
signature=
"e#0#39#0"
expanded=
"true"
/>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/index.css"
>
<entry
file=
"file://$PROJECT_DIR$/src/pages/WorkDetail/WorkDetail.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
/>
<state
relative-caret-position=
"475"
>
<caret
line=
"19"
column=
"1"
lean-forward=
"true"
selection-start-line=
"19"
selection-start-column=
"1"
selection-end-line=
"19"
selection-end-column=
"1"
/>
</state>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/
variable.less
"
>
<entry
file=
"file://$PROJECT_DIR$/src/
components/BlankTabs/index.jsx
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"-125"
>
<state
relative-caret-position=
"223"
>
<caret
line=
"1"
column=
"6"
selection-start-line=
"1"
selection-start-column=
"6"
selection-end-line=
"1"
selection-end-column=
"6"
/>
<caret
line=
"16"
column=
"27"
selection-start-line=
"16"
selection-start-column=
"27"
selection-end-line=
"16"
selection-end-column=
"27"
/>
<folding>
<element
signature=
"e#0#26#0"
expanded=
"true"
/>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/components/
TodoCard/index.less
"
>
<entry
file=
"file://$PROJECT_DIR$/src/components/
List/index.jsx
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"350"
>
<state>
<caret
line=
"17"
column=
"20"
selection-start-line=
"17"
selection-start-column=
"20"
selection-end-line=
"17"
selection-end-column=
"20"
/>
<folding>
<element
signature=
"e#0#26#0"
expanded=
"true"
/>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/components/TopSearch/index.jsx"
>
<entry
file=
"file://$PROJECT_DIR$/src/components/TopSearch/index.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
-241
"
>
<state
relative-caret-position=
"
275
"
>
<caret
column=
"7"
lean-forward=
"true"
selection-start-column=
"7"
selection-end-column=
"7
"
/>
<caret
line=
"14"
column=
"25"
lean-forward=
"true"
selection-start-line=
"14"
selection-start-column=
"25"
selection-end-line=
"14"
selection-end-column=
"25
"
/>
<folding>
<folding>
<element
signature=
"e#0#39#0"
expanded=
"true"
/>
<element
signature=
"e#0#39#0"
expanded=
"true"
/>
</folding>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/components/
Todo
Card/index.jsx"
>
<entry
file=
"file://$PROJECT_DIR$/src/components/
Step
Card/index.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
3
50"
>
<state
relative-caret-position=
"50"
>
<caret
line=
"
14"
column=
"28"
selection-start-line=
"14"
selection-start-column=
"28"
selection-end-line=
"14"
selection-end-column=
"28
"
/>
<caret
line=
"
8"
column=
"17"
lean-forward=
"true"
selection-start-line=
"8"
selection-start-column=
"17"
selection-end-line=
"8"
selection-end-column=
"17
"
/>
<folding>
<folding>
<element
signature=
"e#0#26#0"
expanded=
"true"
/>
<element
signature=
"e#0#26#0"
expanded=
"true"
/>
</folding>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/pages/AddressList/AddressList.jsx"
>
<entry
file=
"file://$PROJECT_DIR$/build/index.html"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
/>
</entry>
<entry
file=
"file://$PROJECT_DIR$/public/index.html"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"375"
>
<state
relative-caret-position=
"600"
>
<caret
line=
"15"
column=
"16"
lean-forward=
"true"
selection-start-line=
"15"
selection-start-column=
"16"
selection-end-line=
"15"
selection-end-column=
"16"
/>
<caret
line=
"24"
selection-start-line=
"24"
selection-end-line=
"24"
/>
<folding>
<element
signature=
"e#0#39#0"
expanded=
"true"
/>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/
layout/CommonLayout
.jsx"
>
<entry
file=
"file://$PROJECT_DIR$/src/
pages/Backlog/Backlog
.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"322"
>
<state
relative-caret-position=
"550"
>
<caret
line=
"14"
column=
"15"
selection-start-line=
"14"
selection-start-column=
"15"
selection-end-line=
"14"
selection-end-column=
"15"
/>
<caret
line=
"25"
column=
"58"
selection-start-line=
"25"
selection-start-column=
"58"
selection-end-line=
"25"
selection-end-column=
"58"
/>
<folding>
<element
signature=
"e#0#26#0"
expanded=
"true"
/>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
src/layout/Footer.jsx
"
>
<entry
file=
"file://$PROJECT_DIR$/
package.json
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"172"
>
<state
relative-caret-position=
"-202"
>
<caret
line=
"27"
column=
"45"
selection-start-line=
"27"
selection-start-column=
"45"
selection-end-line=
"27"
selection-end-column=
"45"
/>
<caret
line=
"7"
column=
"29"
selection-start-line=
"7"
selection-start-column=
"29"
selection-end-line=
"7"
selection-end-column=
"29"
/>
<folding>
</state>
<element
signature=
"e#0#39#0"
expanded=
"true"
/>
</provider>
</folding>
</entry>
<entry
file=
"file://$PROJECT_DIR$/config-overrides.js"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"-250"
>
<caret
line=
"35"
column=
"9"
lean-forward=
"true"
selection-start-line=
"35"
selection-start-column=
"9"
selection-end-line=
"35"
selection-end-column=
"9"
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
...
...
public/img/footer-work-s.png
View replaced file @
e9f7a39c
View file @
3da7408a
2.45 KB
|
W:
|
H:
754 Bytes
|
W:
|
H:
2-up
Swipe
Onion skin
public/img/footer-work.png
View replaced file @
e9f7a39c
View file @
3da7408a
1.59 KB
|
W:
|
H:
751 Bytes
|
W:
|
H:
2-up
Swipe
Onion skin
report.20200606.164659.17716.0.001.json
deleted
100644 → 0
View file @
e9f7a39c
{
"header"
:
{
"reportVersion"
:
1
,
"event"
:
"Allocation failed - JavaScript heap out of memory"
,
"trigger"
:
"FatalError"
,
"filename"
:
"report.20200606.164659.17716.0.001.json"
,
"dumpEventTime"
:
"2020-06-06T16:46:59Z"
,
"dumpEventTimeStamp"
:
"1591433219568"
,
"processId"
:
17716
,
"cwd"
:
"E:
\\
wwwroot
\\
h5-communicate
\\
frontend"
,
"commandLine"
:
[
"node"
,
"E:
\\
wwwroot
\\
h5-communicate
\\
frontend
\\
node_modules
\\
_react-app-rewired@1.6.2@react-app-rewired
\\
scripts
\\
start.js"
],
"nodejsVersion"
:
"v12.10.0"
,
"wordSize"
:
64
,
"arch"
:
"x64"
,
"platform"
:
"win32"
,
"componentVersions"
:
{
"node"
:
"12.10.0"
,
"v8"
:
"7.6.303.29-node.16"
,
"uv"
:
"1.31.0"
,
"zlib"
:
"1.2.11"
,
"brotli"
:
"1.0.7"
,
"ares"
:
"1.15.0"
,
"modules"
:
"72"
,
"nghttp2"
:
"1.39.2"
,
"napi"
:
"4"
,
"llhttp"
:
"1.1.4"
,
"http_parser"
:
"2.8.0"
,
"openssl"
:
"1.1.1c"
,
"cldr"
:
"35.1"
,
"icu"
:
"64.2"
,
"tz"
:
"2019a"
,
"unicode"
:
"12.1"
},
"release"
:
{
"name"
:
"node"
,
"headersUrl"
:
"https://nodejs.org/download/release/v12.10.0/node-v12.10.0-headers.tar.gz"
,
"sourceUrl"
:
"https://nodejs.org/download/release/v12.10.0/node-v12.10.0.tar.gz"
,
"libUrl"
:
"https://nodejs.org/download/release/v12.10.0/win-x64/node.lib"
},
"osName"
:
"Windows_NT"
,
"osRelease"
:
"10.0.17763"
,
"osVersion"
:
"Windows 10 Pro"
,
"osMachine"
:
"x86_64"
,
"cpus"
:
[
{
"model"
:
"Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz"
,
"speed"
:
2195
,
"user"
:
141503359
,
"nice"
:
0
,
"sys"
:
102760750
,
"idle"
:
654037890
,
"irq"
:
10135781
},
{
"model"
:
"Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz"
,
"speed"
:
2195
,
"user"
:
154498281
,
"nice"
:
0
,
"sys"
:
74649593
,
"idle"
:
669153640
,
"irq"
:
1723718
},
{
"model"
:
"Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz"
,
"speed"
:
2195
,
"user"
:
166825359
,
"nice"
:
0
,
"sys"
:
80633234
,
"idle"
:
650842921
,
"irq"
:
1215796
},
{
"model"
:
"Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz"
,
"speed"
:
2195
,
"user"
:
163973265
,
"nice"
:
0
,
"sys"
:
72397671
,
"idle"
:
661930578
,
"irq"
:
989093
}
],
"networkInterfaces"
:
[
{
"name"
:
"WLAN"
,
"internal"
:
false
,
"mac"
:
"5c:e0:c5:1d:65:3c"
,
"address"
:
"fd98:25b5:acc7::4c4"
,
"netmask"
:
"ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff"
,
"family"
:
"IPv6"
,
"scopeid"
:
0
},
{
"name"
:
"WLAN"
,
"internal"
:
false
,
"mac"
:
"5c:e0:c5:1d:65:3c"
,
"address"
:
"fd98:25b5:acc7:0:207e:e432:2091:360c"
,
"netmask"
:
"ffff:ffff:ffff:ffff::"
,
"family"
:
"IPv6"
,
"scopeid"
:
0
},
{
"name"
:
"WLAN"
,
"internal"
:
false
,
"mac"
:
"5c:e0:c5:1d:65:3c"
,
"address"
:
"fd98:25b5:acc7:0:a16a:e8a0:b6d1:6a82"
,
"netmask"
:
"ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff"
,
"family"
:
"IPv6"
,
"scopeid"
:
0
},
{
"name"
:
"WLAN"
,
"internal"
:
false
,
"mac"
:
"5c:e0:c5:1d:65:3c"
,
"address"
:
"fd98:25b5:acc7:0:bc2c:21d7:c812:f0cd"
,
"netmask"
:
"ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff"
,
"family"
:
"IPv6"
,
"scopeid"
:
0
},
{
"name"
:
"WLAN"
,
"internal"
:
false
,
"mac"
:
"5c:e0:c5:1d:65:3c"
,
"address"
:
"fe80::207e:e432:2091:360c"
,
"netmask"
:
"ffff:ffff:ffff:ffff::"
,
"family"
:
"IPv6"
,
"scopeid"
:
13
},
{
"name"
:
"WLAN"
,
"internal"
:
false
,
"mac"
:
"5c:e0:c5:1d:65:3c"
,
"address"
:
"192.168.1.75"
,
"netmask"
:
"255.255.255.0"
,
"family"
:
"IPv4"
},
{
"name"
:
"Loopback Pseudo-Interface 1"
,
"internal"
:
true
,
"mac"
:
"00:00:00:00:00:00"
,
"address"
:
"::1"
,
"netmask"
:
"ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff"
,
"family"
:
"IPv6"
,
"scopeid"
:
0
},
{
"name"
:
"Loopback Pseudo-Interface 1"
,
"internal"
:
true
,
"mac"
:
"00:00:00:00:00:00"
,
"address"
:
"127.0.0.1"
,
"netmask"
:
"255.0.0.0"
,
"family"
:
"IPv4"
},
{
"name"
:
"vEthernet (Default Switch)"
,
"internal"
:
false
,
"mac"
:
"3a:15:d3:7d:72:0d"
,
"address"
:
"fe80::9c4f:a17a:5915:545c"
,
"netmask"
:
"ffff:ffff:ffff:ffff::"
,
"family"
:
"IPv6"
,
"scopeid"
:
21
},
{
"name"
:
"vEthernet (Default Switch)"
,
"internal"
:
false
,
"mac"
:
"3a:15:d3:7d:72:0d"
,
"address"
:
"172.17.131.225"
,
"netmask"
:
"255.255.255.240"
,
"family"
:
"IPv4"
}
],
"host"
:
"DESKTOP-PAEA4RV"
},
"javascriptStack"
:
{
"message"
:
"No stack."
,
"stack"
:
[
"Unavailable."
]
},
"nativeStack"
:
[
{
"pc"
:
"0x00007ff6dec46eb9"
,
"symbol"
:
"std::basic_ostream<char,std::char_traits<char> >::operator<<+10873"
},
{
"pc"
:
"0x00007ff6dec4b24c"
,
"symbol"
:
"std::basic_ostream<char,std::char_traits<char> >::operator<<+28172"
},
{
"pc"
:
"0x00007ff6dec4a1f8"
,
"symbol"
:
"std::basic_ostream<char,std::char_traits<char> >::operator<<+23992"
},
{
"pc"
:
"0x00007ff6ded363cb"
,
"symbol"
:
"v8::base::CPU::has_sse+37563"
},
{
"pc"
:
"0x00007ff6df52976e"
,
"symbol"
:
"v8::Isolate::ReportExternalAllocationLimitReached+94"
},
{
"pc"
:
"0x00007ff6df511711"
,
"symbol"
:
"v8::SharedArrayBuffer::Externalize+833"
},
{
"pc"
:
"0x00007ff6df3df1cc"
,
"symbol"
:
"v8::internal::Heap::EphemeronKeyWriteBarrierFromCode+1436"
},
{
"pc"
:
"0x00007ff6df3e866f"
,
"symbol"
:
"v8::internal::Heap::ProtectUnprotectedMemoryChunks+1279"
},
{
"pc"
:
"0x00007ff6df3e6b54"
,
"symbol"
:
"v8::internal::Heap::PageFlagsAreConsistent+3204"
},
{
"pc"
:
"0x00007ff6df3dc7a3"
,
"symbol"
:
"v8::internal::Heap::CollectGarbage+1235"
},
{
"pc"
:
"0x00007ff6df3db044"
,
"symbol"
:
"v8::internal::Heap::AddRetainedMap+2356"
},
{
"pc"
:
"0x00007ff6df3fa855"
,
"symbol"
:
"v8::internal::Factory::NewFillerObject+53"
},
{
"pc"
:
"0x00007ff6df1694ed"
,
"symbol"
:
"v8::internal::interpreter::JumpTableTargetOffsets::iterator::operator=+3981"
},
{
"pc"
:
"0x00007ff6df94300d"
,
"symbol"
:
"v8::internal::SetupIsolateDelegate::SetupHeap+575565"
},
{
"pc"
:
"0x00007ff6df943f43"
,
"symbol"
:
"v8::internal::SetupIsolateDelegate::SetupHeap+579459"
},
{
"pc"
:
"0x000003c3027c3069"
,
"symbol"
:
""
}
],
"javascriptHeap"
:
{
"totalMemory"
:
2165530624
,
"totalCommittedMemory"
:
2165530624
,
"usedMemory"
:
1860844816
,
"availableMemory"
:
104416248
,
"memoryLimit"
:
2197815296
,
"heapSpaces"
:
{
"read_only_space"
:
{
"memorySize"
:
262144
,
"committedMemory"
:
262144
,
"capacity"
:
261832
,
"used"
:
31432
,
"available"
:
230400
},
"new_space"
:
{
"memorySize"
:
33554432
,
"committedMemory"
:
33554432
,
"capacity"
:
16757248
,
"used"
:
2957208
,
"available"
:
13800040
},
"old_space"
:
{
"memorySize"
:
2065805312
,
"committedMemory"
:
2065805312
,
"capacity"
:
1836477432
,
"used"
:
1795133544
,
"available"
:
41343888
},
"code_space"
:
{
"memorySize"
:
1474560
,
"committedMemory"
:
1474560
,
"capacity"
:
1239872
,
"used"
:
1239872
,
"available"
:
0
},
"map_space"
:
{
"memorySize"
:
4984832
,
"committedMemory"
:
4984832
,
"capacity"
:
2185840
,
"used"
:
2185840
,
"available"
:
0
},
"large_object_space"
:
{
"memorySize"
:
58826752
,
"committedMemory"
:
58826752
,
"capacity"
:
58746616
,
"used"
:
58746616
,
"available"
:
0
},
"code_large_object_space"
:
{
"memorySize"
:
622592
,
"committedMemory"
:
622592
,
"capacity"
:
550304
,
"used"
:
550304
,
"available"
:
0
},
"new_large_object_space"
:
{
"memorySize"
:
0
,
"committedMemory"
:
0
,
"capacity"
:
16757248
,
"used"
:
0
,
"available"
:
16757248
}
}
},
"resourceUsage"
:
{
"userCpuSeconds"
:
361.89
,
"kernelCpuSeconds"
:
477.734
,
"cpuConsumptionPercent"
:
204.786
,
"maxRss"
:
3215941632
,
"pageFaults"
:
{
"IORequired"
:
1433380
,
"IONotRequired"
:
0
},
"fsActivity"
:
{
"reads"
:
5290
,
"writes"
:
8
}
},
"libuv"
:
[
],
"environmentVariables"
:
{
""
:
"C:=C:
\\
"
,
"ALLUSERSPROFILE"
:
"C:
\\
ProgramData"
,
"APPDATA"
:
"C:
\\
Users
\\
peter
\\
AppData
\\
Roaming"
,
"BABEL_ENV"
:
"development"
,
"classpath"
:
".;C:
\\
Program Files
\\
Java
\\
jdk1.8.0_181
\\
lib;C:
\\
Program Files
\\
Java
\\
jdk1.8.0_181
\\
lib
\\
tools.jar"
,
"COLORTERM"
:
"truecolor"
,
"CommonProgramFiles"
:
"C:
\\
Program Files
\\
Common Files"
,
"CommonProgramFiles(x86)"
:
"C:
\\
Program Files (x86)
\\
Common Files"
,
"CommonProgramW6432"
:
"C:
\\
Program Files
\\
Common Files"
,
"COMPUTERNAME"
:
"DESKTOP-PAEA4RV"
,
"ComSpec"
:
"C:
\\
Windows
\\
system32
\\
cmd.exe"
,
"dp0"
:
"E:
\\
wwwroot
\\
h5-communicate
\\
frontend
\\
node_modules
\\
.bin
\\
"
,
"DriverData"
:
"C:
\\
Windows
\\
System32
\\
Drivers
\\
DriverData"
,
"FPS_BROWSER_APP_PROFILE_STRING"
:
"Internet Explorer"
,
"FPS_BROWSER_USER_PROFILE_STRING"
:
"Default"
,
"HOME"
:
"C:
\\
Users
\\
peter"
,
"HOMEDRIVE"
:
"C:"
,
"HOMEPATH"
:
"
\\
Users
\\
peter"
,
"INIT_CWD"
:
"E:
\\
wwwroot
\\
h5-communicate
\\
frontend"
,
"JAVA_HOME"
:
"C:
\\
Program Files
\\
Java
\\
jdk1.8.0_181"
,
"LANG"
:
"zh_CN.UTF-8"
,
"LOCALAPPDATA"
:
"C:
\\
Users
\\
peter
\\
AppData
\\
Local"
,
"LOGONSERVER"
:
"
\\\\
DESKTOP-PAEA4RV"
,
"NODE"
:
"C:
\\
Program Files
\\
nodejs
\\
node.exe"
,
"NODE_ENV"
:
"development"
,
"NODE_EXE"
:
"C:
\\
Program Files
\\
nodejs
\\\\
node.exe"
,
"NODE_PATH"
:
""
,
"NPM_CLI_JS"
:
"C:
\\
Program Files
\\
nodejs
\\\\
node_modules
\\
npm
\\
bin
\\
npm-cli.js"
,
"npm_config_access"
:
""
,
"npm_config_allow_same_version"
:
""
,
"npm_config_also"
:
""
,
"npm_config_always_auth"
:
""
,
"npm_config_argv"
:
"{
\"
remain
\"
:[],
\"
cooked
\"
:[
\"
start
\"
],
\"
original
\"
:[
\"
start
\"
]}"
,
"npm_config_audit"
:
"true"
,
"npm_config_audit_level"
:
"low"
,
"npm_config_auth_type"
:
"legacy"
,
"npm_config_before"
:
""
,
"npm_config_bin_links"
:
"true"
,
"npm_config_browser"
:
""
,
"npm_config_ca"
:
""
,
"npm_config_cache"
:
"C:
\\
Users
\\
peter
\\
AppData
\\
Roaming
\\
npm-cache"
,
"npm_config_cache_lock_retries"
:
"10"
,
"npm_config_cache_lock_stale"
:
"60000"
,
"npm_config_cache_lock_wait"
:
"10000"
,
"npm_config_cache_max"
:
"Infinity"
,
"npm_config_cache_min"
:
"10"
,
"npm_config_cafile"
:
""
,
"npm_config_cert"
:
""
,
"npm_config_cidr"
:
""
,
"npm_config_color"
:
"true"
,
"npm_config_commit_hooks"
:
"true"
,
"npm_config_depth"
:
"Infinity"
,
"npm_config_description"
:
"true"
,
"npm_config_dev"
:
""
,
"npm_config_dry_run"
:
""
,
"npm_config_editor"
:
"notepad.exe"
,
"npm_config_engine_strict"
:
""
,
"npm_config_fetch_retries"
:
"2"
,
"npm_config_fetch_retry_factor"
:
"10"
,
"npm_config_fetch_retry_maxtimeout"
:
"60000"
,
"npm_config_fetch_retry_mintimeout"
:
"10000"
,
"npm_config_force"
:
""
,
"npm_config_git"
:
"git"
,
"npm_config_git_tag_version"
:
"true"
,
"npm_config_global"
:
""
,
"npm_config_globalconfig"
:
"C:
\\
Users
\\
peter
\\
AppData
\\
Roaming
\\
npm
\\
etc
\\
npmrc"
,
"npm_config_globalignorefile"
:
"C:
\\
Users
\\
peter
\\
AppData
\\
Roaming
\\
npm
\\
etc
\\
npmignore"
,
"npm_config_global_style"
:
""
,
"npm_config_group"
:
""
,
"npm_config_ham_it_up"
:
""
,
"npm_config_heading"
:
"npm"
,
"npm_config_https_proxy"
:
""
,
"npm_config_if_present"
:
""
,
"npm_config_ignore_prepublish"
:
""
,
"npm_config_ignore_scripts"
:
""
,
"npm_config_init_author_email"
:
""
,
"npm_config_init_author_name"
:
""
,
"npm_config_init_author_url"
:
""
,
"npm_config_init_license"
:
"ISC"
,
"npm_config_init_module"
:
"C:
\\
Users
\\
peter
\\
.npm-init.js"
,
"npm_config_init_version"
:
"1.0.0"
,
"npm_config_json"
:
""
,
"npm_config_key"
:
""
,
"npm_config_legacy_bundling"
:
""
,
"npm_config_link"
:
""
,
"npm_config_local_address"
:
""
,
"npm_config_loglevel"
:
"notice"
,
"npm_config_logs_max"
:
"10"
,
"npm_config_long"
:
""
,
"npm_config_maxsockets"
:
"50"
,
"npm_config_message"
:
"%s"
,
"npm_config_metrics_registry"
:
"https://registry.npmjs.org/"
,
"npm_config_node_gyp"
:
"C:
\\
Program Files
\\
nodejs
\\
node_modules
\\
npm
\\
node_modules
\\
node-gyp
\\
bin
\\
node-gyp.js"
,
"npm_config_node_options"
:
""
,
"npm_config_node_version"
:
"12.10.0"
,
"npm_config_noproxy"
:
""
,
"npm_config_offline"
:
""
,
"npm_config_onload_script"
:
""
,
"npm_config_only"
:
""
,
"npm_config_optional"
:
"true"
,
"npm_config_otp"
:
""
,
"npm_config_package_lock"
:
"true"
,
"npm_config_package_lock_only"
:
""
,
"npm_config_parseable"
:
""
,
"npm_config_prefer_offline"
:
""
,
"npm_config_prefer_online"
:
""
,
"npm_config_prefix"
:
"C:
\\
Users
\\
peter
\\
AppData
\\
Roaming
\\
npm"
,
"npm_config_preid"
:
""
,
"npm_config_production"
:
""
,
"npm_config_progress"
:
"true"
,
"npm_config_proxy"
:
""
,
"npm_config_read_only"
:
""
,
"npm_config_rebuild_bundle"
:
"true"
,
"npm_config_registry"
:
"https://registry.npmjs.org/"
,
"npm_config_rollback"
:
"true"
,
"npm_config_save"
:
"true"
,
"npm_config_save_bundle"
:
""
,
"npm_config_save_dev"
:
""
,
"npm_config_save_exact"
:
""
,
"npm_config_save_optional"
:
""
,
"npm_config_save_prefix"
:
"^"
,
"npm_config_save_prod"
:
""
,
"npm_config_scope"
:
""
,
"npm_config_scripts_prepend_node_path"
:
"warn-only"
,
"npm_config_script_shell"
:
""
,
"npm_config_searchexclude"
:
""
,
"npm_config_searchlimit"
:
"20"
,
"npm_config_searchopts"
:
""
,
"npm_config_searchstaleness"
:
"900"
,
"npm_config_send_metrics"
:
""
,
"npm_config_shell"
:
"C:
\\
Windows
\\
system32
\\
cmd.exe"
,
"npm_config_shrinkwrap"
:
"true"
,
"npm_config_sign_git_commit"
:
""
,
"npm_config_sign_git_tag"
:
""
,
"npm_config_sso_poll_frequency"
:
"500"
,
"npm_config_sso_type"
:
"oauth"
,
"npm_config_strict_ssl"
:
"true"
,
"npm_config_tag"
:
"latest"
,
"npm_config_tag_version_prefix"
:
"v"
,
"npm_config_timing"
:
""
,
"npm_config_tmp"
:
"C:
\\
Users
\\
peter
\\
AppData
\\
Local
\\
Temp"
,
"npm_config_umask"
:
"0000"
,
"npm_config_unicode"
:
""
,
"npm_config_unsafe_perm"
:
"true"
,
"npm_config_update_notifier"
:
"true"
,
"npm_config_usage"
:
""
,
"npm_config_user"
:
""
,
"npm_config_userconfig"
:
"C:
\\
Users
\\
peter
\\
.npmrc"
,
"npm_config_user_agent"
:
"npm/6.10.3 node/v12.10.0 win32 x64"
,
"npm_config_version"
:
""
,
"npm_config_versions"
:
""
,
"npm_config_viewer"
:
"browser"
,
"npm_execpath"
:
"C:
\\
Program Files
\\
nodejs
\\
node_modules
\\
npm
\\
bin
\\
npm-cli.js"
,
"npm_lifecycle_event"
:
"start"
,
"npm_lifecycle_script"
:
"react-app-rewired start"
,
"npm_node_execpath"
:
"C:
\\
Program Files
\\
nodejs
\\
node.exe"
,
"npm_package_dependencies_antd_mobile"
:
"^2.3.3"
,
"npm_package_dependencies_customize_cra"
:
"^1.0.0"
,
"npm_package_dependencies_lib_flexible"
:
"^0.3.2"
,
"npm_package_dependencies_postcss_px2rem"
:
"^0.3.0"
,
"npm_package_dependencies_react"
:
"^15.6.1"
,
"npm_package_dependencies_react_dom"
:
"^15.6.1"
,
"npm_package_dependencies_react_router_dom"
:
"^5.2.0"
,
"npm_package_dependencies_react_scripts"
:
"1.0.13"
,
"npm_package_description"
:
""
,
"npm_package_devDependencies_babel_plugin_import"
:
"^1.2.0"
,
"npm_package_devDependencies_classnames"
:
"^2.2.6"
,
"npm_package_devDependencies_css_loader"
:
"^0.28.7"
,
"npm_package_devDependencies_less"
:
"^2.7.3"
,
"npm_package_devDependencies_less_loader"
:
"^4.0.5"
,
"npm_package_devDependencies_postcss_flexbugs_fixes"
:
"^4.2.1"
,
"npm_package_devDependencies_postcss_loader"
:
"^3.0.0"
,
"npm_package_devDependencies_react_app_rewired"
:
"^1.2.9"
,
"npm_package_devDependencies_react_app_rewire_postcss"
:
"^3.0.2"
,
"npm_package_devDependencies_style_loader"
:
"^1.2.1"
,
"npm_package_gitHead"
:
"817230615c92decf3a0371c7b8f4d5c00d78cfb6"
,
"npm_package_name"
:
"communicate"
,
"npm_package_private"
:
"true"
,
"npm_package_readmeFilename"
:
"README.md"
,
"npm_package_scripts_build"
:
"react-app-rewired build"
,
"npm_package_scripts_eject"
:
"react-scripts eject"
,
"npm_package_scripts_start"
:
"react-app-rewired start"
,
"npm_package_scripts_test"
:
"react-app-rewired test --env=jsdom"
,
"npm_package_version"
:
"2.0.0"
,
"NPM_PREFIX_NPM_CLI_JS"
:
"C:
\\
Users
\\
peter
\\
AppData
\\
Roaming
\\
npm
\\
node_modules
\\
npm
\\
bin
\\
npm-cli.js"
,
"NUMBER_OF_PROCESSORS"
:
"4"
,
"ONCE_PATH"
:
"D:
\\
CodeExpander
\\
resources
\\
app
\\
nodes;C:
\\
Users
\\
peter
\\
.once-gui
\\
installation
\\
node_modules
\\
.bin;D:
\\
CodeExpander
\\
resources
\\
app
\\
node_modules
\\
.bin"
,
"OneDrive"
:
"C:
\\
Users
\\
peter
\\
OneDrive"
,
"OS"
:
"Windows_NT"
,
"Path"
:
"C:
\\
Program Files
\\
nodejs
\\
node_modules
\\
npm
\\
node_modules
\\
npm-lifecycle
\\
node-gyp-bin;E:
\\
wwwroot
\\
h5-communicate
\\
frontend
\\
node_modules
\\
.bin;C:
\\
Program Files (x86)
\\
Common Files
\\
Oracle
\\
Java
\\
javapath;C:
\\
Windows
\\
system32;C:
\\
Windows;C:
\\
Windows
\\
System32
\\
Wbem;C:
\\
Windows
\\
System32
\\
WindowsPowerShell
\\
v1.0
\\
;C:
\\
Windows
\\
System32
\\
OpenSSH
\\
;C:
\\
Program Files
\\
nodejs
\\
;C:
\\
Program Files
\\
Git
\\
cmd;C:
\\
Program Files
\\
Java
\\
jdk1.8.0_181
\\
bin;C:
\\
Users
\\
peter
\\
AppData
\\
Local
\\
Programs
\\
Python
\\
Python38;d:
\\
Program Files
\\
WinMerge;E:
\\
apache-maven-3.6.3-bin
\\
apache-maven-3.6.3
\\
bin;;C:
\\
Program Files
\\
Docker
\\
Docker
\\
resources
\\
bin;C:
\\
ProgramData
\\
DockerDesktop
\\
version-bin;C:
\\
Users
\\
peter
\\
AppData
\\
Local
\\
Microsoft
\\
WindowsApps;C:
\\
Users
\\
peter
\\
AppData
\\
Roaming
\\
npm;E:
\\
aa
\\
Microsoft VS Code
\\
bin;D:
\\
CodeExpander
\\
resources
\\
app
\\
nodes;C:
\\
Users
\\
peter
\\
.once-gui
\\
installation
\\
node_modules
\\
.bin;D:
\\
CodeExpander
\\
resources
\\
app
\\
node_modules
\\
.bin"
,
"PATHEXT"
:
".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JSE;.WSF;.WSH;.MSC"
,
"PROCESSOR_ARCHITECTURE"
:
"AMD64"
,
"PROCESSOR_IDENTIFIER"
:
"Intel64 Family 6 Model 61 Stepping 4, GenuineIntel"
,
"PROCESSOR_LEVEL"
:
"6"
,
"PROCESSOR_REVISION"
:
"3d04"
,
"ProgramData"
:
"C:
\\
ProgramData"
,
"ProgramFiles"
:
"C:
\\
Program Files"
,
"ProgramFiles(x86)"
:
"C:
\\
Program Files (x86)"
,
"ProgramW6432"
:
"C:
\\
Program Files"
,
"PROMPT"
:
"$P$G"
,
"PSModulePath"
:
"C:
\\
Program Files
\\
WindowsPowerShell
\\
Modules;C:
\\
Windows
\\
system32
\\
WindowsPowerShell
\\
v1.0
\\
Modules"
,
"PUBLIC"
:
"C:
\\
Users
\\
Public"
,
"SESSIONNAME"
:
"Console"
,
"SystemDrive"
:
"C:"
,
"SystemRoot"
:
"C:
\\
Windows"
,
"TEMP"
:
"C:
\\
Users
\\
peter
\\
AppData
\\
Local
\\
Temp"
,
"TERM_PROGRAM"
:
"vscode"
,
"TERM_PROGRAM_VERSION"
:
"1.45.1"
,
"TMP"
:
"C:
\\
Users
\\
peter
\\
AppData
\\
Local
\\
Temp"
,
"USERDOMAIN"
:
"DESKTOP-PAEA4RV"
,
"USERDOMAIN_ROAMINGPROFILE"
:
"DESKTOP-PAEA4RV"
,
"USERNAME"
:
"peter"
,
"USERPROFILE"
:
"C:
\\
Users
\\
peter"
,
"windir"
:
"C:
\\
Windows"
,
"_prog"
:
"node"
},
"sharedObjects"
:
[
"C:
\\
Program Files
\\
nodejs
\\
node.exe"
,
"C:
\\
Windows
\\
SYSTEM32
\\
ntdll.dll"
,
"C:
\\
Windows
\\
System32
\\
KERNEL32.DLL"
,
"C:
\\
Windows
\\
System32
\\
KERNELBASE.dll"
,
"C:
\\
Windows
\\
System32
\\
WS2_32.dll"
,
"C:
\\
Windows
\\
System32
\\
RPCRT4.dll"
,
"C:
\\
Windows
\\
System32
\\
ADVAPI32.dll"
,
"C:
\\
Windows
\\
System32
\\
msvcrt.dll"
,
"C:
\\
Windows
\\
System32
\\
sechost.dll"
,
"C:
\\
Windows
\\
System32
\\
USER32.dll"
,
"C:
\\
Windows
\\
System32
\\
win32u.dll"
,
"C:
\\
Windows
\\
System32
\\
GDI32.dll"
,
"C:
\\
Windows
\\
SYSTEM32
\\
dbghelp.dll"
,
"C:
\\
Windows
\\
System32
\\
gdi32full.dll"
,
"C:
\\
Windows
\\
System32
\\
ucrtbase.dll"
,
"C:
\\
Windows
\\
System32
\\
msvcp_win.dll"
,
"C:
\\
Windows
\\
System32
\\
PSAPI.DLL"
,
"C:
\\
Windows
\\
System32
\\
CRYPT32.dll"
,
"C:
\\
Windows
\\
System32
\\
MSASN1.dll"
,
"C:
\\
Windows
\\
System32
\\
bcrypt.dll"
,
"C:
\\
Windows
\\
SYSTEM32
\\
IPHLPAPI.DLL"
,
"C:
\\
Windows
\\
SYSTEM32
\\
USERENV.dll"
,
"C:
\\
Windows
\\
System32
\\
profapi.dll"
,
"C:
\\
Windows
\\
SYSTEM32
\\
WINMM.dll"
,
"C:
\\
Windows
\\
SYSTEM32
\\
winmmbase.dll"
,
"C:
\\
Windows
\\
System32
\\
cfgmgr32.dll"
,
"C:
\\
Windows
\\
System32
\\
IMM32.DLL"
,
"C:
\\
Windows
\\
System32
\\
powrprof.dll"
,
"C:
\\
Windows
\\
system32
\\
uxtheme.dll"
,
"C:
\\
Windows
\\
System32
\\
combase.dll"
,
"C:
\\
Windows
\\
System32
\\
bcryptPrimitives.dll"
,
"C:
\\
Windows
\\
system32
\\
mswsock.dll"
,
"C:
\\
Windows
\\
System32
\\
kernel.appcore.dll"
,
"C:
\\
Windows
\\
SYSTEM32
\\
CRYPTBASE.DLL"
,
"C:
\\
Windows
\\
System32
\\
NSI.dll"
,
"C:
\\
Windows
\\
SYSTEM32
\\
dhcpcsvc6.DLL"
,
"C:
\\
Windows
\\
SYSTEM32
\\
dhcpcsvc.DLL"
,
"C:
\\
Windows
\\
SYSTEM32
\\
DNSAPI.dll"
,
"C:
\\
Windows
\\
system32
\\
napinsp.dll"
,
"C:
\\
Windows
\\
system32
\\
pnrpnsp.dll"
,
"C:
\\
Windows
\\
System32
\\
winrnr.dll"
,
"C:
\\
Windows
\\
system32
\\
NLAapi.dll"
,
"C:
\\
Windows
\\
system32
\\
wshbth.dll"
,
"C:
\\
Windows
\\
System32
\\
rasadhlp.dll"
,
"C:
\\
Windows
\\
System32
\\
fwpuclnt.dll"
]
}
\ No newline at end of file
src/components/AddressList/index.jsx
0 → 100644
View file @
3da7408a
import
React
from
'react'
;
import
'./index.less'
const
data
=
[{},
{},
{},
{}]
const
Index
=
()
=>
{
return
(
<
div
className=
"address-box"
>
{
data
.
map
((
item
,
index
)
=>
(
<
div
className=
"address-item"
>
cccc
<
img
src=
"/img/rarrow.png"
alt=
""
className=
'icon18'
/>
</
div
>
))
}
</
div
>
);
};
export
default
Index
;
src/components/AddressList/index.less
0 → 100644
View file @
3da7408a
.address-item{
display: flex;
justify-content: space-between;
padding: 15px;
margin-bottom: 1px;
background: #ffffff;
}
.address-box > .address-item:first-child{
border-radius: 6px 6px 0 0;
}
.address-box > .address-item:last-child{
border-radius: 0 0 6px 6px;
}
src/components/
Top
Tabs/index.jsx
→
src/components/
Blank
Tabs/index.jsx
View file @
3da7408a
File moved
src/components/
Top
Tabs/index.less
→
src/components/
Blank
Tabs/index.less
View file @
3da7408a
File moved
src/components/
Todo
Card/index.jsx
→
src/components/
Log
Card/index.jsx
View file @
3da7408a
...
@@ -3,7 +3,7 @@ import './index.less'
...
@@ -3,7 +3,7 @@ import './index.less'
const
Index
=
(
props
)
=>
{
const
Index
=
(
props
)
=>
{
return
(
return
(
<
div
className=
"todo-card"
onClick=
{
props
.
onC
L
ick
}
>
<
div
className=
"todo-card"
onClick=
{
props
.
onC
l
ick
}
>
<
div
className=
"todo-title pos-aline"
>
<
div
className=
"todo-title pos-aline"
>
<
div
className=
"pos-aline"
>
<
div
className=
"pos-aline"
>
<
div
className=
"todo-tag pos-aline"
>
<
div
className=
"todo-tag pos-aline"
>
...
...
src/components/
Todo
Card/index.less
→
src/components/
Log
Card/index.less
View file @
3da7408a
@import '../../variable.less';
.todo-card{
.todo-card{
}
}
...
@@ -13,7 +15,7 @@
...
@@ -13,7 +15,7 @@
height: 18px;
height: 18px;
font-size: 9px;
font-size: 9px;
padding: 0 5px;
padding: 0 5px;
background:
#2087ED
;
background:
@primary
;
color: #ffffff;
color: #ffffff;
border-radius:3px;
border-radius:3px;
}
}
...
@@ -39,6 +41,7 @@
...
@@ -39,6 +41,7 @@
.todo-footer{
.todo-footer{
display: flex;
display: flex;
justify-content: space-between;
justify-content: space-between;
align-items: center;
padding: 15px 15px;
padding: 15px 15px;
background:rgba(255,255,255,1);
background:rgba(255,255,255,1);
border-radius: 0 0 6px 6px;
border-radius: 0 0 6px 6px;
...
...
src/components/
TopNotice
/index.jsx
→
src/components/
NoticeTab
/index.jsx
View file @
3da7408a
...
@@ -7,7 +7,7 @@ const tabs = [
...
@@ -7,7 +7,7 @@ const tabs = [
{
title
:
'未读'
,
sub
:
'2'
},
{
title
:
'未读'
,
sub
:
'2'
},
]
]
const
Index
=
()
=>
{
const
Index
=
(
props
)
=>
{
return
(
return
(
<
div
className=
"pos-line"
>
<
div
className=
"pos-line"
>
<
div
className=
"search-notice-box"
>
<
div
className=
"search-notice-box"
>
...
...
src/components/
TopNotice
/index.less
→
src/components/
NoticeTab
/index.less
View file @
3da7408a
File moved
src/components/StepCard/index.jsx
View file @
3da7408a
...
@@ -2,7 +2,7 @@ import React from 'react';
...
@@ -2,7 +2,7 @@ import React from 'react';
import
'./index.less'
import
'./index.less'
const
data
=
[{},
{},
{},
{
s
:
'1'
},
{
s
:
'111'
,
result
:
'11111'
}]
const
data
=
[{},
{},
{},
{
s
:
'1'
},
{
s
:
'111'
,
result
:
'11111'
}]
const
Index
=
()
=>
{
const
Index
=
(
props
)
=>
{
return
(
return
(
<
div
className=
"auto-step"
>
<
div
className=
"auto-step"
>
<
ul
className=
"auto-step-card"
>
<
ul
className=
"auto-step-card"
>
...
...
src/components/Steps/index.jsx
deleted
100644 → 0
View file @
e9f7a39c
import
React
from
'react'
;
import
{
Steps
,
Icon
}
from
'antd-mobile'
const
Step
=
Steps
.
Step
;
// const data = [{}, {current: true}, {}]
const
Index
=
(
props
)
=>
{
return
(
<
Steps
direction=
{
props
.
direction
}
current=
{
3
}
>
<
Step
icon=
{
<
Icon
type=
"check-circle"
size=
"xxs"
/>
}
/>
<
Step
icon=
{
<
Icon
type=
"check-circle"
size=
"xxs"
/>
}
/>
<
Step
status=
"error"
icon=
{
<
Icon
type=
"check-circle"
size=
"xxs"
/>
}
/>
{
/*<Step icon={<div style={{width: 17, height: 17, borderRadius: '50%', background: 'gray'}}/>}/>*/
}
</
Steps
>
);
};
export
default
Index
;
src/components/Steps/index.less
deleted
100644 → 0
View file @
e9f7a39c
.step_success{
width: 16.7px;
height: 16.7px;
border-radius: 50%;
}
src/components/TopSearch/index.jsx
View file @
3da7408a
import
React
,
{
Component
}
from
'react'
;
import
React
,
{
useState
}
from
'react'
;
import
{
Icon
}
from
'antd-mobile'
import
{
Icon
}
from
'antd-mobile'
import
'./index.less'
import
'./index.less'
class
Index
extends
Component
{
state
=
{
const
Index
=
(
props
)
=>
{
status
:
false
const
[
status
,
setStatus
]
=
useState
(
false
);
};
topSearch
=
()
=>
{
const
topSearch
=
()
=>
{
const
input
=
document
.
getElementsByClassName
(
"top-single-search"
);
const
input
=
document
.
getElementsByClassName
(
"top-single-search"
);
this
.
props
.
onSearch
(
input
[
0
].
value
);
props
.
onSearch
(
input
[
0
].
value
);
let
inputValue
=
input
[
0
].
value
let
inputValue
=
input
[
0
].
value
;
this
.
setState
({
status
:
(
inputValue
!=
null
&&
inputValue
!=
undefined
&&
inputValue
!=
''
)}
)
setStatus
(
inputValue
!=
null
&&
inputValue
!=
undefined
&&
inputValue
!=
''
)
};
};
clear
=
()
=>
{
c
onst
c
lear
=
()
=>
{
this
.
setState
({
status
:
false
}
)
setStatus
(
false
)
const
input
=
document
.
getElementsByClassName
(
"top-single-search"
);
const
input
=
document
.
getElementsByClassName
(
"top-single-search"
);
input
[
0
].
value
=
null
;
input
[
0
].
value
=
null
;
input
[
0
].
focus
();
input
[
0
].
focus
();
}
}
render
()
{
return
(
const
{
status
}
=
this
.
state
<
div
className=
"search-box"
>
return
(
<
Icon
type=
"search"
size=
"xs"
className=
"search-svg"
/>
<
div
className=
"search-box"
>
<
input
onChange=
{
topSearch
}
className=
"top-single-search"
placeholder=
"请输入关键字搜索"
/>
<
Icon
type=
"search"
size=
"xs"
className=
"search-svg"
/>
{
status
&&
(
<
input
onChange=
{
this
.
topSearch
}
className=
"top-single-search"
placeholder=
"请输入关键字搜索"
/>
<
Icon
type=
"cross-circle-o"
color=
"rgba(35, 35, 35, 0.3)"
size=
"xxs"
className=
"clear-svg"
onClick=
{
clear
}
/>
{
status
&&
(
)
}
<
Icon
type=
"cross-circle-o"
color=
"rgba(35, 35, 35, 0.3)"
size=
"xxs"
className=
"clear-svg"
onClick=
{
this
.
clear
}
/>
)
}
</
div
>
</
div
>
);
);
}
};
}
export
default
Index
;
export
default
Index
;
src/components/WorkCard/CardItem.jsx
View file @
3da7408a
import
React
,
{
Componen
t
}
from
'react'
;
import
React
,
{
useState
,
useEffec
t
}
from
'react'
;
import
'./index.less'
import
'./index.less'
class
CardItem
extends
Component
{
state
=
{
addStatus
:
false
}
componentWillReceiveProps
(
nextProps
,
nextContext
)
{
if
(
this
.
props
.
addStatus
!==
nextProps
.
addStatus
)
{
this
.
setState
({
addStatus
:
nextProps
.
addStatus
});
}
};
contentCLick
=
()
=>
{
const
CardItem
=
(
props
)
=>
{
const
{
data
,
addCommon
}
=
this
.
props
;
const
{
data
,
addStatus
,
type
,
addCommon
,
iconAction
}
=
props
;
const
{
addStatus
}
=
this
.
state
!
addStatus
&&
!
data
.
iconAdd
&&
console
.
log
(
data
.
text
);
const
[
status
,
setStatus
]
=
useState
(
false
);
useEffect
(()
=>
{
setStatus
(
addStatus
)
},
[
addStatus
])
const
contentCLick
=
()
=>
{
!
status
&&
!
data
.
iconAdd
&&
console
.
log
(
data
.
text
);
data
.
iconAdd
&&
addCommon
()
data
.
iconAdd
&&
addCommon
()
};
};
iconClick
=
()
=>
{
const
iconClick
=
()
=>
{
const
{
iconAction
}
=
this
.
props
;
iconAction
()
iconAction
()
}
};
return
(
render
()
{
<
div
className=
"card-content"
onClick=
{
contentCLick
}
>
const
{
data
,
type
}
=
this
.
props
;
{
data
.
text
&&
(
const
{
addStatus
}
=
this
.
state
<
div
className=
"card-content-box"
>
return
(
<
div
className=
"card-content-img"
>
<
div
className=
"card-content"
onClick=
{
this
.
contentCLick
}
>
{
{
data
.
text
&&
(
status
&&
!
data
.
iconAdd
&&
(
<
div
className=
"card-content-box"
>
<
img
<
div
className=
"card-content-img"
>
src=
{
type
===
'edit'
?
'/img/common-d.png'
:
'/img/common-a.png'
}
{
className=
"card-content-img-icon"
addStatus
&&
!
data
.
iconAdd
&&
(
alt=
""
<
img
onClick=
{
iconClick
}
src=
{
type
===
'edit'
?
'/img/common-d.png'
:
'/img/common-a.png'
}
/>
className=
"card-content-img-icon"
)
alt=
""
}
onClick=
{
this
.
iconClick
}
/>
)
}
<
img
src=
{
data
.
icon
}
className=
"card-content-img-svg"
alt=
""
/>
<
img
src=
{
data
.
icon
}
className=
"card-content-img-svg"
alt=
""
/>
</
div
>
</
div
>
<
div
className=
"card-content-title"
>
<
div
className=
"card-content-title"
>
{
data
.
text
}
{
data
.
text
}
</
div
>
</
div
>
</
div
>
)
}
</
div
>
</
div
>
)
}
);
</
div
>
}
);
}
}
;
export
default
CardItem
;
export
default
CardItem
;
src/components/WorkCard/index.jsx
View file @
3da7408a
import
React
,
{
Component
}
from
'react'
;
import
React
from
'react'
;
import
'./index.less'
import
'./index.less'
import
CardItem
from
'./CardItem'
import
CardItem
from
'./CardItem'
class
Index
extends
Component
{
const
Index
=
(
props
)
=>
{
render
()
{
const
{
title
,
type
,
addStatus
,
addCommon
,
data
,
iconAction
}
=
props
;
const
{
title
,
type
,
addStatus
,
addCommon
,
data
,
iconAction
}
=
this
.
props
;
const
emptyIcon
=
type
===
'edit'
?
{
const
emptyIcon
=
type
===
'edit'
?
{
text
:
addStatus
?
'完成添加'
:
'添加常用'
,
icon
:
addStatus
?
'/img/finish-work.png'
:
'/img/add-work.png'
,
iconAdd
:
true
text
:
addStatus
?
'完成添加'
:
'添加常用'
,
icon
:
addStatus
?
'/img/finish-work.png'
:
'/img/add-work.png'
,
iconAdd
:
true
}
:
{};
}
:
{};
const
empty
=
data
.
length
%
3
;
const
empty
=
data
.
length
%
3
;
empty
===
0
&&
data
.
push
(
emptyIcon
,
{},
{});
empty
===
0
&&
data
.
push
(
emptyIcon
,
{},
{});
empty
===
1
&&
data
.
push
(
emptyIcon
,
{});
empty
===
1
&&
data
.
push
(
emptyIcon
,
{});
empty
===
2
&&
data
.
push
(
emptyIcon
);
empty
===
2
&&
data
.
push
(
emptyIcon
);
return
(
<
div
>
return
(
<
div
className=
"work-card-title"
>
<
div
>
{
title
}
<
div
className=
"work-card-title"
>
</
div
>
{
title
}
<
div
className=
"work-card-body"
>
</
div
>
{
data
.
map
((
item
,
index
)
=>
(
<
div
className=
"work-card-body"
>
<
CardItem
{
data
.
map
((
item
,
index
)
=>
(
type=
{
type
}
<
CardItem
key=
{
index
}
type=
{
type
}
data=
{
item
}
key=
{
index
}
addStatus=
{
addStatus
}
data=
{
item
}
addCommon=
{
addCommon
}
addStatus=
{
addStatus
}
iconAction=
{
iconAction
}
addCommon=
{
addCommon
}
/>
iconAction=
{
iconAction
}
))
}
/>
))
}
</
div
>
</
div
>
</
div
>
);
</
div
>
}
);
}
}
;
export
default
Index
;
export
default
Index
;
src/layout/CommonLayout.jsx
View file @
3da7408a
import
React
,
{
}
from
'react'
;
import
React
,
{
Component
}
from
'react'
;
import
Footer
from
'./Footer'
import
Footer
from
'./Footer'
import
{
withRouter
}
from
'react-router-dom'
import
{
withRouter
}
from
'react-router-dom'
import
'./index.less'
import
'./index.less'
const
CommonLayout
=
(
props
)
=>
{
return
(
<
div
>
<
div
className=
"common-layout-content"
>
<
div
>
{
props
.
children
}
</
div
>
class
CommonLayout
extends
Component
{
constructor
(){
super
();
this
.
resize
=
this
.
resize
.
bind
(
this
)
}
resize
=
(
defaultH
)
=>
{
const
scrollHeight
=
document
.
body
.
scrollHeight
;
const
footer
=
document
.
getElementById
(
"footer"
);
const
content
=
document
.
getElementById
(
"common-content"
)
if
(
footer
)
{
if
(
defaultH
>
scrollHeight
)
{
footer
.
classList
.
remove
(
'footer'
);
footer
.
classList
.
add
(
'footer-static'
)
}
else
{
footer
.
classList
.
add
(
'footer'
)
footer
.
classList
.
remove
(
'footer-static'
);
}
}
if
(
content
)
{
if
(
defaultH
>
scrollHeight
)
{
content
.
classList
.
remove
(
'common-layout-content'
);
content
.
classList
.
add
(
'common-layout-content-static'
);
}
else
{
content
.
classList
.
add
(
'common-layout-content'
);
content
.
classList
.
remove
(
'common-layout-content-static'
);
}
}
// alert(`defaultH: ${defaultH} clientHeight: ${scrollHeight}`);
}
componentWillMount
()
{
const
defaultH
=
document
.
body
.
scrollHeight
;
window
.
addEventListener
(
'resize'
,
()
=>
this
.
resize
(
defaultH
))
}
componentWillUnmount
()
{
window
.
addEventListener
(
'resize'
,
this
.
resize
)
}
render
()
{
return
(
<
div
>
<
div
id=
"common-content"
className=
"common-layout-content"
>
<
div
>
{
this
.
props
.
children
}
</
div
>
</
div
>
<
Footer
{
...
this
.
props
}
/>
</
div
>
</
div
>
<
Footer
{
...
props
}
/>
);
</
div
>
}
);
}
};
export
default
withRouter
(
CommonLayout
)
;
export
default
withRouter
(
CommonLayout
)
;
src/layout/Footer.jsx
View file @
3da7408a
...
@@ -25,13 +25,12 @@ class Footer extends Component {
...
@@ -25,13 +25,12 @@ class Footer extends Component {
];
];
return
(
return
(
<
div
className=
"footer"
>
<
div
id=
"footer"
className=
"footer"
>
<
TabBar
<
TabBar
unselectedTintColor=
"#949494"
unselectedTintColor=
"#949494"
tintColor=
"#2E67EA"
tintColor=
"#2E67EA"
barTintColor=
"white"
barTintColor=
"white"
>
>
{
tabItem
.
map
(
item
=>
(
{
tabItem
.
map
(
item
=>
(
<
TabBar
.
Item
<
TabBar
.
Item
key=
{
item
.
key
}
key=
{
item
.
key
}
...
...
src/layout/index.less
View file @
3da7408a
...
@@ -4,6 +4,11 @@
...
@@ -4,6 +4,11 @@
overflow: auto;
overflow: auto;
padding-bottom: 10px
padding-bottom: 10px
}
}
.common-layout-content-static{
position: fixed;
top: 0;left: 0;right: 0;bottom: 10px;
overflow: auto;
}
.footer-tab-icon{
.footer-tab-icon{
width: 18px;
width: 18px;
...
@@ -15,7 +20,10 @@
...
@@ -15,7 +20,10 @@
background: rgba(35,35,35, 0.5);
background: rgba(35,35,35, 0.5);
}
}
.footer{
.footer{
width: 100%;
position: fixed;
position: fixed;
width: 100%;
bottom: 0;
bottom: 0;
}
}
.footer-static{
display: none;
}
src/pages/Backlog/Backlog.jsx
View file @
3da7408a
import
React
,
{
Component
}
from
'react'
;
import
React
,
{
useState
}
from
'react'
;
import
{
WhiteSpace
,
WingBlank
,
ActivityIndicator
}
from
'antd-mobile'
import
{
WhiteSpace
,
WingBlank
,
ActivityIndicator
}
from
'antd-mobile'
import
TodoCard
from
'../../components/
Todo
Card'
import
TodoCard
from
'../../components/
Log
Card'
import
TopSearch
from
'../../components/TopSearch'
import
TopSearch
from
'../../components/TopSearch'
const
Backlog
=
(
props
)
=>
{
class
Index
extends
Component
{
const
[
loading
,
setLoading
]
=
useState
(
false
)
state
=
{
loading
:
false
const
checkLog
=
()
=>
{
}
props
.
history
.
push
(
`/blank/info/example/1`
)
checkLog
=
()
=>
{
this
.
props
.
history
.
push
(
`/blank/example/1`
)
}
}
render
()
{
return
(
const
{
loading
}
=
this
.
state
<
WingBlank
>
return
(
<
ActivityIndicator
<
WingBlank
>
toast
<
ActivityIndicator
text=
"加载中..."
toast
animating=
{
loading
}
text=
"加载中..."
/>
animating=
{
loading
}
<
WhiteSpace
/>
/>
<
TopSearch
onSearch=
{
val
=>
console
.
log
(
val
)
}
/>
<
WhiteSpace
/>
{
<
TopSearch
onSearch=
{
val
=>
console
.
log
(
val
)
}
/>
[{},{},{},{},{},{}].
map
((
item
,
index
)
=>
(
{
<
div
key=
{
index
}
>
[{},{},{},{},{},{}].
map
((
item
,
index
)
=>
(
<
WhiteSpace
/>
<
div
key=
{
index
}
>
<
TodoCard
data=
{
item
}
onClick=
{
checkLog
}
/>
<
WhiteSpace
/>
</
div
>
<
TodoCard
data=
{
item
}
onCLick=
{
this
.
checkLog
}
/>
</
div
>
))
))
}
}
</
WingBlank
>
</
WingBlank
>
);
);
}
};
}
export
default
Index
;
export
default
Backlog
;
src/pages/Communicate/Communicate.jsx
0 → 100644
View file @
3da7408a
import
React
,
{
Component
}
from
'react'
;
import
'./index.less'
class
Communicate
extends
Component
{
render
()
{
return
(
<
div
>
<
div
className=
'breadBox'
>
<
span
className=
'currentLink'
>
科技创新委员会
</
span
><
span
className=
'symbol'
>
>
</
span
><
span
>
组织架构
</
span
><
span
className=
'symbol'
>
>
</
span
><
span
>
办公厅
</
span
>
</
div
>
<
div
className=
'adMainBox'
>
<
ul
className=
'adListBox'
>
<
li
>
<
div
className=
'itemBox'
>
<
h4
className=
'titleBar'
>
市委办公厅审核员
</
h4
>
<
div
className=
'adContent'
>
<
div
className=
'peopleList'
>
<
p
className=
'subItem'
>
<
span
className=
'cicrleHead mr-5'
>
<
img
src=
'/img/head.png'
className=
'imgRes'
/>
</
span
>
王磊
</
p
>
<
p
className=
'subItem'
>
<
img
className=
'smallIco mr-5'
src=
'/img/tel.png'
/>
13488876526
</
p
>
</
div
>
<
div
className=
'peopleList'
>
<
p
className=
'subItem'
>
<
span
className=
'cicrleHead mr-5 centerFont'
>
王
</
span
>
王磊
</
p
>
<
p
className=
'subItem'
>
<
img
className=
'smallIco mr-5'
src=
'/img/tel.png'
/>
13488876526
</
p
>
</
div
>
</
div
>
</
div
>
</
li
>
<
li
>
<
div
className=
'itemBox'
>
<
h4
className=
'titleBar'
>
市委办公厅审核员
</
h4
>
<
div
className=
'adContent'
>
<
div
className=
'peopleList'
>
<
p
className=
'subItem'
>
<
span
className=
'cicrleHead mr-5'
>
<
img
src=
'/img/head.png'
className=
'imgRes'
/>
</
span
>
王磊
</
p
>
<
p
className=
'subItem'
>
<
img
className=
'smallIco mr-5'
src=
'/img/tel.png'
/>
13488876526
</
p
>
</
div
>
<
div
className=
'peopleList'
>
<
p
className=
'subItem'
>
<
span
className=
'cicrleHead mr-5 centerFont'
>
王
</
span
>
王磊
</
p
>
<
p
className=
'subItem'
>
<
img
className=
'smallIco mr-5'
src=
'/img/tel.png'
/>
13488876526
</
p
>
</
div
>
</
div
>
</
div
>
</
li
>
</
ul
>
</
div
>
</
div
>
);
}
}
export
default
Communicate
;
src/pages/Communicate/index.less
0 → 100644
View file @
3da7408a
@import '../../variable.less';
.breadBox{
padding:15px 20px;
font-size: 14px;
background-color: #fff;
line-height: 1.5;
}
.currentLink{
color:@primary;
}
.adMainBox{
padding:10px 18px;
}
.adListBox{
padding:15px;
background-color: #fff;
border:0px solid rgba(0, 0, 0, 0.1);
border-radius:5px;
}
.adListBox{
li{
margin-bottom:10px ;
border-bottom: 1px solid @grayLight;
&:last-child{
padding-top: 0;
border-bottom: none;
}
}
.titleBar{
font-size: 16px;
padding-top: 0;
}
.adContent{
padding:15px 0;
}
}
.peopleList{
display: flex;
justify-content: space-between;
line-height: 1.5;
align-items:center;
padding:10px 0;
}
.peopleList .subItem{
flex:1;
font-size: 14px;
}
.peopleList > p:last-child{
text-align: right;
}
.partList{
li{
&:extend(.peopleList);
border-bottom: 1px solid @grayLight;
margin-bottom: 0;
line-height: 1.5;
padding:15px 5px !important;
}
p:nth-child(1){
font-size: 14px;
}
.icon18{
margin-bottom: -4px;
}
}
src/pages/EventProcessing/Process.jsx
View file @
3da7408a
import
React
,
{
Componen
t
}
from
'react'
;
import
React
,
{
useState
,
useEffec
t
}
from
'react'
;
import
{
WingBlank
,
WhiteSpace
,
ActionSheet
,
ActivityIndicator
}
from
'antd-mobile'
import
{
WingBlank
,
WhiteSpace
,
ActionSheet
,
ActivityIndicator
}
from
'antd-mobile'
import
'./index.less'
import
'./index.less'
import
TopTabs
from
'../../components/
Top
Tabs'
import
TopTabs
from
'../../components/
Blank
Tabs'
import
Basic
from
'./Basic'
import
Basic
from
'./Basic'
import
Adjunct
from
'./Adjunct'
import
Adjunct
from
'./Adjunct'
import
Flow
from
'./Flow'
;
import
Flow
from
'./Flow'
;
import
Option
from
'./Option'
;
import
Option
from
'./Option'
;
//Ipone antd-mobile ActionSheet
const
Pro
=
(
props
)
=>
{
const
isIPhone
=
new
RegExp
(
'
\\
biPhone
\\
b|
\\
biPod
\\
b'
,
'i'
).
test
(
window
.
navigator
.
userAgent
);
const
[
loading
,
setLoading
]
=
useState
(
false
);
let
wrapProps
;
if
(
isIPhone
)
{
//提交按钮状态
wrapProps
=
{
const
[
disabled
,
setDisabled
]
=
useState
(
true
)
onTouchStart
:
e
=>
e
.
preventDefault
(),
//提交按钮文字
const
[
footButton
,
setFootButton
]
=
useState
(
'确认发送'
);
//聚焦
const
optionBlur
=
()
=>
{
setFootButton
(
'确认发送'
);
setFootStatus
(
true
)
};
};
}
useEffect
(()
=>
{
const
option
=
document
.
getElementsByClassName
(
"option-text"
)[
0
]
option
.
addEventListener
(
'focus'
,
optionBlur
,
true
);
return
()
=>
option
.
removeEventListener
(
'focus'
,
optionBlur
,
true
);
},
[]);
class
Process
extends
Component
{
const
optionChange
=
val
=>
{
constructor
()
{
setDisabled
(
!
(
val
!=
null
&&
val
!=
undefined
&&
val
!=
''
))
super
();
this
.
optionBlur
=
this
.
optionBlur
.
bind
(
this
)
this
.
handleScroll
=
this
.
handleScroll
.
bind
(
this
)
this
.
state
=
{
current
:
'basic'
,
disabled
:
true
,
footStatus
:
false
,
footButton
:
'处理'
,
loading
:
false
}
};
};
componentDidMount
()
{
document
.
getElementsByClassName
(
"option-text"
)[
0
].
addEventListener
(
'focus'
,
this
.
optionBlur
,
true
)
window
.
addEventListener
(
'scroll'
,
this
.
handleScroll
,
true
);
}
optionBlur
=
()
=>
{
this
.
setState
({
footButton
:
'确认发送'
,
footStatus
:
true
})
}
componentWillUnmount
()
{
const
[
current
,
setCurrent
]
=
useState
(
'basic'
);
document
.
getElementsByClassName
(
"option-text"
)[
0
].
removeEventListener
(
'focus'
,
this
.
optionBlur
,
true
)
window
.
removeEventListener
(
'scroll'
,
this
.
handleScroll
,
true
);
const
[
footStatus
,
setFootStatus
]
=
useState
(
false
);
}
handleScroll
()
{
//点击输入框, 聚焦移动
const
adjunct
=
document
.
getElementById
(
"event-adjunct"
).
offsetTop
;
const
textClick
=
()
=>
{
const
flow
=
document
.
getElementById
(
"event-flow"
).
offsetTop
;
const
top
=
document
.
getElementById
(
`event-option`
).
offsetTop
;
const
option
=
document
.
getElementById
(
"event-option"
).
offsetTop
;
document
.
getElementById
(
"event"
).
scrollTo
(
0
,
top
)
const
event
=
document
.
getElementById
(
'event'
);
document
.
getElementsByClassName
(
"option-text"
)[
0
].
focus
();
const
top
=
event
.
scrollTop
;
optionBlur
()
const
scrollHeight
=
event
.
scrollHeight
;
const
clientHeight
=
event
.
clientHeight
if
(
top
>=
0
&&
top
<
adjunct
)
{
this
.
setState
({
current
:
'basic'
})
}
else
if
(
top
>=
adjunct
&&
top
<
flow
)
{
this
.
setState
({
current
:
'adjunct'
})
}
else
if
(
top
>=
flow
&&
top
<
option
)
{
this
.
setState
({
current
:
'flow'
})
}
else
if
(
top
>=
option
)
{
this
.
setState
({
current
:
'option'
})
}
if
(
top
+
clientHeight
===
scrollHeight
)
{
this
.
setState
({
current
:
'option'
})
}
};
};
tabClick
=
(
name
)
=>
{
this
.
setState
({
current
:
name
})
//tab切换
const
tabClick
=
(
name
)
=>
{
setCurrent
(
name
)
name
===
'option'
&&
document
.
getElementsByClassName
(
"option-text"
)[
0
].
focus
();
name
===
'option'
&&
document
.
getElementsByClassName
(
"option-text"
)[
0
].
focus
();
name
===
'option'
&&
this
.
optionBlur
()
name
===
'option'
&&
optionBlur
()
const
top
=
document
.
getElementById
(
`event-
${
name
}
`
).
offsetTop
;
const
top
=
document
.
getElementById
(
`event-
${
name
}
`
).
offsetTop
;
document
.
getElementById
(
"event"
).
scrollTo
(
0
,
top
);
document
.
getElementById
(
"event"
).
scrollTo
(
0
,
top
);
};
};
textClick
=
()
=>
{
const
top
=
document
.
getElementById
(
`event-option`
).
offsetTop
;
document
.
getElementById
(
"event"
).
scrollTo
(
0
,
top
)
document
.
getElementsByClassName
(
"option-text"
)[
0
].
focus
();
this
.
optionBlur
()
}
showActionSheet
=
()
=>
{
//antd-mobile 提交选项
const
isIPhone
=
new
RegExp
(
'
\\
biPhone
\\
b|
\\
biPod
\\
b'
,
'i'
).
test
(
window
.
navigator
.
userAgent
);
let
wrapProps
;
if
(
isIPhone
)
{
wrapProps
=
{
onTouchStart
:
e
=>
e
.
preventDefault
(),
};
}
const
showActionSheet
=
()
=>
{
const
BUTTONS
=
[
'送部门领导审核'
,
'送办公室分管主任审批'
,
'办结'
,
'取消'
];
const
BUTTONS
=
[
'送部门领导审核'
,
'送办公室分管主任审批'
,
'办结'
,
'取消'
];
ActionSheet
.
showActionSheetWithOptions
({
ActionSheet
.
showActionSheetWithOptions
({
options
:
BUTTONS
,
options
:
BUTTONS
,
...
@@ -85,52 +68,72 @@ class Process extends Component {
...
@@ -85,52 +68,72 @@ class Process extends Component {
wrapProps
,
wrapProps
,
},
},
(
buttonIndex
)
=>
{
(
buttonIndex
)
=>
{
props
.
history
.
push
(
`/blank/submit/1`
)
// console.log(buttonIndex)
// console.log(buttonIndex)
});
});
};
};
optionChange
=
val
=>
{
this
.
setState
({
disabled
:
!
(
val
!=
null
&&
val
!=
undefined
&&
val
!=
''
)})
}
render
()
{
const
{
footButton
,
disabled
,
footStatus
,
current
,
loading
}
=
this
.
state
return
(
<
div
>
<
ActivityIndicator
toast
text=
"加载中..."
animating=
{
loading
}
/>
<
TopTabs
page=
{
current
}
onClick=
{
this
.
tabClick
}
/>
<
div
id=
"event"
>
<
WingBlank
>
<
div
id=
"event-basic"
/>
<
WhiteSpace
/>
<
Basic
/>
<
div
id=
"event-adjunct"
/>
<
WhiteSpace
/>
<
Adjunct
/>
<
div
id=
"event-flow"
/>
<
WhiteSpace
/>
<
Flow
/>
<
div
id=
"event-option"
/>
<
WhiteSpace
/>
<
Option
onChange=
{
this
.
optionChange
}
/>
</
WingBlank
>
</
div
>
<
div
className=
"event-footer"
>
<
div
className=
{
`event-footer-button ${(footStatus && disabled) ? 'button-disabled' : '' }`
}
onClick=
{
footStatus
&&
!
disabled
?
this
.
showActionSheet
:
this
.
textClick
}
>
{
!
footStatus
&&
(
<
img
alt=
""
src=
"/img/process-edit.png"
className=
"process-edit"
/>
)
}
{
footButton
}
</
div
>
const
handleScroll
=
()
=>
{
const
adjunct
=
document
.
getElementById
(
"event-adjunct"
).
offsetTop
;
const
flow
=
document
.
getElementById
(
"event-flow"
).
offsetTop
;
const
option
=
document
.
getElementById
(
"event-option"
).
offsetTop
;
const
event
=
document
.
getElementById
(
'event'
);
const
top
=
event
.
scrollTop
;
const
scrollHeight
=
event
.
scrollHeight
;
const
clientHeight
=
event
.
clientHeight
if
(
top
>=
0
&&
top
<
adjunct
)
{
setCurrent
(
'basic'
)
}
else
if
(
top
>=
adjunct
&&
top
<
flow
)
{
setCurrent
(
'adjunct'
)
}
else
if
(
top
>=
flow
&&
top
<
option
)
{
setCurrent
(
'flow'
)
}
else
if
(
top
>=
option
)
{
setCurrent
(
'option'
)
}
if
(
top
+
clientHeight
===
scrollHeight
)
{
setCurrent
(
'option'
)
}
};
useEffect
(()
=>
{
window
.
addEventListener
(
'scroll'
,
handleScroll
,
true
);
return
()
=>
window
.
removeEventListener
(
'scroll'
,
handleScroll
,
true
);
},
[])
return
(
<
div
>
<
ActivityIndicator
toast
text=
"加载中..."
animating=
{
loading
}
/>
<
TopTabs
page=
{
current
}
onClick=
{
tabClick
}
/>
<
div
id=
"event"
>
<
WingBlank
>
<
div
id=
"event-basic"
/>
<
WhiteSpace
/>
<
Basic
/>
<
div
id=
"event-adjunct"
/>
<
WhiteSpace
/>
<
Adjunct
/>
<
div
id=
"event-flow"
/>
<
WhiteSpace
/>
<
Flow
/>
<
div
id=
"event-option"
/>
<
WhiteSpace
/>
<
Option
onChange=
{
optionChange
}
/>
</
WingBlank
>
</
div
>
<
div
className=
"event-footer"
>
<
div
className=
{
`event-footer-button ${(footStatus && disabled) ? 'button-disabled' : '' }`
}
onClick=
{
footStatus
&&
!
disabled
?
showActionSheet
:
textClick
}
>
{
!
footStatus
&&
(
<
img
alt=
""
src=
"/img/process-edit.png"
className=
"process-edit"
/>
)
}
{
footButton
}
</
div
>
</
div
>
</
div
>
</
div
>
);
}
}
export
default
Process
;
</
div
>
);
};
export
default
Pro
;
src/pages/EventProcessing/SubmitDetail.jsx
View file @
3da7408a
import
React
,
{
Component
}
from
'react'
;
import
React
,
{
Component
}
from
'react'
;
import
AddressList
from
'../../components/AddressList'
import
{
WingBlank
,
WhiteSpace
}
from
"antd-mobile"
;
class
SubmitDetail
extends
Component
{
class
SubmitDetail
extends
Component
{
render
()
{
render
()
{
return
(
return
(
<
div
>
<
div
>
<
WhiteSpace
/>
<
WingBlank
>
<
AddressList
/>
</
WingBlank
>
</
div
>
</
div
>
);
);
...
...
src/pages/Login/index.jsx
View file @
3da7408a
...
@@ -24,6 +24,7 @@ const Login = (props) => {
...
@@ -24,6 +24,7 @@ const Login = (props) => {
url
:
'/dgbg/mobileLogin.view?userName=2012012099&password=1&clientFlag=123456'
,
url
:
'/dgbg/mobileLogin.view?userName=2012012099&password=1&clientFlag=123456'
,
method
:
'post'
method
:
'post'
});
});
return
(
return
(
<
div
>
<
div
>
...
...
src/pages/Notice/Notice.jsx
View file @
3da7408a
import
React
,
{
Component
}
from
'react'
;
import
React
,
{
useState
}
from
'react'
;
import
{
ActivityIndicator
,
WhiteSpace
,
WingBlank
}
from
'antd-mobile'
import
{
ActivityIndicator
,
WhiteSpace
,
WingBlank
}
from
'antd-mobile'
import
TodoCard
from
'../../components/
Todo
Card'
import
TodoCard
from
'../../components/
Log
Card'
import
TopNotice
from
'../../components/
TopNotice
'
import
TopNotice
from
'../../components/
NoticeTab
'
const
Notice
=
(
props
)
=>
{
class
Notice
extends
Component
{
const
[
loading
,
setLoading
]
=
useState
(
false
)
state
=
{
return
(
loading
:
false
<
WingBlank
>
};
<
ActivityIndicator
render
()
{
toast
const
{
loading
}
=
this
.
state
;
text=
"加载中..."
return
(
animating=
{
loading
}
<
WingBlank
>
/>
<
ActivityIndicator
<
WhiteSpace
/>
toast
<
TopNotice
/>
text=
"加载中..."
<
WhiteSpace
/>
animating=
{
loading
}
<
TodoCard
/>
/>
</
WingBlank
>
<
WhiteSpace
/>
);
<
TopNotice
/>
};
<
WhiteSpace
/>
<
TodoCard
/>
</
WingBlank
>
);
}
}
export
default
Notice
;
export
default
Notice
;
src/router.js
View file @
3da7408a
...
@@ -6,8 +6,10 @@ import CommonLayout from './layout/CommonLayout';
...
@@ -6,8 +6,10 @@ import CommonLayout from './layout/CommonLayout';
import
Backlog
from
'./pages/Backlog/Backlog'
import
Backlog
from
'./pages/Backlog/Backlog'
import
Work
from
'./pages/Work/Work'
import
Work
from
'./pages/Work/Work'
import
Notice
from
'./pages/Notice/Notice'
import
Notice
from
'./pages/Notice/Notice'
import
Communicate
from
'./pages/Communicate/Communicate'
;
import
AddressList
from
'./pages/AddressList/AddressList'
;
import
AddressList
from
'./pages/AddressList/AddressList'
;
import
Process
from
'./pages/EventProcessing/Process'
import
Process
from
'./pages/EventProcessing/Process'
import
SubmitDetail
from
'./pages/EventProcessing/SubmitDetail'
import
Login
from
'./pages/Login'
import
Login
from
'./pages/Login'
...
@@ -25,13 +27,15 @@ const ReactRouter = () => {
...
@@ -25,13 +27,15 @@ const ReactRouter = () => {
<
CommonLayout
>
<
CommonLayout
>
<
Route
path
=
"/bord/backlog"
component
=
{
Backlog
}
/
>
<
Route
path
=
"/bord/backlog"
component
=
{
Backlog
}
/
>
<
Route
path
=
"/bord/work"
component
=
{
Work
}
/
>
<
Route
path
=
"/bord/work"
component
=
{
Work
}
/
>
<
Route
path
=
"/bord/communicate"
component
=
{
Communicate
}
/
>
<
Route
path
=
"/bord/addressList"
component
=
{
AddressList
}
/
>
<
Route
path
=
"/bord/addressList"
component
=
{
AddressList
}
/
>
<
Route
path
=
"/bord/notice"
component
=
{
Notice
}
/
>
<
Route
path
=
"/bord/notice"
component
=
{
Notice
}
/
>
<
/CommonLayout
>
<
/CommonLayout
>
}
/
>
}
/
>
<
Route
path
=
"/blank"
component
=
{()
=>
<
Route
path
=
"/blank"
component
=
{()
=>
<
BlankLayout
>
<
BlankLayout
>
<
Route
path
=
"/blank/:name/:id"
component
=
{
Process
}
/
>
<
Route
path
=
"/blank/submit/:id"
component
=
{
SubmitDetail
}
/
>
<
Route
path
=
"/blank/info/:name/:id"
component
=
{
Process
}
/
>
<
/BlankLayout
>
<
/BlankLayout
>
}
/
>
}
/
>
<
Route
component
=
{
NoFound
}
/
>
<
Route
component
=
{
NoFound
}
/
>
...
...
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