2292 Commits

Author SHA1 Message Date
2d9d6799d8 fix bug 2022-05-16 17:41:54 +08:00
250bb0425e Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-16 17:41:15 +08:00
b488fcb236 fix bug 2022-05-16 17:41:08 +08:00
50b2c60987 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-16 17:30:30 +08:00
bc03feb450 edit 2022-05-16 17:30:26 +08:00
c803a9743f Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-16 17:30:06 +08:00
e933f8d855 fix bug 2022-05-16 17:29:59 +08:00
11e8805c94 edit 2022-05-16 17:21:41 +08:00
d9c5e08449 edit 2022-05-16 17:00:05 +08:00
8a282a4bfc edit 2022-05-16 16:16:55 +08:00
f77e14e667 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-16 15:36:43 +08:00
33e55f471e edit 2022-05-16 15:36:37 +08:00
f90640fbf5 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-16 15:32:34 +08:00
8802b49c95 页面优化 2022-05-16 15:21:29 +08:00
6231c94fe5 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-16 13:30:34 +08:00
45946fd39b fix bug 2022-05-16 13:30:26 +08:00
2798c7fd45 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-16 11:17:09 +08:00
34150e10f9 edit 2022-05-16 11:16:16 +08:00
ee141d1248 fix bug 2022-05-13 17:53:54 +08:00
2a67faf0fd fix bug 2022-05-13 17:18:30 +08:00
d26c3be39b fix bug 2022-05-13 16:17:08 +08:00
5c22c7523e fix bug 2022-05-13 16:16:36 +08:00
c55fd130f6 fix bug 2022-05-13 16:00:34 +08:00
c3c3bd0c80 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-13 15:35:07 +08:00
003310b32b fix bug 2022-05-13 15:35:03 +08:00
e18fdd158c Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-13 15:30:39 +08:00
6934ab5720 edit 2022-05-13 15:30:34 +08:00
e28f6a638b Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-13 14:58:54 +08:00
f5b57e40c0 优化 2022-05-13 14:58:48 +08:00
f6759047b9 fix bug 2022-05-13 14:56:04 +08:00
5fb03736c1 fix bug 2022-05-13 14:50:07 +08:00
86453331a0 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-13 14:48:13 +08:00
a0d9718eaa fix bug 2022-05-13 14:48:04 +08:00
a07a8a9e2f Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-13 14:14:14 +08:00
b48fe7f21b edit 2022-05-13 14:14:11 +08:00
1e59550345 fix bug 2022-05-13 14:09:08 +08:00
85ebb019bc fix bug 2022-05-13 13:59:44 +08:00
9051e5a49f fix bug 2022-05-13 11:44:32 +08:00
fc512cabc6 fix bug 2022-05-13 11:11:58 +08:00
10907aa39d Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-13 11:10:56 +08:00
80ab39b6fa fix bug 2022-05-13 11:10:48 +08:00
7c042d00b4 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-13 11:06:14 +08:00
131c3cf980 - 2022-05-13 11:06:05 +08:00
7a0647252a fix bug 2022-05-13 11:01:40 +08:00
1b42d9347e fix bug 2022-05-13 10:42:27 +08:00
b4dfcd43ef Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-13 10:25:30 +08:00
6346d496f6 fix bug 2022-05-13 10:25:19 +08:00
5197d1c972 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-13 10:21:14 +08:00
d4fea43e4c 字段修改 2022-05-13 10:21:03 +08:00
d155ab7ee7 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-13 10:12:36 +08:00
6548a0737f fix bug 2022-05-13 10:12:28 +08:00
a7ebbbd982 - 2022-05-12 20:53:17 +08:00
9ec2cee27a Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-12 20:04:49 +08:00
c9b7ec66d5 税务申报 2022-05-12 20:04:38 +08:00
a43d56bdc9 fix bug 2022-05-12 17:54:52 +08:00
59ff3f477d Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-12 17:52:25 +08:00
33ae979b08 fix bug 2022-05-12 17:52:16 +08:00
cde9b95ca2 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-12 17:20:23 +08:00
b5da3a1e14 edit 2022-05-12 17:20:18 +08:00
317f6e73b1 fix bug 2022-05-12 17:14:52 +08:00
6dbd583f05 fix bug 2022-05-12 17:12:38 +08:00
1bca5d70ae fix bug 2022-05-12 16:55:55 +08:00
622f842d3b Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-12 16:53:56 +08:00
230bcce9f3 fix bug 2022-05-12 16:53:50 +08:00
695c9a4584 edit 2022-05-12 16:22:46 +08:00
9cf49cd332 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-12 16:16:38 +08:00
54bd5c3bb1 edit 2022-05-12 16:16:35 +08:00
ded0c5e48b fix bug 2022-05-12 15:50:52 +08:00
4fa5127b3f fix bug 2022-05-12 15:22:13 +08:00
d3da53145d Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-12 14:58:16 +08:00
11d39744cd fix bug 2022-05-12 14:58:10 +08:00
646081ecdd Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-12 14:33:13 +08:00
ced700d11a edit 2022-05-12 14:33:08 +08:00
f60671e3d2 fix bug 2022-05-12 14:25:11 +08:00
6338d9bb6f fix bug 2022-05-12 14:14:13 +08:00
10a90f521b fix bug 2022-05-12 13:47:16 +08:00
ed6aae36be Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-12 13:39:19 +08:00
3e967f360e edit 2022-05-12 13:39:16 +08:00
fb8375ed79 fix bug 2022-05-12 13:21:32 +08:00
2d5df21245 reuse 2022-05-12 11:48:44 +08:00
bba5cfcca8 Optimize structure 2022-05-12 10:40:44 +08:00
5735568b07 Optimize structure 2022-05-12 10:19:15 +08:00
be02bde78d Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-12 10:17:55 +08:00
0bc183b9a7 Optimize structure 2022-05-12 10:17:52 +08:00
2d48fff9ef fix bug 2022-05-11 21:09:34 +08:00
081d185d4c fix bug 2022-05-11 19:52:56 +08:00
9dbafb2a30 fix bug 2022-05-11 19:27:21 +08:00
b66f4fa656 fix bug 2022-05-11 19:17:07 +08:00
040d1c6152 fix bug 2022-05-11 19:16:39 +08:00
e520327e18 fix bug 2022-05-11 19:16:04 +08:00
550dded6f2 fix bug 2022-05-11 19:12:10 +08:00
67dab23d71 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-11 17:57:07 +08:00
c0dc0f1a85 fix bug 2022-05-11 17:57:00 +08:00
1878e4c7c8 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-11 17:47:29 +08:00
28d701a941 Optimize structure 2022-05-11 17:47:26 +08:00
c188d27792 - 2022-05-11 17:44:00 +08:00
ba22540580 fix bug 2022-05-11 17:12:57 +08:00
b236c37d9b fix bug 2022-05-11 17:12:22 +08:00
7aa7da4480 fix bug 2022-05-11 17:11:09 +08:00
6f10cf0e42 fix bug 2022-05-11 17:05:10 +08:00
bf981931eb fix bug 2022-05-11 17:03:22 +08:00
b29b5b2989 fix bug 2022-05-11 17:00:31 +08:00
a64875ae92 fix bug 2022-05-11 16:59:46 +08:00
c7d0a24a0c fix bug 2022-05-11 16:57:27 +08:00
892428f371 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-11 16:50:41 +08:00
6b44e834c0 fix bug 2022-05-11 16:49:26 +08:00
f1fc336850 Optimize structure 2022-05-11 16:47:27 +08:00
6760f5da45 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-11 16:04:40 +08:00
1887b89136 fix bug 2022-05-11 16:04:34 +08:00
34410be35d Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-11 16:04:01 +08:00
d827e9b6d9 订单上报图片优化 2022-05-11 16:03:36 +08:00
514464aea7 fix bug 2022-05-11 15:57:58 +08:00
aa12943ebe fix bug 2022-05-11 15:57:35 +08:00
e3175a72d0 fix bug 2022-05-11 15:57:01 +08:00
e1f3d60e9f fix bug 2022-05-11 15:49:06 +08:00
c95afd09f7 fix bug 2022-05-11 15:30:45 +08:00
9e5a2fc6f2 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-11 15:15:28 +08:00
ee7b22a950 - 2022-05-11 15:15:22 +08:00
2579a38d01 fix bug 2022-05-11 15:11:47 +08:00
0b28bf768e fix bug 2022-05-11 14:59:01 +08:00
e6cc472ece Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-11 14:49:10 +08:00
80db958437 fix bug 2022-05-11 14:49:07 +08:00
87e16c05a2 edit 2022-05-11 14:36:01 +08:00
571485133a fix bug 2022-05-11 14:25:49 +08:00
d9d3a2e245 fix bug 2022-05-11 13:58:41 +08:00
a01dda6a57 fix bug 2022-05-11 13:53:11 +08:00
1e264be2df fix bug 2022-05-11 13:51:52 +08:00
5d7288c822 fix bug 2022-05-11 13:49:34 +08:00
f7b7ccb609 fix bug 2022-05-11 13:47:57 +08:00
7553aa7cbf fix bug 2022-05-11 13:40:55 +08:00
1f203d1360 fix bug 2022-05-11 11:29:32 +08:00
f9d57de756 fix bug 2022-05-11 11:25:09 +08:00
9464310b5c fix bug 2022-05-11 11:22:07 +08:00
bc545ae802 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-11 11:16:57 +08:00
9317857270 fix bug 2022-05-11 11:16:49 +08:00
abc5eb852d Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-11 11:09:11 +08:00
0f8d3c8116 整车卸货信息优化 2022-05-11 11:08:49 +08:00
e6e784d129 fix bug 2022-05-11 11:02:33 +08:00
f07c594798 fix bug 2022-05-11 10:01:25 +08:00
863965fcd6 fix bug 2022-05-11 09:51:54 +08:00
b05e8600ec fix bug 2022-05-11 09:46:11 +08:00
8030dc4e78 fix bug 2022-05-11 09:40:29 +08:00
478e9717aa fix bug 2022-05-10 18:00:42 +08:00
f10ea6874f fix bug 2022-05-10 17:57:13 +08:00
6f0eebf325 fix bug 2022-05-10 17:56:45 +08:00
f48b68c39d fix bug 2022-05-10 17:55:24 +08:00
eaece04a09 fix bug 2022-05-10 17:49:13 +08:00
18e5406745 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-10 17:44:44 +08:00
d4f62511dc fix bug 2022-05-10 17:44:42 +08:00
a8eaeaf49d edit 2022-05-10 17:43:06 +08:00
ec64bb6b77 edit 2022-05-10 17:11:35 +08:00
e18c9b53e6 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-10 16:28:51 +08:00
cef8cce5b5 edit 2022-05-10 16:28:45 +08:00
3f77b0c91e fix bug 2022-05-10 15:38:11 +08:00
dca767e782 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-10 15:33:44 +08:00
2badc08f3c fix bug 2022-05-10 15:33:41 +08:00
e29443ee44 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-10 14:31:36 +08:00
86ff03f58a edit 2022-05-10 14:31:31 +08:00
015f8b9882 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-10 14:23:42 +08:00
f736d03805 删掉预付核销单中的客户查询条件 2022-05-10 14:23:31 +08:00
ba7a593d94 fix bug 2022-05-10 13:56:06 +08:00
4b41d9b971 fix bug 2022-05-10 11:39:26 +08:00
37ffac6326 fix bug 2022-05-10 11:16:35 +08:00
22bd6cc960 fix bug 2022-05-10 11:14:48 +08:00
8b0d57b9ce fix bug 2022-05-10 10:47:13 +08:00
e89f09edca Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-10 10:47:01 +08:00
0936b30387 fix bug 2022-05-10 10:41:01 +08:00
bdca87d0ec edit 2022-05-10 10:16:23 +08:00
6072d2529e Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-10 09:51:53 +08:00
b69aaa38d5 edit 2022-05-10 09:51:46 +08:00
de8bb56dad Merge branch 'develop' 2022-05-09 17:29:50 +08:00
9d13beb26c Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-09 17:25:48 +08:00
cacffe0fd5 fix bug 2022-05-09 17:25:41 +08:00
083b308103 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-09 17:01:00 +08:00
cd604f6f96 reuse 2022-05-09 17:00:56 +08:00
848f1f0acf fix bug 2022-05-09 16:57:48 +08:00
430d3d8317 Merge branch 'develop' 2022-05-09 16:37:57 +08:00
8b8feae30c fix bug 2022-05-09 16:37:49 +08:00
0a20cfcd41 fix bug 2022-05-09 16:36:19 +08:00
ea5262918c Merge branch 'develop' 2022-05-09 16:35:21 +08:00
3de10b7b4d fix bug 2022-05-09 16:26:23 +08:00
a00fdbf800 fix bug 2022-05-09 16:00:28 +08:00
4894044021 fix bug 2022-05-09 15:08:07 +08:00
2d5ffbf610 fix bug 2022-05-09 14:41:57 +08:00
bec7346927 fix bug 2022-05-09 14:26:50 +08:00
2e00998b54 fix bug 2022-05-09 14:25:30 +08:00
1289bb1963 fix bug 2022-05-09 14:06:29 +08:00
d8662c88da Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-09 14:03:07 +08:00
f3b9d9ff28 fix bug 2022-05-09 14:03:00 +08:00
8808fbd0db Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-09 13:57:45 +08:00
c633a29052 reuse 2022-05-09 13:57:40 +08:00
6295d72b11 fix bug 2022-05-09 13:53:43 +08:00
19b844db04 Merge branch 'develop' 2022-05-09 13:50:36 +08:00
cd9ec05afb fix bug 2022-05-09 13:50:27 +08:00
456c24e79d fix bug 2022-05-09 13:47:02 +08:00
8208c792f5 Merge branch 'develop' 2022-05-09 13:45:40 +08:00
abe398d0c2 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-09 13:45:01 +08:00
2bf2b47b5c fix bug 2022-05-09 13:44:54 +08:00
d472ef8da3 解决冲突 2022-05-09 13:42:33 +08:00
6190925043 优化 2022-05-09 13:41:58 +08:00
b6b51c9a66 fix bug 2022-05-09 11:35:41 +08:00
63b4b034f8 fix bug 2022-05-09 11:24:57 +08:00
e4319fa591 fix bug 2022-05-09 11:24:29 +08:00
c4d0cb81b2 fix bug 2022-05-09 11:23:46 +08:00
ce53cdf835 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-09 11:23:37 +08:00
d971d09d12 reuse 2022-05-09 11:23:33 +08:00
c36d7f442c fix bug 2022-05-09 11:05:31 +08:00
57dfb24ff6 fix bug 2022-05-09 10:50:04 +08:00
7a2fc4bf6e Merge branch 'master' of https://gitlab.eascs.com/tms-ui/tms-obc-web 2022-05-09 10:49:42 +08:00
9d64ac0abd Merge branch 'develop' 2022-05-09 10:49:35 +08:00
3aef27290d fix bug 2022-05-09 10:49:26 +08:00
6a0579c738 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-09 10:48:43 +08:00
e4d3023358 fix bug 2022-05-09 10:48:37 +08:00
2d022b500d Merge branch 'develop' 2022-05-09 10:40:56 +08:00
1f462ebdfe edit 2022-05-09 10:39:39 +08:00
5b36842c5d edit 2022-05-09 09:47:04 +08:00
de6c048f2e edit 2022-05-09 09:44:44 +08:00
af935f544b fix bug 2022-05-07 18:05:13 +08:00
3ad68c7c3c Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-07 18:00:16 +08:00
94cef10a15 fix bug 2022-05-07 18:00:06 +08:00
a76d08c184 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-07 17:57:59 +08:00
644152472d edit 2022-05-07 17:57:54 +08:00
819e8ffcfa Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-07 17:57:21 +08:00
b4d35f1369 fix bug 2022-05-07 17:57:13 +08:00
5793fed56d Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-07 17:47:10 +08:00
a7b0dd6b78 edit 2022-05-07 17:47:06 +08:00
41f2805b25 fix bug 2022-05-07 17:33:18 +08:00
5206b4a0c2 fix bug 2022-05-07 17:23:01 +08:00
91bc1f23e7 Merge branch 'weiyu' into develop 2022-05-07 16:45:30 +08:00
3ccb161015 优化 2022-05-07 16:45:12 +08:00
fb8b1f0e22 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-07 16:11:47 +08:00
11546c1ff1 fix bug 2022-05-07 16:11:41 +08:00
7cfee636e2 reuse 2022-05-07 15:53:06 +08:00
ff0ecd4992 reuse 2022-05-07 15:47:16 +08:00
f5e5a080b3 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-07 15:45:27 +08:00
4744abad33 resut 2022-05-07 15:45:20 +08:00
07106650d8 Merge branch 'develop' 2022-05-07 15:41:46 +08:00
6adae66d4a Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-07 15:40:55 +08:00
e3138b4060 优化 2022-05-07 15:40:51 +08:00
e199994d96 resut 2022-05-07 15:27:56 +08:00
1521042889 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-07 15:12:55 +08:00
ccf64a754a edit 2022-05-07 15:12:46 +08:00
77d5992ef5 fix bug 2022-05-07 15:05:04 +08:00
eb994d3359 Merge branch 'develop' 2022-05-07 15:04:23 +08:00
94ec729fd6 fix bug 2022-05-07 15:04:03 +08:00
0d471688f2 Merge branch 'develop' 2022-05-07 15:02:55 +08:00
513821eeee fix bug 2022-05-07 15:02:38 +08:00
93b7985330 fix bug 2022-05-07 14:57:17 +08:00
3de9f34952 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-07 14:48:33 +08:00
16babe9622 fix bug 2022-05-07 14:48:26 +08:00
18259ad519 edit 2022-05-07 14:44:38 +08:00
72dc31a626 fix bug 2022-05-07 14:02:10 +08:00
1ef81780c2 fix bug 2022-05-07 13:53:05 +08:00
510908deee Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-07 13:49:55 +08:00
2e3f5d65a5 fix bug 2022-05-07 13:49:47 +08:00
10c114e45c UI 2022-05-07 13:38:45 +08:00
1d76809e3a UI 2022-05-07 13:29:42 +08:00
26db853332 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-07 11:32:03 +08:00
3229f82754 优化 2022-05-07 11:31:59 +08:00
0e7a348236 fix bug 2022-05-07 11:17:34 +08:00
2894dab8eb Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-07 11:11:57 +08:00
52191be6bc fix bug 2022-05-07 11:11:51 +08:00
26fbbb9330 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-07 11:10:17 +08:00
947bd7ad50 merge 2022-05-07 11:10:10 +08:00
ded3075d09 fix bug 2022-05-07 11:09:39 +08:00
9cb9dc8021 优化UI 2022-05-07 11:07:43 +08:00
250ba40253 fix bug 2022-05-07 10:39:09 +08:00
09b7615ee0 Merge branch 'develop' 2022-05-07 10:38:23 +08:00
9b07dc9d36 fix bug 2022-05-07 10:38:07 +08:00
6c91486775 fix bug 2022-05-07 10:37:22 +08:00
c6f2356b07 fix bug 2022-05-07 10:16:36 +08:00
b1fd90dd0d fix bug 2022-05-07 09:59:14 +08:00
7679d5cd27 fix bug 2022-05-06 17:49:20 +08:00
a47739b50c Merge branch 'develop' 2022-05-06 17:43:08 +08:00
e24f32c97e fix bug 2022-05-06 17:42:55 +08:00
ad0ad744d7 fix bug 2022-05-06 17:38:28 +08:00
4fbaaf7d2b fix bug 2022-05-06 17:31:06 +08:00
5803d5943e fix bug 2022-05-06 17:26:48 +08:00
9c3d26fb81 fix bug 2022-05-06 17:19:16 +08:00
d160ad1fba Merge branch 'develop' 2022-05-06 17:02:51 +08:00
f465578e7f fix bug 2022-05-06 17:02:32 +08:00
2713ff9b3b fix bug 2022-05-06 16:37:20 +08:00
bc52e41c1f Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-06 16:29:32 +08:00
a6f7d87d65 fix bug 2022-05-06 16:29:27 +08:00
161f8b769a Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-06 16:22:20 +08:00
de78398c54 UI 2022-05-06 16:22:15 +08:00
306bdf95b9 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-06 16:07:47 +08:00
48a27ddb95 fix bug 2022-05-06 16:07:42 +08:00
3fc7ef2f45 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-06 15:45:50 +08:00
cddcc53a0c UI 2022-05-06 15:45:47 +08:00
7178c65e48 fix bug 2022-05-06 15:35:24 +08:00
3aa6fc046d Merge branch 'develop' 2022-05-06 15:31:19 +08:00
090fa24715 fix bug 2022-05-06 15:31:05 +08:00
9f499e7536 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-06 15:21:48 +08:00
5527688b10 UI 2022-05-06 15:21:45 +08:00
3055e1824a fix bug 2022-05-06 14:49:06 +08:00
965789d9ba fix bug 2022-05-06 14:48:35 +08:00
6cedbe86b2 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-06 14:44:51 +08:00
4261f46102 fix bug 2022-05-06 14:44:45 +08:00
9f8a79bde2 UI 2022-05-06 14:39:07 +08:00
96c8b64668 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-06 14:24:15 +08:00
1851f9e6d8 UI 2022-05-06 14:24:12 +08:00
124ac15afe fix bug 2022-05-06 14:22:26 +08:00
1e00ebbba5 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-06 11:15:05 +08:00
803aa860c0 fix bug 2022-05-06 11:10:13 +08:00
0793342079 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-06 10:44:12 +08:00
639f780ba3 详情优化 2022-05-06 10:43:55 +08:00
2c8f8250e4 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-06 10:38:29 +08:00
d3ab4611ba UI 2022-05-06 10:38:22 +08:00
77dc933e7c fix bug 2022-05-06 10:08:29 +08:00
1054677920 Merge branch 'master' of https://gitlab.eascs.com/tms-ui/tms-obc-web 2022-05-06 10:04:45 +08:00
0cbafa343f Merge branch 'develop' 2022-05-06 10:04:40 +08:00
0e394a31fb Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-06 10:04:30 +08:00
ea82b18ad3 fix bug 2022-05-06 10:04:24 +08:00
0cabe1c54d Merge branch 'develop' 2022-05-05 18:03:04 +08:00
cb14f5f6cb Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-05 18:02:46 +08:00
c015f249a8 UI 2022-05-05 18:02:41 +08:00
e8a9fe017c Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-05 17:58:22 +08:00
4751d02120 fix bug 2022-05-05 17:58:15 +08:00
69041b829b Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-05 17:50:03 +08:00
c195d8abf9 UI 2022-05-05 17:49:57 +08:00
7ed30159ac fix bug 2022-05-05 17:49:16 +08:00
a9ef9d526b fix bug 2022-05-05 17:43:35 +08:00
a4bda28fbb fix bug 2022-05-05 17:40:43 +08:00
07596c1739 fix bug 2022-05-05 17:37:23 +08:00
18b969a3eb Merge branch 'develop' 2022-05-05 17:33:37 +08:00
acd7b19a8f Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-05 17:32:46 +08:00
3929eb58cf fix bug 2022-05-05 17:32:41 +08:00
340a08e1c5 UI 2022-05-05 17:15:58 +08:00
283e6e4a26 UI 2022-05-05 17:14:41 +08:00
6d503f57e2 fix bug 2022-05-05 17:11:12 +08:00
7279caf840 fix bug 2022-05-05 17:05:15 +08:00
385767f13a fix bug 2022-05-05 16:58:29 +08:00
f0661e28cc fix bug 2022-05-05 16:38:23 +08:00
275ac8cb92 fix bug 2022-05-05 16:25:00 +08:00
11202bd0c5 fix bug 2022-05-05 16:11:15 +08:00
a47770ac79 Merge branch 'master' of https://gitlab.eascs.com/tms-ui/tms-obc-web 2022-05-05 16:02:43 +08:00
cf5c675983 fix bug 2022-05-05 16:01:48 +08:00
39000a7b93 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-05 15:20:53 +08:00
b24202dbf1 fix bug 2022-05-05 15:20:46 +08:00
cf2e732672 Merge branch 'develop' 2022-05-05 14:20:29 +08:00
d9d6546226 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-05 14:20:13 +08:00
8505c7f407 UI 2022-05-05 14:20:08 +08:00
df07ed9b06 fix bug 2022-05-05 14:19:23 +08:00
53c814ed92 fix bug 2022-05-05 14:18:44 +08:00
b3666a1c61 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-05 14:16:46 +08:00
20f116053c UI 2022-05-05 14:16:37 +08:00
cbef5df450 fix bug 2022-05-05 14:16:17 +08:00
c80e7aedc2 fix bug 2022-05-05 14:15:01 +08:00
c862ec8ba2 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-05 14:05:20 +08:00
b0d4a52869 fix bug 2022-05-05 14:05:15 +08:00
6228106a10 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-05 13:37:00 +08:00
bede7b0f34 UI 2022-05-05 13:36:54 +08:00
7221365583 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-05 13:31:36 +08:00
0aa73e4170 fix bug 2022-05-05 13:30:03 +08:00
9659ca91b2 fix bug 2022-05-05 13:29:11 +08:00
e59ecb9335 fix bug 2022-05-05 13:28:49 +08:00
58e16934e9 UI 2022-05-05 11:18:12 +08:00
7a7452db8f UI 2022-05-05 11:12:35 +08:00
fc92a8b868 Merge branch 'develop' 2022-05-05 10:24:51 +08:00
50a36ecd86 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-05-05 10:23:30 +08:00
31d9eac5f0 edit 2022-05-05 10:23:24 +08:00
e09f86232d Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-29 18:05:58 +08:00
f7628e9d1a 车辆UI优化 2022-04-29 18:05:41 +08:00
5286f029d9 fix bug 2022-04-29 18:03:07 +08:00
b9125e3972 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-29 17:59:15 +08:00
1dbaae5277 fix bug 2022-04-29 17:59:12 +08:00
0d0f5b3596 edit 2022-04-29 17:58:56 +08:00
dc2abf474a edit 2022-04-29 17:48:21 +08:00
53d66e451c edit 2022-04-29 17:47:47 +08:00
da4d794d96 fix bug 2022-04-29 17:27:57 +08:00
b8ac1fcdd7 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-29 16:23:29 +08:00
1f9af1e116 fix bug 2022-04-29 16:23:23 +08:00
0abc9c6412 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-29 16:05:26 +08:00
0c230c92da 样式修改 2022-04-29 16:05:14 +08:00
74dab3d4ea Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-29 15:37:24 +08:00
594f3bb5d3 优化 2022-04-29 15:37:17 +08:00
23d6ad6150 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-29 15:31:38 +08:00
2fbfc74811 fix bug 2022-04-29 15:31:08 +08:00
d9a2130ff0 fix bug 2022-04-29 15:26:49 +08:00
80c2b51e12 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-29 15:21:22 +08:00
76763a2ca8 Merge branch 'weiyu' into develop 2022-04-29 15:20:40 +08:00
22ae0424e4 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-29 15:20:33 +08:00
0abc792e0f 上传值优化 2022-04-29 15:20:22 +08:00
db919672e0 优化 2022-04-29 15:20:21 +08:00
5108a2624a Merge branch 'develop' 2022-04-29 15:09:15 +08:00
f84b034f43 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-29 15:08:47 +08:00
17904dcf6c fix bug 2022-04-29 15:08:34 +08:00
11af021292 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-29 15:00:23 +08:00
cdc839fb8f UI优化 2022-04-29 15:00:14 +08:00
d075105f3d Merge branch 'develop' 2022-04-29 14:41:11 +08:00
002bf1b1b7 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-29 14:40:41 +08:00
f1bf9e1825 fix bug 2022-04-29 14:40:36 +08:00
b04b7bece0 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-29 14:18:57 +08:00
b213aa4f91 UI优化 2022-04-29 14:18:46 +08:00
2e4c264ee0 fix bug 2022-04-29 10:42:04 +08:00
282a64006b fix bug 2022-04-29 10:30:22 +08:00
88e4ac5fab fix bug 2022-04-29 10:21:53 +08:00
96b43b3a82 Merge branch 'develop' 2022-04-29 10:03:10 +08:00
dc8ec1a68a fix bug 2022-04-29 10:02:43 +08:00
3386780692 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-29 10:00:18 +08:00
86a10c1757 fix bug 2022-04-29 10:00:15 +08:00
8a16513dca edit 2022-04-29 09:53:12 +08:00
ae6cb275b7 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-29 09:39:09 +08:00
3d7e576cc0 edit 2022-04-29 09:39:03 +08:00
a37f26ef6c fix bug 2022-04-28 22:12:48 +08:00
914fdd5535 fix bug 2022-04-28 22:03:22 +08:00
4fa3096bae fix bug 2022-04-28 21:59:39 +08:00
11df634a44 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-28 21:41:15 +08:00
72eb70bf75 fix bug 2022-04-28 21:41:10 +08:00
f46e817d05 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-28 21:31:08 +08:00
295fd58ee6 edit 2022-04-28 21:31:05 +08:00
50ebb152dd fix bug 2022-04-28 21:30:15 +08:00
d544cf8dd7 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-28 21:16:37 +08:00
6c65fccc9e fix bug 2022-04-28 21:16:33 +08:00
f83ab482a8 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-28 20:42:59 +08:00
bbc3095852 运单优化 2022-04-28 20:42:47 +08:00
5eb22cb934 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-28 20:39:37 +08:00
075c61add9 edit 2022-04-28 20:39:34 +08:00
700cfbe83e Merge branch 'weiyu' into develop 2022-04-28 20:35:30 +08:00
88c4f567ef 优化整车待发货源表单校验 2022-04-28 20:34:51 +08:00
1986bd08da Merge branch 'master' of https://gitlab.eascs.com/tms-ui/tms-obc-web 2022-04-28 20:27:26 +08:00
2aeaa09e14 fix bug 2022-04-28 20:26:30 +08:00
6cc12ff451 fix bug 2022-04-28 20:21:04 +08:00
a538eebde3 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-28 20:12:01 +08:00
b7fdd5ea57 fix bug 2022-04-28 20:11:53 +08:00
de140ceec5 edit 2022-04-28 20:10:45 +08:00
9a38ee072d Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-28 20:07:54 +08:00
9dfc52ea25 edit 2022-04-28 20:07:48 +08:00
92b9335df4 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-28 20:04:57 +08:00
09895359be UI优化 2022-04-28 20:04:34 +08:00
7907be1a85 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-28 19:58:17 +08:00
17da1ee45d edit 2022-04-28 19:58:12 +08:00
3053d1120f fix bug 2022-04-28 19:58:12 +08:00
f35d7aeb7e Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-28 19:55:18 +08:00
7d25e6c9a1 edit 2022-04-28 19:55:12 +08:00
5e24aac69b Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-28 19:44:27 +08:00
c3bb84e927 fix bug 2022-04-28 19:44:12 +08:00
02ea61fa22 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-28 19:43:10 +08:00
88af60bde3 edit 2022-04-28 19:43:04 +08:00
4b69dc96fc fix bug 2022-04-28 19:28:37 +08:00
674dba6cf8 fix bug 2022-04-28 19:27:46 +08:00
6765d1da15 merge 2022-04-28 19:02:37 +08:00
9d48150272 merge 2022-04-28 19:01:46 +08:00
ab6957990d 已开发票参数修改 2022-04-28 19:00:20 +08:00
9eeeca210e Merge branch 'develop' 2022-04-28 18:58:01 +08:00
60c5d15564 edit 2022-04-28 18:57:49 +08:00
0ccd210146 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-28 17:45:19 +08:00
a65aa4e50a 8023 7983 2022-04-28 17:45:04 +08:00
286cac787e Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-28 17:41:23 +08:00
d83eabaf09 fix bug 2022-04-28 17:41:17 +08:00
7355907be3 8021 2022-04-28 17:31:39 +08:00
6047fde637 8026 2022-04-28 17:30:08 +08:00
f7995739c3 1.2.0 2022-04-28 17:26:09 +08:00
507d8660d6 1.2.0 2022-04-28 17:22:25 +08:00
6d5b8b32d2 Merge branch 'develop' 2022-04-28 17:05:36 +08:00
8fb7be6a4a 1.2.0 2022-04-28 17:05:10 +08:00
4a05490585 edit 2022-04-28 16:58:58 +08:00
f25fdea3db edit 2022-04-28 16:54:08 +08:00
b0be5df59e edit 2022-04-28 16:48:42 +08:00
dc8861ea94 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-28 16:45:13 +08:00
8eb9454264 edit 2022-04-28 16:45:08 +08:00
93cf9a3820 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-28 16:42:00 +08:00
ad360d5861 fix bug 2022-04-28 16:41:54 +08:00
bf49cd0061 edit 2022-04-28 16:41:51 +08:00
758951a0aa Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-28 16:37:58 +08:00
a191db7e1d edit 2022-04-28 16:37:53 +08:00
bfbc63f531 Merge branch 'weiyu' into develop 2022-04-28 16:32:15 +08:00
a95adb9299 增加按钮权限 2022-04-28 16:31:58 +08:00
772b5206b7 edit 2022-04-28 16:31:47 +08:00
de37e6f06a Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-28 16:22:02 +08:00
258e930fed edit 2022-04-28 16:21:57 +08:00
3d5f6bc8c4 Merge branch 'weiyu' into develop 2022-04-28 16:09:45 +08:00
384a55a1e2 优化 2022-04-28 16:09:28 +08:00
1fab74e445 edit 2022-04-28 16:04:37 +08:00
d900d36e02 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-28 15:36:33 +08:00
dc64c78694 8033 2022-04-28 15:36:26 +08:00
e43a351dd6 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-28 15:34:21 +08:00
e233980308 UI优化 2022-04-28 15:34:14 +08:00
7c4b440e8e 9034 2022-04-28 15:19:43 +08:00
582795e28b Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-28 15:15:13 +08:00
88e6dfcd65 edit 2022-04-28 15:15:07 +08:00
c75121ec4d Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-28 15:14:07 +08:00
e0d10116da Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-28 15:13:57 +08:00
71c2b709df edit 2022-04-28 15:11:17 +08:00
92ef67a236 UI优化 2022-04-28 15:10:54 +08:00
18378cc8a2 edit 2022-04-28 15:05:52 +08:00
3188d0805f edit 2022-04-28 15:00:43 +08:00
0da53a04b5 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-28 14:49:01 +08:00
7b5e32b815 fix bug 2022-04-28 14:48:59 +08:00
90a688a356 edit 2022-04-28 14:46:07 +08:00
ff2ded180e Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-28 14:45:07 +08:00
352a664b44 edit 2022-04-28 14:44:59 +08:00
d5007b6b02 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-28 14:41:32 +08:00
023d018c84 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-28 14:40:55 +08:00
c5a2453564 edit 2022-04-28 14:40:53 +08:00
d03583c865 Merge branch 'weiyu' into develop 2022-04-28 14:36:57 +08:00
9c8ed295eb 修复模块导入错误 2022-04-28 14:35:32 +08:00
e3ee505f97 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-28 14:33:47 +08:00
2d7a447665 fix bug 2022-04-28 14:33:40 +08:00
ab77085d2a edit 2022-04-28 14:08:35 +08:00
30a3ca5d3e Merge branch 'master' of https://gitlab.eascs.com/tms-ui/tms-obc-web 2022-04-28 14:01:34 +08:00
4d5f329c62 优化 2022-04-28 14:01:13 +08:00
e1434a93e5 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-28 14:00:49 +08:00
9fdc8e047e edit 2022-04-28 14:00:43 +08:00
5d1075db9c fix bug 2022-04-28 13:57:33 +08:00
2f890e79bf fix bug 2022-04-28 13:47:29 +08:00
22ba6e11b4 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-28 13:43:37 +08:00
ab323d0f8c fix bug 2022-04-28 13:43:30 +08:00
76caf33fcd Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-28 13:27:36 +08:00
a16b0b7266 edit 2022-04-28 13:27:32 +08:00
05b0717a64 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-28 13:25:07 +08:00
8f2b5fa22c fix bug 2022-04-28 13:25:04 +08:00
4d30868332 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-28 12:30:41 +08:00
dbfd39c512 - 2022-04-28 12:27:28 +08:00
cc91b838b3 Merge branch 'weiyu' into develop 2022-04-28 10:47:28 +08:00
2de9e98878 增加订单上报推送 2022-04-28 10:46:41 +08:00
a9ad891224 fix bug 2022-04-27 20:44:42 +08:00
5f3b814afe Merge branch 'master' of https://gitlab.eascs.com/tms-ui/tms-obc-web 2022-04-27 20:40:16 +08:00
baf817624c Merge branch 'develop' 2022-04-27 20:40:10 +08:00
64dd8bf883 fix bug 2022-04-27 20:39:50 +08:00
1045145773 fix bug 2022-04-27 20:38:30 +08:00
6e5f26704b fix bug 2022-04-27 20:22:34 +08:00
ddeca0a894 Merge branch 'develop' 2022-04-27 20:15:11 +08:00
031a92831d fix bug 2022-04-27 20:04:44 +08:00
35430b150c Merge branch 'develop' 2022-04-27 20:00:11 +08:00
944d3830c1 fix bug 2022-04-27 19:58:29 +08:00
63175bd00d fix bug 2022-04-27 19:42:26 +08:00
07c60aa3b4 fix bug 2022-04-27 19:17:06 +08:00
368e402286 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-27 19:15:51 +08:00
3063478d69 fix bug 2022-04-27 19:15:48 +08:00
2a412159bd edit 2022-04-27 18:04:33 +08:00
eb36425282 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-27 17:45:48 +08:00
58e828b926 edit 2022-04-27 17:45:45 +08:00
4b9cc44f81 Merge branch 'weiyu' into develop 2022-04-27 17:33:19 +08:00
4ec554ce0c 优化 2022-04-27 17:32:50 +08:00
3d03561159 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-27 17:32:05 +08:00
ff7fd89b9f edit 2022-04-27 17:32:00 +08:00
198fd516a3 Merge branch 'develop' 2022-04-27 17:20:14 +08:00
c4742fecb4 解决冲突 2022-04-27 17:19:57 +08:00
0f410f0ce1 解决冲突 2022-04-27 17:14:55 +08:00
46f142f6cd Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-27 17:13:44 +08:00
a484a928af 解决冲突 2022-04-27 17:13:38 +08:00
1b9f5bac29 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-27 17:07:18 +08:00
c829cd3e59 edit 2022-04-27 17:07:11 +08:00
5e66a30318 解决冲突 2022-04-27 17:00:02 +08:00
eb015bf42e 解决冲突 2022-04-27 16:57:30 +08:00
9fa1a206ef 解决冲突 2022-04-27 16:40:38 +08:00
bdb822da6e Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-27 16:35:15 +08:00
88ea143bad 7310 2022-04-27 16:35:11 +08:00
a858f90537 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-27 16:25:18 +08:00
9d544aa62e 解决冲突 2022-04-27 16:25:12 +08:00
5760a69695 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-27 16:15:28 +08:00
dc42627c81 7310 2022-04-27 16:15:23 +08:00
a599c6f780 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-27 15:58:37 +08:00
9cba8ef2d5 解决冲突 2022-04-27 15:58:29 +08:00
e10dfb0901 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-27 15:57:29 +08:00
a022aca5b1 7310 2022-04-27 15:57:23 +08:00
6cb9c468de 优化订单上传&隐藏推送开票按钮 2022-04-27 15:35:22 +08:00
5574c1342f Merge branch 'develop' 2022-04-27 15:34:13 +08:00
d2bb698692 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-27 15:34:02 +08:00
741b5e4f8e 解决冲突 2022-04-27 15:34:00 +08:00
da64def2de Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-27 15:08:27 +08:00
6afb30432e edit 2022-04-27 15:08:22 +08:00
ad5be2d844 优化 2022-04-27 14:45:30 +08:00
bfa1eba6f5 优化 2022-04-27 14:34:26 +08:00
527d8305c1 解决冲突 2022-04-27 14:13:36 +08:00
aad0b9d461 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-27 13:45:07 +08:00
5a429bafdf 解决冲突 2022-04-27 13:45:00 +08:00
26321be920 Merge branch 'lxx' into 'develop'
bug修复

See merge request tms-ui/tms-obc-web!20
2022-04-27 12:01:18 +08:00
f52074b16f bug修复 2022-04-27 12:00:47 +08:00
fc944774d4 Merge branch 'master' of https://gitlab.eascs.com/tms-ui/tms-obc-web 2022-04-27 11:21:16 +08:00
977f2bcea4 Merge branch 'develop' 2022-04-27 11:21:12 +08:00
f0afe10ec1 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-27 11:21:04 +08:00
d2dfed0d24 解决冲突 2022-04-27 11:21:00 +08:00
5ebd1cac3a Merge branch 'develop' 2022-04-27 11:15:15 +08:00
622bc004ee Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-27 11:14:27 +08:00
d235bdad8f edit 2022-04-27 11:14:17 +08:00
b675f8958b Merge branch 'develop' 2022-04-27 11:13:37 +08:00
20c1c2e4f4 fix bug 2022-04-27 11:13:19 +08:00
621920b712 Merge branch 'develop' 2022-04-27 10:37:19 +08:00
958bdabf25 fix bug 2022-04-27 10:37:02 +08:00
753183e70d fix bug 2022-04-27 10:32:51 +08:00
644228c040 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-27 10:15:20 +08:00
08953fa4aa fix bug 2022-04-27 10:15:13 +08:00
3bdceea431 优化 2022-04-27 10:13:32 +08:00
1a2340e83b version 1.0.1 2022-04-27 10:03:02 +08:00
93c20b5904 Merge branch 'develop' 2022-04-27 10:02:43 +08:00
4ef67b7da7 edit 2022-04-27 10:01:52 +08:00
a442686d30 edit 2022-04-27 09:48:23 +08:00
020b21df39 edit 2022-04-26 21:26:42 +08:00
1a37adaef4 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-26 21:21:49 +08:00
4a725465ae edit 2022-04-26 21:21:46 +08:00
5e593b9ec7 fix bug 2022-04-26 21:14:53 +08:00
15b1ce3601 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-26 21:05:32 +08:00
74786ab680 fix bug 2022-04-26 21:05:25 +08:00
83e7ef865e Merge branch 'weiyu' into develop 2022-04-26 20:56:24 +08:00
c7d9951d60 字段优化 2022-04-26 20:55:04 +08:00
f8135db6dc Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-26 20:42:48 +08:00
9f76dfbc69 fix bug 2022-04-26 20:42:42 +08:00
53f295ed8d Merge branch 'weiyu' into develop 2022-04-26 20:39:04 +08:00
0b99448629 可开票订单联调 2022-04-26 20:38:37 +08:00
3ffde89a21 fix bug 2022-04-26 20:29:51 +08:00
5969a77c6b fix bug 2022-04-26 20:27:08 +08:00
48a7d1e5dd fix bug 2022-04-26 20:18:05 +08:00
3798c71bd6 优化 2022-04-26 19:51:28 +08:00
e64feb0246 fix bug 2022-04-26 19:50:36 +08:00
d3e8365cf6 fix bug 2022-04-26 16:59:05 +08:00
58d0023b4d fix bug 2022-04-26 16:57:34 +08:00
c9afdb19d4 fix bug 2022-04-26 16:52:20 +08:00
c7f22dbde0 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-26 16:46:51 +08:00
9fd75c3dde fix bug 2022-04-26 16:46:46 +08:00
eda2549643 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-26 16:20:13 +08:00
ba1c5115c0 edit 2022-04-26 16:20:10 +08:00
cabc2b0285 Merge branch 'lxx' into 'develop'
Lxx

See merge request tms-ui/tms-obc-web!19
2022-04-26 16:08:47 +08:00
0c18408b3d Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-26 15:51:20 +08:00
0034fb9512 fix bug 2022-04-26 15:51:13 +08:00
359b34dcfa edit 2022-04-26 15:36:41 +08:00
75f9653524 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-26 15:33:14 +08:00
d9dff2cbf7 edit 2022-04-26 15:33:01 +08:00
1af572081d fix bug 2022-04-26 15:32:55 +08:00
5024c13682 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into lxx 2022-04-26 15:04:05 +08:00
dcbbf3cc89 bug修复 2022-04-26 15:03:55 +08:00
47a5dfedad fix bug 2022-04-26 14:05:17 +08:00
6d91d68598 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-26 13:47:01 +08:00
e40860dd60 fix bug 2022-04-26 13:46:53 +08:00
e3b9b79ff0 edit 2022-04-26 13:27:42 +08:00
3b331b81f8 edit 2022-04-26 13:27:09 +08:00
5cddd9a956 fix bug 2022-04-26 11:07:18 +08:00
019dd90757 fix bug 2022-04-26 11:06:31 +08:00
a8a1d9ed65 fix bug 2022-04-26 10:59:33 +08:00
5b1d5d7ea8 fix bug 2022-04-26 10:21:05 +08:00
636a725c08 fix bug 2022-04-25 19:58:39 +08:00
3ffae048e2 edit 2022-04-25 19:33:20 +08:00
c5ca59239f edit 2022-04-25 19:09:33 +08:00
f4743c180b fix bug 2022-04-25 17:21:34 +08:00
456f086f8d 优化 2022-04-25 16:17:32 +08:00
ff6fd0b801 fix bug 2022-04-25 16:11:28 +08:00
ac0832aa50 fix bug 2022-04-25 15:58:23 +08:00
3c896de836 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-25 15:40:23 +08:00
0f4a05e2bf fix bug 2022-04-25 15:40:16 +08:00
c9c1f8108f Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-25 14:59:50 +08:00
2da8a0bcc4 edit 2022-04-25 14:59:45 +08:00
81bfaea6f5 fix bug 2022-04-25 14:48:09 +08:00
fcdc8fddd9 可开票订单 2022-04-25 14:39:09 +08:00
b6d76dad82 fix bug 2022-04-25 14:24:50 +08:00
f93da2a071 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-25 14:22:32 +08:00
4c2ef7f4be fix bug 2022-04-25 14:22:25 +08:00
7f8ae18966 Merge branch 'lxx' into 'develop'
Lxx

See merge request tms-ui/tms-obc-web!18
2022-04-25 13:56:24 +08:00
3305e94ecf Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-25 13:55:47 +08:00
b875eaeb0f Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into lxx 2022-04-25 13:55:45 +08:00
faad581140 fix bug 2022-04-25 13:55:41 +08:00
550d366f49 bug修复 2022-04-25 13:55:23 +08:00
6ec8a831eb Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-25 11:32:19 +08:00
c3280283d6 edit 2022-04-25 11:32:16 +08:00
b7bfa39012 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-25 11:28:58 +08:00
bf06b0a6b2 优化 2022-04-25 11:28:51 +08:00
9d1c8d78c1 fix bug 2022-04-25 11:01:34 +08:00
8bd52b73cb fix bug 2022-04-25 11:01:10 +08:00
052e380075 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-25 10:31:24 +08:00
d8137c9a7b fix bug 2022-04-25 10:31:16 +08:00
db6231925e Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-25 10:29:46 +08:00
ca11cf85f4 edit 2022-04-25 10:29:41 +08:00
0ab94297da Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-25 10:28:46 +08:00
51b9cb6973 fix bug 2022-04-25 10:28:40 +08:00
03c5d34ebb Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-25 09:33:59 +08:00
da615429bd 支付密码优化 2022-04-25 09:33:42 +08:00
8bf7b29a6a Merge branch 'lxx' into 'develop'
bug修复

See merge request tms-ui/tms-obc-web!17
2022-04-25 09:15:14 +08:00
7b7a145e1f bug修复 2022-04-25 09:14:32 +08:00
b8415bbac5 edit 2022-04-24 18:10:26 +08:00
69afd2b2bd Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-24 18:09:04 +08:00
4e4e05bacb edit 2022-04-24 18:09:01 +08:00
1c19b82296 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-24 17:54:26 +08:00
724e9e0675 fix bug 2022-04-24 17:54:20 +08:00
44bb14b64f Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-24 17:47:51 +08:00
594f7bee0e edit 2022-04-24 17:47:48 +08:00
06d9a86246 fix bug 2022-04-24 17:44:41 +08:00
66f3a3a264 Merge branch 'weiyu' into develop 2022-04-24 17:21:30 +08:00
e6a8558eb1 优化 2022-04-24 17:21:06 +08:00
355601c89e fix bug 2022-04-24 16:49:55 +08:00
6a901f44f3 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-24 15:58:08 +08:00
900fe4fca7 fix bug 2022-04-24 15:58:02 +08:00
77744a68b5 edit 2022-04-24 15:28:35 +08:00
d8e297a648 edit 2022-04-24 14:55:54 +08:00
35f2487510 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-24 14:48:48 +08:00
dbf161e65f edit 2022-04-24 14:48:45 +08:00
15d2137ca8 优化 2022-04-24 14:22:17 +08:00
7c60df96ba Merge branch 'weiyu' into develop 2022-04-24 14:19:58 +08:00
b2d7d8e817 优化 2022-04-24 14:19:27 +08:00
9290f43130 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-24 13:46:11 +08:00
64371322e3 fix bug 2022-04-24 13:43:23 +08:00
bdf756b343 Merge branch 'weiyu' into develop 2022-04-24 11:12:26 +08:00
e2e744bcd2 优化 2022-04-24 11:10:59 +08:00
b830d2b077 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-24 11:07:33 +08:00
3f1073df67 更改大宗二维码按钮显示的条件 2022-04-24 11:07:14 +08:00
f0e17090d5 fix bug 2022-04-24 10:46:03 +08:00
096cbc6958 fix bug 2022-04-24 10:45:01 +08:00
6e6654ebdf Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-24 10:27:53 +08:00
af9f6b1400 fix bug 2022-04-24 10:27:44 +08:00
e8a961acfe 更改dict-select组件 2022-04-24 10:09:19 +08:00
d59173ed63 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-22 18:11:22 +08:00
cbbdd6b069 提现 2022-04-22 18:11:01 +08:00
9e92328958 Merge branch 'weiyu' 2022-04-22 17:29:59 +08:00
fcb26a9084 优化 2022-04-22 17:29:08 +08:00
488d6f7e69 新增设置支付密码 2022-04-22 17:28:03 +08:00
8626dcaabf fix bug 2022-04-22 17:16:01 +08:00
514832dbfd fix bug 2022-04-22 16:53:59 +08:00
a8b258c13f fix bug 2022-04-22 16:52:16 +08:00
327b6c23c7 fix bug 2022-04-22 16:32:26 +08:00
7db20e1c53 fix bug 2022-04-22 16:28:25 +08:00
112aad5f99 Merge branch 'develop' 2022-04-22 15:54:46 +08:00
0a2dff2400 fix bug 2022-04-22 15:54:34 +08:00
b01e62d173 fix bug 2022-04-22 15:51:31 +08:00
bd1a9c2608 fix bug 2022-04-22 15:42:36 +08:00
b54780242e Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-22 15:37:27 +08:00
d9f9f09f6f fix bug 2022-04-22 15:37:20 +08:00
5b47f9a76b Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-22 15:35:31 +08:00
656639f246 fix bug 2022-04-22 15:35:14 +08:00
61dbe4a6d1 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-22 15:35:14 +08:00
c2d5ef9261 edit 2022-04-22 15:35:07 +08:00
97d8c822bd Merge branch 'develop' 2022-04-22 15:16:26 +08:00
ac07e5db3e fix bug 2022-04-22 15:16:04 +08:00
e5614f83bc Merge branch 'develop' 2022-04-22 15:02:59 +08:00
f0e975e5ec fix bug 2022-04-22 15:02:10 +08:00
cebadedc93 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-22 14:51:07 +08:00
33963ed45d fix bug 2022-04-22 14:50:58 +08:00
155812d124 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-22 14:42:11 +08:00
29789d20ab edit 2022-04-22 14:42:08 +08:00
b67401d311 fix bug 2022-04-22 10:25:57 +08:00
08f1f7b527 fix bug 2022-04-22 10:23:21 +08:00
16eb5bcb72 Merge branch 'weiyu' 2022-04-22 10:12:23 +08:00
49e38901a3 优化 2022-04-22 10:11:56 +08:00
b30258718f Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-22 09:53:27 +08:00
1df272319c fix bug 2022-04-22 09:53:24 +08:00
acc78ad635 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-21 20:37:05 +08:00
ee4f07ee8d 添加银行卡绑卡 2022-04-21 20:36:45 +08:00
c3a23a3b7a Merge branch 'weiyu' 2022-04-21 18:03:10 +08:00
745f0ecef3 模板新增 2022-04-21 18:02:47 +08:00
34b379cb84 Merge branch 'weiyu' 2022-04-21 17:41:44 +08:00
14b246b4c3 优化 2022-04-21 17:41:20 +08:00
fd82d7790e Merge branch 'weiyu' 2022-04-21 17:36:15 +08:00
6138a75312 优化 2022-04-21 17:35:56 +08:00
139227864e Merge branch 'develop' 2022-04-21 17:17:53 +08:00
09de79ab55 fix bug 2022-04-21 17:16:54 +08:00
74feb43995 fix bug 2022-04-21 17:14:00 +08:00
1d2a8fd134 fix bug 2022-04-21 17:09:57 +08:00
c5c056738c Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-21 17:03:59 +08:00
9db5f79748 fix bug 2022-04-21 17:03:53 +08:00
1a0ba55ea0 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-21 16:48:29 +08:00
91fc645b50 edit 2022-04-21 16:48:24 +08:00
19b9fe515d fix bug 2022-04-21 16:45:42 +08:00
d543764df1 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-21 16:43:44 +08:00
082ea67ac7 fix bug 2022-04-21 16:43:37 +08:00
fdab52cd5a Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-21 16:40:59 +08:00
69c846b93a edit 2022-04-21 16:40:56 +08:00
e46d73b601 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-21 16:39:16 +08:00
dd6cb763ef fix bug 2022-04-21 16:39:03 +08:00
8f6f58097c edit 2022-04-21 16:03:37 +08:00
c9abea45a6 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-21 16:02:30 +08:00
466162e9c4 edit 2022-04-21 16:02:22 +08:00
4d521c068f fix bug 2022-04-21 15:49:49 +08:00
72cacd590e fix bug 2022-04-21 15:48:47 +08:00
efbc8e0b43 Merge branch 'weiyu' 2022-04-21 15:34:24 +08:00
092daa83e2 发票上传接口联调 2022-04-21 15:33:57 +08:00
9fb4be63ff fix bug 2022-04-21 15:33:46 +08:00
6c9758a38a fix bug 2022-04-21 15:32:55 +08:00
548ab19ae2 fix bug 2022-04-21 15:28:24 +08:00
5c3556ccf4 fix bug 2022-04-21 15:01:56 +08:00
b064621c2a fix bug 2022-04-21 14:46:51 +08:00
837d9de547 fix bug 2022-04-21 14:42:52 +08:00
33c6fc64e8 fix bug 2022-04-21 14:39:31 +08:00
fa3e5abe74 fix bug 2022-04-21 13:58:50 +08:00
ad115d20dc Merge branch 'develop' 2022-04-21 13:48:08 +08:00
528a1ae90b edit 2022-04-21 13:46:55 +08:00
962cd06bc6 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-21 13:36:50 +08:00
d66880cdea edit 2022-04-21 13:36:46 +08:00
646ea328a8 fix bug 2022-04-21 13:33:42 +08:00
68a81ee41c fix bug 2022-04-21 13:20:48 +08:00
0c81f18284 fix bug 2022-04-21 11:45:56 +08:00
961c710e02 fix bug 2022-04-21 10:27:18 +08:00
e5e622d30d fix bug 2022-04-21 10:09:42 +08:00
06ccfaf642 Merge branch 'master' of https://gitlab.eascs.com/tms-ui/tms-obc-web 2022-04-21 10:03:09 +08:00
f7752b939e 优化 2022-04-21 10:00:29 +08:00
2525f01523 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-21 09:55:47 +08:00
4cab877eed fix bug 2022-04-21 09:55:41 +08:00
e5ecb660e1 优化 2022-04-20 17:59:59 +08:00
c6e2fe04e4 Merge branch 'weiyu' into develop 2022-04-20 17:51:00 +08:00
3d807a489d 发票上传联调 2022-04-20 17:50:35 +08:00
d0bcfc3b2f Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-20 17:14:33 +08:00
c432f38bea edit 2022-04-20 17:14:28 +08:00
9736e12096 fix bug 2022-04-20 17:11:46 +08:00
035066e531 fix bug 2022-04-20 17:07:42 +08:00
d5bdb9ad62 fix bug 2022-04-20 17:03:13 +08:00
5261adbef9 Merge remote-tracking branch 'origin/develop' 2022-04-20 16:55:03 +08:00
ffdd559370 返佣 2022-04-20 16:48:41 +08:00
58c709dc21 返佣 2022-04-20 16:47:57 +08:00
f0bd08af83 Merge branch 'weiyu' into develop 2022-04-20 16:13:26 +08:00
8b262bd028 edit 2022-04-20 16:12:55 +08:00
f96d7284f3 优化 2022-04-20 16:12:22 +08:00
73a834b91b 短信模板 2022-04-20 16:10:21 +08:00
76acf73ee1 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-20 15:56:15 +08:00
008f5d88da edit 2022-04-20 15:56:10 +08:00
6b590c6021 merge 1.0.0 2022-04-20 15:55:36 +08:00
d3362c9023 返佣 2022-04-20 15:50:50 +08:00
37184edfc5 返佣 2022-04-20 15:50:14 +08:00
f817b41e0a Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-20 15:46:34 +08:00
0710e2cca2 merge 1.0.0 2022-04-20 15:46:26 +08:00
664ee868ed 返佣 2022-04-20 15:15:55 +08:00
f36d66e80e Merge remote-tracking branch 'origin/develop' 2022-04-20 15:06:36 +08:00
f7a6f32bbe 返佣 2022-04-20 15:01:56 +08:00
993a664514 解决冲突 2022-04-20 14:54:49 +08:00
249fd97093 Merge remote-tracking branch 'origin/develop' 2022-04-20 14:20:54 +08:00
b799ae1140 Merge branch 'master' of https://gitlab.eascs.com/tms-ui/tms-obc-web 2022-04-20 14:06:55 +08:00
01a6f77138 - 2022-04-20 14:06:11 +08:00
59b6c52e8a Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-20 14:01:41 +08:00
4a920bf101 fix bug 2022-04-20 14:01:38 +08:00
9860d06a06 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-20 13:54:33 +08:00
839cae6594 添加司机银行卡号去掉必填 2022-04-20 13:54:19 +08:00
c388aa33c2 Merge branch 'develop_fl' into develop 2022-04-20 13:18:28 +08:00
5f5d75c136 隆基对接开发 2022-04-20 13:17:12 +08:00
12d57e131f 发票上传 2022-04-20 10:02:43 +08:00
905b10d14a Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-20 10:00:21 +08:00
f5b9bb5bca fix bug 2022-04-20 10:00:14 +08:00
bac30c03dc Merge branch 'develop' 2022-04-19 20:00:16 +08:00
eb47cc7c5d 1.0.0封版 2022-04-19 19:59:35 +08:00
597c521583 edit 2022-04-19 19:33:21 +08:00
33bffba6b2 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-19 19:33:09 +08:00
af14c7ab1a edit 2022-04-19 19:33:06 +08:00
a789b00790 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-19 19:28:28 +08:00
0195a624c2 装货凭证添加水印 2022-04-19 19:28:11 +08:00
a787ea5442 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-19 19:24:22 +08:00
9bcdc22e45 edit 2022-04-19 19:24:19 +08:00
3f76852e2f fix bug 2022-04-19 19:11:12 +08:00
3815e9756d Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-19 17:48:41 +08:00
2304a30de0 edit 2022-04-19 17:48:36 +08:00
1b2dd81fed fix bug 2022-04-19 17:48:29 +08:00
c86d700555 fix bug 2022-04-19 17:36:36 +08:00
6dcb90f7f4 fix bug 2022-04-19 16:37:30 +08:00
f20df8ac89 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-19 16:22:21 +08:00
867e2cc4ba 资金上报 2022-04-19 16:22:07 +08:00
49865f6426 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-19 16:21:57 +08:00
9babeb38b1 fix bug 2022-04-19 16:21:55 +08:00
a7f3eb7eb1 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-19 15:54:43 +08:00
77e8b09d2a edit 2022-04-19 15:54:37 +08:00
ec7374a5fd fix bug 2022-04-19 15:45:48 +08:00
3601efccc0 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-19 15:09:43 +08:00
616f3c64cd fix bug 2022-04-19 15:09:37 +08:00
dee0ad410f Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-19 15:09:35 +08:00
522c990d62 edit 2022-04-19 15:09:29 +08:00
c0e08a5136 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-19 15:06:54 +08:00
b40ca2f5ea fix bug 2022-04-19 15:06:49 +08:00
7d92f8771f Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-19 14:58:15 +08:00
1f5d770714 edit 2022-04-19 14:58:11 +08:00
1b0a7d4c95 fix bug 2022-04-19 14:51:51 +08:00
32b60b6eb5 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-19 14:33:34 +08:00
a55b2dc7ca fix bug 2022-04-19 14:33:26 +08:00
6968085081 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-19 14:32:59 +08:00
5b033e0e07 车型车长字段更改 2022-04-19 14:32:46 +08:00
8cee9c6fa0 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-19 14:27:14 +08:00
a5b97bc4ed edit 2022-04-19 14:27:11 +08:00
f4dfb848bf Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-19 14:24:07 +08:00
e3aab0fc5b fix bug 2022-04-19 14:24:00 +08:00
e728f0346b edit 2022-04-19 14:13:44 +08:00
d04e52bb43 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-19 14:08:13 +08:00
f5b0e5dac5 edit 2022-04-19 14:08:08 +08:00
29cbfb522a Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-19 14:02:45 +08:00
a3b6ef258d fix bug 2022-04-19 14:02:39 +08:00
693ef3e779 edit 2022-04-19 13:59:54 +08:00
40527cabc1 edit 2022-04-19 13:59:13 +08:00
5387281210 fix bug 2022-04-19 13:56:26 +08:00
3fb6937c87 fix bug 2022-04-19 13:22:11 +08:00
b8870850b4 fix bug 2022-04-19 13:10:42 +08:00
094ca57d6a edit 2022-04-19 10:09:34 +08:00
d948069b5e Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-19 09:52:56 +08:00
a42cbf248b edit 2022-04-19 09:52:41 +08:00
5677e6a371 fix bug 2022-04-18 20:18:20 +08:00
94b658b834 fix bug 2022-04-18 20:10:38 +08:00
70b8ef3262 fix bug 2022-04-18 20:08:21 +08:00
44c34efc96 fix bug 2022-04-18 20:01:35 +08:00
2ce3afa020 fix bug 2022-04-18 19:59:21 +08:00
539a832228 fix bug 2022-04-18 19:34:37 +08:00
2ab5f8cb58 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-18 19:19:55 +08:00
c49c3916be fix bug 2022-04-18 19:19:48 +08:00
231224a5e5 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-18 17:38:50 +08:00
08c00e7aa8 - 2022-04-18 17:38:38 +08:00
364c5f8391 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-18 17:23:49 +08:00
46e49cbdc9 fix bug 2022-04-18 17:23:43 +08:00
dd35b3e786 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-18 17:08:54 +08:00
a554388123 edit 2022-04-18 17:08:51 +08:00
30936c180d Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-18 16:56:35 +08:00
582ea2d3fa fix bug 2022-04-18 16:56:20 +08:00
6aaf6517e4 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-18 16:20:29 +08:00
eb75a988af edit 2022-04-18 16:20:26 +08:00
4068a3ece2 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-18 16:19:18 +08:00
75aad09601 fix bug 2022-04-18 16:19:16 +08:00
6addf5c416 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-18 16:00:28 +08:00
876e1c061f edit 2022-04-18 16:00:25 +08:00
e44e999251 fix bug 2022-04-18 15:46:47 +08:00
bebb3b0533 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-18 15:28:32 +08:00
771c2e51dc fix bug 2022-04-18 15:28:25 +08:00
3c07963da5 edit 2022-04-18 14:39:40 +08:00
e98300c9a2 edit 2022-04-18 14:31:39 +08:00
ceccac616f Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-18 14:30:59 +08:00
c5edc81049 edit 2022-04-18 14:30:56 +08:00
0493d19972 fix bug 2022-04-18 14:28:16 +08:00
43fd681f76 fix bug 2022-04-18 14:26:24 +08:00
548460d986 fix bug 2022-04-18 13:30:42 +08:00
6fcb57a45e Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-18 13:28:13 +08:00
bc5a8cd240 edit 2022-04-18 13:28:05 +08:00
013cd22d7b Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-18 11:04:01 +08:00
f654f43f42 fix bug 2022-04-18 11:03:53 +08:00
d4e27d47eb edit 2022-04-18 10:55:32 +08:00
99a83acacb Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-18 10:53:17 +08:00
df934dbddd edit 2022-04-18 10:53:13 +08:00
ce002d94df Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-18 10:14:37 +08:00
2005110dcb - 2022-04-18 10:14:24 +08:00
f6084ea1e6 edit 2022-04-18 10:09:04 +08:00
95492cff61 edit 2022-04-18 10:04:31 +08:00
82169c54e1 edit 2022-04-18 09:53:08 +08:00
222ff384ce Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-18 09:22:32 +08:00
181d85c7eb 变更运费更改 2022-04-18 09:22:21 +08:00
35a82362e8 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-15 17:42:09 +08:00
43bf5ea968 fix bug 2022-04-15 17:42:02 +08:00
7e3783b479 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-15 17:35:04 +08:00
df09ed518a edit 2022-04-15 17:34:59 +08:00
46835b6291 Merge branch 'lxx' into 'develop'
Lxx

See merge request tms-ui/tms-obc-web!16
2022-04-15 17:30:22 +08:00
663da01396 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into lxx 2022-04-15 17:29:43 +08:00
9e5c7cc01f bug修复 2022-04-15 17:29:35 +08:00
16ac865866 fix bug 2022-04-15 17:14:15 +08:00
58375de2f7 fix bug 2022-04-15 16:51:25 +08:00
ff7a5a80fc fix bug 2022-04-15 16:49:09 +08:00
792598efd4 fix bug 2022-04-15 15:56:00 +08:00
5b1d849d31 fix bug 2022-04-15 15:38:41 +08:00
fe7010f227 fix bug 2022-04-15 15:19:20 +08:00
e1d266e9cc Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-15 15:16:38 +08:00
450892e79d fix bug 2022-04-15 15:16:31 +08:00
aacf116e4b edit 2022-04-15 15:05:46 +08:00
d6c66a21a2 edit 2022-04-15 14:33:22 +08:00
1cc8bdda80 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-15 14:16:11 +08:00
7c60afa122 edit 2022-04-15 14:16:04 +08:00
7f8e5d748b Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-15 14:09:19 +08:00
4f15dc2d17 fix bug 2022-04-15 14:09:13 +08:00
ddfa9ae6ee edit 2022-04-15 13:58:42 +08:00
a08187ca0e edit 2022-04-15 11:24:49 +08:00
28819215fd edit 2022-04-15 11:21:41 +08:00
1cd0ff363c edit 2022-04-15 11:11:28 +08:00
389a92c738 edit 2022-04-15 11:10:07 +08:00
0a94c81031 edit 2022-04-15 11:08:31 +08:00
87fe9ecb7f Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-15 10:35:19 +08:00
4a2d6de9f5 edit 2022-04-15 10:35:14 +08:00
f7953889ba fix bug 2022-04-15 10:07:25 +08:00
925e2050d1 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-15 10:06:42 +08:00
a2f7ba9a4f fix bug 2022-04-15 10:06:35 +08:00
46ae0c462a Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-15 09:39:50 +08:00
fbc133f96d edit 2022-04-15 09:39:47 +08:00
e6f9136247 Merge branch 'lxx' into 'develop'
Lxx

See merge request tms-ui/tms-obc-web!15
2022-04-14 21:11:08 +08:00
fb12826a5d Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into lxx 2022-04-14 21:10:48 +08:00
f7a908f5c8 bug修复 2022-04-14 21:10:40 +08:00
bb95804f3c Merge branch 'lxx' into 'develop'
Lxx

See merge request tms-ui/tms-obc-web!14
2022-04-14 20:54:16 +08:00
f958cfe64b Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into lxx 2022-04-14 20:52:13 +08:00
1f1db511e6 bug修复 2022-04-14 20:51:51 +08:00
93b3e54035 fix bug 2022-04-14 20:04:00 +08:00
3a30575fd5 fix bug 2022-04-14 19:33:36 +08:00
9d486e9cc8 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-14 18:08:39 +08:00
7f7f1f8ffc fix bug 2022-04-14 18:08:36 +08:00
04ddc1c111 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-14 18:01:33 +08:00
db46e5c093 优化 2022-04-14 18:01:22 +08:00
fa3794437d Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-14 17:44:00 +08:00
ffaf43a9ee edit 2022-04-14 17:43:55 +08:00
b4c2b2dc85 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-14 17:07:21 +08:00
f60831777c Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-14 17:06:00 +08:00
c459a39053 fix bug 2022-04-14 17:06:00 +08:00
7e50c5c770 - 2022-04-14 17:05:47 +08:00
831ca12558 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-14 17:04:27 +08:00
e98f198920 edit 2022-04-14 17:04:22 +08:00
fe44add18f fix bug 2022-04-14 16:46:24 +08:00
5557787d77 fix bug 2022-04-14 16:45:17 +08:00
80a0c69805 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-14 16:40:44 +08:00
89c9f93daa fix bug 2022-04-14 16:40:39 +08:00
2ef736324b edit 2022-04-14 16:39:27 +08:00
cf35a9c679 edit 2022-04-14 16:38:40 +08:00
461532214c edit 2022-04-14 16:37:39 +08:00
bf21ac030b edit 2022-04-14 16:31:50 +08:00
d0e8ea1eac Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-14 16:26:04 +08:00
cca5e02384 edit 2022-04-14 16:25:58 +08:00
dd3dd6ff4f Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-14 16:20:00 +08:00
67ca5f4cb3 fix bug 2022-04-14 16:19:54 +08:00
503f68fec8 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-14 16:12:37 +08:00
f395483903 edit 2022-04-14 16:12:32 +08:00
c64ae3a93a fix bug 2022-04-14 15:53:12 +08:00
bfbcb144ae fix bug 2022-04-14 15:49:24 +08:00
4a52639e79 fix bug 2022-04-14 15:44:41 +08:00
540ea2ee58 fix bug 2022-04-14 15:37:03 +08:00
6104c464e9 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-14 14:52:56 +08:00
461bf39813 fix bug 2022-04-14 14:52:48 +08:00
faf399ca44 edit 2022-04-14 14:10:28 +08:00
14c91d242b edit 2022-04-14 14:00:32 +08:00
e6a451c0a5 fix bug 2022-04-14 11:41:20 +08:00
b3cdcf5bff fix bug 2022-04-14 10:53:51 +08:00
4006e70c37 fix bug 2022-04-14 10:40:21 +08:00
177d1eefd5 fix bug 2022-04-14 10:33:24 +08:00
8462c41b9c fix bug 2022-04-14 10:28:53 +08:00
3670c8e515 fix bug 2022-04-14 10:27:13 +08:00
3737d0e943 fix bug 2022-04-14 10:19:07 +08:00
a80b0513f2 fix bug 2022-04-14 10:09:12 +08:00
66a53e62d9 fix bug 2022-04-13 20:46:11 +08:00
70e63279aa fix bug 2022-04-13 20:44:11 +08:00
db597dc3b4 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-13 20:39:12 +08:00
8b316d6157 fix bug 2022-04-13 20:39:03 +08:00
89262801a8 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-13 20:37:27 +08:00
23fc6a465d edit 2022-04-13 20:37:25 +08:00
875a2414d2 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-13 20:28:15 +08:00
7a035b61fd fix bug 2022-04-13 20:28:09 +08:00
9161156e99 edit 2022-04-13 20:25:17 +08:00
932db393cb fix bug 2022-04-13 20:07:08 +08:00
d9b7901b75 fix bug 2022-04-13 20:02:32 +08:00
d5e8e5eb60 fix bug 2022-04-13 19:54:31 +08:00
bd95bcc71f fix bug 2022-04-13 19:30:50 +08:00
504f01d10e fix bug 2022-04-13 19:15:21 +08:00
37ad46224d Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-13 19:14:20 +08:00
5e88772da7 fix bug 2022-04-13 19:14:09 +08:00
36bb407c3f Merge branch 'lxx' into 'develop'
Lxx

See merge request tms-ui/tms-obc-web!13
2022-04-13 19:08:00 +08:00
9fe45a2a96 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into lxx 2022-04-13 19:07:10 +08:00
023bfdf71d bug修复 2022-04-13 19:07:01 +08:00
a8fa9fd1af fix bug 2022-04-13 19:06:51 +08:00
d232174098 fix bug 2022-04-13 19:02:39 +08:00
fa27c4a601 fix bug 2022-04-13 19:00:54 +08:00
10b05f7aac Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-13 18:52:59 +08:00
cb9d0ed593 fix bug 2022-04-13 18:52:55 +08:00
7f73ea2433 edit 2022-04-13 18:45:11 +08:00
6919e5864b fix bug 2022-04-13 17:58:24 +08:00
6f0a977a68 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-13 17:57:05 +08:00
1d3f287e90 edit 2022-04-13 17:57:02 +08:00
75fc4c9919 fix bug 2022-04-13 17:55:10 +08:00
bf1e9e1b91 fix bug 2022-04-13 17:54:43 +08:00
e8bc79ff9f fix bug 2022-04-13 17:53:40 +08:00
6a150ee3a3 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-13 17:08:30 +08:00
f0f611f0be edit 2022-04-13 17:08:27 +08:00
b5896cfdaf Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-13 17:01:32 +08:00
2e0096b03b - 2022-04-13 17:01:22 +08:00
0750c07959 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-13 15:57:07 +08:00
402bb51a41 fix bug 2022-04-13 15:57:02 +08:00
16906ba5ad Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-13 15:46:30 +08:00
9e57671572 edit 2022-04-13 15:46:25 +08:00
eee6eb0581 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-13 15:21:40 +08:00
5a980b216e fix bug 2022-04-13 15:21:30 +08:00
1d9013260a Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-13 15:21:17 +08:00
0c0db501da - 2022-04-13 15:21:06 +08:00
e4432a8ad0 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-13 15:10:43 +08:00
d75f859b50 fix bug 2022-04-13 15:10:35 +08:00
a086f5bc8c edit 2022-04-13 14:44:49 +08:00
567f825e62 edit 2022-04-13 14:21:44 +08:00
29b289b07c edit 2022-04-13 14:16:49 +08:00
e8172b12b1 edit 2022-04-13 14:11:07 +08:00
b97e27a2f4 edit 2022-04-13 13:56:19 +08:00
a8978500d5 edit 2022-04-13 13:24:42 +08:00
4ec6d2b7ac fix bug 2022-04-13 11:28:54 +08:00
5336f93d0a fix bug 2022-04-13 11:00:56 +08:00
0d9affdf6f Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-13 10:57:31 +08:00
7a4e3d4a90 fix bug 2022-04-13 10:57:23 +08:00
e87678d036 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-13 10:54:30 +08:00
ab03f77fe4 edit 2022-04-13 10:54:24 +08:00
a3871e2b0f Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-13 10:51:33 +08:00
5c992ed4c6 fix bug 2022-04-13 10:51:24 +08:00
72acb451e7 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-13 10:50:11 +08:00
aebaf7c724 - 2022-04-13 10:49:59 +08:00
5551d70879 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-13 10:48:30 +08:00
ebab63a988 fix bug 2022-04-13 10:48:21 +08:00
b82d58f40f Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-13 10:46:57 +08:00
b2c41c13b5 违禁品校验 2022-04-13 10:46:31 +08:00
80be7f8f03 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-13 10:45:00 +08:00
5240a15504 edit 2022-04-13 10:44:54 +08:00
08cecb1ac7 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-13 10:42:52 +08:00
8b7edc68f0 fix bug 2022-04-13 10:42:48 +08:00
42568efef5 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-13 10:38:45 +08:00
afd0af7c3b edit 2022-04-13 10:38:42 +08:00
279a91b326 fix bug 2022-04-13 10:33:28 +08:00
7cf641f948 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-13 10:24:15 +08:00
79014159ea fix bug 2022-04-13 10:24:05 +08:00
13d7859a2d Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-13 10:16:24 +08:00
28648fa672 - 2022-04-13 10:16:13 +08:00
3d576487d4 edit 2022-04-13 10:12:56 +08:00
3cd8a56f49 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-13 10:02:16 +08:00
553c9dceb1 edit 2022-04-13 10:02:09 +08:00
c4c740ed3a Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-13 09:54:13 +08:00
d6cbe09cc7 添加违禁物品说明 2022-04-13 09:54:00 +08:00
0ef44d20f2 edit 2022-04-12 20:57:43 +08:00
f850722613 edit 2022-04-12 20:56:58 +08:00
846959b798 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-12 20:36:46 +08:00
859da91fac edit 2022-04-12 20:36:42 +08:00
16f34a9d14 资金上报优化 2022-04-12 20:16:05 +08:00
2c731c13c0 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-12 19:45:56 +08:00
9422e97eb6 优化 2022-04-12 19:45:37 +08:00
1544de5562 edit 2022-04-12 17:33:06 +08:00
2cff827e3f edit 2022-04-12 17:06:27 +08:00
82217dfc7b edit 2022-04-12 16:58:00 +08:00
7178081da8 edit 2022-04-12 16:40:26 +08:00
0aa3af32cd edit 2022-04-12 16:36:16 +08:00
dcd5a839c1 edit 2022-04-12 16:10:57 +08:00
1233dfcf4d Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-12 15:44:10 +08:00
1e7d839973 edit 2022-04-12 15:44:07 +08:00
1a5a6473c7 资金上报 2022-04-12 13:47:08 +08:00
c2ae93de14 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-12 13:32:45 +08:00
434142d600 优化 2022-04-12 13:32:36 +08:00
50d36b6c25 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-12 10:57:09 +08:00
220df936f2 edit 2022-04-12 10:57:04 +08:00
36ff657d03 Merge branch 'lxx' into 'develop'
Lxx

See merge request tms-ui/tms-obc-web!12
2022-04-12 10:31:45 +08:00
475a36560d Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into lxx 2022-04-12 10:31:12 +08:00
6b26d20bf4 bug修复 2022-04-12 10:31:03 +08:00
500ecdd25f Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-12 09:54:46 +08:00
0d3f205c5a edit 2022-04-12 09:54:40 +08:00
d589d0cb22 fix bug 2022-04-11 22:31:48 +08:00
8cfe09751e fix bug 2022-04-11 21:37:34 +08:00
abf23dfc56 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-11 21:20:45 +08:00
727bdd191c fix bug 2022-04-11 21:20:37 +08:00
56dad0348e Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-11 21:06:47 +08:00
307b6bd35b edit 2022-04-11 21:06:44 +08:00
ece2d3d547 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-11 20:57:18 +08:00
10e171ee13 fix bug 2022-04-11 20:57:14 +08:00
62ae40416c Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-11 20:54:03 +08:00
010978def8 edit 2022-04-11 20:53:57 +08:00
08f6b42d17 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-11 20:44:26 +08:00
2e94b562f2 fix bug 2022-04-11 20:44:09 +08:00
29cdcd0294 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-11 20:17:38 +08:00
075fa637dc edit 2022-04-11 20:17:32 +08:00
87f2994e75 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-11 19:28:15 +08:00
0e48a7ead2 fix bug 2022-04-11 19:28:11 +08:00
719c8cae4c Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-11 19:12:51 +08:00
7f0d50e633 - 2022-04-11 19:12:35 +08:00
5294bc9228 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-11 19:04:50 +08:00
40cce2781b fix bug 2022-04-11 19:04:47 +08:00
7878c02f58 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-11 18:58:42 +08:00
4f8a13c6a3 - 2022-04-11 18:58:34 +08:00
f5d3f3ca3c Merge branch 'lxx' into 'develop'
bug修复

See merge request tms-ui/tms-obc-web!11
2022-04-11 17:22:53 +08:00
ab63688a05 bug修复 2022-04-11 17:21:00 +08:00
0690582b2c fix bug 2022-04-11 16:49:00 +08:00
57d87a6bca fix bug 2022-04-11 16:46:27 +08:00
933b7b8e50 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-11 16:43:26 +08:00
472849e532 fix bug 2022-04-11 16:43:17 +08:00
09e55b2d1c Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-11 16:42:55 +08:00
bcbf165268 edit 2022-04-11 16:42:52 +08:00
837a858217 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-11 16:42:29 +08:00
7cd6591a6b fix bug 2022-04-11 16:42:20 +08:00
28a1a7c19f Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-11 16:36:59 +08:00
7fec4cdd26 edit 2022-04-11 16:36:54 +08:00
dd584274a2 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-11 16:35:18 +08:00
a3121678db - 2022-04-11 16:35:05 +08:00
18696c2cca Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-11 16:34:34 +08:00
f6260bf4c1 edit 2022-04-11 16:34:31 +08:00
9e9633f708 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-11 15:43:46 +08:00
948d29534c fix bug 2022-04-11 15:43:32 +08:00
08e52acf07 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-11 15:42:17 +08:00
5f166bd769 - 2022-04-11 15:38:22 +08:00
1590e22ded Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-11 15:26:26 +08:00
55ce25dd5a edit 2022-04-11 15:26:21 +08:00
d01f8d30a5 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-11 15:13:40 +08:00
269e66ee7e fix bug 2022-04-11 15:13:31 +08:00
0150e940d3 edit 2022-04-11 15:05:57 +08:00
6fd060e089 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-11 15:00:57 +08:00
3bb613aa35 edit 2022-04-11 15:00:51 +08:00
5daed2e6cf Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-11 14:57:39 +08:00
b026363af3 fix bug 2022-04-11 14:57:35 +08:00
c29aadf0c6 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-11 14:38:08 +08:00
a2c057e016 edit 2022-04-11 14:38:02 +08:00
0b73277d08 fix bug 2022-04-11 14:35:58 +08:00
0806357172 fix bug 2022-04-11 14:30:21 +08:00
068eee2278 fix bug 2022-04-11 14:26:58 +08:00
a8b130a0c9 fix bug 2022-04-11 14:24:47 +08:00
1f7d096953 fix bug 2022-04-11 14:19:42 +08:00
75fa18127b Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-11 14:13:38 +08:00
044f79cabc fix bug 2022-04-11 14:13:34 +08:00
d544667510 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-11 14:04:52 +08:00
ebd8fc816f edit 2022-04-11 14:04:49 +08:00
a5165f390d Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-11 14:03:42 +08:00
dd2f87e97b - 2022-04-11 14:03:34 +08:00
8c477a6b94 fix bug 2022-04-11 14:01:05 +08:00
a1f2fb4c23 fix bug 2022-04-11 13:48:59 +08:00
6158cc9381 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-11 11:29:19 +08:00
4a2217b7ed fix bug 2022-04-11 11:29:06 +08:00
e8df63e1e6 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-11 11:14:44 +08:00
529b5e328c edit 2022-04-11 11:14:38 +08:00
aebb7c28bd Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-11 11:10:25 +08:00
2f7c9dcdb5 fix bug 2022-04-11 11:10:18 +08:00
3b17c7ad37 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-11 10:49:20 +08:00
67f1c84f7e 订单上报优化 2022-04-11 10:49:09 +08:00
d2c5eedfce edit 2022-04-11 10:15:16 +08:00
6e5b2fd9b5 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-09 17:59:17 +08:00
906c9adbd6 - 2022-04-09 17:58:31 +08:00
4f7cc7bc86 Merge branch 'lxx' into 'develop'
Lxx

See merge request tms-ui/tms-obc-web!10
2022-04-09 17:52:30 +08:00
78676d06c3 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into lxx 2022-04-09 17:52:07 +08:00
b850d28339 bug修复 2022-04-09 17:51:58 +08:00
c84011187a fix bug 2022-04-09 17:39:30 +08:00
0c6049d629 fix bug 2022-04-09 17:37:23 +08:00
66921d4de2 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-09 17:22:18 +08:00
f44f3768bc fix bug 2022-04-09 17:22:01 +08:00
0f985a5d21 Merge branch 'lxx' into 'develop'
Lxx

See merge request tms-ui/tms-obc-web!9
2022-04-09 17:21:52 +08:00
64492576aa Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into lxx 2022-04-09 17:21:21 +08:00
57093aa400 bug修复 2022-04-09 17:21:12 +08:00
5fe34208af fix bug 2022-04-09 17:21:05 +08:00
18b7a30b17 fix bug 2022-04-09 17:13:20 +08:00
2e5203df43 fix bug 2022-04-09 17:11:41 +08:00
60e96b0fea fix bug 2022-04-09 17:02:04 +08:00
d8ec7e2b16 fix bug 2022-04-09 16:59:42 +08:00
40ddeacd61 fix bug 2022-04-09 16:54:45 +08:00
81de151125 fix bug 2022-04-09 16:43:21 +08:00
ec007f0428 fix bug 2022-04-09 16:22:24 +08:00
c1dd711df6 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-09 15:59:24 +08:00
91653141c0 fix bug 2022-04-09 15:49:21 +08:00
f92ca6fe62 添加测试环境配置 2022-04-09 15:47:11 +08:00
f00ddf4bfb fix bug 2022-04-09 15:38:03 +08:00
8ac4115e1d fix bug 2022-04-09 15:33:53 +08:00
8e9b5f6832 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-09 15:32:41 +08:00
5cafadb8e2 fix bug 2022-04-09 15:32:37 +08:00
9d207f98cf - 2022-04-09 15:18:46 +08:00
bc4f29f6cf Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-09 15:09:26 +08:00
50e9432b26 bug修复 2022-04-09 15:09:18 +08:00
6172fc9b4d fix bug 2022-04-09 15:08:12 +08:00
22bd704ae6 fix bug 2022-04-09 15:07:56 +08:00
998e511f2f fix bug 2022-04-09 15:03:56 +08:00
0b0a225034 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-09 15:02:30 +08:00
d276b7fc20 fix bug 2022-04-09 15:02:26 +08:00
bf4b65d7d8 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-09 15:02:19 +08:00
670949c9c2 去掉上传状态 2022-04-09 15:02:08 +08:00
70ad64b4b4 fix bug 2022-04-09 14:55:11 +08:00
2e6ede0405 - 2022-04-09 14:44:07 +08:00
155ca06ef3 fix bug 2022-04-09 14:38:10 +08:00
a39438d7dd fix bug 2022-04-09 14:32:29 +08:00
d39f4a3219 fix bug 2022-04-09 14:22:43 +08:00
8bc867ee0e Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-09 14:19:46 +08:00
5c3ec8f436 - 2022-04-09 14:19:37 +08:00
baea82bfbb fix bug 2022-04-09 14:11:24 +08:00
b26fd59881 fix bug 2022-04-09 14:10:16 +08:00
620ac95b19 fix bug 2022-04-09 13:45:18 +08:00
53975f1262 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-09 13:44:57 +08:00
7101ec6df8 fix bug 2022-04-09 13:44:10 +08:00
7e697415bc Merge branch 'lxx' into 'develop'
Lxx

See merge request tms-ui/tms-obc-web!8
2022-04-08 18:06:43 +08:00
9c493b91d7 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into lxx 2022-04-08 18:06:12 +08:00
47a4dedb14 bug修复 2022-04-08 18:06:03 +08:00
96cda6be32 Merge branch 'lxx' into 'develop'
Lxx

See merge request tms-ui/tms-obc-web!7
2022-04-08 17:47:34 +08:00
466d6b4b5e Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into lxx 2022-04-08 17:46:35 +08:00
15e200c787 bug修复 2022-04-08 17:46:23 +08:00
54ef73b6db Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-08 17:40:43 +08:00
769f660e3a fix bug 2022-04-08 17:40:35 +08:00
ab9810d80b 车牌颜色更改 2022-04-08 17:24:39 +08:00
9ce58b394f - 2022-04-08 17:17:04 +08:00
7d1dfbd558 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-08 17:06:42 +08:00
43eb54205d fix bug 2022-04-08 17:06:33 +08:00
dcde0dd367 edit 2022-04-08 17:03:06 +08:00
aec3517421 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-08 17:00:18 +08:00
7d899c8d9d edit 2022-04-08 17:00:11 +08:00
0a4591acc3 fix bug 2022-04-08 16:54:58 +08:00
b0c9165b66 fix bug 2022-04-08 16:39:59 +08:00
29da0409e9 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-08 16:34:43 +08:00
a92677a5b9 fix bug 2022-04-08 16:34:32 +08:00
1a397b28f3 edit 2022-04-08 16:24:31 +08:00
f2f4bd5066 edit 2022-04-08 16:16:11 +08:00
21d23b8100 edit 2022-04-08 16:10:00 +08:00
b568ac9dd2 edit 2022-04-08 16:08:34 +08:00
5316071a55 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into lxx 2022-04-08 15:57:04 +08:00
0b7e7b05c5 edit 2022-04-08 15:54:03 +08:00
4fc505c885 edit 2022-04-08 15:48:09 +08:00
3ed900f1be Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-08 15:40:32 +08:00
229b6d68b8 edit 2022-04-08 15:40:24 +08:00
cda4ce1765 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-08 15:38:57 +08:00
817b940c24 fix bug 2022-04-08 15:38:53 +08:00
10b4bc2305 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-08 15:35:19 +08:00
d182fc260e edit 2022-04-08 15:35:16 +08:00
c9f30c473f Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-08 15:13:36 +08:00
8bb5eb8ebd 666 2022-04-08 15:13:31 +08:00
b6c67e5353 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-08 14:32:57 +08:00
1d56ba7158 edit 2022-04-08 14:32:50 +08:00
81a4684a2c Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-08 14:08:58 +08:00
2a75dc0dc5 - 2022-04-08 14:08:13 +08:00
0874aad6a5 fix bug 2022-04-08 14:06:31 +08:00
c83e9aa189 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-08 14:04:38 +08:00
bba13a958d fix bug 2022-04-08 14:04:28 +08:00
59ad407b89 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-08 14:03:58 +08:00
bcba6058e1 edit 2022-04-08 14:03:54 +08:00
50beff0bbb fix bug 2022-04-08 13:51:50 +08:00
165f67cc5b Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-08 13:49:02 +08:00
7b17286222 fix bug 2022-04-08 13:48:52 +08:00
3cdd46cdce 优化 2022-04-08 13:46:26 +08:00
34d33028ec Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-08 13:36:40 +08:00
38d66931f5 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-08 13:35:23 +08:00
ae1ca9ad7f edit 2022-04-08 13:35:15 +08:00
210a6d51a5 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-08 13:35:03 +08:00
5c9ba7b7f1 资金上报 2022-04-08 13:34:49 +08:00
8c167c313a fix bug 2022-04-08 11:45:11 +08:00
417bf3667c Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-08 11:34:17 +08:00
0c180afadd 解决冲突 2022-04-08 11:34:13 +08:00
e18cfb89d6 edit 2022-04-08 11:24:50 +08:00
cc9a1a1760 edit 2022-04-08 11:23:15 +08:00
a240d39e19 解决冲突 2022-04-07 20:46:01 +08:00
7f012015cd 解决冲突 2022-04-07 19:52:54 +08:00
f0cfb3b874 解决冲突 2022-04-07 19:51:54 +08:00
df9fda1057 解决冲突 2022-04-07 19:29:30 +08:00
1c1bfad35e 解决冲突 2022-04-07 18:31:33 +08:00
7b0f2d49b5 解决冲突 2022-04-07 18:27:27 +08:00
617896a85b Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-07 17:56:30 +08:00
8b70140c71 订单上报 2022-04-07 17:56:21 +08:00
deec1b0bd6 解决冲突 2022-04-07 16:59:19 +08:00
465ae51f6c 解决冲突 2022-04-07 16:39:51 +08:00
b6a156b353 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-07 16:17:42 +08:00
a959b4708b 解决冲突 2022-04-07 16:17:34 +08:00
977e153c5d edit 2022-04-07 16:04:21 +08:00
77e5044a63 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-07 15:33:15 +08:00
5f9f2e3861 解决冲突 2022-04-07 15:33:04 +08:00
94b692621f Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-07 15:18:40 +08:00
a8ca0fa98e 资金上报优化 2022-04-07 15:18:29 +08:00
d2e8926ca6 解决冲突 2022-04-07 15:03:32 +08:00
ff978b77d4 解决冲突 2022-04-07 10:17:11 +08:00
35e80620b2 解决冲突 2022-04-07 10:12:14 +08:00
2ed180822c 解决冲突 2022-04-07 10:08:57 +08:00
a477278651 解决冲突 2022-04-07 02:04:09 +08:00
6e40152bc9 解决冲突 2022-04-06 20:46:31 +08:00
29d964cafd 解决冲突 2022-04-06 20:29:55 +08:00
952397783b 解决冲突 2022-04-06 20:24:25 +08:00
58ed5b4ec8 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-06 20:23:46 +08:00
675a750ae6 解决冲突 2022-04-06 20:23:38 +08:00
680a156838 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-06 16:42:29 +08:00
902e35e6db 订单上报优化 2022-04-06 16:42:19 +08:00
9fefb78dd8 fix bug 2022-04-06 15:41:23 +08:00
8502a8c540 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-06 15:12:54 +08:00
e0073230e5 fix bug 2022-04-06 15:12:45 +08:00
d74845021f edit 2022-04-06 14:48:24 +08:00
6fa1c0364d Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-06 14:41:04 +08:00
7a459bb031 edit 2022-04-06 14:40:57 +08:00
eb7ba37bf3 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-06 14:38:13 +08:00
c484687413 fix bug 2022-04-06 14:38:10 +08:00
fa25714764 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-06 14:32:22 +08:00
72d9cd0f42 资金上报 2022-04-06 14:32:11 +08:00
55bd97f7f6 edit 2022-04-06 14:31:40 +08:00
62978c681e edit 2022-04-06 14:10:58 +08:00
0e1b70a774 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-06 13:45:17 +08:00
1137cf5443 edit 2022-04-06 13:45:09 +08:00
83bba86b56 fix bug 2022-04-06 13:22:54 +08:00
be16c04fc6 fix bug 2022-04-06 13:20:20 +08:00
a64112037d Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-06 11:22:02 +08:00
c8c2184003 fix bug 2022-04-06 11:21:56 +08:00
1d1331d6db Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-06 11:19:43 +08:00
99cef99cf0 edit 2022-04-06 11:19:35 +08:00
bd08e5978a Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-06 11:09:28 +08:00
bea56eb9f4 fix bug 2022-04-06 11:09:22 +08:00
f80a62c29e fix bug 2022-04-06 11:06:09 +08:00
170501f16d fix bug 2022-04-06 11:04:29 +08:00
5a2a668168 fix bug 2022-04-06 10:57:58 +08:00
a2becf2105 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-06 10:26:58 +08:00
3f4bd0da1b edit 2022-04-06 10:23:33 +08:00
14fe3b0fd0 fix bug 2022-04-06 10:14:23 +08:00
7032dd71e8 Merge branch 'develop' of gitlab.eascs.com:tms-ui/tms-obc-web into develop 2022-04-02 18:02:34 +08:00
7933b1ad54 fix bug 2022-04-02 18:02:29 +08:00
ddd3b7167b 订单上传 2022-04-02 17:59:38 +08:00
be0653a6f2 上传设置接口对接 2022-04-02 17:53:59 +08:00
be8a1dafb9 fix bug 2022-04-02 17:26:16 +08:00
d67ba84af0 fix bug 2022-04-02 16:37:39 +08:00
ab9b88046d fix bug 2022-04-02 15:55:28 +08:00
6007b0b727 fix bug 2022-04-02 15:50:03 +08:00
422fe61a53 fix bug 2022-04-02 15:49:24 +08:00
407a7b624b edit 2022-04-02 14:49:06 +08:00
0cb20131b4 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-02 13:45:52 +08:00
3e2e9ff834 edit 2022-04-02 13:45:44 +08:00
9d5f87ea57 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-02 13:23:57 +08:00
3b5ddb5a0c 资金上传接口对接 2022-04-02 13:23:42 +08:00
dbb1ea9192 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-02 13:11:06 +08:00
4b04a4ca93 fix bug 2022-04-02 13:10:59 +08:00
6bb5695f56 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-01 16:42:21 +08:00
6863464467 666 2022-04-01 16:42:15 +08:00
8f1565e920 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-01 16:38:14 +08:00
e11dd25d68 fix bug 2022-04-01 16:38:04 +08:00
3548558a64 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-01 16:09:14 +08:00
6e923a6a46 edit 2022-04-01 16:09:06 +08:00
5f06aaf4a4 fix bug 2022-04-01 16:00:39 +08:00
45d96c1dbd fix bug 2022-04-01 15:31:22 +08:00
8e157193f0 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-01 14:54:17 +08:00
5c9f68c967 fix bug 2022-04-01 14:54:14 +08:00
27b2048f03 edit 2022-04-01 14:43:29 +08:00
3cdbd545ff Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-01 13:27:56 +08:00
7737cb1246 edit 2022-04-01 13:27:49 +08:00
7798b51ee9 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-01 13:16:39 +08:00
b2a03a42d1 fix bug 2022-04-01 13:16:30 +08:00
a543097734 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-01 11:15:52 +08:00
09e4aae936 666 2022-04-01 11:15:45 +08:00
ffede3caf1 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-01 11:04:42 +08:00
846d321151 edit 2022-04-01 11:04:35 +08:00
d960d9f1fb fix bug 2022-04-01 10:49:33 +08:00
f3224014a4 fix bug 2022-04-01 10:48:37 +08:00
9128d9f9a5 fix bug 2022-04-01 10:40:26 +08:00
1f2e9ad706 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-01 10:38:25 +08:00
48cc4ba137 fix bug 2022-04-01 10:38:16 +08:00
a3293f7a54 edit 2022-04-01 10:29:52 +08:00
032f214345 edit 2022-04-01 10:19:10 +08:00
2c4e4ea703 edit 2022-04-01 10:17:22 +08:00
5e92efc70f edit 2022-04-01 10:13:50 +08:00
0b7de5d43e edit 2022-04-01 09:52:10 +08:00
cd7b1775f6 edit 2022-04-01 09:43:19 +08:00
627f790edc Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-04-01 08:55:30 +08:00
4deec2010d edit 2022-04-01 08:55:25 +08:00
05cb535943 fix bug 2022-03-31 19:25:41 +08:00
54597de58c fix bug 2022-03-31 19:24:20 +08:00
0fc8b927a1 fix bug 2022-03-31 19:21:24 +08:00
1088f62d16 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-31 17:58:27 +08:00
2ad18a13c0 资金上报对接 2022-03-31 17:58:06 +08:00
6742b603cb Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-31 17:36:54 +08:00
599fe261f2 fix bug 2022-03-31 17:36:50 +08:00
46ceb837f6 edit 2022-03-31 17:33:57 +08:00
c2ecb57f37 edit 2022-03-31 17:08:17 +08:00
d0a48896b0 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-31 16:09:36 +08:00
67969a1d89 edit 2022-03-31 16:09:28 +08:00
765f2fa723 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-31 16:05:31 +08:00
2e1ee9d901 fix bug 2022-03-31 16:05:23 +08:00
0772564f08 - 2022-03-31 15:24:33 +08:00
6e00f7a135 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-31 15:10:49 +08:00
f38355927a fix bug 2022-03-31 15:10:45 +08:00
e5102b5edb Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-31 14:25:47 +08:00
27524bfd19 edit 2022-03-31 14:25:39 +08:00
9063a38770 fix bug 2022-03-31 14:23:06 +08:00
ca66f403e7 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-31 14:18:30 +08:00
43d8f637b2 666 2022-03-31 14:18:22 +08:00
1d1418ac44 解决冲突 2022-03-31 14:03:18 +08:00
a1b294eb8a fix bug 2022-03-31 13:43:43 +08:00
98926ea2cc Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-31 11:10:10 +08:00
6baec746a8 fix bug 2022-03-31 11:10:05 +08:00
1fc6bb90eb - 2022-03-30 20:14:23 +08:00
1b7addaa6e Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-30 19:21:59 +08:00
18f9769662 添加字段名 2022-03-30 19:21:45 +08:00
d34c9f21a8 fix bug 2022-03-30 18:42:53 +08:00
d1da209214 Merge branch 'develop' of gitlab.eascs.com:tms-ui/tms-obc-web into develop 2022-03-30 18:39:46 +08:00
f4d53b86fd fix bug 2022-03-30 18:39:42 +08:00
a8267e7fe4 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-30 18:13:35 +08:00
d394888cfa Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-30 17:57:46 +08:00
9c9985fced fix bug 2022-03-30 17:57:38 +08:00
dec3592a67 fix bug 2022-03-30 17:55:46 +08:00
5baa6b5f12 fix bug 2022-03-30 17:54:15 +08:00
3908fc321a fix bug 2022-03-30 17:31:58 +08:00
5f0942f1e9 fix bug 2022-03-30 17:16:46 +08:00
49258fd3d7 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-30 17:16:04 +08:00
495b5e2b0b - 2022-03-30 17:15:49 +08:00
e0fc78e849 fix bug 2022-03-30 17:07:03 +08:00
c0a087584f fix bug 2022-03-30 16:51:04 +08:00
e8bf51ffc3 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-30 16:32:34 +08:00
44ca28dd4c 666 2022-03-30 16:32:29 +08:00
dfb734529d Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-30 15:56:51 +08:00
791b19ff68 fix bug 2022-03-30 15:56:47 +08:00
a5cc8bd34a Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-30 15:54:08 +08:00
9b2af9bafd edit 2022-03-30 15:54:00 +08:00
2be9591824 - 2022-03-30 15:46:30 +08:00
180abc2fe2 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-30 14:55:53 +08:00
abf59f38e7 edit 2022-03-30 14:55:49 +08:00
3141de1357 fix bug 2022-03-30 14:44:03 +08:00
1eef137381 fix bug 2022-03-30 14:41:49 +08:00
60e26f7792 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-30 14:30:07 +08:00
2767780dec fix bug 2022-03-30 14:30:03 +08:00
3348e72b58 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-30 14:29:42 +08:00
ca10c07690 edit 2022-03-30 14:29:38 +08:00
228adb1656 fix bug 2022-03-30 14:18:28 +08:00
f62a87528f fix bug 2022-03-30 14:15:08 +08:00
4426659fac Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-30 14:13:31 +08:00
214ca1de9f fix bug 2022-03-30 14:13:27 +08:00
16c86c21a9 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-30 14:00:48 +08:00
a92b3bade0 资金信息 2022-03-30 14:00:36 +08:00
866273b11c Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-30 13:48:33 +08:00
d2fe559c7c fix bug 2022-03-30 13:48:21 +08:00
41e675ae6a Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-30 11:34:11 +08:00
8e1169a8d9 - 2022-03-30 11:33:53 +08:00
6de4675aa9 fix bug 2022-03-30 11:23:42 +08:00
19e6a1929b Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-30 11:04:21 +08:00
b817782b9b fix bug 2022-03-30 11:04:11 +08:00
2324e5d7a9 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-30 10:45:46 +08:00
b585793c46 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-30 10:45:37 +08:00
31923bec62 666 2022-03-30 10:45:30 +08:00
48b2345a98 fix bug 2022-03-30 10:45:28 +08:00
dafe2a811f fix bug 2022-03-30 10:09:12 +08:00
87465906b4 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-30 09:58:17 +08:00
18c571dd97 fix bug 2022-03-30 09:58:02 +08:00
2d668eb4fa Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-30 09:44:41 +08:00
26e3893f3a edit 2022-03-30 09:44:33 +08:00
6bbbc68ff7 fix bug 2022-03-29 18:41:51 +08:00
bd55b5fd74 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-29 17:59:01 +08:00
b91095ed9a 666 2022-03-29 17:57:06 +08:00
28087d6363 资金上报 2022-03-29 16:51:36 +08:00
83a7b5d45c Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-29 16:46:45 +08:00
a51b724288 订单上报 2022-03-29 16:44:54 +08:00
b6a5b083c1 fix bug 2022-03-29 16:26:13 +08:00
d5de70daf6 fix bug 2022-03-29 16:17:05 +08:00
eb12dd8db7 fix bug 2022-03-29 16:09:25 +08:00
d29aa5293b fix bug 2022-03-29 16:06:07 +08:00
ab29dc7af6 fix bug 2022-03-29 15:58:23 +08:00
e17ca0a906 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-29 15:25:24 +08:00
f4d4c19754 fix bug 2022-03-29 15:25:13 +08:00
d1c0f7a05f edit 2022-03-29 15:12:01 +08:00
995afc0a0b Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-29 15:01:48 +08:00
950155c799 edit 2022-03-29 15:01:38 +08:00
69daae8e32 fix bug 2022-03-29 14:52:38 +08:00
f9f4b11da5 fix bug 2022-03-29 14:30:55 +08:00
4b69759518 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-29 13:53:27 +08:00
f5fc1b901d fix bug 2022-03-29 13:53:23 +08:00
ca0cc0f24c fix bug 2022-03-29 11:35:23 +08:00
970a4c8b83 fix bug 2022-03-29 11:29:09 +08:00
fb21d5fdeb fix bug 2022-03-29 11:26:55 +08:00
ff02b82dc4 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-29 11:10:19 +08:00
ed90f4090a fix bug 2022-03-29 11:10:12 +08:00
527c96b31a Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-29 11:00:37 +08:00
7fd86fde99 订单上报 2022-03-29 11:00:15 +08:00
3c4f2251d2 edit 2022-03-29 10:55:09 +08:00
f4aa043eed edit 2022-03-29 10:47:46 +08:00
696ad9847b edit 2022-03-29 10:23:40 +08:00
8452e4b2af Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-29 10:19:43 +08:00
dd60f6c1f3 edit 2022-03-29 10:19:35 +08:00
4439f94956 fix bug 2022-03-29 09:29:56 +08:00
b87e2f6898 fix bug 2022-03-28 20:47:28 +08:00
a6340fc43b fix bug 2022-03-28 20:42:15 +08:00
d6fb98752c fix bug 2022-03-28 20:40:18 +08:00
414cfedb3e fix bug 2022-03-28 20:32:18 +08:00
da02f085e2 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-28 20:29:33 +08:00
ac7eb6e3db fix bug 2022-03-28 20:29:22 +08:00
3e2f850711 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-28 17:59:49 +08:00
f2c9ad8982 666 2022-03-28 17:59:42 +08:00
afd993db51 e 2022-03-28 17:55:49 +08:00
6bb5f3808e e 2022-03-28 17:47:04 +08:00
c7824fba5a Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-28 17:36:20 +08:00
30143b24bf e 2022-03-28 17:36:09 +08:00
cb50d0c36b fix bug 2022-03-28 16:03:35 +08:00
66e12a6eb3 fix bug 2022-03-28 16:02:44 +08:00
dc5c0a666b fix bug 2022-03-28 14:32:20 +08:00
e2c8bfde55 fix bug 2022-03-28 14:02:23 +08:00
1c6c75d05d fix bug 2022-03-28 13:47:46 +08:00
c04469f150 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-28 11:23:07 +08:00
fd743bd70e fix bug 2022-03-28 11:23:03 +08:00
0497f281bc edit 2022-03-28 11:20:35 +08:00
460e21e4b7 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-28 11:15:31 +08:00
74befaef51 fix bug 2022-03-28 11:15:27 +08:00
fd0099fb64 给司机发送短信 2022-03-28 11:04:43 +08:00
86d2ac0e66 Merge branch 'develop' of gitlab.eascs.com:tms-ui/tms-obc-web into develop 2022-03-28 10:02:37 +08:00
5693c85f30 fix bug 2022-03-28 10:02:34 +08:00
3308386da5 edit 2022-03-28 09:38:54 +08:00
3de3f4dd35 edit 2022-03-28 09:35:32 +08:00
75db016c07 edit 2022-03-28 09:15:15 +08:00
8ebd0b289d Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-25 18:06:11 +08:00
64f178c81c fix bug 2022-03-25 18:06:02 +08:00
07638e9ee2 edit 2022-03-25 17:44:53 +08:00
c00d41c25e edit 2022-03-25 17:32:57 +08:00
7d54cf22ea Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-25 17:24:26 +08:00
27df213f2b edit 2022-03-25 17:24:19 +08:00
9020192e82 fix bug 2022-03-25 16:51:36 +08:00
b624bea048 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-25 16:41:15 +08:00
d0f51f7999 fix bug 2022-03-25 16:41:12 +08:00
a51ed2559c Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-25 16:40:14 +08:00
f7cf2797e8 edit 2022-03-25 16:40:07 +08:00
2f9ce76435 fix bug 2022-03-25 16:33:00 +08:00
052ca6e1a7 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-25 16:22:48 +08:00
a115d81fa7 fix bug 2022-03-25 16:22:44 +08:00
d6b0f9359c edit 2022-03-25 16:22:43 +08:00
dc19b07de7 edit 2022-03-25 16:09:42 +08:00
3c6d526dc2 edit 2022-03-25 16:05:34 +08:00
84b0bc7e84 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-25 16:01:27 +08:00
5b95e6416f edit 2022-03-25 16:01:23 +08:00
54ba0288e1 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-25 15:59:35 +08:00
0cbc13389f fix bug 2022-03-25 15:59:31 +08:00
c1fb620227 Merge branch 'develop' of gitlab.eascs.com:tms-ui/tms-obc-web into develop 2022-03-25 15:22:38 +08:00
9a0c58504c fix bug 2022-03-25 15:22:32 +08:00
4c0724fb90 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-25 15:05:01 +08:00
670543f8cf fix bug 2022-03-25 15:04:50 +08:00
5412720930 edit 2022-03-25 15:01:39 +08:00
73f9f1a6a4 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-25 14:59:01 +08:00
a81d685b67 edit 2022-03-25 14:58:53 +08:00
441eaacecf Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-25 14:56:15 +08:00
4faecb7e94 fix bug 2022-03-25 14:56:06 +08:00
c60f909bc0 入账记录对接 2022-03-25 14:53:50 +08:00
ff29668daa Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-25 14:51:49 +08:00
ce615db5cc edit 2022-03-25 14:51:42 +08:00
c87ca9f9e6 Merge branch 'develop' of gitlab.eascs.com:tms-ui/tms-obc-web into develop 2022-03-25 14:40:22 +08:00
af6135f1ed fix bug 2022-03-25 14:40:18 +08:00
b4423eef37 fix bug 2022-03-25 14:27:44 +08:00
3935efb5ab fix bug 2022-03-25 14:22:47 +08:00
24a87e913c fix bug 2022-03-25 13:57:30 +08:00
11527ff5d6 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-25 13:45:24 +08:00
b042def28c fix bug 2022-03-25 13:45:20 +08:00
e4e72de99a edit 2022-03-25 13:39:41 +08:00
d70b97e841 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-25 13:35:59 +08:00
81c42f2cea edit 2022-03-25 13:35:56 +08:00
fe713e8c12 fix bug 2022-03-25 13:19:53 +08:00
99dddaac1e fix bug 2022-03-25 11:03:04 +08:00
41a6e83487 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-25 10:53:45 +08:00
19bf28d403 fix bug 2022-03-25 10:53:41 +08:00
d785fb4ef8 fix bug 2022-03-24 21:19:34 +08:00
75b69a1a1a Merge branch 'develop' of gitlab.eascs.com:tms-ui/tms-obc-web into develop 2022-03-24 20:46:18 +08:00
a3c34fe7f7 fix bug 2022-03-24 20:46:15 +08:00
152cb4bfd5 fix bug 2022-03-24 19:53:26 +08:00
894dc4365f fix bug 2022-03-24 19:41:01 +08:00
d3ec9d8eae fix bug 2022-03-24 19:37:46 +08:00
884040a950 fix bug 2022-03-24 19:36:31 +08:00
1116990af4 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-24 18:20:01 +08:00
87bb6a731d fix bug 2022-03-24 18:19:56 +08:00
cf8f3df998 edit 2022-03-24 17:57:34 +08:00
85ed5e633e Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-24 17:57:26 +08:00
5cfe0ed512 edit 2022-03-24 17:57:17 +08:00
28cf54a525 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-24 17:50:04 +08:00
94146b4211 fix bug 2022-03-24 17:49:56 +08:00
4903a20abb Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-24 17:44:42 +08:00
2f19afe7fc 入账记录优化 2022-03-24 17:44:34 +08:00
a16cff8d9b fix bug 2022-03-24 17:33:40 +08:00
eaa3651304 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-24 16:14:10 +08:00
3870728572 edit 2022-03-24 16:14:03 +08:00
34544e97e2 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-24 16:01:30 +08:00
23e0a83c56 fix bug 2022-03-24 16:01:19 +08:00
d8d698125e Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-24 15:17:27 +08:00
ae743ee020 edit 2022-03-24 15:17:24 +08:00
ef7fce7468 fix bug 2022-03-24 14:54:11 +08:00
aea2a84b09 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-24 14:49:52 +08:00
9c21cabd45 fix bug 2022-03-24 14:49:48 +08:00
bce69d2c1f Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-24 14:44:29 +08:00
290e3a55f7 合伙人管理优化 2022-03-24 14:44:18 +08:00
ca4d1bd219 fix bug 2022-03-24 14:22:51 +08:00
0dd36d8c7f fix bug 2022-03-24 14:20:58 +08:00
5d60e80783 fix bug 2022-03-24 14:12:17 +08:00
aa1a043c22 fix bug 2022-03-24 14:08:58 +08:00
746a843a8e fix bug 2022-03-24 14:05:43 +08:00
d64d0d7ed4 fix bug 2022-03-24 14:03:44 +08:00
e37601b0af fix bug 2022-03-24 13:51:47 +08:00
ba808581fb fix bug 2022-03-24 13:51:08 +08:00
2b96f78d5d Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-24 13:44:38 +08:00
229e125e3f fix bug 2022-03-24 13:44:33 +08:00
9cee3499e2 edit 2022-03-24 10:36:45 +08:00
941a2bf68c Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-24 10:33:04 +08:00
79ec9901c1 edit 2022-03-24 10:32:56 +08:00
076410a790 fix bug 2022-03-24 10:29:42 +08:00
3e542dacbd Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-24 10:22:15 +08:00
cc8cf5c64d fix bug 2022-03-24 10:22:06 +08:00
fcce660bea edit 2022-03-24 10:04:03 +08:00
29fee8e3aa Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-24 09:57:54 +08:00
cdb22c78f1 edit 2022-03-24 09:57:50 +08:00
4d5de1e536 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-24 09:49:27 +08:00
8378b547df fix bug 2022-03-24 09:49:17 +08:00
d79c81d0f8 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-24 09:48:56 +08:00
7d48cde471 - 2022-03-24 09:48:47 +08:00
5607c2b820 fix bug 2022-03-24 09:47:34 +08:00
3f27d0b1a1 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-24 09:41:07 +08:00
786010bb59 fix bug 2022-03-24 09:40:58 +08:00
e30c920892 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-24 09:40:25 +08:00
6791d345c3 fix bug 2022-03-24 09:37:18 +08:00
c8cab05b83 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-24 09:31:14 +08:00
f98e57c3aa fix bug 2022-03-24 09:31:05 +08:00
5c317813ec edit 2022-03-24 09:28:48 +08:00
559ba3955c edit 2022-03-24 09:08:53 +08:00
50fcebb09a Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-24 09:04:11 +08:00
f38a165c67 edit 2022-03-24 09:04:07 +08:00
7a21e5ddf1 Merge branch 'develop' of gitlab.eascs.com:tms-ui/tms-obc-web into develop 2022-03-23 20:54:07 +08:00
9092299b3d fix bug 2022-03-23 20:54:03 +08:00
57cab8a928 fix bug 2022-03-23 20:36:47 +08:00
b21c7dd8d5 fix bug 2022-03-23 20:28:10 +08:00
00d4cf328b Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-23 20:04:20 +08:00
859ebe036d fix bug 2022-03-23 20:02:52 +08:00
3fcafcbbc4 fix bug 2022-03-23 19:57:38 +08:00
488b4f6dab fix bug 2022-03-23 19:51:40 +08:00
3aea263ba1 fix bug 2022-03-23 19:46:34 +08:00
2023fd2b75 fix bug 2022-03-23 19:22:24 +08:00
9100972c83 fix bug 2022-03-23 19:15:22 +08:00
164bd4c333 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-23 19:11:32 +08:00
1d3f903801 - 2022-03-23 19:11:22 +08:00
544ca8d4c3 fix bug 2022-03-23 18:53:32 +08:00
0eb6409298 fix bug 2022-03-23 17:55:43 +08:00
e6221f9379 fix bug 2022-03-23 17:52:35 +08:00
a6c1472757 fix bug 2022-03-23 17:48:19 +08:00
59be02c13b Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-23 17:47:16 +08:00
4f4667705c fix bug 2022-03-23 17:47:09 +08:00
7d740ae559 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-23 17:19:17 +08:00
571de29199 edit 2022-03-23 17:19:13 +08:00
b9c099d283 fix bug 2022-03-23 16:58:34 +08:00
573abe5ff4 Merge branch 'develop' of gitlab.eascs.com:tms-ui/tms-obc-web into develop 2022-03-23 15:57:39 +08:00
8b4e07a1ea fix bug 2022-03-23 15:57:34 +08:00
a57933b42c fix bug 2022-03-23 15:52:29 +08:00
1067ad68ec Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-23 15:51:05 +08:00
257fd6e92c fix bug 2022-03-23 15:50:56 +08:00
de4e0c4de6 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-23 15:40:06 +08:00
ecea562ed8 edit 2022-03-23 15:39:58 +08:00
47d6deb1f6 fix bug 2022-03-23 14:54:49 +08:00
5875c8416f fix bug 2022-03-23 14:49:28 +08:00
f5f64038c2 merge partner 2022-03-23 14:31:43 +08:00
f85da30008 merge partner 2022-03-23 14:27:29 +08:00
ba81d9be29 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-23 14:24:25 +08:00
ff99a1dfb7 merge partner 2022-03-23 14:24:21 +08:00
3ad13aba00 fix bug 2022-03-23 13:57:43 +08:00
106e32189a Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-23 13:35:38 +08:00
10733e0240 fix bug 2022-03-23 13:34:38 +08:00
2822ee9920 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-23 13:24:46 +08:00
7e2b37ef85 edit 2022-03-23 13:24:35 +08:00
8c4761f078 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-23 11:40:32 +08:00
ae3a8de5a2 fix bug 2022-03-23 11:40:25 +08:00
2a065d7c6d edit 2022-03-23 11:22:38 +08:00
8d31f21547 edit 2022-03-23 11:06:24 +08:00
d2c350f6d1 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-23 10:31:06 +08:00
0cce1559f3 edit 2022-03-23 10:30:58 +08:00
d2a6ca1c8a Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-23 10:12:12 +08:00
ba63f3250d fix bug 2022-03-23 10:11:56 +08:00
5d9b136898 edit 2022-03-23 10:07:05 +08:00
cd84e321e2 edit 2022-03-23 09:51:22 +08:00
549fb8a5c4 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-23 09:40:50 +08:00
c9e8779418 edit 2022-03-23 09:40:29 +08:00
ae5ca4497e fix bug 2022-03-22 18:02:28 +08:00
eea408944c Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-22 17:55:12 +08:00
2b2b2f3ca7 fix bug 2022-03-22 17:55:04 +08:00
131a8caceb Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-22 17:48:34 +08:00
40d46bfc6c edit 2022-03-22 17:48:29 +08:00
c5e7182978 fix bug 2022-03-22 17:45:32 +08:00
678d15519a Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-22 17:37:31 +08:00
0ca940305b fix bug 2022-03-22 17:37:28 +08:00
c338af78bc Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-22 17:14:59 +08:00
39c6420921 dict-select组件添加重置功能 2022-03-22 17:14:50 +08:00
33200a38c3 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-22 17:01:06 +08:00
6b08457f6c fix bug 2022-03-22 17:00:57 +08:00
ab86f198e9 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-22 15:39:47 +08:00
1e3e5ea830 edit 2022-03-22 15:39:43 +08:00
b6b0529fc0 fix bug 2022-03-22 15:25:44 +08:00
9cbd590ec0 fix bug 2022-03-22 15:22:36 +08:00
2c996dae05 Merge branch 'st_ui' into develop 2022-03-22 14:28:18 +08:00
b468bf197f edit 2022-03-22 14:27:44 +08:00
a85946fad0 fix bug 2022-03-22 13:47:47 +08:00
eb41537083 fix bug 2022-03-22 13:32:21 +08:00
761e712c51 fix bug 2022-03-22 13:31:24 +08:00
2bb8081af4 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-22 11:13:31 +08:00
6dffa159ef fix bug 2022-03-22 11:12:35 +08:00
c5298f2eec Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-22 10:26:30 +08:00
41b5ba41b0 edit 2022-03-22 10:26:19 +08:00
6ba71ef342 fix bug 2022-03-22 10:05:39 +08:00
73eb480138 fix bug 2022-03-22 09:42:33 +08:00
a78db667e6 edit 2022-03-22 09:26:23 +08:00
9c97943076 edit 2022-03-22 09:22:45 +08:00
cd48729a4b fix bug 2022-03-21 18:01:23 +08:00
4ba7269e6f fix bug 2022-03-21 17:33:38 +08:00
bc6b0ef9ba fix bug 2022-03-21 17:31:30 +08:00
bc48403573 fix bug 2022-03-21 15:53:17 +08:00
f242420f3a fix bug 2022-03-21 15:50:31 +08:00
6cecb167ea 返佣 2022-03-21 15:30:35 +08:00
2ae16dce5c 返佣 2022-03-21 15:27:17 +08:00
28d48ec390 返佣 2022-03-21 15:14:00 +08:00
825b591c67 返佣 2022-03-21 15:05:20 +08:00
0778aabadd 返佣 2022-03-21 15:03:52 +08:00
7a3b01c4e6 返佣 2022-03-21 15:03:23 +08:00
18a4740380 返佣 2022-03-21 15:00:21 +08:00
303f74c176 返佣 2022-03-21 14:52:57 +08:00
5bf1767e6e 返佣 2022-03-21 14:52:04 +08:00
ead9ebb012 返佣 2022-03-21 14:41:29 +08:00
ace758617f 'fixbug' 2022-03-18 18:33:19 +08:00
e259f53bc2 'fixbug' 2022-03-18 16:13:59 +08:00
4ac1eeab24 'fixbug' 2022-03-18 15:57:00 +08:00
f298ead5bb 'fixbug' 2022-03-18 15:42:50 +08:00
68ab611223 'fixbug' 2022-03-18 15:28:37 +08:00
4f220563a1 'fixbug' 2022-03-18 15:23:50 +08:00
567cf4b15a 'fixbug' 2022-03-18 15:21:44 +08:00
911f4971f3 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-18 15:15:18 +08:00
7cdb840b5a 'fixbug' 2022-03-18 15:15:13 +08:00
4b89007ea6 edit 2022-03-18 15:03:40 +08:00
8396fa724c 'fixbug' 2022-03-18 01:28:25 +08:00
8f4646501d 'fixbug' 2022-03-18 01:19:54 +08:00
cadf4acd85 'fixbug' 2022-03-18 00:54:13 +08:00
759c829c4d 'fixbug' 2022-03-18 00:43:17 +08:00
d9d9ea2733 'fixbug' 2022-03-18 00:41:03 +08:00
bdd3b9cc3b 'fixbug' 2022-03-18 00:34:45 +08:00
b49480ef7b 'fixbug' 2022-03-17 17:59:34 +08:00
46bfecfdc2 'fixbug' 2022-03-17 17:11:06 +08:00
a59df85c64 'fixbug' 2022-03-17 17:01:37 +08:00
17420e5351 bugfix 2022-03-17 15:15:44 +08:00
c0336eb26a bugfix 2022-03-17 13:30:07 +08:00
b394d976a0 'fixbug' 2022-03-16 15:36:35 +08:00
48d7a9ba78 'fixbug' 2022-03-16 15:14:39 +08:00
01ac9f4e99 'fixbug' 2022-03-16 15:09:46 +08:00
376005df54 edit 2022-03-16 13:34:23 +08:00
5777290bf2 'fixbug' 2022-03-15 15:18:18 +08:00
59dbb5443c 'fixbug' 2022-03-15 15:12:26 +08:00
70d1ad980e 'fixbug' 2022-03-15 14:59:18 +08:00
cfe1b803ec Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-15 13:00:56 +08:00
5fcdba486e 'fixbug' 2022-03-15 13:00:50 +08:00
4aadbec7cc edit 2022-03-15 11:21:57 +08:00
9e473d2116 bugfix 5303 2022-03-14 18:29:55 +08:00
23226b2df0 edit 2022-03-14 17:10:21 +08:00
afe542a6a0 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-14 16:16:14 +08:00
8a80a1de3c edit 2022-03-14 16:14:31 +08:00
d2bad04985 'fixbug' 2022-03-14 15:32:42 +08:00
8311b7c783 'fixbug' 2022-03-14 15:25:49 +08:00
182e547ffe Merge branch 'develop' of gitlab.eascs.com:tms-ui/tms-obc-web into develop 2022-03-14 14:09:07 +08:00
98281b6b3a fix bug 2022-03-14 14:09:03 +08:00
4883a55ce8 edit 2022-03-14 10:30:26 +08:00
e330724811 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-12 15:30:13 +08:00
dd8f5afaa1 666 2022-03-12 15:30:07 +08:00
8940aec409 fix bug 2022-03-11 17:58:32 +08:00
b1d769e215 fix bug 2022-03-11 17:58:14 +08:00
6d703cf325 fix bug 2022-03-11 17:28:04 +08:00
e4e76db5d8 fix bug 2022-03-11 17:13:59 +08:00
5ebf478c35 fix bug 2022-03-11 16:41:17 +08:00
120e12c246 fix bug 2022-03-11 16:27:40 +08:00
8805564acc Merge branch 'develop' of gitlab.eascs.com:tms-ui/tms-obc-web into develop 2022-03-11 15:57:51 +08:00
35b4fafd24 fix bug 2022-03-11 15:57:47 +08:00
2422bd47b2 fix bug 2022-03-11 15:56:13 +08:00
06deeb01ce Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-11 15:41:49 +08:00
cf4d181c02 fix bug 2022-03-11 15:41:45 +08:00
14cf740b8c Merge branch 'develop' of gitlab.eascs.com:tms-ui/tms-obc-web into develop 2022-03-11 15:37:10 +08:00
9eab67502f fix bug 2022-03-11 15:37:04 +08:00
2eb9ef930a fix bug 2022-03-11 15:35:38 +08:00
59c911b639 fix bug 2022-03-11 13:39:48 +08:00
737dd8d9b1 fix bug 2022-03-11 13:33:02 +08:00
4f3c5640b5 fix bug 2022-03-11 11:24:59 +08:00
d8de5bfe8b fix bug 2022-03-11 11:18:03 +08:00
2f67f0ae0b fix bug 2022-03-11 11:10:16 +08:00
d1e01fb203 fix bug 2022-03-11 11:07:08 +08:00
a719dfd6dc Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-11 11:01:49 +08:00
b0de026701 fix bug 2022-03-11 11:01:45 +08:00
2d98e91e02 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-11 10:59:52 +08:00
64ac472716 e 2022-03-11 10:59:45 +08:00
bacba43fd2 fix bug 2022-03-11 10:37:48 +08:00
d0f418adc4 fix bug 2022-03-11 10:28:48 +08:00
688fd03a92 fix bug 2022-03-11 10:22:48 +08:00
ae22b93ac7 fix bug 2022-03-11 10:18:57 +08:00
d499b524f7 fix bug 2022-03-11 09:53:53 +08:00
6bdcd4e0e6 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-11 09:37:04 +08:00
e5b0436a27 fix bug 2022-03-11 09:36:53 +08:00
56c74c37f2 edi 2022-03-11 09:29:01 +08:00
547918ddaa edit 2022-03-10 20:49:21 +08:00
bdfbca6fc0 edit 2022-03-10 20:47:46 +08:00
6ef3718fbc edit 2022-03-10 20:46:28 +08:00
268919bda5 edit 2022-03-10 19:13:34 +08:00
d81ae173e2 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-10 19:06:20 +08:00
001455303e edit 2022-03-10 19:06:13 +08:00
36f07fc430 edit 2022-03-10 19:06:05 +08:00
7b5ad7970c Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-10 18:04:18 +08:00
bc20f1e970 fix bug 2022-03-10 18:04:09 +08:00
0d49a8e9d0 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-10 18:03:47 +08:00
006a59122b edit 2022-03-10 18:03:44 +08:00
2d17152c43 解决冲突 2022-03-10 16:18:23 +08:00
87dc390eaf 解决冲突 2022-03-10 16:15:15 +08:00
caf0f98a0e fix bug 2022-03-10 16:11:07 +08:00
c3afc62cb1 fix bug 2022-03-10 14:31:12 +08:00
a6c357e77a 解决冲突 2022-03-10 11:18:25 +08:00
85530ad527 解决冲突 2022-03-10 10:49:07 +08:00
a125eec1d3 fix bug 2022-03-10 10:28:09 +08:00
7e4dc24ca9 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-10 10:24:42 +08:00
01290836dc fix bug 2022-03-10 10:24:37 +08:00
20a4a91444 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-10 10:14:05 +08:00
fa6fd67157 edit 2022-03-10 10:13:58 +08:00
5988856e23 Merge branch 'develop' of gitlab.eascs.com:tms-ui/tms-obc-web into develop 2022-03-10 10:13:07 +08:00
fcdc765e69 fix style 2022-03-10 10:13:02 +08:00
18fc33ad00 edit 2022-03-10 09:13:35 +08:00
500126f019 edit 2022-03-10 09:11:02 +08:00
a2abb79379 edit 2022-03-09 18:04:32 +08:00
fecb9692b3 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-09 18:01:50 +08:00
e7cd51ae30 edit 2022-03-09 18:01:42 +08:00
14d38960b8 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-09 17:12:02 +08:00
7bc18f6469 fix bug 2022-03-09 17:11:57 +08:00
4dd7acb53a edit 2022-03-09 17:04:27 +08:00
89c03c417d edit 2022-03-09 16:54:24 +08:00
2320ab0960 edit 2022-03-09 16:53:58 +08:00
61b73497a6 fix bug 2022-03-09 16:46:42 +08:00
95604e68df fix bug 2022-03-09 16:26:01 +08:00
cb3bf2389c Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-09 16:18:00 +08:00
44ae7f40c1 fix bug 2022-03-09 16:17:56 +08:00
206ffaa9b9 edit 2022-03-09 16:12:37 +08:00
da7912ea1a Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-09 16:01:03 +08:00
ebdad86950 edit 2022-03-09 16:00:58 +08:00
ae80432b23 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-09 15:25:35 +08:00
ed84583bac fix bug 2022-03-09 15:25:26 +08:00
21009db39b Merge branch 'develop' of gitlab.eascs.com:tms-ui/tms-obc-web into develop 2022-03-09 15:20:29 +08:00
236a69cdd0 fix style 2022-03-09 15:20:23 +08:00
4a8fe7df04 fix bug 2022-03-09 15:18:42 +08:00
7d48edd72b fix bug 2022-03-09 15:17:37 +08:00
2769384b9f Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-09 14:41:08 +08:00
2d0b000242 edit 2022-03-09 14:40:57 +08:00
abeed6f4c6 fix bug 2022-03-09 14:34:37 +08:00
3c39e4395e fix bug 2022-03-09 14:29:59 +08:00
70213fc40d fix bug 2022-03-09 14:28:48 +08:00
f5b51e9d2c fix bug 2022-03-09 14:26:51 +08:00
c8fef47035 fix bug 2022-03-09 14:25:04 +08:00
bd75592478 fix bug 2022-03-09 14:23:24 +08:00
98e10f6767 fix bug 2022-03-09 14:14:36 +08:00
e1f4be6b8b Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-09 13:41:05 +08:00
c97712027d fix bug 2022-03-09 13:41:01 +08:00
6c47267388 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-09 11:12:40 +08:00
26ae59d300 edit 2022-03-09 11:12:33 +08:00
fed2710f5c Merge branch 'develop' of gitlab.eascs.com:tms-ui/tms-obc-web into develop 2022-03-09 10:59:18 +08:00
7b93976dbf fix style 2022-03-09 10:59:13 +08:00
2191dbc899 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-09 10:42:41 +08:00
498ff78ae2 fix bug 2022-03-09 10:42:34 +08:00
d97800841d Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-09 10:34:37 +08:00
ecc9dfe5cf edit 2022-03-09 10:34:32 +08:00
cf2e3c6351 fix bug 2022-03-09 10:27:21 +08:00
a11bb90f20 fix bug 2022-03-09 10:15:27 +08:00
9c9b45f96a fix bug 2022-03-08 19:39:21 +08:00
75e4c51846 fix bug 2022-03-08 19:32:21 +08:00
ce4f1e1ed1 fix bug 2022-03-08 19:24:33 +08:00
334a8bf58c fix bug 2022-03-08 19:10:50 +08:00
0a649e65c2 fix bug 2022-03-08 19:07:46 +08:00
bbd531326a fix bug 2022-03-08 18:59:25 +08:00
14cba100e4 fix bug 2022-03-08 14:45:47 +08:00
83deb7c465 fix bug 2022-03-08 14:38:12 +08:00
cc2dc19a3d fix bug 2022-03-08 14:06:58 +08:00
5d07a64d3b fix bug 2022-03-08 14:05:32 +08:00
8781bcf586 fix bug 2022-03-08 14:00:17 +08:00
5fd558627f fix bug 2022-03-08 13:56:54 +08:00
3db73b9509 fix bug 2022-03-08 13:48:02 +08:00
e6efbd0d20 fix bug 2022-03-08 13:31:12 +08:00
cfba5ed3ad Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-08 13:22:21 +08:00
29a18967c9 fix bug 2022-03-08 13:22:17 +08:00
96a23ebbcf fix style 2022-03-07 20:29:16 +08:00
07589c8452 fix style 2022-03-07 20:28:44 +08:00
9b7b07397b fix style 2022-03-07 20:27:13 +08:00
9894aafcc1 指派熟车优化 2022-03-07 19:23:33 +08:00
cf4498db3e fix bug 2022-03-07 17:57:01 +08:00
f09404d89b fix bug 2022-03-07 17:53:07 +08:00
b5ef3908e8 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-07 17:50:02 +08:00
1e7171cb23 fix bug 2022-03-07 17:49:58 +08:00
658f1666be e 2022-03-07 17:42:58 +08:00
83d43d2f15 e 2022-03-07 17:37:57 +08:00
be1e86601a Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-07 17:34:02 +08:00
476d3f6587 e 2022-03-07 17:33:54 +08:00
12cc256741 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-07 17:32:23 +08:00
258fe9f356 fix bug 2022-03-07 17:32:19 +08:00
add1a9bae3 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-07 17:30:29 +08:00
7cfa2cc415 e 2022-03-07 17:30:21 +08:00
0d12b0bfa1 fix bug 2022-03-07 17:27:43 +08:00
4d61c136ff fix bug 2022-03-07 17:05:09 +08:00
31959f9cbf fix bug 2022-03-07 16:45:08 +08:00
4593e3240e fix bug 2022-03-07 16:40:52 +08:00
e61ba7f25e fix bug 2022-03-07 16:23:33 +08:00
ef1f8e98e7 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-07 16:20:45 +08:00
28837d56a6 e 2022-03-07 16:20:41 +08:00
1481a0ffd4 fix bug 2022-03-07 16:14:35 +08:00
e231debd6a Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-07 16:13:15 +08:00
e01ed4dc55 fix bug 2022-03-07 16:13:11 +08:00
d97347e720 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-07 16:11:21 +08:00
e066cb7850 e 2022-03-07 16:11:13 +08:00
2c1ae2ba1f fix bug 2022-03-07 15:59:22 +08:00
092f0d41e8 fix bug 2022-03-07 15:58:36 +08:00
1457c37fb5 fix bug 2022-03-07 15:46:28 +08:00
74e43e1157 fix bug 2022-03-07 15:37:37 +08:00
77252eb351 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-07 15:35:44 +08:00
916e0f9c0f e 2022-03-07 15:35:40 +08:00
0230134320 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-07 15:28:55 +08:00
0d36482e6d fix bug 2022-03-07 15:28:52 +08:00
7b9de7fffc Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-07 15:22:50 +08:00
431eb70c66 e 2022-03-07 15:22:43 +08:00
119408bcf7 fix bug 2022-03-07 15:16:41 +08:00
07c5ba0884 fix bug 2022-03-07 14:56:54 +08:00
70d7746f83 fix bug 2022-03-07 14:17:16 +08:00
c3ebf69caa Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-07 14:01:56 +08:00
02014f4b21 fix bug 2022-03-07 14:01:53 +08:00
c11d9f3fa0 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-07 11:23:02 +08:00
9f0b3da44c e 2022-03-07 11:22:56 +08:00
60b101f2bb fix bug 2022-03-07 11:13:48 +08:00
101eca6093 fix bug 2022-03-07 10:51:09 +08:00
2bb30f16b3 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-07 10:43:40 +08:00
740d7317d4 fix bug 2022-03-07 10:43:36 +08:00
198d9bf776 e 2022-03-07 10:33:39 +08:00
abfaba97b0 e 2022-03-07 10:10:23 +08:00
dc8f5eb36c e 2022-03-07 09:57:05 +08:00
17341ddbee e 2022-03-07 09:51:44 +08:00
ff020f5a35 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-07 09:31:51 +08:00
bcb4f3cf56 e 2022-03-07 09:31:46 +08:00
3f80d30e34 Merge branch 'develop' of gitlab.eascs.com:tms-ui/tms-obc-web into develop 2022-03-04 18:04:07 +08:00
c402fedde3 fix style 2022-03-04 18:04:03 +08:00
c4b7953692 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-04 17:43:50 +08:00
9b22d97696 - 2022-03-04 17:43:35 +08:00
ac5bb6ab7e fix bug 2022-03-04 16:48:04 +08:00
855615d1ff fix bug 2022-03-04 16:14:22 +08:00
99d00bafa8 fix bug 2022-03-04 15:36:26 +08:00
d4dd453308 fix bug 2022-03-04 15:21:52 +08:00
dabe8ba00e edit 2022-03-04 15:17:31 +08:00
0307a0852a Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-04 15:14:12 +08:00
17ce3dd481 edit 2022-03-04 15:14:03 +08:00
ea95821644 fix bug 2022-03-04 15:12:13 +08:00
3341787481 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-04 15:08:34 +08:00
2c46fd77bd fix bug 2022-03-04 15:08:30 +08:00
5db0abb42e Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-04 14:57:03 +08:00
07553918d0 edit 2022-03-04 14:56:56 +08:00
05b878ddcd fix bug 2022-03-04 14:35:32 +08:00
c32f0ea95b fix bug 2022-03-04 14:25:43 +08:00
021ce61aca fix bug 2022-03-04 14:24:40 +08:00
3387c37e6a fix bug 2022-03-04 14:15:33 +08:00
7463eb6425 fix bug 2022-03-04 14:07:58 +08:00
9bc65559a1 fix bug 2022-03-04 13:53:09 +08:00
0270e41c4a fix bug 2022-03-04 13:40:25 +08:00
52f0f576ac fix bug 2022-03-04 13:37:44 +08:00
b721df986a fix bug 2022-03-04 13:36:29 +08:00
bd6fa847fa Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-04 13:34:16 +08:00
a98a0592ea fix bug 2022-03-04 13:34:13 +08:00
a1a73bebfa Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-04 11:03:34 +08:00
2a3a59737c edit 2022-03-04 11:03:26 +08:00
3b884de222 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-04 10:47:01 +08:00
3ae4aa04e2 fix bug 2022-03-04 10:46:57 +08:00
779c29fe6c Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-04 10:45:10 +08:00
51e7ebf4d3 edit 2022-03-04 10:45:05 +08:00
ff9a59a759 fix bug 2022-03-04 10:04:21 +08:00
82dc8255c1 fix bug 2022-03-04 10:00:04 +08:00
a44a441203 fix bug 2022-03-04 09:57:44 +08:00
3274d6b5b0 fix bug 2022-03-04 09:48:16 +08:00
1f806432d1 fix bug 2022-03-04 09:47:58 +08:00
43a9d48930 fix bug 2022-03-04 09:38:49 +08:00
2d7f75d90c fix bug 2022-03-04 09:34:35 +08:00
46227ebd48 fix bug 2022-03-03 16:34:33 +08:00
ad9ee653df fix bug 2022-03-03 16:33:01 +08:00
2296944130 fix bug 2022-03-03 16:02:27 +08:00
df1bcf4654 fix bug 2022-03-03 15:45:44 +08:00
263a8323de Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-03 15:36:57 +08:00
691567904b fix bug 2022-03-03 15:36:54 +08:00
fc83ed140f edit 2022-03-03 15:20:48 +08:00
a6153323dd Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-03 15:13:02 +08:00
73c3ce6c4f fix bug 2022-03-03 15:12:48 +08:00
c69e21bd62 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-03 14:43:14 +08:00
d57d146689 edit 2022-03-03 14:43:10 +08:00
23b0512e9c fix bug 2022-03-03 14:27:42 +08:00
9afb89b82b Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-03 14:13:17 +08:00
d1fa642b83 fix bug 2022-03-03 14:13:13 +08:00
21cef66d34 edit 2022-03-03 13:52:32 +08:00
805ac57f02 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-03 11:25:07 +08:00
d840353041 edit 2022-03-03 11:25:03 +08:00
f2926288fa Merge branch 'develop' of gitlab.eascs.com:tms-ui/tms-obc-web into develop 2022-03-03 10:39:39 +08:00
581303f794 fix bug 2022-03-03 10:39:36 +08:00
c66e1ae3a9 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-03 10:05:52 +08:00
c37bbdaf56 edit 2022-03-03 10:05:47 +08:00
2e5164fe3c fix bug 2022-03-02 20:57:40 +08:00
8e8dac953c fix bug 2022-03-02 18:59:43 +08:00
69ba80fd81 fix bug 2022-03-02 18:09:16 +08:00
5bb4c67981 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-02 18:07:50 +08:00
c1347bd394 fix bug 2022-03-02 18:07:40 +08:00
60dff3a432 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-02 18:00:56 +08:00
dc42b429cf edit 2022-03-02 18:00:51 +08:00
399db8c601 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-02 18:00:47 +08:00
b746d33dd2 fix bug 2022-03-02 18:00:38 +08:00
b60bdb4b9d Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-02 17:53:32 +08:00
5387c5d882 edit 2022-03-02 17:53:29 +08:00
946bd59ffb fix bug 2022-03-02 17:50:07 +08:00
90a626c601 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-02 17:37:19 +08:00
60d00f960c fix bug 2022-03-02 17:37:11 +08:00
a8ed4b0000 edit 2022-03-02 17:30:58 +08:00
f5c85c6cfc Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-02 17:29:16 +08:00
a017104170 edit 2022-03-02 17:29:08 +08:00
67e54f2a13 fix bug 2022-03-02 17:18:42 +08:00
bf14ddd7eb fix bug 2022-03-02 17:02:10 +08:00
6d43d3af33 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-02 16:55:41 +08:00
5a7e7df5c5 fix bug 2022-03-02 16:55:35 +08:00
c7e25414bf Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-02 16:48:58 +08:00
ec47e67b21 edit 2022-03-02 16:48:49 +08:00
899c708482 fix bug 2022-03-02 16:43:48 +08:00
f3ede6c5f0 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-02 16:42:27 +08:00
ce57fe029e edit 2022-03-02 16:42:19 +08:00
3b016972b0 fix bug 2022-03-02 16:39:24 +08:00
6bcc71ab8e fix bug 2022-03-02 16:34:41 +08:00
35c459895e fix bug 2022-03-02 16:34:35 +08:00
01a406dcef fix bug 2022-03-02 16:30:31 +08:00
46f30b73d1 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-02 16:30:23 +08:00
1155b23859 fix bug 2022-03-02 16:30:19 +08:00
6b890e638c edit 2022-03-02 16:17:29 +08:00
8994bf293b Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-02 16:15:43 +08:00
6908a84e25 edit 2022-03-02 16:15:39 +08:00
1db6ff1c4e fix bug 2022-03-02 15:59:29 +08:00
4b5e42e7c9 fix bug 2022-03-02 15:54:19 +08:00
a9e132a581 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-02 15:52:33 +08:00
ea2b5eec18 货源详情进度条添加操作时间 2022-03-02 15:51:24 +08:00
82c3801cc6 fix bug 2022-03-02 15:43:25 +08:00
f3e01dcfc1 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-02 15:42:26 +08:00
0ea96ff327 fix bug 2022-03-02 15:42:17 +08:00
3e08b87143 ed9t 2022-03-02 15:37:31 +08:00
7b557900b5 ed9t 2022-03-02 15:25:50 +08:00
e2f5538da9 ed9t 2022-03-02 15:22:02 +08:00
38e3b08b5b Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-02 15:18:39 +08:00
ce3cb31a3c ed9t 2022-03-02 15:18:31 +08:00
4b601bda42 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-02 15:02:00 +08:00
d04868e8b7 fix bug 2022-03-02 15:01:56 +08:00
1541b399ba Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-02 14:58:37 +08:00
1fb6d0e872 edit 2022-03-02 14:58:33 +08:00
ad612a0c82 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-02 14:31:17 +08:00
84a7cd4ddc fix bug 2022-03-02 14:31:14 +08:00
0d73bbde38 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-02 14:30:41 +08:00
ab6f1c6865 edit 2022-03-02 14:30:37 +08:00
e66779ecb3 fix bug 2022-03-02 14:29:37 +08:00
0ae6f030be fix bug 2022-03-02 14:16:26 +08:00
c16b7e82c8 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-02 13:52:59 +08:00
6eeb714434 fix bug 2022-03-02 13:52:51 +08:00
62e15f69ea Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-02 13:52:47 +08:00
38310cb8b6 edit 2022-03-02 13:52:42 +08:00
5731b47703 fix bug 2022-03-02 13:47:20 +08:00
ad13d4b11f fix bug 2022-03-02 11:15:59 +08:00
e2aeba236f fix bug 2022-03-02 11:02:57 +08:00
8ad305a271 fix bug 2022-03-02 10:41:25 +08:00
ebf2443425 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-02 10:30:16 +08:00
b060c0e53c fix bug 2022-03-02 10:30:11 +08:00
79e79e56e1 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-02 10:22:42 +08:00
90b4337d48 edit 2022-03-02 10:22:33 +08:00
8344c23453 fix bug 2022-03-02 09:53:31 +08:00
803e3f3f77 fix bug 2022-03-02 09:36:42 +08:00
59fe0d3b2f Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-01 19:59:27 +08:00
f2ac497c48 fix bug 2022-03-01 19:59:23 +08:00
dcfb0e08cb edit 2022-03-01 19:48:16 +08:00
b61340b451 edit 2022-03-01 19:37:20 +08:00
dfda671a33 edit 2022-03-01 19:35:30 +08:00
b98ab6cebe Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-01 19:29:41 +08:00
024a251cf8 edit 2022-03-01 19:29:38 +08:00
e983ba5457 fix bug 2022-03-01 19:27:50 +08:00
ba3cede3d8 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-01 19:16:14 +08:00
9239beba33 fix bug 2022-03-01 19:16:05 +08:00
1c15aa0813 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-01 19:15:39 +08:00
4553ead247 edit 2022-03-01 19:15:36 +08:00
61960380e8 更改大宗货主二维码内容 2022-03-01 17:52:36 +08:00
31b1cf15c4 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-01 16:40:04 +08:00
9aaa481380 edit 2022-03-01 16:39:53 +08:00
36c38de600 fix bug 2022-03-01 16:32:10 +08:00
a6d213b07c fix bug 2022-03-01 16:16:53 +08:00
4a2a9fa1c0 edit 2022-03-01 16:15:05 +08:00
3608442c40 edit 2022-03-01 16:05:24 +08:00
886a81a19b edit 2022-03-01 15:45:06 +08:00
b729266c6a Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-01 15:25:25 +08:00
3845400bfa edit 2022-03-01 15:25:18 +08:00
5f8594c3ac fix bug 2022-03-01 15:07:26 +08:00
73b1521523 fix bug 2022-03-01 15:05:20 +08:00
36937f229f Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-01 14:55:44 +08:00
1866410a23 fix bug 2022-03-01 14:55:40 +08:00
8aaf8b8ab4 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-01 14:31:42 +08:00
615b70a494 edit 2022-03-01 14:31:37 +08:00
201b0eaa1a fix bug 2022-03-01 14:30:58 +08:00
adbe2a402f 解决冲突 2022-03-01 14:04:28 +08:00
b9f582e383 解决冲突 2022-03-01 14:00:53 +08:00
c56013d9ea 解决冲突 2022-03-01 13:59:37 +08:00
c20220da1d 解决冲突 2022-03-01 13:44:01 +08:00
7c9217dbaa Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-01 13:42:57 +08:00
650fe2cbdb 解决冲突 2022-03-01 13:42:48 +08:00
46ee90bc8d Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-01 13:42:19 +08:00
9be4b2a5f1 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-01 13:42:11 +08:00
dfff01a8ee edit 2022-03-01 13:42:06 +08:00
192ed6dfbf 解决冲突 2022-03-01 13:42:02 +08:00
d974a06c10 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-03-01 13:28:00 +08:00
bbd4daa4f6 解决冲突 2022-03-01 13:27:56 +08:00
b405f2403e edit 2022-03-01 10:51:46 +08:00
f31b8a0d12 edit 2022-03-01 09:00:00 +08:00
ee21385d16 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-28 20:59:18 +08:00
b03ed166ed edit 2022-02-28 20:59:10 +08:00
317efcdb2a Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-28 20:57:26 +08:00
3088476b67 解决冲突 2022-02-28 20:57:17 +08:00
1253266e23 edit 2022-02-28 20:49:20 +08:00
84d7cf5658 edit 2022-02-28 20:45:33 +08:00
bc5e72bc77 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-28 20:44:02 +08:00
4af2374189 edit 2022-02-28 20:43:59 +08:00
88f4d1f195 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-28 20:41:08 +08:00
8b03d58fa2 解决冲突 2022-02-28 20:40:54 +08:00
d7742c86df Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-28 20:37:01 +08:00
2c42d31ea5 edit 2022-02-28 20:36:57 +08:00
28f4c8077c 解决冲突 2022-02-28 20:34:01 +08:00
57d567a8f5 解决冲突 2022-02-28 20:23:19 +08:00
b22ef98056 解决冲突 2022-02-28 20:03:30 +08:00
438484699d Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-28 20:02:09 +08:00
389c5cd7cf edit 2022-02-28 20:02:04 +08:00
7a6a2454a0 解决冲突 2022-02-28 19:48:06 +08:00
9e439827a5 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-28 19:43:55 +08:00
f181229238 解决冲突 2022-02-28 19:43:46 +08:00
857320d5d3 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-28 19:38:34 +08:00
524610ed8a edit 2022-02-28 19:38:27 +08:00
c4ea948c73 解决冲突 2022-02-28 19:37:40 +08:00
f08a45af4f Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-28 19:31:37 +08:00
172ecc6263 解决冲突 2022-02-28 19:31:33 +08:00
804f25d245 edit 2022-02-28 19:30:17 +08:00
5418e008d6 edit 2022-02-28 19:19:56 +08:00
635ead98ce edit 2022-02-28 19:14:33 +08:00
cad95183d5 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-28 19:12:47 +08:00
a0827b825a edit 2022-02-28 19:12:43 +08:00
8555bb7f39 fix bug 2022-02-28 17:01:25 +08:00
8e0ea9bf23 fix bug 2022-02-28 16:59:14 +08:00
f3a1e96d86 fix bug 2022-02-28 16:47:57 +08:00
545b867fc1 fix bug 2022-02-28 16:24:04 +08:00
756bed1e72 fix bug 2022-02-28 15:56:51 +08:00
394aba4ba1 fix bug 2022-02-28 15:55:57 +08:00
6e15440832 edit 2022-02-28 15:20:41 +08:00
03b1d6da82 fix bug 2022-02-28 14:19:51 +08:00
74e223270e fix bug 2022-02-28 14:16:12 +08:00
abe096d5b5 fix bug 2022-02-28 14:15:29 +08:00
aee194c49a fix bug 2022-02-28 14:00:19 +08:00
a084105110 fix bug 2022-02-28 13:41:36 +08:00
d9e8618848 fix bug 2022-02-28 13:40:59 +08:00
121ce5c789 fix bug 2022-02-28 13:36:47 +08:00
d88c7f8a70 fix bug 2022-02-28 13:32:14 +08:00
5b30dc34bb fix bug 2022-02-28 12:02:58 +08:00
eaaa448e3f fix bug 2022-02-28 11:59:01 +08:00
56ca4e7305 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-28 11:56:06 +08:00
a8a160c1cd fix bug 2022-02-28 11:56:03 +08:00
484a67fbd7 edit 2022-02-28 11:42:51 +08:00
f3062a3cad Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-28 11:41:04 +08:00
d55ff3f838 edit 2022-02-28 11:41:00 +08:00
33b695729a Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-28 11:39:45 +08:00
be1053eb70 fix bug 2022-02-28 11:39:42 +08:00
cba70f810e Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-28 11:38:51 +08:00
23df1cc8fc edit 2022-02-28 11:38:47 +08:00
e9c75fdba6 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-28 11:33:52 +08:00
dbb52f85bf fix bug 2022-02-28 11:33:47 +08:00
2b013e0e48 edit 2022-02-28 11:27:33 +08:00
17357934fb edit 2022-02-28 09:23:55 +08:00
bd9cf612ff edit 2022-02-28 09:13:16 +08:00
5452dc7f1f edit 2022-02-28 09:09:05 +08:00
d5b6e01748 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-28 09:07:08 +08:00
66eb9ad99d edit 2022-02-28 09:07:03 +08:00
579b158b04 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-25 17:36:39 +08:00
5b2d025ee1 解决冲突 2022-02-25 17:36:36 +08:00
064fbc0113 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-25 17:22:32 +08:00
c3250853c5 edit 2022-02-25 17:22:24 +08:00
73758b266f Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-25 17:19:24 +08:00
8d4c408e95 解决冲突 2022-02-25 17:19:20 +08:00
db73552c90 edit 2022-02-25 17:19:03 +08:00
9955d29d76 edit 2022-02-25 17:08:11 +08:00
19a0e94828 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-25 16:51:10 +08:00
5a0ee17710 edit 2022-02-25 16:51:06 +08:00
4685f7ed60 解决冲突 2022-02-25 16:39:11 +08:00
a93c4fa051 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-25 16:32:51 +08:00
e9e4941bf9 解决冲突 2022-02-25 16:32:47 +08:00
52440f9f66 edit 2022-02-25 16:31:45 +08:00
f3a30b5e0e edit 2022-02-25 15:58:42 +08:00
2ac8c31341 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-25 15:57:14 +08:00
9b4c13f596 edit 2022-02-25 15:57:11 +08:00
8da9e7a56f 解决冲突 2022-02-25 15:53:09 +08:00
deb9848fb7 解决冲突 2022-02-25 15:36:58 +08:00
da6bf03ad8 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-25 15:35:05 +08:00
d734ec5f72 解决冲突 2022-02-25 15:35:01 +08:00
d79ff8fc01 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-25 15:28:01 +08:00
385bbaa82b edit 2022-02-25 15:27:56 +08:00
4520daabe9 解决冲突 2022-02-25 15:25:58 +08:00
c7b73031c8 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-25 15:23:54 +08:00
9629a9ee72 解决冲突 2022-02-25 15:23:50 +08:00
5830166b7b Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-25 15:08:35 +08:00
30b24c2e7a edit 2022-02-25 15:08:32 +08:00
a6c2aa38c4 解决冲突 2022-02-25 15:00:45 +08:00
9d62915ead 解决冲突 2022-02-25 14:04:24 +08:00
3c44e98401 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-25 14:01:14 +08:00
0b2c96e212 解决冲突 2022-02-25 14:01:05 +08:00
ca31caa229 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-25 13:40:43 +08:00
d6238b7fc0 edit 2022-02-25 13:40:35 +08:00
673df55bfe 解决冲突 2022-02-25 13:36:29 +08:00
1aa240b296 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-25 13:35:42 +08:00
be1ffd4cee 解决冲突 2022-02-25 13:35:38 +08:00
c1ee31e729 edit 2022-02-25 13:33:54 +08:00
61458da6eb Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-25 13:31:46 +08:00
552966a087 edit 2022-02-25 13:31:41 +08:00
891d346ad1 解决冲突 2022-02-25 13:28:59 +08:00
762cdc41e5 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-25 11:19:11 +08:00
f666675c47 解决冲突 2022-02-25 11:19:07 +08:00
c75f26fcf7 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-25 11:17:35 +08:00
4cd04a0671 edit 2022-02-25 11:17:21 +08:00
e7e0d68dcd Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-25 10:34:32 +08:00
f7cfe15de3 解决冲突 2022-02-25 10:34:28 +08:00
2c2715acf0 edit 2022-02-24 20:45:50 +08:00
7f7ee30ff3 edit 2022-02-24 20:36:58 +08:00
5687f333aa edit 2022-02-24 20:28:25 +08:00
c1c36543e7 edit 2022-02-24 20:22:42 +08:00
f69d4595a9 edit 2022-02-24 20:21:20 +08:00
c1749e383c 解决冲突 2022-02-24 20:07:16 +08:00
2107de50d7 解决冲突 2022-02-24 20:04:18 +08:00
36166726ed 解决冲突 2022-02-24 19:32:24 +08:00
6dcbdfaf94 解决冲突 2022-02-24 19:20:58 +08:00
90461ee459 解决冲突 2022-02-24 17:39:37 +08:00
97fde5d6b9 解决冲突 2022-02-24 17:36:11 +08:00
f7efbe28c0 edit 2022-02-24 17:16:16 +08:00
c1f01ad245 edit 2022-02-24 17:07:11 +08:00
51c750a712 edit 2022-02-24 17:02:49 +08:00
a37e60ad9f edit 2022-02-24 17:01:09 +08:00
4bf8e47206 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-24 16:53:18 +08:00
24596c388d edit 2022-02-24 16:53:11 +08:00
68806a8d60 解决冲突 2022-02-24 16:41:38 +08:00
f39b829d5d 解决冲突 2022-02-24 16:40:23 +08:00
b0a301564b 解决冲突 2022-02-24 16:31:01 +08:00
0e4a6c792b 解决冲突 2022-02-24 16:02:55 +08:00
af019cb962 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-24 15:34:40 +08:00
d06b7ca974 edit 2022-02-24 15:34:36 +08:00
d1b933fc2d 解决冲突 2022-02-24 14:37:59 +08:00
5fc5dd07a7 解决冲突 2022-02-24 14:35:53 +08:00
cbecaeaa15 解决冲突 2022-02-24 14:01:02 +08:00
329bca0f9a 解决冲突 2022-02-24 11:10:46 +08:00
ad8134c120 解决冲突 2022-02-24 10:51:31 +08:00
a4a2b45911 解决冲突 2022-02-24 10:45:58 +08:00
6881329df6 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-24 10:33:39 +08:00
0147e0034d 解决冲突 2022-02-24 10:33:35 +08:00
f1fde49ea8 edit 2022-02-23 20:31:15 +08:00
18de3e1fbe edit 2022-02-23 20:31:07 +08:00
ded7f094e5 e 2022-02-23 20:24:36 +08:00
3597eff6c8 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-23 20:03:21 +08:00
55f751a22e e 2022-02-23 20:03:17 +08:00
6f8929037e 解决冲突 2022-02-23 19:39:42 +08:00
6fffab32a4 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-23 19:38:22 +08:00
f40c5a53a4 解决冲突 2022-02-23 19:38:18 +08:00
01d4c7bc0b edit 2022-02-23 19:30:22 +08:00
a1b8ca48cc edit 2022-02-23 19:23:57 +08:00
91a547c570 edit 2022-02-23 17:33:55 +08:00
53a8809f64 edit 2022-02-23 17:01:01 +08:00
f763db279d edit 2022-02-23 16:50:40 +08:00
0c7b051d75 Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop 2022-02-23 16:44:30 +08:00
b9981b5fb1 edit 2022-02-23 16:44:27 +08:00
7649109b29 用户中心 2021-11-29 20:02:26 +08:00
1c3ed66e8c Merge branch 'develop' into 'lxx'
添加zorro,alain样例

See merge request tms-ui/tms-obc-web!5
2021-11-29 10:11:56 +08:00
b4b7481028 Merge branch 'revert-4cd3f6db' into 'lxx'
Revert "菜单"

See merge request tms-ui/tms-obc-web!4
2021-11-29 10:02:35 +08:00
a695fc293c Revert "菜单"
This reverts commit 4cd3f6dbfe
2021-11-29 10:02:28 +08:00
4cd3f6dbfe 菜单 2021-11-29 09:39:12 +08:00
806 changed files with 72039 additions and 23072 deletions

1
.gitignore vendored
View File

@ -25,6 +25,7 @@ scripts/var.less
# IDE - VSCode # IDE - VSCode
.vscode/* .vscode/*
.vscode
!.vscode/settings.json !.vscode/settings.json
!.vscode/tasks.json !.vscode/tasks.json
!.vscode/launch.json !.vscode/launch.json

30
.husky/_/husky.sh Normal file
View File

@ -0,0 +1,30 @@
#!/bin/sh
if [ -z "$husky_skip_init" ]; then
debug () {
[ "$HUSKY_DEBUG" = "1" ] && echo "husky (debug) - $1"
}
readonly hook_name="$(basename "$0")"
debug "starting $hook_name..."
if [ "$HUSKY" = "0" ]; then
debug "HUSKY env variable is set to 0, skipping hook"
exit 0
fi
if [ -f ~/.huskyrc ]; then
debug "sourcing ~/.huskyrc"
. ~/.huskyrc
fi
export readonly husky_skip_init=1
sh -e "$0" "$@"
exitCode="$?"
if [ $exitCode != 0 ]; then
echo "husky - $hook_name hook exited with code $exitCode (error)"
exit $exitCode
fi
exit 0
fi

3
.vscode/settings.json vendored Normal file
View File

@ -0,0 +1,3 @@
{
"compile-hero.disable-compile-files-on-did-save-code": true
}

View File

@ -34,11 +34,20 @@
], ],
"styles": [ "styles": [
"node_modules/perfect-scrollbar/css/perfect-scrollbar.css", "node_modules/perfect-scrollbar/css/perfect-scrollbar.css",
"node_modules/quill/dist/quill.snow.css", "src/styles.less",
"src/styles.less" {
"input": "src/styles/default.less",
"bundleName": "default",
"inject": false
},
{
"input": "src/styles/compact.less",
"bundleName": "compact",
"inject": false
}
], ],
"scripts": [ "scripts": [
"node_modules/quill/dist/quill.min.js",
"node_modules/perfect-scrollbar/dist/perfect-scrollbar.js", "node_modules/perfect-scrollbar/dist/perfect-scrollbar.js",
"node_modules/qrious/dist/qrious.min.js" "node_modules/qrious/dist/qrious.min.js"
], ],
@ -72,6 +81,18 @@
"maximumError": "10mb" "maximumError": "10mb"
}] }]
}, },
"test": {
"fileReplacements": [{
"replace": "src/environments/environment.ts",
"with": "src/environments/eascs/environment.test.ts"
}],
"outputHashing": "all",
"budgets": [{
"type": "initial",
"maximumWarning": "4mb",
"maximumError": "10mb"
}]
},
"development": { "development": {
"buildOptimizer": false, "buildOptimizer": false,
"optimization": false, "optimization": false,
@ -116,7 +137,6 @@
"karmaConfig": "karma.conf.js", "karmaConfig": "karma.conf.js",
"tsConfig": "tsconfig.spec.json", "tsConfig": "tsconfig.spec.json",
"scripts": [ "scripts": [
"node_modules/quill/dist/quill.min.js",
"node_modules/perfect-scrollbar/dist/perfect-scrollbar.js" "node_modules/perfect-scrollbar/dist/perfect-scrollbar.js"
], ],
"styles": [], "styles": [],

4705
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,7 @@
{ {
"name": "tms-obc-web", "name": "tms-obc-web",
"version": "0.0.0", "version": "1.2.0",
"description": "运营后台WEB", "description": "运营后台-WEB",
"author": "cipchk <cipchk@qq.com>", "author": "cipchk <cipchk@qq.com>",
"repository": { "repository": {
"type": "git", "type": "git",
@ -12,9 +12,11 @@
"ng-high-memory": "node --max_old_space_size=8000 ./node_modules/@angular/cli/bin/ng", "ng-high-memory": "node --max_old_space_size=8000 ./node_modules/@angular/cli/bin/ng",
"ng": "ng", "ng": "ng",
"start": "ng s -o --port 4202 --host 0.0.0.0", "start": "ng s -o --port 4202 --host 0.0.0.0",
"startIp": "ng serve -o --port 4202 --host 172.29.9.71 --open",
"hmr": "ng s -o --hmr", "hmr": "ng s -o --hmr",
"build": "npm run ng-high-memory build --", "build": "npm run ng-high-memory build --",
"build:dev": "npm run build -- -c dev", "build:dev": "npm run build -- -c dev",
"build:test": "npm run build -- -c test",
"analyze": "npm run ng-high-memory build -- --source-map", "analyze": "npm run ng-high-memory build -- --source-map",
"analyze:view": "source-map-explorer dist/**/*.js", "analyze:view": "source-map-explorer dist/**/*.js",
"lint": "npm run lint:ts && npm run lint:style", "lint": "npm run lint:ts && npm run lint:style",
@ -56,6 +58,7 @@
"@swimlane/ngx-charts": "^18.0.1", "@swimlane/ngx-charts": "^18.0.1",
"ajv": "^8.6.2", "ajv": "^8.6.2",
"file-saver": "^2.0.5", "file-saver": "^2.0.5",
"html2canvas": "^1.4.1",
"js-base64": "^3.6.1", "js-base64": "^3.6.1",
"masonry-layout": "^4.2.2", "masonry-layout": "^4.2.2",
"ng-gallery": "^5.0.0", "ng-gallery": "^5.0.0",
@ -64,8 +67,6 @@
"ngx-trend": "^7.0.0", "ngx-trend": "^7.0.0",
"perfect-scrollbar": "^1.5.2", "perfect-scrollbar": "^1.5.2",
"qrious": "^4.0.2", "qrious": "^4.0.2",
"quill": "^1.3.7",
"quill-image-resize-module": "^3.0.0",
"rxjs": "~6.6.0", "rxjs": "~6.6.0",
"screenfull": "^5.1.0", "screenfull": "^5.1.0",
"tslib": "^2.3.0", "tslib": "^2.3.0",
@ -73,22 +74,22 @@
}, },
"devDependencies": { "devDependencies": {
"@angular-devkit/build-angular": "~12.2.0", "@angular-devkit/build-angular": "~12.2.0",
"@angular/cli": "~12.2.0",
"@angular/compiler-cli": "~12.2.0",
"@types/jasmine": "~3.8.0",
"@types/node": "^12.11.1",
"jasmine-core": "~3.8.0",
"karma": "~6.3.0",
"karma-chrome-launcher": "~3.1.0",
"karma-coverage": "~2.0.3",
"karma-jasmine": "~4.0.0",
"karma-jasmine-html-reporter": "~1.7.0",
"typescript": "~4.3.5",
"@angular-eslint/builder": "~12.3.1", "@angular-eslint/builder": "~12.3.1",
"@angular-eslint/eslint-plugin": "~12.3.1", "@angular-eslint/eslint-plugin": "~12.3.1",
"@angular-eslint/eslint-plugin-template": "~12.3.1", "@angular-eslint/eslint-plugin-template": "~12.3.1",
"@angular-eslint/schematics": "~12.3.1", "@angular-eslint/schematics": "~12.3.1",
"@angular-eslint/template-parser": "~12.3.1", "@angular-eslint/template-parser": "~12.3.1",
"@angular/cli": "~12.2.0",
"@angular/compiler-cli": "~12.2.0",
"@angular/language-service": "~12.2.0",
"@delon/testing": "^12.3.0",
"@types/d3-geo": "^3.0.2",
"@types/d3-sankey": "^0.11.2",
"@types/file-saver": "^2.0.3",
"@types/jasmine": "~3.8.0",
"@types/jasminewd2": "~2.0.3",
"@types/js-base64": "^3.0.0",
"@types/node": "^12.11.1",
"@typescript-eslint/eslint-plugin": "~4.29.2", "@typescript-eslint/eslint-plugin": "~4.29.2",
"@typescript-eslint/parser": "~4.29.2", "@typescript-eslint/parser": "~4.29.2",
"eslint": "^7.32.0", "eslint": "^7.32.0",
@ -97,29 +98,31 @@
"eslint-plugin-jsdoc": "~36.0.7", "eslint-plugin-jsdoc": "~36.0.7",
"eslint-plugin-prefer-arrow": "~1.2.3", "eslint-plugin-prefer-arrow": "~1.2.3",
"eslint-plugin-prettier": "~3.4.1", "eslint-plugin-prettier": "~3.4.1",
"@angular/language-service": "~12.2.0", "husky": "^6.0.0",
"source-map-explorer": "^2.5.2", "jasmine-core": "~3.8.0",
"jasmine-spec-reporter": "~5.0.0",
"karma": "~6.3.0",
"karma-chrome-launcher": "~3.1.0",
"karma-coverage": "~2.0.3",
"karma-coverage-istanbul-reporter": "~3.0.2",
"karma-jasmine": "~4.0.0",
"karma-jasmine-html-reporter": "~1.7.0",
"lint-staged": "^11.1.2",
"ng-alain": "^12.3.0",
"ng-alain-plugin-theme": "^12.0.0",
"ng-alain-sts": "^0.0.1",
"node-fetch": "^2.6.1",
"prettier": "^2.2.1", "prettier": "^2.2.1",
"protractor": "~7.0.0",
"source-map-explorer": "^2.5.2",
"stylelint": "^13.13.1", "stylelint": "^13.13.1",
"stylelint-config-prettier": "^8.0.2", "stylelint-config-prettier": "^8.0.2",
"stylelint-config-rational-order": "^0.1.2", "stylelint-config-rational-order": "^0.1.2",
"stylelint-config-standard": "^22.0.0", "stylelint-config-standard": "^22.0.0",
"stylelint-declaration-block-no-ignored-properties": "^2.4.0", "stylelint-declaration-block-no-ignored-properties": "^2.4.0",
"stylelint-order": "^4.1.0", "stylelint-order": "^4.1.0",
"@delon/testing": "^12.3.0",
"ng-alain": "^12.3.0",
"ng-alain-plugin-theme": "^12.0.0",
"ng-alain-sts": "^0.0.1",
"@types/jasminewd2": "~2.0.3",
"jasmine-spec-reporter": "~5.0.0",
"karma-coverage-istanbul-reporter": "~3.0.2",
"protractor": "~7.0.0",
"ts-node": "~8.3.0", "ts-node": "~8.3.0",
"node-fetch": "^2.6.1", "typescript": "~4.3.5"
"husky": "^6.0.0",
"lint-staged": "^11.1.2",
"@types/file-saver": "^2.0.3",
"@types/js-base64": "^3.0.0"
}, },
"lint-staged": { "lint-staged": {
"(src)/**/*.{html,ts}": [ "(src)/**/*.{html,ts}": [

View File

@ -4,7 +4,7 @@
* @Author : Shiming * @Author : Shiming
* @Date : 2022-01-18 09:51:21 * @Date : 2022-01-18 09:51:21
* @LastEditors : Shiming * @LastEditors : Shiming
* @LastEditTime : 2022-02-17 15:57:11 * @LastEditTime : 2022-05-16 17:27:31
* @FilePath : \\tms-obc-web\\proxy.conf.js * @FilePath : \\tms-obc-web\\proxy.conf.js
* Copyright (C) 2022 huzhenhong. All rights reserved. * Copyright (C) 2022 huzhenhong. All rights reserved.
*/ */
@ -18,6 +18,16 @@ module.exports = {
// secure: false, // Ignore invalid SSL certificates // secure: false, // Ignore invalid SSL certificates
// changeOrigin: true // changeOrigin: true
// } // }
// '//api': {
// target: {
// host: 'tms-api.yunduoxing.com',
// protocol: 'https:',
// port: 443
// },
// secure: false,
// changeOrigin: true,
// logLevel: 'debug'
// },
'//api': { '//api': {
target: { target: {
host: 'tms-api-dev.eascs.com', host: 'tms-api-dev.eascs.com',

View File

@ -5,6 +5,7 @@ import { environment } from '@env/environment';
import { NzIconService } from 'ng-zorro-antd/icon'; import { NzIconService } from 'ng-zorro-antd/icon';
import { NzModalService } from 'ng-zorro-antd/modal'; import { NzModalService } from 'ng-zorro-antd/modal';
import { VERSION as VERSION_ZORRO } from 'ng-zorro-antd/version'; import { VERSION as VERSION_ZORRO } from 'ng-zorro-antd/version';
import { ThemeService } from './theme.service';
@Component({ @Component({
selector: 'app-root', selector: 'app-root',
@ -17,7 +18,8 @@ export class AppComponent implements OnInit {
private router: Router, private router: Router,
private titleSrv: TitleService, private titleSrv: TitleService,
private modalSrv: NzModalService, private modalSrv: NzModalService,
private iconService: NzIconService private iconService: NzIconService,
private themeService: ThemeService
) { ) {
renderer.setAttribute(el.nativeElement, 'ng-alain-version', VERSION_ALAIN.full); renderer.setAttribute(el.nativeElement, 'ng-alain-version', VERSION_ALAIN.full);
renderer.setAttribute(el.nativeElement, 'ng-zorro-version', VERSION_ZORRO.full); renderer.setAttribute(el.nativeElement, 'ng-zorro-version', VERSION_ZORRO.full);
@ -47,5 +49,15 @@ export class AppComponent implements OnInit {
this.modalSrv.closeAll(); this.modalSrv.closeAll();
} }
}); });
// 适配放大150%的屏幕
const screen: any = window.screen
var zoom = window.devicePixelRatio || screen.deviceXDPI / screen?.logicalXDPI;
// console.log(zoom)
if (document.body.clientWidth >= 1280) {
if (zoom != 1 && zoom != 2 && zoom != 3) {
this.themeService.toggleTheme().then();
}
}
} }
} }

View File

@ -1,23 +1,19 @@
/* eslint-disable import/order */ /* eslint-disable import/order */
/* eslint-disable import/no-duplicates */ /* eslint-disable import/no-duplicates */
import { HttpClientModule } from '@angular/common/http'; import { APP_INITIALIZER, DEFAULT_CURRENCY_CODE, NgModule, Type } from '@angular/core';
import { default as ngLang } from '@angular/common/locales/zh';
import { APP_INITIALIZER, DEFAULT_CURRENCY_CODE, LOCALE_ID, NgModule, Type } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser'; import { BrowserModule } from '@angular/platform-browser';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { SimpleInterceptor } from '@delon/auth'; import { SimpleInterceptor } from '@delon/auth';
import { NzNotificationModule } from 'ng-zorro-antd/notification';
import zh from '@angular/common/locales/zh'; import zh from '@angular/common/locales/zh';
registerLocaleData(zh); registerLocaleData(zh);
// #region global third module // #region global third module
import { BidiModule } from '@angular/cdk/bidi'; const GLOBAL_THIRD_MODULES: Array<Type<any>> = [];
const GLOBAL_THIRD_MODULES: Array<Type<any>> = [BidiModule];
// #endregion // #endregion
// #region Http Interceptors // #region Http Interceptors
import { HTTP_INTERCEPTORS } from '@angular/common/http'; import { HttpClientModule, HTTP_INTERCEPTORS } from '@angular/common/http';
import { BusinessInterceptor, DefaultInterceptor } from '@core'; import { BusinessInterceptor, DefaultInterceptor } from '@core';
@ -42,35 +38,20 @@ const APPINIT_PROVIDES = [
multi: true multi: true
}, },
{ provide: DEFAULT_CURRENCY_CODE, useValue: '¥' }, { provide: DEFAULT_CURRENCY_CODE, useValue: '¥' },
AuthGuard { provide: RouteReuseStrategy, useClass: ReuseTabStrategy, deps: [ReuseTabService] }
]; ];
// #endregion // #endregion
import { AppComponent } from './app.component'; import { AppComponent } from './app.component';
import { CoreModule } from './core/core.module'; import { CoreModule } from './core/core.module';
import { GlobalConfigModule } from './global-config.module';
import { LayoutModule } from './layout/layout.module';
import { RoutesModule } from './routes/routes.module'; import { RoutesModule } from './routes/routes.module';
import { SharedModule } from './shared/shared.module';
import { STWidgetModule } from './shared/widget/st-widget.module';
import { registerLocaleData } from '@angular/common'; import { registerLocaleData } from '@angular/common';
import { AuthGuard } from './core/guards/auth.guard'; import { RouteReuseStrategy, RouterModule } from '@angular/router';
import { ReuseTabService, ReuseTabStrategy } from '@delon/abc/reuse-tab';
@NgModule({ @NgModule({
declarations: [AppComponent], declarations: [AppComponent],
imports: [ imports: [BrowserModule, BrowserAnimationsModule, HttpClientModule, CoreModule, RoutesModule, RouterModule, ...GLOBAL_THIRD_MODULES],
BrowserModule,
BrowserAnimationsModule,
HttpClientModule,
GlobalConfigModule.forRoot(),
CoreModule,
SharedModule,
LayoutModule,
RoutesModule,
STWidgetModule,
NzNotificationModule,
...GLOBAL_THIRD_MODULES
],
providers: [...INTERCEPTOR_PROVIDES, ...APPINIT_PROVIDES], providers: [...INTERCEPTOR_PROVIDES, ...APPINIT_PROVIDES],
bootstrap: [AppComponent] bootstrap: [AppComponent]
}) })

View File

@ -1,10 +1,11 @@
import { NgModule, Optional, SkipSelf } from '@angular/core'; import { NgModule, Optional, SkipSelf } from '@angular/core';
import { AuthGuard } from './guards/auth.guard';
import { EATokenGuard } from './guards/token.guard'; import { EATokenGuard } from './guards/token.guard';
import { throwIfAlreadyLoaded } from './module-import-guard'; import { throwIfAlreadyLoaded } from './module-import-guard';
@NgModule({ @NgModule({
providers: [EATokenGuard] providers: [AuthGuard, EATokenGuard]
}) })
export class CoreModule { export class CoreModule {
constructor(@Optional() @SkipSelf() parentModule: CoreModule) { constructor(@Optional() @SkipSelf() parentModule: CoreModule) {

View File

@ -4,10 +4,13 @@ import { cacheConf } from '@conf/cache.conf';
import { sysConf } from '@conf/sys.conf'; import { sysConf } from '@conf/sys.conf';
import { ACLService } from '@delon/acl'; import { ACLService } from '@delon/acl';
import { MenuService, SettingsService, TitleService, _HttpClient } from '@delon/theme'; import { MenuService, SettingsService, TitleService, _HttpClient } from '@delon/theme';
import { AlainConfigService } from '@delon/util';
import { environment } from '@env/environment'; import { environment } from '@env/environment';
import { AmapService, EACacheService, EAUserService } from '@shared'; import { AmapService, EACacheService, EAUserService } from '@shared';
import { NzSafeAny } from 'ng-zorro-antd/core/types'; import { NzSafeAny } from 'ng-zorro-antd/core/types';
import { NzIconService } from 'ng-zorro-antd/icon'; import { NzIconService } from 'ng-zorro-antd/icon';
import { NzImageService } from 'ng-zorro-antd/image';
import { NzUploadFile } from 'ng-zorro-antd/upload';
import { Observable, zip } from 'rxjs'; import { Observable, zip } from 'rxjs';
import { catchError, map } from 'rxjs/operators'; import { catchError, map } from 'rxjs/operators';
@ -31,9 +34,22 @@ export class StartupService {
private userSrv: EAUserService, private userSrv: EAUserService,
private amapService: AmapService, private amapService: AmapService,
public cacheSrv: EACacheService, public cacheSrv: EACacheService,
private coreSrv: CoreService private coreSrv: CoreService,
private nzImageService: NzImageService,
private alainConfigService: AlainConfigService
) { ) {
iconSrv.addIcon(...ICONS_AUTO, ...ICONS); iconSrv.addIcon(...ICONS_AUTO, ...ICONS);
this.settingService.setLayout('fixSiderbar', true);
// 全局修改sf图片预览方式
alainConfigService.set('sf', {
ui: {
preview: (file: NzUploadFile) => {
if (file.url) {
this.nzImageService.preview([{ src: file.url }]);
}
}
}
});
} }
// TODO: 退出登录时需要清理用户信息 // TODO: 退出登录时需要清理用户信息
@ -95,7 +111,9 @@ export class StartupService {
// ACL设置权限为全量 // ACL设置权限为全量
this.aclService.setFull(false); this.aclService.setFull(false);
// 初始化菜单 // 初始化菜单
this.menuService.add(menuData); if (menuData) {
this.menuService.add(menuData);
}
// 设置页面标题的后缀 // 设置页面标题的后缀
this.titleService.default = ''; this.titleService.default = '';
this.titleService.suffix = appData.name; this.titleService.suffix = appData.name;
@ -134,12 +152,12 @@ export class StartupService {
const userData = this.httpClient.post(this.userSrv.$api_get_user_by_token, {}).pipe(map((res: any) => res.data)); const userData = this.httpClient.post(this.userSrv.$api_get_user_by_token, {}).pipe(map((res: any) => res.data));
// 菜单数据 // 菜单数据
// const menuData = this.httpClient const menuData = this.httpClient
// .post(this.coreSrv.$api_get_current_user_menus, { .post(this.coreSrv.$api_get_current_user_menus, {
// appId: this.coreSrv.envSrv.getEnvironment().appId appId: this.coreSrv.envSrv.getEnvironment().appId
// }) })
// .pipe(map((res: any) => res.data)); .pipe(map((res: any) => res.data));
const menuData = this.httpClient.get('assets/mocks/menu-data.json').pipe(map((res: any) => res.data.menu)); // const menuData = this.httpClient.get('assets/mocks/menu-data.json').pipe(map((res: any) => res.data.menu));
return zip(appData, userData, menuData); return zip(appData, userData, menuData);
} }

View File

@ -12,12 +12,14 @@ import { environment } from '@env/environment';
const alainConfig: AlainConfig = { const alainConfig: AlainConfig = {
st: { st: {
bordered: true,
req: { method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' } }, req: { method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' } },
res: { reName: { list: 'data.records', total: 'data.total' } }, res: { reName: { list: 'data.records', total: 'data.total' } },
page: { show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000] }, page: { show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000], toTop: false },
modal: { size: 'lg' } modal: { size: 'lg' },
ps: 20
}, },
sf: { button: { search: '查询' }, ui: { placeholder: '请输入' } }, sf: { button: { search: '查询' } },
pageHeader: { homeI18n: 'home', recursiveBreadcrumb: true }, pageHeader: { homeI18n: 'home', recursiveBreadcrumb: true },
auth: { login_url: '/passport/login' }, auth: { login_url: '/passport/login' },
acl: { guard_url: '/exception/403' }, acl: { guard_url: '/exception/403' },

View File

@ -27,6 +27,7 @@ import { NzToolTipModule } from 'ng-zorro-antd/tooltip';
import { NzGridModule } from 'ng-zorro-antd/grid'; import { NzGridModule } from 'ng-zorro-antd/grid';
import { LayoutPassportComponent } from './passport/passport.component'; import { LayoutPassportComponent } from './passport/passport.component';
import { PRO_COMPONENTS } from './pro/index'; import { PRO_COMPONENTS } from './pro/index';
import { SearchDrawerModule } from '../shared/components/search-drawer/search-drawer.module';
const COMPONENTS: Array<Type<any>> = [...PRO_COMPONENTS, LayoutPassportComponent]; const COMPONENTS: Array<Type<any>> = [...PRO_COMPONENTS, LayoutPassportComponent];
@ -57,7 +58,8 @@ const COMPONENTS: Array<Type<any>> = [...PRO_COMPONENTS, LayoutPassportComponent
ThemeBtnModule, ThemeBtnModule,
ScrollbarModule, ScrollbarModule,
NzGridModule, NzGridModule,
NzMessageModule NzMessageModule,
SearchDrawerModule
], ],
declarations: COMPONENTS, declarations: COMPONENTS,
exports: COMPONENTS exports: COMPONENTS

View File

@ -14,7 +14,7 @@
</div> </div>
</ng-template> </ng-template>
<ng-template #subLink let-i> <ng-template #subLink let-i>
<a *ngIf="!i.externalLink" [routerLink]="i.link" [target]="i.target">{{ i.text }} </a> <a *ngIf="!i.externalLink" (click)="routeTo(i.link)" [target]="i.target">{{ i.text }} </a>
<a *ngIf="i.externalLink" [attr.href]="i.externalLink" [attr.target]="i.target">{{ i.text }} </a> <a *ngIf="i.externalLink" [attr.href]="i.externalLink" [attr.target]="i.target">{{ i.text }} </a>
</ng-template> </ng-template>
<ul *ngIf="menus" nz-menu [nzMode]="mode" [nzTheme]="pro.theme" <ul *ngIf="menus" nz-menu [nzMode]="mode" [nzTheme]="pro.theme"
@ -22,7 +22,7 @@
<ng-container *ngFor="let l1 of menus"> <ng-container *ngFor="let l1 of menus">
<li *ngIf="l1.children!.length === 0" nz-menu-item class="alain-pro__menu-item" <li *ngIf="l1.children!.length === 0" nz-menu-item class="alain-pro__menu-item"
[class.alain-pro__menu-item--disabled]="l1.disabled" [nzSelected]="l1._selected" [nzDisabled]="l1.disabled"> [class.alain-pro__menu-item--disabled]="l1.disabled" [nzSelected]="l1._selected" [nzDisabled]="l1.disabled">
<a *ngIf="!l1.externalLink" [routerLink]="l1.link" (click)="closeCollapsed()" class="alain-pro__menu-title"> <a *ngIf="!l1.externalLink" (click)="routeTo(l1.link);closeCollapsed()" class="alain-pro__menu-title">
<ng-template [ngTemplateOutlet]="mainLink" [ngTemplateOutletContext]="{ $implicit: l1 }"></ng-template> <ng-template [ngTemplateOutlet]="mainLink" [ngTemplateOutletContext]="{ $implicit: l1 }"></ng-template>
</a> </a>
<a *ngIf="l1.externalLink" [attr.href]="l1.externalLink" [attr.target]="l1.target" (click)="closeCollapsed()" <a *ngIf="l1.externalLink" [attr.href]="l1.externalLink" [attr.target]="l1.target" (click)="closeCollapsed()"

View File

@ -1,7 +1,9 @@
import { ChangeDetectionStrategy, ChangeDetectorRef, Component, Input, OnDestroy, OnInit } from '@angular/core'; import { ChangeDetectionStrategy, ChangeDetectorRef, Component, Input, OnDestroy, OnInit } from '@angular/core';
import { NavigationEnd, Router } from '@angular/router'; import { NavigationEnd, Router } from '@angular/router';
import { ReuseTabService } from '@delon/abc/reuse-tab';
import { MenuService } from '@delon/theme'; import { MenuService } from '@delon/theme';
import { InputBoolean } from '@delon/util'; import { InputBoolean } from '@delon/util';
import { SearchDrawerService } from '@shared';
import { NzMenuModeType } from 'ng-zorro-antd/menu'; import { NzMenuModeType } from 'ng-zorro-antd/menu';
import { Subject } from 'rxjs'; import { Subject } from 'rxjs';
import { filter, takeUntil } from 'rxjs/operators'; import { filter, takeUntil } from 'rxjs/operators';
@ -25,7 +27,14 @@ export class LayoutProMenuComponent implements OnInit, OnDestroy {
@Input() @InputBoolean() disabledAcl = false; @Input() @InputBoolean() disabledAcl = false;
@Input() mode: NzMenuModeType = 'inline'; @Input() mode: NzMenuModeType = 'inline';
constructor(private menuSrv: MenuService, private router: Router, public pro: BrandService, private cdr: ChangeDetectorRef) {} constructor(
private menuSrv: MenuService,
private router: Router,
public pro: BrandService,
private cdr: ChangeDetectorRef,
private reuseService: ReuseTabService,
private searchDrawerService: SearchDrawerService
) {}
private cd(): void { private cd(): void {
this.cdr.markForCheck(); this.cdr.markForCheck();
@ -51,7 +60,6 @@ export class LayoutProMenuComponent implements OnInit, OnDestroy {
} }
}); });
this.menus = res; this.menus = res;
this.openStatus(); this.openStatus();
} }
@ -122,4 +130,12 @@ export class LayoutProMenuComponent implements OnInit, OnDestroy {
unsubscribe$.next(); unsubscribe$.next();
unsubscribe$.complete(); unsubscribe$.complete();
} }
routeTo(link: string | undefined) {
if (link) {
this.reuseService.clear();
this.searchDrawerService.unsubscribe();
this.router.navigate([link]);
}
}
} }

View File

@ -1,3 +1,4 @@
<span class="mr-md">客服电话0755-88393483</span>
<!--Search--> <!--Search-->
<layout-pro-search class="hidden-xs"></layout-pro-search> <layout-pro-search class="hidden-xs"></layout-pro-search>
<!--Link--> <!--Link-->

View File

@ -38,3 +38,4 @@
</div> </div>
<ng-template #settingHost></ng-template> <ng-template #settingHost></ng-template>
<theme-btn></theme-btn> <theme-btn></theme-btn>
<app-search-drawer></app-search-drawer>

View File

@ -1,26 +1,33 @@
@{alain-pro-prefix} { @{alain-pro-prefix} {
&__menu { &__menu {
display: block; display: block;
&-item { &-item {
&--disabled { &--disabled {
pointer-events: none; pointer-events: none;
} }
} }
&-only-icon { &-only-icon {
@{alain-pro-prefix}__menu-item { @{alain-pro-prefix}__menu-item {
padding-right: 8px !important; padding-right: 8px !important;
padding-left: 8px !important; padding-left: 8px !important;
&:first-child { &:first-child {
padding-left: 0; padding-left: 0;
} }
} }
@{alain-pro-prefix}__menu-icon { @{alain-pro-prefix}__menu-icon {
margin-right: 0; margin-right: 0;
font-size: @alain-pro-top-nav-only-icon-fs; font-size: @alain-pro-top-nav-only-icon-fs;
min-width: 14px;
} }
} }
&-title { &-title {
position: relative; position: relative;
&-badge { &-badge {
display: flex; display: flex;
justify-content: center; justify-content: center;
@ -31,27 +38,34 @@
line-height: 18px; line-height: 18px;
background: @alain-pro-header-title-badge-bg; background: @alain-pro-header-title-badge-bg;
border-radius: 50%; border-radius: 50%;
> em {
>em {
color: @alain-pro-header-title-badge-color; color: @alain-pro-header-title-badge-color;
font-style: normal; font-style: normal;
} }
} }
} }
&-img { &-img {
width: @alain-pro-sider-menu-img-wh !important; width: @alain-pro-sider-menu-img-wh !important;
height: @alain-pro-sider-menu-img-wh !important; height: @alain-pro-sider-menu-img-wh !important;
} }
} }
&__side-nav { &__side-nav {
@{alain-pro-prefix}__menu { @{alain-pro-prefix}__menu {
&-title { &-title {
display: flex; display: flex;
align-items: center; align-items: center;
&-text { &-text {
flex: 1; flex: 1;
// opacity: 0;
} }
} }
} }
.@{ant-prefix}-menu-inline-collapsed { .@{ant-prefix}-menu-inline-collapsed {
@{alain-pro-prefix}__menu-title-badge { @{alain-pro-prefix}__menu-title-badge {
position: absolute; position: absolute;
@ -59,10 +73,28 @@
right: -16px; right: -16px;
width: 8px; width: 8px;
height: 8px; height: 8px;
> em {
>em {
display: none; display: none;
} }
} }
} }
} }
} }
@{aside-collapsed-prefix} {
@{alain-pro-prefix} {
&__menu {
&-icon {
overflow: inherit;
}
&-title {
&-text {
opacity: 0;
}
}
}
}
}

View File

@ -12,6 +12,7 @@
import { NgModule } from '@angular/core'; import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router'; import { RouterModule, Routes } from '@angular/router';
import { AccountComponentsCenterComponent } from './components/center/center.component'; import { AccountComponentsCenterComponent } from './components/center/center.component';
import { AccountComponentsEditPayPasswordComponent } from './components/edit-paypassword/edit-paypassword.component'
const routes: Routes = [ const routes: Routes = [
{ path: '', redirectTo: 'center', pathMatch: 'full' }, { path: '', redirectTo: 'center', pathMatch: 'full' },
@ -21,7 +22,16 @@ const routes: Routes = [
data: { data: {
title: '账户中心' title: '账户中心'
} }
} },
{
path: 'edit-paypassword',
component: AccountComponentsEditPayPasswordComponent,
data: {
title: '修改支付密码',
titleI18n: 'app.my.edit.paypassword',
// guard: {ability: ['accountcenter-editpaypassword']}
},
},
]; ];
@NgModule({ @NgModule({

View File

@ -15,11 +15,13 @@ import { AccountRoutingModule } from './account-routing.module';
import { AccountComponentsCenterComponent } from './components/center/center.component'; import { AccountComponentsCenterComponent } from './components/center/center.component';
import { AccountComponentsEditNameComponent } from './components/edit-name/edit-name.component'; import { AccountComponentsEditNameComponent } from './components/edit-name/edit-name.component';
import { AccountComponentsCenterEditComponent } from './components/edit-password/edit-password.component'; import { AccountComponentsCenterEditComponent } from './components/edit-password/edit-password.component';
import { AccountComponentsEditPayPasswordComponent } from './components/edit-paypassword/edit-paypassword.component'
const COMPONENTS = [ const COMPONENTS = [
AccountComponentsCenterComponent, AccountComponentsCenterComponent,
AccountComponentsEditNameComponent, AccountComponentsEditNameComponent,
AccountComponentsCenterEditComponent AccountComponentsCenterEditComponent,
AccountComponentsEditPayPasswordComponent
]; ];
const COMPONENTS_NOROUNT = [AccountComponentsEditNameComponent]; const COMPONENTS_NOROUNT = [AccountComponentsEditNameComponent];

View File

@ -12,9 +12,9 @@
<div nz-col [nzSpan]="10">{{ infoData.phone }}</div> <div nz-col [nzSpan]="10">{{ infoData.phone }}</div>
<div nz-col [nzSpan]="10"> <div nz-col [nzSpan]="10">
<span *ngIf="infoData.phone; else elsePhone"><i nz-icon [nzType]="'check-circle'" [nzTheme]="'fill'" <span *ngIf="infoData.phone; else elsePhone"><i nz-icon [nzType]="'check-circle'" [nzTheme]="'fill'"
style="color: #52c41a"></i> 已绑定</span> style="color: #52c41a"></i> 已绑定</span>
<ng-template #elsePhone><i nz-icon [nzType]="'question-circle'" [nzTheme]="'fill'" <ng-template #elsePhone><i nz-icon [nzType]="'question-circle'" [nzTheme]="'fill'"
style="color: #ccc"></i> 未绑定</ng-template> style="color: #ccc"></i> 未绑定</ng-template>
</div> </div>
</div> </div>
</nz-list-item-meta-title> </nz-list-item-meta-title>
@ -30,18 +30,44 @@
</div> </div>
<div nz-col [nzSpan]="10">定期更换密码有助于账号安全</div> <div nz-col [nzSpan]="10">定期更换密码有助于账号安全</div>
<div nz-col [nzSpan]="10"> <div nz-col [nzSpan]="10">
<span *ngIf="infoData.isPwd; else elsePwd" <span *ngIf="infoData.isPwd; else elsePwd"><i nz-icon [nzType]="'check-circle'" [nzTheme]="'fill'"
><i nz-icon [nzType]="'check-circle'" [nzTheme]="'fill'" style="color: #52c41a"></i> 已设置</span style="color: #52c41a"></i> 已设置</span>
> <ng-template #elsePwd><i nz-icon [nzType]="'question-circle'" [nzTheme]="'fill'"
<ng-template #elsePwd style="color: #ccc"></i> 未设置</ng-template>
><i nz-icon [nzType]="'question-circle'" [nzTheme]="'fill'" style="color: #ccc"></i> 未设置</ng-template
>
</div> </div>
</div> </div>
</nz-list-item-meta-title> </nz-list-item-meta-title>
</nz-list-item-meta> </nz-list-item-meta>
<div class="item-btn"><a (click)="edit('password')">修改</a></div> <div class="item-btn"><a (click)="edit('password')">修改</a></div>
</nz-list-item> </nz-list-item>
<!-- <nz-list-item *ngIf="defaultCompany.enterpriseId"> -->
<nz-list-item>
<nz-list-item-meta>
<nz-list-item-meta-title>
<div nz-row [nzGutter]="16">
<div nz-col [nzSpan]="4" class="li-label">
<!-- <svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1"
width="19px" height="23px">
<g transform="matrix(1 0 0 1 -345 -324 )">
<path
d="M 15.6123766269722 8.00244105491571 C 15.6119034283768 8.00244105491571 15.6114302297875 8.00244117202714 15.61095703125 8.00244140625 L 15.197197265625 8.00244140625 C 15.1815563889208 8.00244140625 15.168876953125 7.98976197045419 15.168876953125 7.97412109375 L 15.168876953125 5.885498046875 C 15.1737779288544 4.39846216264915 14.595081789561 2.96885593837806 13.55716796875 1.9039453125 C 12.7321123508105 1.05143460529325 11.655620403345 0.485695706108903 10.485546875 0.2896875 C 6.987421875 -0.313818359375 3.801953125 2.4227734375 3.801953125 5.97130859375 L 3.801953125 7.97412109375 C 3.801953125 7.98976197045419 3.78927368920419 8.00244140625 3.7736328125 8.00244140625 L 3.407451171875 8.00244140625 C 1.80531036111513 8.00259780422134 0.50660155486636 9.3014334003565 0.506601562499998 10.90357421875 L 0.506601562499998 19.88734375 C 0.506601562499998 21.489282355869 1.80522937670661 22.7879101700756 3.40716796875 22.7879101700756 L 15.579521484375 22.78791015625 C 17.1817432795434 22.7879101700756 18.48037109375 21.489282355869 18.48037109375 19.8873437638256 L 18.48037109375 10.874970703125 C 18.4803734804811 10.8734601705268 18.4803746738472 10.8719496362745 18.4803746738472 10.8704391017907 C 18.4803746738472 9.28648751795714 17.1963282108058 8.00244105491571 15.6123766269722 8.00244105491571 Z M 5.165859375 7.97412109375 L 5.16416015625 5.885498046875 C 5.16416015625 3.28484375 6.8866015625 1.56580078125 9.484140625 1.56580078125 C 10.7585546875 1.56580078125 11.718046875 1.963984375 12.583798828125 2.85494140625 C 13.430859375 3.72720703125 13.8035546875 4.66234375 13.8035546875 5.88521484375 L 13.8035546875 7.97412109375 C 13.8035546875 7.98976197045419 13.7908752517042 8.00244140625 13.775234375 8.00244140625 L 5.1941796875 8.00244140625 C 5.17853881079581 8.00244140625 5.165859375 7.98976197045419 5.165859375 7.97412109375 Z M 17.1215625 19.9156640625 L 17.1249609375 19.9156640625 C 17.1249609375 20.926982421875 16.622275390625 21.429384765625 15.61095703125 21 L 3.4111328125 21 C 2.55948707595672 21.429384765625 1.869091796875 20.7389894865433 1.869091796875 19.88734375 L 1.869091796875 11.115126953125 C 1.869091796875 10.1483643640389 2.65280772341387 9.3646484375 3.6195703125 9.3646484375 L 15.579521484375 9.3646484375 C 16.4311672209183 9.3646484375 17.1215625 10.0550437165817 17.1215625 10.906689453125 L 17.1215625 19.9156640625 Z "
fill-rule="nonzero" fill="#3370ff" stroke="none" transform="matrix(1 0 0 1 345 324 )" />
</g>
</svg> -->
<span class="icon iconfont icon-mima" style="color: #aaa"></span> 支付密码
</div>
<div nz-col [nzSpan]="10">定期更换支付密码有助于账号安全</div>
<div nz-col [nzSpan]="10">
<span *ngIf="ifHasPayPw; else elsePwd"><i nz-icon [nzType]="'check-circle'" [nzTheme]="'fill'"
style="color: #52c41a"></i> 已设置</span>
<ng-template #elsePwd><i nz-icon [nzType]="'question-circle'" [nzTheme]="'fill'"
style="color: #ccc"></i> 未设置</ng-template>
</div>
</div>
</nz-list-item-meta-title>
</nz-list-item-meta>
<div class="item-btn"><a (click)="edit('payPassword')">设置</a></div>
</nz-list-item>
</nz-list> </nz-list>
</nz-card> </nz-card>

View File

@ -17,7 +17,7 @@
right: 20px; right: 20px;
} }
.item-btn { .item-btn {
width: 28px; width: 36px;
text-align: center; text-align: center;
} }
.li-label { .li-label {

View File

@ -53,6 +53,8 @@ export class AccountComponentsCenterComponent implements OnInit {
}, },
]; ];
idx: any = 0; idx: any = 0;
defaultCompany: any = {};
ifHasPayPw = false;
constructor(public service: AccountService, private modal: ModalHelper, private http: _HttpClient, private router: Router, private modalService: NzModalService,) {} constructor(public service: AccountService, private modal: ModalHelper, private http: _HttpClient, private router: Router, private modalService: NzModalService,) {}
ngOnInit() { ngOnInit() {
@ -136,9 +138,32 @@ export class AccountComponentsCenterComponent implements OnInit {
getInfo() { getInfo() {
this.service.http.post(this.service.$api_get_current_user_info).subscribe((res) => { this.service.http.post(this.service.$api_get_current_user_info).subscribe((res) => {
this.infoData = res.data; this.infoData = res.data;
// this.getDeafaultCompany();
this.getPayPw();
}); });
} }
getDeafaultCompany() {
this.service.request(this.service.$api_getUserDefaultEnterpriseProject).subscribe(res => {
if (res === null) {
this.router.navigate(['/changeproject']);
return;
}
this.defaultCompany = res
if (res.projectId) {
this.getPayPw()
}
})
}
getPayPw() {
this.service.request(this.service.$api_isUserVerifyPassword, {}).subscribe(res => {
this.ifHasPayPw = res
})
}
edit(tpye: string) { edit(tpye: string) {
if (tpye === 'phone') { if (tpye === 'phone') {
const modalRef = this.modalService.create({ const modalRef = this.modalService.create({
@ -170,6 +195,10 @@ export class AccountComponentsCenterComponent implements OnInit {
} }
}); });
} }
if (tpye === 'payPassword') {
this.router.navigate(['/account/edit-paypassword']);
}
// if (tpye === 'info') { // if (tpye === 'info') {
// this.router.navigate(['/account/editInfo'], { // this.router.navigate(['/account/editInfo'], {
// queryParams: { realName: this.infoData.realName, certificateNumber: this.infoData.certificateNumber }, // queryParams: { realName: this.infoData.realName, certificateNumber: this.infoData.certificateNumber },

View File

@ -227,7 +227,7 @@ export class AccountComponentsEditNameComponent implements OnInit, AfterViewInit
} }
submitForm() { submitForm() {
const params = { const params = {
smsVerifyCode: this.sf.value.smsVerifyCode, smsVerifyCode: this.sf?.value.smsVerifyCode,
}; };
this.service.http.post(this.service.$api_get_verifyPhone, params).subscribe((res) => { this.service.http.post(this.service.$api_get_verifyPhone, params).subscribe((res) => {

View File

@ -9,14 +9,11 @@
* Copyright (C) 2022 huzhenhong. All rights reserved. * Copyright (C) 2022 huzhenhong. All rights reserved.
*/ */
import { Component, Inject, OnInit, ViewChild } from '@angular/core'; import { Component, Inject, OnInit } from '@angular/core';
import { FormBuilder, FormControl, FormGroup, ValidatorFn, Validators } from '@angular/forms'; import { FormBuilder, FormControl, FormGroup, Validators } from '@angular/forms';
import { ActivatedRoute, Router } from '@angular/router'; import { Router } from '@angular/router';
import { STChange, STColumn, STComponent, STData, STRequestOptions } from '@delon/abc/st';
import { DA_SERVICE_TOKEN, ITokenService } from '@delon/auth'; import { DA_SERVICE_TOKEN, ITokenService } from '@delon/auth';
import { SFComponent, SFSchema, SFSelectWidgetSchema, SFUISchema } from '@delon/form';
import { NzDrawerRef, NzDrawerService } from 'ng-zorro-antd/drawer';
import { NzFormTooltipIcon } from 'ng-zorro-antd/form'; import { NzFormTooltipIcon } from 'ng-zorro-antd/form';
import { NzModalRef } from 'ng-zorro-antd/modal'; import { NzModalRef } from 'ng-zorro-antd/modal';
import { AccountService } from '../../services/account.service'; import { AccountService } from '../../services/account.service';
@ -30,14 +27,13 @@ export class AccountComponentsCenterEditComponent implements OnInit {
record: any; record: any;
count = 0; count = 0;
type = 'create'; type = 'create';
isVisibleView = false isVisibleView = false;
passwordVisible = false; passwordVisible = false;
passwordVisible2 = false; passwordVisible2 = false;
password: any; password: any;
password2: any; password2: any;
interval$: any; interval$: any;
confirmationValidator = confirmationValidator = (control: FormControl): { [s: string]: boolean } => {
(control: FormControl): { [s: string]: boolean } => {
if (!control.value) { if (!control.value) {
return { required: true }; return { required: true };
} else if (control?.value !== this.validateForm?.value?.passWord) { } else if (control?.value !== this.validateForm?.value?.passWord) {
@ -51,7 +47,6 @@ export class AccountComponentsCenterEditComponent implements OnInit {
}; };
constructor( constructor(
public router: Router, public router: Router,
public ar: ActivatedRoute,
private modalRef: NzModalRef, private modalRef: NzModalRef,
private fb: FormBuilder, private fb: FormBuilder,
public service: AccountService, public service: AccountService,
@ -61,19 +56,21 @@ export class AccountComponentsCenterEditComponent implements OnInit {
ngOnInit() { ngOnInit() {
this.initForm(); this.initForm();
} }
initForm () { initForm() {
this.validateForm = this.fb.group({ this.validateForm = this.fb.group({
passWord: [null, passWord: [
[ null,
Validators.required, [
Validators.maxLength(16), Validators.required,
Validators.minLength(8), Validators.maxLength(16),
Validators.pattern('^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z-_]{8,16}$') Validators.minLength(8),
]], Validators.pattern('^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z-_]{8,16}$')
passWordTo: [null, [ Validators.required, Validators.maxLength(16), Validators.minLength(8), this.confirmationValidator,]], ]
smsVerifyCode: [null, [Validators.required]], ],
}); passWordTo: [null, [Validators.required, Validators.maxLength(16), Validators.minLength(8), this.confirmationValidator]],
} smsVerifyCode: [null, [Validators.required]]
});
}
destroyModal(): void { destroyModal(): void {
this.modalRef.destroy(); this.modalRef.destroy();
} }
@ -84,28 +81,28 @@ export class AccountComponentsCenterEditComponent implements OnInit {
this.service.msgSrv.success('发送成功'); this.service.msgSrv.success('发送成功');
e.preventDefault(); e.preventDefault();
this.codeCountDown(); this.codeCountDown();
}else { } else {
this.service.msgSrv.success(res.msg); this.service.msgSrv.success(res.msg);
} }
}); });
} }
save() { save() {
if(!this.validateForm.valid) { if (!this.validateForm.valid) {
this.service.msgSrv.warning('必填项为空或格式错误,请检查!') this.service.msgSrv.warning('必填项为空或格式错误,请检查!');
return; return;
} }
const params = { const params = {
...this.validateForm.value ...this.validateForm.value
}; };
this.service.request(this.service.$api_set_phoneUpdatePassword, params).subscribe((res) => { this.service.request(this.service.$api_set_phoneUpdatePassword, params).subscribe(res => {
if (res) { if (res) {
this.service.msgSrv.success('修改密码成功!'); this.service.msgSrv.success('修改密码成功!');
this.isVisibleView = true; this.isVisibleView = true;
setTimeout(() => { setTimeout(() => {
this.tokenService.clear(); this.tokenService.clear();
this.router.navigate(['/passport/login']) this.router.navigate(['/passport/login']);
this.modalRef.close() this.modalRef.close();
}, 3000) }, 3000);
} }
}); });
} }
@ -120,11 +117,11 @@ export class AccountComponentsCenterEditComponent implements OnInit {
}, 1000); }, 1000);
} }
handleCancel() { handleCancel() {
this.isVisibleView = false this.isVisibleView = false;
} }
handleOK() { handleOK() {
this.modalRef.close() this.modalRef.close();
this.tokenService.clear(); this.tokenService.clear();
this.router.navigate(['/passport/login']) this.router.navigate(['/passport/login']);
} }
} }

View File

@ -0,0 +1,171 @@
<page-header-wrapper [title]="''" [logo]="logo">
<ng-template #logo>
<button nz-button nz-tooltip nzTooltipTitle="返回上一页" (click)="goBack()">
<i nz-icon nzType="left" nzTheme="outline"></i>
</button>
</ng-template>
</page-header-wrapper>
<nz-card>
<div class="container">
<div>
<div style="display: flex; align-items: center; min-height: 150px">
<nz-steps [nzCurrent]="step" style="display: contents" [nzProgressDot]="progressTemplate">
<nz-step nzTitle="安全验证"></nz-step>
<nz-step nzTitle="重设密码"></nz-step>
<nz-step nzTitle="完成"></nz-step>
</nz-steps>
<ng-template #progressTemplate let-dot let-status="status" let-index="index">
<ng-container *ngIf="status === 'finish'; else finshTemplate">
<i nz-icon nzType="check" nzTheme="outline" style="color: #fff"></i>
</ng-container>
<ng-template #finshTemplate>
{{ index + 1 }}
</ng-template>
</ng-template>
</div>
<nz-card [nzBordered]="false">
<div style="width: 480px; margin: 0 auto" [ngSwitch]="step.toString()">
<div *ngSwitchCase="0">
<sf #step1sf *ngIf="step1Schema" [schema]="step1Schema" button="none" [layout]="'horizontal'">
<ng-template sf-template="smsVerifyCode" let-smsVerifyCode let-ui="ui" let-schema="schema">
<nz-input-group [nzSuffix]="suffixTemplateInfo">
<input
type="text"
maxlength="6"
nz-input
placeholder="请输入验证码"
[ngModel]="smsVerifyCode.formProperty.value"
(ngModelChange)="smsVerifyCode.setValue($event)"
/>
</nz-input-group>
</ng-template>
<div nz-col [nzPush]="5">
<button
nz-button
type="submit"
nzType="primary"
(click)="nextStep()"
[disabled]="!step1sf.valid"
[nzLoading]="service.http.loading"
>
下一步
</button>
</div>
</sf>
</div>
<div *ngSwitchCase="1">
<form nz-form [formGroup]="formGroup3" class="myForm">
<nz-form-item>
<nz-form-label nzSpan="6" nzRequired nzFor="passWord">设置支付密码</nz-form-label>
<nz-form-control nzSpan="18" [nzErrorTip]="passwordErrorTpl">
<nz-input-group [nzSuffix]="pwdIconEye">
<input
nz-input
[type]="isShowPwd ? 'text' : 'password'"
formControlName="passWord"
minlength="6"
maxlength="6"
(ngModelChange)="validateConfirmPassword()"
placeholder="请输入支付密码"
/>
</nz-input-group>
<ng-template #pwdIconEye>
<span (click)="isShowPwd = !isShowPwd">
<ng-container *ngIf="isShowPwd; else showPwdTempalte">
<i nz-icon nzType="eye" nzTheme="outline"></i>
</ng-container>
<ng-template #showPwdTempalte>
<i nz-icon nzType="eye-invisible" nzTheme="outline"></i>
</ng-template>
</span>
</ng-template>
<ng-template #passwordErrorTpl let-control>
<ng-container *ngIf="control.hasError('required')"> 请输入支付密码! </ng-container>
<ng-container *ngIf="control.hasError('minlength') || control.hasError('pattern') || control.hasError('confirm')">
6位数字不能为连续数字或者相同数字如123456、111111
</ng-container>
</ng-template>
</nz-form-control>
</nz-form-item>
<nz-form-item>
<nz-form-label nzSpan="6" nzRequired nzFor="passWordTo">重复支付密码</nz-form-label>
<nz-form-control nzSpan="18" nzDisableAutoTips [nzErrorTip]="confirmPasswordErrorTpl">
<nz-input-group [nzSuffix]="confirmPwdIconEye">
<input
nz-input
[type]="isShowConfirmPwd ? 'text' : 'password'"
formControlName="passWordTo"
minlength="6"
maxlength="6"
(ngModelChange)="validateConfirmPassword()"
placeholder="请输入支付密码"
/>
</nz-input-group>
<ng-template #confirmPwdIconEye>
<span (click)="isShowConfirmPwd = !isShowConfirmPwd">
<ng-container *ngIf="isShowConfirmPwd; else showConfirmPwdTempalte">
<i nz-icon nzType="eye" nzTheme="outline"></i>
</ng-container>
<ng-template #showConfirmPwdTempalte>
<i nz-icon nzType="eye-invisible" nzTheme="outline"></i>
</ng-template>
</span>
</ng-template>
<ng-template #confirmPasswordErrorTpl let-control>
<ng-container *ngIf="control.hasError('required')"> 请输入确认密码! </ng-container>
<ng-container *ngIf="control.hasError('passWordTo')"> 两次输入的密码不一致! </ng-container>
</ng-template>
</nz-form-control>
</nz-form-item>
<nz-form-item>
<nz-form-control nzSpan="18" nzOffset="6">
<button
[disabled]="!formGroup3.valid"
[nzLoading]="service.http.loading"
nz-button
nzType="primary"
(click)="formSubmit()"
style="width: 74px"
>
确认
</button>
</nz-form-control>
</nz-form-item>
</form>
</div>
<div *ngSwitchCase="2" class="success-card">
<div class="card-icon">
<i nz-icon nzType="check" nzTheme="outline" style="color: #fff; font-size: 20px"></i>
</div>
<p class="card-title">密码设置成功</p>
<p class="card-descr">请牢记您的新支付密码3秒后自动跳转至个人中心...</p>
<!-- <button
nz-button
type="button"
nzType="primary"
nzSize="large"
class="mt-lg"
style="font-size: 14px"
[routerLink]="['/passport/login']"
>
立即登录
</button> -->
</div>
<div *ngSwitchDefault></div>
</div>
</nz-card>
</div>
</div>
</nz-card>
<ng-template #suffixTemplateInfo>
<ng-container *ngIf="count < 1; else intervalTemplate">
<span class="msg-btn" style="color: #3370ff; cursor: pointer" (click)="getMsgCode()">获取验证码</span>
</ng-container>
<ng-template #intervalTemplate>
<!-- {{ count > 0 ? '请等待' + count + 's' : ('app.register.get-verification-code' | translate) }} -->
{{ count > 0 ? '请等待' + count + 's' : ('app.register.get-verification-code') }}
</ng-template>
</ng-template>
<app-captcha #dun [phone]="phone" (done)="captchaDone($event)"></app-captcha>

View File

@ -0,0 +1,93 @@
:host {
::ng-deep {
page-grid {
background-color: #f0f3f7;
div.container {
width: 80%;
margin: 0 auto;
padding: 30px 1rem 1rem;
}
}
.ant-steps-item-process .ant-steps-item-icon {
background-color: #3370ff;
border-color: #3370ff;
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-icon {
background: #3370ff;
}
.ant-steps-dot .ant-steps-item-icon,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
width: 32px;
height: 32px;
margin-left: 55px;
line-height: 32px;
border: 1px solid rgba(0, 0, 0, 0.25);
}
// 文本
.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon {
color: #000;
}
// 连接线
.ant-steps-dot .ant-steps-item-tail,
.ant-steps-dot.ant-steps-small .ant-steps-item-tail {
top: 12px;
margin: 0 0 0 90px;
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-tail::after {
background-color: rgba(0, 0, 0, 0.25);
}
.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon,
.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon {
width: 32px;
height: 32px;
line-height: 32px;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-tail::after {
background-color: rgba(0, 0, 0, 0.25);
}
.ant-steps-dot .ant-steps-item-tail::after,
.ant-steps-dot.ant-steps-small .ant-steps-item-tail::after {
width: calc(100% - 62px);
height: 1.5px;
margin-left: 12px;
}
}
}
.success-card {
text-align: center;
.card-icon {
display: flex;
align-items: center;
justify-content: center;
width: 36px;
height: 36px;
margin: auto;
background-color: #52c41a;
border-radius: 50%;
}
.card-title {
margin: 14px 0 0;
font-weight: bold;
font-size: 16px;
text-align: center;
}
.card-descr {
margin: 8px 0 0;
font-size: 14px;
text-align: center;
}
}

View File

@ -0,0 +1,23 @@
import { async, ComponentFixture, TestBed } from '@angular/core/testing';
import { AccountComponentsEditPayPasswordComponent } from './edit-paypassword.component';
describe('AccountComponentsEditPayPasswordComponent', () => {
let component: AccountComponentsEditPayPasswordComponent;
let fixture: ComponentFixture<AccountComponentsEditPayPasswordComponent>;
beforeEach(async(() => {
TestBed.configureTestingModule({
declarations: [AccountComponentsEditPayPasswordComponent],
}).compileComponents();
}));
beforeEach(() => {
fixture = TestBed.createComponent(AccountComponentsEditPayPasswordComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});

View File

@ -0,0 +1,237 @@
import { AfterViewInit, Component, Inject, OnInit, Optional, ViewChild } from '@angular/core';
import { FormBuilder, FormControl, FormGroup, ValidatorFn, Validators } from '@angular/forms';
import { ActivatedRoute, Router } from '@angular/router';
import { ReuseTabService } from '@delon/abc/reuse-tab';
import { DA_SERVICE_TOKEN, ITokenService } from '@delon/auth';
import { SFComponent, SFSchema, SFTextareaWidgetSchema, SFTextWidgetSchema, SFUISchema } from '@delon/form';
import { SettingsService } from '@delon/theme';
import { CaptchaComponent } from 'src/app/shared/components/captcha';
import { AccountService } from '../../services/account.service';
@Component({
selector: 'app-account-components-edit-password',
templateUrl: './edit-paypassword.component.html',
styleUrls: ['./edit-paypassword.component.less'],
})
export class AccountComponentsEditPayPasswordComponent implements OnInit, AfterViewInit {
@ViewChild('dun', { static: false })
private dun!: CaptchaComponent;
step: 0 | 1 | 2 = 0;
step1Schema!: SFSchema;
ui!: SFUISchema;
@ViewChild('step1sf', { static: false })
step1sf!: SFComponent;
phone: string;
formGroup3!: FormGroup;
confirmPasswordValidator!: ValidatorFn;
isShowPwd = false;
isShowConfirmPwd = false;
count = 0;
interval$: any;
constructor(
private fb: FormBuilder,
public service: AccountService,
private route: ActivatedRoute,
private settingService: SettingsService,
private router: Router,
@Inject(ReuseTabService)
private reuseTabService: ReuseTabService,
@Optional()
@Inject(DA_SERVICE_TOKEN)
private tokenService: ITokenService,
) {
this.phone = route.snapshot.queryParams.phone;
}
ngAfterViewInit(): void {
this.dun.init();
}
ngOnInit() {
if (this.phone) {
this.initStep1SF();
} else {
this.service.http.post(this.service.$api_get_current_user_info).subscribe((res) => {
if (res) {
this.phone = res.data?.phone;
this.initStep1SF();
}
});
}
this.confirmPasswordValidator = (control) => {
if (!control.value) {
return { error: true, required: true };
} else if (control.value !== this.formGroup3.controls.passWord.value) {
return { passWordTo: true, error: true };
}
return {};
};
this.formGroup3 = this.fb.group({
passWord: [
null,
[
Validators.required,
Validators.maxLength(6),
Validators.minLength(6),
Validators.pattern('([\\d]){6,6}'),
this.blurTestPw
],
],
passWordTo: [null, [this.confirmPasswordValidator, Validators.required, Validators.maxLength(6), Validators.minLength(6)]],
voucher: [null, [Validators.required]],
});
}
initStep1SF() {
this.step1Schema = {
properties: {
phone: {
title: '手机号',
type: 'string',
ui: {
widget: 'text',
defaultText: this.phone.toString(),
} as SFTextWidgetSchema,
},
smsVerifyCode: {
type: 'string',
title: '验证码',
ui: {
widget: 'custom',
errors: {
required: '请输入验证码',
},
} as SFTextareaWidgetSchema,
},
},
required: ['smsVerifyCode'],
};
this.ui = {
'*': { spanLabelFixed: 90, grid: { span: 16, gutter: 4 } },
};
}
nextStep() {
if (this.step1sf.valid) {
this.service.request(this.service.$api_get_verifyPhone, this.step1sf.value).subscribe((res) => {
if (res) {
this.formGroup3.patchValue(res, { onlySelf: true });
this.step = 1;
this.count = 0;
clearInterval(this.interval$);
}
});
}
}
formSubmit() {
for (const i in this.formGroup3.controls) {
if (true) {
this.formGroup3.controls[i].markAsDirty();
this.formGroup3.controls[i].updateValueAndValidity();
}
}
if (this.formGroup3.valid) {
const param = Object.assign({}, this.formGroup3.value);
this.service.http.post(this.service.$api_voucherUpdatePayPassword, param).subscribe((res) => {
if (res.success === true) {
this.step++;
setTimeout(() => {
// this.settingService.setUser({});
// // 清空路由复用信息
// this.reuseTabService.clear();
// // 设置用户Token信息
// this.tokenService.clear();
this.router.navigate(['/account/center']);
}, 3000);
}
});
}
}
getMsgCode() {
if (this.phone) {
this.getCode(`${this.service.$api_get_msg_code}`);
} else {
this.service.request(this.service.$api_get_current_user_info).subscribe((res) => {
this.phone = res.phone;
this.getCode(`${this.service.$api_get_msg_code}`);
});
}
}
goBack() {
window.history.go(-1);
}
getCode(url: string, params?: any) {
this.service.http.post(url, null, params).subscribe((res) => {
// code==503046 弹出网易盾
if (res.success && res.data.code === '1') {
this.service.msgSrv.success('发送成功');
this.codeCountDown();
} else if (res.data.code === '503046') {
this.dun.popUp();
} else {
this.service.msgSrv.success(res.sendResult);
}
});
}
/* code倒计时 */
codeCountDown() {
this.count = 59;
this.interval$ = setInterval(() => {
this.count -= 1;
if (this.count <= 0) {
clearInterval(this.interval$);
}
}, 1000);
}
/* 网易盾验证通过 */
captchaDone(validate: any) {
this.codeCountDown();
}
validateConfirmPassword(): void {
setTimeout(() => this.formGroup3.controls.passWordTo.updateValueAndValidity());
}
// blurTestPw(){
// const reg = /[^\d]/g
// const val: any = this.formGroup3.controls.passWord.value
// if(val.length === 6) {
// const pattern = /([\d])\1{2,}/g
// const pattern2 = /(?:(?:0(?=1)|1(?=2)|2(?=3)|3(?=4)|4(?=5)|5(?=6)|6(?=7)|7(?=8)|8(?=9)){5}|(?:9(?=8)|8(?=7)|7(?=6)|6(?=5)|5(?=4)|4(?=3)|3(?=2)|2(?=1)|1(?=0)){5})\d/g
// if(pattern.test(val) || pattern2.test(val)){
// return false
// } else {
// return true
// }
// } else {
// return false
// }
// }
blurTestPw = (control: FormControl): { [s: string]: boolean } => {
if (!control.value) {
return { required: true };
} else if (control.value.length === 6) {
const pattern = /([\d])\1{2,}/g
const pattern2 = /(?:(?:0(?=1)|1(?=2)|2(?=3)|3(?=4)|4(?=5)|5(?=6)|6(?=7)|7(?=8)|8(?=9)){5}|(?:9(?=8)|8(?=7)|7(?=6)|6(?=5)|5(?=4)|4(?=3)|3(?=2)|2(?=1)|1(?=0)){5})\d/g
if(pattern.test(control.value) || pattern2.test(control.value)){
return { confirm: true, error: true };
}
}
return {};
};
}

View File

@ -36,6 +36,15 @@ export class AccountService extends BaseService {
$api_set_voucherUpdatePhone = `/api/mdc/cuc/userBasicInfo/forgetPassword/voucherUpdatePhone`; $api_set_voucherUpdatePhone = `/api/mdc/cuc/userBasicInfo/forgetPassword/voucherUpdatePhone`;
// 凭证修改密码 // 凭证修改密码
$api_set_phoneUpdatePassword = `/api/mdc/cuc/userBasicInfo/phoneUpdatePassword`; $api_set_phoneUpdatePassword = `/api/mdc/cuc/userBasicInfo/phoneUpdatePassword`;
// 凭证修改设置身份密码
$api_voucherUpdatePayPassword = '/api/mdc/cuc/userVerify/forgetPassword/voucherUpdatePassword';
// 根据当前登录用户绑定的手机号码获取短信验证码
public $api_get_msg_code = `/api/mdc/pbc/smsSend/getSmVerificationCodeByToken`;
// 用户下默认企业项目
$api_getUserDefaultEnterpriseProject = '/api/mdc/cuc/enterpriseProject/getUserDefaultEnterpriseProject';
// 当前登录用户是否设置用户验证密码
$api_isUserVerifyPassword = '/api/mdc/cuc/userVerify/isUserVerifyPassword';
constructor(public injector: Injector) { constructor(public injector: Injector) {
super(injector); super(injector);
} }

View File

@ -0,0 +1,131 @@
import { AfterViewInit, Component, OnDestroy, OnInit } from '@angular/core';
import { OnReuseDestroy, OnReuseInit, ReuseHookOnReuseInitType } from '@delon/abc/reuse-tab';
import { SFComponent, SFSchema } from '@delon/form';
import { SearchDrawerService } from '@shared';
import { fromEvent, Subscription } from 'rxjs';
import { debounceTime } from 'rxjs/operators';
/**
* 列表基础组件
* 功能:
* 1、计算列表滚动高度scrollY
* 实现:
* 1、列表组件需继承BasicTableComponent并且提供SearchDrawerService派生类
* 2、引入commom-table.less 样式文件
* 3、列表使用table-box class包裹。组件会自动减去layout-pro-header、page-header-wrapper和nz-tabs-nav标签的高度以及header_box和height_box class的高度最后减去deviationHeight的偏移高度
* 2、提供筛选抽屉并返回sf实例sf
* 实现:
* 1、列表组件需继承BasicTableComponent并且提供SearchDrawerService派生类
* 2、实例化schema及给schema赋值sf配置
* 3、重写search()方法。当筛选抽屉触发查询时会调用这个方法
* 提供:
* 1、抽屉的sf实例
* 2、sf.value的数据=>sfValue
*/
@Component({
template: ''
})
export class BasicTableComponent implements AfterViewInit, OnDestroy, OnReuseDestroy, OnReuseInit {
scrollY = '400px';
sf!: SFComponent;
sfValue: Record<string, any> = {};
schema: SFSchema = {};
deviationHeight = 0;
constructor(public searchDrawerService: SearchDrawerService) {}
_onReuseInit(type?: ReuseHookOnReuseInitType): void {
this.search();
}
ngAfterViewInit(): void {
setTimeout(() => {
this.getScrollY();
}, 100);
fromEvent(window, 'resize')
.pipe(debounceTime(100))
.subscribe(event => {
this.getScrollY();
});
}
_onReuseDestroy(): void {
// this.drawer.forEach(sub => sub.unsubscribe());
}
ngOnDestroy(): void {
this.searchDrawerService.unsubscribe();
}
openDrawer() {
if (this.searchDrawerService.drawer?.length > 0) {
this.searchDrawerService.create(this.sfValue, this.schema);
} else {
const drawer = this.searchDrawerService.create(this.sfValue, this.schema);
this.searchDrawerService.drawer.push(
drawer.initEvent.subscribe((sf: SFComponent) => {
if (sf) {
this.sf = sf;
}
})
);
this.searchDrawerService.drawer.push(
drawer.closeEvent.subscribe((res: Record<string, any>) => {
this.sfValue = res;
if (res) {
this.search();
}
})
);
}
}
getScrollY() {
const windowHeight = window.innerHeight || Math.max(document.documentElement.clientHeight, document.body.clientHeight);
const header = document.getElementsByTagName('layout-pro-header')?.[0];
if (windowHeight && header) {
let scrollY = windowHeight - header.clientHeight - 35 - 49;
// 剔除页头高度
const headerWrapper = document.getElementsByTagName('page-header-wrapper')?.[0];
if (headerWrapper) {
scrollY -= headerWrapper.clientHeight;
}
// 计算所有tabs高度
const tabset = document.getElementsByTagName('nz-tabs-nav');
let tabsetHeight = 0;
for (let index = 0; index < tabset.length; index++) {
tabsetHeight += tabset[index].clientHeight;
}
if (tabset) {
scrollY -= tabsetHeight;
}
// 剔除高度容器
const headerBox = document.getElementsByClassName('header_box');
let headerBoxHeight = 0;
for (let index = 0; index < headerBox.length; index++) {
headerBoxHeight += headerBox[index].clientHeight;
}
if (headerBox) {
scrollY -= headerBoxHeight;
}
// 剔除高度容器
const heightBox = document.getElementsByClassName('height_box');
let heightBoxHeight = 0;
for (let index = 0; index < heightBox.length; index++) {
heightBoxHeight += heightBox[index].clientHeight;
}
if (heightBox) {
scrollY -= heightBoxHeight;
}
if (typeof this.deviationHeight === 'number') {
scrollY -= this.deviationHeight;
}
this.scrollY = scrollY + 'px';
}
}
search() {}
}

View File

@ -0,0 +1 @@
export * from './components/basic-table/basic-table.component';

View File

@ -32,3 +32,11 @@
} }
} }
} }
.total-footer {
position : absolute;
bottom : 25px;
height : 32px;
margin : 16px 0;
line-height: 32px;
}

View File

@ -0,0 +1,153 @@
:host {
::ng-deep {
nz-card {
margin: -24px -24px 0;
.ant-tabs-nav {
margin: 0;
}
}
.ant-tabs-tab {
margin : 0 0 0 16px;
padding: 12px 0;
}
.ant-table-body {
border-bottom: 1px solid #f0f0f0;
}
.table-box {
.ant-card-body {
padding: 0;
}
.tab_header {
display : flex;
align-items: center;
.page_title {
font-weight: bold;
font-size : 17px;
.driver {
color : #ff4d4f;
margin-left : 17px;
margin-right: 6px;
}
}
nz-tabset {
flex: 1;
}
}
}
.double_tabset_box {
margin : -24px -24px 0;
background: #ffffff;
.tab_header {
.page_title {
font-weight: bold;
font-size : 17px;
.driver {
color : #ff4d4f;
margin-left : 17px;
margin-right: 6px;
}
}
}
.header_tab {
nz-tabs-nav {
margin-bottom: 0;
}
}
}
.ant-table-pagination.ant-pagination {
margin: 8px;
}
.ant-table-thead>tr>th,
.ant-table-tbody>tr>td,
.ant-table tfoot>tr>th,
.ant-table tfoot>tr>td {
padding: 8px;
}
.ant-table.ant-table-bordered>.ant-table-container {
border-top: 0;
}
.ant-pagination-item {
min-width : 24px;
height : 24px;
line-height: 21px;
}
.ant-pagination-total-text {
height : 24px;
line-height: 24px;
}
.ant-pagination-prev,
.ant-pagination-next,
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
min-width : 24px;
height : 24px;
line-height: 21px;
}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
height: 24px;
}
.ant-select-single .ant-select-selector .ant-select-selection-item,
.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
line-height: 21px;
}
.text-truncate {
white-space: normal;
}
// 强制头部居中
.ant-table-container table>thead>tr>.options {
text-align: center !important;
}
}
}
.header_box {
display : flex;
align-items : center;
justify-content: space-between;
min-height : 47px;
.page_title {
font-weight: bold;
font-size : 17px;
.driver {
color : #ff4d4f;
margin-left : 17px;
margin-right: 6px;
}
}
}
.height_box {}
.filter-box {
.com-input {
width : 150px;
height: 32PX;
}
}

View File

@ -0,0 +1,17 @@
:host::ng-deep {
nz-card {
margin: -8px -8px 0 !important
}
.height_box {
margin-bottom: 18px !important;
}
}
.total-footer {
position : absolute;
bottom : 0px;
height : 32px;
margin : 4px 8px;
line-height: 32px;
}

View File

@ -0,0 +1,48 @@
:host::ng-deep {
.text-truncate {
white-space: normal;
}
.map_st {
max-height: 350px;
max-width : 360px;
position : absolute;
top : 20px;
right : 49px;
}
.map_radio {
position : absolute;
top : 20px;
left : 20px;
background : #F4F4F5;
box-shadow : 0px 2px 8px 1px rgb(0 0 0 / 10%);
border-radius: 4px 4px 4px 4px;
.ant-radio-button-wrapper {
background: #F4F4F5;
border : unset;
}
.ant-radio-button-wrapper-checked {
color : #CF3834;
background: #ffffff;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before {
background-color: #d9d9d9;
}
}
}
.detail_title {
font-size : 16px;
font-weight: 500;
color : #252A3D;
line-height: 24px;
span {
color : #E60012;
font-weight: 700;
}
}

View File

@ -22,11 +22,8 @@ import { ContractManagementService } from '../../services/contract-management.se
}) })
export class ContractManagementDetailComponent implements OnInit { export class ContractManagementDetailComponent implements OnInit {
constructor( constructor(
private nzModalService: NzModalService,
public service: ContractManagementService, public service: ContractManagementService,
public route: ActivatedRoute, public route: ActivatedRoute
private datePipe: DatePipe,
private router: Router
) {} ) {}
textStatus = '合同详情'; textStatus = '合同详情';
name: any; name: any;

View File

@ -4,7 +4,7 @@
* @Author : Shiming * @Author : Shiming
* @Date : 2022-01-07 13:29:57 * @Date : 2022-01-07 13:29:57
* @LastEditors : Shiming * @LastEditors : Shiming
* @LastEditTime : 2022-02-23 16:04:18 * @LastEditTime : 2022-02-24 10:08:53
* @FilePath : \\tms-obc-web\\src\\app\\routes\\contract-management\\components\\contract-frame\\contract-frame.component.html * @FilePath : \\tms-obc-web\\src\\app\\routes\\contract-management\\components\\contract-frame\\contract-frame.component.html
* Copyright (C) 2022 huzhenhong. All rights reserved. * Copyright (C) 2022 huzhenhong. All rights reserved.
--> -->
@ -18,7 +18,7 @@
[ui]="ui" [ui]="ui"
[mode]="'search'" [mode]="'search'"
[disabled]="!sf?.valid" [disabled]="!sf?.valid"
[loading]="service.http.loading" [loading]="false"
(formSubmit)="st?.load(1)" (formSubmit)="st?.load(1)"
(formReset)="resetSF()" (formReset)="resetSF()"
></sf> ></sf>
@ -29,8 +29,9 @@
<div nz-col [nzSpan]="_$expand ? 24 : 18"> <div nz-col [nzSpan]="_$expand ? 24 : 18">
<sf #sf [schema]="schema" [ui]="ui" [compact]="true" [button]="'none'"> <sf #sf [schema]="schema" [ui]="ui" [compact]="true" [button]="'none'">
<ng-template sf-template="signTime" let-me let-ui="ui" let-schema="schema"> <ng-template sf-template="signTime" let-me let-ui="ui" let-schema="schema">
<!-- <input placeholder="请输入1-30" type="number" [ngModel]="sf.value.description3" style="width: 200px;" nz-input /> <ng-template sf-template="effectiveEndTime" let-me let-ui="ui" let-schema="schema">
<span> 天内支付运费</span> --> <nz-range-picker [nzShowTime]="true" [(ngModel)]="sf.value.effectiveEndTime"></nz-range-picker>
</ng-template>
<nz-range-picker [nzShowTime]="true" [(ngModel)]="sf.value.signTime"></nz-range-picker> <nz-range-picker [nzShowTime]="true" [(ngModel)]="sf.value.signTime"></nz-range-picker>
</ng-template> </ng-template>
</sf> </sf>
@ -40,7 +41,7 @@
nz-button nz-button
nzType="primary" nzType="primary"
[disabled]="!sf.valid" [disabled]="!sf.valid"
[nzLoading]="service.http.loading" [nzLoading]="isLoading && st.loading"
(click)="st?.load(1)" (click)="st?.load(1)"
acl acl
[acl-ability]="['CONTRACT-INDEX-listFrame']" [acl-ability]="['CONTRACT-INDEX-listFrame']"
@ -79,7 +80,8 @@
(change)="stChange($event)" (change)="stChange($event)"
> >
<ng-template st-row="contractCode" let-item let-index="index"> <ng-template st-row="contractCode" let-item let-index="index">
<a [routerLink]="'/contract-management/index/detail/' + item.id">{{ item?.contractCode }}</a> <a *ngIf="item.esignFlowStatus == '2'" (click)="service.openURL(item?.contractFilePath)">{{ item?.contractCode }}</a>
<a *ngIf="item.esignFlowStatus !== '2'" [routerLink]="'/contract-management/index/detail/' + item.id">{{ item?.contractCode }}</a>
</ng-template> </ng-template>
</st> </st>
</nz-card> </nz-card>

View File

@ -1,14 +1,17 @@
import { DatePipe } from '@angular/common';
import { Component, OnInit, ViewChild } from '@angular/core'; import { Component, OnInit, ViewChild } from '@angular/core';
import { Router } from '@angular/router'; import { Router } from '@angular/router';
import { STComponent, STColumn, STChange } from '@delon/abc/st'; import { STComponent, STColumn, STChange } from '@delon/abc/st';
import { SFComponent, SFSchema, SFDateWidgetSchema, SFUISchema } from '@delon/form'; import { SFComponent, SFSchema, SFDateWidgetSchema, SFUISchema, SFSelectWidgetSchema } from '@delon/form';
import { ShipperBaseService } from '@shared';
import { NzModalService } from 'ng-zorro-antd/modal'; import { NzModalService } from 'ng-zorro-antd/modal';
import { ContractManagementService } from '../../services/contract-management.service'; import { ContractManagementService } from '../../services/contract-management.service';
@Component({ @Component({
selector: 'app-contract-management-contract-frame', selector: 'app-contract-management-contract-frame',
templateUrl: './contract-frame.component.html', templateUrl: './contract-frame.component.html',
styleUrls: ['./contract-frame.component.less'] styleUrls: ['./contract-frame.component.less'],
providers: [DatePipe]
}) })
export class ContractManagementFrameComponent implements OnInit { export class ContractManagementFrameComponent implements OnInit {
url = `/rule?_allow_anonymous=true`; url = `/rule?_allow_anonymous=true`;
@ -22,34 +25,82 @@ export class ContractManagementFrameComponent implements OnInit {
columns: STColumn[] = []; columns: STColumn[] = [];
ui: SFUISchema = {}; ui: SFUISchema = {};
_$expand = false; _$expand = false;
reqParams = {};
selectedRows: any[] = []; selectedRows: any[] = [];
constructor(public service: ContractManagementService, private nzModalService: NzModalService, private router: Router) {} isLoading: boolean = false;
constructor(
public service: ContractManagementService,
private nzModalService: NzModalService,
private router: Router,
public shipperservice: ShipperBaseService,
private datePipe: DatePipe
) {}
ngOnInit(): void { ngOnInit(): void {
this.initST() this.initST();
this.initSF() this.initSF();
}
/**
* 查询参数
*/
get reqParams() {
const params = {
...this.sf?.value
};
delete params.signTime;
delete params._$expand;
if (
this.datePipe.transform(this.sf?.value?.signTime?.[0], 'yyyy-MM-dd HH:mm:ss') &&
this.datePipe.transform(this.sf?.value?.signTime?.[1], 'yyyy-MM-dd HH:mm:ss')
) {
params.signTime = {
start: this.datePipe.transform(this.sf?.value?.signTime?.[0], 'yyyy-MM-dd HH:mm:ss'),
end: this.datePipe.transform(this.sf?.value?.signTime?.[1], 'yyyy-MM-dd HH:mm:ss')
};
}
if (
this.datePipe.transform(this.sf?.value?.effectiveEndTime?.[0], 'yyyy-MM-dd HH:mm:ss') &&
this.datePipe.transform(this.sf?.value?.effectiveEndTime?.[1], 'yyyy-MM-dd HH:mm:ss')
) {
params.effectiveEndTime = {
start: this.datePipe.transform(this.sf?.value?.effectiveEndTime?.[0], 'yyyy-MM-dd HH:mm:ss'),
end: this.datePipe.transform(this.sf?.value?.effectiveEndTime?.[1], 'yyyy-MM-dd HH:mm:ss')
};
}
return {
...params
};
} }
/** /**
* 初始化数据列表 * 初始化数据列表
*/ */
initST() { initST() {
this.columns = [ this.columns = [
{ {
title: '合同编号', title: '合同编号',
width: '100px', width: '130px',
className: 'text-center', className: 'text-center',
render: 'contractCode' render: 'contractCode'
}, },
{
title: '签约对象',
width: '100px',
className: 'text-center',
index: 'signingObjectLabel'
},
{
title: '合同类型',
width: '100px',
className: 'text-center',
index: 'contractTypeLabel'
},
{ {
title: '合同名称', title: '合同名称',
width: '100px', width: '100px',
className: 'text-center', className: 'text-center',
index:'contractName' index: 'contractName'
}, },
{ title: '运人', index: 'shipperName', width: '120px', className: 'text-center' }, { title: '网络货运人', index: 'enterpriseInfoName', width: '120px', className: 'text-center' },
{ title: '承运人', index: 'carrierName', width: '120px', className: 'text-center' }, { title: '合同对象', index: 'contractObjectName', width: '120px', className: 'text-center' },
{ {
title: '有效期至', title: '有效期至',
className: 'text-center', className: 'text-center',
@ -75,47 +126,121 @@ export class ContractManagementFrameComponent implements OnInit {
'3': { text: '已撤销', color: 'warning' }, '3': { text: '已撤销', color: 'warning' },
'4': { text: '已作废', color: 'warning' }, '4': { text: '已作废', color: 'warning' },
'5': { text: '已过期', color: 'warning' }, '5': { text: '已过期', color: 'warning' },
'7': { text: '已拒签', color: 'warning' }, '7': { text: '已拒签', color: 'warning' }
}, }
}, },
{
title: '操作',
className: 'text-center',
fixed: 'right',
width: '80px',
buttons: [
{
text: '签署',
iif: item => item.esignFlowStatus === '0' || item.esignFlowStatus === '1' || item.esignFlowStatus === '13',
click: item => this.service.StartTheProcessToESignById(item.id, () => this.st.load(1))
}
]
}
]; ];
} }
/** /**
* 初始化查询表单 * 初始化查询表单
*/ */
initSF() { initSF() {
this.schema = { this.schema = {
properties: { properties: {
_$expand: { type: 'boolean', ui: { hidden: true } }, _$expand: { type: 'boolean', ui: { hidden: true } },
contractCode: { contractCode: {
type: 'string', type: 'string',
title: '合同编号', title: '合同编号'
},
shipperName: {
type: 'string',
title: '托运人'
},
carrierName: {
type: 'string',
title: '承运人',
},
signTime: {
title: '签署日期',
type: 'string',
ui: {
widget: 'custom',
visibleIf: {
_$expand: (value: boolean) => value,
},
}
},
}, },
type: 'object', signingObject: {
}; type: 'string',
this.ui = { '*': { spanLabelFixed: 110, grid: { span: 8, gutter: 4 } } }; title: '签约对象',
} enum: [
/** { label: '全部', value: '' },
{ label: '货主', value: 1 },
{ label: '司机', value: 2 }
],
ui: {
widget: 'select',
placeholder: '请选择'
}
},
contractType: {
title: '合同类型',
type: 'string',
default: '',
ui: {
widget: 'dict-select',
containsAllLable: true,
params: { dictKey: 'contract:type' },
containAllLable: true
} as SFSelectWidgetSchema
},
enterpriseInfoId: {
type: 'string',
title: '网络货运人',
ui: {
widget: 'select',
placeholder: '请选择',
allowClear: true,
visibleIf: {
_$expand: (value: boolean) => value
},
asyncData: () => this.shipperservice.getNetworkFreightForwarder()
}
},
contractObjectName: {
type: 'string',
title: '合同对象',
ui: {
visibleIf: {
_$expand: (value: boolean) => value
}
}
},
signTime: {
title: '签署日期',
type: 'string',
ui: {
widget: 'custom',
visibleIf: {
_$expand: (value: boolean) => value
}
}
},
effectiveEndTime: {
title: '有效期',
type: 'string',
ui: {
widget: 'custom',
visibleIf: {
_$expand: (value: boolean) => value
}
}
},
esignFlowStatus: {
title: '状态',
type: 'string',
default: '',
ui: {
widget: 'dict-select',
containsAllLable: true,
params: { dictKey: 'esign:flow:status' },
containAllLable: true,
visibleIf: {
_$expand: (value: boolean) => value
}
} as SFSelectWidgetSchema
}
},
type: 'object'
};
this.ui = { '*': { spanLabelFixed: 110, grid: { span: 8, gutter: 4 } } };
}
/**
* 查询字段个数 * 查询字段个数
*/ */
get queryFieldCount(): number { get queryFieldCount(): number {
@ -188,12 +313,13 @@ export class ContractManagementFrameComponent implements OnInit {
resetSF() { resetSF() {
this.sf.reset(); this.sf.reset();
this._$expand = false; this._$expand = false;
this.isLoading = true;
} }
/** /**
* 伸缩查询条件 * 伸缩查询条件
*/ */
expandToggle(): void { expandToggle(): void {
this._$expand = !this._$expand; this._$expand = !this._$expand;
this.sf?.setValue('/_$expand', this._$expand); this.sf?.setValue('/_$expand', this._$expand);
} }

View File

@ -4,7 +4,7 @@
* @Author : Shiming * @Author : Shiming
* @Date : 2021-12-07 15:57:49 * @Date : 2021-12-07 15:57:49
* @LastEditors : Shiming * @LastEditors : Shiming
* @LastEditTime : 2022-01-18 17:16:12 * @LastEditTime : 2022-05-07 17:52:57
* @FilePath : \\tms-obc-web\\src\\app\\routes\\contract-management\\components\\contract-list\\contract-list.component.html * @FilePath : \\tms-obc-web\\src\\app\\routes\\contract-management\\components\\contract-list\\contract-list.component.html
* Copyright (C) 2022 huzhenhong. All rights reserved. * Copyright (C) 2022 huzhenhong. All rights reserved.
--> -->
@ -13,7 +13,7 @@
<div nz-row nzGutter="8"> <div nz-row nzGutter="8">
<!-- 查询字段小于或等于3个时不显示伸缩按钮 --> <!-- 查询字段小于或等于3个时不显示伸缩按钮 -->
<div nz-col nzSpan="24" *ngIf="queryFieldCount <= 4"> <div nz-col nzSpan="24" *ngIf="queryFieldCount <= 4">
<sf #sf [schema]="schema" [ui]="ui" [mode]="'search'" [disabled]="!sf?.valid" [loading]="service.http.loading" <sf #sf [schema]="schema" [ui]="ui" [mode]="'search'" [disabled]="!sf?.valid" [loading]="false"
(formSubmit)="st?.load(1)" (formReset)="resetSF()"></sf> (formSubmit)="st?.load(1)" (formReset)="resetSF()"></sf>
</div> </div>
@ -29,8 +29,8 @@
</sf> </sf>
</div> </div>
<div nz-col [nzSpan]="_$expand ? 24 : 6" [class.text-right]="_$expand"> <div nz-col [nzSpan]="_$expand ? 24 : 6" [class.text-right]="_$expand">
<button nz-button nzType="primary" [disabled]="!sf.valid" [nzLoading]="service.http.loading" <button nz-button nzType="primary" [disabled]="!sf.valid" [nzLoading]="isLoading && st.loading"
(click)="st?.load(1)" acl [acl-ability]="['CONTRACT-INDEX-searchDetail']">查询</button> (click)="st?.load(1)" acl [acl-ability]="['CONTRACT-INDEX-searchDetail']">查询</button>
<button nz-button (click)="resetSF()">重置</button> <button nz-button (click)="resetSF()">重置</button>
<button nz-button nzType="link" (click)="expandToggle()"> <button nz-button nzType="link" (click)="expandToggle()">
{{ !_$expand ? '展开' : '收起' }} {{ !_$expand ? '展开' : '收起' }}
@ -48,10 +48,15 @@
</nz-alert> </nz-alert>
</div> </div>
<st #st [data]="service.$api_listDetailed_page" [columns]="columns" [req]="{ params: reqParams }" <st #st [data]="service.$api_listDetailed_page" [columns]="columns" [req]="{ params: reqParams }" [loading]="false"
[loading]="service.http.loading" [scroll]="{ x: '1200px', y: '370px' }" (change)="stChange($event)"> [scroll]="{ x: '1200px', y: '370px' }" (change)="stChange($event)">
<ng-template st-row="contractCode" let-item let-index="index"> <ng-template st-row="contractCode" let-item let-index="index">
<a [routerLink]="'/contract-management/index/detail/' + item.id">{{ item?.contractCode }}</a> <a *ngIf="item.esignFlowStatus == '2'" (click)="service.openURL(item?.contractFilePath)">{{ item?.contractCode }}</a>
<a *ngIf="item.esignFlowStatus !== '2'" [routerLink]="'/contract-management/index/detail/' + item.id">{{ item?.contractCode }}</a>
</ng-template>
<ng-template st-row="signingObject" let-item let-index="index">
<span *ngIf="item.signingObject == 0"></span>
<span></span>
</ng-template> </ng-template>
</st> </st>
</nz-card> </nz-card>

View File

@ -5,6 +5,7 @@ import { SFComponent, SFSchema, SFDateWidgetSchema, SFUISchema, SFSelectWidgetSc
import { NzModalService } from 'ng-zorro-antd/modal'; import { NzModalService } from 'ng-zorro-antd/modal';
import { ContractManagementService } from '../../services/contract-management.service'; import { ContractManagementService } from '../../services/contract-management.service';
import { DatePipe } from '@angular/common'; import { DatePipe } from '@angular/common';
import { ShipperBaseService } from '@shared';
@Component({ @Component({
selector: 'app-contract-management-contract-list', selector: 'app-contract-management-contract-list',
@ -24,20 +25,24 @@ export class ContractManagementContractListComponent implements OnInit {
columns: STColumn[] = []; columns: STColumn[] = [];
ui: SFUISchema = {}; ui: SFUISchema = {};
_$expand = false; _$expand = false;
isLoading: boolean = false;
/** /**
* 查询参数 * 查询参数
*/ */
get reqParams() { get reqParams() {
const params = { const params = {
...this.sf?.value, ...this.sf?.value
} };
delete params.signTime; delete params.signTime;
delete params._$expand; delete params._$expand;
if (this.datePipe.transform(this.sf?.value?.signTime?.[0], 'yyyy-MM-dd HH:mm:ss') && this.datePipe.transform(this.sf?.value?.signTime?.[1], 'yyyy-MM-dd HH:mm:ss')) { if (
this.datePipe.transform(this.sf?.value?.signTime?.[0], 'yyyy-MM-dd HH:mm:ss') &&
this.datePipe.transform(this.sf?.value?.signTime?.[1], 'yyyy-MM-dd HH:mm:ss')
) {
params.signTime = { params.signTime = {
start: this.datePipe.transform(this.sf?.value?.signTime?.[0], 'yyyy-MM-dd HH:mm:ss'), start: this.datePipe.transform(this.sf?.value?.signTime?.[0], 'yyyy-MM-dd HH:mm:ss'),
end: this.datePipe.transform(this.sf?.value?.signTime?.[1], 'yyyy-MM-dd HH:mm:ss'), end: this.datePipe.transform(this.sf?.value?.signTime?.[1], 'yyyy-MM-dd HH:mm:ss')
} };
} }
return { return {
...params ...params
@ -47,13 +52,14 @@ export class ContractManagementContractListComponent implements OnInit {
constructor( constructor(
public service: ContractManagementService, public service: ContractManagementService,
private nzModalService: NzModalService, private nzModalService: NzModalService,
public shipperservice: ShipperBaseService,
private router: Router, private router: Router,
private datePipe: DatePipe, private datePipe: DatePipe
) { } ) {}
ngOnInit(): void { ngOnInit(): void {
this.initST() this.initST();
this.initSF() this.initSF();
} }
/** /**
* 初始化数据列表 * 初始化数据列表
@ -62,24 +68,22 @@ export class ContractManagementContractListComponent implements OnInit {
this.columns = [ this.columns = [
{ {
title: '合同编号', title: '合同编号',
width: '100px', width: '130px',
className: 'text-center', className: 'text-center',
render: 'contractCode' render: 'contractCode'
}, },
{ {
title: '单据类型', title: '签约对象',
width: '100px', width: '100px',
className: 'text-center', className: 'text-center',
index: 'documentType' index: 'signingObjectLabel'
}, },
{ {
title: '合同名称', title: '合同类型',
width: '100px', width: '100px',
className: 'text-center', className: 'text-center',
index: 'contractName' index: 'contractName'
}, },
{ title: '托运人', index: 'shipperName', width: '120px', className: 'text-center' },
{ title: '承运人', index: 'carrierName', width: '120px', className: 'text-center' },
{ {
title: '业务单号', title: '业务单号',
className: 'text-center', className: 'text-center',
@ -105,72 +109,133 @@ export class ContractManagementContractListComponent implements OnInit {
'3': { text: '已撤销', color: 'warning' }, '3': { text: '已撤销', color: 'warning' },
'4': { text: '已作废', color: 'warning' }, '4': { text: '已作废', color: 'warning' },
'5': { text: '已过期', color: 'warning' }, '5': { text: '已过期', color: 'warning' },
'7': { text: '已拒签', color: 'warning' }, '7': { text: '已拒签', color: 'warning' }
}, }
}, },
{
title: '操作',
className: 'text-center',
fixed: 'right',
width: '80px',
buttons: [
{
text: '签署',
iif: item => item.esignFlowStatus === '0' || item.esignFlowStatus === '1' || item.esignFlowStatus === '13',
click: item => this.service.StartTheProcessToESignById(item.id, () => this.st.load(1))
}
]
}
]; ];
} }
/** /**
* 初始化查询表单 * 初始化查询表单
*/ */
initSF() { initSF() {
this.schema = { this.schema = {
properties: { properties: {
_$expand: { type: 'boolean', ui: { hidden: true } }, _$expand: { type: 'boolean', ui: { hidden: true } },
contractCode: { contractCode: {
type: 'string', type: 'string',
title: '合同编号', title: '合同编号'
}, },
businessCode: { businessCode: {
type: 'string', type: 'string',
title: '业务单号' title: '业务单号'
}, },
shipperName: { signingObject: {
type: 'string', type: 'string',
title: '托运人' title: '签约对象',
}, enum: [
carrierName: { { label: '全部', value: '' },
type: 'string', { label: '货主', value: 1 },
title: '承运人', { label: '司机', value: 2 }
],
ui: { ui: {
visibleIf: { widget: 'select',
_$expand: (value: boolean) => value, placeholder: '请选择'
},
} }
}, },
documentType: { contractType: {
title: '单据类型', title: '合同类型',
type: 'string', type: 'string',
default: '', default: '',
ui: { ui: {
widget: 'dict-select', widget: 'dict-select',
containsAllLabel: true, containsAllLable: true,
params: { dictKey: 'contract:document:type' }, params: { dictKey: 'contract:type' },
containAllLable: true,
visibleIf: { visibleIf: {
_$expand: (value: boolean) => value, _$expand: (value: boolean) => value
}, },
} as SFSelectWidgetSchema, containAllLable: true
} as SFSelectWidgetSchema
},
resourceType: {
title: '货源类型',
type: 'string',
default: '',
ui: {
widget: 'dict-select',
params: { dictKey: 'goodresource:type' },
containsAllLable: true,
visibleIf: {
_$expand: (value: boolean) => value
}
} as SFSelectWidgetSchema
},
enterpriseInfoId: {
type: 'string',
title: '网络货运人',
ui: {
widget: 'select',
placeholder: '请选择',
allowClear: true,
visibleIf: {
_$expand: (value: boolean) => value
},
asyncData: () => this.shipperservice.getNetworkFreightForwarder()
}
},
contractObjectName: {
type: 'string',
title: '合同对象',
ui: {
visibleIf: {
_$expand: (value: boolean) => value
}
}
}, },
signTime: { signTime: {
title: '签署日期', title: '签署日期',
type: 'string', type: 'string',
ui: { ui: {
widget: 'custom', widget: 'sl-from-to-search',
format: 'yyyy-MM-dd',
visibleIf: { visibleIf: {
_$expand: (value: boolean) => value, _$expand: (value: boolean) => value
}, }
} } as SFDateWidgetSchema
}, },
esignFlowStatus: {
title: '状态',
type: 'string',
default: '',
ui: {
widget: 'dict-select',
params: { dictKey: 'esign:flow:status' },
containsAllLable: true,
visibleIf: {
_$expand: (value: boolean) => value
}
} as SFSelectWidgetSchema
}
}, },
type: 'object', type: 'object'
}; };
this.ui = { '*': { spanLabelFixed: 110, grid: { span: 8, gutter: 4 } } }; this.ui = { '*': { spanLabelFixed: 110, grid: { span: 8, gutter: 4 } } };
} }
/** /**
* 查询字段个数 * 查询字段个数
*/ */
get queryFieldCount(): number { get queryFieldCount(): number {
return Object.keys(this.schema?.properties || {}).length; return Object.keys(this.schema?.properties || {}).length;
} }
@ -235,6 +300,7 @@ export class ContractManagementContractListComponent implements OnInit {
resetSF() { resetSF() {
this.sf.reset(); this.sf.reset();
this._$expand = false; this._$expand = false;
this.isLoading = true;
} }
/** /**
* 伸缩查询条件 * 伸缩查询条件

View File

@ -0,0 +1,102 @@
<!--
* @Description :
* @Version : 1.0
* @Author : Shiming
* @Date : 2022-01-07 13:29:57
* @LastEditors : Shiming
* @LastEditTime : 2022-05-07 17:56:08
* @FilePath : \\tms-obc-web\\src\\app\\routes\\contract-management\\components\\contract-partner\\contract-partner.component.html
* Copyright (C) 2022 huzhenhong. All rights reserved.
-->
<nz-card>
<div nz-row nzGutter="8">
<!-- 查询字段小于或等于3个时不显示伸缩按钮 -->
<div nz-col nzSpan="24" *ngIf="queryFieldCount <= 4">
<sf
#sf
[schema]="schema"
[ui]="ui"
[mode]="'search'"
[disabled]="!sf?.valid"
[loading]="false"
(formSubmit)="st?.load(1)"
(formReset)="resetSF()"
></sf>
</div>
<!-- 查询字段大于3个时根据展开状态调整布局 -->
<ng-container>
<div nz-col [nzSpan]="_$expand ? 24 : 18">
<sf #sf [schema]="schema" [ui]="ui" [compact]="true" [button]="'none'">
<ng-template sf-template="signTime" let-me let-ui="ui" let-schema="schema">
<nz-range-picker [nzShowTime]="true" [(ngModel)]="sf.value.signTime"></nz-range-picker>
</ng-template>
<ng-template sf-template="effectiveEndTime" let-me let-ui="ui" let-schema="schema">
<nz-range-picker [nzShowTime]="true" [(ngModel)]="sf.value.effectiveEndTime"></nz-range-picker>
</ng-template>
</sf>
</div>
<div nz-col [nzSpan]="_$expand ? 24 : 6" [class.text-right]="_$expand">
<button
nz-button
nzType="primary"
[disabled]="!sf.valid"
[nzLoading]="service.http.loading"
(click)="st?.load(1)"
acl
[acl-ability]="['CONTRACT-INDEX-listFrame']"
>查询</button
>
<button nz-button (click)="resetSF()">重置</button>
<button nz-button nzType="link" (click)="expandToggle()">
{{ !_$expand ? '展开' : '收起' }}
<i nz-icon [nzType]="!_$expand ? 'down' : 'up'"></i>
</button>
</div>
</ng-container>
</div>
</nz-card>
<nz-card class="content-box" nzBordered>
<div style="position: relative">
<nz-alert
nzType="info"
[nzMessage]="'当前共' + st?.total + '行记录已选择' + selectedRows.length + ''"
nzShowIcon
[ngStyle]="{ margin: '0 0 1rem 0' }"
>
</nz-alert>
</div>
<st
#st
[data]="service.$api_listPartner_page"
[columns]="columns"
[req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, params: reqParams }"
[res]="{ reName: { list: 'data.records', total: 'data.total' } }"
[page]="{ show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000] }"
[loading]="false"
[scroll]="{ x: '1200px', y: '370px' }"
(change)="stChange($event)"
>
<ng-template st-row="contractCode" let-item let-index="index">
<a *ngIf="item.esignFlowStatus == '2'" (click)="service.openURL(item?.contractFilePath)">{{ item?.contractCode }}</a>
<a *ngIf="item.esignFlowStatus !== '2'" [routerLink]="'/contract-management/index/detail/' + item.id">{{ item?.contractCode }}</a>
</ng-template>
</st>
</nz-card>
<ng-template #auditModal>
<div nz-row nzGutter="8">
<div nz-col nzSpan="24" se-container [labelWidth]="80">
<se [col]="1" label="备注">
<textarea
nz-input
rows="3"
placeholder="同意可以不用填写原因 ,拒绝必须说明原因"
style="width: 325px; margin-left: 14px"
></textarea>
</se>
</div>
</div>
</ng-template>

View File

@ -16,22 +16,20 @@
} }
.ant-tabs-tab-btn { .ant-tabs-tab-btn {
padding-left : 16px;
padding-right: 16px; padding-right: 16px;
padding-left : 16px;
} }
} }
.expend-options { .expend-options {
margin-top: 0px; margin-top: 0;
} }
@media (min-width: 1200px) { @media (min-width: 1200px) {
.expend-options { .expend-options {
max-width: 400px; z-index : -99;
position : absolute; margin-top: -40px;
right : 0;
bottom : 25px;
} }
} }

View File

@ -0,0 +1,318 @@
import { DatePipe } from '@angular/common';
import { Component, OnInit, ViewChild } from '@angular/core';
import { Router } from '@angular/router';
import { STComponent, STColumn, STChange } from '@delon/abc/st';
import { SFComponent, SFSchema, SFDateWidgetSchema, SFUISchema, SFSelectWidgetSchema } from '@delon/form';
import { ShipperBaseService } from '@shared';
import { NzModalService } from 'ng-zorro-antd/modal';
import { ContractManagementService } from '../../services/contract-management.service';
@Component({
selector: 'app-contract-management-contract-partner',
templateUrl: './contract-partner.component.html',
styleUrls: ['./contract-partner.component.less'],
providers: [DatePipe]
})
export class ContractManagementPartnerComponent implements OnInit {
url = `/rule?_allow_anonymous=true`;
@ViewChild('st', { static: true })
st!: STComponent;
@ViewChild('sf', { static: false })
sf!: SFComponent;
@ViewChild('auditModal', { static: false })
auditModal!: any;
schema: SFSchema = {};
columns: STColumn[] = [];
ui: SFUISchema = {};
_$expand = false;
selectedRows: any[] = [];
constructor(
public service: ContractManagementService,
private nzModalService: NzModalService,
private router: Router,
public shipperservice: ShipperBaseService,
private datePipe: DatePipe,
) {}
ngOnInit(): void {
this.initST();
this.initSF();
}
/**
* 查询参数
*/
get reqParams() {
const params = {
...this.sf?.value,
}
delete params.signTime;
delete params._$expand;
if(this.datePipe.transform(this.sf?.value?.signTime?.[0], 'yyyy-MM-dd HH:mm:ss') && this.datePipe.transform(this.sf?.value?.signTime?.[1], 'yyyy-MM-dd HH:mm:ss')) {
params.signTime = {
start: this.datePipe.transform(this.sf?.value?.signTime?.[0], 'yyyy-MM-dd HH:mm:ss'),
end: this.datePipe.transform(this.sf?.value?.signTime?.[1], 'yyyy-MM-dd HH:mm:ss'),
}
}
if(this.datePipe.transform(this.sf?.value?.effectiveEndTime?.[0], 'yyyy-MM-dd HH:mm:ss') && this.datePipe.transform(this.sf?.value?.effectiveEndTime?.[1], 'yyyy-MM-dd HH:mm:ss')) {
params.effectiveEndTime = {
start: this.datePipe.transform(this.sf?.value?.effectiveEndTime?.[0], 'yyyy-MM-dd HH:mm:ss'),
end: this.datePipe.transform(this.sf?.value?.effectiveEndTime?.[1], 'yyyy-MM-dd HH:mm:ss'),
}
}
return {
...params
};
}
/**
* 初始化数据列表
*/
initST() {
this.columns = [
{
title: '合同编号',
width: '130px',
className: 'text-center',
render: 'contractCode'
},
{
title: '签约对象',
width: '100px',
className: 'text-center',
index: 'signingObjectLabel'
},
{
title: '合同类型',
width: '100px',
className: 'text-center',
index: 'contractType'
},
{ title: '合同名称', index: 'contractName', width: '120px', className: 'text-center' },
{ title: '网络货运人', index: 'enterpriseInfoName', width: '120px', className: 'text-center' },
{
title: '合同对象',
className: 'text-center',
width: '120px',
index: 'contractObjectName'
},
{
title: '有效期至',
className: 'text-center',
width: '120px',
index: 'effectiveEndTime'
},
{
title: '签署日期',
className: 'text-center',
width: '120px',
index: 'signTime'
},
{
title: '状态',
className: 'text-center',
width: '120px',
type: 'badge',
index: 'esignFlowStatus',
badge: {
'0': { text: '未发起', color: 'default' },
'1': { text: '待签章', color: 'default' },
'2': { text: '已生效', color: 'success' },
'3': { text: '已撤销', color: 'warning' },
'4': { text: '已作废', color: 'warning' },
'5': { text: '已过期', color: 'warning' },
'7': { text: '已拒签', color: 'warning' }
}
},
{
title: '操作',
className: 'text-center',
fixed: 'right',
width: '80px',
buttons: [
{
text: '签署',
iif: item => item.esignFlowStatus === '0' || item.esignFlowStatus === '1' || item.esignFlowStatus === '13',
click: item => this.service.StartTheProcessToESignById(item.id, () => this.st.load(1))
}
]
}
];
}
/**
* 初始化查询表单
*/
initSF() {
this.schema = {
properties: {
_$expand: { type: 'boolean', ui: { hidden: true } },
contractCode: {
type: 'string',
title: '合同编号'
},
signingObject: {
type: 'string',
title: '签约对象',
enum: [
{ label: '全部', value: '' },
{ label: '货主', value: 1 },
{ label: '司机', value: 2 }
],
ui: {
widget: 'select',
placeholder: '请选择'
}
},
contractType: {
title: '合同类型',
type: 'string',
default: '',
ui: {
widget: 'dict-select',
containsAllLable: true,
params: { dictKey: 'contract:type' },
containAllLable: true,
} as SFSelectWidgetSchema
},
enterpriseInfoId: {
type: 'string',
title: '网络货运人',
ui: {
widget: 'select',
placeholder: '请选择',
allowClear: true,
visibleIf: {
_$expand: (value: boolean) => value
},
asyncData: () => this.shipperservice.getNetworkFreightForwarder()
}
},
contractObjectName: {
type: 'string',
title: '合同对象',
ui: {
visibleIf: {
_$expand: (value: boolean) => value
}
}
},
signTime: {
title: '签署日期',
type: 'string',
ui: {
widget: 'custom',
visibleIf: {
_$expand: (value: boolean) => value
}
}
},
effectiveEndTime: {
title: '有效期',
type: 'string',
ui: {
widget: 'custom',
visibleIf: {
_$expand: (value: boolean) => value,
},
}
},
esignFlowStatus: {
title: '状态',
type: 'string',
default: '',
ui: {
widget: 'dict-select',
containsAllLable: true,
params: { dictKey: 'esign:flow:status' },
containAllLable: true,
visibleIf: {
_$expand: (value: boolean) => value
}
} as SFSelectWidgetSchema
}
},
type: 'object'
};
this.ui = { '*': { spanLabelFixed: 110, grid: { span: 8, gutter: 4 } } };
}
/**
* 查询字段个数
*/
get queryFieldCount(): number {
return Object.keys(this.schema?.properties || {}).length;
}
stChange(e: STChange): void {
switch (e.type) {
case 'checkbox':
this.selectedRows = e.checkbox!;
break;
case 'filter':
this.st.load();
break;
}
}
approval(): void {}
add(): void {}
routeTo(item: any) {
this.router.navigate(['/ticket/invoice-requested-detail/1']);
}
auditAction(item: any) {
const modal = this.nzModalService.create({
nzTitle: '审核',
nzContent: this.auditModal,
nzFooter: [
{
label: '拒绝',
type: 'default',
onClick: () => {
modal.destroy();
}
},
{
label: '通过',
type: 'primary',
onClick: () => {
modal.destroy();
}
}
]
});
modal.afterClose.subscribe(res => {
this.st.load();
});
}
showReason(item: any) {
const modal = this.nzModalService.create({
nzTitle: '查看原因',
nzContent: '运单数据异常暂时无法开票请联系客服400-xxxx-xxxx',
nzFooter: [
{
label: '关闭',
type: 'primary',
onClick: () => {
modal.destroy();
}
}
]
});
}
/**
* 重置表单
*/
resetSF() {
this.sf.reset();
this._$expand = false;
}
/**
* 伸缩查询条件
*/
expandToggle(): void {
this._$expand = !this._$expand;
this.sf?.setValue('/_$expand', this._$expand);
}
}

View File

@ -4,7 +4,7 @@
* @Author : Shiming * @Author : Shiming
* @Date : 2022-01-05 11:01:55 * @Date : 2022-01-05 11:01:55
* @LastEditors : Shiming * @LastEditors : Shiming
* @LastEditTime : 2022-01-18 17:16:27 * @LastEditTime : 2022-04-15 14:07:19
* @FilePath : \\tms-obc-web\\src\\app\\routes\\contract-management\\components\\contract-template-detail\\contract-template-detail.component.html * @FilePath : \\tms-obc-web\\src\\app\\routes\\contract-management\\components\\contract-template-detail\\contract-template-detail.component.html
* Copyright (C) 2022 huzhenhong. All rights reserved. * Copyright (C) 2022 huzhenhong. All rights reserved.
--> -->
@ -34,9 +34,6 @@
<nz-card> <nz-card>
<div nz-col nzSpan="20" style="overflow: scroll"> <div nz-col nzSpan="20" style="overflow: scroll">
<nz-card class="card-height" *ngIf="!isUpdate"> <nz-card class="card-height" *ngIf="!isUpdate">
<div class="mb-md">
<div>{{detailList?.templateName}}</div>
</div>
<div [innerHTML]="detailList?.templateContent | safehtml"></div> <div [innerHTML]="detailList?.templateContent | safehtml"></div>
</nz-card> </nz-card>

View File

@ -1,10 +1,11 @@
import { OnChanges } from '@angular/core';
/* /*
* @Description : * @Description :
* @Version : 1.0 * @Version : 1.0
* @Author : Shiming * @Author : Shiming
* @Date : 2022-01-05 11:01:55 * @Date : 2022-01-05 11:01:55
* @LastEditors : Shiming * @LastEditors : Shiming
* @LastEditTime : 2022-01-25 14:25:49 * @LastEditTime : 2022-05-07 14:28:16
* @FilePath : \\tms-obc-web\\src\\app\\routes\\contract-management\\components\\contract-template-detail\\contract-template-detail.component.ts * @FilePath : \\tms-obc-web\\src\\app\\routes\\contract-management\\components\\contract-template-detail\\contract-template-detail.component.ts
* Copyright (C) 2022 huzhenhong. All rights reserved. * Copyright (C) 2022 huzhenhong. All rights reserved.
*/ */
@ -12,22 +13,24 @@ import { DatePipe } from '@angular/common';
import { Component, OnInit, ViewChild } from '@angular/core'; import { Component, OnInit, ViewChild } from '@angular/core';
import { ActivatedRoute, Router } from '@angular/router'; import { ActivatedRoute, Router } from '@angular/router';
import { SFComponent, SFSchema, SFSelectWidgetSchema, SFUISchema } from '@delon/form'; import { SFComponent, SFSchema, SFSelectWidgetSchema, SFUISchema } from '@delon/form';
import { ShipperBaseService } from '@shared';
import { NzModalService } from 'ng-zorro-antd/modal'; import { NzModalService } from 'ng-zorro-antd/modal';
import { ContractManagementService } from '../../services/contract-management.service'; import { ContractManagementService } from '../../services/contract-management.service';
@Component({ @Component({
selector: 'app-contract-management-template-detail-complaint', selector: 'app-contract-management-template-text-complaint',
templateUrl: './contract-template-detail.component.html', templateUrl: './contract-template-detail.component.html',
styleUrls: ['./contract-template-detail.component.less'], styleUrls: ['./contract-template-detail.component.less'],
providers: [DatePipe] providers: [DatePipe]
}) })
export class ContractManagementTemplateDetailComponent implements OnInit { export class ContractManagementTemplateTextComponent implements OnInit {
constructor( constructor(
private nzModalService: NzModalService, private nzModalService: NzModalService,
public service: ContractManagementService, public service: ContractManagementService,
public route: ActivatedRoute, public route: ActivatedRoute,
private datePipe: DatePipe, private datePipe: DatePipe,
private router: Router private router: Router,
public shipperservice: ShipperBaseService
) {} ) {}
textStatus = '新建模板'; textStatus = '新建模板';
@ViewChild('sf', { static: false }) sf!: SFComponent; @ViewChild('sf', { static: false }) sf!: SFComponent;
@ -38,6 +41,7 @@ export class ContractManagementTemplateDetailComponent implements OnInit {
sfdata: any; sfdata: any;
sfdata2: any; sfdata2: any;
title: any; title: any;
Types: any;
templateHTML: any; templateHTML: any;
detailList: any = { detailList: any = {
templateName: '' templateName: ''
@ -74,31 +78,105 @@ export class ContractManagementTemplateDetailComponent implements OnInit {
templateType: { templateType: {
title: '模板类型', title: '模板类型',
type: 'string', type: 'string',
default: '', enum: [
{ label: '框架合同', value: 'KJ' },
{ label: '明细合同', value: 'MX' },
{ label: '合伙人合同', value: 'HHR' }
],
ui: { ui: {
widget: 'dict-select', widget: 'select',
params: { dictKey: 'contract:template:type' }, placeholder: '请选择',
containAllLable: true, change: (tag: any, org: any) => {
visibleIf: { switch (tag) {
_$expand: (value: boolean) => value case 'MX':
this.Types = [
{ label: '订单合同', value: '1' },
{ label: '订单补充协议', value: '2' },
{ label: '运单合同', value: '3' },
{ label: '运单补充协议', value: '4' },
{ label: '委托代收合同', value: '5' },
{ label: '权力义务转让协议', value: '10' },
];
this.sf.getProperty('/contractType')!.schema.enum = this.Types;
this.sf.getProperty('/contractType')!.widget.reset(this.Types);
this.sf.setValue('/contractType', this.Types);
return;
break;
case 'KJ':
this.Types = [
{ label: '网络货物运输服务合同', value: '6' },
{ label: '运输服务承揽合同', value: '7' }
];
this.sf.getProperty('/contractType')!.schema.enum = this.Types;
this.sf.getProperty('/contractType')!.widget.reset(this.Types);
this.sf.setValue('/contractType', this.Types);
return;
break;
case 'HHR':
this.Types = [
{ label: '企业合伙人入驻合同', value: '8' },
{ label: '个人合伙人入驻合同', value: '9' }
];
this.sf.getProperty('/contractType')!.schema.enum = this.Types;
this.sf.getProperty('/contractType')!.widget.reset(this.Types);
this.sf.setValue('/contractType', this.Types);
return;
break;
default:
break;
}
} }
} as SFSelectWidgetSchema }
},
signingObject: {
type: 'string',
title: '承包商对象',
enum: [
{ label: '货主', value: '1' },
{ label: '司机', value: '2' }
],
ui: {
widget: 'select',
placeholder: '请选择'
}
}, },
contractType: { contractType: {
title: '单据类型', title: '合同类型',
type: 'string',
enum: this.Types,
ui: {
widget: 'select',
placeholder: '请选择'
}
},
resourceType: {
title: '货源类型',
type: 'string', type: 'string',
default: '', default: '',
ui: { ui: {
widget: 'dict-select', widget: 'dict-select',
params: { dictKey: 'contract:document:type' }, params: { dictKey: 'goodresource:type' },
containAllLable: true, containsAllLable: true,
visibleIf: { visibleIf: {
templateType: value => value === 'MX' templateType: value => value === 'MX'
} }
} as SFSelectWidgetSchema } as SFSelectWidgetSchema
},
enterpriseInfoId: {
type: 'string',
title: '网络货运人',
ui: {
widget: 'select',
placeholder: '请选择',
allowClear: true,
visibleIf: {
templateType: value => value === 'KJ' || value === 'HHR'
},
asyncData: () => this.shipperservice.getNetworkFreightForwarder()
}
} }
}, },
required: ['templateName', 'templateType'] required: ['templateName', 'templateType', 'contractType']
}; };
this.ui = { this.ui = {
'*': { '*': {
@ -129,9 +207,67 @@ export class ContractManagementTemplateDetailComponent implements OnInit {
this.service.request(url, { id: this.route.snapshot.params.id }).subscribe(res => { this.service.request(url, { id: this.route.snapshot.params.id }).subscribe(res => {
if (res) { if (res) {
this.detailList = res; this.detailList = res;
this.title = this.detailList?.templateName this.title = this.detailList?.templateName;
this.sfdata = res; this.sfdata = res;
this.sfdata2 = res; this.sfdata2 = res;
switch (res.templateType) {
case 'MX':
let Types1 = [
{ label: '订单合同', value: '1' },
{ label: '订单补充协议', value: '2' },
{ label: '运单合同', value: '3' },
{ label: '运单补充协议', value: '4' },
{ label: '委托代收合同', value: '5' },
{ label: '权力义务转让协议', value: '10' },
];
setTimeout(() => {
if (this.sf) {
this.sf.getProperty('/contractType')!.schema.enum = Types1;
this.sf.getProperty('/contractType')!.widget.reset(Types1);
if (res.contractType) {
this.sf.setValue('/contractType', res.contractType);
}
}
});
return;
break;
case 'KJ':
const Types2 = [
{ label: '网络货物运输服务合同', value: '6' },
{ label: '运输服务承揽合同', value: '7' }
];
setTimeout(() => {
if (this.sf) {
this.sf.getProperty('/contractType')!.schema.enum = Types2;
this.sf.getProperty('/contractType')!.widget.reset(Types2);
if (res.contractType) {
this.sf.setValue('/contractType', res.contractType);
}
}
});
return;
break;
case 'HHR':
const Types3 = [
{ label: '企业合伙人入驻合同', value: '8' },
{ label: '个人合伙人入驻合同', value: '9' }
];
setTimeout(() => {
if (this.sf) {
this.sf.getProperty('/contractType')!.schema.enum = Types3;
this.sf.getProperty('/contractType')!.widget.reset(Types3);
if (res.contractType) {
this.sf.setValue('/contractType', res.contractType);
}
}
});
return;
break;
default:
break;
}
} }
}); });
} }
@ -140,20 +276,25 @@ export class ContractManagementTemplateDetailComponent implements OnInit {
} }
save() { save() {
if (!this.sf.value.templateName || !this.sf.value.templateType || !this.sf2.value.templateContent || !this.title) { if (
!this.sf?.value.templateName ||
!this.sf?.value.templateType ||
!this.sf2.value.templateContent ||
!(this.title || this.detailList.templateName)
) {
this.service.msgSrv.error('必填参数为空,请检查再重新保存!'); this.service.msgSrv.error('必填参数为空,请检查再重新保存!');
return; return;
} }
if (this.sf.value.templateType == 'MX') { if (this.sf?.value.templateType == 'MX') {
if (this.sf.value.contractType == '') { if (this.sf?.value.contractType == '') {
this.service.msgSrv.error('必填参数为空,请检查再重新保存!'); this.service.msgSrv.error('必填参数为空,请检查再重新保存!');
return; return;
} }
} }
const params = { const params = {
...this.sf.value, ...this.sf?.value,
...this.sf2.value, ...this.sf2.value,
templateTitle: this.title templateTitle: this.detailList.templateName || this.title
}; };
this.service.request(this.service.$api_save_contractTemplate, params).subscribe((res: any) => { this.service.request(this.service.$api_save_contractTemplate, params).subscribe((res: any) => {
if (res) { if (res) {
@ -162,4 +303,5 @@ export class ContractManagementTemplateDetailComponent implements OnInit {
} }
}); });
} }
EditType() {}
} }

View File

@ -0,0 +1,87 @@
<!--
* @Description :
* @Version : 1.0
* @Author : Shiming
* @Date : 2022-01-12 10:52:50
* @LastEditors : Shiming
* @LastEditTime : 2022-02-24 20:01:42
* @FilePath : \\tms-obc-web\\src\\app\\routes\\contract-management\\components\\contract-template-frame\\contract-template-frame.component.html
* Copyright (C) 2022 huzhenhong. All rights reserved.
-->
<!-- 搜索表单 -->
<nz-card>
<div nz-row nzGutter="8">
<!-- 查询字段小于或等于3个时不显示伸缩按钮 -->
<div nz-col nzSpan="24" *ngIf="queryFieldCount <= 4">
<sf
#sf
[schema]="schema"
[ui]="ui"
[mode]="'search'"
[disabled]="!sf?.valid"
[loading]="false"
(formSubmit)="st?.load(1)"
(formReset)="resetSF()"
></sf>
</div>
<!-- 查询字段大于3个时根据展开状态调整布局 -->
<ng-container>
<div nz-col [nzSpan]="_$expand ? 24 : 18">
<sf #sf [schema]="schema" [ui]="ui" [compact]="true" [button]="'none'">
<ng-template sf-template="signTime" let-me let-ui="ui" let-schema="schema">
<nz-range-picker [nzShowTime]="true" [(ngModel)]="sf.value.signTime"></nz-range-picker>
</ng-template>
<ng-template sf-template="effectiveEndTime" let-me let-ui="ui" let-schema="schema">
<nz-range-picker [nzShowTime]="true" [(ngModel)]="sf.value.effectiveEndTime"></nz-range-picker>
</ng-template>
</sf>
</div>
<div nz-col [nzSpan]="_$expand ? 24 : 6" [class.text-right]="_$expand">
<button
nz-button
nzType="primary"
[disabled]="!sf.valid"
[nzLoading]="service.http.loading"
(click)="st?.load(1)"
acl
[acl-ability]="['CONTRACT-INDEX-listFrame']"
>查询</button
>
<button nz-button (click)="resetSF()">重置</button>
<button nz-button nzType="link" (click)="expandToggle()">
{{ !_$expand ? '展开' : '收起' }}
<i nz-icon [nzType]="!_$expand ? 'down' : 'up'"></i>
</button>
</div>
</ng-container>
</div>
</nz-card>
<nz-card>
<div class="NewBtn">
<button nz-button nzType="primary" (click)="creatTemplate()" acl [acl-ability]="['CONTRACT-TEMPLATE-new']"> 新建 </button>
</div>
<div style="margin-top: 15px">
<st
#st
[bordered]="true"
[data]="service.$api_get_contractTemplate_page"
[columns]="columns"
[req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, params: reqParams }"
[res]="{ reName: { list: 'data.records', total: 'data.total' } }"
[page]="{ show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000] }"
[loading]="false"
>
<ng-template st-row="templateName" let-item let-index="index">
<a (click)="service.openURL(item?.contractFilePath)">{{ item.templateName }}</a>
<!-- <a (click)="view(item)">{{ item.templateName }}</a> -->
</ng-template>
<ng-template st-row="signingObject" let-item let-index="index">
<span *ngIf="item?.signingObject == 1">货主</span>
<span *ngIf="item?.signingObject == 2">司机</span>
</ng-template>
</st>
</div>
</nz-card>

View File

@ -0,0 +1,4 @@
.NewBtn{
float: right;
margin-bottom: 15px;
}

View File

@ -0,0 +1,35 @@
/*
* @Description :
* @Version : 1.0
* @Author : Shiming
* @Date : 2022-01-05 09:45:47
* @LastEditors : Shiming
* @LastEditTime : 2022-02-24 10:25:58
* @FilePath : \\tms-obc-web\\src\\app\\routes\\contract-management\\components\\contract-template\\contract-template.component.spec.ts
* Copyright (C) 2022 huzhenhong. All rights reserved.
*/
import { waitForAsync, ComponentFixture, TestBed } from '@angular/core/testing';
import { ContractManagementTemplateFrameComponent } from './contract-template-frame.component';
describe('ContractManagementTemplateFrameComponent', () => {
let component: ContractManagementTemplateFrameComponent;
let fixture: ComponentFixture<ContractManagementTemplateFrameComponent>;
beforeEach(waitForAsync(() => {
TestBed.configureTestingModule({
declarations: [ ContractManagementTemplateFrameComponent ]
})
.compileComponents();
}));
beforeEach(() => {
fixture = TestBed.createComponent(ContractManagementTemplateFrameComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});

View File

@ -0,0 +1,253 @@
import { Router } from '@angular/router';
import { Component, OnInit, ViewChild } from '@angular/core';
import { STColumn, STComponent } from '@delon/abc/st';
import { SFComponent, SFDateWidgetSchema, SFSchema, SFSelectWidgetSchema, SFUISchema } from '@delon/form';
import { ModalHelper, _HttpClient } from '@delon/theme';
import { NzModalService } from 'ng-zorro-antd/modal';
import { map } from 'rxjs/operators';
import { ContractManagementService } from '../../services/contract-management.service';
@Component({
selector: 'app-contract-management-template-frame-complaint',
templateUrl: './contract-template-frame.component.html',
styleUrls: ['./contract-template-frame.component.less']
})
export class ContractManagementTemplateFrameComponent implements OnInit {
ui: SFUISchema = {};
uiView: SFUISchema = {};
schema: SFSchema = {};
schemaView: SFSchema = {};
auditMany = false;
_$expand = false;
channelId: any;
@ViewChild('st') private readonly st!: STComponent;
@ViewChild('sf', { static: false }) sf!: SFComponent;
columns: STColumn[] = [];
datass: any = [
{
one: '1',
two: '1',
three: '1',
id: 1
},
{
one: '2',
two: '2',
three: '2',
id: 2
},
];
constructor(
public service: ContractManagementService,
private modal: NzModalService,
private router: Router
) { }
/**
* 查询参数
*/
get reqParams() {
return {
templateType: 'kj',
...this.sf?.value,
};
}
get selectedRows() {
return this.st?.list.filter((item) => item.checked) || [];
}
ngOnInit(): void {
this.initSF();
this.initST();
this.initSTAudit();
}
/**
* 初始化查询表单
*/
initSF() {
this.schema = {
properties: {
_$expand: { type: 'boolean', ui: { hidden: true } },
templateName: {
type: 'string',
title: '模板名称',
},
signingObject: {
type: 'string',
title: '签约对象',
enum: [
{ label: '全部', value: '' },
{ label: '货主', value: 1 },
{ label: '司机', value: 2 }
],
ui: {
widget: 'select',
placeholder: '请选择'
}
},
contractType: {
title: '合同类型',
type: 'string',
default: '',
ui: {
widget: 'dict-select',
containsAllLable: true,
params: { dictKey: 'contract:type' },
containAllLable: true,
} as SFSelectWidgetSchema
},
resourceType: {
title: '货源类型',
type: 'string',
default: '',
ui: {
widget: 'dict-select',
params: { dictKey: 'goodresource:type' },
containsAllLable: true,
visibleIf: {
_$expand: (value: boolean) => value
},
} as SFSelectWidgetSchema,
},
},
};
this.ui = { '*': { spanLabelFixed: 110, grid: { span: 8, gutter: 4 } } };
}
/**
* 初始化数据列表
*/
initST() {
this.columns = [
{
title: '合同模板名称',
className: 'text-center',
width: '300px',
render: 'templateName'
},
{
title: '签约对象',
width: '100px',
className: 'text-center',
index: 'signingObjectLabel'
},
{
title: '合同类型',
width: '200px',
className: 'text-center',
index: 'contractTypeLabel'
},
{
title: '货源类型',
width: '100px',
className: 'text-center',
index: 'resourceTypeLabel'
},
{ title: '创建人', index: 'createUserIdLabel', width: '120px', className: 'text-center' },
{
title: '创建时间',
className: 'text-center',
index: 'createTime',
width: '200px'
},
{
title: '操作',
fixed: 'right',
width: '110px',
className: 'text-center',
buttons: [
{
text: '编辑',
click: (_record) => this.edit(_record),
acl: { ability: ['CONTRACT-TEMPLATE-edit'] },
},
{
text: '删除',
click: (_record) => this.delete(_record),
acl: { ability: ['CONTRACT-TEMPLATE-delete'] },
},
],
},
];
}
initSTAudit() {
this.schemaView = {
properties: {
handleResult: {
title: '处理结果',
type: 'string',
maxLength: 50,
ui: {
placeholder: '最多不超过50字',
widget: 'textarea',
autosize: { minRows: 3, maxRows: 6 }
},
},
},
required: ['handleResult']
};
this.uiView = { '*': { spanLabelFixed: 110, grid: { span: 24 } } };
}
/**
* 查询字段个数
*/
get queryFieldCount(): number {
return Object.keys(this.schema?.properties || {}).length;
}
/**
* 伸缩查询条件
*/
expandToggle(): void {
this._$expand = !this._$expand;
this.sf?.setValue('/_$expand', this._$expand);
}
tabChange(item: any) {
}
/**
* 重置表单
*/
resetSF(): void {
this.sf.reset();
this._$expand = false;
}
edit(value: any) {
this.router.navigate(['/contract-management/template/text/' + value.id],{
queryParams: {
status: 2
}
})
}
creatTemplate() {
this.router.navigate(['/contract-management/template/text/' + 0], {
queryParams: {
status: 1
}
})
}
goBack() {
window.history.go(-1)
}
view(value: any) {
this.router.navigate(['/contract-management/template/text/' + value.id],{
queryParams: {
status: 3
}
})
}
delete(value: any) {
this.modal.confirm({
nzTitle: '<i>删除确认</i>',
nzOnOk: () =>
this.service.request(this.service.$api_deletebatch_contractTemplate, [value.id]).subscribe(res => {
if (res) {
this.service.msgSrv.success('删除成功!');
this.st.reload()
}
})
});
}
}

View File

@ -0,0 +1,83 @@
<!--
* @Description :
* @Version : 1.0
* @Author : Shiming
* @Date : 2022-01-12 10:52:50
* @LastEditors : Shiming
* @LastEditTime : 2022-02-24 10:31:05
* @FilePath : \\tms-obc-web\\src\\app\\routes\\contract-management\\components\\contract-template\\contract-template.component.html
* Copyright (C) 2022 huzhenhong. All rights reserved.
-->
<!-- 搜索表单 -->
<nz-card>
<div nz-row nzGutter="8">
<!-- 查询字段小于或等于3个时不显示伸缩按钮 -->
<div nz-col nzSpan="24" *ngIf="queryFieldCount <= 4">
<sf
#sf
[schema]="schema"
[ui]="ui"
[mode]="'search'"
[disabled]="!sf?.valid"
[loading]="false"
(formSubmit)="st?.load(1)"
(formReset)="resetSF()"
></sf>
</div>
<!-- 查询字段大于3个时根据展开状态调整布局 -->
<ng-container>
<div nz-col [nzSpan]="_$expand ? 24 : 18">
<sf #sf [schema]="schema" [ui]="ui" [compact]="true" [button]="'none'">
<ng-template sf-template="signTime" let-me let-ui="ui" let-schema="schema">
<nz-range-picker [nzShowTime]="true" [(ngModel)]="sf.value.signTime"></nz-range-picker>
</ng-template>
<ng-template sf-template="effectiveEndTime" let-me let-ui="ui" let-schema="schema">
<nz-range-picker [nzShowTime]="true" [(ngModel)]="sf.value.effectiveEndTime"></nz-range-picker>
</ng-template>
</sf>
</div>
<div nz-col [nzSpan]="_$expand ? 24 : 6" [class.text-right]="_$expand">
<button
nz-button
nzType="primary"
[disabled]="!sf.valid"
[nzLoading]="service.http.loading"
(click)="st?.load(1)"
acl
[acl-ability]="['CONTRACT-INDEX-listFrame']"
>查询</button
>
<button nz-button (click)="resetSF()">重置</button>
<button nz-button nzType="link" (click)="expandToggle()">
{{ !_$expand ? '展开' : '收起' }}
<i nz-icon [nzType]="!_$expand ? 'down' : 'up'"></i>
</button>
</div>
</ng-container>
</div>
</nz-card>
<nz-card>
<div class="NewBtn">
<button nz-button nzType="primary" (click)="creatTemplate()" acl [acl-ability]="['CONTRACT-TEMPLATE-new']"> 新建 </button>
</div>
<div style="margin-top: 15px">
<st
#st
[bordered]="true"
[data]="service.$api_get_contractTemplate_page"
[columns]="columns"
[req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, params: reqParams }"
[res]="{ reName: { list: 'data.records', total: 'data.total' } }"
[page]="{ show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000] }"
[loading]="false"
>
<ng-template st-row="templateName" let-item let-index="index">
<a (click)="service.openURL(item?.contractFilePath)">{{ item.templateName }}</a>
<!-- <a (click)="view(item)">{{ item.templateName }}</a> -->
</ng-template>
</st>
</div>
</nz-card>

View File

@ -0,0 +1,4 @@
.NewBtn{
float: right;
margin-bottom: 15px;
}

View File

@ -0,0 +1,35 @@
/*
* @Description :
* @Version : 1.0
* @Author : Shiming
* @Date : 2022-01-05 09:45:47
* @LastEditors : Shiming
* @LastEditTime : 2022-02-24 14:09:28
* @FilePath : \\tms-obc-web\\src\\app\\routes\\contract-management\\components\\contract-template-partner\\contract-template-partner.component.spec.ts
* Copyright (C) 2022 huzhenhong. All rights reserved.
*/
import { waitForAsync, ComponentFixture, TestBed } from '@angular/core/testing';
import { ContractManagementTemplatePartnerComponent } from './contract-template-partner.component';
describe('ContractManagementTemplatePartnerComponent', () => {
let component: ContractManagementTemplatePartnerComponent;
let fixture: ComponentFixture<ContractManagementTemplatePartnerComponent>;
beforeEach(waitForAsync(() => {
TestBed.configureTestingModule({
declarations: [ ContractManagementTemplatePartnerComponent ]
})
.compileComponents();
}));
beforeEach(() => {
fixture = TestBed.createComponent(ContractManagementTemplatePartnerComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});

View File

@ -0,0 +1,253 @@
import { Router } from '@angular/router';
import { Component, OnInit, ViewChild } from '@angular/core';
import { STColumn, STComponent } from '@delon/abc/st';
import { SFComponent, SFDateWidgetSchema, SFSchema, SFSelectWidgetSchema, SFUISchema } from '@delon/form';
import { ModalHelper, _HttpClient } from '@delon/theme';
import { NzModalService } from 'ng-zorro-antd/modal';
import { map } from 'rxjs/operators';
import { ContractManagementService } from '../../services/contract-management.service';
@Component({
selector: 'app-contract-management-template-partner-complaint',
templateUrl: './contract-template-partner.component.html',
styleUrls: ['./contract-template-partner.component.less']
})
export class ContractManagementTemplatePartnerComponent implements OnInit {
ui: SFUISchema = {};
uiView: SFUISchema = {};
schema: SFSchema = {};
schemaView: SFSchema = {};
auditMany = false;
_$expand = false;
channelId: any;
@ViewChild('st') private readonly st!: STComponent;
@ViewChild('sf', { static: false }) sf!: SFComponent;
columns: STColumn[] = [];
datass: any = [
{
one: '1',
two: '1',
three: '1',
id: 1
},
{
one: '2',
two: '2',
three: '2',
id: 2
},
];
constructor(
public service: ContractManagementService,
private modal: NzModalService,
private router: Router
) { }
/**
* 查询参数
*/
get reqParams() {
return {
templateType: 'HHR',
...this.sf?.value,
};
}
get selectedRows() {
return this.st?.list.filter((item) => item.checked) || [];
}
ngOnInit(): void {
this.initSF();
this.initST();
this.initSTAudit();
}
/**
* 初始化查询表单
*/
initSF() {
this.schema = {
properties: {
_$expand: { type: 'boolean', ui: { hidden: true } },
templateName: {
type: 'string',
title: '模板名称',
},
signingObject: {
type: 'string',
title: '签约对象',
enum: [
{ label: '全部', value: '' },
{ label: '货主', value: 1 },
{ label: '司机', value: 2 }
],
ui: {
widget: 'select',
placeholder: '请选择'
}
},
contractType: {
title: '合同类型',
type: 'string',
default: '',
ui: {
widget: 'dict-select',
containsAllLable: true,
params: { dictKey: 'contract:type' },
containAllLable: true,
} as SFSelectWidgetSchema
},
resourceType: {
title: '货源类型',
type: 'string',
default: '',
ui: {
widget: 'dict-select',
params: { dictKey: 'goodresource:type' },
containsAllLable: true,
visibleIf: {
_$expand: (value: boolean) => value
},
} as SFSelectWidgetSchema,
},
},
};
this.ui = { '*': { spanLabelFixed: 110, grid: { span: 8, gutter: 4 } } };
}
/**
* 初始化数据列表
*/
initST() {
this.columns = [
{
title: '合同模板名称',
className: 'text-center',
width: '300px',
render: 'templateName'
},
{
title: '签约对象',
width: '100px',
className: 'text-center',
index: 'signingObjectLabel'
},
{
title: '合同类型',
width: '200px',
className: 'text-center',
index: 'contractTypeLabel'
},
{
title: '货源类型',
width: '100px',
className: 'text-center',
index: 'resourceTypeLabel'
},
{ title: '创建人', index: 'createUserIdLabel', width: '120px', className: 'text-center' },
{
title: '创建时间',
className: 'text-center',
index: 'createTime',
width: '200px'
},
{
title: '操作',
fixed: 'right',
width: '110px',
className: 'text-center',
buttons: [
{
text: '编辑',
click: (_record) => this.edit(_record),
acl: { ability: ['CONTRACT-TEMPLATE-edit'] },
},
{
text: '删除',
click: (_record) => this.delete(_record),
acl: { ability: ['CONTRACT-TEMPLATE-delete'] },
},
],
},
];
}
initSTAudit() {
this.schemaView = {
properties: {
handleResult: {
title: '处理结果',
type: 'string',
maxLength: 50,
ui: {
placeholder: '最多不超过50字',
widget: 'textarea',
autosize: { minRows: 3, maxRows: 6 }
},
},
},
required: ['handleResult']
};
this.uiView = { '*': { spanLabelFixed: 110, grid: { span: 24 } } };
}
/**
* 查询字段个数
*/
get queryFieldCount(): number {
return Object.keys(this.schema?.properties || {}).length;
}
/**
* 伸缩查询条件
*/
expandToggle(): void {
this._$expand = !this._$expand;
this.sf?.setValue('/_$expand', this._$expand);
}
tabChange(item: any) {
}
/**
* 重置表单
*/
resetSF(): void {
this.sf.reset();
this._$expand = false;
}
edit(value: any) {
this.router.navigate(['/contract-management/template/text/' + value.id],{
queryParams: {
status: 2
}
})
}
creatTemplate() {
this.router.navigate(['/contract-management/template/text/' + 0], {
queryParams: {
status: 1
}
})
}
goBack() {
window.history.go(-1)
}
view(value: any) {
this.router.navigate(['/contract-management/template/text/' + value.id],{
queryParams: {
status: 3
}
})
}
delete(value: any) {
this.modal.confirm({
nzTitle: '<i>删除确认</i>',
nzOnOk: () =>
this.service.request(this.service.$api_deletebatch_contractTemplate, [value.id]).subscribe(res => {
if (res) {
this.service.msgSrv.success('删除成功!');
this.st.reload()
}
})
});
}
}

View File

@ -4,13 +4,12 @@
* @Author : Shiming * @Author : Shiming
* @Date : 2022-01-12 10:52:50 * @Date : 2022-01-12 10:52:50
* @LastEditors : Shiming * @LastEditors : Shiming
* @LastEditTime : 2022-01-18 17:16:18 * @LastEditTime : 2022-02-24 10:31:05
* @FilePath : \\tms-obc-web\\src\\app\\routes\\contract-management\\components\\contract-template\\contract-template.component.html * @FilePath : \\tms-obc-web\\src\\app\\routes\\contract-management\\components\\contract-template\\contract-template.component.html
* Copyright (C) 2022 huzhenhong. All rights reserved. * Copyright (C) 2022 huzhenhong. All rights reserved.
--> -->
<!-- 搜索表单 --> <!-- 搜索表单 -->
<page-header-wrapper [title]="'合同模板'"> </page-header-wrapper>
<nz-card> <nz-card>
<div nz-row nzGutter="8"> <div nz-row nzGutter="8">
<!-- 查询字段小于或等于3个时不显示伸缩按钮 --> <!-- 查询字段小于或等于3个时不显示伸缩按钮 -->
@ -21,16 +20,23 @@
[ui]="ui" [ui]="ui"
[mode]="'search'" [mode]="'search'"
[disabled]="!sf?.valid" [disabled]="!sf?.valid"
[loading]="service.http.loading" [loading]="false"
(formSubmit)="st?.load(1)" (formSubmit)="st?.load(1)"
(formReset)="resetSF()" (formReset)="resetSF()"
></sf> ></sf>
</div> </div>
<!-- 查询字段大于3个时根据展开状态调整布局 --> <!-- 查询字段大于3个时根据展开状态调整布局 -->
<ng-container *ngIf="queryFieldCount > 4"> <ng-container>
<div nz-col [nzSpan]="_$expand ? 24 : 18"> <div nz-col [nzSpan]="_$expand ? 24 : 18">
<sf #sf [schema]="schema" [ui]="ui" [compact]="true" [button]="'none'"></sf> <sf #sf [schema]="schema" [ui]="ui" [compact]="true" [button]="'none'">
<ng-template sf-template="signTime" let-me let-ui="ui" let-schema="schema">
<nz-range-picker [nzShowTime]="true" [(ngModel)]="sf.value.signTime"></nz-range-picker>
</ng-template>
<ng-template sf-template="effectiveEndTime" let-me let-ui="ui" let-schema="schema">
<nz-range-picker [nzShowTime]="true" [(ngModel)]="sf.value.effectiveEndTime"></nz-range-picker>
</ng-template>
</sf>
</div> </div>
<div nz-col [nzSpan]="_$expand ? 24 : 6" [class.text-right]="_$expand"> <div nz-col [nzSpan]="_$expand ? 24 : 6" [class.text-right]="_$expand">
<button <button
@ -40,10 +46,9 @@
[nzLoading]="service.http.loading" [nzLoading]="service.http.loading"
(click)="st?.load(1)" (click)="st?.load(1)"
acl acl
[acl-ability]="['CONTRACT-TEMPLATE-search']" [acl-ability]="['CONTRACT-INDEX-listFrame']"
>查询</button >查询</button
> >
<button nz-button nzType="primary" acl [acl-ability]="['CONTRACT-TEMPLATE-export']">导出</button>
<button nz-button (click)="resetSF()">重置</button> <button nz-button (click)="resetSF()">重置</button>
<button nz-button nzType="link" (click)="expandToggle()"> <button nz-button nzType="link" (click)="expandToggle()">
{{ !_$expand ? '展开' : '收起' }} {{ !_$expand ? '展开' : '收起' }}
@ -67,7 +72,7 @@
[req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, params: reqParams }" [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, params: reqParams }"
[res]="{ reName: { list: 'data.records', total: 'data.total' } }" [res]="{ reName: { list: 'data.records', total: 'data.total' } }"
[page]="{ show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000] }" [page]="{ show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000] }"
[loading]="service.http.loading" [loading]="false"
> >
<ng-template st-row="templateName" let-item let-index="index"> <ng-template st-row="templateName" let-item let-index="index">
<a (click)="view(item)">{{ item.templateName }}</a> <a (click)="view(item)">{{ item.templateName }}</a>

View File

@ -4,27 +4,27 @@
* @Author : Shiming * @Author : Shiming
* @Date : 2022-01-05 09:45:47 * @Date : 2022-01-05 09:45:47
* @LastEditors : Shiming * @LastEditors : Shiming
* @LastEditTime : 2022-01-18 17:16:22 * @LastEditTime : 2022-02-24 10:25:58
* @FilePath : \\tms-obc-web\\src\\app\\routes\\contract-management\\components\\contract-template\\contract-template.component.spec.ts * @FilePath : \\tms-obc-web\\src\\app\\routes\\contract-management\\components\\contract-template\\contract-template.component.spec.ts
* Copyright (C) 2022 huzhenhong. All rights reserved. * Copyright (C) 2022 huzhenhong. All rights reserved.
*/ */
import { waitForAsync, ComponentFixture, TestBed } from '@angular/core/testing'; import { waitForAsync, ComponentFixture, TestBed } from '@angular/core/testing';
import { ContractManagementTemplateComponent } from './contract-template.component'; import { ContractManagementTemplateDetailComponent } from './contract-template.component';
describe('ContractManagementTemplateComponent', () => { describe('ContractManagementTemplateDetailComponent', () => {
let component: ContractManagementTemplateComponent; let component: ContractManagementTemplateDetailComponent;
let fixture: ComponentFixture<ContractManagementTemplateComponent>; let fixture: ComponentFixture<ContractManagementTemplateDetailComponent>;
beforeEach(waitForAsync(() => { beforeEach(waitForAsync(() => {
TestBed.configureTestingModule({ TestBed.configureTestingModule({
declarations: [ ContractManagementTemplateComponent ] declarations: [ ContractManagementTemplateDetailComponent ]
}) })
.compileComponents(); .compileComponents();
})); }));
beforeEach(() => { beforeEach(() => {
fixture = TestBed.createComponent(ContractManagementTemplateComponent); fixture = TestBed.createComponent(ContractManagementTemplateDetailComponent);
component = fixture.componentInstance; component = fixture.componentInstance;
fixture.detectChanges(); fixture.detectChanges();
}); });

View File

@ -9,11 +9,11 @@ import { ContractManagementService } from '../../services/contract-management.se
@Component({ @Component({
selector: 'app-contract-management-template-complaint', selector: 'app-contract-management-template-detail-complaint',
templateUrl: './contract-template.component.html', templateUrl: './contract-template.component.html',
styleUrls: ['./contract-template.component.less'] styleUrls: ['./contract-template.component.less']
}) })
export class ContractManagementTemplateComponent implements OnInit { export class ContractManagementTemplateDetailComponent implements OnInit {
ui: SFUISchema = {}; ui: SFUISchema = {};
uiView: SFUISchema = {}; uiView: SFUISchema = {};
schema: SFSchema = {}; schema: SFSchema = {};
@ -49,6 +49,7 @@ export class ContractManagementTemplateComponent implements OnInit {
*/ */
get reqParams() { get reqParams() {
return { return {
templateType: 'MX',
...this.sf?.value, ...this.sf?.value,
}; };
} }
@ -69,20 +70,45 @@ export class ContractManagementTemplateComponent implements OnInit {
initSF() { initSF() {
this.schema = { this.schema = {
properties: { properties: {
_$expand: { type: 'boolean', ui: { hidden: true } },
templateName: { templateName: {
type: 'string', type: 'string',
title: '模板名称', title: '模板名称',
}, },
templateType: { signingObject: {
title: '模板类型', type: 'string',
title: '签约对象',
enum: [
{ label: '全部', value: '' },
{ label: '货主', value: 1 },
{ label: '司机', value: 2 }
],
ui: {
widget: 'select',
placeholder: '请选择'
}
},
contractType: {
title: '合同类型',
type: 'string', type: 'string',
default: '', default: '',
ui: { ui: {
widget: 'dict-select', widget: 'dict-select',
params: { dictKey: 'contract:template:type' }, containsAllLable: true,
containsAllLabel: true, params: { dictKey: 'contract:type' },
containAllLable: true,
} as SFSelectWidgetSchema
},
resourceType: {
title: '货源类型',
type: 'string',
default: '',
ui: {
widget: 'dict-select',
params: { dictKey: 'goodresource:type' },
containsAllLable: true,
visibleIf: { visibleIf: {
_$expand: (value: boolean) => value, _$expand: (value: boolean) => value
}, },
} as SFSelectWidgetSchema, } as SFSelectWidgetSchema,
}, },
@ -99,28 +125,39 @@ export class ContractManagementTemplateComponent implements OnInit {
{ {
title: '合同模板名称', title: '合同模板名称',
className: 'text-center', className: 'text-center',
width: '300px',
render: 'templateName' render: 'templateName'
}, },
{ {
title: '模板类型', title: '签约对象',
width: '100px',
className: 'text-center', className: 'text-center',
index: 'templateType' index: 'signingObjectLabel'
}, },
{ {
title: '单据类型', title: '合同类型',
index: 'contractType', width: '200px',
className: 'text-center', className: 'text-center',
index: 'contractTypeLabel'
}, },
{ title: '创建人', index: 'createUserId', width: '120px', className: 'text-center' }, {
title: '货源类型',
width: '100px',
className: 'text-center',
index: 'resourceTypeLabel'
},
{ title: '创建人', index: 'createUserIdLabel', width: '120px', className: 'text-center' },
{ {
title: '创建时间', title: '创建时间',
className: 'text-center', className: 'text-center',
index: 'createTime' index: 'createTime',
width: '200px'
}, },
{ {
title: '操作', title: '操作',
fixed: 'right', fixed: 'right',
className: 'text-left', width: '110px',
className: 'text-center',
buttons: [ buttons: [
{ {
text: '编辑', text: '编辑',
@ -160,9 +197,9 @@ export class ContractManagementTemplateComponent implements OnInit {
get queryFieldCount(): number { get queryFieldCount(): number {
return Object.keys(this.schema?.properties || {}).length; return Object.keys(this.schema?.properties || {}).length;
} }
/** /**
* 伸缩查询条件 * 伸缩查询条件
*/ */
expandToggle(): void { expandToggle(): void {
this._$expand = !this._$expand; this._$expand = !this._$expand;
this.sf?.setValue('/_$expand', this._$expand); this.sf?.setValue('/_$expand', this._$expand);
@ -178,14 +215,14 @@ export class ContractManagementTemplateComponent implements OnInit {
} }
edit(value: any) { edit(value: any) {
this.router.navigate(['/contract-management/template/detail/' + value.id], { this.router.navigate(['/contract-management/template/text/' + value.id],{
queryParams: { queryParams: {
status: 2 status: 2
} }
}) })
} }
creatTemplate() { creatTemplate() {
this.router.navigate(['/contract-management/template/detail/' + 0], { this.router.navigate(['/contract-management/template/text/' + 0], {
queryParams: { queryParams: {
status: 1 status: 1
} }
@ -195,7 +232,7 @@ export class ContractManagementTemplateComponent implements OnInit {
window.history.go(-1) window.history.go(-1)
} }
view(value: any) { view(value: any) {
this.router.navigate(['/contract-management/template/detail/' + value.id], { this.router.navigate(['/contract-management/template/text/' + value.id],{
queryParams: { queryParams: {
status: 3 status: 3
} }
@ -208,7 +245,7 @@ export class ContractManagementTemplateComponent implements OnInit {
this.service.request(this.service.$api_deletebatch_contractTemplate, [value.id]).subscribe(res => { this.service.request(this.service.$api_deletebatch_contractTemplate, [value.id]).subscribe(res => {
if (res) { if (res) {
this.service.msgSrv.success('删除成功!'); this.service.msgSrv.success('删除成功!');
this.st.reload(1) this.st.reload()
} }
}) })
}); });

View File

@ -4,20 +4,24 @@
* @Author : Shiming * @Author : Shiming
* @Date : 2022-01-07 13:27:10 * @Date : 2022-01-07 13:27:10
* @LastEditors : Shiming * @LastEditors : Shiming
* @LastEditTime : 2022-01-18 17:16:56 * @LastEditTime : 2022-02-23 19:39:38
* @FilePath : \\tms-obc-web\\src\\app\\routes\\contract-management\\components\\index\\index.component.html * @FilePath : \\tms-obc-web\\src\\app\\routes\\contract-management\\components\\index\\index.component.html
* Copyright (C) 2022 huzhenhong. All rights reserved. * Copyright (C) 2022 huzhenhong. All rights reserved.
--> -->
<page-header-wrapper title="合同管理" [tab]="tpTab"> <page-header-wrapper title="合同管理" [tab]="tpTab">
</page-header-wrapper> </page-header-wrapper>
<ng-template #tpTab> <ng-template #tpTab>
<nz-tabset [(nzSelectedIndex)]="selectedIndex"> <nz-tabset [(nzSelectedIndex)]="selectedIndex">
<nz-tab nzTitle="明细合同"> <nz-tab nzTitle="明细合同" *ngIf="isShowDetail">
<app-contract-management-contract-list></app-contract-management-contract-list> <app-contract-management-contract-list></app-contract-management-contract-list>
</nz-tab> </nz-tab>
<nz-tab nzTitle="框架合同"> <nz-tab nzTitle="框架合同"*ngIf="isShowFrame">
<app-contract-management-contract-frame></app-contract-management-contract-frame> <app-contract-management-contract-frame ></app-contract-management-contract-frame>
</nz-tab>
<nz-tab nzTitle="合伙人合同">
<app-contract-management-contract-partner></app-contract-management-contract-partner>
</nz-tab> </nz-tab>
</nz-tabset> </nz-tabset>
</ng-template> </ng-template>

View File

@ -10,18 +10,24 @@
*/ */
import { Component, OnInit } from '@angular/core'; import { Component, OnInit } from '@angular/core';
import { ACLService } from '@delon/acl';
import { ModalHelper, _HttpClient } from '@delon/theme'; import { ModalHelper, _HttpClient } from '@delon/theme';
@Component({ @Component({
selector: 'app-supply-management-index', selector: 'app-supply-management-index',
templateUrl: './index.component.html', templateUrl: './index.component.html'
}) })
export class ContractManagementIndexComponent implements OnInit { export class ContractManagementIndexComponent implements OnInit {
selectedIndex = 0; selectedIndex = 0;
isShowDetail = false;
isShowFrame = false;
constructor(private http: _HttpClient, private modal: ModalHelper) { } constructor(private http: _HttpClient, private modal: ModalHelper, private acl: ACLService) {
const acls = acl.data.abilities || [];
ngOnInit(): void { } this.isShowDetail =acl.data.full || !!acls.find(acl => acl === 'CONTRACT-INDEX-searchDetail');
this.isShowFrame =acl.data.full || !!acls.find(acl => acl === 'CONTRACT-INDEX-listFrame');
}
ngOnInit(): void {}
} }

View File

@ -4,14 +4,12 @@
* @Author : Shiming * @Author : Shiming
* @Date : 2022-01-12 10:52:50 * @Date : 2022-01-12 10:52:50
* @LastEditors : Shiming * @LastEditors : Shiming
* @LastEditTime : 2022-02-23 15:57:26 * @LastEditTime : 2022-03-23 13:56:14
* @FilePath : \\tms-obc-web\\src\\app\\routes\\contract-management\\components\\policy\\policy.component.html * @FilePath : \\tms-obc-web\\src\\app\\routes\\contract-management\\components\\policy\\policy.component.html
* Copyright (C) 2022 huzhenhong. All rights reserved. * Copyright (C) 2022 huzhenhong. All rights reserved.
--> -->
<page-header [action]="phActionTpl"> <page-header-wrapper title="保单管理" >
<ng-template #phActionTpl> </ng-template> </page-header-wrapper>
</page-header>
<nz-card> <nz-card>
<div nz-row nzGutter="8"> <div nz-row nzGutter="8">
<!-- 查询字段小于或等于3个时不显示伸缩按钮 --> <!-- 查询字段小于或等于3个时不显示伸缩按钮 -->
@ -22,7 +20,7 @@
[ui]="ui" [ui]="ui"
[mode]="'search'" [mode]="'search'"
[disabled]="!sf?.valid" [disabled]="!sf?.valid"
[loading]="service.http.loading" [loading]="false"
(formSubmit)="st?.load(1)" (formSubmit)="st?.load(1)"
(formReset)="resetSF()" (formReset)="resetSF()"
></sf> ></sf>
@ -34,7 +32,7 @@
<sf #sf [schema]="schema" [ui]="ui" [compact]="true" [button]="'none'"></sf> <sf #sf [schema]="schema" [ui]="ui" [compact]="true" [button]="'none'"></sf>
</div> </div>
<div nz-col [nzSpan]="_$expand ? 24 : 6" [class.text-right]="_$expand"> <div nz-col [nzSpan]="_$expand ? 24 : 6" [class.text-right]="_$expand">
<button nz-button nzType="primary" [disabled]="!sf.valid" [nzLoading]="service.http.loading" (click)="st?.load(1)" acl [acl-ability]="['CONTRACT-POLICY-search']">查询</button> <button nz-button nzType="primary" [disabled]="!sf.valid" [nzLoading]="isLoading && st.loading" (click)="st?.load(1)" acl [acl-ability]="['CONTRACT-POLICY-search']">查询</button>
<button nz-button (click)="resetSF()">重置</button> <button nz-button (click)="resetSF()">重置</button>
<button nz-button nzType="link" (click)="expandToggle()"> <button nz-button nzType="link" (click)="expandToggle()">
{{ !_$expand ? '展开' : '收起' }} {{ !_$expand ? '展开' : '收起' }}
@ -53,7 +51,7 @@
[req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, params: reqParams }" [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, params: reqParams }"
[res]="{ reName: { list: 'data.records', total: 'data.total' } }" [res]="{ reName: { list: 'data.records', total: 'data.total' } }"
[page]="{ show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000] }" [page]="{ show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000] }"
[loading]="service.http.loading" [loading]="false"
> >
</st> </st>

View File

@ -26,6 +26,7 @@ export class ContractManagementPolicyComponent implements OnInit {
selectedRows: any[] = []; selectedRows: any[] = [];
paramValue = ''; paramValue = '';
isLoading: boolean = false;
constructor(public service: ContractManagementService, private modal: NzModalService, private router: Router) {} constructor(public service: ContractManagementService, private modal: NzModalService, private router: Router) {}
/** /**
@ -33,7 +34,7 @@ export class ContractManagementPolicyComponent implements OnInit {
*/ */
get reqParams() { get reqParams() {
const params: any = { const params: any = {
...(this.sf && this.sf.value) ...(this.sf && this.sf?.value)
}; };
delete params.expand; delete params.expand;
return params; return params;
@ -185,6 +186,7 @@ export class ContractManagementPolicyComponent implements OnInit {
resetSF() { resetSF() {
this.sf.reset(); this.sf.reset();
this._$expand = false; this._$expand = false;
this.isLoading = true
} }
/** /**

View File

@ -0,0 +1,26 @@
<!--
* @Description :
* @Version : 1.0
* @Author : Shiming
* @Date : 2022-01-07 13:27:10
* @LastEditors : Shiming
* @LastEditTime : 2022-02-24 14:10:45
* @FilePath : \\tms-obc-web\\src\\app\\routes\\contract-management\\components\\template\\template.component.html
* Copyright (C) 2022 huzhenhong. All rights reserved.
-->
<page-header-wrapper title="合同模板" [tab]="tpTab">
</page-header-wrapper>
<ng-template #tpTab>
<nz-tabset [(nzSelectedIndex)]="selectedIndex">
<nz-tab nzTitle="明细合同">
<app-contract-management-template-detail-complaint></app-contract-management-template-detail-complaint>
</nz-tab>
<nz-tab nzTitle="框架合同">
<app-contract-management-template-frame-complaint></app-contract-management-template-frame-complaint>
</nz-tab>
<nz-tab nzTitle="合伙人合同">
<app-contract-management-template-partner-complaint></app-contract-management-template-partner-complaint>
</nz-tab>
</nz-tabset>
</ng-template>

View File

@ -0,0 +1,24 @@
import { waitForAsync, ComponentFixture, TestBed } from '@angular/core/testing';
import { ContractManagementTemplateComponent } from './template.component';
describe('ContractManagementTemplateComponent', () => {
let component: ContractManagementTemplateComponent;
let fixture: ComponentFixture<ContractManagementTemplateComponent>;
beforeEach(waitForAsync(() => {
TestBed.configureTestingModule({
declarations: [ ContractManagementTemplateComponent ]
})
.compileComponents();
}));
beforeEach(() => {
fixture = TestBed.createComponent(ContractManagementTemplateComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});

View File

@ -0,0 +1,27 @@
/*
* @Description :
* @Version : 1.0
* @Author : Shiming
* @Date : 2022-01-07 13:27:10
* @LastEditors : Shiming
* @LastEditTime : 2022-02-24 10:20:23
* @FilePath : \\tms-obc-web\\src\\app\\routes\\contract-management\\components\\template\\template.component.ts
* Copyright (C) 2022 huzhenhong. All rights reserved.
*/
import { Component, OnInit } from '@angular/core';
import { ModalHelper, _HttpClient } from '@delon/theme';
@Component({
selector: 'app-supply-management-template',
templateUrl: './template.component.html',
})
export class ContractManagementTemplateComponent implements OnInit {
selectedIndex = 0;
constructor(private http: _HttpClient, private modal: ModalHelper) { }
ngOnInit(): void { }
}

View File

@ -4,7 +4,7 @@
* @Author : Shiming * @Author : Shiming
* @Date : 2022-01-04 21:05:49 * @Date : 2022-01-04 21:05:49
* @LastEditors : Shiming * @LastEditors : Shiming
* @LastEditTime : 2022-01-18 17:15:03 * @LastEditTime : 2022-02-24 10:24:16
* @FilePath : \\tms-obc-web\\src\\app\\routes\\contract-management\\contract-management-routing.module.ts * @FilePath : \\tms-obc-web\\src\\app\\routes\\contract-management\\contract-management-routing.module.ts
* Copyright (C) 2022 huzhenhong. All rights reserved. * Copyright (C) 2022 huzhenhong. All rights reserved.
*/ */
@ -13,16 +13,22 @@ import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router'; import { RouterModule, Routes } from '@angular/router';
import { ContractManagementDetailComponent } from './components/contract-detail/contract-detail.component'; import { ContractManagementDetailComponent } from './components/contract-detail/contract-detail.component';
import { ContractManagementContractListComponent } from './components/contract-list/contract-list.component'; import { ContractManagementContractListComponent } from './components/contract-list/contract-list.component';
import { ContractManagementTemplateDetailComponent } from './components/contract-template-detail/contract-template-detail.component'; import { ContractManagementPartnerComponent } from './components/contract-partner/contract-partner.component';
import { ContractManagementTemplateComponent } from './components/contract-template/contract-template.component'; import { ContractManagementTemplateTextComponent } from './components/contract-template-detail/contract-template-detail.component';
import { ContractManagementIndexComponent } from './components/index/index.component'; import { ContractManagementIndexComponent } from './components/index/index.component';
import { ContractManagementPolicyComponent } from './components/policy/policy.component'; import { ContractManagementPolicyComponent } from './components/policy/policy.component';
import { ContractManagementTemplateComponent } from './components/template/template.component';
const routes: Routes = [ const routes: Routes = [
{ path: 'index', component: ContractManagementIndexComponent }, { path: 'index', component: ContractManagementIndexComponent, data: { guard: { ability: ['CONTRACT-INDEX-searchDetail'] } } },
{ path: 'index/detail/:id', component: ContractManagementDetailComponent }, { path: 'index/detail/:id', component: ContractManagementDetailComponent },
{ path: 'template', component: ContractManagementTemplateComponent }, { path: 'template', component: ContractManagementTemplateComponent, data: { guard: { ability: ['CONTRACT-TEMPLATE-search'] } } },
{ path: 'template/detail/:id', component: ContractManagementTemplateDetailComponent }, {
{ path: 'policy', component: ContractManagementPolicyComponent } path: 'template/text/:id',
component: ContractManagementTemplateTextComponent,
data: { guard: { ability: ['CONTRACT-TEMPLATE-detail'] } }
},
{ path: 'policy', component: ContractManagementPolicyComponent, data: { guard: { ability: ['CONTRACT-POLICY-search'] } } },
{ path: 'partner', component: ContractManagementPartnerComponent }
]; ];
@NgModule({ @NgModule({

View File

@ -4,7 +4,7 @@
* @Author : Shiming * @Author : Shiming
* @Date : 2022-01-04 21:05:49 * @Date : 2022-01-04 21:05:49
* @LastEditors : Shiming * @LastEditors : Shiming
* @LastEditTime : 2022-01-18 17:15:08 * @LastEditTime : 2022-02-24 14:09:24
* @FilePath : \\tms-obc-web\\src\\app\\routes\\contract-management\\contract-management.module.ts * @FilePath : \\tms-obc-web\\src\\app\\routes\\contract-management\\contract-management.module.ts
* Copyright (C) 2022 huzhenhong. All rights reserved. * Copyright (C) 2022 huzhenhong. All rights reserved.
*/ */
@ -15,20 +15,29 @@ import { SharedModule } from '@shared';
import { ContractManagementManagementRoutingModule } from './contract-management-routing.module'; import { ContractManagementManagementRoutingModule } from './contract-management-routing.module';
import { ContractManagementContractListComponent } from './components/contract-list/contract-list.component'; import { ContractManagementContractListComponent } from './components/contract-list/contract-list.component';
import { ContractManagementPolicyComponent } from './components/policy/policy.component'; import { ContractManagementPolicyComponent } from './components/policy/policy.component';
import { ContractManagementTemplateComponent } from './components/contract-template/contract-template.component'; import { ContractManagementTemplateDetailComponent } from './components/contract-template/contract-template.component';
import { ContractManagementIndexComponent } from './components/index/index.component'; import { ContractManagementIndexComponent } from './components/index/index.component';
import { ContractManagementFrameComponent } from './components/contract-frame/contract-frame.component'; import { ContractManagementFrameComponent } from './components/contract-frame/contract-frame.component';
import { ContractManagementTemplateDetailComponent } from './components/contract-template-detail/contract-template-detail.component';
import { ContractManagementDetailComponent } from './components/contract-detail/contract-detail.component'; import { ContractManagementDetailComponent } from './components/contract-detail/contract-detail.component';
import { ContractManagementPartnerComponent } from './components/contract-partner/contract-partner.component';
import { ContractManagementTemplateComponent } from './components/template/template.component';
import { ContractManagementTemplateTextComponent } from './components/contract-template-detail/contract-template-detail.component';
import { ContractManagementTemplateFrameComponent } from './components/contract-template-frame/contract-template-frame.component';
import { ContractManagementTemplatePartnerComponent } from './components/contract-template-partner/contract-template-partner.component';
const COMPONENTS: any = [ const COMPONENTS: any = [
ContractManagementContractListComponent, ContractManagementContractListComponent,
ContractManagementPolicyComponent, ContractManagementPolicyComponent,
ContractManagementTemplateComponent, ContractManagementTemplateDetailComponent,
ContractManagementTemplateDetailComponent, ContractManagementTemplateDetailComponent,
ContractManagementIndexComponent, ContractManagementIndexComponent,
ContractManagementFrameComponent, ContractManagementFrameComponent,
ContractManagementDetailComponent ContractManagementDetailComponent,
ContractManagementPartnerComponent,
ContractManagementTemplateComponent,
ContractManagementTemplateTextComponent,
ContractManagementTemplateFrameComponent,
ContractManagementTemplatePartnerComponent
]; ];
const NOTROUTECOMPONENTS: any = []; const NOTROUTECOMPONENTS: any = [];
@NgModule({ @NgModule({

View File

@ -4,7 +4,7 @@
* @Author : Shiming * @Author : Shiming
* @Date : 2022-01-04 21:05:49 * @Date : 2022-01-04 21:05:49
* @LastEditors : Shiming * @LastEditors : Shiming
* @LastEditTime : 2022-01-18 17:17:10 * @LastEditTime : 2022-02-24 10:00:59
* @FilePath : \\tms-obc-web\\src\\app\\routes\\contract-management\\services\\contract-management.service.ts * @FilePath : \\tms-obc-web\\src\\app\\routes\\contract-management\\services\\contract-management.service.ts
* Copyright (C) 2022 huzhenhong. All rights reserved. * Copyright (C) 2022 huzhenhong. All rights reserved.
*/ */
@ -31,9 +31,22 @@ export class ContractManagementService extends BaseService {
$api_listDetailed_page = `/api/sdc/contract/listDetailed/page`; $api_listDetailed_page = `/api/sdc/contract/listDetailed/page`;
// 查询框架合同 // 查询框架合同
$api_listFrame_page = `/api/sdc/contract/listFrame/page`; $api_listFrame_page = `/api/sdc/contract/listFrame/page`;
// 查询合伙人合同
$api_listPartner_page = `/api/sdc/contract/listPartner/page`;
// 获取订单合同表 // 获取订单合同表
$api_contract_get = `/api/sdc/contract/get`; $api_contract_get = `/api/sdc/contract/get`;
// 发起E签宝跟据合同ID
$api_startTheProcessToESignById = `/api/sdc/contract/startTheProcessToESignById`;
constructor(public injector: Injector) { constructor(public injector: Injector) {
super(injector); super(injector);
} }
StartTheProcessToESignById(id: string, callback: () => void) {
this.request(this.$api_startTheProcessToESignById, { id }).subscribe(res => {
if (res) {
callback();
}
});
}
} }

View File

@ -2,7 +2,6 @@ import { Component } from '@angular/core';
@Component({ @Component({
selector: 'app-dashboard', selector: 'app-dashboard',
templateUrl: './dashboard.component.html', template: ''
styleUrls: ['./dashboard.component.less']
}) })
export class DashboardComponent {} export class DashboardComponent {}

View File

@ -0,0 +1,68 @@
<!--
* @Description :
* @Version : 1.0
* @Author : Shiming
* @Date : 2022-04-21 13:49:21
* @LastEditors : Shiming
* @LastEditTime : 2022-04-28 20:09:34
* @FilePath : \\tms-obc-web\\src\\app\\routes\\datatable\\components\\busitable\\busiindex\\busiindex.component.html
* Copyright (C) 2022 huzhenhong. All rights reserved.
-->
<!-- 页头 -->
<page-header-wrapper [title]="'业务报表'"></page-header-wrapper>
<nz-card nzTitle="运多星平台业务情况" [nzExtra]="extraTemplate" acl [acl-ability]="['busiindex-tabel']">
<ng-template #extraTemplate>
<div class="chooseBox">
<button nz-button nzType="primary" (click)="exportFun()">导出</button>
<div class="timeBox">
<nz-radio-group [(ngModel)]="mode" nzButtonStyle="solid" (ngModelChange)="changeData()" >
<label nz-radio-button nzValue="year"></label>
<label nz-radio-button nzValue="month"></label>
<label nz-radio-button nzValue="date"></label>
<label nz-radio-button nzValue="define">自定义</label>
</nz-radio-group>
<div class="dateBox">
<nz-date-picker [(ngModel)]="date" [nzMode]="mode" [nzFormat]="dateFormat" *ngIf="mode !== 'define'" [nzDisabledDate]="disabledDate" (ngModelChange)="onChange($event)"></nz-date-picker>
<nz-range-picker [(ngModel)]="defineDate" [nzFormat]="dateFormat" *ngIf="mode === 'define'" [nzDisabledDate]="disabledDate" (ngModelChange)="onChange($event)"></nz-range-picker>
</div>
</div>
</div>
</ng-template>
<st #st multiSort [columns]="columns" [ps]="20" [data]="service.$api_listPerformanceReportPage"
[req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, params: reqParams }"
[scroll]="{ x: '1200px' }" [res]="{ reName: { list: 'data.records', total: 'data.total' } }"
[page]="{ show: true, showSize: true, pageSizes: [20, 50, 100] }"></st>
</nz-card>
<nz-card nzTitle="业绩报表" [nzExtra]="extraTemplate01" acl [acl-ability]="['busiindex-report']">
<ng-template #extraTemplate01>
<div class="chooseBox">
<div class="timeBox">
<nz-radio-group [(ngModel)]="modeNext" nzButtonStyle="solid" (ngModelChange)="changeDataNext()" >
<label nz-radio-button nzValue="year"></label>
<label nz-radio-button nzValue="month"></label>
</nz-radio-group>
<div class="dateBox">
<nz-date-picker [(ngModel)]="dateNext" [nzDisabledDate]="disabledDate" [nzMode]="modeNext" (ngModelChange)="onChangeNext($event)"></nz-date-picker>
</div>
</div>
</div>
</ng-template>
<div nz-row [nzGutter]="64">
<div nz-col class="gutter-row" [nzSpan]="12">
<div class="title">
<div class="box" style="background-color: #3ba1ff;"></div> 环比(%)
</div>
<!-- <g2-custom delay="100" (render)="render($event)"></g2-custom> -->
<!-- <app-busitable-curve></app-busitable-curve> -->
<app-busitable-curve #curve [chartData]="chartData.chainRatio"></app-busitable-curve>
</div>
<div nz-col class="gutter-row" [nzSpan]="12">
<div class="title">
<div class="box" style="background-color: #f59a23;"></div> 业绩量(元)
</div>
<app-busitable-pillar #pillar [chartData]="chartData.performance"></app-busitable-pillar>
</div>
</div>
</nz-card>

View File

@ -0,0 +1,21 @@
.chooseBox{
display: flex;
}
.timeBox{
display: flex;
margin: 0 0 0 10px;
}
.dateBox{
display: inline-block;
margin: 0 0 0 10px;
}
.title{
display: flex;
align-items: center;
.box{
width: 8px;
height: 8px;
margin-right: 10px;
border-radius: 100px;
}
}

View File

@ -0,0 +1,24 @@
import { waitForAsync, ComponentFixture, TestBed } from '@angular/core/testing';
import { DatatableBusiindexComponent } from './busiindex.component';
describe('DatatableBusiindexComponent', () => {
let component: DatatableBusiindexComponent;
let fixture: ComponentFixture<DatatableBusiindexComponent>;
beforeEach(waitForAsync(() => {
TestBed.configureTestingModule({
declarations: [ DatatableBusiindexComponent ]
})
.compileComponents();
}));
beforeEach(() => {
fixture = TestBed.createComponent(DatatableBusiindexComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});

View File

@ -0,0 +1,148 @@
import { Component, OnInit, ViewChild, NgZone } from '@angular/core';
import { STColumn, STComponent } from '@delon/abc/st';
import { DatePipe, _HttpClient } from '@delon/theme';
import { differenceInCalendarDays } from 'date-fns';
import { DataService } from '../../../services/data.service';
import { BusitablePillarComponent } from '../pillar/pillar.component';
import { BusitableCurveComponent } from './curve/curve.component';
@Component({
selector: 'app-datatable-busiindex',
templateUrl: './busiindex.component.html',
styleUrls: ['./busiindex.component.less'],
providers: [DatePipe]
})
export class DatatableBusiindexComponent implements OnInit {
@ViewChild('st') private readonly st!: STComponent;
@ViewChild('curve') private readonly curve!: BusitableCurveComponent;
@ViewChild('pillar') private readonly pillar!: BusitablePillarComponent;
type = 1;
mode = 'year';
date: any = null;
time: any = ['2022-01-01 00:00:00']
defineDate = [];
dateNext: any = null;
modeNext = 'year';
timeNext: any = ['2022-01-01 00:00:00']
dateFormat = 'yyyy';
today = new Date();
chartData: any = {}
columns: STColumn[] = [
{ title: '运营主体', index: 'networkTransporterName', className: 'text-center' },
{ title: '合伙人数', index: 'partnerNumber', className: 'text-center' },
{ title: '客户数', index: 'enterpriseNumbe', className: 'text-center' },
{ title: '订单数', index: 'zsl', className: 'text-center' },
{ title: '客户预存款', index: 'czcgje', className: 'text-right', type: 'widget', widget: { type: 'currency-chy', params: ({ record }) => ({ value: record.czcgje }) } },
{ title: '业绩量', index: 'yisje', className: 'text-center' },
{ title: '已收附加费', index: 'yisfjf', className: 'text-right', type: 'widget', widget: { type: 'currency-chy', params: ({ record }) => ({ value: record.yisfjf }) } },
{ title: '平均附加费率', index: 'fjfl', className: 'text-center',format: (item)=> {
return item.fjfl + '%'
} },
{ title: '已开票金额', index: 'ykpje', className: 'text-right', type: 'widget', widget: { type: 'currency-chy', params: ({ record }) => ({ value: record.ykpje }) } },
];
/**
* 查询参数
*/
get reqParams() {
if(this.mode === 'year') {
this.type = 1
} else if(this.mode === 'month') {
this.type = 2
} else if(this.mode === 'date') {
this.type = 3
} else {
this.type = 4
}
let params: any = {
time: this.time,
type: this.type
};
delete params._$expand;
return { ...params };
}
constructor(public service: DataService, private datePipe: DatePipe, private ngZone: NgZone) { }
ngOnInit(): void {
this.initData()
}
initData(flag?: boolean){
let type = 1
if(this.mode === 'year') {
type = 1
} else if(this.mode === 'month') {
type = 2
}
if(this.modeNext === 'year') {
type = 1
} else if(this.modeNext === 'month') {
type = 2
}
const params: any = {
time: this.timeNext,
type
};
this.service.request(this.service.$api_performanceReportHistogram, params).subscribe(res => {
if (res) {
this.chartData = res
if(flag) {
this.pillar.reRender()
this.curve.reRender()
}
}
})
}
changeData(){
if(this.mode === 'year') {
this.dateFormat = 'yyyy'
} else if(this.mode === 'month') {
this.dateFormat = 'yyyy-MM'
} else {
this.dateFormat = 'yyyy-MM-dd'
}
}
onChange(result: any) {
if(this.mode === 'year') {
this.time = [this.datePipe.transform(this.date, 'yyyy') + '-01-01 00:00:00']
} else if(this.mode === 'month') {
this.time = [this.datePipe.transform(this.date, 'yyyy-MM') + '-01 00:00:00']
} else if(this.mode === 'date') {
this.time = [this.datePipe.transform(this.date, 'yyyy-MM-dd') + ' 00:00:00']
} else{
this.time = [this.datePipe.transform(this.defineDate[0], 'yyyy-MM-dd') + ' 00:00:00', this.datePipe.transform(this.defineDate[1], 'yyyy-MM-dd') + ' 00:00:00']
}
this.st.reload({ ...this.reqParams });
}
changeDataNext() {
if(this.modeNext === 'year') {
this.dateFormat = 'yyyy'
} else if(this.modeNext === 'month') {
this.dateFormat = 'yyyy-MM'
}
}
onChangeNext(result: any) {
if(result === null) {
return
}
console.log(this.mode);
if(this.modeNext === 'year') {
this.timeNext = [this.datePipe.transform(this.dateNext, 'yyyy') + '-01-01 00:00:00']
} else if(this.modeNext === 'month') {
this.timeNext = [this.datePipe.transform(this.dateNext, 'yyyy-MM') + '-01 00:00:00']
console.log(this.dateNext);
console.log(this.timeNext);
}
this.initData(true)
}
disabledDate = (current: Date): boolean =>
// Can not select days before today and today
differenceInCalendarDays(current, this.today) > 0;
exportFun(){
}
}

View File

@ -0,0 +1 @@
<g2-custom delay="200" (render)="render($event)"></g2-custom>

View File

@ -0,0 +1,72 @@
import { Component, ElementRef, Input, NgZone, OnChanges, OnInit, SimpleChanges, ViewChild } from '@angular/core';
import { Chart } from '@antv/g2';
import { DataService } from 'src/app/routes/datatable/services/data.service';
@Component({
selector: 'app-busitable-curve',
templateUrl: './curve.component.html',
styleUrls: ['./curve.component.less']
})
export class BusitableCurveComponent implements OnInit, OnChanges {
el: any;
@Input() chartData: any;
chart: any;
constructor(private service: DataService, private ngZone: NgZone) {
}
ngOnChanges(changes: SimpleChanges): void {
if (this.chartData) {
setTimeout(()=>{
this.chart.render(true)
}, 1000)
}
}
ngOnInit(): void {
}
reRender() {
this.chart.data(this.chartData);
this.chart.render();
}
render(el: ElementRef<HTMLDivElement>): void {
this.el = el.nativeElement
setTimeout(() => {
this.ngZone.runOutsideAngular(() => this.init(this.el));
}, 500)
}
private init(el: HTMLElement): void {
this.chart = new Chart({
container: el,
autoFit: true,
height: 500,
});
this.chart.data(this.chartData);
this.chart.scale({
year: {
range: [0, 1],
},
number: {
min: -9999,
nice: true,
},
});
const itemTpl = `
<div style="padding: 15px; color: red">
环比:&nbsp;&nbsp;{value}%
</div>
`
this.chart.tooltip({
showCrosshairs: true, // 展示 Tooltip 辅助线
shared: true,
itemTpl: itemTpl
});
this.chart.line().position('time*number').label('number');
this.chart.point().position('time*number');
this.chart.render();
}
}

View File

@ -0,0 +1,42 @@
<!-- 页头 -->
<page-header-wrapper [title]="'业务报表'"></page-header-wrapper>
<nz-card nzTitle="业务员报表" [nzExtra]="extraTemplate">
<ng-template #extraTemplate>
<div class="chooseBox">
<div class="timeBox">
<nz-radio-group [(ngModel)]="mode" nzButtonStyle="solid" (ngModelChange)="changeData()">
<label nz-radio-button nzValue="year"></label>
<label nz-radio-button nzValue="month"></label>
<label nz-radio-button nzValue="date"></label>
<label nz-radio-button nzValue="define">自定义</label>
</nz-radio-group>
<div class="dateBox">
<nz-date-picker [(ngModel)]="date" [nzMode]="mode" [nzFormat]="dateFormat" *ngIf="mode !== 'define'" [nzDisabledDate]="disabledDate" (ngModelChange)="onChange($event)"></nz-date-picker>
<nz-range-picker [(ngModel)]="defineDate" [nzFormat]="dateFormat" *ngIf="mode === 'define'" [nzDisabledDate]="disabledDate" (ngModelChange)="onChange($event)"></nz-range-picker>
</div>
</div>
</div>
</ng-template>
<st #st multiSort [columns]="columns" [ps]="20" [data]="service.$api_listOperationalReportPage"
[req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, params: reqParams }"
[scroll]="{ x: '1200px' }" [res]="{ reName: { list: 'data.records', total: 'data.total' } }"
[page]="{ show: true, showSize: true, pageSizes: [20, 50, 100] }" [loading]="service.http.loading"></st>
</nz-card>
<nz-card nzTitle="业绩报表" [nzExtra]="extraTemplate01">
<ng-template #extraTemplate01>
<div class="chooseBox">
<div class="timeBox">
<nz-radio-group [(ngModel)]="modeNext" nzButtonStyle="solid" (ngModelChange)="changeDataNext()">
<label nz-radio-button nzValue="year"></label>
<label nz-radio-button nzValue="month"></label>
</nz-radio-group>
<div class="dateBox">
<nz-date-picker [(ngModel)]="dateNext" [nzDisabledDate]="disabledDate" [nzMode]="mode" (ngModelChange)="onChangeNext($event)"></nz-date-picker>
</div>
</div>
</div>
</ng-template>
<app-busitable-pillar #pillar [chartData]="chartData.performance"></app-busitable-pillar>
</nz-card>

View File

@ -0,0 +1,11 @@
.chooseBox{
display: flex;
}
.timeBox{
display: flex;
margin: 0 0 0 10px;
}
.dateBox{
display: inline-block;
margin: 0 0 0 10px;
}

View File

@ -0,0 +1,24 @@
import { waitForAsync, ComponentFixture, TestBed } from '@angular/core/testing';
import { DatatableMantableComponent } from './mantable.component';
describe('DatatableMantableComponent', () => {
let component: DatatableMantableComponent;
let fixture: ComponentFixture<DatatableMantableComponent>;
beforeEach(waitForAsync(() => {
TestBed.configureTestingModule({
declarations: [ DatatableMantableComponent ]
})
.compileComponents();
}));
beforeEach(() => {
fixture = TestBed.createComponent(DatatableMantableComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});

View File

@ -0,0 +1,138 @@
import { Component, OnInit, ViewChild } from '@angular/core';
import { STColumn, STComponent } from '@delon/abc/st';
import { DatePipe, _HttpClient } from '@delon/theme';
import { differenceInCalendarDays } from 'date-fns';
import { DataService } from '../../../services/data.service';
import { BusitablePillarComponent } from '../pillar/pillar.component';
@Component({
selector: 'app-datatable-mantable',
templateUrl: './mantable.component.html',
styleUrls: ['./mantable.component.less'],
providers: [DatePipe]
})
export class DatatableMantableComponent implements OnInit {
@ViewChild('pillar') private readonly pillar!: BusitablePillarComponent;
@ViewChild('st') private readonly st!: STComponent;
type = 1;
mode = 'year';
date: any = null;
defineDate = [];
time: any = ['2022-01-01 00:00:00']
dateFormat = 'yyyy';
today = new Date();
dateNext: any = null;
modeNext = 'year';
chartData: any = {}
timeNext: any = ['2022-01-01 00:00:00']
flag = false;
columns: STColumn[] = [
{ title: '部门', index: 'bm', className: 'text-center' },
{ title: '业务员', index: 'ywy', className: 'text-center' },
{ title: '合伙人数', index: 'hhrs', className: 'text-center' },
{ title: '客户数', index: 'khs', className: 'text-center' },
{ title: '客户活跃率', index: 'khhyl', className: 'text-center' },
{ title: '客户预存款', index: 'kfyck', className: 'text-center', type: 'widget', widget: { type: 'currency-chy', params: ({ record }) => ({ value: record.kfyck }) } },
{ title: '订单数', index: 'dds', className: 'text-center' },
{ title: '订单金额', index: 'ddje', className: 'text-center', type: 'widget', widget: { type: 'currency-chy', params: ({ record }) => ({ value: record.ddje }) } },
{ title: '业绩量', index: 'yjl', className: 'text-center' },
{ title: '附加费金额', index: 'fjfje', className: 'text-center', type: 'widget', widget: { type: 'currency-chy', params: ({ record }) => ({ value: record.fjfje }) } },
{ title: '平均附加费率', index: 'pjfjl', className: 'text-center' },
{ title: '已开票金额', index: 'ykpje', className: 'text-center', type: 'widget', widget: { type: 'currency-chy', params: ({ record }) => ({ value: record.ykpje }) } },
];
/**
* 查询参数
*/
get reqParams() {
if(this.mode === 'year') {
this.type = 1
} else if(this.mode === 'month') {
this.type = 2
} else if(this.mode === 'date') {
this.type = 3
} else {
this.type = 4
}
let params: any = {
time: this.time,
type: this.type
};
delete params._$expand;
return { ...params };
}
constructor(public service: DataService, private datePipe: DatePipe) { }
ngOnInit(): void { }
initData(){
let type = 1
if(this.mode === 'year') {
type = 1
} else if(this.mode === 'month') {
type = 2
}
const params: any = {
time: this.timeNext,
type
};
this.service.request(this.service.$api_performanceReportHistogram, params).subscribe(res => {
if (res) {
this.chartData = res
if(this.flag) {
this.pillar.reRender()
}
}
})
}
changeData(){
if(this.mode === 'year') {
this.dateFormat = 'yyyy'
} else if(this.mode === 'month') {
this.dateFormat = 'yyyy-MM'
} else {
this.dateFormat = 'yyyy-MM-dd'
}
}
onChange(result: any) {
if(this.mode === 'year') {
this.time = [this.datePipe.transform(this.date, 'yyyy') + '-01-01 00:00:00']
} else if(this.mode === 'month') {
this.time = [this.datePipe.transform(this.date, 'yyyy-MM') + '-01 00:00:00']
} else if(this.mode === 'date') {
this.time = [this.datePipe.transform(this.date, 'yyyy-MM-dd') + ' 00:00:00']
} else{
this.time = [this.datePipe.transform(this.defineDate[0], 'yyyy-MM-dd') + '00:00:00', this.datePipe.transform(this.defineDate[1], 'yyyy-MM-dd') + ' 00:00:00']
}
this.st.reload({ ...this.reqParams });
}
changeDataNext() {
if(this.mode === 'year') {
this.dateFormat = 'yyyy'
} else if(this.mode === 'month') {
this.dateFormat = 'yyyy-MM'
}
}
onChangeNext(result: any) {
if(result === null) {
return
}
if(this.mode === 'year') {
this.timeNext = [this.datePipe.transform(this.dateNext, 'yyyy') + '-01-01 00:00:00']
} else if(this.mode === 'month') {
this.timeNext = [this.datePipe.transform(this.dateNext, 'yyyy-MM') + '-01 00:00:00']
}
this.flag = true
this.initData()
}
disabledDate = (current: Date): boolean =>
// Can not select days before today and today
differenceInCalendarDays(current, this.today) > 0;
exportFun(){
}
}

View File

@ -0,0 +1 @@
<g2-custom delay="200" (render)="render($event)"></g2-custom>

View File

@ -0,0 +1,72 @@
/*
* @Description :
* @Version : 1.0
* @Author : Shiming
* @Date : 2022-04-06 14:32:03
* @LastEditors : Shiming
* @LastEditTime : 2022-04-18 14:25:25
* @FilePath : \\tms-obc-web\\src\\app\\routes\\datatable\\components\\busitable\\pillar\\pillar.component.ts
* Copyright (C) 2022 huzhenhong. All rights reserved.
*/
import { Component, ElementRef, Input, NgZone, OnChanges, OnInit, SimpleChanges, ViewChild } from '@angular/core';
import { Chart } from '@antv/g2';
import { DataService } from 'src/app/routes/datatable/services/data.service';
@Component({
selector: 'app-busitable-pillar',
templateUrl: './pillar.component.html',
styleUrls: ['./pillar.component.less']
})
export class BusitablePillarComponent implements OnInit, OnChanges {
el: any;
@Input() chartData: any;
chart: any;
constructor(private service: DataService, private ngZone: NgZone) {
}
ngOnChanges(changes: SimpleChanges): void {
if (this.chartData) {
// setTimeout(()=>{
// this.chart.render(true)
// }, 1000)
}
}
ngOnInit(): void {
}
reRender() {
this.chart.data(this.chartData);
this.chart.render();
}
render(el: ElementRef<HTMLDivElement>): void {
this.el = el.nativeElement
setTimeout(() => {
this.ngZone.runOutsideAngular(() => this.init(this.el));
}, 500)
}
private init(el: HTMLElement): void {
this.chart = new Chart({
container: el,
autoFit: true,
height: 500,
});
this.chart.data(this.chartData);
const itemTpl = `
<div style="padding: 15px; color: red">
业绩量:&nbsp;&nbsp;{value}
</div>
`
this.chart.tooltip({
showTitle: true,
showMarkers: false,
itemTpl: itemTpl
});
this.chart.interval().position('time*number');
this.chart.render();
}
}

View File

@ -0,0 +1,48 @@
<!--
* @Description :
* @Version : 1.0
* @Author : Shiming
* @Date : 2022-03-30 13:55:41
* @LastEditors : Shiming
* @LastEditTime : 2022-04-18 16:13:49
* @FilePath : \\tms-obc-web\\src\\app\\routes\\datatable\\components\\compliance\\customer\\customer.component.html
* Copyright (C) 2022 huzhenhong. All rights reserved.
-->
<!-- 页头 -->
<page-header-wrapper [title]="'数据报表'"></page-header-wrapper>
<nz-card>
<div nz-row nzGutter="8">
<div nz-col [nzXl]="24" [nzLg]="24" [nzSm]="24" [nzXs]="24">
<sf #sf [schema]="searchSchema" button="none"
[ui]="{ '*': { spanLabelFixed: 0, grid: { xxl:5,xl:4, lg: 8, md: 12, sm: 12, xs: 24,gutter:20 } } }"
[compact]="true">
<ng-template sf-template="no4" let-me let-ui="ui" let-schema="schema">
<div class="chooseBox">
<div class="timeBox">
<nz-radio-group [(ngModel)]="mode" nzButtonStyle="solid" (ngModelChange)="changeData()" acl [acl-ability]="['customer-search']">
<label nz-radio-button nzValue="year"></label>
<label nz-radio-button nzValue="month"></label>
<label nz-radio-button nzValue="date"></label>
<label nz-radio-button nzValue="define">自定义</label>
</nz-radio-group>
<div class="dateBox">
<nz-date-picker [(ngModel)]="date" [nzMode]="mode" [nzFormat]="dateFormat" *ngIf="mode !== 'define'"
[nzDisabledDate]="disabledDate" (ngModelChange)="onChange($event)"></nz-date-picker>
<nz-range-picker [(ngModel)]="defineDate" [nzFormat]="dateFormat" *ngIf="mode === 'define'"
[nzDisabledDate]="disabledDate" (ngModelChange)="onChange($event)"></nz-range-picker>
</div>
</div>
</div>
</ng-template>
</sf>
</div>
</div>
<st #st multiSort [scroll]="{ x: '2000px' }" [data]="service.$api_listCusComplianceReportPage" [columns]="columns"
[req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, params: reqParams }"
[scroll]="{ x: '1200px' }" [res]="{ reName: { list: 'data.records', total: 'data.total' } }"
[page]="{ show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000] }" [loading]="false">
<ng-template st-row="freightPrice" let-item let-index="index">
{{ item.freightPrice | currency }}
</ng-template>
</st>
</nz-card>

View File

@ -0,0 +1,20 @@
.chooseBox {
display: flex;
float : right;
}
.timeBox {
display: flex;
margin : 0 0 0 10px;
}
.dateBox {
display: inline-block;
margin : 0 0 0 10px;
}
:host::ng-deep {
.ant-form-item-control {
max-width: 100%;
}
}

View File

@ -0,0 +1,153 @@
import { SFComponent } from '@delon/form';
/*
* @Description :
* @Version : 1.0
* @Author : Shiming
* @Date : 2022-03-30 13:55:41
* @LastEditors : Shiming
* @LastEditTime : 2022-04-19 17:45:44
* @FilePath : \\tms-obc-web\\src\\app\\routes\\datatable\\components\\compliance\\customer\\customer.component.ts
* Copyright (C) 2022 huzhenhong. All rights reserved.
*/
import { Component, OnInit, ViewChild } from '@angular/core';
import { STColumn, STComponent, STRequestOptions } from '@delon/abc/st';
import { SFSchema } from '@delon/form';
import { ModalHelper, _HttpClient, DatePipe } from '@delon/theme';
import { DataService } from '../../../services/data.service';
import { differenceInCalendarDays } from 'date-fns';
import { Placeholder } from '@angular/compiler/src/i18n/i18n_ast';
@Component({
selector: 'app-datatable-compliance-customer',
templateUrl: './customer.component.html',
styleUrls: ['./customer.component.less'],
providers: [DatePipe]
})
export class DatatableComplianceCustomerComponent implements OnInit {
@ViewChild('sf', { static: false }) sf!: SFComponent;
mode = 'year';
type = 1;
date: any = null;
defineDate = [];
time: any = ['2022'];
dateFormat = 'yyyy';
dateNext: any = null;
modeNext = 'year';
timeNext: any = ['2022-01-01 00:00:00'];
today = new Date();
searchSchema: SFSchema = {
properties: {
customerName: {
type: 'string',
title: '',
ui: {
placeholder: '请输入客户名称',
change: (value: any) => {
console.log(value);
this.st.reload({ ...this.reqParams });
}
},
},
salesmanName: {
type: 'string',
title: '',
ui: {
placeholder: '请输入业务员',
change: (value: any) => {
this.st.reload({ ...this.reqParams });
}
}
},
partnerName: {
type: 'string',
title: '',
ui: {
placeholder: '请输入客户名称',
change: (value: any) => {
console.log(value);
this.st.reload({ ...this.reqParams });
}
}
},
no4: {
type: 'string',
title: '',
ui: {
class: 'custom',
widget: 'custom',
grid: { xxl: 9, xl: 12, lg: 24, md: 24, sm: 24, xs: 24 }
}
}
}
};
@ViewChild('st') private readonly st!: STComponent;
columns: STColumn[] = [
{ title: '公司名称',width: '200px', index: 'enterpriseName' ,},
{ title: '注册时间', width: '200px', index: 'registerTime',},
{ title: '客户类型', width: '200px', index: 'customerType' },
{ title: '业务员',width: '200px', index: 'salesmanName' },
{ title: '合伙人',width: '200px', index: 'partnerName' },
{ title: '订单数',width: '200px', index: 'billCounts' },
{ title: '订单不合格数',width: '200px', index: 'billQuaCounts' },
{ title: '订单不合格率',width: '200px', index: 'billQuaCountsPer' },
{ title: '货源单订单数',width: '200px', index: 'gsourceCounts' },
{ title: '合同单数', width: '200px',index: 'billConCounts' },
{ title: '货源单个',width: '200px', index: 'gsourceCounts' },
{ title: '运费直付单数',width: '200px', index: 'freightDirPayCounts' },
{ title: '运费代收单数',width: '200px', index: 'freightRepPayCounts' },
{ title: '手机直付', width: '200px',index: 'updatedAt' },
{ title: '汇款单数',width: '200px', index: 'updatedAt' },
{ title: '及时付款',width: '200px', index: 'timelyPayPer' },
];
constructor(private http: _HttpClient, private modal: ModalHelper, public service: DataService, private datePipe: DatePipe) {}
/**
* 查询参数
*/
get reqParams() {
if (this.mode === 'year') {
this.type = 1;
} else if (this.mode === 'month') {
this.type = 2;
} else if (this.mode === 'date') {
this.type = 3;
} else {
this.type = 4;
}
const params: any = Object.assign({}, this.sf?.value || {});
params.type = this.type;
params.queryTime = this.time;
delete params._$expand;
return { ...params };
}
ngOnInit(): void {}
onChange(result: any) {
if (this.mode === 'year') {
this.time = [this.datePipe.transform(this.date, 'yyyy')];
} else if (this.mode === 'month') {
this.time = [this.datePipe.transform(this.date, 'yyyy-MM')];
} else if (this.mode === 'date') {
this.time = [this.datePipe.transform(this.date, 'yyyy-MM-dd')];
} else {
this.time = [
this.datePipe.transform(this.defineDate[0], 'yyyy-MM-dd'),
this.datePipe.transform(this.defineDate[1], 'yyyy-MM-dd')
];
}
this.st.reload({ ...this.reqParams });
}
changeData() {
if (this.mode === 'year') {
this.dateFormat = 'yyyy';
} else if (this.mode === 'month') {
this.dateFormat = 'yyyy-MM';
} else {
this.dateFormat = 'yyyy-MM-dd';
}
}
disabledDate = (current: Date): boolean =>
// Can not select days before today and today
differenceInCalendarDays(current, this.today) > 0;
}

View File

@ -0,0 +1,2 @@
<g2-custom delay="100" (render)="render($event)"></g2-custom>

View File

@ -0,0 +1,101 @@
/*
* @Description :
* @Version : 1.0
* @Author : Shiming
* @Date : 2022-04-28 20:27:07
* @LastEditors : Shiming
* @LastEditTime : 2022-05-07 10:16:08
* @FilePath : \\tms-obc-web\\src\\app\\routes\\datatable\\components\\compliance\\index\\curve\\curve.component.ts
* Copyright (C) 2022 huzhenhong. All rights reserved.
*/
import { Component, ElementRef, Input, NgZone, OnChanges, OnInit, SimpleChanges, ViewChild } from '@angular/core';
import { G2MiniAreaClickItem } from '@delon/chart/mini-area';
// import DataSet from '@antv/data-set';
const DataSet = require('@antv/data-set');
import { Chart } from '@antv/g2';
import { DataService } from 'src/app/routes/datatable/services/data.service';
@Component({
selector: 'app-compliance-curve',
templateUrl: './curve.component.html',
styleUrls: ['./curve.component.less']
})
export class ComplianceCurveComponent implements OnInit,OnChanges {
el: any;
@Input() chartData: any;
chart: any;
constructor(private service: DataService, private ngZone: NgZone) {
}
ngOnChanges(changes: SimpleChanges): void {
if (this.chartData) {
// setTimeout(()=>{
// this.chart.render(true)
// }, 1000)
}
}
ngOnInit(): void {
}
reRender() {
setTimeout(() => {
this.chart.data(this.chartData);
this.chart.render();
}, 1000)
}
render(el: ElementRef<HTMLDivElement>): void {
this.el = el.nativeElement
setTimeout(() => {
console.log(this.chartData)
this.ngZone.runOutsideAngular(() => this.init(this.el));
}, 1000)
}
private init(el: HTMLElement): void {
this.chart = new Chart({
container: el,
autoFit: true,
height: 500,
});
this.chart.data(this.chartData);
this.chart.scale({
time: {
range: [0, 1],
},
number: {
min: 0,
nice: true,
},
});
this.chart.tooltip({
showCrosshairs: true,
shared: true,
});
this.chart.axis('proportion', {
label: {
formatter: (val: any) => {
return (val*100).toFixed(0)+ ' %';
},
},
});
this.chart
.line()
.position('situationDate*proportion')
.color('type')
.tooltip('proportion*type', function(name: any, value: any) {
return {
name: name*100+'%',
value: value
};
});
this.chart.render();
}
}

View File

@ -0,0 +1,67 @@
<!-- 页头 -->
<page-header-wrapper [title]="'合规监控报表'"></page-header-wrapper>
<nz-card>
<!-- 搜索区 -->
<div nz-row>
<div nz-col nzSpan="18">
<sf #sf [ui]="ui" [schema]="schema" [button]="'none'"></sf>
</div>
<div nz-col nzSpan="6">
<div class="chooseBox">
<div class="timeBox">
<nz-radio-group [(ngModel)]="mode" nzButtonStyle="solid" (ngModelChange)="changeData()" acl [acl-ability]="['index-lRateQualified']">
<label nz-radio-button nzValue="year"></label>
<label nz-radio-button nzValue="month"></label>
</nz-radio-group>
<div class="dateBox">
<nz-date-picker [(ngModel)]="date" [nzMode]="mode" [nzFormat]="dateFormat" (ngModelChange)="onChange($event)"></nz-date-picker>
</div>
</div>
</div>
</div>
</div>
</nz-card>
<div nz-row [nzGutter]="16">
<div nz-col class="gutter-row" [nzSpan]="6">
<g2-card [title]="'订单合格率'" [bordered]="true" [total]="cardData1?.proportion || '0'" [footer]="footer1" contentHeight="46">
<ng-template #footer1>
<div class="card-f">
<span class="card-f-l">合格:{{cardData1?.leftQuantity}}</span> <span>不合格:{{cardData1?.rightQuantity}}</span>
</div>
</ng-template>
</g2-card>
</div>
<div nz-col class="gutter-row" [nzSpan]="6">
<g2-card [title]="'货源单占比'" [bordered]="true" [total]="cardData2?.proportion|| '0'" [footer]="footer2" contentHeight="46">
<ng-template #footer2>
<div class="card-f">
<span class="card-f-l">货源单:{{cardData2?.leftQuantity}}</span> <span>合同单:{{cardData2?.rightQuantity}}</span>
</div>
</ng-template>
</g2-card>
</div>
<div nz-col class="gutter-row" [nzSpan]="6">
<g2-card [title]="'运费直付占比'" [bordered]="true" [total]="cardData3?.proportion|| '0'" [footer]="footer3" contentHeight="46">
<ng-template #footer3>
<div class="card-f">
<span class="card-f-l">司机:{{cardData3?.leftQuantity}}</span> <span>车队长:{{cardData3?.rightQuantity}}</span>
</div>
</ng-template>
</g2-card>
</div>
<div nz-col class="gutter-row" [nzSpan]="6">
<g2-card [title]="'付款及时率'" [bordered]="true" [total]="cardData4?.proportion|| '0'" [footer]="footer4" contentHeight="46">
<ng-template #footer4>
<div class="card-f">
<span class="card-f-l">准时:{{cardData4?.leftQuantity}}</span> <span>逾期:{{cardData4?.rightQuantity}}</span>
</div>
</ng-template>
</g2-card>
</div>
</div>
<nz-card nzTitle="平台合规情况监控报表">
<app-compliance-curve #curve [chartData]="chartData"></app-compliance-curve>
<!-- <g2-custom delay="100" (render)="render($event)"></g2-custom> -->
</nz-card>

View File

@ -0,0 +1,17 @@
.card-f{
color: #5a5a5a;
.card-f-l{
margin-right: 24px;
}
}
.chooseBox{
display: flex;
}
.timeBox{
display: flex;
margin: 0 0 0 10px;
}
.dateBox{
display: inline-block;
margin: 0 0 0 10px;
}

View File

@ -0,0 +1,266 @@
import { Component, ElementRef, NgZone, OnInit, ViewChild } from '@angular/core';
import { DatePipe, ModalHelper, _HttpClient } from '@delon/theme';
import { G2MiniAreaClickItem, G2MiniAreaData } from '@delon/chart/mini-area';
import { format } from 'date-fns';
import { SFComponent, SFDateWidgetSchema, SFRadioWidgetSchema, SFSchema, SFUISchema } from '@delon/form';
import { G2TimelineData, G2TimelineMap } from '@delon/chart/timeline';
import { Chart } from '@antv/g2';
import { DataService } from '../../../services/data.service';
import { ComplianceCurveComponent } from './curve/curve.component';
@Component({
selector: 'app-datatable-compliance-index',
templateUrl: './index.component.html',
styleUrls: ['./index.component.less'],
providers: [DatePipe]
})
export class DatatableComplianceIndexComponent implements OnInit {
@ViewChild('curve') private readonly curve!: ComplianceCurveComponent;
@ViewChild('sf', { static: false })
sf!: SFComponent;
ui!: SFUISchema;
schema: SFSchema = {};
mode = 'year';
date: any = null;
dateFormat = 'yyyy';
time: any = '2022'
chartData: any = {}
cardData1:any;
cardData2:any;
cardData3:any;
cardData4:any;
constructor(private http: _HttpClient, private modal: ModalHelper, private ngZone: NgZone,public service: DataService, private datePipe: DatePipe) {}
ngOnInit(): void {
this.initSF();
this.initdData();
}
initdData(){
const params ={
...this.sf?.value,
timeType:this.mode ==='month'?'M':'Y',
time:this.time
}
this.service.request(this.service.$api_getBillRateQualified, params).subscribe(res => {
if (res) {
this.cardData1 = res;
console.log(this.cardData1);
this.cardData1.proportion = (this.cardData1?.proportion*100).toFixed(2) +'%'
}
});
this.service.request(this.service.$api_getBillRateProportion, params).subscribe(res => {
if (res) {
this.cardData2 = res;
this.cardData2.proportion = (this.cardData2?.proportion*100).toFixed(2) +'%'
}
});
this.service.request(this.service.$api_getBillRateDirectPayment, params).subscribe(res => {
if (res) {
this.cardData3 = res;
this.cardData3.proportion = (this.cardData3?.proportion*100).toFixed(2) +'%'
}
});
this.service.request(this.service.$api_getBillTimelyPayment, params).subscribe(res => {
if (res) {
this.cardData4 = res;
this.cardData4.proportion = (this.cardData4?.proportion*100).toFixed(2) +'%'
}
});
this.service.request(this.service.$api_listMonitorSituation, params).subscribe(res => {
if (res) {
this.chartData = res
this.curve.reRender();
}
})
}
changeData(){
if(this.mode === 'year') {
this.dateFormat = 'yyyy'
} else if(this.mode === 'month') {
this.dateFormat = 'yyyy-MM'
}
}
onChange(result: any) {
if(result === null) {
return
}
if(this.mode === 'year') {
this.time = this.datePipe.transform(this.date, 'yyyy')
} else if(this.mode === 'month') {
this.time = this.datePipe.transform(this.date, 'yyyy-MM')
}
this.initdData();
}
initSF() {
this.schema = {
properties: {
enterpriseInfoId: {
type: 'string',
title: '',
ui: {
widget: 'select',
placeholder: '网络货运人',
asyncData: () => this.service.getNetworkFreightForwarder({}),
change:()=>{
this.initdData();
},
allowClear: true
}
},
enterpriseProjectId: {
type: 'string',
title: '',
ui: {
widget: 'select',
placeholder: '部门'
}
},
salesmanId: {
type: 'string',
title: '',
ui: {
placeholder: '业务员',
enter: () => this.initdData(),
}
}
}
};
this.ui = {
'*': {
grid: { span: 4 }
}
};
}
render(el: ElementRef<HTMLDivElement>) {
this.ngZone.runOutsideAngular(() => this.init(el.nativeElement));
}
private init(el: HTMLElement): void {
const chart = new Chart({
container: el,
autoFit: true,
height: 400
});
// 以三组数据为例, 需要展示 91/92/93年中a/b/c数据走势
const data = [
{ data: '1月', label: '订单合格率', value: 5 },
{ data: '2月', label: '订单合格率', value: 10 },
{ data: '3月', label: '订单合格率', value: 25 },
{ data: '4月', label: '订单合格率', value: 35 },
{ data: '5月', label: '订单合格率', value: 15 },
{ data: '6月', label: '订单合格率', value: 5 },
{ data: '7月', label: '订单合格率', value: 95 },
{ data: '8月', label: '订单合格率', value: 45 },
{ data: '1月', label: '付款及时率', value: 10 },
{ data: '2月', label: '付款及时率', value: 15 },
{ data: '3月', label: '付款及时率', value: 30 },
{ data: '4月', label: '付款及时率', value: 8 },
{ data: '5月', label: '付款及时率', value: 9 },
{ data: '6月', label: '付款及时率', value: 5 },
{ data: '7月', label: '付款及时率', value: 80 },
{ data: '8月', label: '付款及时率', value: 55 },
{ data: '1月', label: '货源占比率', value: 90 },
{ data: '2月', label: '货源占比率', value: 30 },
{ data: '3月', label: '货源占比率', value: 45 },
{ data: '4月', label: '货源占比率', value: 35 },
{ data: '5月', label: '货源占比率', value: 95 },
{ data: '6月', label: '货源占比率', value: 35 },
{ data: '7月', label: '货源占比率', value: 65 },
{ data: '8月', label: '货源占比率', value: 63 },
{ data: '1月', label: '运费直付占比', value: 30 },
{ data: '2月', label: '运费直付占比', value: 60 },
{ data: '3月', label: '运费直付占比', value: 25 },
{ data: '4月', label: '运费直付占比', value: 35 },
{ data: '5月', label: '运费直付占比', value: 15 },
{ data: '6月', label: '运费直付占比', value: 55 },
{ data: '7月', label: '运费直付占比', value: 50 },
{ data: '8月', label: '运费直付占比', value: 30 },
];
chart.data(data);
//刻度自定义
chart.scale({
data: {
range: [0, 1],
},
value: {
min: 0,
nice: true,
},
});
// 图表下方图形文字自定义
chart.legend({
items:[
{
name: '订单合格率',
value: 'node_load1',
marker: {
symbol: 'circle',
style: {fill: '#6193f7'}
},
},
{
name: '付款及时率',
value: 'node_load2',
marker: {symbol: 'circle',style: {fill: '#58d3a2'}},
},
{
name: '货源占比率',
value: 'node_load13',
marker: {symbol: 'circle',style: {fill: '#5b6d8f'}},
},
{
name: '运费直付占比',
value: 'node_load13',
marker: {symbol: 'circle',style: {fill: '#f0b915'}},
},
]
});
// 提示自定义
chart.tooltip({
showCrosshairs: true,
shared: true,
});
//数据格式化
chart.axis('value', {
label: {
formatter: (val) => {
return val + ' %';
},
},
});
// 在x*y的坐标点上按z值绘制线条, 如果z值相同将使用直线连接
chart.line().position('data*value').color('label').tooltip('label*value', (name:any, value:any) => {
return {
name: name,
value: value + '%'
};
});;
// 在x*y的坐标上按z值绘制圆点
chart.point().position('data*value').size(4).color('label').shape('circle');
chart.render();
}
}

View File

@ -0,0 +1,46 @@
<!--
* @Description :
* @Version : 1.0
* @Author : Shiming
* @Date : 2022-03-30 17:57:46
* @LastEditors : Shiming
* @LastEditTime : 2022-04-18 17:21:43
* @FilePath : \\tms-obc-web\\src\\app\\routes\\datatable\\components\\compliance\\salesman\\salesman.component.html
* Copyright (C) 2022 huzhenhong. All rights reserved.
-->
<!-- 页头 -->
<page-header-wrapper [title]="'业务员-合规报告'"></page-header-wrapper>
<nz-card >
<div nz-row nzGutter="8">
<div nz-col [nzXl]="24" [nzLg]="24" [nzSm]="24" [nzXs]="24">
<sf #sf [schema]="searchSchema" button="none"
[ui]="{ '*': { spanLabelFixed: 0, grid: { xxl:5,xl:4, lg: 8, md: 12, sm: 12, xs: 24,gutter:20 } } }"
[compact]="true">
<ng-template sf-template="no4" let-me let-ui="ui" let-schema="schema">
<div class="chooseBox">
<div class="timeBox">
<nz-radio-group [(ngModel)]="mode" nzButtonStyle="solid" (ngModelChange)="changeData()" acl [acl-ability]="['salesman-ComplianceReportPage']">
<label nz-radio-button nzValue="year"></label>
<label nz-radio-button nzValue="month"></label>
<label nz-radio-button nzValue="date"></label>
<label nz-radio-button nzValue="define">自定义</label>
</nz-radio-group>
<div class="dateBox">
<nz-date-picker [(ngModel)]="date" [nzMode]="mode" [nzFormat]="dateFormat" *ngIf="mode !== 'define'"
[nzDisabledDate]="disabledDate" (ngModelChange)="onChange($event)"></nz-date-picker>
<nz-range-picker [(ngModel)]="defineDate" [nzFormat]="dateFormat" *ngIf="mode === 'define'"
[nzDisabledDate]="disabledDate" (ngModelChange)="onChange($event)"></nz-range-picker>
</div>
</div>
</div>
</ng-template>
</sf>
</div>
</div>
<st #st multiSort [columns]="columns" [ps]="20" [data]="service.$api_listPartComplianceReportPage"
[req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, params: reqParams }"
[scroll]="{ x: '1200px' }" [res]="{ reName: { list: 'data.records', total: 'data.total' } }"
[page]="{ show: true, showSize: true, pageSizes: [20, 50, 100] }">
</st>
</nz-card>

View File

@ -0,0 +1,20 @@
.chooseBox {
display: flex;
float : right;
}
.timeBox {
display: flex;
margin : 0 0 0 10px;
}
.dateBox {
display: inline-block;
margin : 0 0 0 10px;
}
:host::ng-deep {
.ant-form-item-control {
max-width: 100%;
}
}

View File

@ -0,0 +1,220 @@
import { Component, OnInit, ViewChild } from '@angular/core';
import { STColumn, STComponent } from '@delon/abc/st';
import { SFComponent, SFDateWidgetSchema, SFSchema, SFUISchema } from '@delon/form';
import { DatePipe, _HttpClient } from '@delon/theme';
import { differenceInCalendarDays } from 'date-fns';
import { DataService } from '../../../services/data.service';
@Component({
selector: 'app-datatable-compliance-salesman',
templateUrl: './salesman.component.html',
styleUrls: ['./salesman.component.less'],
providers: [DatePipe]
})
export class DatatableComplianceSalesmanComponent implements OnInit {
url = `/user`;
@ViewChild('st', { static: false }) st!: STComponent;
@ViewChild('sf', { static: false }) sf!: SFComponent;
_$expand = false;
type = 1;
mode = 'year';
date: any = null;
defineDate = [];
time: any = ['2022-01-01 00:00:00']
dateFormat = 'yyyy';
today = new Date();
ui: SFUISchema = {};
schema: SFSchema = {};
isLoading: boolean = false;
searchSchema: SFSchema = {
properties: {
department: {
type: 'string',
title: '',
ui: {
placeholder: '请选择部门',
change: (value: any) => {
console.log(value);
this.st.reload({ ...this.reqParams });
}
},
},
customerName: {
type: 'string',
title: '',
ui: {
placeholder: '请输入业务员',
change: (value: any) => {
console.log(value);
this.st.reload({ ...this.reqParams });
}
},
},
salesmanName: {
type: 'string',
title: '',
ui: {
placeholder: '请输入客户名称',
change: (value: any) => {
this.st.reload({ ...this.reqParams });
}
}
},
no4: {
type: 'string',
title: '',
ui: {
class: 'custom',
widget: 'custom',
grid: { xxl: 9, xl: 10, lg: 12, md: 24, sm: 24, xs: 24 }
}
}
},
};
columns: STColumn[] = [
{ title: '部门', index: 'department', className: 'text-center', width: '200px' },
{ title: '业务员', index: 'salesmen', className: 'text-center', width: '100px' },
{ title: '客户数', index: 'cusCount', className: 'text-right', width: '100px', },
{ title: '订单数', index: 'billCount', className: 'text-center', width: '120px' },
{ title: '订单合格率', index: 'billComPer', className: 'text-right', width: '100px',format: (item: any) => {return ((item?.billComPer)*100).toFixed(2) + '%' }},
{ title: '付款及时率', index: 'payTimePer', className: 'text-center', width: '130px',format: (item: any) => {return ((item?.payTimePer)*100).toFixed(2) + '%'  } },
{ title: '货源单占比', index: 'goodResPer', className: 'text-right', width: '120px',format: (item: any) => {return ((item?.goodResPer)*100).toFixed(2) + '%'  } },
{ title: '运费直付占比', index: 'feightPayPer', className: 'text-right', width: '100px', format: (item: any) => {return ((item?.feightPayPer)*100).toFixed(2) + '%'  } },
];
/**
* 查询参数
*/
get reqParams() {
if(this.mode === 'year') {
this.type = 1
} else if(this.mode === 'month') {
this.type = 2
} else if(this.mode === 'date') {
this.type = 3
} else {
this.type = 4
}
let params: any = {
time: this.time,
type: this.type,
...this.sf?.value
};
delete params._$expand;
return { ...params };
}
constructor(public service: DataService, private datePipe: DatePipe) { }
ngOnInit(): void {
this.initSF();
}
/**
* 初始化查询表单
*/
initSF() {
this.schema = {
properties: {
_$expand: { type: 'boolean', ui: { hidden: true } },
enterpriseName: {
type: 'string',
title: '货主名称',
ui: {
placeholder: '请输入',
}
},
customerType: {
type: 'string',
title: '客户类型',
ui: {
widget: 'select',
placeholder: '请选择',
},
enum: [
{label: '直客', value: 2},
{label: '渠道客户', value: 3},
{label: '平台客户', value: 1},
]
},
customerStatus: {
type: 'string',
title: '客户状态',
ui: {
widget: 'select',
placeholder: '请选择',
},
enum: [
{label: '未激活', value: 1},
{label: '沉默', value: 2},
{label: '流失', value: 3},
{label: '活跃', value: 4},
]
},
registerTime: {
title: '注册时间',
type: 'string',
ui: {
widget: 'sl-from-to', type: 'date', format: 'yyyy-MM-dd', visibleIf: {
_$expand: (value: boolean) => value,
},
} as SFDateWidgetSchema,
}
},
type: 'object'
};
this.ui = { '*': { spanLabelFixed: 110, grid: { span: 8, gutter: 4 } } };
}
changeData(){
if(this.mode === 'year') {
this.dateFormat = 'yyyy'
} else if(this.mode === 'month') {
this.dateFormat = 'yyyy-MM'
} else {
this.dateFormat = 'yyyy-MM-dd'
}
}
onChange(result: any) {
if(result === null) {
return
}
if(this.mode === 'year') {
this.time = [this.datePipe.transform(this.date, 'yyyy') + '-01-01 00:00:00']
} else if(this.mode === 'month') {
this.time = [this.datePipe.transform(this.date, 'yyyy-MM') + '-01 00:00:00']
} else if(this.mode === 'date') {
this.time = [this.datePipe.transform(this.date, 'yyyy-MM-dd') + ' 00:00:00']
} else{
this.time = [this.datePipe.transform(this.defineDate[0], 'yyyy-MM-dd') + '00:00:00', this.datePipe.transform(this.defineDate[1], 'yyyy-MM-dd') + ' 00:00:00']
}
this.st.reload({ ...this.reqParams });
}
disabledDate = (current: Date): boolean =>
// Can not select days before today and today
differenceInCalendarDays(current, this.today) > 0;
export() {
// this.service.downloadFile(this.service.$api_exportUploadBill, this.sf?.value, {});
}
search() {
this.st?.load(1)
}
/**
* 伸缩查询条件
*/
expandToggle() {
this._$expand = !this._$expand;
this.sf?.setValue('/_$expand', this._$expand);
}
/**
* 重置表单
*/
resetSF() {
this.sf.reset();
this._$expand = false;
this.isLoading = true
}
}

View File

@ -0,0 +1 @@
<g2-custom delay="100" (render)="render($event)"></g2-custom>

View File

@ -0,0 +1,92 @@
/*
* @Description :
* @Version : 1.0
* @Author : Shiming
* @Date : 2022-04-06 13:43:29
* @LastEditors : Shiming
* @LastEditTime : 2022-04-06 19:20:24
* @FilePath : \\tms-obc-web\\src\\app\\routes\\datatable\\components\\customtable\\customindex\\curve\\curve.component.ts
* Copyright (C) 2022 huzhenhong. All rights reserved.
*/
import { Component, ElementRef, Input, NgZone, OnChanges, OnInit, SimpleChanges, ViewChild } from '@angular/core';
import { Chart } from '@antv/g2';
import { DataService } from 'src/app/routes/datatable/services/data.service';
@Component({
selector: 'app-datatable-customindex-curve',
templateUrl: './curve.component.html',
styleUrls: ['./curve.component.less']
})
export class DatatableCustomindexCurveComponent implements OnInit, OnChanges {
el: any;
@Input() chartData: any;
chart: any;
constructor(private service: DataService, private ngZone: NgZone) {
}
ngOnChanges(changes: SimpleChanges): void {
if (this.chartData) {
// setTimeout(()=>{
// this.chart.render(true)
// }, 1000)
}
}
ngOnInit(): void {
}
reRender() {
setTimeout(() => {
this.chart.data(this.chartData);
this.chart.render();
}, 1000)
}
render(el: ElementRef<HTMLDivElement>): void {
this.el = el.nativeElement
setTimeout(() => {
this.ngZone.runOutsideAngular(() => this.init(this.el));
},500)
console.log(this.chartData);
}
private init(el: HTMLElement): void {
this.chart = new Chart({
container: el,
autoFit: true,
height: 500,
});
this.chart.data(this.chartData);
this.chart.scale({
time: {
range: [0, 1],
},
number: {
nice: true,
},
});
this.chart.tooltip({
showCrosshairs: true,
shared: true,
});
this.chart.axis('number', {
label: {
formatter: (val: any) => {
return val;
},
},
});
this.chart
.line()
.position('time*number')
.color('name')
this.chart.render();
}
}

View File

@ -0,0 +1,81 @@
<!--
* @Description :
* @Version : 1.0
* @Author : Shiming
* @Date : 2022-04-06 13:20:56
* @LastEditors : Shiming
* @LastEditTime : 2022-04-29 17:55:02
* @FilePath : \\tms-obc-web\\src\\app\\routes\\datatable\\components\\customtable\\customindex\\customindex.component.html
* Copyright (C) 2022 huzhenhong. All rights reserved.
-->
<!-- 页头 -->
<page-header-wrapper [title]="'客户报表'"></page-header-wrapper>
<div nz-row [nzGutter]="16" acl [acl-ability]="['customindex-statisticsTotal']">
<div nz-col class="gutter-row" [nzSpan]="6">
<g2-card [title]="'货主'" [bordered]="true" [total]="hzData?.total || '0'"
[footer]="'已认证' + ' ' + hzData?.auditPassTotal" contentHeight="46">
</g2-card>
</div>
<div nz-col class="gutter-row" [nzSpan]="6">
<g2-card [title]="'合伙人'" [bordered]="true" [total]="hhrData?.total || '0'"
[footer]="'已认证' + ' ' + hhrData?.auditPassTotal" contentHeight="46">
</g2-card>
</div>
<div nz-col class="gutter-row" [nzSpan]="6">
<g2-card [title]="'司机'" [bordered]="true" [total]="sjData?.total || '0'"
[footer]="'已认证' + ' ' + sjData?.auditPassTotal" contentHeight="46">
</g2-card>
</div>
<div nz-col class="gutter-row" [nzSpan]="6">
<g2-card [title]="'车辆'" [bordered]="true" [total]="clData?.total || '0'"
[footer]="'已认证' + ' '+ clData?.auditPassTotal" contentHeight="46">
</g2-card>
</div>
</div>
<nz-card nzTitle="客户报表" [nzExtra]="extraTemplate" acl [acl-ability]="['customindex-client']">
<ng-template #extraTemplate>
<div class="chooseBox">
<div class="timeBox">
<nz-radio-group [(ngModel)]="mode" nzButtonStyle="solid" (ngModelChange)="changeData()">
<label nz-radio-button nzValue="year"></label>
<label nz-radio-button nzValue="month"></label>
<label nz-radio-button nzValue="date"></label>
<label nz-radio-button nzValue="define">自定义</label>
</nz-radio-group>
<div class="dateBox">
<nz-date-picker [(ngModel)]="date" [nzMode]="mode" [nzFormat]="dateFormat" *ngIf="mode !== 'define'"
[nzDisabledDate]="disabledDate" (ngModelChange)="onChange($event)"></nz-date-picker>
<nz-range-picker [(ngModel)]="defineDate" [nzFormat]="dateFormat" *ngIf="mode === 'define'"
[nzDisabledDate]="disabledDate" (ngModelChange)="onChange($event)"></nz-range-picker>
</div>
</div>
</div>
</ng-template>
<st #st multiSort [columns]="columns" [ps]="20" [data]="reportData" [scroll]="{ x: '1200px' }"
[res]="{ reName: { list: 'data', total: 'data.total' } }"
[page]="{ show: false, showSize: false, pageSizes: [20, 50, 100] }">
<ng-template st-row="type" let-item>
<div *ngIf="item.type == '1'">货主</div>
<div *ngIf="item.type == '2'">合伙人</div>
<div *ngIf="item.type == '3'">司机</div>
<div *ngIf="item.type == '4'">车辆</div>
</ng-template>
</st>
</nz-card>
<nz-card nzTitle="用户新增报表" [nzExtra]="extraTemplate01" acl [acl-ability]="['customindex-totalAdd']">
<ng-template #extraTemplate01>
<div class="chooseBox">
<div class="timeBox">
<nz-radio-group [(ngModel)]="modeNext" nzButtonStyle="solid" (ngModelChange)="changeDataNext2()">
<label nz-radio-button nzValue="year"></label>
<label nz-radio-button nzValue="month"></label>
</nz-radio-group>
<div class="dateBox">
<nz-date-picker [nzDisabledDate]="disabledDate" [(ngModel)]="dateNext" [nzMode]="modeNext"
(ngModelChange)="onChangeNext($event)"></nz-date-picker>
</div>
</div>
</div>
</ng-template>
<app-datatable-customindex-curve #curve [chartData]="chartData"></app-datatable-customindex-curve>
</nz-card>

View File

@ -0,0 +1,11 @@
.chooseBox{
display: flex;
}
.timeBox{
display: flex;
margin: 0 0 0 10px;
}
.dateBox{
display: inline-block;
margin: 0 0 0 10px;
}

View File

@ -0,0 +1,24 @@
import { waitForAsync, ComponentFixture, TestBed } from '@angular/core/testing';
import { DatatableCustomindexComponent } from './customindex.component';
describe('DatatableCustomindexComponent', () => {
let component: DatatableCustomindexComponent;
let fixture: ComponentFixture<DatatableCustomindexComponent>;
beforeEach(waitForAsync(() => {
TestBed.configureTestingModule({
declarations: [ DatatableCustomindexComponent ]
})
.compileComponents();
}));
beforeEach(() => {
fixture = TestBed.createComponent(DatatableCustomindexComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});

Some files were not shown because too many files have changed in this diff Show More