Commit e731b6387a78e37fc531c2e36369f8c04ec31bd7
xml
Showing
8 changed files
with
899 additions
and
704 deletions
.idea/workspace.xml
... | ... | @@ -2,88 +2,70 @@ |
2 | 2 | <project version="4"> |
3 | 3 | <component name="ChangeListManager"> |
4 | 4 | <list default="true" id="908d8a6f-e3e4-4fdc-b674-e523a3e2b520" name="Default Changelist" comment=""> |
5 | - <change beforePath="$PROJECT_DIR$/.idea/compiler.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/compiler.xml" afterDir="false" /> | |
5 | + <change afterPath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/config/materialType/controller/MaterialTypeController.java" afterDir="false" /> | |
6 | + <change afterPath="$PROJECT_DIR$/src/main/resources/templates/config/materialType/add.html" afterDir="false" /> | |
7 | + <change afterPath="$PROJECT_DIR$/src/main/resources/templates/config/materialType/edit.html" afterDir="false" /> | |
8 | + <change afterPath="$PROJECT_DIR$/src/main/resources/templates/config/materialType/materialType.html" afterDir="false" /> | |
6 | 9 | <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" /> |
7 | - <change beforePath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/adjustDetail/controller/adjustDetailController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/adjustDetail/controller/adjustDetailController.java" afterDir="false" /> | |
8 | - <change beforePath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/adjustDetail/domain/AdjustDetail.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/adjustDetail/domain/AdjustDetail.java" afterDir="false" /> | |
9 | - <change beforePath="$PROJECT_DIR$/src/main/resources/mybatis/inventory/AdjustDetailMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/mybatis/inventory/AdjustDetailMapper.xml" afterDir="false" /> | |
10 | - <change beforePath="$PROJECT_DIR$/src/main/resources/templates/inventory/adjustDetail/adjustDetail.html" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/templates/inventory/adjustDetail/adjustDetail.html" afterDir="false" /> | |
11 | - <change beforePath="$PROJECT_DIR$/src/main/resources/templates/inventory/adjustHeader/adjustHeader.html" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/templates/inventory/adjustHeader/adjustHeader.html" afterDir="false" /> | |
12 | - <change beforePath="$PROJECT_DIR$/src/main/resources/templates/inventory/cycleCountDetail/cycleCountDetail.html" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/templates/inventory/cycleCountDetail/cycleCountDetail.html" afterDir="false" /> | |
13 | - <change beforePath="$PROJECT_DIR$/src/main/resources/templates/inventory/inventoryDetail/inventoryDetail.html" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/templates/inventory/inventoryDetail/inventoryDetail.html" afterDir="false" /> | |
10 | + <change beforePath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/config/statusFlow/domain/StatusFlowDetail.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/config/statusFlow/domain/StatusFlowDetail.java" afterDir="false" /> | |
11 | + <change beforePath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/receipt/receiptDetail/domain/ReceiptDetail.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/receipt/receiptDetail/domain/ReceiptDetail.java" afterDir="false" /> | |
12 | + <change beforePath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/receipt/receiptHeader/controller/ReceiptHeaderController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/receipt/receiptHeader/controller/ReceiptHeaderController.java" afterDir="false" /> | |
14 | 13 | </list> |
15 | - <ignored path="$PROJECT_DIR$/target/" /> | |
16 | - <ignored path="$PROJECT_DIR$/out/" /> | |
17 | 14 | <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" /> |
18 | 15 | <option name="SHOW_DIALOG" value="false" /> |
19 | 16 | <option name="HIGHLIGHT_CONFLICTS" value="true" /> |
20 | 17 | <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" /> |
21 | 18 | <option name="LAST_RESOLUTION" value="IGNORE" /> |
22 | 19 | </component> |
23 | - <component name="FileEditorManager"> | |
24 | - <leaf SIDE_TABS_SIZE_LIMIT_KEY="300"> | |
25 | - <file pinned="false" current-in-tab="true"> | |
26 | - <entry file="file://$PROJECT_DIR$/src/main/resources/templates/inventory/adjustHeader/adjustHeader.html"> | |
27 | - <provider selected="true" editor-type-id="text-editor"> | |
28 | - <state relative-caret-position="192"> | |
29 | - <caret line="38" column="32" lean-forward="true" selection-start-line="38" selection-start-column="32" selection-end-line="38" selection-end-column="32" /> | |
30 | - <folding> | |
31 | - <element signature="n#style#0;n#a#0;n#!!top" expanded="true" /> | |
32 | - </folding> | |
33 | - </state> | |
34 | - </provider> | |
35 | - </entry> | |
36 | - </file> | |
37 | - <file pinned="false" current-in-tab="false"> | |
38 | - <entry file="file://$PROJECT_DIR$/src/main/resources/templates/inventory/adjustDetail/adjustDetail.html"> | |
39 | - <provider selected="true" editor-type-id="text-editor"> | |
40 | - <state relative-caret-position="740"> | |
41 | - <caret line="37" column="33" selection-start-line="37" selection-start-column="33" selection-end-line="37" selection-end-column="33" /> | |
42 | - <folding> | |
43 | - <element signature="e#6574#12020#0" /> | |
44 | - <element signature="e#11542#11950#0" /> | |
45 | - <element signature="e#11954#12938#0" /> | |
46 | - </folding> | |
47 | - </state> | |
48 | - </provider> | |
49 | - </entry> | |
50 | - </file> | |
51 | - </leaf> | |
20 | + <component name="DatabaseView"> | |
21 | + <option name="SHOW_INTERMEDIATE" value="false" /> | |
22 | + <option name="GROUP_DATA_SOURCES" value="true" /> | |
23 | + <option name="GROUP_SCHEMA" value="true" /> | |
24 | + <option name="GROUP_CONTENTS" value="false" /> | |
25 | + <option name="SORT_POSITIONED" value="false" /> | |
26 | + <option name="SHOW_EMPTY_GROUPS" value="false" /> | |
27 | + <option name="AUTO_SCROLL_FROM_SOURCE" value="true" /> | |
28 | + <option name="HIDDEN_KINDS"> | |
29 | + <set /> | |
30 | + </option> | |
31 | + <expand> | |
32 | + <path> | |
33 | + <item name="Database" type="3277223f:DatabaseStructure$DbRootGroup" /> | |
34 | + <item name="@172.16.29.45" type="feb32156:DbDataSourceImpl" /> | |
35 | + </path> | |
36 | + <path> | |
37 | + <item name="Database" type="3277223f:DatabaseStructure$DbRootGroup" /> | |
38 | + <item name="@172.16.29.45" type="feb32156:DbDataSourceImpl" /> | |
39 | + <item name="schemas" type="d4e8921:DatabaseStructure$FamilyGroup" /> | |
40 | + </path> | |
41 | + <path> | |
42 | + <item name="Database" type="3277223f:DatabaseStructure$DbRootGroup" /> | |
43 | + <item name="@172.16.29.45" type="feb32156:DbDataSourceImpl" /> | |
44 | + <item name="schemas" type="d4e8921:DatabaseStructure$FamilyGroup" /> | |
45 | + <item name="wms_v2: schema" type="76f4a085:MysqlImplModel$Schema" /> | |
46 | + </path> | |
47 | + <path> | |
48 | + <item name="Database" type="3277223f:DatabaseStructure$DbRootGroup" /> | |
49 | + <item name="@172.16.29.45" type="feb32156:DbDataSourceImpl" /> | |
50 | + <item name="schemas" type="d4e8921:DatabaseStructure$FamilyGroup" /> | |
51 | + <item name="wms_v2: schema" type="76f4a085:MysqlImplModel$Schema" /> | |
52 | + <item name="status_flow_detail: table" type="285a2a93:MysqlImplModel$Table" /> | |
53 | + </path> | |
54 | + </expand> | |
55 | + <select /> | |
52 | 56 | </component> |
53 | 57 | <component name="FileTemplateManagerImpl"> |
54 | 58 | <option name="RECENT_TEMPLATES"> |
55 | 59 | <list> |
56 | 60 | <option value="Class" /> |
61 | + <option value="CSS File" /> | |
62 | + <option value="HTML File" /> | |
57 | 63 | </list> |
58 | 64 | </option> |
59 | 65 | </component> |
60 | 66 | <component name="Git.Settings"> |
61 | 67 | <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" /> |
62 | 68 | </component> |
63 | - <component name="IdeDocumentHistory"> | |
64 | - <option name="CHANGED_PATHS"> | |
65 | - <list> | |
66 | - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/cycleCountDetail/domain/CycleCountDetail.java" /> | |
67 | - <option value="$PROJECT_DIR$/src/main/resources/templates/inventory/cycleCountHeader/cycleCountHeader.html" /> | |
68 | - <option value="$PROJECT_DIR$/src/main/resources/templates/inventory/inventoryTransaction/inventoryTransaction.html" /> | |
69 | - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryTransaction/domain/InventoryTransaction.java" /> | |
70 | - <option value="$PROJECT_DIR$/src/main/resources/mybatis/inventory/InventoryTransactionMapper.xml" /> | |
71 | - <option value="$PROJECT_DIR$/src/main/resources/mybatis/inventory/CycleCountDetailMapper.xml" /> | |
72 | - <option value="$PROJECT_DIR$/src/main/resources/mybatis/inventory/AdjustHeaderMapper.xml" /> | |
73 | - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/adjustHeader/domain/AdjustHeader.java" /> | |
74 | - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/adjustHeader/controller/adjustHeaderController.java" /> | |
75 | - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/cycleCountDetail/controller/CycleCountDetailController.java" /> | |
76 | - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/cycleCountHeader/controller/CycleCountHeaderController.java" /> | |
77 | - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/adjustDetail/domain/AdjustDetail.java" /> | |
78 | - <option value="$PROJECT_DIR$/src/main/resources/mybatis/inventory/AdjustDetailMapper.xml" /> | |
79 | - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/adjustDetail/controller/adjustDetailController.java" /> | |
80 | - <option value="$PROJECT_DIR$/src/main/resources/templates/inventory/inventoryDetail/inventoryDetail.html" /> | |
81 | - <option value="$PROJECT_DIR$/src/main/resources/templates/inventory/cycleCountDetail/cycleCountDetail.html" /> | |
82 | - <option value="$PROJECT_DIR$/src/main/resources/templates/inventory/adjustHeader/adjustHeader.html" /> | |
83 | - <option value="$PROJECT_DIR$/src/main/resources/templates/inventory/adjustDetail/adjustDetail.html" /> | |
84 | - </list> | |
85 | - </option> | |
86 | - </component> | |
87 | 69 | <component name="MavenImportPreferences"> |
88 | 70 | <option name="importingSettings"> |
89 | 71 | <MavenImportingSettings> |
... | ... | @@ -91,223 +73,36 @@ |
91 | 73 | </MavenImportingSettings> |
92 | 74 | </option> |
93 | 75 | </component> |
94 | - <component name="MavenProjectNavigator"> | |
95 | - <treeState> | |
96 | - <expand> | |
97 | - <path> | |
98 | - <item name="" type="16c1761:MavenProjectsStructure$RootNode" /> | |
99 | - <item name="huaheng" type="9519ce18:MavenProjectsStructure$ProjectNode" /> | |
100 | - </path> | |
101 | - </expand> | |
102 | - <select /> | |
103 | - </treeState> | |
104 | - </component> | |
105 | - <component name="ProjectFrameBounds" extendedState="6"> | |
106 | - <option name="x" value="-9" /> | |
107 | - <option name="y" value="-9" /> | |
108 | - <option name="width" value="1938" /> | |
109 | - <option name="height" value="1048" /> | |
110 | - </component> | |
76 | + <component name="ProjectId" id="1Q2nhRM7LRz3yFWhpclOKgTjxn0" /> | |
111 | 77 | <component name="ProjectLevelVcsManager"> |
112 | 78 | <ConfirmationsSetting value="2" id="Add" /> |
113 | 79 | </component> |
114 | - <component name="ProjectView"> | |
115 | - <navigator proportions="" version="1"> | |
116 | - <foldersAlwaysOnTop value="true" /> | |
117 | - </navigator> | |
118 | - <panes> | |
119 | - <pane id="ProjectPane"> | |
120 | - <subPane> | |
121 | - <expand> | |
122 | - <path> | |
123 | - <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> | |
124 | - <item name="wms2" type="462c0819:PsiDirectoryNode" /> | |
125 | - </path> | |
126 | - <path> | |
127 | - <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> | |
128 | - <item name="wms2" type="462c0819:PsiDirectoryNode" /> | |
129 | - <item name="src" type="462c0819:PsiDirectoryNode" /> | |
130 | - </path> | |
131 | - <path> | |
132 | - <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> | |
133 | - <item name="wms2" type="462c0819:PsiDirectoryNode" /> | |
134 | - <item name="src" type="462c0819:PsiDirectoryNode" /> | |
135 | - <item name="main" type="462c0819:PsiDirectoryNode" /> | |
136 | - </path> | |
137 | - <path> | |
138 | - <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> | |
139 | - <item name="wms2" type="462c0819:PsiDirectoryNode" /> | |
140 | - <item name="src" type="462c0819:PsiDirectoryNode" /> | |
141 | - <item name="main" type="462c0819:PsiDirectoryNode" /> | |
142 | - <item name="java" type="462c0819:PsiDirectoryNode" /> | |
143 | - </path> | |
144 | - <path> | |
145 | - <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> | |
146 | - <item name="wms2" type="462c0819:PsiDirectoryNode" /> | |
147 | - <item name="src" type="462c0819:PsiDirectoryNode" /> | |
148 | - <item name="main" type="462c0819:PsiDirectoryNode" /> | |
149 | - <item name="java" type="462c0819:PsiDirectoryNode" /> | |
150 | - <item name="com" type="462c0819:PsiDirectoryNode" /> | |
151 | - </path> | |
152 | - <path> | |
153 | - <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> | |
154 | - <item name="wms2" type="462c0819:PsiDirectoryNode" /> | |
155 | - <item name="src" type="462c0819:PsiDirectoryNode" /> | |
156 | - <item name="main" type="462c0819:PsiDirectoryNode" /> | |
157 | - <item name="java" type="462c0819:PsiDirectoryNode" /> | |
158 | - <item name="com" type="462c0819:PsiDirectoryNode" /> | |
159 | - <item name="huaheng" type="462c0819:PsiDirectoryNode" /> | |
160 | - </path> | |
161 | - <path> | |
162 | - <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> | |
163 | - <item name="wms2" type="462c0819:PsiDirectoryNode" /> | |
164 | - <item name="src" type="462c0819:PsiDirectoryNode" /> | |
165 | - <item name="main" type="462c0819:PsiDirectoryNode" /> | |
166 | - <item name="java" type="462c0819:PsiDirectoryNode" /> | |
167 | - <item name="com" type="462c0819:PsiDirectoryNode" /> | |
168 | - <item name="huaheng" type="462c0819:PsiDirectoryNode" /> | |
169 | - <item name="pc" type="462c0819:PsiDirectoryNode" /> | |
170 | - </path> | |
171 | - <path> | |
172 | - <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> | |
173 | - <item name="wms2" type="462c0819:PsiDirectoryNode" /> | |
174 | - <item name="src" type="462c0819:PsiDirectoryNode" /> | |
175 | - <item name="main" type="462c0819:PsiDirectoryNode" /> | |
176 | - <item name="java" type="462c0819:PsiDirectoryNode" /> | |
177 | - <item name="com" type="462c0819:PsiDirectoryNode" /> | |
178 | - <item name="huaheng" type="462c0819:PsiDirectoryNode" /> | |
179 | - <item name="pc" type="462c0819:PsiDirectoryNode" /> | |
180 | - <item name="inventory" type="462c0819:PsiDirectoryNode" /> | |
181 | - </path> | |
182 | - <path> | |
183 | - <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> | |
184 | - <item name="wms2" type="462c0819:PsiDirectoryNode" /> | |
185 | - <item name="src" type="462c0819:PsiDirectoryNode" /> | |
186 | - <item name="main" type="462c0819:PsiDirectoryNode" /> | |
187 | - <item name="java" type="462c0819:PsiDirectoryNode" /> | |
188 | - <item name="com" type="462c0819:PsiDirectoryNode" /> | |
189 | - <item name="huaheng" type="462c0819:PsiDirectoryNode" /> | |
190 | - <item name="pc" type="462c0819:PsiDirectoryNode" /> | |
191 | - <item name="inventory" type="462c0819:PsiDirectoryNode" /> | |
192 | - <item name="adjustDetail" type="462c0819:PsiDirectoryNode" /> | |
193 | - </path> | |
194 | - <path> | |
195 | - <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> | |
196 | - <item name="wms2" type="462c0819:PsiDirectoryNode" /> | |
197 | - <item name="src" type="462c0819:PsiDirectoryNode" /> | |
198 | - <item name="main" type="462c0819:PsiDirectoryNode" /> | |
199 | - <item name="java" type="462c0819:PsiDirectoryNode" /> | |
200 | - <item name="com" type="462c0819:PsiDirectoryNode" /> | |
201 | - <item name="huaheng" type="462c0819:PsiDirectoryNode" /> | |
202 | - <item name="pc" type="462c0819:PsiDirectoryNode" /> | |
203 | - <item name="inventory" type="462c0819:PsiDirectoryNode" /> | |
204 | - <item name="adjustDetail" type="462c0819:PsiDirectoryNode" /> | |
205 | - <item name="domain" type="462c0819:PsiDirectoryNode" /> | |
206 | - </path> | |
207 | - <path> | |
208 | - <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> | |
209 | - <item name="wms2" type="462c0819:PsiDirectoryNode" /> | |
210 | - <item name="src" type="462c0819:PsiDirectoryNode" /> | |
211 | - <item name="main" type="462c0819:PsiDirectoryNode" /> | |
212 | - <item name="java" type="462c0819:PsiDirectoryNode" /> | |
213 | - <item name="com" type="462c0819:PsiDirectoryNode" /> | |
214 | - <item name="huaheng" type="462c0819:PsiDirectoryNode" /> | |
215 | - <item name="pc" type="462c0819:PsiDirectoryNode" /> | |
216 | - <item name="inventory" type="462c0819:PsiDirectoryNode" /> | |
217 | - <item name="adjustDetail" type="462c0819:PsiDirectoryNode" /> | |
218 | - <item name="mapper" type="462c0819:PsiDirectoryNode" /> | |
219 | - </path> | |
220 | - <path> | |
221 | - <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> | |
222 | - <item name="wms2" type="462c0819:PsiDirectoryNode" /> | |
223 | - <item name="src" type="462c0819:PsiDirectoryNode" /> | |
224 | - <item name="main" type="462c0819:PsiDirectoryNode" /> | |
225 | - <item name="resources" type="462c0819:PsiDirectoryNode" /> | |
226 | - </path> | |
227 | - <path> | |
228 | - <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> | |
229 | - <item name="wms2" type="462c0819:PsiDirectoryNode" /> | |
230 | - <item name="src" type="462c0819:PsiDirectoryNode" /> | |
231 | - <item name="main" type="462c0819:PsiDirectoryNode" /> | |
232 | - <item name="resources" type="462c0819:PsiDirectoryNode" /> | |
233 | - <item name="templates" type="462c0819:PsiDirectoryNode" /> | |
234 | - </path> | |
235 | - <path> | |
236 | - <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> | |
237 | - <item name="wms2" type="462c0819:PsiDirectoryNode" /> | |
238 | - <item name="src" type="462c0819:PsiDirectoryNode" /> | |
239 | - <item name="main" type="462c0819:PsiDirectoryNode" /> | |
240 | - <item name="resources" type="462c0819:PsiDirectoryNode" /> | |
241 | - <item name="templates" type="462c0819:PsiDirectoryNode" /> | |
242 | - <item name="inventory" type="462c0819:PsiDirectoryNode" /> | |
243 | - </path> | |
244 | - <path> | |
245 | - <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> | |
246 | - <item name="wms2" type="462c0819:PsiDirectoryNode" /> | |
247 | - <item name="src" type="462c0819:PsiDirectoryNode" /> | |
248 | - <item name="main" type="462c0819:PsiDirectoryNode" /> | |
249 | - <item name="resources" type="462c0819:PsiDirectoryNode" /> | |
250 | - <item name="templates" type="462c0819:PsiDirectoryNode" /> | |
251 | - <item name="inventory" type="462c0819:PsiDirectoryNode" /> | |
252 | - <item name="adjustDetail" type="462c0819:PsiDirectoryNode" /> | |
253 | - </path> | |
254 | - <path> | |
255 | - <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> | |
256 | - <item name="wms2" type="462c0819:PsiDirectoryNode" /> | |
257 | - <item name="src" type="462c0819:PsiDirectoryNode" /> | |
258 | - <item name="main" type="462c0819:PsiDirectoryNode" /> | |
259 | - <item name="resources" type="462c0819:PsiDirectoryNode" /> | |
260 | - <item name="templates" type="462c0819:PsiDirectoryNode" /> | |
261 | - <item name="inventory" type="462c0819:PsiDirectoryNode" /> | |
262 | - <item name="adjustHeader" type="462c0819:PsiDirectoryNode" /> | |
263 | - </path> | |
264 | - <path> | |
265 | - <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> | |
266 | - <item name="wms2" type="462c0819:PsiDirectoryNode" /> | |
267 | - <item name="src" type="462c0819:PsiDirectoryNode" /> | |
268 | - <item name="main" type="462c0819:PsiDirectoryNode" /> | |
269 | - <item name="resources" type="462c0819:PsiDirectoryNode" /> | |
270 | - <item name="templates" type="462c0819:PsiDirectoryNode" /> | |
271 | - <item name="inventory" type="462c0819:PsiDirectoryNode" /> | |
272 | - <item name="cycleCountDetail" type="462c0819:PsiDirectoryNode" /> | |
273 | - </path> | |
274 | - <path> | |
275 | - <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> | |
276 | - <item name="wms2" type="462c0819:PsiDirectoryNode" /> | |
277 | - <item name="src" type="462c0819:PsiDirectoryNode" /> | |
278 | - <item name="main" type="462c0819:PsiDirectoryNode" /> | |
279 | - <item name="resources" type="462c0819:PsiDirectoryNode" /> | |
280 | - <item name="templates" type="462c0819:PsiDirectoryNode" /> | |
281 | - <item name="inventory" type="462c0819:PsiDirectoryNode" /> | |
282 | - <item name="inventoryDetail" type="462c0819:PsiDirectoryNode" /> | |
283 | - </path> | |
284 | - <path> | |
285 | - <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> | |
286 | - <item name="wms2" type="462c0819:PsiDirectoryNode" /> | |
287 | - <item name="src" type="462c0819:PsiDirectoryNode" /> | |
288 | - <item name="main" type="462c0819:PsiDirectoryNode" /> | |
289 | - <item name="resources" type="462c0819:PsiDirectoryNode" /> | |
290 | - <item name="templates" type="462c0819:PsiDirectoryNode" /> | |
291 | - <item name="inventory" type="462c0819:PsiDirectoryNode" /> | |
292 | - <item name="inventoryTransaction" type="462c0819:PsiDirectoryNode" /> | |
293 | - </path> | |
294 | - </expand> | |
295 | - <select /> | |
296 | - </subPane> | |
297 | - </pane> | |
298 | - <pane id="Scope" /> | |
299 | - <pane id="PackagesPane" /> | |
300 | - </panes> | |
301 | - </component> | |
302 | 80 | <component name="PropertiesComponent"> |
81 | + <property name="ASKED_ADD_EXTERNAL_FILES" value="true" /> | |
82 | + <property name="DefaultHtmlFileTemplate" value="HTML File" /> | |
83 | + <property name="ExpandSpringBootJavaOptionsPanel" value="true" /> | |
303 | 84 | <property name="RequestMappingsPanelOrder0" value="0" /> |
304 | 85 | <property name="RequestMappingsPanelOrder1" value="1" /> |
305 | 86 | <property name="RequestMappingsPanelWidth0" value="75" /> |
306 | 87 | <property name="RequestMappingsPanelWidth1" value="75" /> |
307 | 88 | <property name="SHARE_PROJECT_CONFIGURATION_FILES" value="true" /> |
89 | + <property name="WebServerToolWindowFactoryState" value="false" /> | |
90 | + <property name="aspect.path.notification.shown" value="true" /> | |
91 | + <property name="list.type.of.created.stylesheet" value="CSS" /> | |
92 | + <property name="node.js.detected.package.eslint" value="true" /> | |
93 | + <property name="node.js.path.for.package.eslint" value="project" /> | |
94 | + <property name="node.js.path.for.package.tslint" value="project" /> | |
95 | + <property name="node.js.selected.package.eslint" value="(autodetect)" /> | |
96 | + <property name="node.js.selected.package.tslint" value="(autodetect)" /> | |
308 | 97 | <property name="nodejs_package_manager_path" value="npm" /> |
98 | + <property name="settings.editor.selected.configurable" value="preferences.fileTypes" /> | |
309 | 99 | </component> |
310 | 100 | <component name="RunDashboard"> |
101 | + <option name="configurationTypes"> | |
102 | + <set> | |
103 | + <option value="SpringBootApplicationConfigurationType" /> | |
104 | + </set> | |
105 | + </option> | |
311 | 106 | <option name="ruleStates"> |
312 | 107 | <list> |
313 | 108 | <RuleState> |
... | ... | @@ -321,51 +116,74 @@ |
321 | 116 | </component> |
322 | 117 | <component name="RunManager"> |
323 | 118 | <configuration name="HuaHengApplication" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot"> |
324 | - <module name="wms2" /> | |
119 | + <module name="huaheng" /> | |
325 | 120 | <option name="SPRING_BOOT_MAIN_CLASS" value="com.huaheng.HuaHengApplication" /> |
326 | 121 | <option name="ALTERNATIVE_JRE_PATH" /> |
122 | + <option name="UPDATE_ACTION_UPDATE_POLICY" value="UpdateClassesAndResources" /> | |
123 | + <option name="FRAME_DEACTIVATION_UPDATE_POLICY" value="UpdateClassesAndResources" /> | |
327 | 124 | <method v="2"> |
328 | 125 | <option name="Make" enabled="true" /> |
329 | 126 | </method> |
330 | 127 | </configuration> |
331 | 128 | </component> |
129 | + <component name="ServiceViewManager"> | |
130 | + <option name="allServicesViewState"> | |
131 | + <serviceView> | |
132 | + <option name="contentProportion" value="0.20779221" /> | |
133 | + <treeState> | |
134 | + <expand> | |
135 | + <path> | |
136 | + <item name="services root" type="e789fda9:ObjectUtils$Sentinel" /> | |
137 | + <item name="com.intellij.execution.services.ServiceModel$ServiceGroupNode@c44696ca" type="7427dc5b:ServiceModel$ServiceGroupNode" /> | |
138 | + </path> | |
139 | + <path> | |
140 | + <item name="services root" type="e789fda9:ObjectUtils$Sentinel" /> | |
141 | + <item name="com.intellij.execution.services.ServiceModel$ServiceGroupNode@c44696ca" type="7427dc5b:ServiceModel$ServiceGroupNode" /> | |
142 | + <item name="com.intellij.execution.services.ServiceModel$ServiceGroupNode@fcf19045" type="7427dc5b:ServiceModel$ServiceGroupNode" /> | |
143 | + </path> | |
144 | + </expand> | |
145 | + <select /> | |
146 | + </treeState> | |
147 | + </serviceView> | |
148 | + </option> | |
149 | + </component> | |
332 | 150 | <component name="SvnConfiguration"> |
333 | 151 | <configuration /> |
334 | 152 | </component> |
335 | - <component name="ToolWindowManager"> | |
336 | - <frame x="-7" y="-7" width="1550" height="838" extended-state="6" /> | |
337 | - <editor active="true" /> | |
338 | - <layout> | |
339 | - <window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.28686327" /> | |
340 | - <window_info id="Structure" order="1" side_tool="true" weight="0.25" /> | |
341 | - <window_info id="Web" order="2" side_tool="true" /> | |
342 | - <window_info id="Designer" order="3" /> | |
343 | - <window_info id="UI Designer" order="4" /> | |
344 | - <window_info id="Favorites" order="5" side_tool="true" /> | |
345 | - <window_info anchor="bottom" id="Message" order="0" /> | |
346 | - <window_info anchor="bottom" id="Find" order="1" weight="0.3286119" /> | |
347 | - <window_info anchor="bottom" id="Run" order="2" /> | |
348 | - <window_info anchor="bottom" id="Debug" order="3" visible="true" weight="0.29036826" /> | |
349 | - <window_info anchor="bottom" id="Cvs" order="4" weight="0.25" /> | |
350 | - <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" /> | |
351 | - <window_info anchor="bottom" id="TODO" order="6" /> | |
352 | - <window_info anchor="bottom" id="Docker" order="7" show_stripe_button="false" /> | |
353 | - <window_info anchor="bottom" id="Version Control" order="8" weight="0.14164306" /> | |
354 | - <window_info anchor="bottom" id="Database Changes" order="9" /> | |
355 | - <window_info anchor="bottom" id="Spring" order="10" /> | |
356 | - <window_info anchor="bottom" id="MyBatis Log" order="11" /> | |
357 | - <window_info anchor="bottom" id="Event Log" order="12" side_tool="true" /> | |
358 | - <window_info anchor="bottom" id="Messages" order="13" weight="0.12606232" /> | |
359 | - <window_info anchor="bottom" id="Java Enterprise" order="14" /> | |
360 | - <window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" /> | |
361 | - <window_info anchor="right" id="Ant Build" order="1" weight="0.25" /> | |
362 | - <window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" /> | |
363 | - <window_info anchor="right" id="Palette" order="3" /> | |
364 | - <window_info anchor="right" id="Database" order="4" /> | |
365 | - <window_info anchor="right" id="Maven" order="5" weight="0.097184986" /> | |
366 | - <window_info anchor="right" id="Bean Validation" order="6" /> | |
367 | - <window_info anchor="right" id="Palette	" order="7" /> | |
368 | - </layout> | |
153 | + <component name="TaskManager"> | |
154 | + <task active="true" id="Default" summary="Default task"> | |
155 | + <changelist id="908d8a6f-e3e4-4fdc-b674-e523a3e2b520" name="Default Changelist" comment="" /> | |
156 | + <created>1566977677142</created> | |
157 | + <option name="number" value="Default" /> | |
158 | + <option name="presentableId" value="Default" /> | |
159 | + <updated>1566977677142</updated> | |
160 | + <workItem from="1566977678336" duration="306000" /> | |
161 | + <workItem from="1566978429560" duration="9246000" /> | |
162 | + <workItem from="1567038752582" duration="8156000" /> | |
163 | + </task> | |
164 | + <task id="LOCAL-00001" summary="入库单添加时添加流程标记,审核入库单"> | |
165 | + <created>1566983055587</created> | |
166 | + <option name="number" value="00001" /> | |
167 | + <option name="presentableId" value="LOCAL-00001" /> | |
168 | + <option name="project" value="LOCAL" /> | |
169 | + <updated>1566983055587</updated> | |
170 | + </task> | |
171 | + <task id="LOCAL-00002" summary="添加入库单历史"> | |
172 | + <created>1566987011007</created> | |
173 | + <option name="number" value="00002" /> | |
174 | + <option name="presentableId" value="LOCAL-00002" /> | |
175 | + <option name="project" value="LOCAL" /> | |
176 | + <updated>1566987011007</updated> | |
177 | + </task> | |
178 | + <task id="LOCAL-00003" summary="修复入库历史controller冲突"> | |
179 | + <created>1567039165473</created> | |
180 | + <option name="number" value="00003" /> | |
181 | + <option name="presentableId" value="LOCAL-00003" /> | |
182 | + <option name="project" value="LOCAL" /> | |
183 | + <updated>1567039165473</updated> | |
184 | + </task> | |
185 | + <option name="localTasksCounter" value="4" /> | |
186 | + <servers /> | |
369 | 187 | </component> |
370 | 188 | <component name="TypeScriptGeneratedFilesManager"> |
371 | 189 | <option name="version" value="1" /> |
... | ... | @@ -376,20 +194,7 @@ |
376 | 194 | <entry key="MAIN"> |
377 | 195 | <value> |
378 | 196 | <State> |
379 | - <option name="RECENTLY_FILTERED_USER_GROUPS"> | |
380 | - <collection /> | |
381 | - </option> | |
382 | - <option name="RECENTLY_FILTERED_BRANCH_GROUPS"> | |
383 | - <collection /> | |
384 | - </option> | |
385 | - <option name="COLUMN_ORDER"> | |
386 | - <list> | |
387 | - <option value="0" /> | |
388 | - <option value="1" /> | |
389 | - <option value="2" /> | |
390 | - <option value="3" /> | |
391 | - </list> | |
392 | - </option> | |
197 | + <option name="COLUMN_ORDER" /> | |
393 | 198 | </State> |
394 | 199 | </value> |
395 | 200 | </entry> |
... | ... | @@ -411,305 +216,38 @@ |
411 | 216 | </option> |
412 | 217 | </component> |
413 | 218 | <component name="VcsManagerConfiguration"> |
219 | + <option name="ADD_EXTERNAL_FILES_SILENTLY" value="true" /> | |
414 | 220 | <MESSAGE value="盘点明细页面" /> |
415 | - <MESSAGE value="调整主页和明细页" /> | |
416 | - <option name="LAST_COMMIT_MESSAGE" value="调整主页和明细页" /> | |
221 | + <MESSAGE value="入库单添加时添加流程标记,审核入库单" /> | |
222 | + <MESSAGE value="添加入库单历史" /> | |
223 | + <MESSAGE value="修复入库历史controller冲突" /> | |
224 | + <option name="LAST_COMMIT_MESSAGE" value="修复入库历史controller冲突" /> | |
417 | 225 | </component> |
418 | 226 | <component name="XDebuggerManager"> |
419 | 227 | <breakpoint-manager> |
420 | 228 | <breakpoints> |
421 | - <line-breakpoint enabled="true" type="java-line"> | |
229 | + <line-breakpoint type="java-line"> | |
422 | 230 | <url>file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/cycleCountHeader/mapper/CycleCountHeaderMapper.java</url> |
423 | 231 | <line>5</line> |
424 | - <properties /> | |
425 | 232 | <option name="timeStamp" value="1" /> |
426 | 233 | </line-breakpoint> |
234 | + <line-breakpoint enabled="true" type="java-line"> | |
235 | + <url>file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/receipt/receiptDetail/service/ReceiptDetailServiceImpl.java</url> | |
236 | + <line>84</line> | |
237 | + <option name="timeStamp" value="3" /> | |
238 | + </line-breakpoint> | |
239 | + <line-breakpoint enabled="true" type="java-line"> | |
240 | + <url>file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/config/statusFlow/controller/StatusFlowDetailController.java</url> | |
241 | + <line>60</line> | |
242 | + <option name="timeStamp" value="4" /> | |
243 | + </line-breakpoint> | |
244 | + <line-breakpoint type="java-field"> | |
245 | + <url>file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/receipt/receiptDetail/service/ReceiptDetailServiceImpl.java</url> | |
246 | + <line>35</line> | |
247 | + <properties field="receiptHeaderService" class="com.huaheng.pc.receipt.receiptDetail.service.ReceiptDetailServiceImpl" /> | |
248 | + <option name="timeStamp" value="2" /> | |
249 | + </line-breakpoint> | |
427 | 250 | </breakpoints> |
428 | 251 | </breakpoint-manager> |
429 | - <watches-manager> | |
430 | - <configuration name="SpringBootApplicationConfigurationType"> | |
431 | - <watch expression="pageDomain" /> | |
432 | - <watch expression="pageDomain" language="JAVA" /> | |
433 | - <watch expression="pageDomain" language="JAVA" /> | |
434 | - </configuration> | |
435 | - </watches-manager> | |
436 | - </component> | |
437 | - <component name="editorHistoryManager"> | |
438 | - <entry file="file://$PROJECT_DIR$/.idea/workspace.xml"> | |
439 | - <provider selected="true" editor-type-id="text-editor" /> | |
440 | - </entry> | |
441 | - <entry file="file://$PROJECT_DIR$/.idea/WMSV1.iml" /> | |
442 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/cycleCountDetail/domain/CycleCountDetail.java"> | |
443 | - <provider selected="true" editor-type-id="text-editor"> | |
444 | - <state relative-caret-position="287"> | |
445 | - <caret line="607" column="5" lean-forward="true" selection-start-line="607" selection-start-column="5" selection-end-line="607" selection-end-column="5" /> | |
446 | - <folding> | |
447 | - <element signature="e#11035#11036#0" expanded="true" /> | |
448 | - <element signature="e#11064#11065#0" expanded="true" /> | |
449 | - <element signature="e#17291#17292#0" expanded="true" /> | |
450 | - <element signature="e#17330#17331#0" expanded="true" /> | |
451 | - <element signature="e#17395#17396#0" expanded="true" /> | |
452 | - <element signature="e#17451#17452#0" expanded="true" /> | |
453 | - </folding> | |
454 | - </state> | |
455 | - </provider> | |
456 | - </entry> | |
457 | - <entry file="file://$PROJECT_DIR$/src/main/resources/mybatis/inventory/InventoryTransactionMapper.xml"> | |
458 | - <provider selected="true" editor-type-id="text-editor"> | |
459 | - <state relative-caret-position="880"> | |
460 | - <caret line="44" column="53" selection-start-line="44" selection-start-column="53" selection-end-line="44" selection-end-column="53" /> | |
461 | - </state> | |
462 | - </provider> | |
463 | - </entry> | |
464 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryTransaction/mapper/InventoryTransactionMapper.java"> | |
465 | - <provider selected="true" editor-type-id="text-editor"> | |
466 | - <state relative-caret-position="80"> | |
467 | - <caret line="5" column="17" selection-start-line="5" selection-start-column="17" selection-end-line="5" selection-end-column="17" /> | |
468 | - </state> | |
469 | - </provider> | |
470 | - </entry> | |
471 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryTransaction/domain/InventoryTransaction.java"> | |
472 | - <provider selected="true" editor-type-id="text-editor"> | |
473 | - <state relative-caret-position="4068"> | |
474 | - <caret line="278" column="32" lean-forward="true" selection-start-line="278" selection-start-column="32" selection-end-line="278" selection-end-column="32" /> | |
475 | - </state> | |
476 | - </provider> | |
477 | - </entry> | |
478 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryHeader/mapper/InventoryHeaderMapper.java"> | |
479 | - <provider selected="true" editor-type-id="text-editor"> | |
480 | - <state relative-caret-position="80"> | |
481 | - <caret line="5" column="17" selection-start-line="5" selection-start-column="17" selection-end-line="5" selection-end-column="17" /> | |
482 | - </state> | |
483 | - </provider> | |
484 | - </entry> | |
485 | - <entry file="file://$PROJECT_DIR$/src/main/resources/mybatis/inventory/InventoryHeaderMapper.xml"> | |
486 | - <provider selected="true" editor-type-id="text-editor"> | |
487 | - <state relative-caret-position="-68"> | |
488 | - <caret line="2" selection-start-line="2" selection-end-line="2" /> | |
489 | - </state> | |
490 | - </provider> | |
491 | - </entry> | |
492 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryHeader/domain/InventoryHeader.java"> | |
493 | - <provider selected="true" editor-type-id="text-editor"> | |
494 | - <state relative-caret-position="140"> | |
495 | - <caret line="15" column="13" selection-start-line="15" selection-start-column="13" selection-end-line="15" selection-end-column="13" /> | |
496 | - </state> | |
497 | - </provider> | |
498 | - </entry> | |
499 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryDetail/mapper/InventoryDetailMapper.java"> | |
500 | - <provider selected="true" editor-type-id="text-editor"> | |
501 | - <state relative-caret-position="80"> | |
502 | - <caret line="5" selection-start-line="5" selection-end-line="5" /> | |
503 | - </state> | |
504 | - </provider> | |
505 | - </entry> | |
506 | - <entry file="file://$PROJECT_DIR$/src/main/resources/mybatis/inventory/InventoryDetailMapper.xml"> | |
507 | - <provider selected="true" editor-type-id="text-editor"> | |
508 | - <state relative-caret-position="40"> | |
509 | - <caret line="2" selection-start-line="2" selection-end-line="2" /> | |
510 | - </state> | |
511 | - </provider> | |
512 | - </entry> | |
513 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/cycleCountHeader/mapper/CycleCountHeaderMapper.java"> | |
514 | - <provider selected="true" editor-type-id="text-editor"> | |
515 | - <state relative-caret-position="80"> | |
516 | - <caret line="5" selection-start-line="5" selection-end-line="5" /> | |
517 | - </state> | |
518 | - </provider> | |
519 | - </entry> | |
520 | - <entry file="file://$PROJECT_DIR$/src/main/resources/mybatis/inventory/CycleCountHeaderMapper.xml"> | |
521 | - <provider selected="true" editor-type-id="text-editor"> | |
522 | - <state relative-caret-position="40"> | |
523 | - <caret line="2" selection-start-line="2" selection-end-line="2" /> | |
524 | - </state> | |
525 | - </provider> | |
526 | - </entry> | |
527 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/cycleCountDetail/mapper/CycleCountDetailMapper.java"> | |
528 | - <provider selected="true" editor-type-id="text-editor"> | |
529 | - <state relative-caret-position="80"> | |
530 | - <caret line="5" column="17" selection-start-line="5" selection-start-column="17" selection-end-line="5" selection-end-column="17" /> | |
531 | - </state> | |
532 | - </provider> | |
533 | - </entry> | |
534 | - <entry file="file://$PROJECT_DIR$/src/main/resources/mybatis/inventory/CycleCountDetailMapper.xml"> | |
535 | - <provider selected="true" editor-type-id="text-editor"> | |
536 | - <state relative-caret-position="960"> | |
537 | - <caret line="48" column="60" selection-start-line="48" selection-start-column="60" selection-end-line="48" selection-end-column="60" /> | |
538 | - </state> | |
539 | - </provider> | |
540 | - </entry> | |
541 | - <entry file="file://$PROJECT_DIR$/src/main/resources/templates/inventory/cycleCountHeader/cycleCountHeader.html"> | |
542 | - <provider selected="true" editor-type-id="text-editor"> | |
543 | - <state relative-caret-position="564"> | |
544 | - <caret line="46" column="36" selection-start-line="46" selection-start-column="36" selection-end-line="53" selection-end-column="41" /> | |
545 | - </state> | |
546 | - </provider> | |
547 | - </entry> | |
548 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/adjustDetail/service/AdjustDetailService.java"> | |
549 | - <provider selected="true" editor-type-id="text-editor"> | |
550 | - <state relative-caret-position="80"> | |
551 | - <caret line="7" column="13" selection-start-line="7" selection-start-column="13" selection-end-line="7" selection-end-column="13" /> | |
552 | - </state> | |
553 | - </provider> | |
554 | - </entry> | |
555 | - <entry file="file://$PROJECT_DIR$/src/main/resources/templates/inventory/inventoryTransaction/inventoryTransaction.html"> | |
556 | - <provider selected="true" editor-type-id="text-editor"> | |
557 | - <state relative-caret-position="20"> | |
558 | - <caret line="1" column="102" lean-forward="true" selection-start-line="1" selection-start-column="52" selection-end-line="1" selection-end-column="102" /> | |
559 | - </state> | |
560 | - </provider> | |
561 | - </entry> | |
562 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/HuaHengApplication.java"> | |
563 | - <provider selected="true" editor-type-id="text-editor"> | |
564 | - <state relative-caret-position="181"> | |
565 | - <caret line="14" selection-start-line="14" selection-end-line="14" /> | |
566 | - </state> | |
567 | - </provider> | |
568 | - </entry> | |
569 | - <entry file="file://$PROJECT_DIR$/src/main/resources/mybatis/inventory/AdjustHeaderMapper.xml"> | |
570 | - <provider selected="true" editor-type-id="text-editor"> | |
571 | - <state relative-caret-position="360"> | |
572 | - <caret line="18" column="54" lean-forward="true" selection-start-line="18" selection-start-column="54" selection-end-line="18" selection-end-column="54" /> | |
573 | - </state> | |
574 | - </provider> | |
575 | - </entry> | |
576 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/adjustHeader/domain/AdjustHeader.java"> | |
577 | - <provider selected="true" editor-type-id="text-editor"> | |
578 | - <state relative-caret-position="36"> | |
579 | - <caret line="89" selection-start-line="89" selection-end-line="89" /> | |
580 | - </state> | |
581 | - </provider> | |
582 | - </entry> | |
583 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/adjustHeader/service/AdjustHeaderService.java"> | |
584 | - <provider selected="true" editor-type-id="text-editor"> | |
585 | - <state relative-caret-position="140"> | |
586 | - <caret line="7" selection-start-line="7" selection-end-line="7" /> | |
587 | - <folding> | |
588 | - <element signature="imports" expanded="true" /> | |
589 | - </folding> | |
590 | - </state> | |
591 | - </provider> | |
592 | - </entry> | |
593 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/adjustHeader/mapper/AdjustHeaderMapper.java"> | |
594 | - <provider selected="true" editor-type-id="text-editor"> | |
595 | - <state relative-caret-position="100"> | |
596 | - <caret line="5" column="17" selection-start-line="5" selection-start-column="17" selection-end-line="5" selection-end-column="17" /> | |
597 | - <folding> | |
598 | - <element signature="imports" expanded="true" /> | |
599 | - </folding> | |
600 | - </state> | |
601 | - </provider> | |
602 | - </entry> | |
603 | - <entry file="jar://$MAVEN_REPOSITORY$/org/springframework/spring-core/5.1.5.RELEASE/spring-core-5.1.5.RELEASE.jar!/org/springframework/cglib/proxy/MethodProxy.class"> | |
604 | - <provider selected="true" editor-type-id="text-editor"> | |
605 | - <state relative-caret-position="129"> | |
606 | - <caret line="102" selection-start-line="102" selection-end-line="102" /> | |
607 | - </state> | |
608 | - </provider> | |
609 | - </entry> | |
610 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/adjustHeader/controller/adjustHeaderController.java"> | |
611 | - <provider selected="true" editor-type-id="text-editor"> | |
612 | - <state relative-caret-position="664"> | |
613 | - <caret line="72" selection-start-line="72" selection-end-line="72" /> | |
614 | - <folding> | |
615 | - <element signature="imports" expanded="true" /> | |
616 | - </folding> | |
617 | - </state> | |
618 | - </provider> | |
619 | - </entry> | |
620 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/cycleCountDetail/controller/CycleCountDetailController.java"> | |
621 | - <provider selected="true" editor-type-id="text-editor"> | |
622 | - <state relative-caret-position="240"> | |
623 | - <caret line="68" column="16" lean-forward="true" selection-start-line="68" selection-start-column="16" selection-end-line="68" selection-end-column="16" /> | |
624 | - </state> | |
625 | - </provider> | |
626 | - </entry> | |
627 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/cycleCountHeader/controller/CycleCountHeaderController.java"> | |
628 | - <provider selected="true" editor-type-id="text-editor"> | |
629 | - <state relative-caret-position="116"> | |
630 | - <caret line="68" column="45" lean-forward="true" selection-start-line="68" selection-start-column="45" selection-end-line="68" selection-end-column="45" /> | |
631 | - </state> | |
632 | - </provider> | |
633 | - </entry> | |
634 | - <entry file="file://$PROJECT_DIR$/src/main/resources/mybatis/inventory/AdjustDetailMapper.xml"> | |
635 | - <provider selected="true" editor-type-id="text-editor"> | |
636 | - <state relative-caret-position="320"> | |
637 | - <caret line="16" column="4" selection-start-line="16" selection-start-column="4" selection-end-line="16" selection-end-column="4" /> | |
638 | - </state> | |
639 | - </provider> | |
640 | - </entry> | |
641 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/adjustDetail/mapper/AdjustDetailMapper.java"> | |
642 | - <provider selected="true" editor-type-id="text-editor"> | |
643 | - <state relative-caret-position="80"> | |
644 | - <caret line="5" selection-start-line="5" selection-end-line="5" /> | |
645 | - </state> | |
646 | - </provider> | |
647 | - </entry> | |
648 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/adjustDetail/domain/AdjustDetail.java"> | |
649 | - <provider selected="true" editor-type-id="text-editor"> | |
650 | - <state relative-caret-position="1176"> | |
651 | - <caret line="245" column="8" selection-start-line="245" selection-start-column="8" selection-end-line="245" selection-end-column="8" /> | |
652 | - </state> | |
653 | - </provider> | |
654 | - </entry> | |
655 | - <entry file="file://$PROJECT_DIR$/src/main/resources/static/huaheng/js/huahengUI.js"> | |
656 | - <provider selected="true" editor-type-id="text-editor"> | |
657 | - <state relative-caret-position="260"> | |
658 | - <caret line="49" column="12" lean-forward="true" selection-start-line="49" selection-start-column="12" selection-end-line="58" selection-end-column="14" /> | |
659 | - </state> | |
660 | - </provider> | |
661 | - </entry> | |
662 | - <entry file="file://$PROJECT_DIR$/src/main/resources/templates/inventory/cycleCountDetail/cycleCountDetail.html"> | |
663 | - <provider selected="true" editor-type-id="text-editor"> | |
664 | - <state relative-caret-position="292"> | |
665 | - <caret line="137" column="26" selection-start-line="137" selection-start-column="26" selection-end-line="137" selection-end-column="26" /> | |
666 | - <folding> | |
667 | - <element signature="e#12798#13206#0" /> | |
668 | - </folding> | |
669 | - </state> | |
670 | - </provider> | |
671 | - </entry> | |
672 | - <entry file="file://$PROJECT_DIR$/src/main/resources/templates/inventory/inventoryDetail/inventoryDetail.html"> | |
673 | - <provider selected="true" editor-type-id="text-editor"> | |
674 | - <state relative-caret-position="278"> | |
675 | - <caret line="114" column="26" lean-forward="true" selection-start-line="114" selection-start-column="26" selection-end-line="114" selection-end-column="26" /> | |
676 | - <folding> | |
677 | - <element signature="e#11043#11630#0" /> | |
678 | - </folding> | |
679 | - </state> | |
680 | - </provider> | |
681 | - </entry> | |
682 | - <entry file="file://$PROJECT_DIR$/src/main/resources/templates/inventory/adjustDetail/adjustDetail.html"> | |
683 | - <provider selected="true" editor-type-id="text-editor"> | |
684 | - <state relative-caret-position="740"> | |
685 | - <caret line="37" column="33" selection-start-line="37" selection-start-column="33" selection-end-line="37" selection-end-column="33" /> | |
686 | - <folding> | |
687 | - <element signature="e#6574#12020#0" /> | |
688 | - <element signature="e#11542#11950#0" /> | |
689 | - <element signature="e#11954#12938#0" /> | |
690 | - </folding> | |
691 | - </state> | |
692 | - </provider> | |
693 | - </entry> | |
694 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/adjustDetail/controller/adjustDetailController.java"> | |
695 | - <provider selected="true" editor-type-id="text-editor"> | |
696 | - <state relative-caret-position="265"> | |
697 | - <caret line="69" lean-forward="true" selection-start-line="69" selection-end-line="69" /> | |
698 | - <folding> | |
699 | - <element signature="imports" expanded="true" /> | |
700 | - </folding> | |
701 | - </state> | |
702 | - </provider> | |
703 | - </entry> | |
704 | - <entry file="file://$PROJECT_DIR$/src/main/resources/templates/inventory/adjustHeader/adjustHeader.html"> | |
705 | - <provider selected="true" editor-type-id="text-editor"> | |
706 | - <state relative-caret-position="192"> | |
707 | - <caret line="38" column="32" lean-forward="true" selection-start-line="38" selection-start-column="32" selection-end-line="38" selection-end-column="32" /> | |
708 | - <folding> | |
709 | - <element signature="n#style#0;n#a#0;n#!!top" expanded="true" /> | |
710 | - </folding> | |
711 | - </state> | |
712 | - </provider> | |
713 | - </entry> | |
714 | 252 | </component> |
715 | 253 | </project> |
716 | 254 | \ No newline at end of file |
... | ... |
src/main/java/com/huaheng/pc/config/materialType/controller/MaterialTypeController.java
0 → 100644
1 | +package com.huaheng.pc.config.materialType.controller; | |
2 | + | |
3 | +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; | |
4 | +import com.baomidou.mybatisplus.core.metadata.IPage; | |
5 | +import com.baomidou.mybatisplus.core.toolkit.Wrappers; | |
6 | +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | |
7 | +import com.huaheng.common.support.Convert; | |
8 | +import com.huaheng.common.utils.StringUtils; | |
9 | +import com.huaheng.common.utils.security.ShiroUtils; | |
10 | +import com.huaheng.framework.aspectj.lang.annotation.Log; | |
11 | +import com.huaheng.framework.aspectj.lang.constant.BusinessType; | |
12 | +import com.huaheng.framework.web.controller.BaseController; | |
13 | +import com.huaheng.framework.web.domain.AjaxResult; | |
14 | +import com.huaheng.framework.web.page.PageDomain; | |
15 | +import com.huaheng.framework.web.page.TableDataInfo; | |
16 | +import com.huaheng.framework.web.page.TableSupport; | |
17 | +import com.huaheng.pc.config.material.domain.Material; | |
18 | +import com.huaheng.pc.config.material.service.MaterialService; | |
19 | +import com.huaheng.pc.config.materialType.domain.MaterialType; | |
20 | +import com.huaheng.pc.config.materialType.service.MaterialTypeService; | |
21 | +import io.swagger.annotations.Api; | |
22 | +import io.swagger.annotations.ApiOperation; | |
23 | +import io.swagger.annotations.ApiParam; | |
24 | +import org.apache.shiro.authz.annotation.RequiresPermissions; | |
25 | +import org.springframework.stereotype.Controller; | |
26 | +import org.springframework.ui.ModelMap; | |
27 | +import org.springframework.web.bind.annotation.*; | |
28 | + | |
29 | +import javax.annotation.Resource; | |
30 | +import java.util.ArrayList; | |
31 | +import java.util.List; | |
32 | + | |
33 | +@Api(tags = "物料类别") | |
34 | +@Controller | |
35 | +@RequestMapping("/config/materialType") | |
36 | +public class MaterialTypeController extends BaseController { | |
37 | + | |
38 | + @Resource | |
39 | + private MaterialTypeService materialTypeService; | |
40 | + @Resource | |
41 | + private MaterialService materialService; | |
42 | + | |
43 | + private String prefix = "config/materialType"; | |
44 | + | |
45 | + @RequiresPermissions("config:materialType:view") | |
46 | + @GetMapping() | |
47 | + public String materialType() | |
48 | + { | |
49 | + return prefix + "/materialType"; | |
50 | + } | |
51 | + | |
52 | + /** | |
53 | + * 查询物料类别 | |
54 | + */ | |
55 | + @ApiOperation(value="查询物料类别列表", notes="根据编码、名字、创建时间查询物料类别列表", httpMethod = "POST") | |
56 | + @RequiresPermissions("config:materialType:list") | |
57 | + @Log(title = "配置-物料类别", operating = "查看物料类别列表", action = BusinessType.GRANT) | |
58 | + @PostMapping("/list") | |
59 | + @ResponseBody | |
60 | + public TableDataInfo list(@ApiParam(name="materialType",value="物料类别") MaterialType materialType, | |
61 | + @ApiParam(name = "createdBegin", value = "起止时间") String createdBegin, | |
62 | + @ApiParam(name = "createdEnd", value = "结束时间") String createdEnd) { | |
63 | + LambdaQueryWrapper<MaterialType> lambdaQueryWrapper = Wrappers.lambdaQuery(); | |
64 | + PageDomain pageDomain = TableSupport.buildPageRequest(); | |
65 | + Integer pageNum = pageDomain.getPageNum(); | |
66 | + Integer pageSize = pageDomain.getPageSize(); | |
67 | + | |
68 | + lambdaQueryWrapper.ge(StringUtils.isNotEmpty(createdBegin), MaterialType::getCreated, createdBegin) | |
69 | + .le(StringUtils.isNotEmpty(createdEnd), MaterialType::getCreated, createdEnd) | |
70 | + .in(MaterialType::getCompanyCode, ShiroUtils.getCompanyCodeList()) | |
71 | + .eq(MaterialType::getWarehouseCode, ShiroUtils.getWarehouseCode()) | |
72 | + .eq(StringUtils.isNotEmpty(materialType.getCode()), | |
73 | + MaterialType::getCode, materialType.getCode()) | |
74 | + .eq(StringUtils.isNotEmpty(materialType.getName()), MaterialType::getName, materialType.getName()); | |
75 | + | |
76 | + if (StringUtils.isNotNull(pageNum) && StringUtils.isNotNull(pageSize)){ | |
77 | + /** | |
78 | + * 使用分页查询 | |
79 | + */ | |
80 | + Page<MaterialType> page = new Page<>(pageNum, pageSize); | |
81 | + IPage<MaterialType> iPage = materialTypeService.page(page, lambdaQueryWrapper); | |
82 | + return getMpDataTable(iPage.getRecords(),iPage.getTotal()); | |
83 | + } else { | |
84 | + List<MaterialType> list = materialTypeService.list(lambdaQueryWrapper); | |
85 | + return getDataTable(list); | |
86 | + } | |
87 | + } | |
88 | + | |
89 | + /** | |
90 | + * 新增物料类别 | |
91 | + */ | |
92 | + @GetMapping("/add") | |
93 | + public String add() { | |
94 | + return prefix + "/add"; | |
95 | + } | |
96 | + | |
97 | + /** | |
98 | + * 新增保存物料类别 | |
99 | + */ | |
100 | + @ApiOperation(value="新增物料类别 ", notes="新增物料类别 ", httpMethod = "POST") | |
101 | + @RequiresPermissions("config:materialType:add") | |
102 | + @Log(title = "配置-物料类别 ",operating = "新增物料类别 ", action = BusinessType.INSERT) | |
103 | + @PostMapping("/add") | |
104 | + @ResponseBody | |
105 | + public AjaxResult addSave(MaterialType materialType) { | |
106 | + return toAjax(materialTypeService.save(materialType)); | |
107 | + } | |
108 | + | |
109 | + /** | |
110 | + * 修改物料类别 | |
111 | + */ | |
112 | + @GetMapping("/edit/{id}") | |
113 | + public String edit(@PathVariable("id") Integer id, ModelMap mmap) { | |
114 | + MaterialType materialType = materialTypeService.getById(id); | |
115 | + mmap.put("materialType", materialType); | |
116 | + return prefix + "/edit"; | |
117 | + } | |
118 | + | |
119 | + /** | |
120 | + * 修改保存物料类别 | |
121 | + */ | |
122 | + @ApiOperation(value="修改物料类别", notes="修改物料类别", httpMethod = "POST") | |
123 | + @RequiresPermissions("config:materialType:edit") | |
124 | + @Log(title = "配置-物料类别 ",operating = "修改物料类别 ", action = BusinessType.UPDATE) | |
125 | + @PostMapping("/edit") | |
126 | + @ResponseBody | |
127 | + public AjaxResult editSave(MaterialType materialType) { | |
128 | + materialType.setLastUpdatedBy(ShiroUtils.getLoginName()); | |
129 | + return toAjax(materialTypeService.updateById(materialType)); | |
130 | + } | |
131 | + | |
132 | + /** | |
133 | + * 删除物料类别 | |
134 | + */ | |
135 | + @RequiresPermissions("config:materialType:remove") | |
136 | + @Log(title = "配置-物料类别", operating = "删除物料类别", action = BusinessType.DELETE) | |
137 | + @PostMapping( "/remove") | |
138 | + @ResponseBody | |
139 | + public AjaxResult remove(String ids) { | |
140 | + if (StringUtils.isEmpty(ids)) { | |
141 | + return AjaxResult.error("id不能为空"); | |
142 | + } | |
143 | + List<Integer> listMaterialType = new ArrayList<>(); | |
144 | + for (Integer id : Convert.toIntArray(ids)) { | |
145 | + MaterialType materialType = materialTypeService.getById(id); | |
146 | + LambdaQueryWrapper<Material> lambdaQueryWrapper = Wrappers.lambdaQuery(); | |
147 | + lambdaQueryWrapper.eq(Material::getType, materialType.getCode()); | |
148 | + List<Material> list = materialService.list(lambdaQueryWrapper); | |
149 | + if (list != null){ | |
150 | + return AjaxResult.error("该物料类别正在被使用,无法删除"); | |
151 | + } else { | |
152 | + listMaterialType.add(id); | |
153 | + } | |
154 | + } | |
155 | + return toAjax(materialTypeService.removeByIds(listMaterialType)); | |
156 | + } | |
157 | +} | |
... | ... |
src/main/java/com/huaheng/pc/config/statusFlow/domain/StatusFlowDetail.java
src/main/java/com/huaheng/pc/receipt/receiptDetail/domain/ReceiptDetail.java
1 | 1 | package com.huaheng.pc.receipt.receiptDetail.domain; |
2 | 2 | |
3 | -import com.baomidou.mybatisplus.annotation.IdType; | |
4 | -import com.baomidou.mybatisplus.annotation.TableField; | |
5 | -import com.baomidou.mybatisplus.annotation.TableId; | |
6 | -import com.baomidou.mybatisplus.annotation.TableName; | |
3 | +import com.baomidou.mybatisplus.annotation.*; | |
7 | 4 | import io.swagger.annotations.ApiModel; |
8 | 5 | import io.swagger.annotations.ApiModelProperty; |
9 | 6 | import java.io.Serializable; |
... | ... | @@ -335,6 +332,7 @@ public class ReceiptDetail implements Serializable { |
335 | 332 | */ |
336 | 333 | @TableField(value = "processStamp") |
337 | 334 | @ApiModelProperty(value = "处理标记") |
335 | + @TableLogic | |
338 | 336 | private String processStamp; |
339 | 337 | |
340 | 338 | /** |
... | ... | @@ -344,97 +342,4 @@ public class ReceiptDetail implements Serializable { |
344 | 342 | @ApiModelProperty(value = "是否删除") |
345 | 343 | private Boolean deleted; |
346 | 344 | |
347 | - private static final long serialVersionUID = 1L; | |
348 | - | |
349 | - public static final String COL_RECEIPTID = "receiptId"; | |
350 | - | |
351 | - public static final String COL_RECEIPTCODE = "receiptCode"; | |
352 | - | |
353 | - public static final String COL_WAREHOUSECODE = "warehouseCode"; | |
354 | - | |
355 | - public static final String COL_COMPANYCODE = "companyCode"; | |
356 | - | |
357 | - public static final String COL_MATERIALCODE = "materialCode"; | |
358 | - | |
359 | - public static final String COL_MATERIALNAME = "materialName"; | |
360 | - | |
361 | - public static final String COL_MATERIALSPEC = "materialSpec"; | |
362 | - | |
363 | - public static final String COL_MATERIALUNIT = "materialUnit"; | |
364 | - | |
365 | - public static final String COL_SUPPLIERCODE = "supplierCode"; | |
366 | - | |
367 | - public static final String COL_BATCH = "batch"; | |
368 | - | |
369 | - public static final String COL_LOT = "lot"; | |
370 | - | |
371 | - public static final String COL_QCCHECK = "qcCheck"; | |
372 | - | |
373 | - public static final String COL_PROJECTNO = "projectNo"; | |
374 | - | |
375 | - public static final String COL_MANUFACTUREDATE = "manufactureDate"; | |
376 | - | |
377 | - public static final String COL_EXPIRATIONDATE = "expirationDate"; | |
378 | - | |
379 | - public static final String COL_AGINGDATE = "agingDate"; | |
380 | - | |
381 | - public static final String COL_ATTRIBUTETEMPLATECODE = "attributeTemplateCode"; | |
382 | - | |
383 | - public static final String COL_ATTRIBUTE1 = "attribute1"; | |
384 | - | |
385 | - public static final String COL_ATTRIBUTE2 = "attribute2"; | |
386 | - | |
387 | - public static final String COL_ATTRIBUTE3 = "attribute3"; | |
388 | - | |
389 | - public static final String COL_ATTRIBUTE4 = "attribute4"; | |
390 | - | |
391 | - public static final String COL_TOTALQTY = "totalQty"; | |
392 | - | |
393 | - public static final String COL_OPENQTY = "openQty"; | |
394 | - | |
395 | - public static final String COL_REFERCODE = "referCode"; | |
396 | - | |
397 | - public static final String COL_REFERID = "referId"; | |
398 | - | |
399 | - public static final String COL_REFERLINENUM = "referLineNum"; | |
400 | - | |
401 | - public static final String COL_LOCATINGRULE = "locatingRule"; | |
402 | - | |
403 | - public static final String COL_INVENTORYSTS = "inventorySts"; | |
404 | - | |
405 | - public static final String COL_ITEMLISTPRICE = "itemListPrice"; | |
406 | - | |
407 | - public static final String COL_ITEMNETPRICE = "itemNetPrice"; | |
408 | - | |
409 | - public static final String COL_ISVIRTUALBOM = "isVirtualBom"; | |
410 | - | |
411 | - public static final String COL_CREATED = "created"; | |
412 | - | |
413 | - public static final String COL_CREATEDBY = "createdBy"; | |
414 | - | |
415 | - public static final String COL_LASTUPDATED = "lastUpdated"; | |
416 | - | |
417 | - public static final String COL_LASTUPDATEDBY = "lastUpdatedBy"; | |
418 | - | |
419 | - public static final String COL_VERSION = "version"; | |
420 | - | |
421 | - public static final String COL_USERDEF1 = "userDef1"; | |
422 | - | |
423 | - public static final String COL_USERDEF2 = "userDef2"; | |
424 | - | |
425 | - public static final String COL_USERDEF3 = "userDef3"; | |
426 | - | |
427 | - public static final String COL_USERDEF4 = "userDef4"; | |
428 | - | |
429 | - public static final String COL_USERDEF5 = "userDef5"; | |
430 | - | |
431 | - public static final String COL_USERDEF6 = "userDef6"; | |
432 | - | |
433 | - public static final String COL_USERDEF7 = "userDef7"; | |
434 | - | |
435 | - public static final String COL_USERDEF8 = "userDef8"; | |
436 | - | |
437 | - public static final String COL_PROCESSSTAMP = "processStamp"; | |
438 | - | |
439 | - public static final String COL_DELETED = "deleted"; | |
440 | 345 | } |
441 | 346 | \ No newline at end of file |
... | ... |
src/main/java/com/huaheng/pc/receipt/receiptHeader/controller/ReceiptHeaderController.java
... | ... | @@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
4 | 4 | import com.baomidou.mybatisplus.core.metadata.IPage; |
5 | 5 | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
6 | 6 | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
7 | +import com.huaheng.common.support.Convert; | |
7 | 8 | import com.huaheng.common.utils.StringUtils; |
8 | 9 | import com.huaheng.common.utils.security.ShiroUtils; |
9 | 10 | import com.huaheng.framework.aspectj.lang.annotation.Log; |
... | ... | @@ -15,6 +16,8 @@ import com.huaheng.framework.web.page.TableDataInfo; |
15 | 16 | import com.huaheng.framework.web.page.TableSupport; |
16 | 17 | import com.huaheng.pc.receipt.receiptHeader.domain.ReceiptHeader; |
17 | 18 | import com.huaheng.pc.receipt.receiptHeader.service.ReceiptHeaderService; |
19 | +import com.huaheng.pc.receipt.receiptHeaderHistory.domain.ReceiptHeaderHistory; | |
20 | +import com.huaheng.pc.receipt.receiptHeaderHistory.service.ReceiptHeaderHistoryService; | |
18 | 21 | import io.swagger.annotations.Api; |
19 | 22 | import io.swagger.annotations.ApiModel; |
20 | 23 | import io.swagger.annotations.ApiOperation; |
... | ... | @@ -25,6 +28,7 @@ import org.springframework.ui.ModelMap; |
25 | 28 | import org.springframework.web.bind.annotation.*; |
26 | 29 | |
27 | 30 | import javax.annotation.Resource; |
31 | +import java.util.ArrayList; | |
28 | 32 | import java.util.List; |
29 | 33 | |
30 | 34 | @Api(tags = "入库单") |
... | ... | @@ -36,6 +40,8 @@ public class ReceiptHeaderController extends BaseController { |
36 | 40 | |
37 | 41 | @Resource |
38 | 42 | private ReceiptHeaderService receiptHeaderService; |
43 | + @Resource | |
44 | + private ReceiptHeaderHistoryService receiptHeaderHistoryService; | |
39 | 45 | |
40 | 46 | @RequiresPermissions("receipt:receiptHeader:view") |
41 | 47 | @GetMapping() |
... | ... | @@ -163,4 +169,19 @@ public class ReceiptHeaderController extends BaseController { |
163 | 169 | receiptHeader.setLastStatus(5); |
164 | 170 | return toAjax(receiptHeaderService.updateById(receiptHeader)); |
165 | 171 | } |
172 | + | |
173 | + /** | |
174 | + * 删除入库单 | |
175 | + */ | |
176 | + @ApiOperation(value="提交审核入库单", notes="提交审核入库单", httpMethod = "POST") | |
177 | + @RequiresPermissions("receipt:receiptHeader:remove") | |
178 | + @Log(title = "入库-入库单 ",operating = "提交审核入库单 ", action = BusinessType.UPDATE) | |
179 | + @PostMapping("/remove") | |
180 | + @ResponseBody | |
181 | + public AjaxResult remove(@ApiParam(name = "id", value = "入库头表id字符串")Integer id){ | |
182 | + if (StringUtils.isNotNull(id)){ | |
183 | + return AjaxResult.error("id为空"); | |
184 | + } | |
185 | + return receiptHeaderHistoryService.add(id); | |
186 | + } | |
166 | 187 | } |
... | ... |
src/main/resources/templates/config/materialType/add.html
0 → 100644
1 | +<!DOCTYPE HTML> | |
2 | +<html lang="zh" xmlns:th="http://www.thymeleaf.org"> | |
3 | +<meta charset="utf-8"> | |
4 | +<head th:include="include :: header"></head> | |
5 | +<body class="white-bg"> | |
6 | +<div class="wrapper wrapper-content animated fadeInRight ibox-content"> | |
7 | + <form class="form-horizontal m" id="form-materialType-add"> | |
8 | + <div class="form-group"> | |
9 | + <label class="col-sm-3 control-label">编码:</label> | |
10 | + <div class="col-sm-8"> | |
11 | + <input id="code" name="code" class="form-control" type="text"> | |
12 | + </div> | |
13 | + </div> | |
14 | + <div class="form-group"> | |
15 | + <label class="col-sm-3 control-label">名字:</label> | |
16 | + <div class="col-sm-8"> | |
17 | + <input id="name" name="name" class="form-control" type="text"> | |
18 | + </div> | |
19 | + </div> | |
20 | + <div class="form-group"> | |
21 | + <label class="col-sm-3 control-label">货主编码:</label> | |
22 | + <div class="col-sm-8"> | |
23 | + <select id="companyCode" name="companyCode" class="form-control" th:with="companyList=${@companyService.selectCompanyByCurrentUserId()}"> | |
24 | + <option th:each="company : ${companyList}" th:text="${company['name']}" th:value="${company['code']}"></option> | |
25 | + </select> | |
26 | + </div> | |
27 | + </div> | |
28 | + <div class="form-group"> | |
29 | + <label class="col-sm-3 control-label">ABC分类:</label> | |
30 | + <div class="col-sm-8"> | |
31 | + <input id="abcClass" name="abcClass" class="form-control" type="text"> | |
32 | + </div> | |
33 | + </div> | |
34 | + <div class="form-group"> | |
35 | + <label class="col-sm-3 control-label">保质期(天):</label> | |
36 | + <div class="col-sm-8"> | |
37 | + <input id="daysToExpire" name="daysToExpire" class="form-control" type="number"> | |
38 | + </div> | |
39 | + </div> | |
40 | + <div class="form-group"> | |
41 | + <label class="col-sm-3 control-label">入库流程:</label> | |
42 | + <div class="col-sm-8"> | |
43 | + <select id="receivingFlow" name="receivingFlow" class="form-control" th:with="list=${@StatusFlow.flowList()}"> | |
44 | + <option value="">请选择</option> | |
45 | + <option th:each="flow : ${list}" th:text="${flow['name']}" th:value="${flow['code']}"></option> | |
46 | + </select> | |
47 | + </div> | |
48 | + </div> | |
49 | + <div class="form-group"> | |
50 | + <label class="col-sm-3 control-label">出库流程:</label> | |
51 | + <div class="col-sm-8"> | |
52 | + <select id="shippingFlow" name="shippingFlow" class="form-control" th:with="list=${@StatusFlow.flowList()}"> | |
53 | + <option value="">请选择</option> | |
54 | + <option th:each="flow : ${list}" th:text="${flow['name']}" th:value="${flow['code']}"></option> | |
55 | + </select> | |
56 | + </div> | |
57 | + </div> | |
58 | + <div class="form-group"> | |
59 | + <label class="col-sm-3 control-label">定位规则:</label> | |
60 | + <div class="col-sm-8"> | |
61 | + <input id="locatingRule" name="locatingRule" class="form-control" type="text"> | |
62 | + </div> | |
63 | + </div> | |
64 | + <div class="form-group"> | |
65 | + <label class="col-sm-3 control-label">分配规则:</label> | |
66 | + <div class="col-sm-8"> | |
67 | + <input id="allocationRule" name="allocationRule" class="form-control" type="text"> | |
68 | + </div> | |
69 | + </div> | |
70 | + <div class="form-group"> | |
71 | + <label class="col-sm-3 control-label">补货规则:</label> | |
72 | + <div class="col-sm-8"> | |
73 | + <input id="replenishmentRule" name="replenishmentRule" class="form-control" type="text"> | |
74 | + </div> | |
75 | + </div> | |
76 | + <div class="form-group"> | |
77 | + <label class="col-sm-3 control-label">空货位规则:</label> | |
78 | + <div class="col-sm-8"> | |
79 | + <input id="emptyLocRule" name="emptyLocRule" class="form-control" type="text"> | |
80 | + </div> | |
81 | + </div> | |
82 | + <div class="form-group"> | |
83 | + <label class="col-sm-3 control-label">拣货规则:</label> | |
84 | + <div class="col-sm-8"> | |
85 | + <input id="pickingRule" name="pickingRule" class="form-control" type="text"> | |
86 | + </div> | |
87 | + </div> | |
88 | + <div class="form-group"> | |
89 | + <label class="col-sm-3 control-label">属性模版:</label> | |
90 | + <div class="col-sm-8"> | |
91 | + <input id="attributeTemplateCode" name="attributeTemplateCode" class="form-control" type="text"> | |
92 | + </div> | |
93 | + </div> | |
94 | + <div class="form-group"> | |
95 | + <label class="col-sm-3 control-label">记录序列号:</label> | |
96 | + <div class="col-sm-8"> | |
97 | + <input id="trackSerialNum" name="trackSerialNum" class="form-control" type="text"> | |
98 | + </div> | |
99 | + </div> | |
100 | + <div class="form-group"> | |
101 | + <label class="col-sm-3 control-label">自动生成序列号:</label> | |
102 | + <div class="col-sm-8"> | |
103 | + <input id="autoGenSerialNum" name="autoGenSerialNum" class="form-control" type="text"> | |
104 | + </div> | |
105 | + </div> | |
106 | + <div class="form-group"> | |
107 | + <label class="col-sm-3 control-label">自动生成序列号表达式:</label> | |
108 | + <div class="col-sm-8"> | |
109 | + <input id="autoGenSerialNumFormat" name="autoGenSerialNumFormat" class="form-control" type="text"> | |
110 | + </div> | |
111 | + </div> | |
112 | + <div class="form-group"> | |
113 | + <label class="col-sm-3 control-label">序列号模版:</label> | |
114 | + <div class="col-sm-8"> | |
115 | + <input id="snTemplateCode" name="snTemplateCode" class="form-control" type="text"> | |
116 | + </div> | |
117 | + </div> | |
118 | + <div class="form-group"> | |
119 | + <label class="col-sm-3 control-label">临期预警天数:</label> | |
120 | + <div class="col-sm-8"> | |
121 | + <input id="expiringDays" name="expiringDays" class="form-control" type="number"> | |
122 | + </div> | |
123 | + </div> | |
124 | + <div class="form-group"> | |
125 | + <label class="col-sm-3 control-label">收货预警天数:</label> | |
126 | + <div class="col-sm-8"> | |
127 | + <input id="minShelfLifeDays" name="minShelfLifeDays" class="form-control" type="number"> | |
128 | + </div> | |
129 | + </div> | |
130 | + <div class="form-group"> | |
131 | + <label class="col-sm-3 control-label">是否AGV区域发货:</label> | |
132 | + <div class="col-sm-8"> | |
133 | + <input id="userDef1" name="userDef1" class="form-control" type="text"> | |
134 | + </div> | |
135 | + </div> | |
136 | + <div class="form-group"> | |
137 | + <label class="col-sm-3 control-label">是否有效:</label> | |
138 | + <div class="col-sm-8"> | |
139 | + <!--<input id="enable" name="enable" class="form-control" type="text">--> | |
140 | + <select id="enable" name="enable" class="form-control"> | |
141 | + <option value="1">正常</option> | |
142 | + <option value="0">禁用</option> | |
143 | + </select> | |
144 | + </div> | |
145 | + </div> | |
146 | + <div class="form-group"> | |
147 | + <div class="form-control-static col-sm-offset-9"> | |
148 | + <button type="submit" class="btn btn-primary">提交</button> | |
149 | + <button onclick="$.modal.close()" class="btn btn-danger" type="button">关闭</button> | |
150 | + </div> | |
151 | + </div> | |
152 | + </form> | |
153 | +</div> | |
154 | +<div th:include="include::footer"></div> | |
155 | +<script type="text/javascript"> | |
156 | + var prefix = ctx + "config/materialUnit"; | |
157 | + $("#form-materialType-add").validate({ | |
158 | + rules:{ | |
159 | + materialCode:{ | |
160 | + required:true, | |
161 | + }, | |
162 | + }, | |
163 | + submitHandler: function(form) { | |
164 | + // $.operate.save(prefix + "/add", $('#form-locationType-add').serialize()); | |
165 | + var tableValue = $.common.getTableValue("#form-materialType-add"); | |
166 | + tableValue = formValueReplace(tableValue, "enable", $("#enable option:selected").val()); | |
167 | + tableValue = formValueReplace(tableValue, "companyCode", $("#companyCode option:selected").val()); | |
168 | + tableValue = formValueReplace(tableValue, "receivingFlow", $("#receivingFlow option:selected").val()); | |
169 | + tableValue = formValueReplace(tableValue, "shippingFlow", $("#shippingFlow option:selected").val()); | |
170 | + $.operate.save(prefix + "/add", tableValue); | |
171 | + } | |
172 | + }); | |
173 | +</script> | |
174 | +</body> | |
175 | +</html> | |
... | ... |
src/main/resources/templates/config/materialType/edit.html
0 → 100644
1 | +<!DOCTYPE HTML> | |
2 | +<html lang="zh" xmlns:th="http://www.thymeleaf.org"> | |
3 | +<meta charset="utf-8"> | |
4 | +<head th:include="include :: header"></head> | |
5 | +<body class="white-bg"> | |
6 | +<div class="wrapper wrapper-content animated fadeInRight ibox-content"> | |
7 | + <form class="form-horizontal m" id="form-materialType-edit" th:object="${materialType}"> | |
8 | + <input name="id" th:field="*{id}" type="hidden"> | |
9 | + <div class="form-group"> | |
10 | + <label class="col-sm-3 control-label">编码:</label> | |
11 | + <div class="col-sm-8"> | |
12 | + <input id="code" name="code" class="form-control" type="text" th:field="*{code}"> | |
13 | + </div> | |
14 | + </div> | |
15 | + <div class="form-group"> | |
16 | + <label class="col-sm-3 control-label">名字:</label> | |
17 | + <div class="col-sm-8"> | |
18 | + <input id="name" name="name" class="form-control" type="text" th:field="*{name}"> | |
19 | + </div> | |
20 | + </div> | |
21 | + <div class="form-group"> | |
22 | + <label class="col-sm-3 control-label">货主编码:</label> | |
23 | + <div class="col-sm-8"> | |
24 | + <select id="companyCode" name="companyCode" class="form-control" th:field="*{companyCode}" | |
25 | + th:with="companyList=${@companyService.selectCompanyByCurrentUserId()}"> | |
26 | + | |
27 | + <option th:each="company : ${companyList}" th:text="${company['name']}" th:value="${company['code']}"></option> | |
28 | + </select> | |
29 | + </div> | |
30 | + </div> | |
31 | + <div class="form-group"> | |
32 | + <label class="col-sm-3 control-label">ABC分类:</label> | |
33 | + <div class="col-sm-8"> | |
34 | + <input id="abcClass" name="abcClass" class="form-control" type="text" th:field="*{abcClass}"> | |
35 | + </div> | |
36 | + </div> | |
37 | + <div class="form-group"> | |
38 | + <label class="col-sm-3 control-label">保质期(天):</label> | |
39 | + <div class="col-sm-8"> | |
40 | + <input id="daysToExpire" name="daysToExpire" class="form-control" type="number" th:field="*{daysToExpire}"> | |
41 | + </div> | |
42 | + </div> | |
43 | + <div class="form-group"> | |
44 | + <label class="col-sm-3 control-label">入库流程:</label> | |
45 | + <div class="col-sm-8"> | |
46 | + <select id="receivingFlow" name="receivingFlow" class="form-control" th:with="list=${@StatusFlow.flowList()}" th:field="*{receivingFlow}"> | |
47 | + <option value="">请选择</option> | |
48 | + <option th:each="flow : ${list}" th:text="${flow['name']}" th:value="${flow['code']}"></option> | |
49 | + </select> | |
50 | + </div> | |
51 | + </div> | |
52 | + <div class="form-group"> | |
53 | + <label class="col-sm-3 control-label">出库流程:</label> | |
54 | + <div class="col-sm-8"> | |
55 | + <select id="shippingFlow" name="shippingFlow" class="form-control" th:with="list=${@StatusFlow.flowList()}" th:field="*{shippingFlow}"> | |
56 | + <option value="">请选择</option> | |
57 | + <option th:each="flow : ${list}" th:text="${flow['name']}" th:value="${flow['code']}"></option> | |
58 | + </select> | |
59 | + </div> | |
60 | + </div> | |
61 | + <div class="form-group"> | |
62 | + <label class="col-sm-3 control-label">定位规则:</label> | |
63 | + <div class="col-sm-8"> | |
64 | + <input id="locatingRule" name="locatingRule" class="form-control" type="text" th:field="*{locatingRule}"> | |
65 | + </div> | |
66 | + </div> | |
67 | + <div class="form-group"> | |
68 | + <label class="col-sm-3 control-label">分配规则:</label> | |
69 | + <div class="col-sm-8"> | |
70 | + <input id="allocationRule" name="allocationRule" class="form-control" type="text" th:field="*{allocationRule}"> | |
71 | + </div> | |
72 | + </div> | |
73 | + <div class="form-group"> | |
74 | + <label class="col-sm-3 control-label">补货规则:</label> | |
75 | + <div class="col-sm-8"> | |
76 | + <input id="replenishmentRule" name="replenishmentRule" class="form-control" type="text" th:field="*{replenishmentRule}"> | |
77 | + </div> | |
78 | + </div> | |
79 | + <div class="form-group"> | |
80 | + <label class="col-sm-3 control-label">空货位规则:</label> | |
81 | + <div class="col-sm-8"> | |
82 | + <input id="emptyLocRule" name="emptyLocRule" class="form-control" type="text" th:field="*{emptyLocRule}"> | |
83 | + </div> | |
84 | + </div> | |
85 | + <div class="form-group"> | |
86 | + <label class="col-sm-3 control-label">拣货规则:</label> | |
87 | + <div class="col-sm-8"> | |
88 | + <input id="pickingRule" name="pickingRule" class="form-control" type="text" th:field="*{pickingRule}"> | |
89 | + </div> | |
90 | + </div> | |
91 | + <div class="form-group"> | |
92 | + <label class="col-sm-3 control-label">属性模版:</label> | |
93 | + <div class="col-sm-8"> | |
94 | + <input id="attributeTemplateCode" name="attributeTemplateCode" class="form-control" type="text" th:field="*{attributeTemplateCode}"> | |
95 | + </div> | |
96 | + </div> | |
97 | + <div class="form-group"> | |
98 | + <label class="col-sm-3 control-label">记录序列号:</label> | |
99 | + <div class="col-sm-8"> | |
100 | + <input id="trackSerialNum" name="trackSerialNum" class="form-control" type="text" th:field="*{trackSerialNum}"> | |
101 | + </div> | |
102 | + </div> | |
103 | + <div class="form-group"> | |
104 | + <label class="col-sm-3 control-label">自动生成序列号:</label> | |
105 | + <div class="col-sm-8"> | |
106 | + <input id="autoGenSerialNum" name="autoGenSerialNum" class="form-control" type="text" th:field="*{autoGenSerialNum}"> | |
107 | + </div> | |
108 | + </div> | |
109 | + <div class="form-group"> | |
110 | + <label class="col-sm-3 control-label">自动生成序列号表达式:</label> | |
111 | + <div class="col-sm-8"> | |
112 | + <input id="autoGenSerialNumFormat" name="autoGenSerialNumFormat" class="form-control" type="text" th:field="*{autoGenSerialNumFormat}"> | |
113 | + </div> | |
114 | + </div> | |
115 | + <div class="form-group"> | |
116 | + <label class="col-sm-3 control-label">序列号模版:</label> | |
117 | + <div class="col-sm-8"> | |
118 | + <input id="snTemplateCode" name="snTemplateCode" class="form-control" type="text" th:field="*{snTemplateCode}"> | |
119 | + </div> | |
120 | + </div> | |
121 | + <div class="form-group"> | |
122 | + <label class="col-sm-3 control-label">临期预警天数:</label> | |
123 | + <div class="col-sm-8"> | |
124 | + <input id="expiringDays" name="expiringDays" class="form-control" type="number" th:field="*{expiringDays}"> | |
125 | + </div> | |
126 | + </div> | |
127 | + <div class="form-group"> | |
128 | + <label class="col-sm-3 control-label">收货预警天数:</label> | |
129 | + <div class="col-sm-8"> | |
130 | + <input id="minShelfLifeDays" name="minShelfLifeDays" class="form-control" type="number" th:field="*{minShelfLifeDays}"> | |
131 | + </div> | |
132 | + </div> | |
133 | + <div class="form-group"> | |
134 | + <label class="col-sm-3 control-label">是否AGV区域发货:</label> | |
135 | + <div class="col-sm-8"> | |
136 | + <input id="userDef1" name="userDef1" class="form-control" type="text" th:field="*{userDef1}"> | |
137 | + </div> | |
138 | + </div> | |
139 | + <div class="form-group"> | |
140 | + <label class="col-sm-3 control-label">是否有效:</label> | |
141 | + <div class="col-sm-8"> | |
142 | + <!--<input id="enable" name="enable" class="form-control" type="text">--> | |
143 | + <select id="enable" name="enable" class="form-control" th:field="*{enable}"> | |
144 | + <option value="1">正常</option> | |
145 | + <option value="0">禁用</option> | |
146 | + </select> | |
147 | + </div> | |
148 | + </div> | |
149 | + <div class="form-group"> | |
150 | + <div class="form-control-static col-sm-offset-9"> | |
151 | + <button type="submit" class="btn btn-primary">提交</button> | |
152 | + <button onclick="$.modal.close()" class="btn btn-danger" type="button">关闭</button> | |
153 | + </div> | |
154 | + </div> | |
155 | + </form> | |
156 | +</div> | |
157 | +<div th:include="include::footer"></div> | |
158 | +<script type="text/javascript"> | |
159 | + var prefix = ctx + "config/materialType"; | |
160 | + $("#form-materialType-edit").validate({ | |
161 | + rules:{ | |
162 | + code:{ | |
163 | + required:true, | |
164 | + }, | |
165 | + }, | |
166 | + submitHandler: function(form) { | |
167 | + // $.operate.save(prefix + "/add", $('#form-locationType-add').serialize()); | |
168 | + var tableValue = $.common.getTableValue("#form-materialType-edit"); | |
169 | + tableValue = formValueReplace(tableValue, "enable", $("#enable option:selected").val()); | |
170 | + tableValue = formValueReplace(tableValue, "companyCode", $("#companyCode option:selected").val()); | |
171 | + tableValue = formValueReplace(tableValue, "receivingFlow", $("#receivingFlow option:selected").val()); | |
172 | + tableValue = formValueReplace(tableValue, "shippingFlow", $("#shippingFlow option:selected").val()); | |
173 | + $.operate.save(prefix + "/edit", tableValue); | |
174 | + } | |
175 | + }); | |
176 | +</script> | |
177 | +</body> | |
178 | +</html> | |
... | ... |
src/main/resources/templates/config/materialType/materialType.html
0 → 100644
1 | +<!DOCTYPE HTML> | |
2 | +<html lang="zh" xmlns:th="http://www.thymeleaf.org" xmlns:shiro="http://www.pollix.at/thymeleaf/shiro"> | |
3 | +<meta charset="utf-8"> | |
4 | +<head th:include="include :: header"></head> | |
5 | +<body class="gray-bg"> | |
6 | + <div class="container-div"> | |
7 | + <div class="row"> | |
8 | + <div class="col-sm-12 select-info"> | |
9 | + <form id="locationType-form"> | |
10 | + <div class="select-list"> | |
11 | + <ul> | |
12 | + <li> | |
13 | + 编码:<input type="text" name="materialCode"/> | |
14 | + </li> | |
15 | + <li> | |
16 | + 名称:<input type="text" name="materialName"/> | |
17 | + </li> | |
18 | + <li class="time"> | |
19 | + <label>创建时间: </label> | |
20 | + <input type="text" class="time-input" id="startTime" placeholder="开始时间" name="createdBegin"/> | |
21 | + <span>-</span> | |
22 | + <input type="text" class="time-input" id="endTime" placeholder="结束时间" name="createdEnd"/> | |
23 | + </li> | |
24 | + <li> | |
25 | + <a class="btn btn-primary btn-rounded btn-sm" onclick="$.table.search()"><i class="fa fa-search"></i> 搜索</a> | |
26 | + <!--<a class="btn btn-success btn-rounded btn-sm" onclick="$.table.exportExcel()" shiro:hasPermission="system:role:export"><i class="fa fa-download"></i> 导出</a>--> | |
27 | + </li> | |
28 | + </ul> | |
29 | + </div> | |
30 | + </form> | |
31 | + </div> | |
32 | + | |
33 | + <div class="btn-group hidden-xs" id="toolbar" role="group"> | |
34 | + <a class="btn btn-outline btn-success btn-rounded" onclick="$.operate.add()" shiro:hasPermission="config:materialType:add"> | |
35 | + <i class="fa fa-plus"></i> 新增 | |
36 | + </a> | |
37 | + <a class="btn btn-outline btn-danger btn-rounded" onclick="$.operate.batRemove()" shiro:hasPermission="config:materialType:remove"> | |
38 | + <i class="fa fa-trash-o"></i> 删除 | |
39 | + </a> | |
40 | + </div> | |
41 | + | |
42 | + <div class="col-sm-12 select-info"> | |
43 | + <table id="bootstrap-table" data-mobile-responsive="true" class="table table-bordered table-hover"></table> | |
44 | + </div> | |
45 | + </div> | |
46 | + </div> | |
47 | + <div th:include="include :: footer"></div> | |
48 | + <script th:inline="javascript"> | |
49 | + var editFlag = [[${@permission.hasPermi('config:materialType:edit')}]]; | |
50 | + var removeFlag = [[${@permission.hasPermi('config:materialType:remove')}]]; | |
51 | + var prefix = ctx + "config/materialType"; | |
52 | + var datas = [[${@dict.getType('sys_normal_disable')}]]; | |
53 | + $(function() { | |
54 | + var options = { | |
55 | + url: prefix + "/list", | |
56 | + createUrl: prefix + "/add", | |
57 | + updateUrl: prefix + "/edit/{id}", | |
58 | + removeUrl: prefix + "/remove", | |
59 | + modalName: "wu", | |
60 | + search: false, | |
61 | + columns: [{ | |
62 | + checkbox: true | |
63 | + }, | |
64 | + { | |
65 | + field : 'id', | |
66 | + title : '编码' | |
67 | + }, | |
68 | + { | |
69 | + field : 'code', | |
70 | + title : '物料编码' | |
71 | + }, | |
72 | + { | |
73 | + field : 'name', | |
74 | + title : '物料名称' | |
75 | + }, | |
76 | + { | |
77 | + field : 'companyCode', | |
78 | + title : '货主编码' | |
79 | + }, | |
80 | + { | |
81 | + field : 'warehouseCode', | |
82 | + title : '仓库编码' | |
83 | + }, | |
84 | + { | |
85 | + field : 'abcClass', | |
86 | + title : 'ABC分类' | |
87 | + }, | |
88 | + { | |
89 | + field : 'daysToExpire', | |
90 | + title : '保质期(天)' | |
91 | + }, | |
92 | + { | |
93 | + field : 'receivingFlow', | |
94 | + title : '入库流程' | |
95 | + }, | |
96 | + { | |
97 | + field : 'shippingFlow', | |
98 | + title : '出库流程' | |
99 | + }, | |
100 | + { | |
101 | + field : 'locatingRule', | |
102 | + title : '定位规则' | |
103 | + }, | |
104 | + { | |
105 | + field : 'allocationRule', | |
106 | + title : '分配规则' | |
107 | + }, | |
108 | + { | |
109 | + field : 'replenishmentRule', | |
110 | + title : '补货规则' | |
111 | + }, | |
112 | + { | |
113 | + field : 'emptyLocRule', | |
114 | + title : '空货位规则' | |
115 | + }, | |
116 | + { | |
117 | + field : 'pickingRule', | |
118 | + title : '拣货规则' | |
119 | + }, | |
120 | + { | |
121 | + field : 'attributeTemplateCode', | |
122 | + title : '属性模版' | |
123 | + }, | |
124 | + { | |
125 | + field : 'trackSerialNum', | |
126 | + title : '记录序列号' | |
127 | + }, | |
128 | + { | |
129 | + field : 'autoGenSerialNum', | |
130 | + title : '自动生成序列号' | |
131 | + }, | |
132 | + { | |
133 | + field : 'autoGenSerialNumFormat', | |
134 | + title : '自动生成序列号表达式', | |
135 | + visible : false | |
136 | + }, | |
137 | + { | |
138 | + field : 'snTemplateCode', | |
139 | + title : '序列号模版' | |
140 | + }, | |
141 | + { | |
142 | + field : 'expiringDays', | |
143 | + title : '临期预警天数' | |
144 | + }, | |
145 | + { | |
146 | + field : 'minShelfLifeDays', | |
147 | + title : '收货预警天数' | |
148 | + }, | |
149 | + { | |
150 | + field : 'enable', | |
151 | + title : '是否启用', | |
152 | + formatter: function(value, row, index) { | |
153 | + return $.table.selectDictLabel(datas, value); | |
154 | + }, | |
155 | + align: 'center', | |
156 | + }, | |
157 | + { | |
158 | + field : 'created', | |
159 | + title : '创建时间' | |
160 | + }, | |
161 | + { | |
162 | + field : 'createdBy', | |
163 | + title : '创建用户' | |
164 | + }, | |
165 | + { | |
166 | + field : 'lastUpdated', | |
167 | + title : '更新时间' | |
168 | + }, | |
169 | + { | |
170 | + field : 'lastUpdatedBy', | |
171 | + title : '更新用户' | |
172 | + }, | |
173 | + { | |
174 | + field : 'enable', | |
175 | + title : '是否有效', | |
176 | + formatter: function(value, row, index) { | |
177 | + return $.table.selectDictLabel(datas, value); | |
178 | + }, | |
179 | + align: 'center', | |
180 | + }, | |
181 | + { | |
182 | + field : 'userDef1', | |
183 | + title : '是否AGV区域发货' | |
184 | + }, | |
185 | + { | |
186 | + field : 'userDef2', | |
187 | + title : '自定义字段2' , | |
188 | + visible:false | |
189 | + }, | |
190 | + { | |
191 | + field : 'userDef3', | |
192 | + title : '自定义字段3' , | |
193 | + visible:false | |
194 | + }, | |
195 | + { | |
196 | + field : 'userDef4', | |
197 | + title : '自定义字段4' , | |
198 | + visible:false | |
199 | + }, | |
200 | + { | |
201 | + field : 'userDef5', | |
202 | + title : '自定义字段5' , | |
203 | + visible:false | |
204 | + }, | |
205 | + { | |
206 | + title: '操作', | |
207 | + align: 'center', | |
208 | + formatter: function(value, row, index) { | |
209 | + var actions = []; | |
210 | + actions.push('<a class="btn btn-success btn-xs ' + editFlag + '" href="#" onclick="$.operate.edit(\'' + row.id + '\')" ><i class="fa fa-edit"></i>编辑</a> '); | |
211 | + actions.push('<a class="btn btn-danger btn-xs ' + removeFlag + '" href="#" onclick="$.operate.remove(\'' + row.id + '\')" ><i class="fa fa-trash-o"></i>删除</a>'); | |
212 | + return actions.join(''); | |
213 | + } | |
214 | + }] | |
215 | + }; | |
216 | + $.table.init(options); | |
217 | + }); | |
218 | + </script> | |
219 | +</body> | |
220 | + | |
221 | +</html> | |
0 | 222 | \ No newline at end of file |
... | ... |