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
64ce1288
Commit
64ce1288
authored
Jun 08, 2020
by
熊成伟
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
debug
parent
186034f2
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
592 additions
and
541 deletions
+592
-541
workspace.xml
.idea/workspace.xml
+253
-220
index.jsx
src/components/AddressList/index.jsx
+20
-0
index.less
src/components/AddressList/index.less
+13
-0
index.less
src/components/LogCard/index.less
+4
-1
index.jsx
src/components/NoticeTab/index.jsx
+1
-1
index.jsx
src/components/StepCard/index.jsx
+1
-1
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
Backlog.jsx
src/pages/Backlog/Backlog.jsx
+27
-33
Process.jsx
src/pages/EventProcessing/Process.jsx
+105
-102
SubmitDetail.jsx
src/pages/EventProcessing/SubmitDetail.jsx
+6
-0
Notice.jsx
src/pages/Notice/Notice.jsx
+18
-23
Work.jsx
src/pages/Work/Work.jsx
+51
-56
router.js
src/router.js
+2
-0
No files found.
.idea/workspace.xml
View file @
64ce1288
...
@@ -3,17 +3,17 @@
...
@@ -3,17 +3,17 @@
<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$/.idea/workspace.xml"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/.idea/workspace.xml"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/components/Steps/index.jsx"
beforeDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/components/LogCard/index.less"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/components/LogCard/index.less"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/components/Steps/index.less"
beforeDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/components/NoticeTab/index.jsx"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/components/NoticeTab/index.jsx"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/components/TodoCard/index.jsx"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/components/LogCard/index.jsx"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/components/StepCard/index.jsx"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/components/StepCard/index.jsx"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/components/TodoCard/index.less"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/components/LogCard/index.less"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/components/TopSearch/index.jsx"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/components/TopSearch/index.jsx"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/components/TopNotice/index.jsx"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/components/NoticeTab/index.jsx"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/components/WorkCard/CardItem.jsx"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/components/WorkCard/CardItem.jsx"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/components/TopNotice/index.less"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/components/NoticeTab/index.less"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/components/WorkCard/index.jsx"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/components/WorkCard/index.jsx"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/components/TopTabs/index.jsx"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/components/BlankTabs/index.jsx"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/components/TopTabs/index.less"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/components/BlankTabs/index.less"
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$/src/pages/Backlog/Backlog.jsx"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/pages/Backlog/Backlog.jsx"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/pages/EventProcessing/Process.jsx"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/pages/EventProcessing/Process.jsx"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/pages/EventProcessing/Process.jsx"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/pages/EventProcessing/Process.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/pages/Notice/Notice.jsx"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/pages/Notice/Notice.jsx"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/pages/Notice/Notice.jsx"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/pages/Notice/Notice.jsx"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/pages/Work/Work.jsx"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/pages/Work/Work.jsx"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/router.js"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/router.js"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/router.js"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/router.js"
afterDir=
"false"
/>
</list>
</list>
<ignored
path=
"$PROJECT_DIR$/.tmp/"
/>
<ignored
path=
"$PROJECT_DIR$/.tmp/"
/>
...
@@ -31,7 +31,7 @@
...
@@ -31,7 +31,7 @@
<entry
file=
"file://$PROJECT_DIR$/src/components/LogCard/index.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=
"50"
>
<state
relative-caret-position=
"50"
>
<caret
line=
"2"
lean-forward=
"true"
selection-start-line=
"2"
selection-end-line=
"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>
...
@@ -40,31 +40,22 @@
...
@@ -40,31 +40,22 @@
</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/Footer
.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=
"1
97
"
>
<state
relative-caret-position=
"1
50
"
>
<caret
line=
"
27"
column=
"27"
selection-start-line=
"27"
selection-start-column=
"27"
selection-end-line=
"27"
selection-end-column=
"27
"
/>
<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/
layout/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=
"100"
>
<state
relative-caret-position=
"100"
>
<caret
line=
"4"
column=
"15"
selection-start-line=
"4"
selection-start-column=
"15"
selection-end-line=
"4"
selection-end-column=
"15"
/>
<caret
line=
"4"
column=
"20"
selection-start-line=
"4"
selection-start-column=
"20"
selection-end-line=
"4"
selection-end-column=
"20"
/>
</state>
</provider>
</entry>
</file>
<file
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/src/layout/CommonLayout.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"200"
>
<caret
line=
"23"
column=
"13"
lean-forward=
"true"
selection-start-line=
"23"
selection-start-column=
"13"
selection-end-line=
"23"
selection-end-column=
"13"
/>
<folding>
<folding>
<element
signature=
"e#0#26#0"
expanded=
"true"
/>
<element
signature=
"e#0#26#0"
expanded=
"true"
/>
</folding>
</folding>
...
@@ -73,67 +64,77 @@
...
@@ -73,67 +64,77 @@
</entry>
</entry>
</file>
</file>
<file
pinned=
"false"
current-in-tab=
"false"
>
<file
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/src/
router.js
"
>
<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=
"
350
"
>
<state
relative-caret-position=
"
275
"
>
<caret
line=
"
32"
column=
"44"
selection-start-line=
"32"
selection-start-column=
"44"
selection-end-line=
"32"
selection-end-column=
"48
"
/>
<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#
25
#0"
expanded=
"true"
/>
<element
signature=
"e#0#
39
#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/
Step
Card/index.jsx"
>
<entry
file=
"file://$PROJECT_DIR$/src/components/
Work
Card/index.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
75
"
>
<state
relative-caret-position=
"
400
"
>
<caret
line=
"1
0"
column=
"65"
selection-start-line=
"10"
selection-start-column=
"65"
selection-end-line=
"10"
selection-end-column=
"6
5"
/>
<caret
line=
"1
6"
column=
"45"
lean-forward=
"true"
selection-start-line=
"16"
selection-start-column=
"45"
selection-end-line=
"16"
selection-end-column=
"4
5"
/>
<folding>
<folding>
<element
signature=
"e#0#
26
#0"
expanded=
"true"
/>
<element
signature=
"e#0#
39
#0"
expanded=
"true"
/>
</folding>
</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/
BlankTabs/index
.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=
"
350
"
>
<state
relative-caret-position=
"
1225
"
>
<caret
line=
"
16"
column=
"27"
selection-start-line=
"16"
selection-start-column=
"27"
selection-end-line=
"16"
selection-end-column=
"27
"
/>
<caret
line=
"
49"
lean-forward=
"true"
selection-start-line=
"49"
selection-end-line=
"49
"
/>
<folding>
<folding>
<element
signature=
"e#0#
26
#0"
expanded=
"true"
/>
<element
signature=
"e#0#
39
#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/pages/
Communicate/Communicate
.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=
"
225
"
>
<state
relative-caret-position=
"
100
"
>
<caret
line=
"
9"
column=
"47"
selection-start-line=
"9"
selection-start-column=
"47"
selection-end-line=
"9"
selection-end-column=
"47
"
/>
<caret
line=
"
4"
lean-forward=
"true"
selection-start-line=
"4"
selection-end-line=
"4
"
/>
<folding>
<folding>
<element
signature=
"e#0#
39
#0"
expanded=
"true"
/>
<element
signature=
"e#0#
28
#0"
expanded=
"true"
/>
</folding>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
</file>
</file>
<file
pinned=
"false"
current-in-tab=
"true"
>
<file
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/src/pages/Backlog/Backlog.jsx"
>
<entry
file=
"file://$PROJECT_DIR$/src/pages/WorkDetail/WorkDetail.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
/>
</entry>
</file>
<file
pinned=
"false"
current-in-tab=
"false"
>
<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=
"250"
>
<state
relative-caret-position=
"223"
>
<caret
line=
"13"
column=
"44"
selection-start-line=
"13"
selection-start-column=
"44"
selection-end-line=
"13"
selection-end-column=
"44"
/>
<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>
</file>
</file>
<file
pinned=
"false"
current-in-tab=
"false"
>
<file
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/src/
pages/Communicate/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>
<state>
<caret
selection-end-column=
"30"
/>
<folding>
<element
signature=
"e#0#26#0"
expanded=
"true"
/>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
...
@@ -143,21 +144,14 @@
...
@@ -143,21 +144,14 @@
<component
name=
"FileTemplateManagerImpl"
>
<component
name=
"FileTemplateManagerImpl"
>
<option
name=
"RECENT_TEMPLATES"
>
<option
name=
"RECENT_TEMPLATES"
>
<list>
<list>
<option
value=
"React jsx"
/>
<option
value=
"JavaScript File"
/>
<option
value=
"JavaScript File"
/>
<option
value=
"Less File"
/>
<option
value=
"Less File"
/>
<option
value=
"React jsx"
/>
</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>
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>
...
@@ -174,18 +168,26 @@
...
@@ -174,18 +168,26 @@
<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>
</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"
>
...
@@ -194,18 +196,11 @@
...
@@ -194,18 +196,11 @@
<component
name=
"IdeDocumentHistory"
>
<component
name=
"IdeDocumentHistory"
>
<option
name=
"CHANGED_PATHS"
>
<option
name=
"CHANGED_PATHS"
>
<list>
<list>
<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"
/>
...
@@ -214,25 +209,18 @@
...
@@ -214,25 +209,18 @@
<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/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/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/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"
/>
...
@@ -242,9 +230,23 @@
...
@@ -242,9 +230,23 @@
<option
value=
"$PROJECT_DIR$/src/layout/CommonLayout.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/layout/CommonLayout.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/pages/Communicate/Communicate.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/pages/Communicate/Communicate.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/pages/Communicate/index.less"
/>
<option
value=
"$PROJECT_DIR$/src/pages/Communicate/index.less"
/>
<option
value=
"$PROJECT_DIR$/src/router.js"
/>
<option
value=
"$PROJECT_DIR$/src/components/LogCard/index.jsx"
/>
<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/pages/Backlog/Backlog.jsx"
/>
<option
value=
"$PROJECT_DIR$/src/pages/Backlog/Backlog.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"
/>
</list>
</list>
</option>
</option>
</component>
</component>
...
@@ -270,6 +272,11 @@
...
@@ -270,6 +272,11 @@
<item
name=
"create-react-app"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"create-react-app"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"create-react-app"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"create-react-app"
type=
"462c0819:PsiDirectoryNode"
/>
</path>
</path>
<path>
<item
name=
"create-react-app"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"create-react-app"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"build"
type=
"462c0819:PsiDirectoryNode"
/>
</path>
<path>
<path>
<item
name=
"create-react-app"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"create-react-app"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"create-react-app"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"create-react-app"
type=
"462c0819:PsiDirectoryNode"
/>
...
@@ -285,14 +292,14 @@
...
@@ -285,14 +292,14 @@
<item
name=
"create-react-app"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"create-react-app"
type=
"b2602c69:ProjectViewProjectNode"
/>
<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=
"components"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"WorkCard"
type=
"462c0819:PsiDirectoryNode"
/>
</path>
</path>
<path>
<path>
<item
name=
"create-react-app"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"create-react-app"
type=
"b2602c69:ProjectViewProjectNode"
/>
<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=
"Backlog"
type=
"462c0819:PsiDirectoryNode"
/>
</path>
</path>
</expand>
</expand>
<select
/>
<select
/>
...
@@ -348,12 +355,12 @@
...
@@ -348,12 +355,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=
"1
1352
000"
/>
<workItem
from=
"1591579020550"
duration=
"1
7817
000"
/>
</task>
</task>
<servers
/>
<servers
/>
</component>
</component>
<component
name=
"TimeTrackingManager"
>
<component
name=
"TimeTrackingManager"
>
<option
name=
"totallyTimeSpent"
value=
"1
14167
000"
/>
<option
name=
"totallyTimeSpent"
value=
"1
20632
000"
/>
</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"
/>
...
@@ -384,65 +391,9 @@
...
@@ -384,65 +391,9 @@
<option
name=
"version"
value=
"1"
/>
<option
name=
"version"
value=
"1"
/>
</component>
</component>
<component
name=
"editorHistoryManager"
>
<component
name=
"editorHistoryManager"
>
<entry
file=
"file://$PROJECT_DIR$/public/img/serious.png"
>
<provider
selected=
"true"
editor-type-id=
"images"
/>
</entry>
<entry
file=
"file://$PROJECT_DIR$/public/img/add-work.png"
>
<provider
selected=
"true"
editor-type-id=
"images"
/>
</entry>
<entry
file=
"file://$PROJECT_DIR$/public/img/common-d.png"
>
<provider
selected=
"true"
editor-type-id=
"images"
/>
</entry>
<entry
file=
"file://$PROJECT_DIR$/public/img/common-a.png"
>
<provider
selected=
"true"
editor-type-id=
"images"
/>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/components/WorkCard/CardItem.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"1050"
>
<caret
line=
"43"
column=
"47"
selection-start-line=
"43"
selection-start-column=
"43"
selection-end-line=
"43"
selection-end-column=
"47"
/>
<folding>
<element
signature=
"e#0#39#0"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/components/WorkCard/index.less"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"25"
>
<caret
line=
"46"
column=
"35"
selection-start-line=
"46"
selection-start-column=
"35"
selection-end-line=
"46"
selection-end-column=
"35"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/components/StepCard/index.less"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"217"
>
<caret
line=
"89"
column=
"21"
lean-forward=
"true"
selection-start-line=
"89"
selection-start-column=
"21"
selection-end-line=
"89"
selection-end-column=
"21"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/config-overrides.js"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"25"
>
<caret
line=
"1"
selection-start-line=
"1"
selection-end-line=
"2"
selection-end-column=
"28"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/pages/WorkDetail/WorkDetail.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
/>
</entry>
<entry
file=
"file://$PROJECT_DIR$/public/img/process-edit.png"
>
<entry
file=
"file://$PROJECT_DIR$/public/img/process-edit.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/index.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"50"
>
<caret
line=
"4"
column=
"31"
selection-start-line=
"4"
selection-start-column=
"31"
selection-end-line=
"4"
selection-end-column=
"31"
/>
<folding>
<element
signature=
"e#0#39#0"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/components/TopSearch/index.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=
"325"
>
<state
relative-caret-position=
"325"
>
...
@@ -457,16 +408,6 @@
...
@@ -457,16 +408,6 @@
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/pages/Notice/Notice.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"248"
>
<caret
line=
"12"
column=
"22"
selection-start-line=
"12"
selection-start-column=
"22"
selection-end-line=
"12"
selection-end-column=
"22"
/>
<folding>
<element
signature=
"e#0#26#0"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/pages/EventProcessing/Option.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=
"500"
>
<state
relative-caret-position=
"500"
>
...
@@ -475,16 +416,6 @@
...
@@ -475,16 +416,6 @@
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/pages/Work/Work.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"325"
>
<caret
line=
"34"
column=
"12"
lean-forward=
"true"
selection-start-line=
"30"
selection-start-column=
"5"
selection-end-line=
"34"
selection-end-column=
"12"
/>
<folding>
<element
signature=
"e#0#39#0"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/pages/EventProcessing/Basic.jsx"
>
<entry
file=
"file://$PROJECT_DIR$/src/pages/EventProcessing/Basic.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"198"
>
<state
relative-caret-position=
"198"
>
...
@@ -532,13 +463,6 @@
...
@@ -532,13 +463,6 @@
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/pages/EventProcessing/SubmitDetail.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"150"
>
<caret
line=
"6"
selection-start-line=
"6"
selection-end-line=
"6"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/resize.js"
>
<entry
file=
"file://$PROJECT_DIR$/src/resize.js"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
/>
<provider
selected=
"true"
editor-type-id=
"text-editor"
/>
</entry>
</entry>
...
@@ -566,20 +490,6 @@
...
@@ -566,20 +490,6 @@
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/variable.less"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"-125"
>
<caret
line=
"1"
column=
"6"
selection-start-line=
"1"
selection-start-column=
"6"
selection-end-line=
"1"
selection-end-column=
"6"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/components/LogCard/index.less"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"350"
>
<caret
line=
"17"
column=
"20"
selection-start-line=
"17"
selection-start-column=
"20"
selection-end-line=
"17"
selection-end-column=
"20"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/public/img/footer-communicate.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>
...
@@ -605,112 +515,193 @@
...
@@ -605,112 +515,193 @@
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/components/TopSearch/index.jsx"
>
<entry
file=
"file://$PROJECT_DIR$/src/layout/index.less"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"100"
>
<caret
line=
"4"
column=
"15"
selection-start-line=
"4"
selection-start-column=
"15"
selection-end-line=
"4"
selection-end-column=
"15"
/>
</state>
</provider>
</entry>
<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=
"
-241
"
>
<state
relative-caret-position=
"
197
"
>
<caret
column=
"7"
selection-start-column=
"7"
selection-end-column=
"
7"
/>
<caret
line=
"27"
column=
"27"
selection-start-line=
"27"
selection-start-column=
"27"
selection-end-line=
"27"
selection-end-column=
"2
7"
/>
<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/EventProcessing/Process
.jsx"
>
<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=
"
747
"
>
<state
relative-caret-position=
"
200
"
>
<caret
line=
"
40"
column=
"77"
selection-start-line=
"40"
selection-start-column=
"58"
selection-end-line=
"40"
selection-end-column=
"77
"
/>
<caret
line=
"
23"
column=
"13"
selection-start-line=
"23"
selection-start-column=
"13"
selection-end-line=
"23"
selection-end-column=
"13
"
/>
<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>
<entry
file=
"file://$PROJECT_DIR$/src/pages/AddressList/AddressList.jsx"
>
<entry
file=
"file://$PROJECT_DIR$/public/img/footer-work.png"
>
<provider
selected=
"true"
editor-type-id=
"images"
/>
</entry>
<entry
file=
"file://$PROJECT_DIR$/../frontend/src/router.js"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"200"
>
<caret
line=
"8"
selection-start-line=
"8"
selection-end-line=
"8"
selection-end-column=
"58"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/components/Steps/index.jsx"
>
<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=
"-16"
>
<caret
line=
"15"
column=
"16"
selection-start-line=
"15"
selection-start-column=
"16"
selection-end-line=
"15"
selection-end-column=
"16"
/>
<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>
<entry
file=
"file://$PROJECT_DIR$/src/
layout
/index.less"
>
<entry
file=
"file://$PROJECT_DIR$/src/
pages/Communicate
/index.less"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"100"
>
<state>
<caret
line=
"4"
column=
"15"
selection-start-line=
"4"
selection-start-column=
"15"
selection-end-line=
"4"
selection-end-column=
"15
"
/>
<caret
selection-end-column=
"30
"
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/
layout/Footer.jsx
"
>
<entry
file=
"file://$PROJECT_DIR$/src/
variable.less
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"197"
>
<state
relative-caret-position=
"525"
>
<caret
line=
"27"
column=
"27"
selection-start-line=
"27"
selection-start-column=
"27"
selection-end-line=
"27"
selection-end-column=
"27"
/>
<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>
</provider>
</entry>
<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"
>
<state
relative-caret-position=
"1075"
>
<caret
line=
"43"
column=
"22"
selection-start-line=
"43"
selection-start-column=
"22"
selection-end-line=
"43"
selection-end-column=
"22"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/router.js"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"450"
>
<caret
line=
"33"
column=
"54"
selection-start-line=
"33"
selection-start-column=
"37"
selection-end-line=
"33"
selection-end-column=
"54"
/>
<folding>
<element
signature=
"e#0#25#0"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/pages/AddressList/index.less"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"-328"
>
<caret
line=
"18"
column=
"9"
selection-start-line=
"18"
selection-start-column=
"9"
selection-end-line=
"18"
selection-end-column=
"9"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/pages/AddressList/AddressList.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"500"
>
<caret
line=
"20"
column=
"45"
selection-start-line=
"20"
selection-start-column=
"36"
selection-end-line=
"20"
selection-end-column=
"45"
/>
<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/
layout/CommonLayout
.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=
"
20
0"
>
<state
relative-caret-position=
"
5
0"
>
<caret
line=
"2
3"
column=
"13"
lean-forward=
"true"
selection-start-line=
"23"
selection-start-column=
"13"
selection-end-line=
"23"
selection-end-column=
"13
"
/>
<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$/public/img/footer-work.png"
>
<entry
file=
"file://$PROJECT_DIR$/src/components/AddressList/index.less"
>
<provider
selected=
"true"
editor-type-id=
"images"
/>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"125"
>
<caret
line=
"5"
column=
"21"
selection-start-line=
"5"
selection-start-column=
"21"
selection-end-line=
"5"
selection-end-column=
"21"
/>
</state>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/../frontend/src/router.js"
>
<entry
file=
"file://$PROJECT_DIR$/src/pages/Communicate/Communicate.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"-825"
>
<caret
line=
"9"
column=
"47"
selection-start-line=
"9"
selection-start-column=
"47"
selection-end-line=
"9"
selection-end-column=
"47"
/>
<folding>
<element
signature=
"e#0#39#0"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
<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=
"200"
>
<state
relative-caret-position=
"200"
>
<caret
line=
"8"
selection-start-line=
"8"
selection-end-line=
"8"
selection-end-column=
"58"
/>
<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/
Communicate/index.less
"
>
<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>
<state
relative-caret-position=
"184"
>
<caret
selection-end-column=
"30"
/>
<caret
line=
"100"
column=
"12"
lean-forward=
"true"
selection-end-line=
"139"
/>
<folding>
<element
signature=
"e#0#49#0"
expanded=
"true"
/>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/
router.js
"
>
<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=
"
350
"
>
<state
relative-caret-position=
"
1975
"
>
<caret
line=
"
32"
column=
"44"
selection-start-line=
"32"
selection-start-column=
"44"
selection-end-line=
"32"
selection-end-column=
"48
"
/>
<caret
line=
"
139"
lean-forward=
"true"
selection-start-line=
"139"
selection-end-line=
"139
"
/>
<folding>
<folding>
<element
signature=
"e#0#
25
#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/Steps/index
.jsx"
>
<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=
"-16"
>
<state
relative-caret-position=
"125"
>
<caret
line=
"5"
lean-forward=
"true"
selection-start-line=
"5"
selection-end-line=
"5"
/>
<folding>
<folding>
<element
signature=
"e#0#
26
#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/StepCard/index.jsx"
>
<entry
file=
"file://$PROJECT_DIR$/src/pages/Notice/Notice.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"50"
>
<caret
line=
"5"
selection-start-line=
"5"
selection-end-line=
"5"
/>
</state>
</provider>
</entry>
<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=
"
75
"
>
<state
relative-caret-position=
"
100
"
>
<caret
line=
"
10"
column=
"65"
selection-start-line=
"10"
selection-start-column=
"65"
selection-end-line=
"10"
selection-end-column=
"65
"
/>
<caret
line=
"
4"
lean-forward=
"true"
selection-start-line=
"4"
selection-end-line=
"4
"
/>
<folding>
<folding>
<element
signature=
"e#0#2
6
#0"
expanded=
"true"
/>
<element
signature=
"e#0#2
8
#0"
expanded=
"true"
/>
</folding>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/pages/WorkDetail/WorkDetail.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
/>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/components/BlankTabs/index.jsx"
>
<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=
"
350
"
>
<state
relative-caret-position=
"
223
"
>
<caret
line=
"16"
column=
"27"
selection-start-line=
"16"
selection-start-column=
"27"
selection-end-line=
"16"
selection-end-column=
"27"
/>
<caret
line=
"16"
column=
"27"
selection-start-line=
"16"
selection-start-column=
"27"
selection-end-line=
"16"
selection-end-column=
"27"
/>
<folding>
<folding>
<element
signature=
"e#0#26#0"
expanded=
"true"
/>
<element
signature=
"e#0#26#0"
expanded=
"true"
/>
...
@@ -718,12 +709,11 @@
...
@@ -718,12 +709,11 @@
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/
pages/Communicate/Communicate
.jsx"
>
<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=
"225"
>
<state>
<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#
26
#0"
expanded=
"true"
/>
</folding>
</folding>
</state>
</state>
</provider>
</provider>
...
@@ -731,17 +721,60 @@
...
@@ -731,17 +721,60 @@
<entry
file=
"file://$PROJECT_DIR$/src/components/LogCard/index.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=
"50"
>
<state
relative-caret-position=
"50"
>
<caret
line=
"2"
lean-forward=
"true"
selection-start-line=
"2"
selection-end-line=
"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/Backlog/Backlog
.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=
"250"
>
<state
relative-caret-position=
"150"
>
<caret
line=
"13"
column=
"44"
selection-start-line=
"13"
selection-start-column=
"44"
selection-end-line=
"13"
selection-end-column=
"44"
/>
<caret
line=
"9"
column=
"20"
selection-start-line=
"9"
selection-start-column=
"20"
selection-end-line=
"9"
selection-end-column=
"20"
/>
<folding>
<element
signature=
"e#0#26#0"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/components/StepCard/index.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"100"
>
<caret
line=
"4"
column=
"20"
selection-start-line=
"4"
selection-start-column=
"20"
selection-end-line=
"4"
selection-end-column=
"20"
/>
<folding>
<element
signature=
"e#0#26#0"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/components/TopSearch/index.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"275"
>
<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>
<element
signature=
"e#0#39#0"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/components/WorkCard/index.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"400"
>
<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>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/components/WorkCard/CardItem.jsx"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"1225"
>
<caret
line=
"49"
lean-forward=
"true"
selection-start-line=
"49"
selection-end-line=
"49"
/>
<folding>
<element
signature=
"e#0#39#0"
expanded=
"true"
/>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
...
...
src/components/AddressList/index.jsx
0 → 100644
View file @
64ce1288
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 @
64ce1288
.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/LogCard/index.less
View file @
64ce1288
@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/NoticeTab/index.jsx
View file @
64ce1288
...
@@ -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/StepCard/index.jsx
View file @
64ce1288
...
@@ -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/TopSearch/index.jsx
View file @
64ce1288
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 @
64ce1288
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 @
64ce1288
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/pages/Backlog/Backlog.jsx
View file @
64ce1288
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/LogCard'
import
TodoCard
from
'../../components/LogCard'
import
TopSearch
from
'../../components/TopSearch'
import
TopSearch
from
'../../components/TopSearch'
class
Index
extends
Component
{
const
Backlog
=
()
=>
{
constructor
(){
super
();
const
[
loading
,
setLoading
]
=
useState
(
false
)
this
.
state
=
{
loading
:
false
const
checkLog
=
()
=>
{
};
};
checkLog
=
()
=>
{
this
.
props
.
history
.
push
(
`/blank/info/example/1`
)
this
.
props
.
history
.
push
(
`/blank/info/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/EventProcessing/Process.jsx
View file @
64ce1288
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/BlankTabs'
import
TopTabs
from
'../../components/BlankTabs'
...
@@ -7,76 +7,59 @@ import Adjunct from './Adjunct'
...
@@ -7,76 +7,59 @@ 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 @
64ce1288
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/Notice/Notice.jsx
View file @
64ce1288
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/LogCard'
import
TodoCard
from
'../../components/LogCard'
import
TopNotice
from
'../../components/NoticeTab'
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/pages/Work/Work.jsx
View file @
64ce1288
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
TopSearch
from
'../../components/TopSearch'
import
TopSearch
from
'../../components/TopSearch'
import
WorkCard
from
'../../components/WorkCard'
import
WorkCard
from
'../../components/WorkCard'
class
Work
extends
Component
{
const
Work
=
()
=>
{
state
=
{
//测试数据
addStatus
:
false
,
const
data222
=
Array
.
from
(
new
Array
(
7
)).
map
((
_val
,
i
)
=>
({
loading
:
false
id
:
`name
${
i
}
`
,
};
icon
:
'/img/test/test.png'
,
commonEdit
=
()
=>
{
text
:
`name
${
i
}
`
,
const
{
addStatus
}
=
this
.
state
;
}));
this
.
setState
({
addStatus
:
!
addStatus
})
const
data22222
=
Array
.
from
(
new
Array
(
7
)).
map
((
_val
,
i
)
=>
({
id
:
`name2
${
i
}
`
,
icon
:
'/img/test/test-1.png'
,
text
:
`name
${
i
}
`
,
}));
const
[
addStatus
,
setAddStatus
]
=
useState
(
false
);
const
[
loading
,
setLoading
]
=
useState
(
false
)
const
commonEdit
=
()
=>
{
setAddStatus
(
!
addStatus
)
};
};
workSearch
=
(
val
)
=>
{
const
workSearch
=
(
val
)
=>
{
console
.
log
(
val
)
console
.
log
(
val
)
};
};
itemAdd
=
(
id
,
arr
,
arr2
)
=>
{
const
itemAdd
=
(
id
,
arr
,
arr2
)
=>
{
// const item = arr2.filter(item => item.id === id);
// const item = arr2.filter(item => item.id === id);
// arr.splice(arr.length - 1, 0, item[0]);
// arr.splice(arr.length - 1, 0, item[0]);
};
};
itemSlice
=
(
id
,
arr
,
arr2
)
=>
{
const
itemSlice
=
(
id
,
arr
,
arr2
)
=>
{
// const index = arr.findIndex(item => item.id == id);
// const index = arr.findIndex(item => item.id == id);
// index > -1 && arr.splice(index, 1);
// index > -1 && arr.splice(index, 1);
};
};
render
()
{
const
{
addStatus
,
loading
}
=
this
.
state
;
//测试数据
const
data222
=
Array
.
from
(
new
Array
(
7
)).
map
((
_val
,
i
)
=>
({
id
:
`name
${
i
}
`
,
icon
:
'/img/test/test.png'
,
text
:
`name
${
i
}
`
,
}));
const
data22222
=
Array
.
from
(
new
Array
(
7
)).
map
((
_val
,
i
)
=>
({
id
:
`name2
${
i
}
`
,
icon
:
'/img/test/test-1.png'
,
text
:
`name
${
i
}
`
,
}));
return
(
return
(
<
WingBlank
>
<
WingBlank
>
<
ActivityIndicator
<
ActivityIndicator
toast
toast
text=
"加载中..."
text=
"加载中..."
animating=
{
loading
}
animating=
{
loading
}
/>
/>
<
WhiteSpace
/>
<
WhiteSpace
/>
<
TopSearch
onSearch=
{
this
.
workSearch
}
/>
<
TopSearch
onSearch=
{
workSearch
}
/>
<
WhiteSpace
/>
<
WhiteSpace
/>
<
WorkCard
<
WorkCard
type=
"edit"
type=
"edit"
title=
"常用板块"
title=
"常用板块"
addCommon=
{
this
.
commonEdit
}
addCommon=
{
commonEdit
}
addStatus=
{
addStatus
}
addStatus=
{
addStatus
}
data=
{
data222
}
data=
{
data222
}
iconAction=
{
this
.
itemSlice
}
iconAction=
{
itemSlice
}
/>
/>
<
WhiteSpace
/>
<
WhiteSpace
/>
<
WorkCard
<
WorkCard
title=
"事物管理"
title=
"事物管理"
addCommon=
{
this
.
commonEdit
}
addCommon=
{
commonEdit
}
addStatus=
{
addStatus
}
addStatus=
{
addStatus
}
data=
{
data22222
}
data=
{
data22222
}
iconAction=
{
this
.
itemAdd
}
iconAction=
{
itemAdd
}
/>
/>
</
WingBlank
>
</
WingBlank
>
);
);
}
};
}
export
default
Work
;
export
default
Work
;
src/router.js
View file @
64ce1288
...
@@ -9,6 +9,7 @@ import Notice from './pages/Notice/Notice'
...
@@ -9,6 +9,7 @@ import Notice from './pages/Notice/Notice'
import
Communicate
from
'./pages/Communicate/Communicate'
;
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
NoFound
from
'./pages/NoFound'
import
NoFound
from
'./pages/NoFound'
...
@@ -30,6 +31,7 @@ const ReactRouter = () => {
...
@@ -30,6 +31,7 @@ const ReactRouter = () => {
}
/
>
}
/
>
<
Route
path
=
"/blank"
component
=
{()
=>
<
Route
path
=
"/blank"
component
=
{()
=>
<
BlankLayout
>
<
BlankLayout
>
<
Route
path
=
"/blank/submit/:id"
component
=
{
SubmitDetail
}
/
>
<
Route
path
=
"/blank/info/:name/:id"
component
=
{
Process
}
/
>
<
Route
path
=
"/blank/info/:name/:id"
component
=
{
Process
}
/
>
<
/BlankLayout
>
<
/BlankLayout
>
}
/
>
}
/
>
...
...
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