Merge branch 'dev_test' into dev_20230829_change
# Conflicts: # src/components/hzwlComponents/ReceiptDescription.vue # src/pages/processCenter/pages/creatProcess/qbrk-product/step13.vue # src/pages/processCenter/pages/creatProcess/qbrk/step13.vue # src/pages/processCenter/pages/creatProcess/qbrk/stepC1.vue # src/pages/processCenter/pages/processList/tabComponents/processCenter/index.vue # src/pages/processCenter/pages/processList/tabComponents/taskDraft/index.vue # src/pages/regulatoryRepository/accessStandardsAndRegulations/page/listTracking.vue
This commit is contained in:
@@ -0,0 +1,554 @@
|
||||
[33mcommit c84f945f4263aa54bdcf10df5aff9a48bba97925[m[33m ([m[1;36mHEAD -> [m[1;32mdev_test[m[33m)[m
|
||||
Author: zhoulingpo <zhoulingpo>
|
||||
Date: Tue Nov 21 10:48:57 2023 +0800
|
||||
|
||||
自定义指令-上传的el-dialog可拖拽拉宽
|
||||
|
||||
[33mcommit 4465f597b2a0f087e5e44efbac1eeb73c32fd2c6[m[33m ([m[1;31morigin/dev_test[m[33m)[m
|
||||
Author: danshihao <danshihao@syxysoft.com>
|
||||
Date: Mon Nov 20 08:55:39 2023 +0800
|
||||
|
||||
调整流程按钮loading
|
||||
|
||||
[33mcommit 5ae467cfd2252ed056a5260851b291123da0a7a0[m
|
||||
Author: danshihao <danshihao@syxysoft.com>
|
||||
Date: Fri Nov 17 13:30:33 2023 +0800
|
||||
|
||||
调整表格序号
|
||||
|
||||
[33mcommit f3fc569c6c745e1a8b72ca297174c9060ca580f0[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Fri Nov 17 09:40:21 2023 +0800
|
||||
|
||||
自定义指令v-dragDialogWidth添加文件名换行功能
|
||||
|
||||
[33mcommit 78937bf691fd719219878e9c84bc856e7af469d9[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Thu Nov 16 17:58:45 2023 +0800
|
||||
|
||||
技术标准-起草-带入标准-作废标红
|
||||
|
||||
[33mcommit a89d917806af861f493b647c62f640a9465ef983[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Thu Nov 16 17:43:05 2023 +0800
|
||||
|
||||
国内标准库-每页显示数改变后无法获取数据
|
||||
|
||||
[33mcommit a2b204c4f9416f63e3dd7ccf4c6c6b90c3296fa0[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Thu Nov 16 17:32:47 2023 +0800
|
||||
|
||||
搜索中心-修改文本状态
|
||||
|
||||
[33mcommit 61dd3353618f65632f7a98bde0070ff5a37ed846[m
|
||||
Merge: 3b6ffb04 971f1be9
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Thu Nov 16 17:15:20 2023 +0800
|
||||
|
||||
Merge remote-tracking branch 'origin/dev_test' into dev_test
|
||||
|
||||
[33mcommit 3b6ffb041e7b7ed8aecf863d2c8fd513268ee0a9[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Thu Nov 16 17:15:09 2023 +0800
|
||||
|
||||
搜索中心-隐藏国内外政策
|
||||
|
||||
[33mcommit 971f1be9ec2c5b738565b024bd08dbeb625e9573[m
|
||||
Merge: 8e4e928f 81c887c6
|
||||
Author: danshihao <danshihao@syxysoft.com>
|
||||
Date: Thu Nov 16 16:55:42 2023 +0800
|
||||
|
||||
Merge remote-tracking branch 'origin/dev_test' into dev_test
|
||||
|
||||
[33mcommit 8e4e928f560d753cb3074a54317830c3c291502c[m
|
||||
Author: danshihao <danshihao@syxysoft.com>
|
||||
Date: Thu Nov 16 16:55:27 2023 +0800
|
||||
|
||||
调整表格序号
|
||||
|
||||
[33mcommit 81c887c6724e2c4b3ece3d68dcc631f839dae5dc[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Thu Nov 16 16:54:31 2023 +0800
|
||||
|
||||
自定义指令-el-dialog可拖拽拉宽
|
||||
|
||||
[33mcommit 8d65b779ce6101086a7819cdaaa2e15d2f1d06a6[m
|
||||
Merge: 77cf0841 5f282442
|
||||
Author: wxyclub <tjzdwxy@163.com>
|
||||
Date: Thu Nov 16 10:12:53 2023 +0800
|
||||
|
||||
Merge remote-tracking branch 'origin/dev_test' into dev_test
|
||||
|
||||
[33mcommit 77cf0841c64576c0b698bd05f723125275bfad17[m
|
||||
Author: wxyclub <tjzdwxy@163.com>
|
||||
Date: Thu Nov 16 10:12:38 2023 +0800
|
||||
|
||||
搜索中心去掉数量
|
||||
|
||||
[33mcommit 91f03db948e6d853a4592f5d73cbb78fc078303e[m
|
||||
Author: wxyclub <tjzdwxy@163.com>
|
||||
Date: Thu Nov 16 10:10:43 2023 +0800
|
||||
|
||||
搜索中心去掉 选择标准体系 按钮
|
||||
|
||||
[33mcommit 5f282442e06e5ddfad0076581704b8ca26a44e9f[m
|
||||
Merge: 454738a7 0338732f
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Thu Nov 16 10:06:03 2023 +0800
|
||||
|
||||
Merge remote-tracking branch 'origin/dev_test' into dev_test
|
||||
|
||||
[33mcommit 454738a7d2a67eef616fd5fa8ae61eb2da36223a[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Thu Nov 16 10:05:22 2023 +0800
|
||||
|
||||
企标制修订计划管控流程-标题
|
||||
|
||||
[33mcommit 0338732fecbd27a0cd5c5c885ce5ef90c5ea180d[m
|
||||
Author: wxyclub <tjzdwxy@163.com>
|
||||
Date: Tue Nov 14 17:41:30 2023 +0800
|
||||
|
||||
bug: 搜索中心展示字段修改
|
||||
|
||||
[33mcommit ef4f46298f717aabdb940ab39a291e377c0fec25[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Tue Nov 14 15:40:20 2023 +0800
|
||||
|
||||
企标制修订计划管控流程-标题修改
|
||||
|
||||
[33mcommit 3179dc7b2c214a14726ab349adf62cb67a010d96[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Tue Nov 14 15:21:34 2023 +0800
|
||||
|
||||
手机端-首页标识
|
||||
|
||||
[33mcommit 2d6e64fb8716a29b9276125261c65d05e264a49a[m
|
||||
Author: wxyclub <tjzdwxy@163.com>
|
||||
Date: Tue Nov 14 15:11:07 2023 +0800
|
||||
|
||||
bug: 搜索中心字段修改
|
||||
|
||||
[33mcommit 5c6dccb6c2dd33ef7e08beeed50727bd2f097106[m
|
||||
Author: wxyclub <tjzdwxy@163.com>
|
||||
Date: Tue Nov 14 10:31:30 2023 +0800
|
||||
|
||||
bug: 搜索中心字段修改
|
||||
|
||||
[33mcommit 2ea1dcec495e1504398fbc0d3ef67420f49aab98[m[33m ([m[1;31morigin/dev_20231114_auth[m[33m)[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Fri Nov 10 11:38:27 2023 +0800
|
||||
|
||||
产品标准-起草-带入标准表格-作废版本整体标红
|
||||
|
||||
[33mcommit f29775ae97434b8438d16f48f6252a2e236f1b69[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Fri Nov 10 11:16:14 2023 +0800
|
||||
|
||||
首页-企业标准发布标题new改为红点
|
||||
|
||||
[33mcommit 4827328ba1eba052d965a99a9abdb03baea62e10[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Fri Nov 10 09:25:12 2023 +0800
|
||||
|
||||
企标评分-详情-防止图标被覆盖
|
||||
|
||||
[33mcommit 596d79c3117fd6e40c7ec2ca3109ce8e0d983504[m
|
||||
Merge: 2c02213b 3f43d899
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Thu Nov 9 17:23:53 2023 +0800
|
||||
|
||||
Merge remote-tracking branch 'origin/dev_test' into dev_test
|
||||
|
||||
[33mcommit 2c02213bf5288e4cfd291c2b671b82f7ee211105[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Thu Nov 9 17:23:36 2023 +0800
|
||||
|
||||
技术标准-发布-解决保存时弹出上传文件窗口的bug
|
||||
|
||||
[33mcommit 3f43d8999a29cb9a1aed2610fbc4eba129ca51d9[m
|
||||
Author: wxyclub <tjzdwxy@163.com>
|
||||
Date: Thu Nov 9 11:31:07 2023 +0800
|
||||
|
||||
bug: 企标制修订技术标准修改计划状态参数变更
|
||||
|
||||
[33mcommit efa7d28c584a349834c12e798eaeea100c179767[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Wed Nov 8 17:08:38 2023 +0800
|
||||
|
||||
企标详情-评分优化
|
||||
|
||||
[33mcommit 527797ec81a6171d1fe86987f8a5658e2070a7c1[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Wed Nov 8 15:42:37 2023 +0800
|
||||
|
||||
企标页面 标准体系树更换接口
|
||||
|
||||
[33mcommit 056439a6be8807d40a331765beda80147167a5ef[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Wed Nov 8 14:14:02 2023 +0800
|
||||
|
||||
首页 table编号列固定宽度200
|
||||
|
||||
[33mcommit cbce8391a6f22fefb23e9409dd91a4c6d6550f50[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Wed Nov 8 09:27:42 2023 +0800
|
||||
|
||||
首页-企标发布-new
|
||||
|
||||
[33mcommit 5622837d7ee580c3c47e0014e3154e6a7ca8ac7c[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Wed Nov 8 09:12:31 2023 +0800
|
||||
|
||||
手机端-企业标准
|
||||
|
||||
[33mcommit a69e43502bda1b9da82cecff7c1588de69526781[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Wed Nov 8 02:04:40 2023 +0800
|
||||
|
||||
手机端-企标详情
|
||||
|
||||
[33mcommit c49af7b9278ae2373b2a278d731bf575d96aaec5[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Tue Nov 7 23:30:11 2023 +0800
|
||||
|
||||
企标详情-评分
|
||||
|
||||
[33mcommit 30a6beb93d21c59870461cc209372c3620d7c4d2[m
|
||||
Merge: a8e5f84d 3825857c
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Tue Nov 7 22:39:27 2023 +0800
|
||||
|
||||
Merge remote-tracking branch 'origin/dev_test' into dev_test
|
||||
|
||||
[33mcommit a8e5f84d74f8a3e19badfa9b5879746bcb52b576[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Tue Nov 7 22:39:17 2023 +0800
|
||||
|
||||
列表序号与分页联动
|
||||
|
||||
[33mcommit 3825857c17a5d42e3a0ffafc4c8a5e62ceb918a2[m
|
||||
Merge: 31a3dc5c e1c40887
|
||||
Author: wxyclub <tjzdwxy@163.com>
|
||||
Date: Tue Nov 7 22:36:00 2023 +0800
|
||||
|
||||
Merge remote-tracking branch 'origin/dev_test' into dev_test
|
||||
|
||||
[33mcommit 31a3dc5cd4629c1012eb2795347df56682a69f12[m
|
||||
Author: wxyclub <tjzdwxy@163.com>
|
||||
Date: Tue Nov 7 22:35:47 2023 +0800
|
||||
|
||||
bug: 企标计划修改接口还原
|
||||
|
||||
[33mcommit e1c4088767e355ced098728d24ee14ac5e19ad4e[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Tue Nov 7 22:24:03 2023 +0800
|
||||
|
||||
产品标准发布节点ifStandCodebyStandName接口检验不通过的提示信息
|
||||
|
||||
[33mcommit 80169b3881e39c83d5006271f9a6c78bec44afff[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Tue Nov 7 22:14:36 2023 +0800
|
||||
|
||||
首页-企业标准列表页
|
||||
|
||||
[33mcommit 6d331c9d5574474ecb5b996b4a7f93e3b75e8bbc[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Tue Nov 7 21:53:24 2023 +0800
|
||||
|
||||
首页-企业标准发布-new
|
||||
|
||||
[33mcommit 8d3a900919eb6108a41bab4096c2ace4d58f2bc5[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Tue Nov 7 17:30:57 2023 +0800
|
||||
|
||||
手机端-状态查询条件修改
|
||||
|
||||
[33mcommit a465ac2243baad3b1826e6b660b287c915fdfcc5[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Tue Nov 7 15:57:56 2023 +0800
|
||||
|
||||
手机端-修改
|
||||
|
||||
[33mcommit 57981cf8bc5c461eb0e8ffea657406b4e2fe8e69[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Tue Nov 7 15:04:14 2023 +0800
|
||||
|
||||
手机端-修改
|
||||
|
||||
[33mcommit d099d9ca7c14634ba7107687592bedc7c3c9e0ee[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Tue Nov 7 13:33:36 2023 +0800
|
||||
|
||||
技术标准-起草在进入onlyoffice时保存
|
||||
|
||||
[33mcommit be595c76456a9e31da93b964f0a3602bc7421258[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Tue Nov 7 11:17:50 2023 +0800
|
||||
|
||||
按钮loading-手机端-企标制修订流程及企业标准库流程
|
||||
|
||||
[33mcommit 3322393853da260e7a517bd933187e5909e160c5[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Tue Nov 7 11:08:16 2023 +0800
|
||||
|
||||
按钮loading-手机端-标准入库流程
|
||||
|
||||
[33mcommit 74fa2c571856bd1dace44b3518f9aa2ad1679a45[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Tue Nov 7 11:06:36 2023 +0800
|
||||
|
||||
按钮loading-手机端-政策征求意见流程
|
||||
|
||||
[33mcommit d6ee244ed4982f3d7eede131035a363e2b6b4620[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Tue Nov 7 11:00:55 2023 +0800
|
||||
|
||||
按钮loading-手机端-未符合项整改流程
|
||||
|
||||
[33mcommit 4f95cd31952284f6c7cfd350630b1a375ba75b7d[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Tue Nov 7 10:56:52 2023 +0800
|
||||
|
||||
按钮loading-手机端-企标废止流程
|
||||
|
||||
[33mcommit 7d438de94a12144925af55e4cdd4f4df9cdc534f[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Tue Nov 7 10:52:45 2023 +0800
|
||||
|
||||
按钮loading-手机端-企标复审流程
|
||||
|
||||
[33mcommit a28e906f4ad05e8a73414ce80dae9896b45f3e9b[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Tue Nov 7 10:48:02 2023 +0800
|
||||
|
||||
按钮loading-手机端-企标制修订计划管控流程
|
||||
|
||||
[33mcommit 04c85f6cc45ad9d70bf45b8e4cd0a1fa3ca37913[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Tue Nov 7 10:30:48 2023 +0800
|
||||
|
||||
按钮loading-手机端-参与外部标准制修订信息提报流程
|
||||
|
||||
[33mcommit 8fd6abfae93d8de293747829a5bc2fb2403fe77e[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Tue Nov 7 10:21:58 2023 +0800
|
||||
|
||||
按钮loading-手机端-未符合项整改流程
|
||||
|
||||
[33mcommit 40447d9848ff143e1c49785b4288f4a9769b97fe[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Tue Nov 7 10:19:30 2023 +0800
|
||||
|
||||
按钮loading-手机端-外部署名推荐审批流程
|
||||
|
||||
[33mcommit 81c40db82dd1d90eab6ad937467b31c4b112e6f2[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Tue Nov 7 10:14:18 2023 +0800
|
||||
|
||||
按钮loading-手机端-加入标准化协会信息提报流程
|
||||
|
||||
[33mcommit 98c97dbaac8c28d350e00ef0d163231dd696ecbc[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Tue Nov 7 10:11:28 2023 +0800
|
||||
|
||||
按钮loading-手机端-项目清单确认流程
|
||||
|
||||
[33mcommit 8b0c98b9c3f5a8bb225f438d32ccd6ca8aaf4079[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Tue Nov 7 10:09:26 2023 +0800
|
||||
|
||||
按钮loading-手机端-项目合规评估流程
|
||||
|
||||
[33mcommit ea2e1345e7f58ff0cf4098cc033b6bdf69490c33[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Tue Nov 7 10:05:50 2023 +0800
|
||||
|
||||
按钮loading-手机端-标准合规评估流程
|
||||
|
||||
[33mcommit 214911dd7cef60b4b9a4c62e057f8a59b1ed7d77[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Tue Nov 7 09:39:30 2023 +0800
|
||||
|
||||
按钮loading-手机端-标准清单发布/更新流程
|
||||
|
||||
[33mcommit 062594fc09ecc012346a5cf44913554e38fc2ccc[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Tue Nov 7 09:37:42 2023 +0800
|
||||
|
||||
按钮loading-手机端-标准解读流程
|
||||
|
||||
[33mcommit 7670fd9cbf5091817be031690b7cfe37df41c838[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Tue Nov 7 09:33:10 2023 +0800
|
||||
|
||||
按钮loading-手机端-外部标准化协会参会流程
|
||||
|
||||
[33mcommit f8c61e854eb89ec6076901a9570d5a9a3d0d7950[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Tue Nov 7 09:28:34 2023 +0800
|
||||
|
||||
按钮loading-手机端-外部标准化协会入会流程
|
||||
|
||||
[33mcommit 271fe6069b15c8a9e63b3d6e2f60725cd140b656[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Tue Nov 7 09:23:42 2023 +0800
|
||||
|
||||
按钮loading-手机端-标准调研流程
|
||||
|
||||
[33mcommit e5d943e166fba749aa372b8e3b2b464e9614fff8[m
|
||||
Merge: a2ae1a82 e8a9c37e
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Tue Nov 7 09:15:24 2023 +0800
|
||||
|
||||
Merge remote-tracking branch 'origin/dev_test' into dev_test
|
||||
|
||||
[33mcommit a2ae1a82780137817dcd1451fa709e986d38d7df[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Tue Nov 7 09:15:17 2023 +0800
|
||||
|
||||
按钮loading-手机端-标准征求意见流程
|
||||
|
||||
[33mcommit e8a9c37e93d6a69a74823daaccd9c3fc8aa858dd[m
|
||||
Merge: e8644474 62152dc8
|
||||
Author: wxyclub <tjzdwxy@163.com>
|
||||
Date: Mon Nov 6 19:23:18 2023 +0800
|
||||
|
||||
Merge remote-tracking branch 'origin/dev_test' into dev_test
|
||||
|
||||
[33mcommit e86444748674b9b0af28d748ec76eb9676a5d13e[m
|
||||
Author: wxyclub <tjzdwxy@163.com>
|
||||
Date: Mon Nov 6 19:23:10 2023 +0800
|
||||
|
||||
bug: 企标计划修改接口变更
|
||||
|
||||
[33mcommit 62152dc88d37eec904bce58ad1bab526ff3c4261[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Mon Nov 6 18:38:14 2023 +0800
|
||||
|
||||
按钮loading-加入标准化协会信息备案流程
|
||||
|
||||
[33mcommit f81b67b5e039f2148ea2a4db9a94be1efd6ab789[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Mon Nov 6 18:27:29 2023 +0800
|
||||
|
||||
按钮loading-参与外部标准制修订信息提报流程
|
||||
|
||||
[33mcommit a3065afb5bed6b8b07ceaa72e1552f11378e2438[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Mon Nov 6 18:13:15 2023 +0800
|
||||
|
||||
按钮loading-外部署名推荐审批流程
|
||||
|
||||
[33mcommit a0dbd719aaf88c0a94675f1378b645d942fcf0f2[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Mon Nov 6 17:56:57 2023 +0800
|
||||
|
||||
按钮loading-外部标准化协会参会流程
|
||||
|
||||
[33mcommit 1cb34d7cff5aa1abb7bddc87a5fe3db0ba68014e[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Mon Nov 6 17:14:27 2023 +0800
|
||||
|
||||
按钮loading-外部标准化协会入会流程
|
||||
|
||||
[33mcommit e991b4ace0ac0fc6c336c7b5a5a7ee4f5659fd44[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Mon Nov 6 16:34:15 2023 +0800
|
||||
|
||||
手机端关闭数小福
|
||||
|
||||
[33mcommit 3af2c8c7e26b134c7f582d050028449ce73cc535[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Mon Nov 6 16:26:44 2023 +0800
|
||||
|
||||
产品制修订-发布节点-发布日期-修改时使用原来的日期,制定修订使用当前日期
|
||||
|
||||
[33mcommit 4ff2696b869b6783cadf2d10164c6806a2a3b1ea[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Mon Nov 6 16:03:02 2023 +0800
|
||||
|
||||
按钮loading-未符合项整改流程
|
||||
|
||||
[33mcommit 7cbd4aa7280f365982e568563cf720316b3201bc[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Mon Nov 6 15:34:13 2023 +0800
|
||||
|
||||
按钮loading-项目清单确认流程
|
||||
|
||||
[33mcommit 5bfda5feca253d01e1bcb04ddcec6dec94e049b3[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Mon Nov 6 15:05:56 2023 +0800
|
||||
|
||||
按钮loading-项目合规评估流程-项目
|
||||
|
||||
[33mcommit ff5286c4eb3e56b68daf14e2373316218c511e74[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Mon Nov 6 14:03:31 2023 +0800
|
||||
|
||||
按钮loading-标准合规评估流程
|
||||
|
||||
[33mcommit 3587fc859ed850ab384ae804862dd3ae35e8631b[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Mon Nov 6 13:23:09 2023 +0800
|
||||
|
||||
按钮loading-标准解读流程
|
||||
|
||||
[33mcommit 81862e012a8b6998af266165ba58cf3c07fdf61c[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Mon Nov 6 11:51:10 2023 +0800
|
||||
|
||||
按钮loading-标准清单发布/更新流程
|
||||
|
||||
[33mcommit ebda3b0beae45355385781316a13013e232840e4[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Mon Nov 6 11:20:32 2023 +0800
|
||||
|
||||
按钮loading-标准调研流程
|
||||
|
||||
[33mcommit dda0b8c60c649e552b16e4881fdc2ae583cd12ee[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Mon Nov 6 10:23:35 2023 +0800
|
||||
|
||||
按钮loading-标准入库流程
|
||||
|
||||
[33mcommit 6dc35be591548d235f5c9b25b978a022deb31cd4[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Mon Nov 6 09:49:06 2023 +0800
|
||||
|
||||
按钮loading-企标制修订立项计划
|
||||
|
||||
[33mcommit 3a403e87615f436402c303cf20617f6541e55227[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Mon Nov 6 09:32:12 2023 +0800
|
||||
|
||||
按钮loading-企标制修订计划管控
|
||||
|
||||
[33mcommit eaa58e0a18bf8ec172b37e4491356a2667537bb1[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Mon Nov 6 08:47:11 2023 +0800
|
||||
|
||||
按钮loading-企标废止流程
|
||||
|
||||
[33mcommit 9260629872ffdf5db5ec2342ee6cee61e0d03cb5[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Fri Nov 3 17:33:21 2023 +0800
|
||||
|
||||
技术标准-顺序号校验
|
||||
|
||||
[33mcommit f336801fe6f7e1737939f934143835cafba4cd48[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Fri Nov 3 16:57:54 2023 +0800
|
||||
|
||||
企标复审流程-无法选择人员
|
||||
|
||||
[33mcommit 96901b1cbb065142d53d59b587861b74ae789ec0[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Fri Nov 3 16:07:27 2023 +0800
|
||||
|
||||
企标法规库-树-重新获取数据问题
|
||||
|
||||
[33mcommit 5fb54c8959f1948c1c61d55dc7e2aa8bac89686c[m
|
||||
Author: zyn <nn_0223@163.com>
|
||||
Date: Fri Nov 3 15:41:35 2023 +0800
|
||||
|
||||
技术标准-顺序号无法修改
|
||||
@@ -5,11 +5,16 @@
|
||||
"scripts": {
|
||||
"serve": "vue-cli-service serve",
|
||||
"build": "vue-cli-service build",
|
||||
"inspect": "vue-cli-service inspect > outputDev.js",
|
||||
"inspectProd": "vue-cli-service inspect --mode=production > outputProd.js",
|
||||
"fix-memory-limit": "cross-env LIMIT=4096 increase-memory-limit"
|
||||
},
|
||||
"dependencies": {
|
||||
"@antv/g6": "^4.3.6",
|
||||
"@babel/polyfill": "^7.12.1",
|
||||
"@better-scroll/core": "^2.5.1",
|
||||
"@better-scroll/pull-up": "^2.5.1",
|
||||
"@better-scroll/scroll-bar": "^2.5.1",
|
||||
"animate.css": "^4.1.1",
|
||||
"axios": "^0.21.1",
|
||||
"babel-polyfill": "^6.26.0",
|
||||
|
||||
+4
-1
@@ -13,7 +13,10 @@
|
||||
<customerService v-if="customerServiceShow"></customerService>
|
||||
<!-- <router-view v-if="!isBoolean"/>-->
|
||||
<span v-if="this.$route.name === 'Login'|| !isBoolean">
|
||||
<router-view/>
|
||||
<keep-alive>
|
||||
<router-view v-if="$route.meta.keepAlive"/>
|
||||
</keep-alive>
|
||||
<router-view v-if="!$route.meta.keepAlive"/>
|
||||
</span>
|
||||
<span v-else>
|
||||
<div class="content-box" v-if="isCollapse">
|
||||
|
||||
@@ -84,6 +84,15 @@
|
||||
width="55"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (replacePage - 1) * replaceLawsNumForm.pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
label="标准编号"
|
||||
width="130">
|
||||
|
||||
@@ -88,6 +88,15 @@
|
||||
width="55"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (replacePage - 1) * replaceLawsNumForm.pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
label="标准编号"
|
||||
show-overflow-tooltip
|
||||
|
||||
@@ -78,6 +78,15 @@
|
||||
width="55"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (replacePage - 1) * replaceLawsNumForm.pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
label="政策编号"
|
||||
width="130">
|
||||
|
||||
@@ -87,6 +87,15 @@
|
||||
width="55"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (replacePage - 1) * replaceLawsNumForm.pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
label="标准编号">
|
||||
<template slot-scope="scope">
|
||||
|
||||
@@ -90,6 +90,15 @@
|
||||
width="55"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (replacePage - 1) * replaceLawsNumForm.pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
label="标准编号">
|
||||
<template slot-scope="scope">
|
||||
|
||||
@@ -96,6 +96,15 @@
|
||||
width="55"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (replacePage - 1) * replaceLawsNumForm.pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
label="标准编号">
|
||||
<template slot-scope="scope">
|
||||
|
||||
@@ -100,6 +100,15 @@
|
||||
<!-- min-width="130"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (replacePage - 1) * replaceLawsNumForm.pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
label="企标编号"
|
||||
min-width="130">
|
||||
|
||||
@@ -86,6 +86,15 @@
|
||||
width="55"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (replacePage - 1) * replaceLawsNumForm.pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
label="标准编号"
|
||||
width="130">
|
||||
|
||||
@@ -109,6 +109,15 @@
|
||||
<!-- min-width="130"-->
|
||||
<!-- >-->
|
||||
<!-- </el-table-column>-->
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (replacePage - 1) * replaceLawsNumForm.pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
label="政策编号"
|
||||
min-width="130">
|
||||
|
||||
@@ -93,6 +93,15 @@
|
||||
align="center"
|
||||
:selectable="isSelectable">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (pageNo - 1) * pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
label="姓名"
|
||||
width="120"
|
||||
@@ -718,4 +727,4 @@ export default {
|
||||
}
|
||||
}
|
||||
}
|
||||
</style>
|
||||
</style>
|
||||
|
||||
@@ -1,31 +1,23 @@
|
||||
<template>
|
||||
<!--意见-->
|
||||
<el-collapse v-model="activeName" accordion>
|
||||
<el-collapse-item :title="title" name="1">
|
||||
<div style="margin: 10px 0;">
|
||||
<el-form-item :prop="prop" label-width="0">
|
||||
<el-input :disabled="disabled"
|
||||
type="textarea"
|
||||
:rows="3"
|
||||
resize="none"
|
||||
placeholder="请输入意见"
|
||||
:value="value"
|
||||
@input="handleChange">
|
||||
</el-input>
|
||||
</el-form-item>
|
||||
</div>
|
||||
</el-collapse-item>
|
||||
</el-collapse>
|
||||
<el-form>
|
||||
<div class="title">{{ title }}</div>
|
||||
<el-form-item :prop="prop" label-width="0">
|
||||
<el-input :disabled="disabled"
|
||||
type="textarea"
|
||||
:autosize="{ minRows: 3 }"
|
||||
resize="none"
|
||||
placeholder="请输入意见"
|
||||
:value="value"
|
||||
@input="handleChange">
|
||||
</el-input>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: "ReceiptDescription",
|
||||
data () {
|
||||
return {
|
||||
activeName:'1',
|
||||
}
|
||||
},
|
||||
props: {
|
||||
value: {
|
||||
type: String,
|
||||
@@ -37,7 +29,7 @@ export default {
|
||||
},
|
||||
title: {
|
||||
type: String,
|
||||
required: true
|
||||
default: '回执说明'
|
||||
},
|
||||
prop: {
|
||||
type: String
|
||||
@@ -52,5 +44,8 @@ export default {
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
|
||||
.title {
|
||||
height: 48px;
|
||||
line-height: 48px;
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -0,0 +1,110 @@
|
||||
<template>
|
||||
<div class="scroll-wrapper" ref="scroll" :style="{height: height}">
|
||||
<div class="scroll-content" ref="content">
|
||||
<slot></slot>
|
||||
<van-loading
|
||||
v-if="loading"
|
||||
type="spinner"
|
||||
size="16px"
|
||||
text-size="12px"
|
||||
color="#3170A8"
|
||||
style="text-align: center"
|
||||
>加载中...</van-loading>
|
||||
<div v-if="data.length > 0 && data.length >= total" style="font-size: 12px;text-align: center;color: #999">已加载全部数据</div>
|
||||
<van-empty v-if="!loading && data.length === 0" description="暂无数据" />
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import BScroll from '@better-scroll/core'
|
||||
import ScrollBar from '@better-scroll/scroll-bar'
|
||||
import Pullup from '@better-scroll/pull-up'
|
||||
|
||||
BScroll.use(ScrollBar)
|
||||
BScroll.use(Pullup)
|
||||
|
||||
export default {
|
||||
name: "PhoneScroll",
|
||||
props: {
|
||||
// 容器wrapper高度
|
||||
height: {
|
||||
type: String,
|
||||
default: '100%'
|
||||
},
|
||||
data: {
|
||||
type: Array,
|
||||
default: () => [],
|
||||
required: true
|
||||
},
|
||||
// 是否加载中
|
||||
loading: {
|
||||
type: Boolean,
|
||||
default: false,
|
||||
required: true
|
||||
},
|
||||
// 总数
|
||||
total: {
|
||||
type: Number,
|
||||
required: true
|
||||
},
|
||||
// 上拉加载回调
|
||||
pullingUpHandler: {
|
||||
type: Function,
|
||||
default: () => {
|
||||
console.log('请传入上拉加载回调函数参数pullingUpHandler')
|
||||
}
|
||||
},
|
||||
},
|
||||
data () {
|
||||
return {
|
||||
bs: null,
|
||||
toEnd: false
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
data() {
|
||||
this.refreshScroll()
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
refreshScroll () {
|
||||
this.$nextTick(() => {
|
||||
if (!this.bs) {
|
||||
this.bs = new BScroll(this.$refs.scroll, {
|
||||
probeType: 3,
|
||||
scrollbar: true,
|
||||
pullUpLoad: {
|
||||
threshold: 50
|
||||
},
|
||||
click: true
|
||||
})
|
||||
this.bs && this.bs.on('pullingUp', () => {
|
||||
this.pullingUpHandler()
|
||||
// 结束上拉加载
|
||||
this.bs.finishPullUp()
|
||||
})
|
||||
|
||||
this.bs.on('scroll', ({x, y}) => { })
|
||||
|
||||
} else {
|
||||
this.bs.refresh()
|
||||
}
|
||||
})
|
||||
},
|
||||
scrollTo (x, y ,time, easing) {
|
||||
if (this.bs) {
|
||||
this.bs.scrollTo(x, y, time, easing)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
.scroll-wrapper {
|
||||
/*height: calc(100vh - 131px);*/
|
||||
overflow: hidden;
|
||||
position: relative;
|
||||
}
|
||||
</style>
|
||||
+16
-9
@@ -67,13 +67,6 @@ import { Loading } from 'element-ui';
|
||||
|
||||
// 路由拦截
|
||||
router.beforeEach(function (to, from, next) {
|
||||
// const currentURL = window.location.href
|
||||
// if (currentURL.indexOf('#/') > 0) {
|
||||
// const index = currentURL.indexOf('#/')
|
||||
// const startUrl = currentURL.slice(0, index)
|
||||
// const endUrl = currentURL.slice(index + 2)
|
||||
// window.location.href = startUrl + endUrl
|
||||
// }
|
||||
closeLoading()
|
||||
if (isMobile()){
|
||||
var loading = Loading.service({
|
||||
@@ -93,8 +86,6 @@ router.beforeEach(function (to, from, next) {
|
||||
if(fromName === undefined || fromName === null){
|
||||
window.sessionStorage.clear()
|
||||
}
|
||||
console.log(to)
|
||||
console.log(from)
|
||||
let toName = to.name
|
||||
if (toName === 'CheckPage' || toName === 'loginStandDetails' || toName === 'error'
|
||||
|| toName === 'LoginVerifyPhone') {
|
||||
@@ -110,6 +101,7 @@ router.beforeEach(function (to, from, next) {
|
||||
let token = store.state.token
|
||||
let path = to.path;
|
||||
let userName = ""
|
||||
/*
|
||||
if((fromName === undefined || fromName === null) && (path.indexOf("/standardSearch/All&userName=") !== -1 || (path.indexOf("/standardSearch/All") !== -1 && to.query.userName !== undefined))){
|
||||
if((path.indexOf("/standardSearch/All") !== -1 && to.query.userName !== undefined)){
|
||||
userName = to.query.userName
|
||||
@@ -118,10 +110,13 @@ router.beforeEach(function (to, from, next) {
|
||||
}
|
||||
window.sessionStorage.clear()
|
||||
}else {
|
||||
*/
|
||||
if(fromName === 'Home2'){
|
||||
localStorage.removeItem("external")
|
||||
}
|
||||
/*
|
||||
}
|
||||
*/
|
||||
let requireAuth = to.meta.requireAuth;
|
||||
let taskId = to.query.taskIds;
|
||||
let prcId = to.query.prcId;
|
||||
@@ -319,25 +314,33 @@ router.beforeEach(function (to, from, next) {
|
||||
if (taskId !== undefined && taskId !== null && prcId !== undefined && prcId !== null) {
|
||||
extractedVerify(token)
|
||||
}else {
|
||||
/*
|
||||
if((fromName === undefined || fromName === null) && (path.indexOf("/standardSearch/All&userName") !== -1 || (path.indexOf("/standardSearch/All") !== -1 && userName !== undefined))){
|
||||
extractedLocalStorage("standardSearch/All",userName)
|
||||
localStorage.setItem('external', "external")
|
||||
next('/LoginVerifyNoEncryption')
|
||||
closeLoading()
|
||||
}else {
|
||||
*/
|
||||
if (toName === 'LoginVerifyNoEncryption') {
|
||||
next()
|
||||
closeLoading()
|
||||
}else {
|
||||
/*
|
||||
if(path === '/standardSearch/All'){
|
||||
extractedLocalStorage('standardSearch/All','');
|
||||
}else {
|
||||
*/
|
||||
extractedLocalStorage('home2','');
|
||||
/*
|
||||
}
|
||||
*/
|
||||
// ssoLoginUrlDev 默认sso 地址
|
||||
window.location.href = ssoLoginUrlDev
|
||||
}
|
||||
/*
|
||||
}
|
||||
*/
|
||||
}
|
||||
}
|
||||
}else if(webLoginType != null && webLoginType === 'dev'){
|
||||
@@ -491,15 +494,19 @@ router.beforeEach(function (to, from, next) {
|
||||
closeLoading()
|
||||
}
|
||||
}else {
|
||||
/*
|
||||
if((fromName === undefined || fromName === null) && (path.indexOf("/standardSearch/All&userName") !== -1 || (path.indexOf("/standardSearch/All") !== -1 && userName !== undefined))) {
|
||||
extractedLocalStorage("standardSearch/All",userName)
|
||||
localStorage.setItem('external', "external")
|
||||
next('/LoginVerifyNoEncryption')
|
||||
closeLoading()
|
||||
}else {
|
||||
*/
|
||||
next()
|
||||
closeLoading()
|
||||
/*
|
||||
}
|
||||
*/
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
@@ -23,6 +23,15 @@
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (pageNo - 1) * pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="sarType"
|
||||
label="所属模块"
|
||||
@@ -215,6 +224,12 @@
|
||||
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
|
||||
fontWeight: 'bold', height: '48px'}"
|
||||
>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="areaName"
|
||||
label="展示区域">
|
||||
|
||||
@@ -23,6 +23,15 @@
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (pageNo - 1) * pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="sarType"
|
||||
label="所属模块"
|
||||
@@ -209,6 +218,12 @@
|
||||
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
|
||||
fontWeight: 'bold', height: '48px'}"
|
||||
>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="areaName"
|
||||
label="展示区域">
|
||||
|
||||
@@ -22,6 +22,15 @@
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (pageNo - 1) * pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="sarType"
|
||||
label="所属模块"
|
||||
|
||||
@@ -23,6 +23,15 @@
|
||||
align="center"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (pageNo - 1) * pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="sarType"
|
||||
label="所属模块"
|
||||
@@ -209,6 +218,12 @@
|
||||
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
|
||||
fontWeight: 'bold', height: '48px'}"
|
||||
>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="areaName"
|
||||
label="展示区域">
|
||||
|
||||
@@ -53,6 +53,15 @@
|
||||
width="55"
|
||||
align="center"
|
||||
/>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (page - 1) * pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="committeeName"
|
||||
align="center"
|
||||
|
||||
@@ -94,6 +94,15 @@
|
||||
width="55"
|
||||
align="center"
|
||||
/>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (page - 1) * pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="account"
|
||||
label="账号"
|
||||
|
||||
@@ -44,6 +44,7 @@
|
||||
批量删除
|
||||
</el-button>
|
||||
</div>
|
||||
|
||||
<el-table
|
||||
ref="workGroup"
|
||||
:data="workData"
|
||||
@@ -60,6 +61,15 @@
|
||||
width="55"
|
||||
align="center"
|
||||
/>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (workSearch.page - 1) * workSearch.pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
align="center"
|
||||
prop="workGroup"
|
||||
@@ -239,6 +249,7 @@ export default {
|
||||
}), 1);
|
||||
},
|
||||
getWorkData() {
|
||||
this.Loading = true
|
||||
this.$http.get("workGroup/work-group", {
|
||||
...this.workSearch
|
||||
}, {
|
||||
|
||||
@@ -99,6 +99,15 @@
|
||||
fontWeight: 'bold',
|
||||
height: '48px',
|
||||
}">
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (searchForm.page - 1) * searchForm.pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="account" label="操作人">
|
||||
</el-table-column>
|
||||
<el-table-column prop="dept" label="所属部门">
|
||||
|
||||
@@ -55,6 +55,15 @@
|
||||
width="55"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (page - 1) * pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="岗位名称"
|
||||
|
||||
@@ -60,6 +60,9 @@
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (pageNo - 1) * pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
|
||||
@@ -60,6 +60,9 @@
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (pageNo - 1) * pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="type"
|
||||
|
||||
@@ -70,6 +70,12 @@
|
||||
height="100%"
|
||||
:header-cell-style="{background: '#E8E8E8', color: '#333333', fontSize: '16px',
|
||||
fontWeight: 'bold', height: '48px'}">
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="角色名称"
|
||||
@@ -359,6 +365,15 @@
|
||||
height="100%"
|
||||
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
|
||||
fontWeight: 'bold', fontFamily: 'MicrosoftYaHei-Bold', height: '48px'}">
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (roleForm.pageNumber - 1) * roleForm.pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
align="center"
|
||||
prop="institutionName"
|
||||
@@ -1033,7 +1048,7 @@ export default {
|
||||
flex-direction: column;
|
||||
|
||||
.content {
|
||||
padding: 0px;
|
||||
padding: 0px 10px;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
position: relative;
|
||||
|
||||
@@ -81,6 +81,15 @@
|
||||
>
|
||||
<el-table-column type="selection" :selectable="handleSelected" width="55" align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (pageNo - 1) * pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="dictionaryCode" label="数据字典编码">
|
||||
</el-table-column>
|
||||
<el-table-column prop="dictionaryName" label="数据字典名称">
|
||||
|
||||
@@ -57,6 +57,15 @@
|
||||
width="55"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
label="序号"
|
||||
align="center"
|
||||
type="index"
|
||||
width="50">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (page - 1) * rows }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="dicTypeName"
|
||||
label="选项"
|
||||
@@ -212,6 +221,15 @@
|
||||
width="55"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
label="序号"
|
||||
align="center"
|
||||
type="index"
|
||||
width="50">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (areaPage - 1) * areaRows }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="dicTypeName"
|
||||
label="类别"
|
||||
|
||||
@@ -13,6 +13,13 @@
|
||||
style="width: 100%; min-height: 250px; margin-bottom: 30px;"
|
||||
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
|
||||
fontWeight: 'bold', height: '48px'}">
|
||||
<el-table-column
|
||||
type="index"
|
||||
fixed="left"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="standNumber"
|
||||
label="标准号/条款号"
|
||||
@@ -74,6 +81,13 @@
|
||||
style="width: 100%; min-height: 250px; margin-bottom: 30px;"
|
||||
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
|
||||
fontWeight: 'bold', height: '48px'}">
|
||||
<el-table-column
|
||||
type="index"
|
||||
fixed="left"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="standNumber"
|
||||
label="标准号/条款号"
|
||||
@@ -118,6 +132,13 @@
|
||||
style="width: 100%; min-height: 260px; margin-bottom: 30px;"
|
||||
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
|
||||
fontWeight: 'bold', height: '48px'}">
|
||||
<el-table-column
|
||||
type="index"
|
||||
fixed="left"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="standNumber"
|
||||
label="标准号/条款号"
|
||||
|
||||
@@ -38,9 +38,7 @@
|
||||
width="55"
|
||||
align="center"
|
||||
>
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (form.page - 1) * form.pageSize }}
|
||||
</template>
|
||||
|
||||
</el-table-column>
|
||||
<el-table-column prop="threeIndexTitle" label="评价指标" width="300">
|
||||
<!--commentTarget-->
|
||||
@@ -141,6 +139,12 @@
|
||||
height="345px"
|
||||
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
|
||||
fontWeight: 'bold', height: '48px'}">
|
||||
<el-table-column
|
||||
label="序号"
|
||||
align="center"
|
||||
type="index"
|
||||
width="50">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="historyPeopleName"
|
||||
align="center"
|
||||
@@ -166,6 +170,12 @@
|
||||
height="345px"
|
||||
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
|
||||
fontWeight: 'bold', height: '48px'}">
|
||||
<el-table-column
|
||||
label="序号"
|
||||
align="center"
|
||||
type="index"
|
||||
width="50">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="historyPeopleName"
|
||||
align="center"
|
||||
@@ -192,6 +202,12 @@
|
||||
style="width: 100%"
|
||||
:header-cell-style="{background: '#E8E8E8', color: '#333333', fontSize: '16px',
|
||||
fontWeight: 'bold', height: '48px'}">
|
||||
<el-table-column
|
||||
label="序号"
|
||||
align="center"
|
||||
type="index"
|
||||
width="50">
|
||||
</el-table-column>
|
||||
<el-table-column label="企业标准编写质量评价表" align="center" label-class-name="column1">
|
||||
<el-table-column
|
||||
label="标准代号"
|
||||
@@ -657,6 +673,15 @@
|
||||
fixed="left"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
label="序号"
|
||||
align="center"
|
||||
type="index"
|
||||
width="50">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (standItemSearch.page - 1) * standItemSearch.pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="itemsNum"
|
||||
label="条款号"
|
||||
@@ -844,7 +869,7 @@
|
||||
</div>
|
||||
</el-drawer>
|
||||
<!--导入模态窗-->
|
||||
<el-dialog width="400px" :visible.sync="importModalshowflag" title="导入文件" :footer-hide="true">
|
||||
<el-dialog width="400px" :visible.sync="importModalshowflag" title="导入文件" :footer-hide="true" v-dragDialogWidth :close-on-click-modal="false">
|
||||
<el-upload
|
||||
multiple
|
||||
drag
|
||||
|
||||
@@ -836,7 +836,7 @@
|
||||
</div>
|
||||
</el-drawer>
|
||||
<!--导入模态窗-->
|
||||
<el-dialog width="400px" :visible.sync="importModalshowflag" title="导入文件" :footer-hide="true">
|
||||
<el-dialog width="400px" :visible.sync="importModalshowflag" title="导入文件" :footer-hide="true" v-dragDialogWidth :close-on-click-modal="false">
|
||||
<el-upload
|
||||
multiple
|
||||
drag
|
||||
|
||||
@@ -629,7 +629,7 @@
|
||||
</div>
|
||||
</el-drawer>
|
||||
<!--导入模态框-->
|
||||
<el-dialog :visible.sync="importModalshowflag" title="导入文件" width="400px">
|
||||
<el-dialog :visible.sync="importModalshowflag" title="导入文件" width="400px" v-dragDialogWidth :close-on-click-modal="false">
|
||||
<el-upload
|
||||
multiple
|
||||
:action="importExcelUrl"
|
||||
|
||||
@@ -468,7 +468,7 @@
|
||||
</div>
|
||||
</el-drawer>
|
||||
<!--导入模态窗-->
|
||||
<el-dialog width="400px" :visible.sync="importModalshowflag" title="导入文件" :footer-hide="true">
|
||||
<el-dialog width="400px" :visible.sync="importModalshowflag" title="导入文件" :footer-hide="true" v-dragDialogWidth :close-on-click-modal="false">
|
||||
<el-upload
|
||||
multiple
|
||||
drag
|
||||
|
||||
@@ -58,6 +58,15 @@
|
||||
width="55"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
label="序号"
|
||||
align="center"
|
||||
type="index"
|
||||
width="50">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (pageNo - 1) * $store.getters.userInfo.configContent }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="showNumber"
|
||||
label="标准号"
|
||||
|
||||
@@ -16,6 +16,15 @@
|
||||
:resizable="false"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
label="序号"
|
||||
align="center"
|
||||
type="index"
|
||||
width="50">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (itemsPage - 1) * itemsPageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="itemsNum"
|
||||
label="条款号"
|
||||
|
||||
@@ -879,6 +879,15 @@
|
||||
width="60"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
label="序号"
|
||||
align="center"
|
||||
type="index"
|
||||
width="50">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (page7 - 1) * pageSize7 }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
label="条款号"
|
||||
prop="itemsNum"
|
||||
@@ -1326,7 +1335,7 @@
|
||||
</div>
|
||||
</el-drawer>
|
||||
<!--导入模态窗-->
|
||||
<el-dialog :footer-hide="true" :visible.sync="importModalshowflag" title="导入文件" width="400px">
|
||||
<el-dialog :footer-hide="true" :visible.sync="importModalshowflag" title="导入文件" width="400px" v-dragDialogWidth :close-on-click-modal="false">
|
||||
<el-upload
|
||||
ref="importFileAboutStand"
|
||||
:action="importExcelUrl"
|
||||
@@ -1551,6 +1560,15 @@
|
||||
type="selection"
|
||||
width="55">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
label="序号"
|
||||
align="center"
|
||||
type="index"
|
||||
width="50">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (pageNo - 1) * $store.getters.userInfo.configContent }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
label="标题"
|
||||
prop="title"
|
||||
@@ -2181,7 +2199,7 @@ export default {
|
||||
splitType: '全部章节'
|
||||
},
|
||||
headers:{
|
||||
token: JSON.parse(localStorage.getItem('userInfo')).token
|
||||
// token: JSON.parse(localStorage.getItem('userInfo')).token
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -75,6 +75,15 @@
|
||||
width="55"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
label="序号"
|
||||
align="center"
|
||||
type="index"
|
||||
width="50">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (page - 1) * pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="standType"
|
||||
label="标准/政策类型"
|
||||
@@ -325,6 +334,15 @@
|
||||
width="55"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
label="序号"
|
||||
align="center"
|
||||
type="index"
|
||||
width="50">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (sarProStateTotalPage2 - 1) * sarProStatePageSize2 }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="accessType"-->
|
||||
<!-- label="清单类型">-->
|
||||
@@ -410,6 +428,12 @@
|
||||
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
|
||||
fontWeight: 'bold', fontFamily: 'MicrosoftYaHei-Bold', height: '48px'}"
|
||||
>
|
||||
<el-table-column
|
||||
label="序号"
|
||||
align="center"
|
||||
type="index"
|
||||
width="50">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="processNumber"
|
||||
label="流程编号">
|
||||
|
||||
@@ -75,6 +75,15 @@
|
||||
width="55"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
label="序号"
|
||||
align="center"
|
||||
type="index"
|
||||
width="50">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (page - 1) * pageSize}}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="standType"
|
||||
label="标准/政策类型"
|
||||
@@ -182,6 +191,15 @@
|
||||
width="55"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
label="序号"
|
||||
align="center"
|
||||
type="index"
|
||||
width="50">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (sarProStateTotalPage - 1) * sarProStatePageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="accessType"-->
|
||||
<!-- label="清单类型">-->
|
||||
@@ -324,6 +342,15 @@
|
||||
width="55"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
label="序号"
|
||||
align="center"
|
||||
type="index"
|
||||
width="50">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (sarProStateTotalPage2 - 1) * sarProStatePageSize2 }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="accessType"-->
|
||||
<!-- label="清单类型">-->
|
||||
|
||||
@@ -1295,7 +1295,7 @@
|
||||
</div>
|
||||
</el-drawer>
|
||||
<!--导入模态窗-->
|
||||
<el-dialog width="400px" :visible.sync="importModalshowflag" title="导入文件" :footer-hide="true">
|
||||
<el-dialog width="400px" :visible.sync="importModalshowflag" title="导入文件" :footer-hide="true" v-dragDialogWidth :close-on-click-modal="false">
|
||||
<el-upload
|
||||
multiple
|
||||
drag
|
||||
|
||||
@@ -561,7 +561,7 @@
|
||||
</div>
|
||||
</el-drawer>
|
||||
<!--导入模态窗-->
|
||||
<el-dialog width="400px" :visible.sync="importModalshowflag" title="导入文件" :footer-hide="true">
|
||||
<el-dialog width="400px" :visible.sync="importModalshowflag" title="导入文件" :footer-hide="true" v-dragDialogWidth :close-on-click-modal="false">
|
||||
<el-upload
|
||||
multiple
|
||||
drag
|
||||
|
||||
@@ -21,6 +21,9 @@
|
||||
type="index"
|
||||
align="center"
|
||||
width="55">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (page - 1) * pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
width="200"
|
||||
|
||||
@@ -21,6 +21,9 @@
|
||||
type="index"
|
||||
align="center"
|
||||
width="55">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (page - 1) * pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
width="200"
|
||||
|
||||
@@ -6,12 +6,24 @@
|
||||
tooltip-effect = "dark"
|
||||
border
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">
|
||||
<el-table-column
|
||||
label="序号"
|
||||
type="index"
|
||||
align="center"
|
||||
width="55">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="classification"
|
||||
label="类型"
|
||||
width="150"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="standardEncdoing"
|
||||
label="标准编号"
|
||||
width="150"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="problemDescription"
|
||||
label="问题描述"
|
||||
|
||||
@@ -21,6 +21,9 @@
|
||||
type="index"
|
||||
align="center"
|
||||
width="55">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (page - 1) * pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
width="200"
|
||||
|
||||
@@ -21,6 +21,9 @@
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (page - 1) * pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="dataType"
|
||||
|
||||
@@ -312,7 +312,7 @@
|
||||
</div>
|
||||
</el-drawer>
|
||||
<!-- 导入模态窗 -->
|
||||
<el-dialog width="400px" :visible.sync="importModalshowflag" :title="$t('m.importFile')">
|
||||
<el-dialog width="400px" :visible.sync="importModalshowflag" :title="$t('m.importFile')" v-dragDialogWidth :close-on-click-modal="false">
|
||||
<el-upload
|
||||
multiple
|
||||
drag
|
||||
|
||||
@@ -48,6 +48,15 @@
|
||||
width="55"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (splitInfoPage - 1) * splitInfoPageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="showNumber"
|
||||
label="标准号/政策号"
|
||||
@@ -201,6 +210,15 @@
|
||||
</el-radio>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (addFilePage - 1) * addFilePageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="sarType"
|
||||
label="资料类型"
|
||||
@@ -591,11 +609,14 @@
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
type="index"
|
||||
label="序号"
|
||||
width="60"
|
||||
align="center"
|
||||
></el-table-column>
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (conditionForm.page - 1) * conditionForm.pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="lawsNumber"
|
||||
align="center"
|
||||
|
||||
@@ -62,6 +62,16 @@
|
||||
:resizable="false"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
type="index"
|
||||
fixed
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (itemsPage- 1) * itemsPageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="itemsNum"
|
||||
label="条款号"
|
||||
@@ -554,7 +564,7 @@
|
||||
<el-button size="small" type="primary" @click="addContentInfo">确定</el-button>
|
||||
</div>
|
||||
</el-dialog>
|
||||
<el-dialog :visible.sync="showUploadModelFlag" title="上传图片" width="700px">
|
||||
<el-dialog :visible.sync="showUploadModelFlag" title="上传图片" width="700px" v-dragDialogWidth :close-on-click-modal="false">
|
||||
<el-upload
|
||||
:action="importImgUrl"
|
||||
ref="importImg"
|
||||
@@ -647,7 +657,7 @@
|
||||
<el-dialog title="展示图片" width="600px" style="height: 800px;" :visible.sync="showImg">
|
||||
<div v-html="preImgContent" class="preImgStyle"></div>
|
||||
</el-dialog>
|
||||
<el-dialog :visible.sync="importModalshowflag" title="导入文件" width="400px">
|
||||
<el-dialog :visible.sync="importModalshowflag" title="导入文件" width="400px" v-dragDialogWidth :close-on-click-modal="false">
|
||||
<el-upload
|
||||
multiple
|
||||
:action="importExcelUrl"
|
||||
|
||||
@@ -52,6 +52,15 @@
|
||||
width="55"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (splitInfoPage - 1) * splitInfoPageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
show-overflow-tooltip
|
||||
prop="oldStandNum"
|
||||
|
||||
@@ -53,6 +53,15 @@
|
||||
</el-radio>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (addFilePage - 1) * addFilePageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="showNumber"
|
||||
label="标准号/政策号"
|
||||
@@ -143,6 +152,15 @@
|
||||
</el-radio>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (addFilePage2 - 1) * addFilePageSize2 }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="showNumber"
|
||||
label="标准号/政策号"
|
||||
|
||||
@@ -20,6 +20,15 @@
|
||||
:height="tableHeight"
|
||||
border
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (splitInfoPage - 1) * splitInfoPageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="oldItemsNum"
|
||||
:label="$t('m.oldTermNumber')"
|
||||
|
||||
@@ -27,6 +27,7 @@
|
||||
>
|
||||
<el-table-column type="selection" align="center" width="50">
|
||||
</el-table-column>
|
||||
|
||||
<el-table-column
|
||||
prop="name"
|
||||
:label="this.$t('m.serialNumber')"
|
||||
@@ -307,7 +308,16 @@
|
||||
width="55"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
fixed
|
||||
label="序号"
|
||||
align="center">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (handleSelectForm.page - 1) * handleSelectForm.pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<div v-if="handleSelectForm.dataSource === 'INLAND'">
|
||||
<el-table-column
|
||||
label="标准号"
|
||||
|
||||
@@ -173,6 +173,15 @@
|
||||
width="55"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (pageConfig.page - 1) * pageConfig.pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="standType" label="类型" width="100" align="center">
|
||||
<template slot-scope="scope">
|
||||
<div v-if="scope.row.sortName === 'BUSINESS_STAND'">企业标准</div>
|
||||
|
||||
+1
-1
@@ -181,7 +181,7 @@
|
||||
</div>
|
||||
</el-drawer>
|
||||
<!-- 导入模态窗 -->
|
||||
<el-dialog v-model="importModalshowflag" title="导入文件" >
|
||||
<el-dialog v-model="importModalshowflag" title="导入文件" v-dragDialogWidth :close-on-click-modal="false">
|
||||
<el-upload :action="importExcelUrl" ref="importfile" :max-size=308000 name="file" :format="['xlsx']"
|
||||
:on-format-error="handleFormatError" :on-success="importFileSuccess" :show-upload-list="showUploadlist">
|
||||
<el-button icon="ios-cloud-upload-outline">选择文件</el-button>
|
||||
|
||||
+1
-1
@@ -330,7 +330,7 @@
|
||||
</div>
|
||||
</el-drawer>
|
||||
<!-- 导入模态窗 -->
|
||||
<el-dialog v-model="importModalshowflag" title="导入文件" >
|
||||
<el-dialog v-model="importModalshowflag" title="导入文件" v-dragDialogWidth :close-on-click-modal="false">
|
||||
<el-upload :action="importExcelUrl" ref="importfile" :max-size=308000 name="file" :format="['xlsx','zip']"
|
||||
:on-format-error="handleFormatError" :on-success="importFileSuccess" :show-upload-list="showUploadlist">
|
||||
<el-button icon="ios-cloud-upload-outline">选择文件</el-button>
|
||||
|
||||
@@ -50,6 +50,8 @@
|
||||
title="上传文件"
|
||||
:footer-hide="true"
|
||||
append-to-body
|
||||
v-dragDialogWidth
|
||||
:close-on-click-modal="false"
|
||||
>
|
||||
<el-upload
|
||||
multiple
|
||||
|
||||
@@ -50,6 +50,8 @@
|
||||
title="上传文件"
|
||||
:footer-hide="true"
|
||||
append-to-body
|
||||
v-dragDialogWidth
|
||||
:close-on-click-modal="false"
|
||||
>
|
||||
<el-upload
|
||||
multiple
|
||||
|
||||
@@ -941,7 +941,16 @@
|
||||
width="55"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
|
||||
<el-table-column
|
||||
type="index"
|
||||
fixed="left"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (handleSelectForm.page - 1) * handleSelectForm.pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<div v-if="handleSelectForm.dataSource === 'INLAND'">
|
||||
<el-table-column
|
||||
label="标准号"
|
||||
|
||||
@@ -953,7 +953,16 @@
|
||||
width="55"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
|
||||
<el-table-column
|
||||
type="index"
|
||||
fixed="left"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (handleSelectForm.page - 1) * handleSelectForm.pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<div v-if="handleSelectForm.dataSource === 'INLAND'">
|
||||
<el-table-column
|
||||
label="标准号"
|
||||
|
||||
@@ -72,7 +72,7 @@
|
||||
<slot name="btnGroup" v-bind:qaId="qaId"></slot>
|
||||
</div>
|
||||
</el-form>
|
||||
<el-dialog width="400px" :visible.sync="uploadFileDialogVisible" title="上传文件">
|
||||
<el-dialog width="400px" :visible.sync="uploadFileDialogVisible" title="上传文件" v-dragDialogWidth :close-on-click-modal="false">
|
||||
<el-upload
|
||||
drag
|
||||
:on-success="uploadFileSuccess"
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
</div>
|
||||
<div class="popup-footer">
|
||||
<el-button class="common-button-default" size="mini" icon="el-icon-close" @click="handleReset">重置</el-button>
|
||||
<el-button class="common-button-default" size="mini" icon="el-icon-close" @click="handleCancel">取消</el-button>
|
||||
<!--<el-button class="common-button-default" size="mini" icon="el-icon-close" @click="handleCancel">取消</el-button>-->
|
||||
<el-button class="common-button-primary" size="mini" icon="el-icon-check" type="primary" @click="handleOk">确定</el-button>
|
||||
</div>
|
||||
</van-popup>
|
||||
@@ -39,7 +39,7 @@ export default {
|
||||
return {
|
||||
popupShow: true,
|
||||
checkedKeys: [], // 选择的标准体系
|
||||
textStatusName: '现行有效',
|
||||
textStatusName: '全部',
|
||||
standardSystemTreeData: [],
|
||||
loading: false,
|
||||
api: {
|
||||
@@ -55,7 +55,7 @@ export default {
|
||||
required: true
|
||||
}
|
||||
},
|
||||
created () {
|
||||
activated () {
|
||||
this.getData()
|
||||
},
|
||||
methods: {
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
:lazy="false"
|
||||
:show-checkbox="true"
|
||||
node-key="id"
|
||||
:default-expanded-keys="[data[0].id]"
|
||||
:default-expanded-keys="data.length > 0 ? [data[0].id] : []"
|
||||
:check-strictly="true"
|
||||
:expand-on-click-node="false"
|
||||
:check-on-click-node="true"
|
||||
|
||||
@@ -133,7 +133,7 @@
|
||||
<el-col :span="16">
|
||||
<template v-if="child.value && child.value.length > 0">
|
||||
<div style="line-height: 32px">
|
||||
<div v-for="(file, fileIndex) in child6Func(child.value)"
|
||||
<div v-for="(file, fileIndex) in child.value"
|
||||
style="display: flex;">
|
||||
<span v-if="child.value && child.value.length > 0 && child.value.length === 1"
|
||||
style="display: flex; align-items: center;">
|
||||
@@ -144,7 +144,7 @@
|
||||
<!--多个文件时-->
|
||||
<div v-else-if="child.value && child.value.length > 0">
|
||||
<span style="display: flex; align-items: center;">
|
||||
<a style="font-size: 16px;color: #409EFF;cursor: pointer"
|
||||
<a style="font-size: 0.2rem;color: #409EFF;cursor: pointer"
|
||||
@click="openFileInPdf(file.id, file.oldFileName)" target="_blank"
|
||||
:title="file.oldFileName">{{ file.oldFileName | ellipsis50}}</a>
|
||||
</span>
|
||||
@@ -1153,7 +1153,7 @@
|
||||
</div>
|
||||
</el-drawer>
|
||||
<!--导入模态窗-->
|
||||
<el-dialog width="400px" :visible.sync="importModalshowflag" title="导入文件" :footer-hide="true">
|
||||
<el-dialog width="400px" :visible.sync="importModalshowflag" title="导入文件" :footer-hide="true" :close-on-click-modal="false" v-dragDialogWidth>
|
||||
<el-upload
|
||||
multiple
|
||||
drag
|
||||
@@ -3565,7 +3565,6 @@
|
||||
location['child5'] = childList
|
||||
|
||||
}
|
||||
//修订本
|
||||
if (!list[0].child) {
|
||||
location['child6'] = []
|
||||
} else {
|
||||
@@ -3591,7 +3590,6 @@
|
||||
location['child2'] = childList
|
||||
}
|
||||
}
|
||||
|
||||
for (let i = 0; i < displayLocation.length; i++) {
|
||||
// sss
|
||||
if (displayLocation[i].label !== '基础信息' && displayLocation[i].label !== '过程稿件') {
|
||||
|
||||
@@ -0,0 +1,372 @@
|
||||
<template>
|
||||
<div id="domestic-stand">
|
||||
<div class="search-head">
|
||||
<div class="head-title">
|
||||
<span class="left-title" @click="back"> < </span>
|
||||
<span class="right-title">{{titleName}}</span>
|
||||
</div>
|
||||
<div style="display: flex;align-items: center">
|
||||
<van-search
|
||||
style="flex: 1;padding-right: 0"
|
||||
v-model="searchQuery.selectValue"
|
||||
show-action
|
||||
placeholder="请输入搜索关键词"
|
||||
@search="onSearch"
|
||||
>
|
||||
<template #action>
|
||||
<div @click="onSearch">搜索</div>
|
||||
</template>
|
||||
</van-search>
|
||||
<div @click="onChoose" style="color: #fff;padding: 10px 12px 0 0">
|
||||
<van-icon name="filter-o" color="#fff" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<PhoneScroll
|
||||
ref="scroll"
|
||||
height="calc(100vh - 100px)"
|
||||
:data="list"
|
||||
:total="total"
|
||||
:loading="loading"
|
||||
:pullingUpHandler="pullingUpHandler">
|
||||
<div style="padding-top: 10px">
|
||||
<div class="card-content"
|
||||
v-for="item in list"
|
||||
:key="item.id"
|
||||
@click="jumpDetails(item)">
|
||||
<div class="standTitle">
|
||||
<div v-if="$route.query.standType === 'POLICY'" class="title">{{item.lawsNumber}}</div>
|
||||
<div v-else class="title">{{ item.stand_code || item.numbershow }}</div>
|
||||
</div>
|
||||
|
||||
<div class="standContent">
|
||||
<div class="standState">{{(item.nameshow && item.nameshow !== '') ? item.nameshow : (item.standName && item.standName !== '') ? item.standName : item.standEnName }}</div>
|
||||
<div class="standSubTime" v-if="$route.query.standType === 'POLICY'">标准状态:
|
||||
<span v-if="lawsMap[item.lawsTextState] === '作废'"
|
||||
style="color: #F56C6C; padding-left: 5px;">
|
||||
{{ lawsMap[item.lawsTextState] }}
|
||||
</span>
|
||||
<span v-else-if="lawsMap[item.lawsTextState] === '参考' || lawsMap[item.lawsTextState] === '被代替' || lawsMap[item.lawsTextState] === '现行有效'"
|
||||
style="color: #35720B; padding-left: 5px;">
|
||||
{{ lawsMap[item.lawsTextState] }}
|
||||
</span>
|
||||
<span v-else style=" padding-left: 5px;">
|
||||
{{ lawsMap[item.lawsTextState] }}
|
||||
</span>
|
||||
</div>
|
||||
<div class="standSubTime" v-else-if="$route.query.standType === 'bussstand'" >标准状态:
|
||||
<span v-if="item.textStatusBussName === '废止'" style="color: #F56C6C; padding-left: 5px;"> {{ item.textStatusBussName }} </span>
|
||||
<span v-else-if="item.textStatusBussName === '参考' || item.textStatusBussName === '被代替'" style="color: #35720B; padding-left: 5px;">{{ item.textStatusBussName }}</span>
|
||||
<span v-else style=" padding-left: 5px;">{{ item.textStatusBussName }}</span>
|
||||
</div>
|
||||
<div class="standSubTime" v-else >标准状态:
|
||||
<span v-if="textStatusMap[item.textStatus] === '废止'"
|
||||
style="color: #F56C6C; padding-left: 5px;">
|
||||
{{ textStatusMap[item.textStatus] }}
|
||||
</span>
|
||||
<span v-else-if="textStatusMap[item.textStatus] === '参考' || textStatusMap[item.textStatus] === '被代替'"
|
||||
style="color: #35720B; padding-left: 5px;">
|
||||
{{ textStatusMap[item.textStatus] }}
|
||||
</span>
|
||||
<span v-else style=" padding-left: 5px;">
|
||||
{{ textStatusMap[item.textStatus] }}
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="content-time">
|
||||
<div style="margin-top: 10px">
|
||||
<span style="padding-left: 10px;min-width: 200px;">
|
||||
发布日期: {{ item.issueTime ? (item.issueTime !== '' ? $moment(item.issueTime).format("YYYY-MM-DD") : " ") : " " }}
|
||||
</span>
|
||||
<span style="padding-left: 15px;" v-if="$route.query.standType === 'POLICY'">实施日期: {{item.XCXSSRQLAWS}}</span>
|
||||
<span style="padding-left: 15px;" v-else-if="$route.query.standType === 'bussstand'">实施日期: {{item.putTime}}</span>
|
||||
<span style="padding-left: 15px;" v-else>实施日期: {{item.SSRQ}}</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</PhoneScroll>
|
||||
|
||||
<standardSystemPopup :init-keys="searchQuery.standSystem" @searchQuery="setSearchQuery" ref="standardSystemPopupRef" />
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import PhoneScroll from "@/components/hzwlComponents/phone/PhoneScroll";
|
||||
import standardSystemPopup from "../components/standardSystemPopup";
|
||||
|
||||
export default {
|
||||
name: "domesticStand",
|
||||
components: {
|
||||
PhoneScroll,
|
||||
standardSystemPopup,
|
||||
},
|
||||
data () {
|
||||
return {
|
||||
titleName: '',
|
||||
searchQuery: {
|
||||
selectIndex: 'stand',
|
||||
selectValue: '',
|
||||
standSystem: [],
|
||||
textStatus: '全部',
|
||||
selectType: 'titleSearch',
|
||||
standType: 'INLAND',
|
||||
page: 1,
|
||||
pageSize: 20
|
||||
},
|
||||
total: 0,
|
||||
loading: false,
|
||||
list: [],
|
||||
url: {
|
||||
searchSarBykey: 'search/searchCenter/searchSarBykey'
|
||||
},
|
||||
textStatusMap: {},
|
||||
natureMap:{},
|
||||
lawsMap:{},
|
||||
}
|
||||
},
|
||||
beforeRouteEnter (to, from, next) {
|
||||
next(vm => {
|
||||
// 首页进入 重新加载
|
||||
if (from.name === 'phoneHome') {
|
||||
switch (to.query.standType) {
|
||||
case 'INLAND':
|
||||
vm.titleName = '国内标准法规库'
|
||||
break
|
||||
case 'FOREIGN':
|
||||
vm.titleName = '海外标准法规库'
|
||||
break
|
||||
case 'bussstand':
|
||||
vm.titleName = '企业标准'
|
||||
break
|
||||
case 'POLICY':
|
||||
vm.titleName = '国内外政策库'
|
||||
break
|
||||
}
|
||||
vm.searchQuery.page = 1
|
||||
vm.$refs.standardSystemPopupRef.popupShow = true
|
||||
vm.$refs.scroll.scrollTo(0, 0)
|
||||
vm.getData()
|
||||
}
|
||||
})
|
||||
},
|
||||
activated () {
|
||||
console.log('activated')
|
||||
},
|
||||
deactivated () {
|
||||
console.log('deactivated')
|
||||
},
|
||||
created() {
|
||||
// switch (this.$route.query.standType) {
|
||||
// case 'INLAND':
|
||||
// this.titleName = '国内标准法规库'
|
||||
// break
|
||||
// case 'FOREIGN':
|
||||
// this.titleName = '海外标准法规库'
|
||||
// break
|
||||
// case 'bussstand':
|
||||
// this.titleName = '企业标准'
|
||||
// break
|
||||
// case 'POLICY':
|
||||
// this.titleName = '国内外政策库'
|
||||
// break
|
||||
// }
|
||||
this.getDicTypeListCode()
|
||||
// this.getData()
|
||||
},
|
||||
methods: {
|
||||
pullingUpHandler () {
|
||||
if (this.searchQuery.page * this.searchQuery.pageSize <= this.total) {
|
||||
this.searchQuery.page = this.searchQuery.page + 1
|
||||
this.getData()
|
||||
}
|
||||
},
|
||||
onSearch () {
|
||||
this.list = []
|
||||
this.searchQuery.page = 1
|
||||
// 返回顶部
|
||||
this.$refs.scroll.scrollTo(0, 0)
|
||||
this.getData()
|
||||
},
|
||||
getData () {
|
||||
switch (this.$route.query.standType) {
|
||||
case 'INLAND':
|
||||
this.searchQuery.selectIndex = 'stand'
|
||||
this.searchQuery.standType = 'INLAND'
|
||||
break
|
||||
case 'FOREIGN':
|
||||
this.searchQuery.selectIndex = 'stand'
|
||||
this.searchQuery.standType = 'FOREIGN'
|
||||
break
|
||||
case 'bussstand':
|
||||
this.searchQuery.selectIndex = 'bussstand'
|
||||
this.searchQuery.standType = 'bussstand'
|
||||
break
|
||||
case 'POLICY':
|
||||
this.searchQuery.selectIndex = 'laws'
|
||||
this.searchQuery.standType = 'laws'
|
||||
break
|
||||
}
|
||||
const config = {
|
||||
_this: this,
|
||||
loading: 'loading'
|
||||
}
|
||||
this.$http._postData("search/searchCenter/searchSarBykey", this.searchQuery, config).then(res => {
|
||||
if (res.ok) {
|
||||
this.total = res.data.count
|
||||
|
||||
if (this.searchQuery.page === 1) {
|
||||
this.list = res.data.list
|
||||
} else {
|
||||
this.list = [...this.list, ...res.data.list]
|
||||
}
|
||||
}
|
||||
})
|
||||
},
|
||||
onChoose () {
|
||||
this.$refs.standardSystemPopupRef.open()
|
||||
},
|
||||
setSearchQuery (searchQuery) {
|
||||
this.searchQuery.standSystem = searchQuery.checkedKeys
|
||||
this.searchQuery.textStatus = searchQuery.textStatusName
|
||||
this.onSearch()
|
||||
},
|
||||
getDicTypeListCode () {
|
||||
this.$http._getData('sys/dictype/getDicTypeListCode').then(res => {
|
||||
this.dict = {...res.data}
|
||||
this.setMap(this.dict.WBZTCLASS, 'textStatusMap')
|
||||
this.setMap(this.dict.lawsTextState, 'lawsMap')
|
||||
this.setMap(this.dict.SARPROPERTY, 'natureMap')
|
||||
})
|
||||
},
|
||||
setMap(data, key) {
|
||||
data.forEach(item => {
|
||||
this.$set(this[key], item.value, item.label);
|
||||
});
|
||||
},
|
||||
//返回上一个页面
|
||||
back(){
|
||||
this.$router.push('/phoneHome')
|
||||
},
|
||||
jumpDetails(item){
|
||||
if (this.$route.query.standType === 'INLAND') {
|
||||
this.$router.push({
|
||||
name: 'domesticDetails',
|
||||
query: {
|
||||
id: item.id,
|
||||
pageType: 'INLAND_STAND'
|
||||
}
|
||||
})
|
||||
} else if (this.$route.query.standType === 'FOREIGN') {
|
||||
this.$router.push({
|
||||
name: 'domesticDetails',
|
||||
query: {
|
||||
id: item.id,
|
||||
pageType: 'FOREIGN_STAND'
|
||||
}
|
||||
})
|
||||
} else if (this.$route.query.standType === 'bussstand') {
|
||||
this.$router.push({
|
||||
name: 'domesticDetails',
|
||||
query: {
|
||||
id: item.id,
|
||||
pageType: 'BUSS'
|
||||
}
|
||||
})
|
||||
}
|
||||
},
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style scoped lang="less">
|
||||
#domestic-stand {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
background: #F6F6F6;
|
||||
|
||||
.search-head {
|
||||
width: 100%;
|
||||
height: 100px;
|
||||
background: #3170A8;
|
||||
}
|
||||
|
||||
.head-title {
|
||||
color: #FFFFFF;
|
||||
line-height: 40px;
|
||||
font-size: 18px;
|
||||
|
||||
.left-title {
|
||||
margin-left: 10px;
|
||||
}
|
||||
|
||||
.right-title {
|
||||
float: right;
|
||||
margin-right: 34%;
|
||||
}
|
||||
|
||||
}
|
||||
.van-search {
|
||||
background: #3170A8;
|
||||
padding: 10px 12px 0 12px;
|
||||
}
|
||||
|
||||
.van-search__content {
|
||||
background: #8DB2D0;
|
||||
}
|
||||
|
||||
.van-search__action {
|
||||
color: #FFFFFF;
|
||||
}
|
||||
}
|
||||
.card-content{
|
||||
width: 95%;
|
||||
height: auto;
|
||||
margin: 10px;
|
||||
background-color: #FFFFFF;
|
||||
border-radius: 5px;
|
||||
box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
|
||||
.standTitle{
|
||||
.title{
|
||||
font-size: 3.4vw;
|
||||
color: #333333;
|
||||
font-weight: 600;
|
||||
height: auto;
|
||||
line-height: 20px;
|
||||
padding: 5px 10px;
|
||||
text-align: left;
|
||||
border-bottom: 1px solid #cccccc;
|
||||
}
|
||||
}
|
||||
.standContent{
|
||||
font-size: 3.4vw;
|
||||
color: #333333;
|
||||
font-weight: 500;
|
||||
margin-top: 5px;
|
||||
.standState{
|
||||
height: auto;
|
||||
padding-left: 10px;
|
||||
line-height: 25px;
|
||||
}
|
||||
.standSubTime{
|
||||
padding-left: 10px;
|
||||
height: auto;
|
||||
line-height: 25px;
|
||||
}
|
||||
}
|
||||
.content-time{
|
||||
font-size: 3.4vw;
|
||||
width: 100%;
|
||||
height: 35px;
|
||||
margin-top: 5px;
|
||||
border-top: 1px solid #cccccc;
|
||||
}
|
||||
}
|
||||
.card-content:first-child{
|
||||
margin-top: 0;
|
||||
}
|
||||
</style>
|
||||
@@ -2,8 +2,9 @@
|
||||
<div id="phone-home" :style="'height:' + (screenHeight) + 'px'">
|
||||
<!-- 内容 -->
|
||||
<div class="search-top">
|
||||
<div class="top-title">
|
||||
</div>
|
||||
<!--<div class="top-title">-->
|
||||
<img class="foton-logo" src="@/assets/images/phone/phoneTitle.png" alt="">
|
||||
<!--</div>-->
|
||||
<h3 class="home-title">标 准 与 政 策 法 规 管 理 系 统 S P R S</h3>
|
||||
</div>
|
||||
<div class="search-head">
|
||||
@@ -107,6 +108,12 @@ export default {
|
||||
</script>
|
||||
|
||||
<style lang="less" scoped>
|
||||
.foton-logo {
|
||||
position: absolute;
|
||||
width: 28.8vw;
|
||||
top: 5vw;
|
||||
left: 2.5vw;
|
||||
}
|
||||
/deep/ .scroll-area {
|
||||
position: relative;
|
||||
margin: auto;
|
||||
|
||||
@@ -0,0 +1,157 @@
|
||||
<template>
|
||||
<div class="root">
|
||||
<div style="padding: 10px 12px 0;text-align: right">
|
||||
<van-icon name="filter-o" color="#000" size="20px" style="margin-right: 20px" @click="onOpen" />
|
||||
</div>
|
||||
<PhoneScroll
|
||||
height="calc(100vh - 131px)"
|
||||
:data="list"
|
||||
:total="total"
|
||||
:loading="loading"
|
||||
:pullingUpHandler="pullingUpHandler">
|
||||
<div style="padding-top: 10px">
|
||||
<div class="card-content" v-for="item in list" :key="item.id" @click="jumpDetails(item)">
|
||||
<div class="standTitle">
|
||||
<div class="title">{{ item.dataTitle || '-' }}</div>
|
||||
</div>
|
||||
|
||||
<div class="standContent">
|
||||
<div class="standState">
|
||||
类型: <span style="color: #35720B; padding-left: 5px;">{{ item.dataType || '-' }}</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="timeFooter">
|
||||
上传时间: <span style="padding-left: 5px;">{{ $moment(item.dataUploadTime).format("YYYY-MM-DD HH:mm:ss") }}</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</PhoneScroll>
|
||||
<folderPopup ref="folderPopupRef" @checked="setChecked" />
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import folderPopup from "./folderPopup";
|
||||
import PhoneScroll from "@/components/hzwlComponents/phone/PhoneScroll";
|
||||
|
||||
export default {
|
||||
name: "DataCenter",
|
||||
components: {
|
||||
folderPopup,
|
||||
PhoneScroll
|
||||
},
|
||||
data () {
|
||||
return {
|
||||
searchQuery: {
|
||||
page: 1,
|
||||
pageSize: 10,
|
||||
treeId: ''
|
||||
},
|
||||
total: 0,
|
||||
list: [],
|
||||
loading: false,
|
||||
}
|
||||
},
|
||||
created() {
|
||||
this.getData()
|
||||
},
|
||||
methods: {
|
||||
pullingUpHandler () {
|
||||
if (this.searchQuery.page * this.searchQuery.pageSize <= this.total) {
|
||||
this.searchQuery.page = this.searchQuery.page + 1
|
||||
this.getData()
|
||||
}
|
||||
},
|
||||
onOpen () {
|
||||
this.$refs.folderPopupRef.open(this.searchQuery.treeId || null)
|
||||
},
|
||||
setChecked (currentData) {
|
||||
this.currentSearch = currentData
|
||||
this.searchQuery.treeId = currentData.id || ''
|
||||
this.searchQuery.page = 1
|
||||
this.getData()
|
||||
},
|
||||
getData () {
|
||||
const config = {
|
||||
_this: this,
|
||||
loading: 'loading'
|
||||
}
|
||||
this.$http._getData('fileMaterialCenter/file-material', this.searchQuery, config).then(res => {
|
||||
if (res.ok) {
|
||||
this.total = res.data.total
|
||||
if (this.searchQuery.page === 1) {
|
||||
this.list = res.data.records
|
||||
} else {
|
||||
this.list = [...this.list, ...res.data.records]
|
||||
}
|
||||
}
|
||||
})
|
||||
},
|
||||
jumpDetails(item) {
|
||||
this.$router.push({
|
||||
name: "zlzxDetails",
|
||||
query: {
|
||||
id: item.id
|
||||
}
|
||||
});
|
||||
},
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style scoped lang="less">
|
||||
.root {
|
||||
height: 100%;
|
||||
}
|
||||
.scroll-wrapper {
|
||||
height: calc(100vh - 131px);
|
||||
overflow: hidden;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.card-content {
|
||||
width: 95%;
|
||||
height: auto;
|
||||
margin: 10px;
|
||||
background-color: #FFFFFF;
|
||||
border-radius: 5px;
|
||||
box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
|
||||
|
||||
.standTitle {
|
||||
.title {
|
||||
font-size: 3.4vw;
|
||||
color: #333333;
|
||||
font-weight: 600;
|
||||
height: auto;
|
||||
line-height: 20px;
|
||||
padding: 5px 10px;
|
||||
text-align: left;
|
||||
border-bottom: 1px solid #cccccc;
|
||||
}
|
||||
}
|
||||
|
||||
.standContent {
|
||||
font-size: 3.4vw;
|
||||
color: #555555;
|
||||
font-weight: 450;
|
||||
margin-top: 5px;
|
||||
|
||||
.standState {
|
||||
padding-left: 10px;
|
||||
line-height: 25px;
|
||||
}
|
||||
|
||||
}
|
||||
.timeFooter {
|
||||
font-size: 3.4vw;
|
||||
padding: 0 10px;
|
||||
height: 35px;
|
||||
line-height: 35px;
|
||||
//border-top: 1px solid #cccccc;
|
||||
}
|
||||
}
|
||||
.card-content:first-child {
|
||||
margin-top: 0;
|
||||
}
|
||||
</style>
|
||||
@@ -0,0 +1,187 @@
|
||||
<template>
|
||||
<div class="root">
|
||||
<div style="padding: 10px 12px 0;text-align: right">
|
||||
<van-icon name="filter-o" color="#000" size="20px" style="margin-right: 20px" @click="onOpen" />
|
||||
</div>
|
||||
<div class="scroll-wrapper" ref="scroll">
|
||||
<div class="scroll-content" ref="content">
|
||||
<div class="card-content" v-for="item in standardReleaseList" :key="item.id">
|
||||
<div class="standTitle">
|
||||
<div class="title">
|
||||
{{ item.dataTitle && item.dataTitle.length > 40 ? item.dataTitle.slice(0, 39) + "..." : item.dataTitle }}
|
||||
</div>
|
||||
</div>
|
||||
<div class="standContent">
|
||||
<div class="standState">类型:
|
||||
<span style="color: #35720B; padding-left: 5px;">
|
||||
{{ item.dataType && item.dataType.length > 30 ? item.dataType.slice(0, 29) + "..." : item.dataType }}
|
||||
</span>
|
||||
</div>
|
||||
<div class="standSubTime">上传时间:
|
||||
<span style="padding-left: 5px;">
|
||||
{{ $moment(item.dataUploadTime).format("YYYY-MM-DD HH:mm:ss") }}
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<van-loading
|
||||
v-if="loading"
|
||||
type="spinner"
|
||||
size="16px"
|
||||
text-size="12px"
|
||||
color="#3170A8"
|
||||
style="text-align: center"
|
||||
>加载中...</van-loading>
|
||||
<div v-if="toEnd && total > 0" style="font-size: 12px;text-align: center;color: #999">暂无更多数据</div>
|
||||
<van-empty v-if="total === 0" description="暂无数据" />
|
||||
</div>
|
||||
</div>
|
||||
<folderPopup ref="folderPopupRef" @checked="setChecked" />
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import BScroll from '@better-scroll/core'
|
||||
import ScrollBar from '@better-scroll/scroll-bar'
|
||||
import Pullup from '@better-scroll/pull-up'
|
||||
import folderPopup from "./folderPopup";
|
||||
|
||||
BScroll.use(ScrollBar)
|
||||
BScroll.use(Pullup)
|
||||
|
||||
export default {
|
||||
name: "DataCenter",
|
||||
components: {
|
||||
folderPopup
|
||||
},
|
||||
data () {
|
||||
return {
|
||||
searchQuery: {
|
||||
page: 1,
|
||||
pageSize: 10,
|
||||
treeId: ''
|
||||
},
|
||||
total: 0,
|
||||
standardReleaseList: [],
|
||||
loading: false,
|
||||
toEnd: false,
|
||||
}
|
||||
},
|
||||
created() {
|
||||
this.getData()
|
||||
},
|
||||
methods: {
|
||||
refreshScroll () {
|
||||
this.$nextTick(() => {
|
||||
if (!this.bs) {
|
||||
this.bs = new BScroll(this.$refs.scroll, {
|
||||
probeType: 3,
|
||||
scrollbar: true,
|
||||
pullUpLoad: {
|
||||
threshold: 50
|
||||
},
|
||||
click: true
|
||||
})
|
||||
this.bs.on('pullingUp', () => {
|
||||
this.pullingUpHandler()
|
||||
|
||||
// 结束上拉加载
|
||||
this.bs.finishPullUp()
|
||||
})
|
||||
|
||||
} else {
|
||||
this.bs.refresh()
|
||||
}
|
||||
})
|
||||
},
|
||||
pullingUpHandler () {
|
||||
if (this.searchQuery.page * this.searchQuery.pageSize >= this.total) {
|
||||
// 没有更多数据
|
||||
this.toEnd = true
|
||||
} else {
|
||||
this.searchQuery.page = this.searchQuery.page + 1
|
||||
this.getData()
|
||||
}
|
||||
},
|
||||
onOpen () {
|
||||
this.$refs.folderPopupRef.open(this.searchQuery.treeId || null)
|
||||
},
|
||||
setChecked (currentData) {
|
||||
this.currentSearch = currentData
|
||||
this.searchQuery.treeId = currentData.id || ''
|
||||
this.searchQuery.page = 1
|
||||
this.getData()
|
||||
},
|
||||
getData () {
|
||||
const config = {
|
||||
_this: this,
|
||||
loading: 'loading'
|
||||
}
|
||||
this.$http._getData('fileMaterialCenter/file-material', this.searchQuery, config).then(res => {
|
||||
if (res.ok) {
|
||||
this.total = res.data.total
|
||||
if (this.searchQuery.page === 1) {
|
||||
this.standardReleaseList = res.data.records
|
||||
} else {
|
||||
this.standardReleaseList = [...this.standardReleaseList, ...res.data.records]
|
||||
}
|
||||
this.refreshScroll()
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style scoped lang="less">
|
||||
.root {
|
||||
height: 100%;
|
||||
}
|
||||
.scroll-wrapper {
|
||||
height: calc(100vh - 131px);
|
||||
overflow: hidden;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.card-content {
|
||||
width: 95%;
|
||||
height: auto;
|
||||
margin: 10px;
|
||||
background-color: #FFFFFF;
|
||||
border-radius: 5px;
|
||||
box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
|
||||
|
||||
.standTitle {
|
||||
.title {
|
||||
font-size: 3.4vw;
|
||||
color: #333333;
|
||||
font-weight: 600;
|
||||
height: auto;
|
||||
line-height: 20px;
|
||||
padding: 5px 10px;
|
||||
text-align: left;
|
||||
border-bottom: 1px solid #cccccc;
|
||||
}
|
||||
}
|
||||
|
||||
.standContent {
|
||||
font-size: 3.4vw;
|
||||
color: #555555;
|
||||
font-weight: 450;
|
||||
margin-top: 5px;
|
||||
|
||||
.standState {
|
||||
padding-left: 10px;
|
||||
height: 35px;
|
||||
line-height: 35px;
|
||||
}
|
||||
|
||||
.standSubTime {
|
||||
font-size: 3.4vw;
|
||||
padding-left: 10px;
|
||||
height: 35px;
|
||||
line-height: 35px;
|
||||
}
|
||||
}
|
||||
}
|
||||
</style>
|
||||
@@ -0,0 +1,162 @@
|
||||
<template>
|
||||
<PhoneScroll
|
||||
height="calc(100vh - 101px)"
|
||||
:data="list"
|
||||
:total="total"
|
||||
:loading="loading"
|
||||
:pullingUpHandler="pullingUpHandler">
|
||||
<div style="padding-top: 10px">
|
||||
<div class="card-content" v-for="item in list" :key="item.id" @click="jumpDetails(item)">
|
||||
<div class="standTitle">
|
||||
<div class="title">{{ item.standard }}</div>
|
||||
</div>
|
||||
|
||||
<div class="standContent">
|
||||
<div class="standState">{{ item.standardName }}</div>
|
||||
<div class="standState">
|
||||
<!--标准状态: <span style="color: #35720B; padding-left: 5px;">{{ dict.WBZTCLASS && dict.WBZTCLASS.find(i => i.value === item.textState).label || '-' }}</span>-->
|
||||
标准状态: <span style="color: #35720B; padding-left: 5px;">{{textStateMap[item.textState] || '-' }}</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="timeFooter">
|
||||
<div style="width: 50%">发布日期: <span style="padding-left: 5px;">{{ item.releaseDate }}</span></div>
|
||||
<div style="width: 50%">实施日期: <span style="padding-left: 5px;">{{ $moment(item.renewTime).format('YYYY-MM-DD') }}</span></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</PhoneScroll>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import PhoneScroll from "@/components/hzwlComponents/phone/PhoneScroll";
|
||||
|
||||
export default {
|
||||
name: "StandardRegulations",
|
||||
components: {
|
||||
PhoneScroll
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
searchQuery: {
|
||||
page: 1,
|
||||
pageSize: 10,
|
||||
messageType: 'GNBZFG'
|
||||
},
|
||||
total: 0,
|
||||
list: [],
|
||||
loading: false,
|
||||
dict: {},
|
||||
textStateMap: {}
|
||||
}
|
||||
},
|
||||
created() {
|
||||
this.getDicTypeListCode()
|
||||
this.getData()
|
||||
},
|
||||
methods: {
|
||||
pullingUpHandler () {
|
||||
if (this.searchQuery.page * this.searchQuery.pageSize <= this.total) {
|
||||
this.searchQuery.page = this.searchQuery.page + 1
|
||||
this.getData()
|
||||
}
|
||||
},
|
||||
getData () {
|
||||
const config = {
|
||||
_this: this,
|
||||
loading: 'loading'
|
||||
}
|
||||
this.$http._getData("lawss/NewsFeed/getNewsFeed", this.searchQuery, config).then(res => {
|
||||
if (res.ok) {
|
||||
this.total = res.data.total
|
||||
|
||||
if (this.searchQuery.page === 1) {
|
||||
this.list = res.data.records
|
||||
} else {
|
||||
this.list = [...this.list, ...res.data.records]
|
||||
}
|
||||
}
|
||||
})
|
||||
},
|
||||
getDicTypeListCode () {
|
||||
this.$http._getData('sys/dictype/getDicTypeListCode').then(res => {
|
||||
this.dict = {...res.data}
|
||||
this.setMap(this.dict.WBZTCLASS, 'textStateMap')
|
||||
})
|
||||
},
|
||||
setMap(data, key) {
|
||||
data.forEach(item => {
|
||||
this.$set(this[key], item.value, item.label);
|
||||
});
|
||||
},
|
||||
jumpDetails(item) {
|
||||
this.$router.push({
|
||||
name: "domesticDetails",
|
||||
query: {
|
||||
id: item.standardId,
|
||||
pageType: "INLAND_STAND"
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
|
||||
<style scoped lang="less">
|
||||
.root {
|
||||
height: 100%;
|
||||
}
|
||||
.scroll-wrapper {
|
||||
height: calc(100vh - 131px);
|
||||
overflow: hidden;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.card-content {
|
||||
width: 95%;
|
||||
height: auto;
|
||||
margin: 10px;
|
||||
background-color: #FFFFFF;
|
||||
border-radius: 5px;
|
||||
box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
|
||||
|
||||
.standTitle {
|
||||
.title {
|
||||
font-size: 3.4vw;
|
||||
color: #333333;
|
||||
font-weight: 600;
|
||||
height: auto;
|
||||
line-height: 20px;
|
||||
padding: 5px 10px;
|
||||
text-align: left;
|
||||
border-bottom: 1px solid #cccccc;
|
||||
}
|
||||
}
|
||||
|
||||
.standContent {
|
||||
font-size: 3.4vw;
|
||||
color: #555555;
|
||||
font-weight: 450;
|
||||
margin-top: 5px;
|
||||
|
||||
.standState {
|
||||
padding-left: 10px;
|
||||
//height: 35px;
|
||||
line-height: 25px;
|
||||
}
|
||||
|
||||
}
|
||||
.timeFooter {
|
||||
font-size: 3.4vw;
|
||||
padding: 0 10px;
|
||||
height: 35px;
|
||||
line-height: 35px;
|
||||
border-top: 1px solid #cccccc;
|
||||
display: flex;
|
||||
}
|
||||
}
|
||||
.card-content:first-child {
|
||||
margin-top: 0;
|
||||
}
|
||||
</style>
|
||||
@@ -0,0 +1,162 @@
|
||||
<template>
|
||||
<PhoneScroll
|
||||
height="calc(100vh - 101px)"
|
||||
:data="list"
|
||||
:total="total"
|
||||
:loading="loading"
|
||||
:pullingUpHandler="pullingUpHandler">
|
||||
<div style="padding-top: 10px">
|
||||
<div class="card-content" v-for="item in list" :key="item.id" @click="jumpDetails(item)">
|
||||
<div class="standTitle">
|
||||
<div class="title">{{ item.standard }}</div>
|
||||
</div>
|
||||
|
||||
<div class="standContent">
|
||||
<div class="standState">{{ item.standardName }}</div>
|
||||
<div class="standState">
|
||||
标准状态: <span style="color: #35720B; padding-left: 5px;">{{textStateMap[item.textState] || '-' }}</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="timeFooter">
|
||||
<div style="width: 50%">发布日期: <span style="padding-left: 5px;">{{ item.releaseDate || '-' }}</span></div>
|
||||
<div style="width: 50%">实施日期: <span style="padding-left: 5px;">{{ $moment(item.renewTime).format('YYYY-MM-DD') }}</span></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</PhoneScroll>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import PhoneScroll from "@/components/hzwlComponents/phone/PhoneScroll";
|
||||
|
||||
export default {
|
||||
name: "UnderResearchStandards",
|
||||
components: {
|
||||
PhoneScroll
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
searchQuery: {
|
||||
page: 1,
|
||||
pageSize: 10,
|
||||
messageType: 'ZYBZFG'
|
||||
},
|
||||
total: 0,
|
||||
list: [],
|
||||
loading: false,
|
||||
dict: {},
|
||||
textStateMap: {}
|
||||
}
|
||||
},
|
||||
created() {
|
||||
this.getDicTypeListCode()
|
||||
this.getData()
|
||||
},
|
||||
methods: {
|
||||
pullingUpHandler () {
|
||||
if (this.searchQuery.page * this.searchQuery.pageSize <= this.total) {
|
||||
this.searchQuery.page = this.searchQuery.page + 1
|
||||
this.getData()
|
||||
}
|
||||
},
|
||||
getData () {
|
||||
const config = {
|
||||
_this: this,
|
||||
loading: 'loading'
|
||||
}
|
||||
this.$http._getData("lawss/NewsFeed/getNewsFeed", this.searchQuery, config).then(res => {
|
||||
if (res.ok) {
|
||||
this.total = res.data.total
|
||||
|
||||
if (this.searchQuery.page === 1) {
|
||||
this.list = res.data.records
|
||||
} else {
|
||||
this.list = [...this.list, ...res.data.records]
|
||||
}
|
||||
}
|
||||
})
|
||||
},
|
||||
getDicTypeListCode () {
|
||||
this.$http._getData('sys/dictype/getDicTypeListCode').then(res => {
|
||||
this.dict = {...res.data}
|
||||
this.setMap(this.dict.WBZTCLASS, 'textStateMap')
|
||||
})
|
||||
},
|
||||
setMap(data, key) {
|
||||
data.forEach(item => {
|
||||
this.$set(this[key], item.value, item.label);
|
||||
});
|
||||
},
|
||||
jumpDetails(item) {
|
||||
this.$router.push({
|
||||
name: "domesticDetails",
|
||||
query: {
|
||||
id: item.standardId,
|
||||
pageType: "INLAND_STAND"
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
|
||||
<style scoped lang="less">
|
||||
.root {
|
||||
height: 100%;
|
||||
}
|
||||
.scroll-wrapper {
|
||||
height: calc(100vh - 131px);
|
||||
overflow: hidden;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.card-content {
|
||||
width: 95%;
|
||||
height: auto;
|
||||
margin: 10px;
|
||||
background-color: #FFFFFF;
|
||||
border-radius: 5px;
|
||||
box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
|
||||
|
||||
.standTitle {
|
||||
.title {
|
||||
font-size: 3.4vw;
|
||||
color: #333333;
|
||||
font-weight: 600;
|
||||
height: auto;
|
||||
line-height: 20px;
|
||||
padding: 5px 10px;
|
||||
text-align: left;
|
||||
border-bottom: 1px solid #cccccc;
|
||||
}
|
||||
}
|
||||
|
||||
.standContent {
|
||||
font-size: 3.4vw;
|
||||
color: #555555;
|
||||
font-weight: 450;
|
||||
margin-top: 5px;
|
||||
|
||||
.standState {
|
||||
padding-left: 10px;
|
||||
//height: 35px;
|
||||
line-height: 25px;
|
||||
}
|
||||
}
|
||||
|
||||
.timeFooter {
|
||||
font-size: 3.4vw;
|
||||
padding: 0 10px;
|
||||
height: 35px;
|
||||
line-height: 35px;
|
||||
border-top: 1px solid #cccccc;
|
||||
display: flex;
|
||||
}
|
||||
|
||||
}
|
||||
.card-content:first-child {
|
||||
margin-top: 0;
|
||||
}
|
||||
</style>
|
||||
@@ -0,0 +1,121 @@
|
||||
<!--全库检索-->
|
||||
<template>
|
||||
<div id="standDynamics">
|
||||
<div class="search-head" v-if="isShow">
|
||||
<div class="head-title">
|
||||
<span class="left-title" @click="back"> < </span>
|
||||
<span class="right-title">标准化动态</span>
|
||||
</div>
|
||||
<van-tabs v-model="active">
|
||||
<van-tab name="ZYBZFG" title="在研标准入库">
|
||||
<UnderResearchStandards v-if="active==='ZYBZFG'"></UnderResearchStandards>
|
||||
</van-tab>
|
||||
<van-tab name="GNWBZFG" title="标准法规入库">
|
||||
<StandardRegulations v-if="active==='GNWBZFG'"></StandardRegulations>
|
||||
</van-tab>
|
||||
<van-tab name="ZLZX" title="资料中心">
|
||||
<DataCenter v-if="active==='ZLZX'"></DataCenter>
|
||||
</van-tab>
|
||||
</van-tabs>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import UnderResearchStandards from "./components/UnderResearchStandards";
|
||||
import StandardRegulations from "./components/StandardRegulations";
|
||||
import DataCenter from "./components/DataCenter";
|
||||
|
||||
export default {
|
||||
name: "standDynamics",
|
||||
components: {
|
||||
UnderResearchStandards,
|
||||
StandardRegulations,
|
||||
DataCenter
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
active: "ZYBZFG",
|
||||
isShow: true
|
||||
};
|
||||
},
|
||||
beforeRouteEnter (to, from, next) {
|
||||
next(vm => {
|
||||
if (from.name === 'phoneHome') {
|
||||
// 首页进入 重新加载
|
||||
vm.active = "ZYBZFG";
|
||||
vm.isShow = false
|
||||
vm.$nextTick(() => {
|
||||
vm.isShow = true
|
||||
})
|
||||
}
|
||||
})
|
||||
},
|
||||
methods: {
|
||||
//返回上一个页面
|
||||
back() {
|
||||
this.$router.push("/phoneHome");
|
||||
},
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<style lang="less" scoped>
|
||||
#standDynamics {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
background: #F6F6F6;
|
||||
|
||||
.search-head {
|
||||
width: 100%;
|
||||
height: 100px;
|
||||
background: #3170A8;
|
||||
}
|
||||
|
||||
.head-title {
|
||||
color: #FFFFFF;
|
||||
line-height: 40px;
|
||||
font-size: 18px;
|
||||
|
||||
.left-title {
|
||||
margin-left: 10px;
|
||||
}
|
||||
|
||||
.right-title {
|
||||
float: right;
|
||||
margin-right: 40%;
|
||||
}
|
||||
}
|
||||
|
||||
.van-tabs {
|
||||
margin-top: 17px;
|
||||
}
|
||||
|
||||
/deep/ .van-tabs__content {
|
||||
width: 100%;
|
||||
height: 95%;
|
||||
}
|
||||
|
||||
.van-tab {
|
||||
color: #3170A8;
|
||||
}
|
||||
|
||||
/deep/ .van-tab--active {
|
||||
color: #3170A8;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
/deep/ .van-tabs__line {
|
||||
width: 30%;
|
||||
background-color: #3170A8;
|
||||
}
|
||||
|
||||
/deep/ .van-tab__pane {
|
||||
height: 95%;
|
||||
position: fixed;
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
@@ -25,12 +25,14 @@
|
||||
<p v-for="item in fileList"
|
||||
:key="item.id">
|
||||
<a @click="openFileInPdf(item.id, item.name)" target="_blank" style="color: #409eff">{{ item.name }}</a>
|
||||
<!--
|
||||
<i
|
||||
title="下载"
|
||||
@click="downloadFile(item.id)"
|
||||
class="icon-download"
|
||||
v-btn-permission="''"
|
||||
/>
|
||||
-->
|
||||
<!-- <i-->
|
||||
<!-- title="下载带水印"-->
|
||||
<!-- @click="downloadFileByWater(item.id,item.name)"-->
|
||||
|
||||
@@ -79,7 +79,11 @@
|
||||
label="序号"
|
||||
width="60"
|
||||
align="center"
|
||||
></el-table-column>
|
||||
>
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (page - 1) * pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
label="企标编号"
|
||||
align="center"
|
||||
@@ -241,7 +245,11 @@
|
||||
label="序号"
|
||||
width="60"
|
||||
align="center"
|
||||
></el-table-column>
|
||||
>
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (page - 1) * pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="planStatus"
|
||||
label="计划状态"
|
||||
@@ -380,7 +388,11 @@
|
||||
label="序号"
|
||||
width="90"
|
||||
align="center"
|
||||
></el-table-column>
|
||||
>
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (page - 1) * pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="accessContent"
|
||||
label="清单名称"
|
||||
@@ -428,7 +440,11 @@
|
||||
label="序号"
|
||||
width="60"
|
||||
align="center"
|
||||
></el-table-column>
|
||||
>
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (page - 1) * pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="lawsNumber"
|
||||
align="center"
|
||||
@@ -494,7 +510,11 @@
|
||||
label="序号"
|
||||
width="60"
|
||||
align="center"
|
||||
></el-table-column>
|
||||
>
|
||||
<template slot-scope="{scope, column, $index}">
|
||||
{{ ($index + 1) + (page - 1) * pageSize }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
show-overflow-tooltip
|
||||
prop="planStatus"
|
||||
|
||||
@@ -218,7 +218,7 @@
|
||||
@checkedRole="checkedRole"
|
||||
:nodeList="nodeList"
|
||||
></Role-tree>
|
||||
<el-dialog width='400px' :visible.sync="fileMadel" title="上传调研模板">
|
||||
<el-dialog width='400px' :visible.sync="fileMadel" title="上传调研模板" v-dragDialogWidth :close-on-click-modal="false">
|
||||
<el-upload
|
||||
multiple
|
||||
class="upload-demo"
|
||||
@@ -239,7 +239,7 @@
|
||||
</div>
|
||||
</el-upload>
|
||||
</el-dialog>
|
||||
<el-dialog width='400px' :visible.sync="fileMadel2" title="上传附件">
|
||||
<el-dialog width='400px' :visible.sync="fileMadel2" title="上传附件" v-dragDialogWidth :close-on-click-modal="false">
|
||||
<el-upload
|
||||
multiple
|
||||
class="upload-demo"
|
||||
@@ -553,6 +553,7 @@
|
||||
},
|
||||
handleSave() {
|
||||
this.saveLoading = true
|
||||
this.isSubmit = true
|
||||
let _formData = new FormData()
|
||||
_formData.append('id', this.bpnId || '')
|
||||
_formData.append('createUser', this.$store.getters.userInfo.userId)
|
||||
@@ -567,8 +568,9 @@
|
||||
this.saveLoading = false
|
||||
this.$message.success('保存成功')
|
||||
this.bpnId = res.result
|
||||
}).catch(e => {
|
||||
this.saveLoading = false
|
||||
}).finally(() => {
|
||||
this.saveLoading = false
|
||||
this.isSubmit = false
|
||||
})
|
||||
},
|
||||
handleSubmit() {
|
||||
@@ -576,6 +578,7 @@
|
||||
if (valid) {
|
||||
this.$refs['Form'].validate((valid) => {
|
||||
if (valid) {
|
||||
this.saveLoading = true
|
||||
this.isSubmit = true
|
||||
this.$http.post('lawss/activiti/startProcessRollBack', {
|
||||
createUser: this.$store.getters.userInfo.userId,
|
||||
@@ -607,9 +610,11 @@
|
||||
}
|
||||
this.$router.push('/processCenter')
|
||||
}
|
||||
this.saveLoading = false
|
||||
this.isSubmit = false
|
||||
})
|
||||
} else {
|
||||
this.saveLoading = false
|
||||
this.isSubmit = false
|
||||
this.$message.warning('流程启动失败')
|
||||
}
|
||||
|
||||
@@ -193,7 +193,7 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
<el-dialog width='400px' :visible.sync="fileMadel" title="上传文件">
|
||||
<el-dialog width='400px' :visible.sync="fileMadel" title="上传文件" :close-on-click-modal="false" v-dragDialogWidth>
|
||||
<el-upload
|
||||
multiple
|
||||
drag
|
||||
|
||||
@@ -218,7 +218,7 @@
|
||||
@checkedRole="checkedRole"
|
||||
:nodeList="nodeList"
|
||||
></Role-tree>
|
||||
<el-dialog width='400px' :visible.sync="fileMadel" title="上传调研模板">
|
||||
<el-dialog width='400px' :visible.sync="fileMadel" title="上传调研模板" v-dragDialogWidth :close-on-click-modal="false">
|
||||
<el-upload
|
||||
v-if="fileMadel"
|
||||
multiple
|
||||
@@ -240,7 +240,7 @@
|
||||
</div>
|
||||
</el-upload>
|
||||
</el-dialog>
|
||||
<el-dialog width='400px' :visible.sync="fileMadel2" title="上传附件">
|
||||
<el-dialog width='400px' :visible.sync="fileMadel2" title="上传附件" v-dragDialogWidth :close-on-click-modal="false">
|
||||
<el-upload
|
||||
v-if="fileMadel2"
|
||||
multiple
|
||||
|
||||
@@ -121,6 +121,12 @@
|
||||
border
|
||||
row-key="id"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">
|
||||
<el-table-column
|
||||
label="序号"
|
||||
align="center"
|
||||
type="index"
|
||||
width="50">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
@@ -365,6 +371,8 @@
|
||||
this.saveLoading = false
|
||||
})
|
||||
} else {
|
||||
this.isSubmit = false
|
||||
this.saveLoading = false
|
||||
return this.$message.warning('请完善基础信息')
|
||||
}
|
||||
})
|
||||
|
||||
@@ -159,6 +159,12 @@
|
||||
border
|
||||
row-key="id"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">
|
||||
<el-table-column
|
||||
label="序号"
|
||||
align="center"
|
||||
type="index"
|
||||
width="50">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
@@ -223,7 +229,7 @@
|
||||
:is-visible.sync="drawerModal"
|
||||
@checkedRole="checkedRole"
|
||||
></Role-tree>
|
||||
<el-dialog width='400px' :visible.sync="fileMadel" title="上传文件">
|
||||
<el-dialog width='400px' :visible.sync="fileMadel" title="上传文件" v-dragDialogWidth :close-on-click-modal="false">
|
||||
<el-upload
|
||||
class="upload-demo"
|
||||
drag
|
||||
|
||||
@@ -160,6 +160,12 @@
|
||||
border
|
||||
row-key="id"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">
|
||||
<el-table-column
|
||||
label="序号"
|
||||
align="center"
|
||||
type="index"
|
||||
width="50">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
|
||||
@@ -158,6 +158,12 @@
|
||||
border
|
||||
row-key="id"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">
|
||||
<el-table-column
|
||||
label="序号"
|
||||
align="center"
|
||||
type="index"
|
||||
width="50">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
@@ -223,7 +229,7 @@
|
||||
:is-visible.sync="drawerModal"
|
||||
@checkedRole="checkedRole"
|
||||
></Role-tree>
|
||||
<el-dialog width='400px' :visible.sync="fileMadel" title="上传文件" v-if="!disabledXX">
|
||||
<el-dialog width='400px' :visible.sync="fileMadel" title="上传文件" v-if="!disabledXX" v-dragDialogWidth :close-on-click-modal="false">
|
||||
<el-upload
|
||||
class="upload-demo"
|
||||
multiple
|
||||
@@ -307,6 +313,8 @@
|
||||
this.drawerModal = true
|
||||
},
|
||||
checkedRole (data) {
|
||||
this.isSubmit = true
|
||||
this.saveLoading = true
|
||||
changeAssigneeNew({
|
||||
taskId: this.$route.query.taskIds, // 任务id
|
||||
userId:this.$store.getters.userInfo.userId, // 委托人
|
||||
@@ -321,6 +329,9 @@
|
||||
} else {
|
||||
this.$message.warning(res.message)
|
||||
}
|
||||
}).finally(() => {
|
||||
this.isSubmit = false
|
||||
this.saveLoading = false
|
||||
})
|
||||
},
|
||||
// 请求转换流程图
|
||||
@@ -395,6 +406,7 @@
|
||||
},
|
||||
handleSave() {
|
||||
this.saveLoading = true
|
||||
this.isSubmit = true
|
||||
let json = this.form
|
||||
json.responUserList = this.tableData
|
||||
this.form.docUser = this.newDocUser
|
||||
@@ -407,14 +419,16 @@
|
||||
saveTaskForPub(_formData).then(res => {
|
||||
this.saveLoading = false
|
||||
this.$message.success('保存成功')
|
||||
}).catch(e => {
|
||||
}).finally(() => {
|
||||
this.saveLoading = false
|
||||
this.isSubmit = false
|
||||
})
|
||||
},
|
||||
handleSubmit() {
|
||||
this.$refs['qbkwForm'].validate((valid) => {
|
||||
if (valid) {
|
||||
this.isSubmit = true
|
||||
this.saveLoading = true
|
||||
let json = this.jsonData
|
||||
json.commentText = this.commentText5
|
||||
json.hzfileId = this.form.hzfileId
|
||||
@@ -431,6 +445,7 @@
|
||||
this.$router.push('/processCenter')
|
||||
}
|
||||
this.isSubmit = false
|
||||
this.saveLoading = false
|
||||
})
|
||||
}
|
||||
})
|
||||
|
||||
@@ -154,6 +154,12 @@
|
||||
border
|
||||
row-key="id"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">
|
||||
<el-table-column
|
||||
label="序号"
|
||||
align="center"
|
||||
type="index"
|
||||
width="50">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
@@ -217,7 +223,7 @@
|
||||
:is-visible.sync="drawerModal"
|
||||
@checkedRole="checkedRole"
|
||||
></Role-tree>
|
||||
<el-dialog width='400px' :visible.sync="fileMadel" title="上传文件">
|
||||
<el-dialog width='400px' :visible.sync="fileMadel" title="上传文件" v-dragDialogWidth :close-on-click-modal="false">
|
||||
<el-upload
|
||||
class="upload-demo"
|
||||
multiple
|
||||
|
||||
@@ -149,6 +149,12 @@
|
||||
border
|
||||
row-key="id"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">
|
||||
<el-table-column
|
||||
label="序号"
|
||||
align="center"
|
||||
type="index"
|
||||
width="50">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
@@ -215,7 +221,7 @@
|
||||
:is-visible.sync="drawerModal"
|
||||
@checkedRole="checkedRole"
|
||||
></Role-tree>
|
||||
<el-dialog width='400px' :visible.sync="fileMadel" title="上传文件">
|
||||
<el-dialog width='400px' :visible.sync="fileMadel" title="上传文件" v-dragDialogWidth :close-on-click-modal="false">
|
||||
<el-upload
|
||||
multiple
|
||||
drag
|
||||
|
||||
@@ -149,6 +149,12 @@
|
||||
border
|
||||
row-key="id"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">
|
||||
<el-table-column
|
||||
label="序号"
|
||||
align="center"
|
||||
type="index"
|
||||
width="50">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
@@ -215,7 +221,7 @@
|
||||
:is-visible.sync="drawerModal"
|
||||
@checkedRole="checkedRole"
|
||||
></Role-tree>
|
||||
<el-dialog width='400px' :visible.sync="fileMadel" title="上传文件">
|
||||
<el-dialog width='400px' :visible.sync="fileMadel" title="上传文件" v-dragDialogWidth :close-on-click-modal="false">
|
||||
<el-upload
|
||||
multiple
|
||||
drag
|
||||
|
||||
@@ -149,6 +149,12 @@
|
||||
border
|
||||
row-key="id"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">
|
||||
<el-table-column
|
||||
label="序号"
|
||||
align="center"
|
||||
type="index"
|
||||
width="50">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
@@ -215,7 +221,7 @@
|
||||
:is-visible.sync="drawerModal"
|
||||
@checkedRole="checkedRole"
|
||||
></Role-tree>
|
||||
<el-dialog width='400px' :visible.sync="fileMadel" title="上传文件">
|
||||
<el-dialog width='400px' :visible.sync="fileMadel" title="上传文件" v-dragDialogWidth :close-on-click-modal="false">
|
||||
<el-upload
|
||||
multiple
|
||||
drag
|
||||
|
||||
@@ -181,6 +181,12 @@
|
||||
border
|
||||
row-key="id"
|
||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">
|
||||
<el-table-column
|
||||
label="序号"
|
||||
align="center"
|
||||
type="index"
|
||||
width="50">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
@@ -247,7 +253,7 @@
|
||||
:is-visible.sync="drawerModal"
|
||||
@checkedRole="checkedRole"
|
||||
></Role-tree>
|
||||
<el-dialog width='400px' :visible.sync="fileMadel" title="上传文件">
|
||||
<el-dialog width='400px' :visible.sync="fileMadel" title="上传文件" v-dragDialogWidth :close-on-click-modal="false">
|
||||
<el-upload
|
||||
multiple
|
||||
drag
|
||||
|
||||
@@ -198,6 +198,12 @@
|
||||
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
|
||||
fontWeight: 'bold', height: '20px'}">
|
||||
<el-table-column type="selection" width="55"></el-table-column>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="tel_name"
|
||||
align="center"
|
||||
@@ -370,7 +376,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<el-dialog width='400px' :visible.sync="fileMadel" title="上传附件">
|
||||
<el-dialog width='400px' :visible.sync="fileMadel" title="上传附件" v-dragDialogWidth :close-on-click-modal="false">
|
||||
<el-upload
|
||||
class="upload-demo"
|
||||
:disabled="acceptShow"
|
||||
|
||||
@@ -102,6 +102,7 @@
|
||||
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
|
||||
fontWeight: 'bold', height: '20px'}">
|
||||
<el-table-column type="selection" width="55"/>
|
||||
<el-table-column type="index" width="55" label="序号" align="center"/>
|
||||
<el-table-column prop="tel_name" align="center" label="联络人"/>
|
||||
<el-table-column prop="tel_unit" align="center" label="单位"/>
|
||||
<el-table-column prop="tel_phone" align="center" label="电话"/>
|
||||
@@ -155,6 +156,12 @@
|
||||
width="55"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
|
||||
@@ -99,6 +99,12 @@
|
||||
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
|
||||
fontWeight: 'bold', height: '20px'}">
|
||||
<el-table-column type="selection" width="55"/>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column prop="tel_name" align="center" label="联络人"/>
|
||||
<el-table-column prop="tel_unit" align="center" label="单位"/>
|
||||
<el-table-column prop="tel_phone" align="center" label="电话"/>
|
||||
@@ -245,6 +251,12 @@
|
||||
width="55"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
|
||||
@@ -102,6 +102,7 @@
|
||||
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
|
||||
fontWeight: 'bold', height: '20px'}">
|
||||
<el-table-column type="selection" width="55"/>
|
||||
<el-table-column type="index" width="55" label="序号" align="center"/>
|
||||
<el-table-column prop="tel_name" align="center" label="联络人"/>
|
||||
<el-table-column prop="tel_unit" align="center" label="单位"/>
|
||||
<el-table-column prop="tel_phone" align="center" label="电话"/>
|
||||
@@ -117,6 +118,12 @@
|
||||
style="width: 100%"
|
||||
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
|
||||
fontWeight: 'bold', height: '20px'}">
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column prop="fillPeople" align="center" label="参与人"/>
|
||||
<el-table-column prop="fillUnit" align="center" label="单位"/>
|
||||
<el-table-column prop="fillDept" align="center" label="部门"/>
|
||||
@@ -174,6 +181,12 @@
|
||||
width="55"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
|
||||
@@ -102,6 +102,12 @@
|
||||
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
|
||||
fontWeight: 'bold', height: '20px'}">
|
||||
<el-table-column type="selection" width="55"/>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="tel_name"
|
||||
align="center"
|
||||
@@ -161,6 +167,12 @@
|
||||
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
|
||||
fontWeight: 'bold', height: '20px'}">
|
||||
<el-table-column type="selection" width="55"/>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column prop="fillPeople" align="center" label="参与人">
|
||||
<template slot-scope="scope">
|
||||
{{ scope.row.fillPeople || '' }}
|
||||
@@ -245,6 +257,12 @@
|
||||
width="55"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
@@ -355,7 +373,7 @@
|
||||
<el-dialog
|
||||
:visible.sync="upDialog"
|
||||
width='400px'
|
||||
:before-close="handleClose">
|
||||
:before-close="handleClose" v-dragDialogWidth :close-on-click-modal="false">
|
||||
<el-upload
|
||||
:disabled="acceptShow"
|
||||
multiple
|
||||
|
||||
@@ -94,6 +94,7 @@
|
||||
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
|
||||
fontWeight: 'bold', height: '20px'}">
|
||||
<el-table-column type="selection" width="55"></el-table-column>
|
||||
<el-table-column type="index" width="55" label="序号" align="center"/>
|
||||
<el-table-column prop="tel_name" align="center" label="联络人"/>
|
||||
<el-table-column prop="tel_unit" align="center" label="单位"/>
|
||||
<el-table-column prop="tel_phone" align="center" label="电话"/>
|
||||
@@ -111,6 +112,7 @@
|
||||
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
|
||||
fontWeight: 'bold', height: '20px'}">
|
||||
<el-table-column type="selection" width="55"/>
|
||||
<el-table-column type="index" width="55" label="序号" align="center"/>
|
||||
<el-table-column prop="fillPeople" align="center" label="参与人"/>
|
||||
<el-table-column prop="fillUnit" align="center" label="单位"/>
|
||||
<el-table-column prop="fillDept" align="center" label="部门"/>
|
||||
@@ -162,6 +164,12 @@
|
||||
width="55"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
|
||||
@@ -105,6 +105,7 @@
|
||||
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
|
||||
fontWeight: 'bold', height: '20px'}">
|
||||
<el-table-column type="selection" width="55"></el-table-column>
|
||||
<el-table-column type="index" width="55" label="序号" align="center"/>
|
||||
<el-table-column prop="tel_name" align="center" label="联络人"/>
|
||||
<el-table-column prop="tel_unit" align="center" label="单位"/>
|
||||
<el-table-column prop="tel_phone" align="center" label="电话"/>
|
||||
@@ -122,6 +123,7 @@
|
||||
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
|
||||
fontWeight: 'bold', height: '20px'}">
|
||||
<el-table-column type="selection" width="55"/>
|
||||
<el-table-column type="index" width="55" label="序号" align="center"/>
|
||||
<el-table-column prop="fillPeople" align="center" label="参与人"/>
|
||||
<el-table-column prop="fillUnit" align="center" label="单位"/>
|
||||
<el-table-column prop="fillDept" align="center" label="部门"/>
|
||||
@@ -173,6 +175,12 @@
|
||||
width="55"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
type="index"
|
||||
width="55"
|
||||
label="序号"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
|
||||
@@ -158,7 +158,7 @@
|
||||
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
|
||||
fontWeight: 'bold', height: '20px'}">
|
||||
<el-table-column type="selection" width="55" align="center"/>
|
||||
<el-table-column type="index" width="50" align="center"/>
|
||||
<el-table-column type="index" width="50" align="center" label="序号"/>
|
||||
<el-table-column label="议题" align="center">
|
||||
<template slot-scope="scope">
|
||||
<el-input :disabled="disabledXX" v-model="scope.row.meetingTheme" placeholder="请填写"/>
|
||||
@@ -303,7 +303,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<el-dialog width='400px' :visible.sync="fileMadel" title="上传附件">
|
||||
<el-dialog width='400px' :visible.sync="fileMadel" title="上传附件" v-dragDialogWidth :close-on-click-modal="false">
|
||||
<el-upload
|
||||
class="upload-demo"
|
||||
:disabled="acceptShow"
|
||||
@@ -785,6 +785,7 @@ export default {
|
||||
} else {
|
||||
this.$message.warning('请完成流程信息的人员选择')
|
||||
this.isSubmit = false
|
||||
this.saveLoading = false
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
@@ -100,7 +100,7 @@
|
||||
style="width: 100%"
|
||||
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
|
||||
fontWeight: 'bold', height: '20px'}">
|
||||
<el-table-column type="index" width="50" align="center"/>
|
||||
<el-table-column type="index" width="50" align="center" label="序号"/>
|
||||
<el-table-column label="议题" align="center" prop="meetingTheme"/>
|
||||
</el-table>
|
||||
</el-form-item>
|
||||
@@ -151,6 +151,7 @@
|
||||
width="55"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column type="index" width="55" label="序号" align="center"/>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
|
||||
@@ -100,7 +100,7 @@
|
||||
style="width: 100%"
|
||||
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
|
||||
fontWeight: 'bold', height: '20px'}">
|
||||
<el-table-column type="index" width="50" align="center"/>
|
||||
<el-table-column type="index" width="55" label="序号" align="center"/>
|
||||
<el-table-column label="议题" align="center" prop="meetingTheme"/>
|
||||
</el-table>
|
||||
</el-form-item>
|
||||
@@ -205,6 +205,7 @@
|
||||
width="55"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column type="index" width="55" label="序号" align="center"/>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
|
||||
@@ -100,7 +100,7 @@
|
||||
style="width: 100%"
|
||||
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
|
||||
fontWeight: 'bold', height: '20px'}">
|
||||
<el-table-column type="index" width="50" align="center"/>
|
||||
<el-table-column type="index" width="55" label="序号" align="center"/>
|
||||
<el-table-column label="议题" align="center" prop="meetingTheme"/>
|
||||
</el-table>
|
||||
</el-form-item>
|
||||
@@ -113,7 +113,7 @@
|
||||
style="width: 100%"
|
||||
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
|
||||
fontWeight: 'bold', height: '20px'}">
|
||||
<el-table-column type="index" width="50" align="center"/>
|
||||
<el-table-column type="index" width="55" label="序号" align="center"/>
|
||||
<el-table-column prop="fillPeople" align="center" label="人员"/>
|
||||
<el-table-column prop="fillUnit" align="center" label="单位"/>
|
||||
<el-table-column prop="fillDept" align="center" label="部门"/>
|
||||
@@ -156,6 +156,7 @@
|
||||
width="55"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column type="index" width="55" label="序号" align="center"/>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
|
||||
@@ -100,7 +100,7 @@
|
||||
style="width: 100%"
|
||||
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
|
||||
fontWeight: 'bold', height: '20px'}">
|
||||
<el-table-column type="index" width="50" align="center"/>
|
||||
<el-table-column type="index" width="55" label="序号" align="center"/>
|
||||
<el-table-column
|
||||
label="议题"
|
||||
align="center"
|
||||
@@ -135,7 +135,7 @@
|
||||
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
|
||||
fontWeight: 'bold', height: '20px'}">
|
||||
<el-table-column type="selection" width="55"/>
|
||||
<el-table-column type="index" width="50" align="center"/>
|
||||
<el-table-column type="index" width="55" label="序号" align="center"/>
|
||||
<el-table-column prop="fillPeople" align="center" label="人员">
|
||||
<template slot-scope="scope">
|
||||
{{ scope.row.fillPeople || '' }}
|
||||
@@ -207,6 +207,7 @@
|
||||
width="55"
|
||||
align="center">
|
||||
</el-table-column>
|
||||
<el-table-column type="index" width="55" label="序号" align="center"/>
|
||||
<el-table-column
|
||||
prop="name"
|
||||
label="任务步骤"
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user