瀏覽代碼

Squashed commit of the following:

commit a39882fb598ad90451fbfd224b6891a7435bf52b
Merge: eb9514a 9598d94
Author: Luolei <16657115156@163.com>
Date:   Tue Mar 19 09:41:27 2019 +0800

    Merge branch 'dev2/luolei' into dev

commit 9598d94c53b73cb3df116180f76c2c1748d922e6
Merge: 621f140 a34c487
Author: Luolei <16657115156@163.com>
Date:   Tue Mar 19 09:38:59 2019 +0800

    Merge branch 'independentTag' into dev2/luolei

commit 621f1403ff1d937760d1dbac7a51285c21d2413a
Merge: 8c21876 019bf02
Author: Luolei <16657115156@163.com>
Date:   Tue Mar 19 09:27:59 2019 +0800

    Merge branch 'depart' into dev2/luolei

commit eb9514adcd6ca8b5c994e62fdc599edecc35d28b
Merge: 339757e b09082a
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Mon Mar 18 17:41:04 2019 +0800

    Merge branch 'test' into dev2/zhangxc

commit 339757e6ffe47a70ea5b70ef9a6cbc9c6ac588f7
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Mon Mar 18 17:40:24 2019 +0800

    修改填写单类型初始化非公共数据

commit c2bccce8a4757c593c46d168dbb56464f6f59825
Merge: 5f05a09 8c21876
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Mon Mar 18 17:34:05 2019 +0800

    merge from 'dev'

commit 5f05a0901e939d421dd3dfe3bf33237b6a61ef10
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Mon Mar 18 17:28:34 2019 +0800

    修改填写单类型,初始化非公用数据

commit b09082a5947c02980bccd544de54dc035958c3a5
Merge: 0c683ce 8c21876
Author: Luolei <16657115156@163.com>
Date:   Mon Mar 18 17:27:25 2019 +0800

    Merge branch 'dev' into test

commit 8c21876bee94cef3d8485d7c58a01e58d992ef80
Author: Luolei <16657115156@163.com>
Date:   Mon Mar 18 17:23:46 2019 +0800

    既往史toleft加判断

commit 2e06ad10f877fc0fd18ed1a40866096c01cf1314
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Mon Mar 18 16:52:41 2019 +0800

    增加是否为症状

commit e056b1acc3a1161dbcc7f2b2f84a0fec4d702673
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Mon Mar 18 16:52:21 2019 +0800

    增加是否为症状

commit 5b24bee80e9e7c105514218ae06b8210c9068fcf
Author: Luolei <16657115156@163.com>
Date:   Mon Mar 18 16:51:42 2019 +0800

    填写单类型判断bug

commit fa4b3e51bcbed84646fa2aeaf1b26a165c444e18
Merge: 95b977d 238b7a0
Author: Luolei <16657115156@163.com>
Date:   Mon Mar 18 16:32:14 2019 +0800

    Merge branch 'dev' of http://192.168.2.236:10080/zhouna/platformFront into dev

commit 95b977da112d0c456abb8604dc287f6a92236809
Author: Luolei <16657115156@163.com>
Date:   Mon Mar 18 16:32:00 2019 +0800

    既往史修改

commit a34c4875dd8de5a58fbcf1d682d5b682e815b21f
Author: zhouna <zhouna@zjlantone.com>
Date:   Mon Mar 18 15:39:52 2019 +0800

    术语静态知识未完

commit 22bf16a5ab5b0dfbda03ffc078ffb9c1f865a28d
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Mon Mar 18 15:12:56 2019 +0800

    添加独立标签标签明细限制30个字

commit 71b2b268d6dffa536ce4a2bbb908410935854bbb
Author: zhouna <zhouna@zjlantone.com>
Date:   Mon Mar 18 09:55:42 2019 +0800

    独立标签列表显示类型bug修改

commit 0c683ce6d2a9124e8407c03bf849e012ef0bd641
Merge: 3af8ef7 238b7a0
Author: zhouna <zhouna@zjlantone.com>
Date:   Fri Mar 15 17:05:34 2019 +0800

    Merge remote-tracking branch 'origin/dev' into test

commit 238b7a09cfd44561122001f946d9f7c43cbea945
Merge: 6b41a18 30f21b9
Author: zhouna <zhouna@zjlantone.com>
Date:   Fri Mar 15 17:04:16 2019 +0800

    Merge remote-tracking branch 'origin/dev2/zhangxc' into dev

commit 6b41a18eedcdba1bc7a3444b19d64b310fa1a52b
Merge: 2b6eb62 2ca1fb2
Author: zhouna <zhouna@zjlantone.com>
Date:   Fri Mar 15 17:04:11 2019 +0800

    Merge remote-tracking branch 'origin/independentTag' into dev

commit 2b6eb62b7d560ad106f2e62e9b831f4ee01f6f9b
Merge: c93337c 1040e80
Author: zhouna <zhouna@zjlantone.com>
Date:   Fri Mar 15 17:04:06 2019 +0800

    Merge remote-tracking branch 'origin/depart' into dev

commit 30f21b92e4216e86e10df1c210f94949fe34a028
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Fri Mar 15 16:48:35 2019 +0800

    独立标签单选多选去除空数据

commit 2ca1fb28c4f90f4ce45918ebdfcbc945fbc2ef06
Author: zhouna <zhouna@zjlantone.com>
Date:   Fri Mar 15 16:46:26 2019 +0800

    单选多选空选项过滤

commit 32f57b4df37b134f5ce926283617129da6f57822
Author: zhouna <zhouna@zjlantone.com>
Date:   Fri Mar 15 16:19:57 2019 +0800

    无控制台时默认页面不请求数据bug修改

commit a6b4df99023aa6ed9ca479a2e5dcfdff2f2dd390
Author: zhouna <zhouna@zjlantone.com>
Date:   Fri Mar 15 14:59:21 2019 +0800

    无控制台时默认页面不请求数据

commit c93337c2660faae3bcb7a341a28483b9e9880c2a
Merge: f3bf75a 1f970e0
Author: Luolei <16657115156@163.com>
Date:   Fri Mar 15 13:42:25 2019 +0800

    Merge branch 'dev2/luolei' into dev

commit 3af8ef787a0fef6747c9a2dbbc1a0a06a230326a
Merge: 596e1f0 1f970e0
Author: Luolei <16657115156@163.com>
Date:   Fri Mar 15 13:39:51 2019 +0800

    Merge branch 'dev2/luolei' into test

commit 0ce01a9ceb8de1ac832df54615e7ede068e50657
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Fri Mar 15 13:38:52 2019 +0800

    独立标签和标签组修改参数修改

commit 1f970e06ce073c126bc0a16cde614aac3dc08063
Author: Luolei <16657115156@163.com>
Date:   Fri Mar 15 13:36:00 2019 +0800

    配置文件改动

commit e0611ffef509322090d66dff6f48e78b9ad2e3c9
Author: Luolei <16657115156@163.com>
Date:   Fri Mar 15 13:10:00 2019 +0800

    bug

commit cbdb0771d38a2f2fc9f7cde87aa3ee6fc736bf47
Author: zhouna <zhouna@zjlantone.com>
Date:   Fri Mar 15 11:19:44 2019 +0800

    同无同伴可有多个选项,未选中行禁用按钮

commit 596e1f06cd5cfa1f53704611de405dcac15cd608
Merge: 080d5ee f3bf75a
Author: zhouna <zhouna@zjlantone.com>
Date:   Fri Mar 15 10:41:51 2019 +0800

    Merge remote-tracking branch 'origin/dev' into test

commit f3bf75aca37ff49a32bd70492ad7925be1fc07ec
Merge: 8983bf8 b5d0868
Author: zhouna <zhouna@zjlantone.com>
Date:   Fri Mar 15 10:39:33 2019 +0800

    Merge remote-tracking branch 'origin/depart' into dev

commit 8983bf86f32b0b938f78869bf8cdfadd1877fb0f
Merge: 8c43a86 2639ce7
Author: zhouna <zhouna@zjlantone.com>
Date:   Fri Mar 15 10:35:35 2019 +0800

    Merge remote-tracking branch 'origin/dev2/zhangxc' into dev

    # Conflicts:
    #	src/api/config.js

commit 8c43a86bfa08ee8abfce581d40a4d1b003912a22
Merge: dfcada3 3981702
Author: zhouna <zhouna@zjlantone.com>
Date:   Fri Mar 15 10:33:47 2019 +0800

    Merge remote-tracking branch 'origin/dev2/luolei' into dev

    # Conflicts:
    #	src/api/config.js

commit dfcada342de93cad1b2e79cbcb5f09afab6f3c3b
Merge: 37d1343 1309a48
Author: zhouna <zhouna@zjlantone.com>
Date:   Fri Mar 15 10:31:40 2019 +0800

    Merge remote-tracking branch 'origin/depart' into dev

    # Conflicts:
    #	src/api/config.js
    #	src/api/icss.js
    #	src/components/icss/AddDisclInfo.vue
    #	src/components/icss/AddMedicinePrompt.vue
    #	src/components/icss/CommonTemplate.vue
    #	src/components/icss/IndeptLabel.vue
    #	src/components/icss/MedicinePrompt.vue
    #	src/components/icss/PubTemplateGroup.vue
    #	src/components/icss/TemplateMaintenance.vue
    #	src/components/icss/TemplateMaintenanceWrap.vue
    #	src/routes.js

commit 37d1343525323228f3f5f857217daf62196ea729
Merge: 326491e 381645f
Author: zhouna <zhouna@zjlantone.com>
Date:   Fri Mar 15 10:14:37 2019 +0800

    Merge remote-tracking branch 'origin/independentTag' into dev

commit 13f7f467645c0644b69308242e22f6510d5abfe0
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Thu Mar 14 20:31:17 2019 +0800

    增加最小年龄不能小于最大年龄判断

commit 3981702a621519f1d0b3ad497b40c0609310aab8
Author: Luolei <16657115156@163.com>
Date:   Thu Mar 14 16:59:56 2019 +0800

    操作人参数去错了

commit e82348bbfcca495fb9b438bd9a1ed3df4e0438f8
Author: Luolei <16657115156@163.com>
Date:   Thu Mar 14 16:17:44 2019 +0800

    参数调整

commit e52e7358c9b2f2ff0dda98f022f30e1e0208cf77
Author: Luolei <16657115156@163.com>
Date:   Thu Mar 14 13:56:08 2019 +0800

    模板维护基本完成

commit 381645fa24247459dbe2c9dfa27ab102631e63aa
Author: zhouna <zhouna@zjlantone.com>
Date:   Thu Mar 14 13:26:13 2019 +0800

    保存术语静态知识接口未完

commit 326491e11f514415af550bb36ab4a6e9b961b07f
Merge: 9d8e78e 3a35d38
Author: Luolei <16657115156@163.com>
Date:   Thu Mar 14 11:23:08 2019 +0800

    Merge branch 'dev2/luolei' into dev

commit 080d5ee96746c135b8448580f490c9e7945ec511
Merge: 3a35d38 9d8e78e
Author: Luolei <16657115156@163.com>
Date:   Thu Mar 14 11:20:37 2019 +0800

    Merge branch 'test' of http://192.168.2.236:10080/zhouna/platformFront into test

commit 3a35d38517110be2ff2fb9c216d38d800cc3757d
Author: Luolei <16657115156@163.com>
Date:   Thu Mar 14 11:18:43 2019 +0800

    模板维护功能提交

commit 2639ce711923bf4ef2c9c6dd06a515b504704748
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Thu Mar 14 10:51:22 2019 +0800

    常见症状详情和修改

commit e39088b6d35790033d7d24ec444e9c2f8c05c92c
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Wed Mar 13 16:46:33 2019 +0800

    修改标签池标签类型

commit 9d8e78e5c7915fca2d57588e2fc7de5c3f5b737c
Merge: 581d3ec 7c4e0c7
Author: zhouna <zhouna@zjlantone.com>
Date:   Wed Mar 13 15:43:00 2019 +0800

    Merge remote-tracking branch 'origin/dev2/zhangxc' into dev

    # Conflicts:
    #	src/components/icss/IndeptLabel.vue
    #	src/components/icss/SingleSelect.vue

commit 7c4e0c7c2759ce35aba20392f2ddf8a0a5959ca2
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Wed Mar 13 15:35:49 2019 +0800

    常见科室症状

commit ea0f58d9620813f41d86db07b3b423593889e890
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Wed Mar 13 15:35:21 2019 +0800

    多选取消默认选中

commit 581d3eca1b25e0a4ce75d638291ba0c5a94b6e35
Merge: ddc468f cdc557d
Author: zhouna <zhouna@zjlantone.com>
Date:   Wed Mar 13 15:30:08 2019 +0800

    Merge remote-tracking branch 'origin/independentTag' into dev

    # Conflicts:
    #	src/api/config.js
    #	src/components/icss/IndeptLabel.vue
    #	src/components/icss/PromptInfo.vue
    #	src/routes.js

commit cdc557d0eee2af3a58aa67bfece53cbf32c343bd
Author: zhouna <zhouna@zjlantone.com>
Date:   Wed Mar 13 14:54:48 2019 +0800

    独立标签表格标签类型显示修改,既往史添加标签池可选类型修改

commit 44fab27447641937bfa3f934e259ddc9f9b760cf
Author: zhouna <zhouna@zjlantone.com>
Date:   Wed Mar 13 14:20:04 2019 +0800

    症状尾巴标签池有时间单位

commit d5a9d0b0cdf2976a1d50ff484ecb5c7f6843ef66
Author: zhouna <zhouna@zjlantone.com>
Date:   Wed Mar 13 13:55:39 2019 +0800

    下拉组件清空与下拉箭头重合修改

commit feb792b515c554af8dde2a06127d3758b2b583eb
Author: zhouna <zhouna@zjlantone.com>
Date:   Wed Mar 13 13:22:48 2019 +0800

    独立标签筛选类型辅捡等不显示

commit c3a666aa1af0b9c561eaa5ed589effe614e985a5
Author: zhouna <zhouna@zjlantone.com>
Date:   Wed Mar 13 11:43:37 2019 +0800

    后台数据typeCn转换为筛选中对应的字段名称

commit efb80b4bf9e9d8aa6298b72f8b864a671edea2b7
Author: zhouna <zhouna@zjlantone.com>
Date:   Wed Mar 13 11:21:29 2019 +0800

    单选无同伴同无,多选无默认选中

commit b138d164f421524e7c66ee8673102d4738078b6e
Author: zhouna <zhouna@zjlantone.com>
Date:   Wed Mar 13 10:06:55 2019 +0800

    术语静态知识未完

commit f0659f14489821e423f9c70564969af5edf2da2b
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Wed Mar 13 09:16:02 2019 +0800

    其他史多选的不需要显示默认选中

commit 592302ac839e01e17286f332cee2cafda9d82d78
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Tue Mar 12 18:50:27 2019 +0800

    修改v-show为v-if

commit cb868f04f62ef05bbf2fd5038a71845a79ba75e0
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Tue Mar 12 18:50:05 2019 +0800

    血压修改问题

commit a2aa1c103fb35c7f788fe3499b22695898a1a99a
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Tue Mar 12 18:49:37 2019 +0800

    症状修改文字标签添加标识

commit ecdfcb194300b3b88f194a5a00c19aa474c7da34
Author: zhouna <zhouna@zjlantone.com>
Date:   Tue Mar 12 10:48:55 2019 +0800

    医学术语静态知识维护页面添加

commit 5fb0d31284c1ea9f980ed42ee4ec0ea6e137e851
Author: zhouna <zhouna@zjlantone.com>
Date:   Tue Mar 12 10:23:29 2019 +0800

    提示信息修改

commit 27e21af25e41e49ad609a06fb46157f2b635922c
Author: zhouna <zhouna@zjlantone.com>
Date:   Mon Mar 11 20:32:19 2019 +0800

    静态知识修改

commit c4701778218a01ab699ed29be3402cc68b9ef5da
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Mon Mar 11 20:27:44 2019 +0800

    单选异常选项修改

commit 822df8507b0c48b06e8d9b9350001cfd1f85765e
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Mon Mar 11 20:11:18 2019 +0800

    添加查体模板

commit 7658d6f547d6b067d42d4cbaebc07e46d206340f
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Mon Mar 11 20:10:15 2019 +0800

    独立标签标签归属名称

commit 7b0204b6b2fb9ab2c1adbdc29b7af8cfb68da26f
Author: zhouna <zhouna@zjlantone.com>
Date:   Mon Mar 11 18:56:57 2019 +0800

    提示信息详情完成

commit 5e8f323a81a735e062abbd0289fef01ed39646b3
Author: zhouna <zhouna@zjlantone.com>
Date:   Mon Mar 11 15:58:36 2019 +0800

    提示信息详情删除修改-接口对接

commit 74714bd95e9ba5a0312b1afc44ca8b156d8e9f6c
Author: Luolei <16657115156@163.com>
Date:   Fri Mar 8 17:44:53 2019 +0800

    test

commit 2bf8231b03c8eef66abfc2e1a6f9d96c457c2e67
Author: zhouna <zhouna@zjlantone.com>
Date:   Fri Mar 8 15:21:28 2019 +0800

    提示信息添加

commit ddc468fe5f2c18dd3860ffdad97cdb3e9c8d30d8
Merge: 5033494 b809a69
Author: Luolei <16657115156@163.com>
Date:   Fri Mar 8 11:31:28 2019 +0800

    Merge branch 'dev2/luolei' into dev

commit b809a6993c8f2b4d53a921ed17ce4beb96afe714
Author: Luolei <16657115156@163.com>
Date:   Fri Mar 8 11:30:52 2019 +0800

    药品分类

commit 5033494965fd13f7511755590f106a42a08ba368
Merge: 069d57c 11280b2
Author: Luolei <16657115156@163.com>
Date:   Fri Mar 8 11:25:59 2019 +0800

    Merge branch 'dev' of http://192.168.2.236:10080/zhouna/platformFront into dev

commit c17df7317718acbf2dfbde32fcc545f1ed818af8
Merge: 069d57c 11280b2
Author: Luolei <16657115156@163.com>
Date:   Fri Mar 8 11:22:38 2019 +0800

    Merge branch 'dev2/zhangxc' into dev2/luolei

commit 11280b23fd6f56315cf8b686f9ed9279c4d92bff
Merge: 0ac18a8 c96333d
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Fri Mar 8 11:18:52 2019 +0800

    merge from 'luolei'

commit 069d57c50a1aec671dc3e6a9a531cbf07472adad
Author: Luolei <16657115156@163.com>
Date:   Fri Mar 8 11:10:14 2019 +0800

    注释

commit a380af30e459f7db199c78963f1d138747880822
Author: Luolei <16657115156@163.com>
Date:   Fri Mar 8 11:08:58 2019 +0800

    11

commit 0ac18a8c7555daba27c2693ea6dc6fd08ed94e55
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Fri Mar 8 11:07:50 2019 +0800

    修改参数转换函数

commit 370bfc071e6e89235fee91aa495bb89b662d3713
Merge: c96333d a8359c2
Author: Luolei <16657115156@163.com>
Date:   Fri Mar 8 11:04:12 2019 +0800

    Merge branch 'dev' into dev2/luolei

commit 6074687f3d18f71e668224ca59e514b6696a558f
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Fri Mar 8 11:04:12 2019 +0800

    修改独立标签样式

commit c96333d02f1af5286ef46aab04ef104963d4bbaa
Author: Luolei <16657115156@163.com>
Date:   Fri Mar 8 11:02:56 2019 +0800

    样式

commit cc411cc6733931097a8cdd6b9c57b192d8935196
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Fri Mar 8 11:02:29 2019 +0800

    Revert "修改独立标签样式"

    This reverts commit fc1d5a12ade36fbc24461b5bb2c55b8b352d38f9.

commit fc1d5a12ade36fbc24461b5bb2c55b8b352d38f9
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Fri Mar 8 11:01:23 2019 +0800

    修改独立标签样式

commit 5ac3b253c2d3fca4de474100b650bab1b0138d61
Author: Luolei <16657115156@163.com>
Date:   Fri Mar 8 10:55:17 2019 +0800

    11

commit a8359c2a226ae695bfa22c2e480088e025fe192b
Merge: 072bc67 cb3e95b
Author: Luolei <16657115156@163.com>
Date:   Fri Mar 8 10:32:32 2019 +0800

    Merge branch 'dev2/luolei' into dev

commit cb3e95b38a46ba9e38a311f72f933c534cee104e
Author: Luolei <16657115156@163.com>
Date:   Fri Mar 8 10:31:04 2019 +0800

    123456

commit bb5b301daacc785155578147f66575848d39c21f
Merge: 1b9fe73 072bc67
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Fri Mar 8 10:23:55 2019 +0800

    merge from 'dev'

commit 1b9fe73bd1fae8e2eef414e520b985cee7c17e93
Merge: 45f3fff a28b97b
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Fri Mar 8 10:18:52 2019 +0800

    merge feom 'luolei'

commit 45f3fff542bbdb72399411b0d807c45ef53cfe9a
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Fri Mar 8 10:14:22 2019 +0800

    查体模板维护

commit e91e545be4b9fa9eb9d3738c636b2d3be4934c50
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Fri Mar 8 09:56:18 2019 +0800

    修改参数转换tagFlag

commit 072bc671096d52b8a4f477f562fd26340bfde0ca
Merge: 376205e a28b97b
Author: Luolei <16657115156@163.com>
Date:   Thu Mar 7 17:44:22 2019 +0800

    Merge branch 'dev2/luolei' into dev

commit a28b97bdbc88658bd958a9341add8f86c0c52961
Author: Luolei <16657115156@163.com>
Date:   Thu Mar 7 17:39:30 2019 +0800

    模板添加界面

commit cb1b285b6b482be1006e239caec531cb0bdef070
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Thu Mar 7 15:31:56 2019 +0800

    常见科室症状添加症状

commit 2a1b26b33ac8f879bf2bd76f0b862d450651d8ba
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Thu Mar 7 15:29:35 2019 +0800

    表格添加不可拖拽属性

commit 8281112592b596ba405b5db8e49571c41e8e8d0e
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Thu Mar 7 15:29:18 2019 +0800

    常用科室症状上下排序

commit 4323a2cbd123f252dcf81a90fbfc304be5529d40
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Thu Mar 7 14:54:14 2019 +0800

    独立标签最小年龄类型限制

commit 87a95a9d52190e088a05f0cac5c95c721c419fba
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Thu Mar 7 13:55:58 2019 +0800

    修改报错

commit ac0d7ede74d93bf0630e4b72eb029b78f3360907
Merge: 6e62e30 fda8c97
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Thu Mar 7 13:54:16 2019 +0800

    merge from 'dev2/luolei'

commit 6e62e30f3ae5cd9e72651f311584c203c2a468df
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Thu Mar 7 13:43:35 2019 +0800

    归属添加药品分类

commit fda8c97ddd693aa794d87937bba640746a9439c0
Author: Luolei <16657115156@163.com>
Date:   Thu Mar 7 13:43:02 2019 +0800

    标签池获取问题

commit 4d0718701f413e87eec87f120249ba51127b2c1a
Author: Luolei <16657115156@163.com>
Date:   Thu Mar 7 13:25:19 2019 +0800

    标签组类别填写单类型9没有标签池报错问题

commit 376205ee088e63aa291e02221dcc9ebbd8b3499c
Merge: 99048a5 2f00eb8
Author: zhouna <zhouna@zjlantone.com>
Date:   Thu Mar 7 11:41:53 2019 +0800

    Merge remote-tracking branch 'origin/dev' into dev

commit 99048a54361560591510c2e3f79342134d9a1c29
Author: zhouna <zhouna@zjlantone.com>
Date:   Thu Mar 7 11:41:12 2019 +0800

    文件服务器地址修改

commit 6930a001d2a87a04a67f2e6b35f1362b5920ff98
Merge: c6a276a 2f00eb8
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Thu Mar 7 11:36:35 2019 +0800

    merge from 'dev'

commit fcb91f06b700e7c3d84058985ad4bd89539cf092
Author: Luolei <16657115156@163.com>
Date:   Thu Mar 7 11:31:38 2019 +0800

    新增模板维护系统

commit c6a276a09579b4478c1fb5c7e6aaabb7fcdef4ea
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Thu Mar 7 11:23:13 2019 +0800

    修改标签组添加是否显示加号和是否复制子标签字段

commit 3869532cff2a3c176935a9498def94f5384820ee
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Thu Mar 7 11:13:28 2019 +0800

    添加常用科室症状

commit 2f00eb8a4baee7dae8bdf11986f139f692c3376d
Merge: 0c12c5e 0fe383a
Author: liucf <liucf@zjlantone.com>
Date:   Thu Mar 7 09:58:35 2019 +0800

    Merge branch 'dev' of http://192.168.2.236:10080/zhouna/platformFront into dev

commit ae8596b1e19d3b46939535694342d2b63e7bd270
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Thu Mar 7 09:16:44 2019 +0800

    修改独立标签添加/修改标题

commit 0c12c5e77187de09015015fc95bc5072cb967097
Author: liucf <liucf@zjlantone.com>
Date:   Wed Mar 6 16:49:04 2019 +0800

    合并depart分支
    Squashed commit of the following:

    commit 49f3af28dbb3e149975a326ba706b0fc1e9544c4
    Author: liucf <liucf@zjlantone.com>
    Date:   Wed Mar 6 16:42:01 2019 +0800

        合并dev
        Squashed commit of the following:

        commit 4c0d6ab1bdf57922ae75aa1a6a170afc085dc898
        Merge: 6dde00e f2ad245
        Author: Luolei <16657115156@163.com>
        Date:   Wed Mar 6 11:15:37 2019 +0800

            Merge branch 'dev2/luolei' into dev

        commit f2ad24529f7716a96e6e01c57056343fcd516473
        Merge: e0223af 76dfc4f
        Author: Luolei <16657115156@163.com>
        Date:   Wed Mar 6 11:13:37 2019 +0800

            Merge branch 'dev2/zhangxc' into dev2/luolei

        commit 76dfc4fd7c7664af34654bd72bee0bf578af9ccd
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Wed Mar 6 11:12:15 2019 +0800

            修改标签组参数转换

        commit 365b676fb3adfb19828a6295b94527da158b0a56
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Wed Mar 6 10:52:38 2019 +0800

            修改独立标签没有修改不能保存问题

        commit 6dde00e16e5f07d3e69e51de43aa99a56293ff4a
        Author: Luolei <16657115156@163.com>
        Date:   Tue Mar 5 16:46:45 2019 +0800

            token失效问题

        commit 36d73051401858000de44211f71d931d0b061e6e
        Merge: 28fdc7d b1feaf1
        Author: Luolei <16657115156@163.com>
        Date:   Tue Mar 5 11:10:10 2019 +0800

            Merge branch 'dev' of http://192.168.2.236:10080/zhouna/platformFront into dev

        commit b1feaf1f321edcd8d26aea2b20bae165151ab7c2
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Tue Mar 5 11:05:01 2019 +0800

            独立标签分页样式

        commit 28fdc7d0a8a2b49cbfdf379d3b5b8447c8025ad1
        Merge: 216dd81 28336ac
        Author: Luolei <16657115156@163.com>
        Date:   Tue Mar 5 11:03:07 2019 +0800

            Merge branch 'dev' of http://192.168.2.236:10080/zhouna/platformFront into dev

        commit 28336ac7450ac9b1057ee467ea2166fb7b6e01ca
        Merge: db78e24 1c7e1b4
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Tue Mar 5 10:59:41 2019 +0800

            merge from 'lcf'

        commit db78e24b427d92b0a8aa9d774deb2bad253912a7
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Tue Mar 5 10:49:32 2019 +0800

            症状推送类样式修改

        commit 09a0e94857dab141bdc5740d74550a3daf4efaea
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Tue Mar 5 10:33:59 2019 +0800

            修改底部分页宽度

        commit 216dd81eaabdb52e0801671608c0fdb4e9e75200
        Merge: 7d489cf e0223af
        Author: Luolei <16657115156@163.com>
        Date:   Tue Mar 5 10:28:44 2019 +0800

            Merge branch 'dev2/luolei' into dev

        commit e0223af7bb036a081b13b975dc5b1f0fba5d4733
        Author: Luolei <16657115156@163.com>
        Date:   Tue Mar 5 10:26:04 2019 +0800

            去掉类型判断

        commit 7d489cfa185c3385c877ac2ecc86b32dd3b858a2
        Merge: 69f1559 3cb5b42
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Tue Mar 5 10:24:20 2019 +0800

            Merge branch 'dev' into dev2/zhangxc

        commit 69f1559ade6bf6636f5a43077203897d9e7c7d38
        Merge: b232857 0e7f672
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Tue Mar 5 10:22:12 2019 +0800

            Merge branch 'dev2/luolei' into dev2/zhangxc

        commit b2328579f94768eaca1a20191733639b07343235
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Tue Mar 5 09:49:21 2019 +0800

            底部分页添加最小宽度

        commit 3cb5b426e5a671d331c29e15062eeffbcb2ec8ea
        Merge: 51c17f1 0e7f672
        Author: Luolei <16657115156@163.com>
        Date:   Tue Mar 5 09:39:54 2019 +0800

            Merge branch 'dev2/luolei' into dev

        commit 51c17f117d137e82c82a0883d546e17063a1a180
        Author: Luolei <16657115156@163.com>
        Date:   Tue Mar 5 09:39:39 2019 +0800

            富文本编辑依赖添加

        commit 32ff97af416239ea70ca68cd60edd0dcdd1f659b
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Mar 4 16:33:14 2019 +0800

            修改操作界面样式

        commit 457d83209b5c780554eeee8accf88e4c1630394a
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Mar 4 16:16:44 2019 +0800

            症状推送添加标签标识

        commit 98a4e0135a012f95d6f1604b3030e3197d29acc7
        Merge: bfdb2a4 de516f0
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Mar 4 13:09:42 2019 +0800

            Merge branch 'test' into dev2/zhangxc

        commit bfdb2a4fb1a75176a10d8fb20f500a1ea638c3d4
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Mar 4 10:34:54 2019 +0800

            症状推送有内容显示状态

        commit 0e7f6729f0207ca2db7135dd4f4570aef9e30b74
        Author: Luolei <16657115156@163.com>
        Date:   Mon Mar 4 09:25:40 2019 +0800

            删除console

        commit 83920a95b2a26706470d5effd09e14dc60aec472
        Author: Luolei <16657115156@163.com>
        Date:   Fri Mar 1 17:52:56 2019 +0800

            报错问题

        commit 5aa2bdc4772a121a8f95796d287a6144aba0849a
        Merge: e1b7e26 73440ab
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Fri Mar 1 17:33:02 2019 +0800

            Merge remote-tracking branch 'origin/dev2/zhangxc' into dev

        commit e1b7e2694cf8c386d3964ea9e0230d3983deb805
        Merge: 163e4c9 de516f0
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Fri Mar 1 17:32:42 2019 +0800

            Merge branch 'test' into dev

            # Conflicts:
            #	src/api/icss.js

        commit 73440abf636577fda0d05524180791434ca727b7
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Fri Mar 1 17:03:31 2019 +0800

            症状推送

        commit de516f030d664bb82787ae5a35f68515237ab4c4
        Merge: 4c3985a aebb7f7
        Author: Luolei <16657115156@163.com>
        Date:   Fri Mar 1 16:39:30 2019 +0800

            Merge branch 'test' of http://192.168.2.236:10080/zhouna/platformFront into test

        commit 4c3985ae9ebe589d36c352b579501681f060b795
        Author: Luolei <16657115156@163.com>
        Date:   Fri Mar 1 16:19:02 2019 +0800

            限制调用时机

        commit f0d48657fba60ba4fd72c031b8368b7c67efc619
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Fri Mar 1 16:15:33 2019 +0800

            noIds添加判断

        commit 7822c027d53e42610d9c00a7a6cc7f6277fd940d
        Merge: 8324bf6 f9a0af3
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Fri Mar 1 15:43:24 2019 +0800

            Merge branch 'dev2/luolei' into dev2/zhangxc

        commit 8324bf6701f684f38e1fe3c906d2e10b27b20318
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Fri Mar 1 15:42:41 2019 +0800

            症状推送(未完成)

        commit f9a0af3b869f1e84296e4630293ae99532e35155
        Author: Luolei <16657115156@163.com>
        Date:   Fri Mar 1 15:40:56 2019 +0800

            合并问题

        commit aad93151bf13fb20e8b732369d05452e62d05c17
        Merge: f61ed45 cad991f
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Fri Mar 1 15:08:39 2019 +0800

            merge from 'luolei'

        commit f61ed45412bf0650f1eca8616018dbb5e5dad14f
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Fri Mar 1 15:01:33 2019 +0800

            症状推送及其修改(未完成)

        commit aebb7f75c35177143468f1c70c43738de296363e
        Author: Luolei <16657115156@163.com>
        Date:   Fri Mar 1 14:32:58 2019 +0800

            多次调用问题解决

        commit cad991f7ef1b6740b8abc6e2fbd7a907471732b4
        Author: Luolei <16657115156@163.com>
        Date:   Fri Mar 1 09:40:18 2019 +0800

            修改完成,参数统一配置

        commit 163e4c98b7bf96e2c8e8f9369c2069c9f337c13e
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Thu Feb 28 20:20:45 2019 +0800

            配置项修改

        commit 3992819f3cbccf6d8950af1db46f1c562ee7b700
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Thu Feb 28 20:09:38 2019 +0800

            添加富文本编辑器

        commit 14e739f9bc8d1064667f92622dc0fb7dd2597713
        Author: Luolei <16657115156@163.com>
        Date:   Thu Feb 28 16:03:58 2019 +0800

            标签组修改

        commit 78b130de9259175f18e1c2e06a61188c35ddb864
        Author: Luolei <16657115156@163.com>
        Date:   Wed Feb 27 15:08:40 2019 +0800

            判断有误

        commit fb3b8a9db8ad25b276585bf1994d36aea26d1d7c
        Merge: 77a9c8c a0b68ed
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Wed Feb 27 14:47:20 2019 +0800

            merge from 'dev2/luolei'

        commit 77a9c8c7c09e2981265d35abc5425484d9519783
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Wed Feb 27 14:41:59 2019 +0800

            标签组修改(血压和症状)

        commit a0b68ed4950b1a6fa297aa3828229e7561631978
        Author: Luolei <16657115156@163.com>
        Date:   Wed Feb 27 14:40:44 2019 +0800

            修改

        commit 7e1c8ed574b9c38f7f0385f0d1a8b551e7225ba0
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Tue Feb 26 20:25:47 2019 +0800

            提示信息维护

        commit ee26bc4f4c3451b75130f73fc3049bfee0a70d08
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Tue Feb 26 09:51:54 2019 +0800

            标签组修改标签组公共数据部分

        commit 1b15b11ac6e8fe8b00ebd8a33f275539108bf5e5
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Feb 25 15:37:03 2019 +0800

            初始化时填写单类型赋值

        commit 9f1ce7bb11dbee76ddee677fca2710ef9f50bf9a
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Feb 25 15:36:02 2019 +0800

            删除联合推送标签明细项

        commit f4dd8ed9ab6b249a970e9552f73233955e475bf7
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Feb 25 14:34:32 2019 +0800

            标签组添加限制条件

        commit 6d4dc57bfb9537ec7f37d09e6883458ff15eccfe
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Fri Feb 22 15:08:17 2019 +0800

            修改归属,填写单类型,性别,标签明细重置

        commit 061de293c240f35ad7e82056d57d846c8f3cb531
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Fri Feb 22 13:57:28 2019 +0800

            修改归属为化验类别为多选时标签显示

        commit 479a87035c1997213f6ec710cd8fa4ddd647d7a6
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Fri Feb 22 10:57:15 2019 +0800

            化验和多选框

        commit a4724d13390450886b82d650e703095dada8a401
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Feb 21 11:08:15 2019 +0800

            修改标签类型和归属显示名称

        commit b448a51594240b8b0da025ee9a823c4577e2d18a
        Merge: 0b52ec6 db7e04f
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Feb 18 17:15:00 2019 +0800

            Merge branch 'test' into dev2/zhangxc

        commit db7e04f1441269684f4d3d9d93e2df81a77ba69a
        Author: Luolei <16657115156@163.com>
        Date:   Mon Feb 18 13:08:58 2019 +0800

            和单标签

        commit 0b52ec6854995f8e3caee14237cac15bacfdd6b4
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Feb 18 10:30:59 2019 +0800

            修改bug

        commit 56c4f223af587c04ae70c4d01b6c11cb480be35b
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Feb 18 10:30:39 2019 +0800

            修改标签池标签名称样式

        commit 3663d6490026fc3f4fab92f3966dec703705a017
        Merge: 7aec89a 43e196f
        Author: Luolei <16657115156@163.com>
        Date:   Mon Feb 18 10:13:29 2019 +0800

            Merge branch 'dev2/luolei' into independentTag

        commit a589a6dedb9ef0c9ebf6edfa9b09b44e98fd33ef
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Feb 18 10:08:57 2019 +0800

            修改标签名称样式

        commit 43e196ffb1e3a0cc0085f330794ebf423a0a2c6b
        Author: Luolei <16657115156@163.com>
        Date:   Fri Feb 15 17:26:43 2019 +0800

            bug修改

        commit 7aec89ad1af7201574105b99f0636c44e91a69e2
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Wed Feb 13 16:32:54 2019 +0800

            禁用传值布尔型

        commit 66fc0760cfcd217eba0577f8bfe2e68f3998448b
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Wed Feb 13 16:28:50 2019 +0800

            修改标签归属、类型和性别不可改

        commit 85d3a2321a8fbf021d3c8dd0185944dd1b8b4fd8
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Wed Feb 13 16:22:22 2019 +0800

            单选标签修改

        commit be7cbda8c07e9408ad26925b7cd6115fe5c3070e
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Tue Feb 12 11:20:22 2019 +0800

            文本类型修改,单选类型修改未完

        commit 2eb59396d0ba2af2245c2655ee3f9c0880f3ea79
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Feb 11 18:10:47 2019 +0800

            单选维护属性tag显示

        commit 0321a75eab8f276a9d3ec826bd2dcc8f635902e0
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Feb 11 17:35:26 2019 +0800

            输入框类型维护

        commit 082c91207349481dd5bbc13de511d46d212d83ea
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Feb 11 16:37:36 2019 +0800

            单选维护bug修改

        commit 6e9b2f35040b7f082ba078cdab9634b6b2b9f6cf
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Feb 11 14:53:29 2019 +0800

            单选标签属性选项置灰

        commit e344e25fd4fdfebf07d172e0e91cf35ad1b1835b
        Merge: 7b95e36 d8f8c68
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Sun Feb 3 10:04:46 2019 +0800

            Merge branch 'dev' into independentTag

        commit d8f8c684797c688a85bdb6c5d50f54765e0d6cd4
        Merge: e2dd153 ba5e9e6
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Sun Feb 3 09:48:48 2019 +0800

            Merge remote-tracking branch 'origin/dev' into dev

        commit e2dd1536cc4df81687c2f3634b7fb6582eba3ffe
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Sat Feb 2 17:30:26 2019 +0800

            单选维护

        commit 6eb57b7e5ccefc107775d6e9d7677deb50d3342b
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Fri Feb 1 17:57:41 2019 +0800

            独立标签

        commit 7b95e36f5bd527c1e23d3ff62b66184bb42b3743
        Merge: 6568234 c1ca617
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Fri Feb 1 15:29:27 2019 +0800

            Merge remote-tracking branch 'origin/depart' into independentTag

        commit 1cd9412ecd0d8cd09c694fdf238507017ec7d06b
        Author: Luolei <16657115156@163.com>
        Date:   Fri Feb 1 10:12:44 2019 +0800

            bug修改

        commit c4b0acf690b308b061c567aaa3620bd02879ec29
        Merge: 34570c5 b77e984
        Author: Luolei <16657115156@163.com>
        Date:   Thu Jan 31 17:23:17 2019 +0800

            Merge branch 'test' of http://192.168.2.236:10080/zhouna/platformFront into test

        commit 34570c5385b33631c74c29db58d02faad21367b0
        Author: Luolei <16657115156@163.com>
        Date:   Thu Jan 31 17:23:09 2019 +0800

            bug修改

        commit b77e984deaa7675a0364c1248f2b38b4d9ce76b0
        Merge: 93ce48b ba5e9e6
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Jan 31 15:36:20 2019 +0800

            Merge branch 'dev2/zhangxc' into test

        commit ba5e9e68617c1696e27de52e6deb48b39b47c9af
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Jan 31 15:35:33 2019 +0800

            修改顶部标题样式

        commit 93ce48bda37148c865cb0b305a6e645f8418badd
        Merge: 148d49f db0659a
        Author: Luolei <16657115156@163.com>
        Date:   Thu Jan 31 15:23:42 2019 +0800

            Merge branch 'dev2/luolei' into test

        commit db0659aab84a70449bb5b5c61a9084463554b100
        Author: Luolei <16657115156@163.com>
        Date:   Thu Jan 31 15:22:51 2019 +0800

            优化

        commit 148d49f1e88af00f186b116c3ec8a8defeabeb3c
        Merge: 3e9010f 60307c5
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Jan 31 15:19:38 2019 +0800

            Merge branch 'dev2/zhangxc' into test

        commit 60307c58ad8b6f06092ce19d0550c31b7c89c60d
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Jan 31 15:18:06 2019 +0800

            修改横铺统一(血压)为每个后面添加一个输入框

        commit 3e9010f66dc1ad911c37486615ea5423be2c9285
        Merge: 77d8884 f04c384
        Author: Luolei <16657115156@163.com>
        Date:   Thu Jan 31 15:16:48 2019 +0800

            Merge branch 'dev2/luolei' into test

        commit f04c384d802839228bc2f74fb7dc65ede83a1775
        Author: Luolei <16657115156@163.com>
        Date:   Thu Jan 31 15:15:12 2019 +0800

            互斥项

        commit 77d88846790cf2166999d602a6890d6ef4422190
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Jan 31 15:06:13 2019 +0800

            修改左右箭头位置

        commit 714eba80c300c481857d0df5285a86944c4469e0
        Merge: 969688f 3fe9e97
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Jan 31 15:01:58 2019 +0800

            Merge branch 'test' of http://192.168.2.236:10080/zhouna/platformFront into test

        commit 969688f82f0f869e5eafdc40263054c83cf0093d
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Jan 31 15:01:49 2019 +0800

            修改标签属性删除

        commit 3fe9e97cc952b42e09c6564fa5ccf9fccf060501
        Author: Luolei <16657115156@163.com>
        Date:   Thu Jan 31 14:34:44 2019 +0800

            保存忘打开了

        commit 6568234d9e55ae3d7b0de1c6739d8627ded2e14a
        Merge: 58d39fc 3f48de8
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Jan 31 13:24:55 2019 +0800

            Merge branch 'dev' into test

        commit 3f48de89a4a27030ce0315be08d7afde6ec2a4b8
        Merge: bf43109 025ac3d
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Jan 31 13:24:36 2019 +0800

            Merge branch 'dev2/zhangxc' into dev

        commit 025ac3d1380cd268e40ce856f873f1b92c27c9f7
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Jan 31 13:22:17 2019 +0800

            修改操作池样式

        commit 58d39fcdde20bc640cae05942b8eaea3a4e9f4b6
        Author: Luolei <16657115156@163.com>
        Date:   Thu Jan 31 13:18:04 2019 +0800

            去掉既往史下面的提示

        commit 2964171fec51793f979776c433cede0594777d96
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Jan 31 11:13:21 2019 +0800

            修改性别清除标签明细

        commit bf43109c5f7a9da797f3256e5dcd178b1cb2c437
        Author: Luolei <16657115156@163.com>
        Date:   Thu Jan 31 10:41:53 2019 +0800

            不区分单选多选

        commit 775e19e7edca1934ede0f43f42116bcefe29f5c6
        Author: Luolei <16657115156@163.com>
        Date:   Thu Jan 31 10:13:39 2019 +0800

            去掉弹窗

        commit cdd3894959797fd53fa8fb26bf46e1d886d2d177
        Merge: e0ae7ed 393d9e4
        Author: Luolei <16657115156@163.com>
        Date:   Thu Jan 31 10:11:23 2019 +0800

            Merge branch 'dev' of http://192.168.2.236:10080/zhouna/platformFront into dev

        commit e0ae7ed97452c8e17f9517ab4b466daccdecab1e
        Author: Luolei <16657115156@163.com>
        Date:   Thu Jan 31 10:11:13 2019 +0800

            添加参数,默认值修改

        commit 393d9e47dbbcc5293b3cb96f11024f30678fcaa7
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Jan 31 09:53:55 2019 +0800

            修改样式

        # Conflicts:
        #	src/api/icss.js
        #	src/components/icss/IndeptLabel.vue
        #	src/components/icss/LabelGroup.vue
        #	src/components/icss/PubTagGroup.vue

    commit 19f3f1de0e04cf8c4e4980713c886087b72f22b9
    Author: liucf <liucf@zjlantone.com>
    Date:   Tue Mar 5 16:52:40 2019 +0800

        合并dev分支,并统一分页样式和删除颜色
        Squashed commit of the following:

        commit 36d73051401858000de44211f71d931d0b061e6e
        Merge: 28fdc7d b1feaf1
        Author: Luolei <16657115156@163.com>
        Date:   Tue Mar 5 11:10:10 2019 +0800

            Merge branch 'dev' of http://192.168.2.236:10080/zhouna/platformFront into dev

        commit b1feaf1f321edcd8d26aea2b20bae165151ab7c2
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Tue Mar 5 11:05:01 2019 +0800

            独立标签分页样式

        commit 28fdc7d0a8a2b49cbfdf379d3b5b8447c8025ad1
        Merge: 216dd81 28336ac
        Author: Luolei <16657115156@163.com>
        Date:   Tue Mar 5 11:03:07 2019 +0800

            Merge branch 'dev' of http://192.168.2.236:10080/zhouna/platformFront into dev

        commit 28336ac7450ac9b1057ee467ea2166fb7b6e01ca
        Merge: db78e24 1c7e1b4
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Tue Mar 5 10:59:41 2019 +0800

            merge from 'lcf'

        commit db78e24b427d92b0a8aa9d774deb2bad253912a7
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Tue Mar 5 10:49:32 2019 +0800

            症状推送类样式修改

        commit 09a0e94857dab141bdc5740d74550a3daf4efaea
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Tue Mar 5 10:33:59 2019 +0800

            修改底部分页宽度

        commit 216dd81eaabdb52e0801671608c0fdb4e9e75200
        Merge: 7d489cf e0223af
        Author: Luolei <16657115156@163.com>
        Date:   Tue Mar 5 10:28:44 2019 +0800

            Merge branch 'dev2/luolei' into dev

        commit e0223af7bb036a081b13b975dc5b1f0fba5d4733
        Author: Luolei <16657115156@163.com>
        Date:   Tue Mar 5 10:26:04 2019 +0800

            去掉类型判断

        commit 7d489cfa185c3385c877ac2ecc86b32dd3b858a2
        Merge: 69f1559 3cb5b42
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Tue Mar 5 10:24:20 2019 +0800

            Merge branch 'dev' into dev2/zhangxc

        commit 69f1559ade6bf6636f5a43077203897d9e7c7d38
        Merge: b232857 0e7f672
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Tue Mar 5 10:22:12 2019 +0800

            Merge branch 'dev2/luolei' into dev2/zhangxc

        commit b2328579f94768eaca1a20191733639b07343235
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Tue Mar 5 09:49:21 2019 +0800

            底部分页添加最小宽度

        commit 3cb5b426e5a671d331c29e15062eeffbcb2ec8ea
        Merge: 51c17f1 0e7f672
        Author: Luolei <16657115156@163.com>
        Date:   Tue Mar 5 09:39:54 2019 +0800

            Merge branch 'dev2/luolei' into dev

        commit 51c17f117d137e82c82a0883d546e17063a1a180
        Author: Luolei <16657115156@163.com>
        Date:   Tue Mar 5 09:39:39 2019 +0800

            富文本编辑依赖添加

        commit 32ff97af416239ea70ca68cd60edd0dcdd1f659b
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Mar 4 16:33:14 2019 +0800

            修改操作界面样式

        commit 457d83209b5c780554eeee8accf88e4c1630394a
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Mar 4 16:16:44 2019 +0800

            症状推送添加标签标识

        commit 98a4e0135a012f95d6f1604b3030e3197d29acc7
        Merge: bfdb2a4 de516f0
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Mar 4 13:09:42 2019 +0800

            Merge branch 'test' into dev2/zhangxc

        commit bfdb2a4fb1a75176a10d8fb20f500a1ea638c3d4
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Mar 4 10:34:54 2019 +0800

            症状推送有内容显示状态

        commit 0e7f6729f0207ca2db7135dd4f4570aef9e30b74
        Author: Luolei <16657115156@163.com>
        Date:   Mon Mar 4 09:25:40 2019 +0800

            删除console

        commit 83920a95b2a26706470d5effd09e14dc60aec472
        Author: Luolei <16657115156@163.com>
        Date:   Fri Mar 1 17:52:56 2019 +0800

            报错问题

        commit 5aa2bdc4772a121a8f95796d287a6144aba0849a
        Merge: e1b7e26 73440ab
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Fri Mar 1 17:33:02 2019 +0800

            Merge remote-tracking branch 'origin/dev2/zhangxc' into dev

        commit e1b7e2694cf8c386d3964ea9e0230d3983deb805
        Merge: 163e4c9 de516f0
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Fri Mar 1 17:32:42 2019 +0800

            Merge branch 'test' into dev

            # Conflicts:
            #	src/api/icss.js

        commit 73440abf636577fda0d05524180791434ca727b7
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Fri Mar 1 17:03:31 2019 +0800

            症状推送

        commit de516f030d664bb82787ae5a35f68515237ab4c4
        Merge: 4c3985a aebb7f7
        Author: Luolei <16657115156@163.com>
        Date:   Fri Mar 1 16:39:30 2019 +0800

            Merge branch 'test' of http://192.168.2.236:10080/zhouna/platformFront into test

        commit 4c3985ae9ebe589d36c352b579501681f060b795
        Author: Luolei <16657115156@163.com>
        Date:   Fri Mar 1 16:19:02 2019 +0800

            限制调用时机

        commit f0d48657fba60ba4fd72c031b8368b7c67efc619
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Fri Mar 1 16:15:33 2019 +0800

            noIds添加判断

        commit 7822c027d53e42610d9c00a7a6cc7f6277fd940d
        Merge: 8324bf6 f9a0af3
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Fri Mar 1 15:43:24 2019 +0800

            Merge branch 'dev2/luolei' into dev2/zhangxc

        commit 8324bf6701f684f38e1fe3c906d2e10b27b20318
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Fri Mar 1 15:42:41 2019 +0800

            症状推送(未完成)

        commit f9a0af3b869f1e84296e4630293ae99532e35155
        Author: Luolei <16657115156@163.com>
        Date:   Fri Mar 1 15:40:56 2019 +0800

            合并问题

        commit aad93151bf13fb20e8b732369d05452e62d05c17
        Merge: f61ed45 cad991f
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Fri Mar 1 15:08:39 2019 +0800

            merge from 'luolei'

        commit f61ed45412bf0650f1eca8616018dbb5e5dad14f
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Fri Mar 1 15:01:33 2019 +0800

            症状推送及其修改(未完成)

        commit aebb7f75c35177143468f1c70c43738de296363e
        Author: Luolei <16657115156@163.com>
        Date:   Fri Mar 1 14:32:58 2019 +0800

            多次调用问题解决

        commit cad991f7ef1b6740b8abc6e2fbd7a907471732b4
        Author: Luolei <16657115156@163.com>
        Date:   Fri Mar 1 09:40:18 2019 +0800

            修改完成,参数统一配置

        commit 163e4c98b7bf96e2c8e8f9369c2069c9f337c13e
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Thu Feb 28 20:20:45 2019 +0800

            配置项修改

        commit 3992819f3cbccf6d8950af1db46f1c562ee7b700
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Thu Feb 28 20:09:38 2019 +0800

            添加富文本编辑器

        commit 14e739f9bc8d1064667f92622dc0fb7dd2597713
        Author: Luolei <16657115156@163.com>
        Date:   Thu Feb 28 16:03:58 2019 +0800

            标签组修改

        commit 78b130de9259175f18e1c2e06a61188c35ddb864
        Author: Luolei <16657115156@163.com>
        Date:   Wed Feb 27 15:08:40 2019 +0800

            判断有误

        commit fb3b8a9db8ad25b276585bf1994d36aea26d1d7c
        Merge: 77a9c8c a0b68ed
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Wed Feb 27 14:47:20 2019 +0800

            merge from 'dev2/luolei'

        commit 77a9c8c7c09e2981265d35abc5425484d9519783
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Wed Feb 27 14:41:59 2019 +0800

            标签组修改(血压和症状)

        commit a0b68ed4950b1a6fa297aa3828229e7561631978
        Author: Luolei <16657115156@163.com>
        Date:   Wed Feb 27 14:40:44 2019 +0800

            修改

        commit 7e1c8ed574b9c38f7f0385f0d1a8b551e7225ba0
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Tue Feb 26 20:25:47 2019 +0800

            提示信息维护

        commit ee26bc4f4c3451b75130f73fc3049bfee0a70d08
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Tue Feb 26 09:51:54 2019 +0800

            标签组修改标签组公共数据部分

        commit 1b15b11ac6e8fe8b00ebd8a33f275539108bf5e5
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Feb 25 15:37:03 2019 +0800

            初始化时填写单类型赋值

        commit 9f1ce7bb11dbee76ddee677fca2710ef9f50bf9a
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Feb 25 15:36:02 2019 +0800

            删除联合推送标签明细项

        commit f4dd8ed9ab6b249a970e9552f73233955e475bf7
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Feb 25 14:34:32 2019 +0800

            标签组添加限制条件

        commit 6d4dc57bfb9537ec7f37d09e6883458ff15eccfe
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Fri Feb 22 15:08:17 2019 +0800

            修改归属,填写单类型,性别,标签明细重置

        commit 061de293c240f35ad7e82056d57d846c8f3cb531
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Fri Feb 22 13:57:28 2019 +0800

            修改归属为化验类别为多选时标签显示

        commit 479a87035c1997213f6ec710cd8fa4ddd647d7a6
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Fri Feb 22 10:57:15 2019 +0800

            化验和多选框

        commit a4724d13390450886b82d650e703095dada8a401
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Feb 21 11:08:15 2019 +0800

            修改标签类型和归属显示名称

        commit b448a51594240b8b0da025ee9a823c4577e2d18a
        Merge: 0b52ec6 db7e04f
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Feb 18 17:15:00 2019 +0800

            Merge branch 'test' into dev2/zhangxc

        commit db7e04f1441269684f4d3d9d93e2df81a77ba69a
        Author: Luolei <16657115156@163.com>
        Date:   Mon Feb 18 13:08:58 2019 +0800

            和单标签

        commit 0b52ec6854995f8e3caee14237cac15bacfdd6b4
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Feb 18 10:30:59 2019 +0800

            修改bug

        commit 56c4f223af587c04ae70c4d01b6c11cb480be35b
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Feb 18 10:30:39 2019 +0800

            修改标签池标签名称样式

        commit 3663d6490026fc3f4fab92f3966dec703705a017
        Merge: 7aec89a 43e196f
        Author: Luolei <16657115156@163.com>
        Date:   Mon Feb 18 10:13:29 2019 +0800

            Merge branch 'dev2/luolei' into independentTag

        commit a589a6dedb9ef0c9ebf6edfa9b09b44e98fd33ef
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Feb 18 10:08:57 2019 +0800

            修改标签名称样式

        commit 43e196ffb1e3a0cc0085f330794ebf423a0a2c6b
        Author: Luolei <16657115156@163.com>
        Date:   Fri Feb 15 17:26:43 2019 +0800

            bug修改

        commit 7aec89ad1af7201574105b99f0636c44e91a69e2
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Wed Feb 13 16:32:54 2019 +0800

            禁用传值布尔型

        commit 66fc0760cfcd217eba0577f8bfe2e68f3998448b
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Wed Feb 13 16:28:50 2019 +0800

            修改标签归属、类型和性别不可改

        commit 85d3a2321a8fbf021d3c8dd0185944dd1b8b4fd8
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Wed Feb 13 16:22:22 2019 +0800

            单选标签修改

        commit be7cbda8c07e9408ad26925b7cd6115fe5c3070e
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Tue Feb 12 11:20:22 2019 +0800

            文本类型修改,单选类型修改未完

        commit 2eb59396d0ba2af2245c2655ee3f9c0880f3ea79
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Feb 11 18:10:47 2019 +0800

            单选维护属性tag显示

        commit 0321a75eab8f276a9d3ec826bd2dcc8f635902e0
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Feb 11 17:35:26 2019 +0800

            输入框类型维护

        commit 082c91207349481dd5bbc13de511d46d212d83ea
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Feb 11 16:37:36 2019 +0800

            单选维护bug修改

        commit 6e9b2f35040b7f082ba078cdab9634b6b2b9f6cf
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Feb 11 14:53:29 2019 +0800

            单选标签属性选项置灰

        commit e344e25fd4fdfebf07d172e0e91cf35ad1b1835b
        Merge: 7b95e36 d8f8c68
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Sun Feb 3 10:04:46 2019 +0800

            Merge branch 'dev' into independentTag

        commit d8f8c684797c688a85bdb6c5d50f54765e0d6cd4
        Merge: e2dd153 ba5e9e6
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Sun Feb 3 09:48:48 2019 +0800

            Merge remote-tracking branch 'origin/dev' into dev

        commit e2dd1536cc4df81687c2f3634b7fb6582eba3ffe
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Sat Feb 2 17:30:26 2019 +0800

            单选维护

        commit 6eb57b7e5ccefc107775d6e9d7677deb50d3342b
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Fri Feb 1 17:57:41 2019 +0800

            独立标签

        commit 7b95e36f5bd527c1e23d3ff62b66184bb42b3743
        Merge: 6568234 c1ca617
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Fri Feb 1 15:29:27 2019 +0800

            Merge remote-tracking branch 'origin/depart' into independentTag

        commit 1cd9412ecd0d8cd09c694fdf238507017ec7d06b
        Author: Luolei <16657115156@163.com>
        Date:   Fri Feb 1 10:12:44 2019 +0800

            bug修改

        commit c4b0acf690b308b061c567aaa3620bd02879ec29
        Merge: 34570c5 b77e984
        Author: Luolei <16657115156@163.com>
        Date:   Thu Jan 31 17:23:17 2019 +0800

            Merge branch 'test' of http://192.168.2.236:10080/zhouna/platformFront into test

        commit 34570c5385b33631c74c29db58d02faad21367b0
        Author: Luolei <16657115156@163.com>
        Date:   Thu Jan 31 17:23:09 2019 +0800

            bug修改

        commit b77e984deaa7675a0364c1248f2b38b4d9ce76b0
        Merge: 93ce48b ba5e9e6
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Jan 31 15:36:20 2019 +0800

            Merge branch 'dev2/zhangxc' into test

        commit ba5e9e68617c1696e27de52e6deb48b39b47c9af
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Jan 31 15:35:33 2019 +0800

            修改顶部标题样式

        commit 93ce48bda37148c865cb0b305a6e645f8418badd
        Merge: 148d49f db0659a
        Author: Luolei <16657115156@163.com>
        Date:   Thu Jan 31 15:23:42 2019 +0800

            Merge branch 'dev2/luolei' into test

        commit db0659aab84a70449bb5b5c61a9084463554b100
        Author: Luolei <16657115156@163.com>
        Date:   Thu Jan 31 15:22:51 2019 +0800

            优化

        commit 148d49f1e88af00f186b116c3ec8a8defeabeb3c
        Merge: 3e9010f 60307c5
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Jan 31 15:19:38 2019 +0800

            Merge branch 'dev2/zhangxc' into test

        commit 60307c58ad8b6f06092ce19d0550c31b7c89c60d
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Jan 31 15:18:06 2019 +0800

            修改横铺统一(血压)为每个后面添加一个输入框

        commit 3e9010f66dc1ad911c37486615ea5423be2c9285
        Merge: 77d8884 f04c384
        Author: Luolei <16657115156@163.com>
        Date:   Thu Jan 31 15:16:48 2019 +0800

            Merge branch 'dev2/luolei' into test

        commit f04c384d802839228bc2f74fb7dc65ede83a1775
        Author: Luolei <16657115156@163.com>
        Date:   Thu Jan 31 15:15:12 2019 +0800

            互斥项

        commit 77d88846790cf2166999d602a6890d6ef4422190
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Jan 31 15:06:13 2019 +0800

            修改左右箭头位置

        commit 714eba80c300c481857d0df5285a86944c4469e0
        Merge: 969688f 3fe9e97
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Jan 31 15:01:58 2019 +0800

            Merge branch 'test' of http://192.168.2.236:10080/zhouna/platformFront into test

        commit 969688f82f0f869e5eafdc40263054c83cf0093d
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Jan 31 15:01:49 2019 +0800

            修改标签属性删除

        commit 3fe9e97cc952b42e09c6564fa5ccf9fccf060501
        Author: Luolei <16657115156@163.com>
        Date:   Thu Jan 31 14:34:44 2019 +0800

            保存忘打开了

        commit 6568234d9e55ae3d7b0de1c6739d8627ded2e14a
        Merge: 58d39fc 3f48de8
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Jan 31 13:24:55 2019 +0800

            Merge branch 'dev' into test

        commit 3f48de89a4a27030ce0315be08d7afde6ec2a4b8
        Merge: bf43109 025ac3d
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Jan 31 13:24:36 2019 +0800

            Merge branch 'dev2/zhangxc' into dev

        commit 025ac3d1380cd268e40ce856f873f1b92c27c9f7
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Jan 31 13:22:17 2019 +0800

            修改操作池样式

        commit 58d39fcdde20bc640cae05942b8eaea3a4e9f4b6
        Author: Luolei <16657115156@163.com>
        Date:   Thu Jan 31 13:18:04 2019 +0800

            去掉既往史下面的提示

        commit 2964171fec51793f979776c433cede0594777d96
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Jan 31 11:13:21 2019 +0800

            修改性别清除标签明细

        commit bf43109c5f7a9da797f3256e5dcd178b1cb2c437
        Author: Luolei <16657115156@163.com>
        Date:   Thu Jan 31 10:41:53 2019 +0800

            不区分单选多选

        commit 775e19e7edca1934ede0f43f42116bcefe29f5c6
        Author: Luolei <16657115156@163.com>
        Date:   Thu Jan 31 10:13:39 2019 +0800

            去掉弹窗

        commit cdd3894959797fd53fa8fb26bf46e1d886d2d177
        Merge: e0ae7ed 393d9e4
        Author: Luolei <16657115156@163.com>
        Date:   Thu Jan 31 10:11:23 2019 +0800

            Merge branch 'dev' of http://192.168.2.236:10080/zhouna/platformFront into dev

        commit e0ae7ed97452c8e17f9517ab4b466daccdecab1e
        Author: Luolei <16657115156@163.com>
        Date:   Thu Jan 31 10:11:13 2019 +0800

            添加参数,默认值修改

        commit 393d9e47dbbcc5293b3cb96f11024f30678fcaa7
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Jan 31 09:53:55 2019 +0800

            修改样式

        # Conflicts:
        #	src/api/icss.js
        #	src/components/icss/IndeptLabel.vue
        #	src/components/icss/InspactTagGroup.vue
        #	src/components/icss/NoiseTemplate.vue
        #	src/components/icss/PubTagGroup.vue
        #	src/components/icss/SymptomPush.vue
        #	src/components/icss/SymptomTagGroup.vue

    commit e6f42e9e126128ec189ebc2505abd3a432bd01d6
    Author: liucf <liucf@zjlantone.com>
    Date:   Tue Mar 5 16:10:22 2019 +0800

        免责声明、详情、添加修改、启用停用

    commit f142c2dc630547b619612ed97270a9ff4a3221e0
    Author: liucf <liucf@zjlantone.com>
    Date:   Mon Mar 4 21:02:41 2019 +0800

        添加免责声明
        Squashed commit of the following:

        commit 5aa2bdc4772a121a8f95796d287a6144aba0849a
        Merge: e1b7e26 73440ab
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Fri Mar 1 17:33:02 2019 +0800

            Merge remote-tracking branch 'origin/dev2/zhangxc' into dev

        commit e1b7e2694cf8c386d3964ea9e0230d3983deb805
        Merge: 163e4c9 de516f0
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Fri Mar 1 17:32:42 2019 +0800

            Merge branch 'test' into dev

            # Conflicts:
            #	src/api/icss.js

        commit 73440abf636577fda0d05524180791434ca727b7
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Fri Mar 1 17:03:31 2019 +0800

            症状推送

        commit de516f030d664bb82787ae5a35f68515237ab4c4
        Merge: 4c3985a aebb7f7
        Author: Luolei <16657115156@163.com>
        Date:   Fri Mar 1 16:39:30 2019 +0800

            Merge branch 'test' of http://192.168.2.236:10080/zhouna/platformFront into test

        commit 4c3985ae9ebe589d36c352b579501681f060b795
        Author: Luolei <16657115156@163.com>
        Date:   Fri Mar 1 16:19:02 2019 +0800

            限制调用时机

        commit f0d48657fba60ba4fd72c031b8368b7c67efc619
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Fri Mar 1 16:15:33 2019 +0800

            noIds添加判断

        commit 7822c027d53e42610d9c00a7a6cc7f6277fd940d
        Merge: 8324bf6 f9a0af3
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Fri Mar 1 15:43:24 2019 +0800

            Merge branch 'dev2/luolei' into dev2/zhangxc

        commit 8324bf6701f684f38e1fe3c906d2e10b27b20318
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Fri Mar 1 15:42:41 2019 +0800

            症状推送(未完成)

        commit f9a0af3b869f1e84296e4630293ae99532e35155
        Author: Luolei <16657115156@163.com>
        Date:   Fri Mar 1 15:40:56 2019 +0800

            合并问题

        commit aad93151bf13fb20e8b732369d05452e62d05c17
        Merge: f61ed45 cad991f
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Fri Mar 1 15:08:39 2019 +0800

            merge from 'luolei'

        commit f61ed45412bf0650f1eca8616018dbb5e5dad14f
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Fri Mar 1 15:01:33 2019 +0800

            症状推送及其修改(未完成)

        commit aebb7f75c35177143468f1c70c43738de296363e
        Author: Luolei <16657115156@163.com>
        Date:   Fri Mar 1 14:32:58 2019 +0800

            多次调用问题解决

        commit cad991f7ef1b6740b8abc6e2fbd7a907471732b4
        Author: Luolei <16657115156@163.com>
        Date:   Fri Mar 1 09:40:18 2019 +0800

            修改完成,参数统一配置

        commit 163e4c98b7bf96e2c8e8f9369c2069c9f337c13e
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Thu Feb 28 20:20:45 2019 +0800

            配置项修改

        commit 3992819f3cbccf6d8950af1db46f1c562ee7b700
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Thu Feb 28 20:09:38 2019 +0800

            添加富文本编辑器

        commit 14e739f9bc8d1064667f92622dc0fb7dd2597713
        Author: Luolei <16657115156@163.com>
        Date:   Thu Feb 28 16:03:58 2019 +0800

            标签组修改

        commit 78b130de9259175f18e1c2e06a61188c35ddb864
        Author: Luolei <16657115156@163.com>
        Date:   Wed Feb 27 15:08:40 2019 +0800

            判断有误

        commit fb3b8a9db8ad25b276585bf1994d36aea26d1d7c
        Merge: 77a9c8c a0b68ed
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Wed Feb 27 14:47:20 2019 +0800

            merge from 'dev2/luolei'

        commit 77a9c8c7c09e2981265d35abc5425484d9519783
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Wed Feb 27 14:41:59 2019 +0800

            标签组修改(血压和症状)

        commit a0b68ed4950b1a6fa297aa3828229e7561631978
        Author: Luolei <16657115156@163.com>
        Date:   Wed Feb 27 14:40:44 2019 +0800

            修改

        commit 7e1c8ed574b9c38f7f0385f0d1a8b551e7225ba0
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Tue Feb 26 20:25:47 2019 +0800

            提示信息维护

        commit ee26bc4f4c3451b75130f73fc3049bfee0a70d08
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Tue Feb 26 09:51:54 2019 +0800

            标签组修改标签组公共数据部分

        commit 1b15b11ac6e8fe8b00ebd8a33f275539108bf5e5
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Feb 25 15:37:03 2019 +0800

            初始化时填写单类型赋值

        commit 9f1ce7bb11dbee76ddee677fca2710ef9f50bf9a
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Feb 25 15:36:02 2019 +0800

            删除联合推送标签明细项

        commit f4dd8ed9ab6b249a970e9552f73233955e475bf7
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Feb 25 14:34:32 2019 +0800

            标签组添加限制条件

        commit 6d4dc57bfb9537ec7f37d09e6883458ff15eccfe
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Fri Feb 22 15:08:17 2019 +0800

            修改归属,填写单类型,性别,标签明细重置

        commit 061de293c240f35ad7e82056d57d846c8f3cb531
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Fri Feb 22 13:57:28 2019 +0800

            修改归属为化验类别为多选时标签显示

        commit 479a87035c1997213f6ec710cd8fa4ddd647d7a6
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Fri Feb 22 10:57:15 2019 +0800

            化验和多选框

        commit a4724d13390450886b82d650e703095dada8a401
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Feb 21 11:08:15 2019 +0800

            修改标签类型和归属显示名称

        commit b448a51594240b8b0da025ee9a823c4577e2d18a
        Merge: 0b52ec6 db7e04f
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Feb 18 17:15:00 2019 +0800

            Merge branch 'test' into dev2/zhangxc

        commit db7e04f1441269684f4d3d9d93e2df81a77ba69a
        Author: Luolei <16657115156@163.com>
        Date:   Mon Feb 18 13:08:58 2019 +0800

            和单标签

        commit 0b52ec6854995f8e3caee14237cac15bacfdd6b4
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Feb 18 10:30:59 2019 +0800

            修改bug

        commit 56c4f223af587c04ae70c4d01b6c11cb480be35b
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Feb 18 10:30:39 2019 +0800

            修改标签池标签名称样式

        commit 3663d6490026fc3f4fab92f3966dec703705a017
        Merge: 7aec89a 43e196f
        Author: Luolei <16657115156@163.com>
        Date:   Mon Feb 18 10:13:29 2019 +0800

            Merge branch 'dev2/luolei' into independentTag

        commit a589a6dedb9ef0c9ebf6edfa9b09b44e98fd33ef
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Feb 18 10:08:57 2019 +0800

            修改标签名称样式

        commit 43e196ffb1e3a0cc0085f330794ebf423a0a2c6b
        Author: Luolei <16657115156@163.com>
        Date:   Fri Feb 15 17:26:43 2019 +0800

            bug修改

        commit 7aec89ad1af7201574105b99f0636c44e91a69e2
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Wed Feb 13 16:32:54 2019 +0800

            禁用传值布尔型

        commit 66fc0760cfcd217eba0577f8bfe2e68f3998448b
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Wed Feb 13 16:28:50 2019 +0800

            修改标签归属、类型和性别不可改

        commit 85d3a2321a8fbf021d3c8dd0185944dd1b8b4fd8
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Wed Feb 13 16:22:22 2019 +0800

            单选标签修改

        commit be7cbda8c07e9408ad26925b7cd6115fe5c3070e
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Tue Feb 12 11:20:22 2019 +0800

            文本类型修改,单选类型修改未完

        commit 2eb59396d0ba2af2245c2655ee3f9c0880f3ea79
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Feb 11 18:10:47 2019 +0800

            单选维护属性tag显示

        commit 0321a75eab8f276a9d3ec826bd2dcc8f635902e0
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Feb 11 17:35:26 2019 +0800

            输入框类型维护

        commit 082c91207349481dd5bbc13de511d46d212d83ea
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Feb 11 16:37:36 2019 +0800

            单选维护bug修改

        commit 6e9b2f35040b7f082ba078cdab9634b6b2b9f6cf
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Feb 11 14:53:29 2019 +0800

            单选标签属性选项置灰

        commit e344e25fd4fdfebf07d172e0e91cf35ad1b1835b
        Merge: 7b95e36 d8f8c68
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Sun Feb 3 10:04:46 2019 +0800

            Merge branch 'dev' into independentTag

        commit d8f8c684797c688a85bdb6c5d50f54765e0d6cd4
        Merge: e2dd153 ba5e9e6
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Sun Feb 3 09:48:48 2019 +0800

            Merge remote-tracking branch 'origin/dev' into dev

        commit e2dd1536cc4df81687c2f3634b7fb6582eba3ffe
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Sat Feb 2 17:30:26 2019 +0800

            单选维护

        commit 6eb57b7e5ccefc107775d6e9d7677deb50d3342b
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Fri Feb 1 17:57:41 2019 +0800

            独立标签

        commit 7b95e36f5bd527c1e23d3ff62b66184bb42b3743
        Merge: 6568234 c1ca617
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Fri Feb 1 15:29:27 2019 +0800

            Merge remote-tracking branch 'origin/depart' into independentTag

        commit 1cd9412ecd0d8cd09c694fdf238507017ec7d06b
        Author: Luolei <16657115156@163.com>
        Date:   Fri Feb 1 10:12:44 2019 +0800

            bug修改

        commit c4b0acf690b308b061c567aaa3620bd02879ec29
        Merge: 34570c5 b77e984
        Author: Luolei <16657115156@163.com>
        Date:   Thu Jan 31 17:23:17 2019 +0800

            Merge branch 'test' of http://192.168.2.236:10080/zhouna/platformFront into test

        commit 34570c5385b33631c74c29db58d02faad21367b0
        Author: Luolei <16657115156@163.com>
        Date:   Thu Jan 31 17:23:09 2019 +0800

            bug修改

        commit b77e984deaa7675a0364c1248f2b38b4d9ce76b0
        Merge: 93ce48b ba5e9e6
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Jan 31 15:36:20 2019 +0800

            Merge branch 'dev2/zhangxc' into test

        commit ba5e9e68617c1696e27de52e6deb48b39b47c9af
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Jan 31 15:35:33 2019 +0800

            修改顶部标题样式

        commit 93ce48bda37148c865cb0b305a6e645f8418badd
        Merge: 148d49f db0659a
        Author: Luolei <16657115156@163.com>
        Date:   Thu Jan 31 15:23:42 2019 +0800

            Merge branch 'dev2/luolei' into test

        commit db0659aab84a70449bb5b5c61a9084463554b100
        Author: Luolei <16657115156@163.com>
        Date:   Thu Jan 31 15:22:51 2019 +0800

            优化

        commit 148d49f1e88af00f186b116c3ec8a8defeabeb3c
        Merge: 3e9010f 60307c5
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Jan 31 15:19:38 2019 +0800

            Merge branch 'dev2/zhangxc' into test

        commit 60307c58ad8b6f06092ce19d0550c31b7c89c60d
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Jan 31 15:18:06 2019 +0800

            修改横铺统一(血压)为每个后面添加一个输入框

        commit 3e9010f66dc1ad911c37486615ea5423be2c9285
        Merge: 77d8884 f04c384
        Author: Luolei <16657115156@163.com>
        Date:   Thu Jan 31 15:16:48 2019 +0800

            Merge branch 'dev2/luolei' into test

        commit f04c384d802839228bc2f74fb7dc65ede83a1775
        Author: Luolei <16657115156@163.com>
        Date:   Thu Jan 31 15:15:12 2019 +0800

            互斥项

        commit 77d88846790cf2166999d602a6890d6ef4422190
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Jan 31 15:06:13 2019 +0800

            修改左右箭头位置

        commit 714eba80c300c481857d0df5285a86944c4469e0
        Merge: 969688f 3fe9e97
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Jan 31 15:01:58 2019 +0800

            Merge branch 'test' of http://192.168.2.236:10080/zhouna/platformFront into test

        commit 969688f82f0f869e5eafdc40263054c83cf0093d
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Jan 31 15:01:49 2019 +0800

            修改标签属性删除

        commit 3fe9e97cc952b42e09c6564fa5ccf9fccf060501
        Author: Luolei <16657115156@163.com>
        Date:   Thu Jan 31 14:34:44 2019 +0800

            保存忘打开了

        commit 6568234d9e55ae3d7b0de1c6739d8627ded2e14a
        Merge: 58d39fc 3f48de8
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Jan 31 13:24:55 2019 +0800

            Merge branch 'dev' into test

        commit 3f48de89a4a27030ce0315be08d7afde6ec2a4b8
        Merge: bf43109 025ac3d
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Jan 31 13:24:36 2019 +0800

            Merge branch 'dev2/zhangxc' into dev

        commit 025ac3d1380cd268e40ce856f873f1b92c27c9f7
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Jan 31 13:22:17 2019 +0800

            修改操作池样式

        commit 58d39fcdde20bc640cae05942b8eaea3a4e9f4b6
        Author: Luolei <16657115156@163.com>
        Date:   Thu Jan 31 13:18:04 2019 +0800

            去掉既往史下面的提示

        commit 2964171fec51793f979776c433cede0594777d96
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Jan 31 11:13:21 2019 +0800

            修改性别清除标签明细

        commit bf43109c5f7a9da797f3256e5dcd178b1cb2c437
        Author: Luolei <16657115156@163.com>
        Date:   Thu Jan 31 10:41:53 2019 +0800

            不区分单选多选

        commit 775e19e7edca1934ede0f43f42116bcefe29f5c6
        Author: Luolei <16657115156@163.com>
        Date:   Thu Jan 31 10:13:39 2019 +0800

            去掉弹窗

        commit cdd3894959797fd53fa8fb26bf46e1d886d2d177
        Merge: e0ae7ed 393d9e4
        Author: Luolei <16657115156@163.com>
        Date:   Thu Jan 31 10:11:23 2019 +0800

            Merge branch 'dev' of http://192.168.2.236:10080/zhouna/platformFront into dev

        commit e0ae7ed97452c8e17f9517ab4b466daccdecab1e
        Author: Luolei <16657115156@163.com>
        Date:   Thu Jan 31 10:11:13 2019 +0800

            添加参数,默认值修改

        commit 393d9e47dbbcc5293b3cb96f11024f30678fcaa7
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Thu Jan 31 09:53:55 2019 +0800

            修改样式

        # Conflicts:
        #	src/api/config.js
        #	src/api/icss.js
        #	src/api/utils.js
        #	src/components/icss/BloodPressTagGroup.vue
        #	src/components/icss/NoiseTemplate.vue
        #	src/components/icss/PubTagGroup.vue
        #	src/components/icss/PubTagPartDetail.vue
        #	src/components/icss/SymptomTagGroup.vue
        #	src/routes.js

    # Conflicts:
    #	src/components/icss/IndeptLabel.vue
    #	src/components/icss/LabelGroup.vue

commit 4340f9c1e06625f368d3acf2c81f10797a50d74c
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Wed Mar 6 14:18:37 2019 +0800

    常见科室症状

commit 0fe383a169541a4af26341a94dbdcca18026b9a9
Author: Luolei <16657115156@163.com>
Date:   Wed Mar 6 13:33:31 2019 +0800

    标题修改

commit 4c0d6ab1bdf57922ae75aa1a6a170afc085dc898
Merge: 6dde00e f2ad245
Author: Luolei <16657115156@163.com>
Date:   Wed Mar 6 11:15:37 2019 +0800

    Merge branch 'dev2/luolei' into dev

commit f2ad24529f7716a96e6e01c57056343fcd516473
Merge: e0223af 76dfc4f
Author: Luolei <16657115156@163.com>
Date:   Wed Mar 6 11:13:37 2019 +0800

    Merge branch 'dev2/zhangxc' into dev2/luolei

commit 76dfc4fd7c7664af34654bd72bee0bf578af9ccd
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Wed Mar 6 11:12:15 2019 +0800

    修改标签组参数转换

commit 365b676fb3adfb19828a6295b94527da158b0a56
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Wed Mar 6 10:52:38 2019 +0800

    修改独立标签没有修改不能保存问题

commit 6dde00e16e5f07d3e69e51de43aa99a56293ff4a
Author: Luolei <16657115156@163.com>
Date:   Tue Mar 5 16:46:45 2019 +0800

    token失效问题

commit 36d73051401858000de44211f71d931d0b061e6e
Merge: 28fdc7d b1feaf1
Author: Luolei <16657115156@163.com>
Date:   Tue Mar 5 11:10:10 2019 +0800

    Merge branch 'dev' of http://192.168.2.236:10080/zhouna/platformFront into dev

commit b1feaf1f321edcd8d26aea2b20bae165151ab7c2
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Tue Mar 5 11:05:01 2019 +0800

    独立标签分页样式

commit 28fdc7d0a8a2b49cbfdf379d3b5b8447c8025ad1
Merge: 216dd81 28336ac
Author: Luolei <16657115156@163.com>
Date:   Tue Mar 5 11:03:07 2019 +0800

    Merge branch 'dev' of http://192.168.2.236:10080/zhouna/platformFront into dev

commit 28336ac7450ac9b1057ee467ea2166fb7b6e01ca
Merge: db78e24 1c7e1b4
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Tue Mar 5 10:59:41 2019 +0800

    merge from 'lcf'

commit db78e24b427d92b0a8aa9d774deb2bad253912a7
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Tue Mar 5 10:49:32 2019 +0800

    症状推送类样式修改

commit 09a0e94857dab141bdc5740d74550a3daf4efaea
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Tue Mar 5 10:33:59 2019 +0800

    修改底部分页宽度

commit 216dd81eaabdb52e0801671608c0fdb4e9e75200
Merge: 7d489cf e0223af
Author: Luolei <16657115156@163.com>
Date:   Tue Mar 5 10:28:44 2019 +0800

    Merge branch 'dev2/luolei' into dev

commit e0223af7bb036a081b13b975dc5b1f0fba5d4733
Author: Luolei <16657115156@163.com>
Date:   Tue Mar 5 10:26:04 2019 +0800

    去掉类型判断

commit 7d489cfa185c3385c877ac2ecc86b32dd3b858a2
Merge: 69f1559 3cb5b42
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Tue Mar 5 10:24:20 2019 +0800

    Merge branch 'dev' into dev2/zhangxc

commit 69f1559ade6bf6636f5a43077203897d9e7c7d38
Merge: b232857 0e7f672
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Tue Mar 5 10:22:12 2019 +0800

    Merge branch 'dev2/luolei' into dev2/zhangxc

commit b2328579f94768eaca1a20191733639b07343235
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Tue Mar 5 09:49:21 2019 +0800

    底部分页添加最小宽度

commit 3cb5b426e5a671d331c29e15062eeffbcb2ec8ea
Merge: 51c17f1 0e7f672
Author: Luolei <16657115156@163.com>
Date:   Tue Mar 5 09:39:54 2019 +0800

    Merge branch 'dev2/luolei' into dev

commit 51c17f117d137e82c82a0883d546e17063a1a180
Author: Luolei <16657115156@163.com>
Date:   Tue Mar 5 09:39:39 2019 +0800

    富文本编辑依赖添加

commit 32ff97af416239ea70ca68cd60edd0dcdd1f659b
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Mon Mar 4 16:33:14 2019 +0800

    修改操作界面样式

commit 457d83209b5c780554eeee8accf88e4c1630394a
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Mon Mar 4 16:16:44 2019 +0800

    症状推送添加标签标识

commit 98a4e0135a012f95d6f1604b3030e3197d29acc7
Merge: bfdb2a4 de516f0
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Mon Mar 4 13:09:42 2019 +0800

    Merge branch 'test' into dev2/zhangxc

commit bfdb2a4fb1a75176a10d8fb20f500a1ea638c3d4
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Mon Mar 4 10:34:54 2019 +0800

    症状推送有内容显示状态

commit 0e7f6729f0207ca2db7135dd4f4570aef9e30b74
Author: Luolei <16657115156@163.com>
Date:   Mon Mar 4 09:25:40 2019 +0800

    删除console

commit 9d5e136b249f446288db7f42347d829ff995c901
Merge: 5aa2bdc 83920a9
Author: zhouna <zhouna@zjlantone.com>
Date:   Fri Mar 1 17:57:05 2019 +0800

    Merge remote-tracking branch 'origin/dev2/luolei' into dev

commit 83920a95b2a26706470d5effd09e14dc60aec472
Author: Luolei <16657115156@163.com>
Date:   Fri Mar 1 17:52:56 2019 +0800

    报错问题

commit 5aa2bdc4772a121a8f95796d287a6144aba0849a
Merge: e1b7e26 73440ab
Author: zhouna <zhouna@zjlantone.com>
Date:   Fri Mar 1 17:33:02 2019 +0800

    Merge remote-tracking branch 'origin/dev2/zhangxc' into dev

commit e1b7e2694cf8c386d3964ea9e0230d3983deb805
Merge: 163e4c9 de516f0
Author: zhouna <zhouna@zjlantone.com>
Date:   Fri Mar 1 17:32:42 2019 +0800

    Merge branch 'test' into dev

    # Conflicts:
    #	src/api/icss.js

commit 73440abf636577fda0d05524180791434ca727b7
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Fri Mar 1 17:03:31 2019 +0800

    症状推送

commit de516f030d664bb82787ae5a35f68515237ab4c4
Merge: 4c3985a aebb7f7
Author: Luolei <16657115156@163.com>
Date:   Fri Mar 1 16:39:30 2019 +0800

    Merge branch 'test' of http://192.168.2.236:10080/zhouna/platformFront into test

commit 4c3985ae9ebe589d36c352b579501681f060b795
Author: Luolei <16657115156@163.com>
Date:   Fri Mar 1 16:19:02 2019 +0800

    限制调用时机

commit f0d48657fba60ba4fd72c031b8368b7c67efc619
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Fri Mar 1 16:15:33 2019 +0800

    noIds添加判断

commit 7822c027d53e42610d9c00a7a6cc7f6277fd940d
Merge: 8324bf6 f9a0af3
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Fri Mar 1 15:43:24 2019 +0800

    Merge branch 'dev2/luolei' into dev2/zhangxc

commit 8324bf6701f684f38e1fe3c906d2e10b27b20318
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Fri Mar 1 15:42:41 2019 +0800

    症状推送(未完成)

commit f9a0af3b869f1e84296e4630293ae99532e35155
Author: Luolei <16657115156@163.com>
Date:   Fri Mar 1 15:40:56 2019 +0800

    合并问题

commit aad93151bf13fb20e8b732369d05452e62d05c17
Merge: f61ed45 cad991f
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Fri Mar 1 15:08:39 2019 +0800

    merge from 'luolei'

commit f61ed45412bf0650f1eca8616018dbb5e5dad14f
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Fri Mar 1 15:01:33 2019 +0800

    症状推送及其修改(未完成)

commit aebb7f75c35177143468f1c70c43738de296363e
Author: Luolei <16657115156@163.com>
Date:   Fri Mar 1 14:32:58 2019 +0800

    多次调用问题解决

commit cad991f7ef1b6740b8abc6e2fbd7a907471732b4
Author: Luolei <16657115156@163.com>
Date:   Fri Mar 1 09:40:18 2019 +0800

    修改完成,参数统一配置

commit 163e4c98b7bf96e2c8e8f9369c2069c9f337c13e
Author: zhouna <zhouna@zjlantone.com>
Date:   Thu Feb 28 20:20:45 2019 +0800

    配置项修改

commit 3992819f3cbccf6d8950af1db46f1c562ee7b700
Author: zhouna <zhouna@zjlantone.com>
Date:   Thu Feb 28 20:09:38 2019 +0800

    添加富文本编辑器

commit 14e739f9bc8d1064667f92622dc0fb7dd2597713
Author: Luolei <16657115156@163.com>
Date:   Thu Feb 28 16:03:58 2019 +0800

    标签组修改

commit 78b130de9259175f18e1c2e06a61188c35ddb864
Author: Luolei <16657115156@163.com>
Date:   Wed Feb 27 15:08:40 2019 +0800

    判断有误

commit fb3b8a9db8ad25b276585bf1994d36aea26d1d7c
Merge: 77a9c8c a0b68ed
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Wed Feb 27 14:47:20 2019 +0800

    merge from 'dev2/luolei'

commit 77a9c8c7c09e2981265d35abc5425484d9519783
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Wed Feb 27 14:41:59 2019 +0800

    标签组修改(血压和症状)

commit a0b68ed4950b1a6fa297aa3828229e7561631978
Author: Luolei <16657115156@163.com>
Date:   Wed Feb 27 14:40:44 2019 +0800

    修改

commit 7e1c8ed574b9c38f7f0385f0d1a8b551e7225ba0
Author: zhouna <zhouna@zjlantone.com>
Date:   Tue Feb 26 20:25:47 2019 +0800

    提示信息维护

commit ee26bc4f4c3451b75130f73fc3049bfee0a70d08
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Tue Feb 26 09:51:54 2019 +0800

    标签组修改标签组公共数据部分

commit 1b15b11ac6e8fe8b00ebd8a33f275539108bf5e5
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Mon Feb 25 15:37:03 2019 +0800

    初始化时填写单类型赋值

commit 9f1ce7bb11dbee76ddee677fca2710ef9f50bf9a
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Mon Feb 25 15:36:02 2019 +0800

    删除联合推送标签明细项

commit f4dd8ed9ab6b249a970e9552f73233955e475bf7
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Mon Feb 25 14:34:32 2019 +0800

    标签组添加限制条件

commit 6d4dc57bfb9537ec7f37d09e6883458ff15eccfe
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Fri Feb 22 15:08:17 2019 +0800

    修改归属,填写单类型,性别,标签明细重置

commit 061de293c240f35ad7e82056d57d846c8f3cb531
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Fri Feb 22 13:57:28 2019 +0800

    修改归属为化验类别为多选时标签显示

commit 479a87035c1997213f6ec710cd8fa4ddd647d7a6
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Fri Feb 22 10:57:15 2019 +0800

    化验和多选框

commit a4724d13390450886b82d650e703095dada8a401
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Thu Feb 21 11:08:15 2019 +0800

    修改标签类型和归属显示名称

commit b448a51594240b8b0da025ee9a823c4577e2d18a
Merge: 0b52ec6 db7e04f
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Mon Feb 18 17:15:00 2019 +0800

    Merge branch 'test' into dev2/zhangxc

commit db7e04f1441269684f4d3d9d93e2df81a77ba69a
Author: Luolei <16657115156@163.com>
Date:   Mon Feb 18 13:08:58 2019 +0800

    和单标签

commit 0b52ec6854995f8e3caee14237cac15bacfdd6b4
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Mon Feb 18 10:30:59 2019 +0800

    修改bug

commit 56c4f223af587c04ae70c4d01b6c11cb480be35b
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Mon Feb 18 10:30:39 2019 +0800

    修改标签池标签名称样式

commit 3663d6490026fc3f4fab92f3966dec703705a017
Merge: 7aec89a 43e196f
Author: Luolei <16657115156@163.com>
Date:   Mon Feb 18 10:13:29 2019 +0800

    Merge branch 'dev2/luolei' into independentTag

commit a589a6dedb9ef0c9ebf6edfa9b09b44e98fd33ef
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Mon Feb 18 10:08:57 2019 +0800

    修改标签名称样式

commit 43e196ffb1e3a0cc0085f330794ebf423a0a2c6b
Author: Luolei <16657115156@163.com>
Date:   Fri Feb 15 17:26:43 2019 +0800

    bug修改

commit 7aec89ad1af7201574105b99f0636c44e91a69e2
Author: zhouna <zhouna@zjlantone.com>
Date:   Wed Feb 13 16:32:54 2019 +0800

    禁用传值布尔型

commit 66fc0760cfcd217eba0577f8bfe2e68f3998448b
Author: zhouna <zhouna@zjlantone.com>
Date:   Wed Feb 13 16:28:50 2019 +0800

    修改标签归属、类型和性别不可改

commit 85d3a2321a8fbf021d3c8dd0185944dd1b8b4fd8
Author: zhouna <zhouna@zjlantone.com>
Date:   Wed Feb 13 16:22:22 2019 +0800

    单选标签修改

commit be7cbda8c07e9408ad26925b7cd6115fe5c3070e
Author: zhouna <zhouna@zjlantone.com>
Date:   Tue Feb 12 11:20:22 2019 +0800

    文本类型修改,单选类型修改未完

commit 2eb59396d0ba2af2245c2655ee3f9c0880f3ea79
Author: zhouna <zhouna@zjlantone.com>
Date:   Mon Feb 11 18:10:47 2019 +0800

    单选维护属性tag显示

commit 0321a75eab8f276a9d3ec826bd2dcc8f635902e0
Author: zhouna <zhouna@zjlantone.com>
Date:   Mon Feb 11 17:35:26 2019 +0800

    输入框类型维护

commit 082c91207349481dd5bbc13de511d46d212d83ea
Author: zhouna <zhouna@zjlantone.com>
Date:   Mon Feb 11 16:37:36 2019 +0800

    单选维护bug修改

commit 6e9b2f35040b7f082ba078cdab9634b6b2b9f6cf
Author: zhouna <zhouna@zjlantone.com>
Date:   Mon Feb 11 14:53:29 2019 +0800

    单选标签属性选项置灰

commit e344e25fd4fdfebf07d172e0e91cf35ad1b1835b
Merge: 7b95e36 d8f8c68
Author: zhouna <zhouna@zjlantone.com>
Date:   Sun Feb 3 10:04:46 2019 +0800

    Merge branch 'dev' into independentTag

commit d8f8c684797c688a85bdb6c5d50f54765e0d6cd4
Merge: e2dd153 ba5e9e6
Author: zhouna <zhouna@zjlantone.com>
Date:   Sun Feb 3 09:48:48 2019 +0800

    Merge remote-tracking branch 'origin/dev' into dev

commit e2dd1536cc4df81687c2f3634b7fb6582eba3ffe
Author: zhouna <zhouna@zjlantone.com>
Date:   Sat Feb 2 17:30:26 2019 +0800

    单选维护

commit 6eb57b7e5ccefc107775d6e9d7677deb50d3342b
Author: zhouna <zhouna@zjlantone.com>
Date:   Fri Feb 1 17:57:41 2019 +0800

    独立标签

commit 7b95e36f5bd527c1e23d3ff62b66184bb42b3743
Merge: 6568234 c1ca617
Author: zhouna <zhouna@zjlantone.com>
Date:   Fri Feb 1 15:29:27 2019 +0800

    Merge remote-tracking branch 'origin/depart' into independentTag

commit 1cd9412ecd0d8cd09c694fdf238507017ec7d06b
Author: Luolei <16657115156@163.com>
Date:   Fri Feb 1 10:12:44 2019 +0800

    bug修改

commit c4b0acf690b308b061c567aaa3620bd02879ec29
Merge: 34570c5 b77e984
Author: Luolei <16657115156@163.com>
Date:   Thu Jan 31 17:23:17 2019 +0800

    Merge branch 'test' of http://192.168.2.236:10080/zhouna/platformFront into test

commit 34570c5385b33631c74c29db58d02faad21367b0
Author: Luolei <16657115156@163.com>
Date:   Thu Jan 31 17:23:09 2019 +0800

    bug修改

commit b77e984deaa7675a0364c1248f2b38b4d9ce76b0
Merge: 93ce48b ba5e9e6
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Thu Jan 31 15:36:20 2019 +0800

    Merge branch 'dev2/zhangxc' into test

commit ba5e9e68617c1696e27de52e6deb48b39b47c9af
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Thu Jan 31 15:35:33 2019 +0800

    修改顶部标题样式

commit 93ce48bda37148c865cb0b305a6e645f8418badd
Merge: 148d49f db0659a
Author: Luolei <16657115156@163.com>
Date:   Thu Jan 31 15:23:42 2019 +0800

    Merge branch 'dev2/luolei' into test

commit db0659aab84a70449bb5b5c61a9084463554b100
Author: Luolei <16657115156@163.com>
Date:   Thu Jan 31 15:22:51 2019 +0800

    优化

commit 148d49f1e88af00f186b116c3ec8a8defeabeb3c
Merge: 3e9010f 60307c5
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Thu Jan 31 15:19:38 2019 +0800

    Merge branch 'dev2/zhangxc' into test

commit 60307c58ad8b6f06092ce19d0550c31b7c89c60d
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Thu Jan 31 15:18:06 2019 +0800

    修改横铺统一(血压)为每个后面添加一个输入框

commit 3e9010f66dc1ad911c37486615ea5423be2c9285
Merge: 77d8884 f04c384
Author: Luolei <16657115156@163.com>
Date:   Thu Jan 31 15:16:48 2019 +0800

    Merge branch 'dev2/luolei' into test

commit f04c384d802839228bc2f74fb7dc65ede83a1775
Author: Luolei <16657115156@163.com>
Date:   Thu Jan 31 15:15:12 2019 +0800

    互斥项

commit 77d88846790cf2166999d602a6890d6ef4422190
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Thu Jan 31 15:06:13 2019 +0800

    修改左右箭头位置

commit 714eba80c300c481857d0df5285a86944c4469e0
Merge: 969688f 3fe9e97
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Thu Jan 31 15:01:58 2019 +0800

    Merge branch 'test' of http://192.168.2.236:10080/zhouna/platformFront into test

commit 969688f82f0f869e5eafdc40263054c83cf0093d
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Thu Jan 31 15:01:49 2019 +0800

    修改标签属性删除

commit 3fe9e97cc952b42e09c6564fa5ccf9fccf060501
Author: Luolei <16657115156@163.com>
Date:   Thu Jan 31 14:34:44 2019 +0800

    保存忘打开了

commit 6568234d9e55ae3d7b0de1c6739d8627ded2e14a
Merge: 58d39fc 3f48de8
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Thu Jan 31 13:24:55 2019 +0800

    Merge branch 'dev' into test

commit 3f48de89a4a27030ce0315be08d7afde6ec2a4b8
Merge: bf43109 025ac3d
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Thu Jan 31 13:24:36 2019 +0800

    Merge branch 'dev2/zhangxc' into dev

commit 025ac3d1380cd268e40ce856f873f1b92c27c9f7
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Thu Jan 31 13:22:17 2019 +0800

    修改操作池样式

commit 58d39fcdde20bc640cae05942b8eaea3a4e9f4b6
Author: Luolei <16657115156@163.com>
Date:   Thu Jan 31 13:18:04 2019 +0800

    去掉既往史下面的提示

commit 2964171fec51793f979776c433cede0594777d96
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Thu Jan 31 11:13:21 2019 +0800

    修改性别清除标签明细

commit bf43109c5f7a9da797f3256e5dcd178b1cb2c437
Author: Luolei <16657115156@163.com>
Date:   Thu Jan 31 10:41:53 2019 +0800

    不区分单选多选

commit 775e19e7edca1934ede0f43f42116bcefe29f5c6
Author: Luolei <16657115156@163.com>
Date:   Thu Jan 31 10:13:39 2019 +0800

    去掉弹窗

commit cdd3894959797fd53fa8fb26bf46e1d886d2d177
Merge: e0ae7ed 393d9e4
Author: Luolei <16657115156@163.com>
Date:   Thu Jan 31 10:11:23 2019 +0800

    Merge branch 'dev' of http://192.168.2.236:10080/zhouna/platformFront into dev

commit e0ae7ed97452c8e17f9517ab4b466daccdecab1e
Author: Luolei <16657115156@163.com>
Date:   Thu Jan 31 10:11:13 2019 +0800

    添加参数,默认值修改

commit 393d9e47dbbcc5293b3cb96f11024f30678fcaa7
Author: zhangxc <zhangxc@zjlantone.com>
Date:   Thu Jan 31 09:53:55 2019 +0800

    修改样式

# Conflicts:
#	src/api/config.js
liucf 6 年之前
父節點
當前提交
614834f384

+ 15 - 6
src/api/config.js

@@ -119,17 +119,24 @@ export default {
     'delDiscInformation': 'api/icssman/disclaimerInformation/cancelDisclaimerInformations', //免责声明-删除
     'closeInformation': 'api/icssman/disclaimerInformation/endDisclaimerInformations', //免责声明-停用
     'openInformation': 'api/icssman/disclaimerInformation/startDisclaimerInformations', //免责声明-启用
-    'updateModuleInfo': 'api/icssman/moduleInfo/updateModuleInfo', //模板维护系统修改保存
+    'getQuestionInfos': 'api/icssman/moduleInfo/getQuestionInfos', //模板维护标签池数据获取
+    'saveModuleInfo': 'api/icssman/moduleInfo/saveModuleInfo', //模板维护新增
+    'updateModuleInfo': 'api/icssman/moduleInfo/updateModuleInfo', //模板维护修改
     'getModuleInfoList': 'api/icssman/moduleInfo/getModuleInfoList', //模板维护系统列表
-    'getModuleInfoOne': 'api/icssman/moduleInfo/getModuleInfoOne', //模板维护系统修改获取单个模板信息
+    'getModuleInfoSub': 'api/icssman/moduleInfo/getModuleInfo', //获取子模板列表
+    'getModuleInfoOne': 'api/icssman/moduleInfo/getModuleInfoOne', //模板维护系统修改获取单个模板信息上部分信息
+    'getModuleDetailInfo': 'api/icssman/moduleInfo/getModuleDetailInfo', //模板维护系统修改获取单个模板右侧信息
     'delTemplate': 'api/icssman/moduleInfo/delete', //模板维护系统删除单个模板信息
     'getPhysicalExamTempList': 'api/icssman/deptVital/getDeptVitalPage', //查体模板列表
     'getPhysicalExamTempDepartList':'api/icssman/deptVital/getDeptShortList_create' , //查体模板科室列表--新增
     'getPhysicalExamTempByDepId':'api/icssman/deptVital/getModuleByDeptId', //通过科室id获取查体模板
     'savePhysicalExamTemp':'api/icssman/deptVital/saveDeptVitals',//保存查体模板
     'delPhysicalExamTemp':'api/icssman/deptVital/delAllDeptVitalList',//删除查体模板
+    'getConceptKnowledgeList':'/api/knowledgeman/Knowledge/getAllKnowledge', //  术语静态知识列表
+    'getConceptKnowledge':'/api/knowledgeman/Knowledge/getConceptKnowledge',//术语静态知识查询
+    'getConceptInfo':'/api/knowledgeman/concept/getConceptInfo', //  搜索术语
     'getAllConcept':'/api/knowledgeman/concept/getAllConcept', //  术语列表
-	'versionInfo': 'api/icssman/versionInfo/getVersionInfoAlls', //版本信息
+    'versionInfo': 'api/icssman/versionInfo/getVersionInfoAlls', //版本信息
     'addVersInfo': 'api/icssman/versionInfo/saveVersionInfoAlls', //版本信息-添加
     'updateVersInfo': 'api/icssman/versionInfo/updateVersionInfoAlls', //版本信息-修改
     'delVersionInfo': 'api/icssman/versionDetail/cancelVersionDetails', //版本信息-删除版本说明
@@ -137,6 +144,8 @@ export default {
     'modiVersionInfo': 'api/icssman/versionDetail/updateVersionDetails', //版本信息-修改版本说明
     'getVersionDetlInfo': 'api/icssman/versionDetail/getDetailById', //版本信息-版本说明列表获取
     /**************医学术语维护****************/
+	'saveConceptInfo':'/api/knowledgeman/Knowledge/upsertConceptKnowledge',   //保存术语静态知识
+    'delConceptInfo':'/api/knowledgeman/Knowledge/removeConceptKnowledge',   //删除术语静态知识
     // 'knowledgeName': 'api/knowledgeman/medical/getAllMedicalInfo', //医学术语--命名维护
     'knowledgeName': 'api/knowledgeman/concept/getAllInformation', //医学术语--命名维护
     'knowledgeUpload': 'api/knowledgeman/concept/importTermExcel', //医学术语--命名维护-导入
@@ -163,9 +172,9 @@ export default {
   },
   groupParams:[
     {controlType:[1,2],tagType:[1],notTagType:[8]},     //多列多选(杂音/初为)     notTagType为文字标签剔除
-    {controlType:[1,2,6,7],tagType:[1,2],notTagType:[8]},  //多项统一横铺标签(血压)
-    {controlType:[1,2,5,6,7],tagType:[1,2],notTagType:[8]},  //症状详细(症状尾巴)
-    {controlType:[0,2],tagType:[1,4],notTagType:[8]}, //组合项标签(既往史)
+    {controlType:[0,1,2,5,6],tagType:[1,2],notTagType:[8]},  //多项统一横铺标签(血压)
+    {controlType:[0,1,2,5,6],tagType:[1,2],notTagType:[8]},  //症状详细(症状尾巴)
+    {controlType:[1,2],tagType:[1,2,3,4,10],notTagType:[8]}, //组合项标签(既往史)
     {controlType:[1,6],tagType:[],notTagType:[8]},    //化验组合
     {controlType:[1,2,99],tagType:[],notTagType:[8]},   //症状推送类型(添加症状)
   ]

+ 41 - 11
src/api/icss.js

@@ -26,7 +26,22 @@ export default {
       return axios.post(urls.PromptInfoDetail,param);
     },
     getTremList(param){
-      return axios.post(urls.getAllConcept,param);
+      return axios.post(urls.getConceptKnowledge,param);
+    },
+    getConceptInfo(param){
+      return axios.post(urls.getConceptInfo,param);
+    },
+    getConceptKnowledgeList(param){
+      return axios.post(urls.getConceptKnowledgeList,param);
+    },
+    saveConceptInfo(param){
+      return axios.post(urls.saveConceptInfo,param);
+    },
+    delConceptInfo(param){
+      return axios.post(urls.delConceptInfo,param);
+    },
+    saveTermPrompts(param){
+      return axios.post(urls.saveConceptInfo,param);
     },
     getTagList(param) {
         return axios.post(urls.getTagList, param)
@@ -114,6 +129,9 @@ export default {
     addCommonSymptom(param) {
         return axios.post(urls.addCommonSymptom, param)
     },
+    getCommonSymptomById(param) {
+        return axios.post(urls.getCommonSymptomById, param)
+    },
     delCommonSymptom(param) {
         return axios.post(urls.delCommonSymptom, param)
     },
@@ -135,15 +153,27 @@ export default {
     openInformation(param) {//免责声明-停用
         return axios.post(urls.openInformation, param)
     },
-    updateModuleInfo(param) {//模板维护系统修改保存
+    updateModuleInfo(param) {//模板维护系统修改
         return axios.post(urls.updateModuleInfo, param)
     },
+    saveModuleInfo(param) {//模板维护系统新增
+        return axios.post(urls.saveModuleInfo, param)
+    },
     getModuleInfoList(param) {//模板维护系统列表
         return axios.post(urls.getModuleInfoList, param)
     },
-    getModuleInfoOne(param) {//模板维护系统修改获取单个模板信息
+    getModuleInfoSub(param) {//获取子模板列表
+        return axios.post(urls.getModuleInfoSub, param)
+    },
+    getQuestionInfos(param) {//获取模板维护标签池数据
+        return axios.post(urls.getQuestionInfos, param)
+    },
+    getModuleInfoOne(param) {//模板维护系统修改获取单个模板信息顶部信息
         return axios.post(urls.getModuleInfoOne, param)
     },
+    getModuleDetailInfo(param) {//模板维护系统修改获取单个模板信息右侧信息
+        return axios.post(urls.getModuleDetailInfo, param)
+    },
     delTemplate(param) {//模板维护系统删除单个模板信息
         return axios.post(urls.delTemplate, param)
     },
@@ -162,26 +192,26 @@ export default {
     delPhysicalExamTemp(param) {
         return axios.post(urls.delPhysicalExamTemp, param)
     },
- 	versionInfo(param) {//版本信息
-        return axios.post(urls.versionInfo, param)
+    versionInfo(param) {//版本信息
+      return axios.post(urls.versionInfo, param)
     },
     addVersInfo(param) {//版本信息-添加
-        return axios.post(urls.addVersInfo, param)
+      return axios.post(urls.addVersInfo, param)
     },
     updateVersInfo(param) {//版本信息-修改
-        return axios.post(urls.updateVersInfo, param)
+      return axios.post(urls.updateVersInfo, param)
     },
     delVersionInfo(param) {//版本信息-删除说明
-        return axios.post(urls.delVersionInfo, param)
+      return axios.post(urls.delVersionInfo, param)
     },
     addVersionInfo(param) {//版本信息-添加说明
-        return axios.post(urls.addVersionInfo, param)
+      return axios.post(urls.addVersionInfo, param)
     },
     modiVersionInfo(param) {//版本信息-修改说明
-        return axios.post(urls.modiVersionInfo, param)
+      return axios.post(urls.modiVersionInfo, param)
     },
     getVersionDetlInfo(param) {//版本信息-版本说明列表
-        return axios.post(urls.getVersionDetlInfo, param)
+      return axios.post(urls.getVersionDetlInfo, param)
     },
     // 医学术语维护
     knowledgeName(param) {//命名维护

+ 43 - 9
src/api/utils.js

@@ -64,12 +64,12 @@ export default {
   filterArr(arr,val,type,des){  //数组剔除指定元素 
     if(type == 1){
       if(des){
-        return arr.filter(item => item.id != val)
+        return arr.filter(item => item.id != val)  //判断id
       }else{
-        return arr.filter(item => item != val)
+        return arr.filter(item => item != val)    //判断值
       }
     }else{
-      let tmp = arr.filter(item => JSON.stringify(item) == JSON.stringify(val))
+      let tmp = arr.filter(item => JSON.stringify(item) == JSON.stringify(val))   //判读是否存在
       if(JSON.stringify(tmp) == '[]'){
         return false;
       }else{
@@ -87,6 +87,7 @@ export default {
     // console.log(dataArr,type)
     let tmpArr = [];
     for(let i = 0;i < dataArr.length;i++){
+      let tmpData = dataArr[i];
       let mapping = {
         "sonQuestion": "",
         "position": 0,               //默认值,传0
@@ -99,7 +100,6 @@ export default {
           "id": "",
           "questionMappings": []
       }
-      let tmpData = dataArr[i];
   
       if(type == 6 && tmpData.length > 0){//既往史
         let sonMappingArr=[]; 
@@ -108,15 +108,20 @@ export default {
           if(i == 0){
             mapping.formPosition = 1;
             mapping.exclusionType = 1;
+            mapping.sonQuestion = tmpData[j];
+          }else if(i == 1){
+            mapping.formPosition = 0;
+            mapping.exclusionType = 0;
+            mapping.sonQuestion = tmpData[j];
           }else{
             mapping.formPosition = 0;
             mapping.exclusionType = 0;
+            sonMappingObj.sonQuestion = tmpData[j];    //{sonQuestion:18}
+            sonQuestionMap.questionMappings = sonMappingArr;    //{id:"",[{sonQuestion:18},{sonQuestion:18}]}
+            mapping.questionMappingSon = sonQuestionMap;
           }
-          sonMappingObj.sonQuestion = tmpData[j];    //{sonQuestion:18}
           sonMappingArr.push(sonMappingObj);         //[{sonQuestion:18},{sonQuestion:19}]
           
-          sonQuestionMap.questionMappings = sonMappingArr;    //{id:"",[{sonQuestion:18},{sonQuestion:18}]}
-          mapping.questionMappingSon = sonQuestionMap;
         }
         tmpArr.push(mapping)
       }else if(type == 2 && tmpData.length > 0){//杂音
@@ -153,7 +158,8 @@ export default {
    * 单选数据转换提交
    * **/
   simpleOptionData(data){
-    let arr = data.map((it,i)=>{
+    let arr = [];
+    data.map((it,i)=>{
       let code = '';
       let abnormal = 0
       if(it.isError){
@@ -165,7 +171,9 @@ export default {
       if(it.isBan){
         code = '1';
       }
-      return {name:it.name,defaultSelect:it.defaultSelect?'1':'0',code,abnormal,remark:'单选项-'+it.name}
+      if(it.name){
+        arr.push({name:it.name,defaultSelect:it.defaultSelect?'1':'0',code,abnormal,remark:'单选项-'+it.name});
+      }
     });
     return arr;
   },
@@ -188,6 +196,7 @@ export default {
       "ageEnd": 'region9',              //最大年龄
       "copyType":'region10',          //是否复制主标签  
       "showAdd":'region11',           //是否复制当前模块
+      "itemType": 'region12',
       "labelPrefix":'prefix',                                 //前缀
       "labelSuffix":'suffix',                                 //后缀
       "maxValue":'maxNormalVal',                                 //前缀
@@ -201,6 +210,31 @@ export default {
       obj[maps[it]] = typeof data[it]=='number'?data[it]+'':data[it];
     }
     return obj;
+  },
+  /**
+   * 模板数据提交转化函数
+   */
+  orderTemplateData(data){
+    let tmpArr = [];
+    for(let i =0;i<data.length;i++){
+      let obj={
+        "flag": '',
+        "questionId": '',
+        "relationModule": '',
+        "text": ""
+      };
+      if(data[i].type == 'sub'){      //这是子模板
+        obj.relationModule = parseInt(data[i].id)
+      }else if(data[i].type == 'input'){     //这个是输入框文字
+        if(data[i].text){   //去掉空输入框
+          obj.text = data[i].text
+        }
+      }else{    //这个是标签
+        obj.questionId = data[i].id
+      }
+      tmpArr.push(obj)
+    }
+    return tmpArr;
   }
 }
 

+ 25 - 18
src/components/admin/Console.vue

@@ -1,7 +1,7 @@
 <template>
     <div>
         <crumbs title="控制台"></crumbs>
-        <div class="console">
+        <div class="console" v-if="hasConcole">
             <h2>平台数据</h2>
             <el-row :gutter="20">
                 <el-col :span="6">
@@ -36,31 +36,38 @@
 
   export default {
     name: 'admin-console',
+    props:['hasConcole'],
     data: function () {
       return {
         orderCount: '...',
         authCount: '...'
       }
     },
-    created() {
-      api.getOrderNum().then((res) => {
-        const result = res.data;
-        if (result.code == '0') {
-          this.orderCount = result.data.count;
+    beforeRouteEnter(to,form,next){
+      next(vm=>{
+        if(!vm.hasConcole){
+          vm.$emit('redirect-page');
+          return;
         }
-      }).catch((error) => {
-        console.log(error)
+        //获取控制台默认显示数字
+        api.getOrderNum().then((res) => {
+          const result = res.data;
+          if (result.code == '0') {
+            vm.orderCount = result.data.count;
+          }
+        }).catch((error) => {
+          console.log(error)
+        });
+        api.getAuthNum().then((res) => {
+          const result = res.data;
+          if (result.code == '0') {
+            vm.authCount = result.data.count;
+          }
+        }).catch((error) => {
+          console.log(error)
+        });
       });
-      api.getAuthNum().then((res) => {
-        const result = res.data;
-        if (result.code == '0') {
-          this.authCount = result.data.count;
-        }
-      }).catch((error) => {
-        console.log(error)
-      });
-
-    }
+    },
   }
 </script>
 

+ 15 - 5
src/components/common/HomePage.vue

@@ -23,7 +23,7 @@
                 </div>
             </el-header>
             <el-main>
-              <router-view v-on:status-change="changeStatus"></router-view>
+              <router-view v-if="ok" v-on:status-change="changeStatus" v-on:redirect-page="redirectPage" :hasConcole="hasConcole"></router-view>
             </el-main>
         </el-container>
     </el-container>
@@ -41,7 +41,7 @@
     components: {
       'lt-badge': LtBadge,
       'lt-menu': LtMenu,
-			'console': Console
+      'console': Console
     },
     data: function () {
       return {
@@ -49,7 +49,9 @@
         organization: null,
         userLoginDTO: null,
         authStatus: null,
-        authStatusName:''
+        authStatusName:'',
+        ok:false,           //是否已获取到菜单
+        hasConcole:true         //是否有控制台权限,登录后跳转用
       }
     },
     computed: {
@@ -57,11 +59,16 @@
         return this.userLoginDTO && this.userLoginDTO.type == '0' ? 'user' : 'admin';
       }
     },
-    created() {
+    created () {
       //获取菜单
       api.getAccessdMenu().then((res) => {
         if (res.data.code == '0') {
           const data = res.data.data;
+            this.ok = true;
+            const hasConcole=data.menuWrappers.findIndex((it)=>{
+              return it.code == 'LT-KZT'
+            });
+          this.hasConcole = hasConcole!=-1;
           this.menuWrappers = data.menuWrappers;
           this.organization = data.organization;
           this.userLoginDTO = data.userLoginDTO;
@@ -70,9 +77,12 @@
       }).catch((error) => {
         console.log(error);
       });
-
     },
     methods: {
+      redirectPage(){
+        const url = this.getRole=='user'?'/user':'/admin';
+        this.$router.push({path:url});
+      },
       changeStatus(text){       //账号信息中提交认证后修改状态
         this.authStatus = 2;
         this.authStatusName = text;

+ 27 - 12
src/components/icss/AddCommonSymptom.vue

@@ -4,21 +4,21 @@
         <div class="groupTitle"><i
             class="el-icon-back"
             @click="back"
-        ></i> 常见症状维护系统--添加科室常见症状</div>
+        ></i> 常见症状维护系统--{{titleText}}</div>
         <el-form :model="form" ref="ruleForm" :rules="rules" class="addDepartForm">
             <el-form-item label="选择科室" prop="department">
-                <el-select v-model="form.department" placeholder="请添加科室" @change="changeDept" class="selectDepart">
+                <el-select :disabled="isEdit || isDetail" v-model="form.department" placeholder="请添加科室" @change="changeDept" class="selectDepart">
                     <el-option v-for="item in departList" :key="item.id" :label="item.name" :value="item.id"></el-option>
                 </el-select>
             </el-form-item>
              <el-form-item label="选择类型" prop="type">
-                <el-select v-model="form.type" placeholder="请选择类型"  @change="changeType" class="selectDepart">
+                <el-select :disabled="isEdit || isDetail" v-model="form.type" placeholder="请选择类型"  @change="changeType" class="selectDepart">
                     <el-option v-for="item in typeList" :key="item.type" :label="item.typeName" :value="item.type"></el-option>
                 </el-select>
             </el-form-item>
         </el-form>
         <div class="symptomList">
-            <div class="bottomPartLeft fl">
+            <div class="bottomPartLeft fl" v-if="!isDetail">
                 
                 <p class="symptomPoolTitle">症状池</p>
                 <div class="symptomPool">
@@ -45,7 +45,7 @@
                 </div>
 
             </div>
-            <div class="bottomPartMid fl">
+            <div class="bottomPartMid fl" v-if="!isDetail">
                 <p><span class="el-icon-arrow-right" @click="toRightList"></span></p>
                 <p><span class="el-icon-arrow-left" @click="toLeftList"></span></p>
             </div>
@@ -56,14 +56,14 @@
                             v-for="(item,index) in rightTagsList" 
                             :key='item.id'
                             :style="index === selectRightTagIndex?styles:null"
-                            @click='selectRightTag(index)'
+                            @click='isDetail ? "":selectRightTag(index)'
                         >   
                             <p v-if="item.tagName" class="tagName  ellipsis" :title="'[ '+item.tagName+' ]'">{{item.tagName}} </p>
                         </li>
                     </ul>
 
             </div>
-            <div class="bottomPartMid fl">
+            <div class="bottomPartMid fl" v-if="!isDetail">
                 <p><span class="el-icon-arrow-up" @click="toUp"></span></p>
                 <p><span class="el-icon-arrow-down" @click="toDown"></span></p>
             </div>
@@ -93,9 +93,12 @@
                 department: '',
                 type:''
             },
+            titleText: '添加科室常见症状',
             departList: [],
             typeList:[],
             searchVal: '',
+            isEdit: false,
+            isDetail: false,
             leftTagsList:[],
             rightTagsList:[],
             selectLeftTagsList: [],
@@ -108,7 +111,19 @@
     created(){
         const { isEdit, isDetail, data } = this.$route.params;
         if(isEdit || isDetail) {
+            if(isEdit) {
+                this.titleText = '修改科室常见症状'
+            } else {
+                this.titleText = '科室常见症状详情'
+            }
             this.isEdit = isEdit
+            this.isDetail = isDetail
+            this.rightTagsList = data.data
+            this.departList.push({name: data.name, id: data.id})
+            this.typeList.push({typeName: data.typeName, type: data.type})
+            this.form.department =data.id
+            this.form.type =data.type
+            this.getSymptomList()
             
         } else {
             this.getDepartmentList()
@@ -152,7 +167,6 @@
             })
         },
         changeDept() {
-            console.log('asdasfdgag',this.departList)
             this.form.type = ''
             this.typeList = this.departList.filter(item => this.form.department == item.id)[0].typeDTOList
             this.clearData()
@@ -181,15 +195,16 @@
         toRightList(){
             this.rightTagsList.push(...this.selectLeftTagsList);
             this.selectLeftTagsList = [];
-            this.selectRightTagsList = [];
+            this.selectRightTagIndex = -1;
             this.getSymptomList()
         },
         toLeftList(){
-            for(let i = 0; i < this.selectRightTagsList.length; i++) {
-                this.rightTagsList = this.rightTagsList.filter(item => item.id !== this.selectRightTagsList[i].id)
+            if(this.selectRightTagIndex == -1) {
+                return
             }
+            this.rightTagsList.splice(this.selectRightTagIndex, 1)
             this.selectLeftTagsList = [];
-            this.selectRightTagsList = [];
+            this.selectRightTagIndex = -1;
             this.getSymptomList()
 
         },

+ 2 - 2
src/components/icss/AddDisclInfo.vue

@@ -6,10 +6,10 @@
         <div class="contents">
             <el-form ref="form" :label-position="labelPosition" :model="form" :rules="rules" label-width="65px" class="add-discl-form">
                 <el-form-item label="标题:" prop="title">
-                    <el-input v-model="form.title" placeholder="请输入标题" maxlength="30"></el-input>
+                    <el-input v-model="form.title" placeholder="请输入标题"></el-input>
                 </el-form-item>
                 <el-form-item label="内容:" prop="description" class="discDesc">
-                    <el-input type="textarea" :rows="3" placeholder="请输入内容述" v-model="form.description" maxlength="1024"></el-input>
+                    <el-input type="textarea" :rows="3" placeholder="请输入内容述" v-model="form.description" maxlength="1024"></el-input>
                 </el-form-item>
                 <el-form-item label="归属:" prop="disclaimerCode">
                     <el-select v-model="form.disclaimerCode" clearable placeholder="请选择">

+ 20 - 3
src/components/icss/AddIndeptLabel.vue

@@ -91,9 +91,25 @@
       },
       validatePass() {      //验证成功回调,调取接口
         //仍需验证标签明细是否选择
-        if (this.itemsTypes.includes(+this.dataPub.region2)&&this.options.length==0) {
+        let isNull = true
+        let options2 = []
+        for (let i = 0; i < this.options.length; i++) {
+          if(this.options[i].name.trim() != '') {
+            isNull = false
+            options2.push(this.options[i])
+          }
+        }
+        this.options = options2;
+        if(this.itemsTypes.includes(+this.dataPub.region2)&&isNull) {
+            this.$message({
+              message: '至少填一个选项',
+              type: 'warning'
+            });
+            return;
+        }
+        if(this.dataPub.region8 > this.dataPub.region9) {
           this.$message({
-            message: '至少填一个选项',
+            message: '最小年龄不能大于最大年龄',
             type: 'warning'
           });
           return;
@@ -121,7 +137,8 @@
             "minValue": this.dataPub.minNormalVal,        //化验最小正常值
             "maxValue": this.dataPub.maxNormalVal,         //化验最大正常值
             "questionDetails": this.options,
-            "questionMappings": []       //映射关系,
+            "questionMappings": [],      //映射关系,
+            "formulaCode": isEdit?data.formulaCode : ''
           }
         };
         this.showSaveDialog(param);

+ 46 - 35
src/components/icss/AddMedicinePrompt.vue

@@ -9,14 +9,23 @@
                      :model="form"
                      label-width="130px"
                      ref="groups">
-                <el-form-item label="选择术语标签:" prop="name">
-                    <el-select v-model="form.selectedTerm" :disabled="isEdit">
-                        <el-option v-for="term in terms" v-key="term.id" :value="term.id">{{term.name}}</el-option>
+                <el-form-item v-if="!isEdit" label="选择术语标签:" prop="selectedTerm">
+                    <el-select v-model="form.selectedTerm"
+                               filterable
+                               remote
+                               clearable
+                               value-key="libId"
+                               ref="termName"
+                               placeholder="搜索术语"
+                               :remote-method="searchTerms">
+                        <el-option v-for="term in terms" :key="term.libId" :label="term.name" :value="term" ></el-option>
                     </el-select>
                 </el-form-item>
                 <el-form-item label="已选择术语标签:">
                     {{form.selectedTermName}}
                 </el-form-item>
+                <el-form-item label="添加静态知识">
+                </el-form-item>
                 <InfoParagraph v-for="(f,i) in form.prags"
                                :data="f"
                                :index="i"
@@ -39,15 +48,11 @@
    *
    */
   import api from '@api/icss.js';
-  import utils from '@api/utils.js';
-  import TagPool from './PromptTagPool';
-  import schema from 'async-validator';
   import InfoParagraph from './InfoParagraph';
 
   export default {
-    name: 'AddPromptInfo',
+    name: 'AddMedicinePrompt',
     components: {
-      TagPool,
       InfoParagraph
     },
     data() {
@@ -59,7 +64,6 @@
           prags:[]
         },
         form:{
-          name:'',
           selectedTerm:'',            //术语标签
           selectedTermName:'',
           prags:[{              //单个段落相关
@@ -71,30 +75,40 @@
             text:''}]
         },
         rules: {
-          name: [
+          selectedTerm: [
             { required: true, message: '请选择术语标签', trigger: 'change' }
           ]
         }
       }
     },
+    watch:{
+      'form.selectedTerm':function(newVal){
+        const name = newVal.name;
+        this.editData.selectedTermName = name;
+      }
+    },
     created:function(){
       const {isEdit,data} = this.$route.params;
       if(isEdit){
         this.isEdit = isEdit;
+        this.form.selectedTermName = data.name;
+        this.form.prags[0].content = data.content;
+        this.form.prags[0].position=this.mapStringToNum(data.position);
+        this.form.prags[0].title = data.title;
       }
     },
-    searchTerms(){
-      //搜索术语列表
-      api.getTremList().then((res) =>{
-        if(res.data.code === '0') {
-          this.terms = res.data.data;
-        }else{
-          this.warning("数据获取失败");
-        }
-      })
-    },
     methods: {
       back() { this.$router.go(-1) },
+      searchTerms(query){
+        //搜索术语列表
+        api.getConceptInfo({term:query,type:''}).then((res) =>{
+          if(res.data.code === '0') {
+            this.terms = res.data.data;
+          }else{
+            this.warning("数据获取失败");
+          }
+        })
+      },
       mapStringToNum(str){
         return str.split(",").map((it)=>{
           return +it;
@@ -157,28 +171,18 @@
         }
         //通过必填验证,提交保存
         const param = {
-          name:this.form.name,
-          detailVOList:Object.assign(this.form.prags),
-          mapVOList:Object.assign(this.form.selectedTags)
+          name:this.form.selectedTerm.libId,
+          detailVOList:Object.assign(this.form.prags)
         };
-        //console.log(param);
+        console.log(param);
         this.showSaveDialog(param);
       },
-      parseTagsForSubmit(data){
-        return data.map((it)=>{
-          return {questionId:it.id,introduceId:'',type:it.type};
-        });
-      },
-      changeActionData(selectedTags){
-        this.form.selectedTags = this.parseTagsForSubmit(selectedTags);
-        //console.log(selectedTags)
-      },
       showSaveDialog(param) {
         this.showConfirmDialog('是否保存该静态知识?', () => {
-          api.savePrompts(param).then((res) => {
+          api.saveTermPrompts(param).then((res) => {
             if (res.data.code === '0') {
               this.warning(res.data.msg || '保存成功', 'success');
-              this.$router.push("/admin/LT-YXSJWH-TSXXWH");
+              this.$router.push("/admin/LT-YXSYKWH-YXSYJTZSWH");
             } else {
               this.warning(res.data.msg)
             }
@@ -224,6 +228,13 @@
     .line{
         border-top:1px #dcdfe6 solid;
         margin-bottom: 25px;
+
+    }
+    .NoiseTemplateWrapper .info-container .el-input__inner{
+       width: 250px;
+    }
+    .NoiseTemplateWrapper .el-select .el-input .el-icon-circle-close{
+        display: inherit!important;
     }
 </style>
 

+ 14 - 10
src/components/icss/AddPhysicalExamTemp.vue

@@ -4,7 +4,7 @@
         <div class="groupTitle"><i
             class="el-icon-back"
             @click="back"
-        ></i> 查体模板维护系统--添加模板</div>
+        ></i> 查体模板维护系统--{{titleText}}</div>
         <el-form :model="form" ref="ruleForm" :rules="rules" class="addDepartForm">
             <el-form-item label="模板归属:"  >
                <span>查体</span>
@@ -49,8 +49,8 @@
             </div>
             <div class="bottomPartRight fl">
                 <p class="symptomPoolTitle">查体模板: 
-                    <span class="el-icon-arrow-right arrowIcon" @click="toDown"></span>
-                    <span class="el-icon-arrow-left arrowIcon" @click="toUp"></span> 
+                    <span v-if="!isDetail" class="el-icon-arrow-right arrowIcon" @click="toDown"></span>
+                    <span v-if="!isDetail" class="el-icon-arrow-left arrowIcon" @click="toUp"></span> 
                 </p>
                 <ul class="tagList operationPool">
                         <li class = "tagItem fl"
@@ -89,6 +89,7 @@
             form: {
                 department: '',
             },
+            titleText: '添加模板',
             departList: [],
             searchVal: '',
             leftTagsList:[],
@@ -105,6 +106,11 @@
     created(){
         const { isEdit, isDetail, data } = this.$route.params;
         if(isEdit || isDetail) {
+            if(isEdit) {
+                this.titleText = '修改模板'
+            } else {
+                this.titleText = '模板详情'
+            }
             const { id, name } = data
             this.isEdit = isEdit
             this.isDetail = isDetail
@@ -159,7 +165,6 @@
             return RightTagListIds
         },
         changeDepart(){
-            console.log(this.form.department)
             this.getTagList()
         },
         selectLeftTag(tag, index, e) {
@@ -176,16 +181,16 @@
         toRightList(){
             this.rightTagsList.push(...this.selectLeftTagsList);
             this.selectLeftTagsList = [];
-            this.selectRightTagsList = [];
+            this.selectRightTagIndex = -1;
             this.getTagList()
-            console.log('rightTagsList', this.rightTagsList)
         },
         toLeftList(){
-            for(let i = 0; i < this.selectRightTagsList.length; i++) {
-                this.rightTagsList = this.rightTagsList.filter(item => item.id !== this.selectRightTagsList[i].id)
+            if(this.selectRightTagIndex == -1) {
+                return
             }
+            this.rightTagsList.splice(this.selectRightTagIndex, 1)
             this.selectLeftTagsList = [];
-            this.selectRightTagsList = [];
+            this.selectRightTagIndex = -1;
             this.getTagList()
 
         },
@@ -250,7 +255,6 @@
             }
             this.showConfirmDialog('是否保存该模板?', () => {
                 api.savePhysicalExamTemp(param).then((res) => {
-                console.log('resssss', res)
                 if (res.data.code  === '0') {
                     this.warning(res.data.msg || '保存成功', 'success','1000')
                     setTimeout(() => {

+ 9 - 21
src/components/icss/CommonSymptom.vue

@@ -102,15 +102,20 @@
     },
     methods: {
       toEditProduct(row){
-        const param = {
+       
+        this.getCommonSymptomById('isEdit',row)
+
+      },
+      getCommonSymptomById(type, row) {
+         const param = {
             "deptId": row.id,
             "type": row.type
         }
         api.getCommonSymptomById(param).then((res)=>{
             const {code,data,msg} = res.data;
             if(code=='0'){
-                const item = Object.assign({},row,data);
-                this.$router.push({name:'AddCommonSymptom',params:{isEdit:true,data:item}});
+                const item = Object.assign({},row,{data: data});
+                this.$router.push({name:'AddCommonSymptom',params:{[type]:true,data:item}});
             }else{
                 this.$message({
                 message: msg,
@@ -118,7 +123,6 @@
                 });
             }
         });
-
       },
       filterDatas(){
         this.currentPage = 1;
@@ -131,7 +135,6 @@
         // };
         api.commonSymptomList(param).then((res) => {
           if (res.data.code == '0') {
-            console.log('commonSymptomList', res)
             const data = res.data.data;
             this.list = data.records;
             this.total = data.total;
@@ -141,22 +144,7 @@
         });
       },
       getDetailList(row) {
-        const param = {
-            "deptId": row.id,
-            "type": row.type
-        }
-        api.getCommonSymptomById(param).then((res)=>{
-            const {code,data,msg} = res.data;
-            if(code=='0'){
-                const item = Object.assign({},row,data);
-                this.$router.push({name:'AddCommonSymptom',params:{isEdit:true,data:item}});
-            }else{
-                this.$message({
-                message: msg,
-                type: 'warning'
-                });
-            }
-        });
+         this.getCommonSymptomById('isDetail',row)
       },
       getFilterItems() {
         const param = {

+ 254 - 126
src/components/icss/CommonTemplate.vue

@@ -38,53 +38,64 @@
     </div>
     <div class="bottomPartRight bottomPartRightTemplate">
       <p class="poolTitle">模板内容:</p>
-      <el-form
-        class="subTemplate"
-        ref="groups"
-        :model="form"
-      >
-        <el-form-item
-          label="选择归属:"
-          prop="region"
-          size="mini"
-        >
-          <el-select
-            v-model="form.region"
-            placeholder="请选择模板归属"
+      <div class="arrowWrap" style="float:right;marginRight:10px" v-if="type != 1 && type != 2">
+        <i class="el-icon-arrow-left arrowWrapPub" @click="moveTag(0)"></i>
+        <i class="el-icon-arrow-right arrowWrapPub" @click="moveTag(1)"></i>
+      </div>
+      <div class="formWrap" v-if="type == 1 || type == 2">
+          <el-form
+            class="subTemplate"
+            :model="form"
           >
-            <el-option
-              v-for="item in Adscriptions"
-              :label="item.name"
-              :value="item.val"
-              :key="item.id"
-            ></el-option>
-          </el-select>
-          <el-button size="mini">添加</el-button>
-          <el-button size="mini">删除子模板</el-button>
-          <el-button size="mini">插入输入栏</el-button>
-
-          <el-button icon="el-icon-arrow-left" class="changeOrder changeOrderPub"></el-button>
-          <el-button icon="el-icon-arrow-right" class="changeOrderPub"></el-button>
-        </el-form-item>
-      </el-form>
+            <el-form-item
+              label="添加子模板:"
+              prop="region"
+              size="mini"
+            >
+              <el-select
+                v-model="form.region"
+                placeholder="请选择子模板"
+              >
+                <el-option
+                  v-for="item in Adscriptions"
+                  :label="item.name"
+                  :value="item.id"
+                  :key="item.id"
+                ></el-option>
+              </el-select>
+              <el-button size="mini" @click="addDomTemplate(0,'submitForm')">添加</el-button>
+              <el-button size="mini" @click="delSubTemplate">删除子模板</el-button>
+              <el-button size="mini" @click="addDomTemplate(1)">插入输入栏</el-button>
+            </el-form-item>
+          </el-form>
+        <div class="arrowWrap">
+          <i class="el-icon-arrow-left arrowWrapPub" @click="moveTag(0)"></i>
+          <i class="el-icon-arrow-right arrowWrapPub" @click="moveTag(1)"></i>
+        </div>
+      </div>
       <ul class="tagList operationPool templateTagLists">
         <li
           class="tagItem operationItem"
-          v-for="(item) in rightTagsList2"
-          :key='item.id'
+          v-for="(item,idx) in rightTagsList"
+          :key='item.name'
+          @click='selectRightTag(item,idx)'
           :style="getStyle2(item)?styles:null"
-          @click='selectRightTag(item)'
         >
-          <div class="inputBox">
-            <el-input
-              v-if="item.type === 'input'"
-              placeholder=""
-              v-model="item.text"
-            >
-            </el-input>
+          <div class="inputBox" v-if="item.type === 'input'">
+              <el-input
+                placeholder=""
+                v-model="item.text"
+                @change="updataData"
+              >
+              </el-input>
           </div>
           <p
-            v-if="item.tagName"
+            v-if="item.type === 'sub'"
+            class="tagName  ellipsis"
+            :title="'[ '+item.tagName+' ]'"
+          >{{item.tagName}}</p>
+          <p
+            v-if="item.type !== 'input' && item.type !== 'sub'"
             class="tagName  ellipsis"
             :title="'[ '+item.tagName+' ]'"
           >{{item.tagName}} </p>
@@ -107,61 +118,80 @@ export default {
       default: '',
       type: String
     },
-    sexType: {
-      default: '',
-      type: String
-    },
     options: {
-      default: () => [],
-      type: Array
+      default: () => {},
+      type: Object
     },
   },
   data() {
     return {
-      Adscriptions: [
-        { name: '添加病情变化', val: '1', id: '001' },
-        { name: '病程变化', val: '2', id: '002' },
-        { name: '添加其他症状', val: '3', id: '003' },
-      ],
-      form: {
-        region: '1',    //归属
+      Adscriptions: [],     //子模板列表
+      form: {region: ''},    //当前子模板
+      addTag:{
+        text:'',              //输入框内容为空
+        id:'',                //id可以用index做id
+        type:'input',        //sub 子模板
       },
+      subTmpList:[],     //子模板的id用于去重
       leftTagsList: [],
       selectLeftTagsList: [],
       rightTagsList: [],
-      rightTagsList2: [],
       selectRightTagsList: [],
+      selectRightTagsListIndex: [],
       searchVal: '',
       styles: {
         background: '#eae7e7'
       },
     }
   },
+  destroyed: function () {
+    this.searchVal = ''
+  },
   mounted() {
-    this.rightTagsList2 = this.options
-    let newArr = []
-    for (let i = 0; i < this.rightTagsList2.length; i++) {
-      if (this.rightTagsList2[i].tagType == 8) {
-        newArr.push({ text: this.rightTagsList2[i].tagName, type: 'input', id: i + ',,,' })
-      } else {
-        if (i === 0) {
-          newArr.push({ text: '', type: 'input', id: i + ',,,' })
-        }
-        newArr.push(this.rightTagsList2[i])
-        if (!this.rightTagsList2[i + 1] || this.rightTagsList2[i + 1] && this.rightTagsList2[i + 1].tagType != 8) {
-          newArr.push({ text: '', type: 'input', id: i + ',,,,' })
+    this.$nextTick(()=>{
+      if(this.options.id){
+        if(this.options && this.options.data && this.options.data.length>0){
+          let reviewList = this.options.data
+          let tmpSubTmpList = this.subTmpList.slice(0)
+          for(let m = 0;m < reviewList.length;m++){
+            if(reviewList[m].relationModule != null){      //这是子模板,修改有子模板需要记录去重
+              reviewList[m].id = reviewList[m].relationModule + 'sub'
+              reviewList[m].tagName = reviewList[m].relationModuleName
+              reviewList[m].type = 'sub'
+              tmpSubTmpList.push(reviewList[m].relationModule)     
+              this.subTmpList = tmpSubTmpList
+            }else if(reviewList[m].tagType == 8){     //这个是输入框文字
+              reviewList[m].id = m+'1001001001'
+              reviewList[m].type = 'input'
+              reviewList[m].text = reviewList[m].tagName
+            }else{    //这个是标签
+              reviewList[m].id = reviewList[m].questionId
+            }
+          }
+          this.rightTagsList = reviewList
         }
+        this.$emit('changeActionData', this.rightTagsList, false);
+        this.getSubTemplate()
+      }else{
+        this.getSubTemplate()
       }
-    }
-    this.rightTagsList2 = newArr
-    this.$emit('changeActionData', this.rightTagsList2, false);
-    this.searchTagList()
-    // this.leftTagsList = this.pool
-    // console.log('TAGPOOL', this.pool)
+      this.searchTagList()
+    })
   },
   watch: {
-    pool(newVal, preVal) {
-      this.leftTagsList = newVal
+    type(newVal, preVal) {
+      this.searchTagList()       //重新获取标签池数据
+      if(newVal != preVal){
+        this.form = {region: ''}  
+        this.subTmpList = []     //子模板的id用于去重
+        this.leftTagsList = []
+        this.selectLeftTagsList = []
+        this.rightTagsList = []
+        this.selectRightTagsList = []
+        this.selectRightTagsListIndex = []
+        this.searchVal = ''
+        this.getSubTemplate()      //重新获取子模板
+      }
     },
     searchVal(newVal, preVal) {
       if (newVal.trim() == '') {
@@ -172,6 +202,92 @@ export default {
     },
   },
   methods: {
+    updataData(){
+      this.$emit('changeActionData', this.rightTagsList, false);
+    },
+    addDomTemplate(sign,dom){
+      let tmpArr1 = this.rightTagsList.slice(0);
+      let tmpArr2 = this.selectRightTagsListIndex.slice(0);
+      let tmpArr3 = this.subTmpList.slice(0),tmpRegion = this.form.region;
+      let tmpArr4 = this.Adscriptions.filter(item => item.id == tmpRegion);
+      let tmpTag = Object.assign({},this.addTag);     //深度复制obj
+      if(sign == 0){         //添加子模板
+        if(tmpArr4.length == 0){
+          this.$message({
+            message:'请选择子模板',
+            type:'warning'
+          })
+          return false;
+        }
+        tmpTag.type = 'sub'
+        tmpArr3.push(tmpRegion)
+        tmpTag.tagName = tmpArr4[0].name
+        tmpTag.id = tmpArr4[0].id + 'sub'
+        this.subTmpList = tmpArr3  //记录子模板id 
+        this.form.region = ''
+        this.getSubTemplate()
+      }else{     //添加输入框
+        tmpTag.type = 'input'
+      }
+      tmpArr1.push(tmpTag);
+      for(let i =0; i < tmpArr1.length; i++){    //循环右侧所有数据
+        if(tmpArr1[i].type == 'input'){
+          tmpArr1[i].id = i + '1001001001'     //给添加的子模板或者输入框加上id
+        }
+      }
+      this.rightTagsList = tmpArr1;
+      this.$emit('changeActionData', this.rightTagsList, false);
+    },
+    moveTag(dir){
+      let tmpArr1 = this.rightTagsList.slice(0);
+      let tmpArr2 = this.selectRightTagsListIndex.slice(0);
+      let tmpArr3 = this.selectRightTagsList.slice(0);
+      if(dir == 0){     //往左
+        for(let i = 0;i < tmpArr3.length;i++){     //删除选中的元素
+          let tmpId = tmpArr3[i].id
+          tmpArr1 = tmpArr1.filter(item => item.id !== tmpId)
+        }
+        let tmpArr = tmpArr1.slice(0)
+        for(let k = 0;k < tmpArr2.length;k++){     //选中元素的index
+          let tmpIdx = tmpArr2[k]-1
+          tmpArr.splice(tmpIdx,0,tmpArr3[k])
+          if(tmpArr2[k] == 0){
+            return
+          }
+          tmpArr2[k] = (tmpArr2[k]-1)
+        }
+        this.selectRightTagsListIndex = tmpArr2
+        this.rightTagsList = tmpArr
+      }else{     //往右
+        for(let i = 0;i < tmpArr3.length;i++){     //删除选中的元素
+          let tmpId = tmpArr3[i].id
+          tmpArr1 = tmpArr1.filter(item => item.id !== tmpId)
+        }
+        let tmpArr = tmpArr1.slice(0)
+        for(let k = 0;k < tmpArr2.length;k++){     //选中元素的index
+          let tmpIdx = tmpArr2[k]+1
+          tmpArr.splice(tmpIdx,0,tmpArr3[k])
+          if(tmpArr2[k] == tmpArr1.length){
+            return
+          }
+          tmpArr2[k] = (tmpArr2[k]+1)
+        }
+        this.selectRightTagsListIndex = tmpArr2
+        this.rightTagsList = tmpArr
+      }
+      this.$emit('changeActionData', this.rightTagsList, false);
+    },
+    delSubTemplate(){   //删除子模板
+      if (this.selectRightTagsList.length>0 && this.selectRightTagsList[0].type === 'sub') {    //删除子模板,输入框或者标签就不变
+        this.rightTagsList = this.rightTagsList.filter(item => item.id !== this.selectRightTagsList[0].id)
+        this.subTmpList = this.subTmpList.filter(item => item.id !== this.selectRightTagsList[0].id)  //选中的子模板id去掉
+      }
+      this.selectLeftTagsList = []
+      this.selectRightTagsList = []
+      this.selectRightTagsListIndex = []
+      this.$emit('changeActionData', this.rightTagsList, false);
+      this.getSubTemplate()
+    },
     selectLeftTag(tag, index, e) {
       const hasTag = this.isHasTag(tag, this.selectLeftTagsList)
       if (hasTag) {
@@ -180,12 +296,19 @@ export default {
         this.selectLeftTagsList.push(tag);
       }
     },
-    selectRightTag(tag) {
-      const hasTag = this.isHasTag(tag, this.selectRightTagsList)
+    selectRightTag(tag,idx) {
+      const hasTag = this.isHasTag(tag, this.selectRightTagsList);
+      let tmpArr = this.selectRightTagsListIndex;
+      let tmpArr1 = this.selectRightTagsList.slice(0);
       if (hasTag) {
-        this.selectRightTagsList = this.selectRightTagsList.filter(item => item.id !== tag.id)
+        this.selectRightTagsList = this.selectRightTagsList.filter(item => item.tagName !== tag.name)
+        tmpArr = tmpArr.filter(item => item !== idx)
+        this.selectRightTagsListIndex = tmpArr
       } else {
-        this.selectRightTagsList.push(tag);
+        tmpArr1[0] = tag;
+        tmpArr[0]=idx;
+        this.selectRightTagsList = tmpArr1;
+        this.selectRightTagsListIndex = tmpArr;
       }
     },
     isHasTag(item, arr) {
@@ -203,70 +326,58 @@ export default {
       return this.isHasTag(item, this.selectRightTagsList)
     },
     toLeftList() {
-      for (let i = 0; i < this.selectRightTagsList.length; i++) {
-        this.rightTagsList = this.rightTagsList.filter(item => item.id !== this.selectRightTagsList[i].id)
-      }
-      for (let i = 0; i < this.selectRightTagsList.length; i++) {//每次往回移时同时删掉下面输入框
-        if (this.selectRightTagsList[i].type !== 'input') {
-          for (let j = 0; j < this.rightTagsList2.length; j++) {
-            if (this.selectRightTagsList[i].id === this.rightTagsList2[j].id) {
-              if (this.rightTagsList2.length === 3) {
-                this.rightTagsList2 = []
-              } else {
-                this.rightTagsList2.splice(j, 2)
-              }
-            }
-          }
+      if (this.selectRightTagsList.length>0 && this.selectRightTagsList[0].type !== 'sub') {    //往左的是子模板不变或者输入框,是输入框或者标签就删除
+        for (let i = 0; i < this.selectRightTagsList.length; i++) {
+          this.rightTagsList = this.rightTagsList.filter(item => item.id !== this.selectRightTagsList[0].id)
         }
+        this.searchTagList()
+        this.$emit('changeActionData', this.rightTagsList, false);
       }
       this.selectLeftTagsList = []
       this.selectRightTagsList = []
-      this.searchTagList()
-      this.$emit('changeActionData', this.rightTagsList2, false);
+      this.selectRightTagsListIndex = []
     },
     toRightList() {
       this.rightTagsList.push(...this.selectLeftTagsList);
-      let textItem = { text: '', type: 'input' }
-      for (let i = 0; i < this.selectLeftTagsList.length; i++) { //选中标签每个前后加入输入框
-        if (this.rightTagsList2.length === 0) {
-          let textItem1 = JSON.parse(JSON.stringify(textItem))
-          textItem1.id = this.selectLeftTagsList[i].id + ',,'
-          this.rightTagsList2.push(textItem1)
-        }
-        this.rightTagsList2.push(this.selectLeftTagsList[i]);
-        let textItem2 = JSON.parse(JSON.stringify(textItem))
-        textItem2.id = this.selectLeftTagsList[i].id + ','
-        this.rightTagsList2.push(JSON.parse(JSON.stringify(textItem2)))
-      }
-
       for (let i = 0; i < this.rightTagsList.length; i++) {
         this.leftTagsList = this.leftTagsList.filter(item => item.id !== this.rightTagsList[i].id)
       }
       this.selectLeftTagsList = []
       this.selectRightTagsList = []
-      this.$emit('changeActionData', this.rightTagsList2, false);
+      this.selectRightTagsListIndex = []
+      this.$emit('changeActionData', this.rightTagsList, false);
     },
     searchTagList() {
       let notIds = []
-      for (let i = 0; i < this.rightTagsList.length; i++) {
-        if (typeof this.rightTagsList2[i].id === 'number') {
-          notIds.push(this.rightTagsList2[i].id)
+      let tmpArr = this.rightTagsList.slice();
+      for (let i = 0; i < tmpArr.length; i++) {
+        if(tmpArr[i].type != 'sub' && tmpArr[i].type != 'input'){
+          notIds.push(tmpArr[i].id)
         }
       }
       let param = {
         "tagName": this.searchVal,
-        "type": this.type || '',
-        "notIds": notIds,
+        "type": this.type == 4?3:1,
+        "noIds": notIds,
       }
-      api.searchTagList(param).then((res) => {
+      api.getQuestionInfos(param).then((res) => {
         if (res.data.code === '0') {
           this.leftTagsList = res.data.data
           this.selectLeftTagsList = []
           this.selectRightTagsList = []
         }
       })
-    }
-
+    },
+    getSubTemplate() {
+      let param = {
+        noIds:this.subTmpList
+      }
+      api.getModuleInfoSub(param).then((res) => {
+        if (res.data.code === '0') {
+          this.Adscriptions = res.data.data
+        }
+      })
+    },
   }
 }
 </script>
@@ -281,6 +392,7 @@ export default {
   .poolTitle {
     box-sizing: border-box;
     margin-bottom: 20px;
+    display: inline-block;
   }
   .inputBox {
     width: 100px;
@@ -337,15 +449,36 @@ export default {
   .bottomPartRight {
     float: left;
     width: 60%;
-    .changeOrder {
-      margin-left: 20px;
+      .arrowWrap {
+        float: right;
+        background-color: #fff;
+        padding-top: 1px;
+        margin-right: 10px;
+        .arrowWrapPub[data-v-2db8be7a] {
+          border: 1px solid @adminBase;
+          height: 23px;
+          width: 40px;
+          text-align: center;
+          background: #fff;
+          line-height: 23px;
+          border-radius: 3px;
+          margin-left: 10px;
+        }
+      }
+    .formWrap {
+      position: relative;
+      height: 30px;
+      .subTemplate {
+        width: 470px;
+        float: left;
+      }
     }
   }
   .templateTagList {
     height: 450px;
   }
   .templateTagLists {
-    height: 468px;
+    height: 462px;
     width: 98%;
   }
   button {
@@ -357,6 +490,7 @@ export default {
     margin: 0 5px 10px 0;
     text-align: center;
     float: left;
+    height: 40px;
     p {
       padding: 5px 0;
     }
@@ -369,13 +503,10 @@ export default {
 <style lang="less">
 @import "../../less/common.less";
 .bottomPartRightTemplate {
-  .subTemplate {
-    // display: inline-block;
-  }
   .el-form-item__content {
     .el-input__inner {
-      height: 30px;
-      line-height:30px;
+      height: 28px;
+      line-height:28px;
       border-radius:5px;
       font-size: 14px;
     }
@@ -385,9 +516,6 @@ export default {
     .el-button--mini[data-v-2db8be7a], .el-button--mini.is-round[data-v-2db8be7a] {
       padding: 5px 8px 4px;
     }
-    .el-button--mini[data-v-2db8be7a].changeOrderPub, .el-button--mini.is-round[data-v-2db8be7a].changeOrderPub {
-      padding: 5px 12px;
-    }
     .el-button:hover {
         color: @adminBase;
         border-color: @adminBase;

+ 3 - 3
src/components/icss/IndeptLabel.vue

@@ -138,7 +138,7 @@
           const list = [...res.data.data.records];
           for (var i = 0; i < list.length; i++) {
             for (var j =  0; j < this.tagTypes.length; j++) {
-              if(list[i].tagType == this.tagTypes[j].val) {
+              if(list[i].controlType == this.tagTypes[j].val) {
                 list[i].tagTypeCn = this.tagTypes[j].name;
               }
             }
@@ -161,7 +161,7 @@
         this.$router.push({path:'LT-YXSJWH-TJDLBQ'})
       },
       modifyIndeptTag(row) {
-        api.detailsTag({id:row.id,sexType:row.sexType,age:row.age}).then((res)=>{
+        api.detailsTag({id:row.id}).then((res)=>{
           const {code,data,msg} = res.data;
           if(code=='0'){
             const item = Object.assign({},row,data);
@@ -242,7 +242,7 @@
     .delete:hover {
         color: red;
     }
-    .el-select .el-input .el-select__caret{
+    .el-select .el-input .el-icon-arrow-up{
         display: inline-block!important;
     }
     .el-select .el-input .el-icon-circle-close{

+ 2 - 2
src/components/icss/LabelGroup.vue

@@ -168,11 +168,11 @@ export default {
             this.$router.push({path:'LT-YXSJWH-TJBQZ'})
         },
         modifyTagGroup(row) {
-            api.detailsTag({id:row.id,sexType:row.sexType,age:row.age}).then((res)=>{
+            api.detailsTag({id:row.id}).then((res)=>{
                 const {code,data,msg} = res.data;
                 if(code=='0'){
                     const item = Object.assign({},row,data);
-                    console.log('item', item)
+                    // console.log('item', item)
                     this.$router.push({name:'AddLabelGroup',params:{isEdit:true,data:item}});
                 }else{
                     this.$message({

+ 12 - 12
src/components/icss/MedicinePrompt.vue

@@ -6,7 +6,7 @@
                     <el-input size="mini" v-model="filter.name" placeholder="静态知识名称" clearable></el-input>
                 </el-form-item>
                 <el-form-item label="标签系统名称:">
-                    <el-input size="mini" v-model="filter.tagName" placeholder="标签系统名称" clearable></el-input>
+                    <el-input size="mini" v-model="filter.term" placeholder="术语标签" clearable></el-input>
                 </el-form-item>
                 <el-form-item>
                     <el-button size="mini" @click="filterDatas">确认</el-button>
@@ -27,22 +27,22 @@
                         width="60">
                 </el-table-column>
                 <el-table-column
-                        prop="gmtOperate"
+                        prop="gmtModified"
                         label="操作时间"
                         width="180"
                         :show-overflow-tooltip="true">
                 </el-table-column>
                 <el-table-column
                         prop="name"
-                        label="静态知识名称">
+                        label="医学标准术语">
                 </el-table-column>
                 <el-table-column
-                        prop="tagName"
-                        label="关联标签"
+                        prop="title"
+                        label="静态知识名称"
                         width="240">
                 </el-table-column>
                 <el-table-column
-                        prop="operatorName"
+                        prop="modifier"
                         label="操作人"
                         width="80">
                 </el-table-column>
@@ -74,7 +74,7 @@
   import utils from '@api/utils.js';
 
   export default {
-    name: 'prompt-info',
+    name: 'MedicinePrompt',
     data: function () {
       return {
         list: [],
@@ -96,7 +96,7 @@
     methods: {
       toEditProduct(row){
         this.$router.push({
-          name:'AddPromptInfo',
+          name:'AddMedicinePrompt',
           params: {data:row,isEdit:true}
         })
       },
@@ -109,7 +109,7 @@
         // const param = {
         //   'name':''
         // };
-        api.getPromptList(param).then((res) => {
+        api.getConceptKnowledgeList(param).then((res) => {
           if (res.data.code == '0') {
             const data = res.data.data;
             this.list = data.records;
@@ -126,8 +126,8 @@
       },
       getFilterItems() {
         const param = {
-          name:this.filter.name,
-          tagName:this.filter.tagName,
+          term:this.filter.name,
+          conecpt_name:this.filter.term,
           current: this.currentPage,
           size: this.pageSize
         };
@@ -161,7 +161,7 @@
       },
       showDelDialog(id){
         this.showConfirmDialog('是否删除该静态知识?',()=>{
-          api.delPromptInfo({id}).then((res)=>{
+          api.delConceptInfo({id}).then((res)=>{
             if(res.data.code=='0'){
               this.warning(res.data.msg||'操作成功','success');
               this.getDataList();

+ 8 - 1
src/components/icss/NoiseTemplate.vue

@@ -160,7 +160,6 @@ export default {
       // console.log(type)
     },
     changeActionData(arr) {          //标签明细右侧数据id
-    console.log(44254165456)
       this.sendIds = arr
     },
     submitForm() {       // 调用子组件的方法验证公用部分
@@ -176,6 +175,13 @@ export default {
         });
         return;
       }
+      if(this.dataPub.region8 > this.dataPub.region9) {
+          this.$message({
+            message: '最小年龄不能大于最大年龄',
+            type: 'warning'
+          });
+          return;
+      }
       let detailLis = utils.dataRecombination(this.sendIds, this.dataPub.region2)
       let param = {
         "questionWrapper": {
@@ -194,6 +200,7 @@ export default {
           "textGenerate": this.form.currentOrder,      //成文顺序 默认0
           "copyType": this.dataPub.region10,           //是否复制
           "showAdd": this.dataPub.region11,            //是否显示加号血压
+          "itemType" :this.dataPub.region12,
           "showInfo": 0,
           "questionDetails": [],
           "questionMappings": detailLis       //映射关系,

+ 7 - 21
src/components/icss/PhysicalExamTemplate.vue

@@ -97,12 +97,15 @@
     },
     methods: {
       toEditProduct(row){
-        api.getPhysicalExamTempByDepId({deptId:row.id}).then((res)=>{
+        this.getPhysicalExamTempByDepId('isEdit', row)
+      },
+      getPhysicalExamTempByDepId(type, row) {
+        const param = {'deptId': row.id,};
+        api.getPhysicalExamTempByDepId(param).then((res)=>{
             const {code,data,msg} = res.data;
             if(code=='0'){
                 const item = Object.assign({},row,data);
-                console.log('item', item)
-                this.$router.push({name:'AddPhysicalExamTemp',params:{isEdit:true,data:item}});
+                this.$router.push({name:'AddPhysicalExamTemp',params:{[type]:true,data:item}});
             }else{
                 this.$message({
                 message: msg,
@@ -111,10 +114,6 @@
             }
         });
 
-        // this.$router.push({
-        //   name:'AddPhysicalExamTemp',
-        //   params: {info:row}
-        // })
       },
       filterDatas(){
         this.currentPage = 1;
@@ -127,7 +126,6 @@
         // };
         api.getPhysicalExamTempList(param).then((res) => {
           if (res.data.code == '0') {
-            console.log('PhysicalExamTempList', res)
             const data = res.data.data;
             this.list = data.records;
             this.total = data.total;
@@ -137,19 +135,7 @@
         });
       },
       getDetailList(row) {
-        const param = {'deptId': row.id,};
-        api.getPhysicalExamTempByDepId(param).then((res)=>{
-            const {code,data,msg} = res.data;
-            if(code=='0'){
-                const item = Object.assign({},row,data);
-                this.$router.push({name:'AddPhysicalExamTemp',params:{isDetail:true,data:item}});
-            }else{
-                this.$message({
-                message: msg,
-                type: 'warning'
-                });
-            }
-        });
+         this.getPhysicalExamTempByDepId('isDetail', row)
       },
       getFilterItems() {
         const param = {

+ 14 - 4
src/components/icss/PubIndeptTag.vue

@@ -97,7 +97,7 @@
                     label="标签前后缀:"
                     class="fix-inp"
                     prop="region12"
-                    v-if="form.region2==6 || form.region2==7"
+                    v-if="form.region2==5 ||form.region2==6 || form.region2==7 "
             >
                 <el-col :span="10">
                 <el-input v-model="form.prefix"
@@ -219,7 +219,7 @@
 
 // 查体(val:4):输入框(val:6)、数字键盘(val:7)、单选(val:1)、多选(val:2)、
 
-// 化验(val:5):化验输入框(val:6)、化验单选(val:1)
+// 化验(val:5):化验数字键盘(val:7)、化验单选(val:1)
 
   export default {
     props:['editData'],
@@ -234,7 +234,7 @@
           region3: '',      //系统名称
           region4: '',      //界面名称
           region5: '',      //选项之间的链接
-          region6: '1',      //是否可以检索
+          region6: '0',      //是否可以检索
           region7: '3',       //性别
           region8: '0',          //最小年龄
           region9: '200',         //最大年龄
@@ -250,7 +250,7 @@
           '1':['1','2','5','6','7','99'],
           '3':['1','2','5','6','7'],
           '4':['1','2','6','7'],
-          '5':['1','6']
+          '5':['1','7']
         },
         rules: {
           region1: [
@@ -366,6 +366,10 @@
           this.form.region2 = '';
           this.labelTypes = this.labelTypesList.filter(item => this.labelTypesMaps[tmpData].indexOf(item.val) > -1)
           
+        }
+        if(type === 2) {
+          this.initForm()
+          
         }
         //console.log(tmpData)
         this.changeSex(tmpData);
@@ -387,6 +391,12 @@
           type: type || 'warning'
         })
       },
+      initForm() {
+        this.form.prefix = ''
+        this.form.suffix = ''
+        this.form.minNormalVal = ''
+        this.form.maxNormalVal = ''
+      },
     }
   }
 </script>

+ 32 - 0
src/components/icss/PubTagGroup.vue

@@ -123,6 +123,25 @@
           ></el-option>
         </el-select>
       </el-form-item>
+      <el-form-item
+        v-if="form.region1 == 1 && form.region2 ==4"
+        label="是否为症状"
+        prop="region12"
+      >
+        <el-select
+          v-model="form.region12"
+          @change="sendData"
+        >
+          <el-option
+            label="是"
+            value="0"
+          ></el-option>
+          <el-option
+            label="不是"
+            value="1"
+          ></el-option>
+        </el-select>
+      </el-form-item>
       <el-form-item
         label="年龄:"
         prop="region8"
@@ -212,6 +231,7 @@ export default {
         region9: '200',         //最大年龄
         region10: '0',        //是否复制主标签
         region11: '0',       //是否复制当前模块
+        region12:'1',        //是否为症状
         tagPool:[],          //标签池数据
         order:[],            //排序方式
         tipLis:[],           //提示列表
@@ -258,6 +278,9 @@ export default {
         region11: [
           { required: true, message: '是否复制当前模块', trigger: 'change' }
         ],
+        region12: [
+          { required: true, message: '是否为症状', trigger: 'change' }
+        ],
       },
       tmpSex: '通用',
       tmpOwn: '',
@@ -371,6 +394,9 @@ export default {
         this.form.region2 = '';
         this.labelTypes = this.labelTypesList.filter(item => this.labelTypesMaps[tmpData].indexOf(item.val) > -1)
       }
+      if(type === 2) {
+        this.initForm()
+      }
       this.changeSex(tmpData);
       // if(type == 3){
       //   this.form.region7 = this.tmpSex;
@@ -427,6 +453,12 @@ export default {
         type: type || 'warning'
       })
     },
+    initForm() {
+      this.form.region12 = '0'
+      this.form.region10 = '0'
+      this.form.region11 = '0'
+
+    }
   }
 }
 </script>

+ 103 - 38
src/components/icss/PubTagPartDetail.vue

@@ -46,7 +46,7 @@
           @click="selectPart(0)"
           v-else
         >
-          <span class="hzx ellipsis" v-for="item in poolDetailList[0]" :title="'[ '+item.name+' ]'" v-show="choose == 'multiple'" :key="item.id">{{item.name}}</span>
+          <span class="hzx ellipsis" v-for="item in poolDetailList[0][0].questionDetailList" :title="'[ '+item.name+' ]'" v-show="choose == 'multiple'" :key="item.id">{{item.name}}</span>
         </div>
         <div class="onlyBottom pubList">
           <ul class="clearfix">
@@ -65,11 +65,16 @@
                 </template>
               </ul>
               <ul v-else>
-                <template>
-                  <li class="partDetail ellipsis" v-for="item in poolDetailList[n]" :style="getStyleR(item.id)?styleR:null" :title="'[ '+item.name+' ]'" :key="item.id" @click="selectTagOne($event,item.id,n)">
+                <template v-if="n == 1">
+                  <li class="partDetail ellipsis" v-for="item in poolDetailList[n][0].questionDetailList" :style="getStyleR(item.id)?styleR:null" :title="'[ '+item.name+' ]'" :key="item.name">
                     [ {{item.name}} ]
                   </li>
                 </template>
+                <template  v-if="n == 2 || n == 3 || n == 4 || n == 5">
+                  <li class="partDetail ellipsis" v-for="item in poolDetailList[n]" :style="getStyleR(item.id)?styleR:null" :title="'[ '+item.tagName+' ]'" :key="item.tagName" @click="selectTagOne($event,item.id,n)">
+                    [ {{item.tagName}} ]
+                  </li>
+                </template>
               </ul>
             </li>
           </ul>
@@ -78,13 +83,14 @@
       <div class="partWaring">
         <ul>
           <li v-for="i in 5" :key="i">
-            <template v-for="item in poolDetailListTips[i]" v-show="poolDetailListTips[i].length > 0">
-              <p class="partDetail tipsWrap" :key="item.type">
+            <template v-for="item in poolDetailListTips[i]" v-if="poolDetailListTips[i].length > 0">
+              <p class="partDetail tipsWrap" :key="item.type" v-if="currentTipLis.length>0">
                 <template v-for="section in currentTipLis">
                   <span v-if="item.type == section.val" :title="section.name" :key="section.val">{{section.name}}</span>         
                 </template>
               </p>        
-              <p class="partDetail tipsWrap" :title="item.name" :key="item.type+'--'">{{item.name}}</p> 
+              <p class="partDetail tipsWrap" :title="item.join" :key="item.join+'--'" v-if="!!item.join">标签之间链接{{item.join}}</p> 
+              <p class="partDetail tipsWrap" :title="item.name" :key="item.type+'--'" v-if="!!item.name">{{item.name}}</p> 
             </template>
           </li>
         </ul> 
@@ -128,9 +134,13 @@ export default {
         type: Array
     }
   },
+
+  destroyed:function(){
+    this.searchVal = ''
+  },
   data() {
     return {
-      poolDetailList: [[],[],[],[],[],[]],     //默认6个部分
+      poolDetailList: [[{questionDetailList:[]}],[{questionDetailList:[]}],[],[],[],[]],     //默认6个部分
       poolDetailListTips: [[],[],[],[],[],[]],     //6个部分对应的提示
       poolDetailListIds: [[],[],[],[],[],[]],     //6个部分对应的id
       poolDetailListAll:[],    //默认6个部分转化为一维数组
@@ -152,27 +162,70 @@ export default {
   mounted(){
     this.$nextTick(()=>{
       let tagList = this.options;
+      this.currentTipLis = this.tipLis
       if(tagList.length > 0){
         let tmpArr = [[],[],[],[],[],[]];
         this.tmpNum = 1
-        if(tagList[0].formPosition == 1){
-          tagList.map((val,idx)=>{
-            if(this.sign == 2) {     //杂音修改
-                tmpArr[idx].push(val)
-            }else{       //既往史修改
-              tmpArr[idx] = val.questionMapping
-            }
-          })
-        }else{
-          tagList.map((val,idx)=>{
-            if(this.sign == 2) {     //杂音修改
-                tmpArr[idx+1].push(val)
-            }else{       //既往史修改
-              tmpArr[idx+1] = val.questionMapping
+        if(this.sign == 2){//杂音修改
+          if(tagList[0].formPosition == 1){
+            tagList.map((val,idx)=>{
+              tmpArr[idx].push(val)
+            })
+          }else{
+            tagList.map((val,idx)=>{
+              tmpArr[idx+1].push(val)
+            })
+          }
+        }else{       //既往史修改
+            let sticArr = [{questionDetailList:[]}];
+            if(tagList.length > 1){     //至少两条数据
+              if(tagList[0].formPosition == 1 && tagList[1].tagType != 1){  //第一条为互斥项,第二条不是伴无  13...
+                tagList.map((val,idx)=>{
+                  if(idx == 0){
+                    tmpArr[idx].push(val)
+                  }else {
+                    tmpArr[1].push(sticArr)
+                    tmpArr[idx+1] = val.questionMapping
+                  }
+                })
+              }else if(tagList[0].formPosition == 1 && tagList[1].tagType == 1){   //第一条为互斥项,第二条是伴无  12...
+                tagList.map((val,idx)=>{
+                    if(idx < 2){
+                      tmpArr[idx].push(val)
+                    }else{
+                      tmpArr[idx] = val.questionMapping
+                    }
+                })
+              }else if(tagList[0].formPosition != 1 && tagList[0].tagType == 1){   //第一条是伴无  2...
+                tagList.map((val,idx)=>{
+                    if(idx == 0){
+                      tmpArr[0].push(sticArr)
+                      tmpArr[1].push(val)
+                    }else if(idx > 0){
+                      tmpArr[idx+1] = val.questionMapping
+                    }
+                })
+              }else{  //第一条不是互斥项,第二条不是伴无  3...
+                tagList.map((val,idx)=>{
+                  if(idx > 1){
+                    tmpArr[idx] = val.questionMapping
+                  }
+                })
+              }
+            }else{       //有且只有一条
+              if(tagList[0].formPosition == 1){  //第一条为互斥项
+                tmpArr[0].push(tagList[0])
+                tmpArr[1].push(sticArr)
+              }else if(tagList[0].formPosition != 1 && tagList[0].tagType == 1){   //第一条是伴无 
+                tmpArr[0].push(sticArr)
+                tmpArr[1].push(tagList[0])
+              }else{     //既不是互斥也不是伴无
+                tmpArr[0].push(sticArr)
+                tmpArr[1].push(sticArr)
+                tmpArr[2] = tagList[0].questionMapping
+              }
             }
-          })
-        }
-        
+          }
         this.poolDetailList = tmpArr
         this.poolDetailListAll = Array.prototype.concat.apply([],this.poolDetailList);     //二维转一维
         this.searchTagList()
@@ -184,11 +237,6 @@ export default {
     pool(newVal, preVal) {
       this.currentPool = newVal
     },
-    tipLis(newVal, preVal) {
-      if (JSON.stringify(newVal) != JSON.stringify(preVal)) {
-        this.currentTipLis = newVal
-      }
-    },
     sexType(newVal, preVal) {
       if (newVal != preVal) {
         if (JSON.stringify(newVal) != JSON.stringify(preVal) && this.tmpNum != 1) {
@@ -196,6 +244,11 @@ export default {
         }
       }
     },
+    tipLis(newVal, preVal) {
+      if (newVal != preVal) {
+        this.currentTipLis = newVal
+      }
+    },
     sign(newVal, preVal) {
       if (JSON.stringify(newVal) != JSON.stringify(preVal) && this.tmpNum != 1) {
         this.clearData()
@@ -274,7 +327,11 @@ export default {
       }else if((this.choose == 'multiple') && (utils.filterArr(this.selectArr,true,2) && this.poolDetailList[this.activePart].length > 0) || (this.multipleItem.length > 0)){
         if(this.activePart != -1){
           let tmparr = this.poolDetailList;
-          tmparr[this.activePart] = []
+          if(this.activePart == 0 || this.activePart == 1){
+            tmparr[this.activePart] = [{questionDetailList:[]}]
+          }else{
+            tmparr[this.activePart] = []
+          }
           this.poolDetailList = tmparr;
           this.poolDetailListAll = Array.prototype.concat.apply([],this.poolDetailList);     //二维转一维
           this.searchTagList();
@@ -306,9 +363,14 @@ export default {
             if(!utils.filterArr(poolDetailListTips[i],tmpLi.controlType,2)){
               objTmp.type = tmpLi.controlType
               objTmp.name = tmpLi.name
-              poolDetailListTips[i].push(objTmp)
+              objTmp.join = tmpLi.joint
+              if(tmpLi.controlType){
+                poolDetailListTips[i].push(objTmp)
+              }
+            }
+            if(tmpLi.id){
+              poolDetailListIds[i].push(tmpLi.id)
             }
-            poolDetailListIds[i].push(tmpLi.id)
           }
         }
       }
@@ -330,7 +392,7 @@ export default {
       let ids = [];
       this.currentLis = []
       this.poolDetailListAll.map((value)=>{
-        ids.push(value.id)
+        if(value.id){ids.push(value.id)}
       })
       this.notIds = ids;
       
@@ -417,9 +479,7 @@ export default {
     getRightListDes(){
       let idStr = this.currentLis.join(',');
       let param = {
-        // "age": 0,
         "ids": idStr,
-        // "sexType": 3
       }
       api.detailsTagList(param).then((res) => {        //右侧展开内容
         if (res.data.code === '0') {
@@ -446,7 +506,7 @@ export default {
                 if(num == 6){
                   for(let i = 1;i < this.poolDetailList.length;i++){
                     let ids = [];
-                    if(this.poolDetailList[i].length == 0){      //判断part里面是不是有数据,没有直接添加
+                    if(this.poolDetailList[i].length == 0 || (this.poolDetailList[i].length > 0 && !this.poolDetailList[i].id)){      //判断part里面是不是有数据,没有直接添加
                       this.poolDetailList[i] = tmpArr;
                       this.poolDetailListAll = Array.prototype.concat.apply([],this.poolDetailList);
                       this.searchTagList();
@@ -464,16 +524,21 @@ export default {
             this.currentLis.map((id)=>{
               tmpArr.push(res.data.data[id]);
             })
+            // console.log(tmpArr,'多选既往史')
             this.selectArr.map((flg,idx)=>{         //判断右侧有没有选中
               if(flg){    //有选中
-                this.poolDetailList[idx] = (this.poolDetailList[idx]).concat(tmpArr);
+                if(idx == 0 || idx == 1){
+                  this.poolDetailList[idx] = tmpArr;
+                }else{
+                  this.poolDetailList[idx] = (this.poolDetailList[idx]).concat(tmpArr);
+                }
                 this.poolDetailListAll = Array.prototype.concat.apply([],this.poolDetailList);     //二维转一维
                 this.searchTagList();
                 this.getPoolDetailListTips();
               }else{
                 ++num;
                 if(num == 6){
-                  for(let i = 1;i < this.poolDetailList.length;i++){
+                  for(let i = 2;i < this.poolDetailList.length;i++){
                     let ids = [];
                     if(this.poolDetailList[i].length == 0){      //判断part里面是不是有数据,没有直接添加
                       this.poolDetailList[i] = tmpArr;

+ 19 - 56
src/components/icss/PubTemplateGroup.vue

@@ -12,17 +12,17 @@
         prop="region1"
       >
         <span class="changeTips">改变归属后,模板明细将会恢复到默认状态</span>
-          <!-- :disabled="!!editData.id" -->
         <el-select
+          :disabled="!!editData.id"
           v-model="form.region1"
           placeholder="请选择模板归属"
-          @change="readyChangeSelect"
+          @change="sendData"
         >
           <el-option
             v-for="item in Adscriptions"
             :label="item.name"
-            :value="item.val"
-            :key="item.id"
+            :value="item.key+''"
+            :key="item.key"
           ></el-option>
         </el-select>
       </el-form-item>
@@ -32,10 +32,9 @@
       >
         <el-input
           v-model="form.region2"
-          :disabled="!form.region1"
+          :disabled="!!editData.id"
           maxLength="120"
           placeholder="请输入模板名称"
-          @change="sendData"
         ></el-input>
       </el-form-item>
     </el-form>
@@ -43,6 +42,7 @@
 </template>
 <script>
 import api from '@api/icss.js';
+import utils from '@api/utils.js';
 
 /**
  * 归属type
@@ -53,26 +53,12 @@ import api from '@api/icss.js';
 export default {
   props:['editData'],
   data() {
-    var validatePass2 = (rule, value, callback) => {
-        const editData = this.$props.editData;
-        if(editData.id && value == editData.tagName){ //修改系统名称没变就不再校验
-          callback();    
-        }else{
-          this.validateSystomName(value,callback)
-        }
-    };
     return {
-      Adscriptions:[
-        {name:'主诉模板',val:'1',id:'1001'},
-        {name:'现病史模板',val:'2',id:'1002'},
-        {name:'现病史空模板',val:'3',id:'1003'},
-        {name:'其他史模板',val:'4',id:'1004'},
-        {name:'嵌套模板',val:'5',id:'1005'},
-        {name:'慢病模板',val:'6',id:'1006'},
-      ],
+      Adscriptions:[],
       form: {
-        region1: '1',    //归属
+        region1: '',    //归属
         region2: '',     //模板名称
+        tagPool:[],      //标签池
       },
       rules: {
         region1: [
@@ -80,52 +66,29 @@ export default {
         ],
         region2: [
           { required: true, message: '请输入模板名称', trigger: 'change' },
-          { validator: validatePass2, trigger: 'blur' },
+          // { validator: validatePass2, trigger: 'blur' },
         ],
       },
     }
   },
-  computed: {
-    newType() {
-      return this.form.region1;
-    },
+  beforeMount:function(){
+    let templateOwn = localStorage.getItem('icssEnumsData') ? JSON.parse(localStorage.getItem('icssEnumsData')).moduleTypeEnum : []
+    this.Adscriptions = templateOwn;
   },
   mounted() {
     const editData = this.$props.editData;
     if(editData.id){      //修改
-      const trans = utils.transformKeys(editData,2);
-      this.form = Object.assign({},this.form,trans);
+      // const trans = utils.transformKeys(editData,2);
+      this.form = Object.assign({},this.form,editData);
+      this.form.region1 = (editData.type+'')
+      this.form.region2 = editData.name
     }
     this.$emit('changeVal', this.form, false)
-  },
-  watch: {
-    newType(nextVal, prevVal) {
-      
-    },
+    // this.searchTagList()
   },
   methods:{
     sendData(val){
-      console.log(val)
-    },
-    readyChangeSelect(val){
-      console.log(val)
-    },
-    validateSystomName(name,callback) {         //判断模板名称是否存在
-      if(this.form.region2.trim() == ''){ return }
-      let param = {
-        "existName": this.form.region2,     
-        "type": this.form.region1,
-        "notTagType":[8],        //去掉文字标签查重
-      }
-      api.validateSystomName(param).then((res) => {
-        if (res.data.code === '0') {
-          if(res.data.data && res.data.data.length != 0){
-            callback(new Error('该系统名称已存在'));
-          }else{
-            callback();
-          }
-        }
-      })
+      this.$emit('changeVal', this.form, false)
     },
     submitForm(formName) {
       this.$refs[formName].validate((valid) => {

+ 30 - 6
src/components/icss/SingleSelect.vue

@@ -3,16 +3,16 @@
         <el-form>
             <div class="operation-row">
                 <el-checkbox-group size="small" v-for="(it,i) in rows" v-if="type!=2&&(focusOn==i||(focusOn==-1&&i==0))" :key="1+i" v-model="rows[i].defaultSelect" @change="emitValues(i,'hasDefault',rows[i].defaultSelect)">
-                    <el-checkbox-button  v-if=" !(ascription == 5 && type == 1 || type == 2)" :label="i" :disabled="hasNone==i||hasBan==i|| hasError==i || (hasDefault!=-1&&hasDefault!=i)">默认选中</el-checkbox-button>
+                    <el-checkbox-button  v-if=" !(ascription == 5 && type == 1 || type == 2)" :label="i" :disabled="hasNone==i||hasBan==i|| hasError==i || (hasDefault!=-1&&hasDefault!=i)||focusOn==-1">默认选中</el-checkbox-button>
                 </el-checkbox-group>
                 <el-checkbox-group size="small" v-for="(it,i) in rows" v-if="type!=1&&(focusOn==i||(focusOn==-1&&i==0))" :key="2+i" v-model="rows[i].isNone" @change="emitValues(i,'hasNone',rows[i].isNone)">
-                    <el-checkbox-button  v-if=" !(ascription == 5 && type == 1)" :label="i" :disabled="hasDefault==i||hasBan==i || hasError==i ||(hasNone!=-1&&hasNone!=i)">同“无”类型</el-checkbox-button>
+                    <el-checkbox-button  v-if=" !(ascription == 5 && type == 1)" :label="i" :disabled="hasBan==i || hasError==i ||focusOn==-1">同“无”类型</el-checkbox-button>
                 </el-checkbox-group>
                 <el-checkbox-group size="small" v-for="(it,i) in rows" v-if="type!=1&&(focusOn==i||(focusOn==-1&&i==0))" :key="3+i" v-model="rows[i].isBan" @change="emitValues(i,'hasBan',rows[i].isBan)">
-                    <el-checkbox-button v-if=" !(ascription == 5 && type == 1)" :label="i" :disabled="hasDefault==i||hasNone==i || hasError==i||(hasBan!=-1&&hasBan!=i)">同“伴”类型</el-checkbox-button>
+                    <el-checkbox-button v-if=" !(ascription == 5 && type == 1)" :label="i" :disabled="hasNone==i || hasError==i||focusOn==-1">同“伴”类型</el-checkbox-button>
                 </el-checkbox-group>
                 <el-checkbox-group size="small" v-for="(it,i) in rows" v-if="focusOn==i||(focusOn==-1&&i==0)" :key="4+i" v-model="rows[i].isError" @change="emitValues(i,'hasError',rows[i].isError)">
-                    <el-checkbox-button v-if="ascription==5  && type == 1" :label="i" :disabled="hasDefault==i||hasBan==i ||hasNone==i ||(hasError!=-1&&hasError==i)">标记异常选项</el-checkbox-button>
+                    <el-checkbox-button v-if="ascription==5  && type == 1" :label="i" :disabled="hasDefault==i||hasBan==i ||hasNone==i ||(hasError!=-1&&hasError==i)||focusOn==-1">标记异常选项</el-checkbox-button>
                 </el-checkbox-group>
                 <el-button type="danger" size="small" class="del" @click="delRow">删除</el-button>
             </div>
@@ -21,6 +21,8 @@
                     <el-input v-model="rows[i].name"
                               v-bind:class="{select:focusOn==i}"
                               @focus="selectRow(i)"
+                              ref = "inputName"
+                              @input="HandleInputName(i, rows[i].name)"
                               @blur="emitValues"></el-input>
                     <el-tag type="info" size="mini" v-if="showTag(it)">{{showTag(it)}}</el-tag>
                 </el-col>
@@ -81,6 +83,7 @@
 </style>
 <script>
   import utils from '@api/utils.js';
+  import Vue from 'vue';
     export default {
       props:['type','options','ascription','sexType'],
       data(){
@@ -96,6 +99,12 @@
           const arr = options.map((it)=>{
             return {name:it.name,defaultSelect:it.defaultSelect=='1'?true:false,isBan:it.code==1?true:'',isNone:it.code==2?true:'',isError:it.abnormal==1?true:''};
           });
+          const arrLen = arr.length;
+          if(arrLen < 4) {
+            for (let i = 0; i < 4 - arrLen; i++) {
+              arr.push({name:'',defaultSelect:'',isBan:'',isNone:'',isError:''})
+            }
+          }
           this.rows = arr;
           const items = utils.simpleOptionData(this.rows);
           this.$emit('pushValues',items);
@@ -170,18 +179,33 @@
           if(typeof i =='number'&&this.focusOn == -1){
             this.$message({
               message: '请先选择要操作的行',
-              type: 'warning'
+              type: 'warning',
+              showClose: true,
             });
             return;
           }
           const items = utils.simpleOptionData(this.rows);
           this.$emit('pushValues',items);
         },
+        HandleInputName(i, name) {
+          if(name.length > 30) {
+            Vue.set(this.rows[i], 'name', this.rows[i].name.slice(0, 30))
+            this.$refs.inputName[i].currentValue = this.rows[i].namebvcx
+            this.$message({
+              message: '最多输入30个字',
+              type: 'warning',
+              showClose: true,
+            });
+            return
+          }
+          
+        },
         delRow(){
           if(this.focusOn==-1){
             this.$message({
               message: '请先选择要删除的行',
-              type: 'warning'
+              type: 'warning',
+              showClose: true,
             });
             return;
           }

+ 1 - 1
src/components/icss/SymptomTagGroup.vue

@@ -54,7 +54,7 @@
             </li>
         </ul>
     </div>
-    <div class="buttonBox">
+    <div class="buttonBox" v-if="type == 1"> 
         <div class="mainButton">
             <el-button type="primary" @click="mainSymptom">跟主症状</el-button>
         </div>

+ 22 - 32
src/components/icss/TemplateMaintenance.vue

@@ -3,8 +3,8 @@
         <crumbs title="模板维护" style="min-width: 980px">
             <el-form :inline="true" class="demo-form-inline">
                 <el-form-item label="模板归属:">
-                    <el-select size="mini" v-model="filter.tagAdscription" @change="getValue"  placeholder="模板归属" clearable>
-                        <el-option v-for="item in Adscriptions" :label="item.name" :value="item.val" :key="item.id" ></el-option>
+                    <el-select size="mini" v-model="filter.tagAdscription" placeholder="模板归属" clearable>
+                        <el-option v-for="item in Adscriptions" :label="item.name" :value="item.key" :key="item.key" ></el-option>
                     </el-select>
                 </el-form-item>
                 <el-form-item>
@@ -43,7 +43,7 @@
                 </el-table-column>
                 <el-table-column
                         :resizable = "false"
-                        prop="modifier"
+                        prop="userName"
                         label="操作人">
                 </el-table-column>
                 <el-table-column
@@ -100,20 +100,16 @@
 
     },
     methods: {
-      getValue(val) {
-        console.log('changeVal', val, this.filter.tagAdscription)
-      },
       getDropList() {
+        let templateOwn = localStorage.getItem('icssEnumsData') ? JSON.parse(localStorage.getItem('icssEnumsData')).moduleTypeEnum : []
+        this.Adscriptions = templateOwn;
         return api.getDropList().then((res) =>{
-          console.log('dropList-标签归属列表', res)
           if(res.data.code === '0') {
-            this.Adscriptions = res.data.data[1];
             this.tagTypes =  res.data.data[6];
             for (var i = 0; i < this.tagTypes.length; i++) {
               this.tagTypesList.push(this.tagTypes[i].val)
             }
           }
-
         })
       },
       getDataList() {
@@ -131,11 +127,9 @@
                 list[i].typeCn = this.Adscriptions[z].name
               }
             }
-
           }
           this.list = list;
           this.total = res.data.data.total;
-          console.log('tagGroup-列表',res)
         })
       },
       filterDatas() {
@@ -146,36 +140,32 @@
         this.$router.push({path:'LT-YXSJWH-TJMBWH'})
       },
       modifyIndeptTag(row) {
-        // api.detailsTag({id:row.id,sexType:row.sexType,age:row.age}).then((res)=>{
-        //   const {code,data,msg} = res.data;
-        //   if(code=='0'){
-        //     const item = Object.assign({},row,data);
-        //     this.$router.push({name:'AddIndeptLabel',params:{isEdit:true,data:item}});
-        //   }else{
-        //     this.$message({
-        //       message: msg,
-        //       type: 'warning'
-        //     });
-        //   }
-        // });
-        console.log(row)
+        Promise.all([
+          api.getModuleInfoOne({moduleId:row.id}),
+          api.getModuleDetailInfo({moduleId:row.id})
+        ]).then((data)=>{
+          let data0 = data[0].data;
+          let data1 = data[1].data;
+          let allData = {},topMsg={},rightMsg={};
+          if(data0.code == 0){
+            topMsg = Object.assign({},data0.data);
+          }
+          if(data1.code == 0){
+            rightMsg = Object.assign({},data1);
+          }
+          allData = Object.assign({},topMsg,rightMsg)
+          this.$router.push({name:'TemplateMaintenanceWrap',params:{isEdit:true,data:allData}});
+        })
       },
       currentChange(next) {
         this.currentPage = next;
         this.getDataList();
-        // if (this.cacheData[next]) {       //如果已请求过该页数据,则使用缓存不重复请求
-        //     this.list = this.cacheData[next];
-        // } else {
-        //     this.getDataList();
-        // }
       },
       getFilterItems() {
         const param = {
-          // tagTypeList: [1],
           current: this.currentPage,
           size: this.pageSize,
           type: this.filter.tagAdscription,
-          // tagName: this.filter.tagSysName
         };
         return param;
       },
@@ -199,7 +189,7 @@
       },
       showDelDialog(id){
         this.showConfirmDialog('是否删除该标签?',()=>{
-          api.deleteTagGroup({ids:id}).then((res)=>{
+          api.delTemplate({ids:id}).then((res)=>{
             if(res.data.code=='0'){
               this.getDataList();
               this.warning(res.data.msg || '操作成功','success');

+ 36 - 47
src/components/icss/TemplateMaintenanceWrap.vue

@@ -7,16 +7,15 @@
     <PubTemplateGroup
       :editData="editData"
       @changeVal="changeVal"
-      @changeType="changeType"
       @validatePass="validatePass"
       ref="submitForm"
     ></PubTemplateGroup>
     <div class="main">
       <CommonTemplate
-        v-if="dataPub.region1 == 1" 
+        v-if="dataPub.region1"
         :pool="dataPub.tagPool"
         :type="dataPub.region1"
-        :options="editData.questionMapping"
+        :options="editData"
          @changeActionData="changeActionData"
       >
       </CommonTemplate>
@@ -45,15 +44,7 @@ export default {
       txt:'模板维护--添加模板',
       dataPub: {},                    //公用组件传的值都在这
       editData:{},                    //编辑数据
-      form: {
-        currentOrder: '0',            //标签成文顺序
-      },
-      rules: {
-        currentOrder: [
-          { required: true, message: '选择标签成文顺序', trigger: 'change' }
-        ]
-      },
-      sendIds: [[], [], [], [], [], []],           //标签明细右侧操作数据
+      sendIds: [],           //标签明细右侧操作数据
     }
   },
   beforeMount:function(){
@@ -67,14 +58,7 @@ export default {
   methods: {
     back() { this.$router.go(-1) },
     changeVal(val) {    //子组件数据改变传递到父组件
-      this.dataPub = val
-      // console.log('公用组件传的值都在这', val)
-    },
-    changeSex(sex) {       //性别改变,清空标签明细
-      // console.log(sex)
-    },
-    changeType(type) {        //填写单类型改变,标签明细左侧更新,右侧清空
-      // console.log(type)
+      this.dataPub = val    // console.log('公用组件传的值都在这', val)
     },
     changeActionData(arr) {          //标签明细右侧数据id
       this.sendIds = arr
@@ -84,47 +68,50 @@ export default {
     },
     validatePass() {      //验证成功回调,调取接口
       //仍需验证标签明细是否选择
-      let type = this.dataPub.region1;
-      if (JSON.stringify(this.sendIds) == '[[],[],[],[],[],[]]' && type != 6 && type != 7 && type != 8) {
+      let type = this.dataPub.region1,name=this.dataPub.region2;
+      let detailLis = utils.orderTemplateData(this.sendIds)
+      console.log(detailLis)
+      if (JSON.stringify(this.sendIds) == '[]' || !detailLis) {
         this.$message({
-          message: '请选择标签明细',
+          message: '请选择模板内容',
           type: 'warning'
         });
         return;
       }
-      let detailLis = utils.dataRecombination(this.sendIds, this.dataPub.region2)
       let param = {
-        "questionWrapper": {
-          "controlType": 0,                            //控件类型(0:默认值 1:下拉单选 2:下拉多选 6:文本框 7:数字键盘文本框 99:联合推送)
-          "id": this.editData.id || '',                //新增id空
-          "type": this.dataPub.region1,                //标签归属
-          // "itemType":0,                                //0:是症状,1:不是症状
-          "tagType": this.dataPub.region2,             //标签类型
-          "tagName": this.dataPub.region3,             //系统名称
-          "name": this.dataPub.region4,                //界面名称
-          "joint": this.dataPub.region5,               //标签间的连接符
-          "subType": this.dataPub.region6,   	         //0:可以,1:不可以(当项目检索)
-          "sexType": this.dataPub.region7,             //1:男,2:女,3:通用
-          "ageBegin": this.dataPub.region8,       		 //最小年龄
-          "ageEnd": this.dataPub.region9,              //最大年龄
-          "textGenerate": this.form.currentOrder,      //成文顺序 默认0
-          "copyType": this.dataPub.region10,           //是否复制
-          "showAdd": this.dataPub.region11,            //是否显示加号血压
-          "showInfo": 0,
-          "questionDetails": [],
-          "questionMappings": detailLis       //映射关系,
-        }
+        "modelDetils": detailLis,
+        "name": name,
+        "type": type,
+        "textType": type,
+        "id":this.editData.id || ''
       }
+      // console.log(param,'保存模板的参数')
       this.showDelDialog(param)
     },
     showDelDialog(param) {
-      this.showConfirmDialog('是否保存该标签组?', () => {
-        api.saveOrUpdate(param).then((res) => {
+      this.showConfirmDialog('是否保存该模板?', () => {
+        if(this.editData.id){
+          api.updateModuleInfo(param).then((res) => {
+            if (res.data.code === '0') {
+              this.warning(res.data.msg || '修改成功', 'success','1000')
+              setTimeout(() => {
+                this.$router.push({
+                  path:'/admin/LT-YXSJWH-MBWH'
+                })
+              }, 1000);
+            } else {
+              this.warning(res.data.msg)
+            }
+          }).catch((err) => {
+            this.warning(err);
+          })
+        }else{
+          api.saveModuleInfo(param).then((res) => {
           if (res.data.code === '0') {
             this.warning(res.data.msg || '保存成功', 'success','1000')
             setTimeout(() => {
               this.$router.push({
-                path:'/admin/LT-YXSJWH-BQZWH'
+                path:'/admin/LT-YXSJWH-MBWH'
               })
             }, 1000);
           } else {
@@ -133,6 +120,8 @@ export default {
         }).catch((err) => {
           this.warning(err);
         })
+        }
+        
       });
     },
     showConfirmDialog(msg, resolve) {