소스 검색

Squashed commit of the following:

commit f45feb4822d8cf4101ff64909bc6541d09e8d1a5
Merge: 8152ae4 96c3c29
Author: liucf <liucf@zjlantone.com>
Date:   Mon May 6 13:19:36 2019 +0800

    Merge branch 'ChronicMag' of http://192.168.2.236:10080/zhouna/newICSS into ChronicMag

commit 8152ae4d3e94567e76d9b8e65429b102df4bd25e
Author: liucf <liucf@zjlantone.com>
Date:   Mon May 6 13:19:26 2019 +0800

    主诉搜索结果容错处理

commit 96c3c2945cee7f7f19ef3c8b83dd331999f455b3
Author: zhouna <zhouna@zjlantone.com>
Date:   Sun May 5 17:44:09 2019 +0800

    历史病例中评估文字判断,删除按钮删除

commit a56840dc4796b25e1da35c3896e77545d396b4e4
Merge: 97dbf53 c1adeae
Author: zhouna <zhouna@zjlantone.com>
Date:   Sun May 5 17:04:42 2019 +0800

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

commit 97dbf539f9c11ad84af7686ca9af8ca492665bc5
Author: zhouna <zhouna@zjlantone.com>
Date:   Sun May 5 17:04:32 2019 +0800

    计算公式同步,其他史无数据容错

commit c1adeae4557977a31e96c42ea7b87bf29930384e
Author: liucf <liucf@zjlantone.com>
Date:   Sun May 5 16:35:57 2019 +0800

    清除时若页面为慢病内容则重新获取模板

commit 3dfb8126b40c7475f01f89f7afea4f88d5e6ef2e
Author: liucf <liucf@zjlantone.com>
Date:   Sun May 5 15:25:24 2019 +0800

    Squashed commit of the following:

    commit 78b89e31fd0456bb7e91095afdcf7a7577f9e515
    Author: liucf <liucf@zjlantone.com>
    Date:   Sun May 5 15:15:42 2019 +0800

        Squashed commit of the following:

        commit ae9394cc73983ca2fd3f40ce9efd18190597a712
        Merge: e60c29f 30e6fd9
        Author: liucf <liucf@zjlantone.com>
        Date:   Sun May 5 14:56:25 2019 +0800

            Merge branch 'ChronicMag' of http://192.168.2.236:10080/zhouna/newICSS into ChronicMag

        commit e60c29f6fc2f280670dacad8ddba5301c7dbcd00
        Author: liucf <liucf@zjlantone.com>
        Date:   Sun May 5 14:56:09 2019 +0800

            现病史手动输入存值;量表内容根据type展示

    commit 522c7445609fa8340b6080debf72f79f693f3393
    Author: liucf <liucf@zjlantone.com>
    Date:   Sun May 5 15:10:39 2019 +0800

        现病史多选展开逻辑处理

    commit 936e7189ccd3bd7b1baeed70066356434f8ba81f
    Merge: 30e6fd9 569c75c
    Author: zhouna <zhouna@zjlantone.com>
    Date:   Tue Apr 30 17:39:48 2019 +0800

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

    commit 569c75c4ef0d00b1c18856e237fcc384a1231248
    Author: liucf <liucf@zjlantone.com>
    Date:   Tue Apr 30 17:09:46 2019 +0800

        Squashed commit of the following:

        commit 789538c57c5bc65feceb945f6e52211ae7599411
        Merge: 1e5597f f85a0d0
        Author: liucf <liucf@zjlantone.com>
        Date:   Tue Apr 30 17:07:55 2019 +0800

            Merge branch 'ChronicMag' of http://192.168.2.236:10080/zhouna/newICSS into ChronicMag

        commit 1e5597f3e99480d8f87712844a131ae059738369
        Author: liucf <liucf@zjlantone.com>
        Date:   Tue Apr 30 17:07:44 2019 +0800

            历史病例未选择病例直接点确定的情况处理

        commit f85a0d0d9230445337d5100a40cd0a03cc6ce5d6
        Merge: b2b2787 d6499d5
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Tue Apr 30 16:38:34 2019 +0800

            Merge branch 'ChronicMag' of http://192.168.2.236:10080/zhouna/newICSS into ChronicMag

        commit b2b2787c6f6aadae1b35e5e4919f398ed9382f6e
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Tue Apr 30 16:37:00 2019 +0800

            不良反应初始化选中状态

        commit d6499d5ffb3dd05813a2ee53d733b1fde0665a97
        Merge: 2a9ae58 0d787a3
        Author: liucf <liucf@zjlantone.com>
        Date:   Tue Apr 30 14:56:47 2019 +0800

            Merge branch 'ChronicMag' of http://192.168.2.236:10080/zhouna/newICSS into ChronicMag

        commit 2a9ae58a665feac264d4b047e1fb4329bffbf33e
        Author: liucf <liucf@zjlantone.com>
        Date:   Tue Apr 30 14:56:36 2019 +0800

            量表项显示分数;未点计算直接关闭量表保存之前的选中项;量表结果同步

        commit 0d787a315235c3d60c6bef05ac6404acda6be879
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Tue Apr 30 14:48:13 2019 +0800

            查体展开bug修改1097

        commit 3598f0386e32b1736ca5d986ed8a4dbb4837d8d8
        Merge: dc138c4 e08b366
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Tue Apr 30 14:26:13 2019 +0800

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

        commit dc138c43658be0cf67569b993e2fbe1f480ec703
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Tue Apr 30 14:26:04 2019 +0800

            样式修改

        commit e08b366be2e796f71d46646f2de7229420e46c39
        Merge: e7dbad6 01290a6
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Tue Apr 30 13:56:36 2019 +0800

            Merge branch 'ChronicMag' of http://192.168.2.236:10080/zhouna/newICSS into ChronicMag

        commit e7dbad60ebfcc0b8d70944dc2a8ab74550532b0f
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Tue Apr 30 13:56:23 2019 +0800

            判断是否存在治疗方案添加历史病历容错

        commit 18034574b6841b88ce5f8e29598df1a1fffeb41f
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Tue Apr 30 13:27:30 2019 +0800

            推荐结果历史显示bug修改1107

        commit 01290a66bab66b77e22a906c52ea04c6c18d49f8
        Merge: a3b0f48 27eb150
        Author: liucf <liucf@zjlantone.com>
        Date:   Tue Apr 30 13:12:01 2019 +0800

            Merge branch 'ChronicMag' of http://192.168.2.236:10080/zhouna/newICSS into ChronicMag

        commit a3b0f488434b5012ca9025b082cb720687e3393b
        Author: liucf <liucf@zjlantone.com>
        Date:   Tue Apr 30 13:11:52 2019 +0800

            历史病例点击颜色修改,主诉共用诊断历史病例

        commit 27eb15092f711bc754d6a869baaa0ae9600bfec7
        Merge: 1c16cce 29169ab
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Tue Apr 30 11:39:23 2019 +0800

            Merge branch 'ChronicMag' of http://192.168.2.236:10080/zhouna/newICSS into ChronicMag

        commit 1c16cce4bd94bb18a4fad453d0baabcf46c04757
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Tue Apr 30 11:19:47 2019 +0800

            开单项显示到医嘱

        commit 5b09301416bcec54d7af0cee7dfa846a1e72ad23
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Tue Apr 30 11:19:37 2019 +0800

            修改核心指标静态信息类型

        commit 29169ab80ae62aae61d7081a615691ba25999a31
        Author: liucf <liucf@zjlantone.com>
        Date:   Tue Apr 30 11:03:41 2019 +0800

            慢病bug修改

        commit 757123ddc349b5857e812c358913517c4ae1a2f4
        Merge: 05acdd4 7534d10
        Author: Luolei <16657115156@163.com>
        Date:   Mon Apr 29 15:00:48 2019 +0800

            Merge branch 'Chronic-ll' into ChronicMag

        commit 7534d1002b2449b7826a8e405924dd5c0d8c8409
        Author: Luolei <16657115156@163.com>
        Date:   Mon Apr 29 14:57:13 2019 +0800

            彈窗可移動添加

        commit 05acdd4c1baa4957fbaf9f8fb1881c9412166f58
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Apr 29 14:44:50 2019 +0800

            量表计算无结果提示

        commit 84c5a28777a7f268d0e7a77298ecff1d8192bb3a
        Merge: 09481b6 dd9204c
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Apr 29 13:47:46 2019 +0800

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

        commit 09481b6bdaea5b66ccfac950d432f92f7b7776d7
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Apr 29 13:47:19 2019 +0800

            评估容错

        commit dd9204c919b350dbd69f437dfc404b3edbdf9117
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Apr 29 13:31:49 2019 +0800

            治疗方案是否存在判断条件

        commit f32a03ee9c77b50dfe4389e3682a7044c5b0b5de
        Merge: 0fcb618 6b6ff32
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Apr 29 13:22:24 2019 +0800

            Merge branch 'ChronicMag' of http://192.168.2.236:10080/zhouna/newICSS into ChronicMag

        commit 69fd5d61fd0a592b8f83c5fb3fb2a54768f89f41
        Merge: 6a23ae1 d3f6e01
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Apr 29 13:22:06 2019 +0800

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

        commit 6a23ae1ae9fd07ed2e8200041ae72612455e4477
        Merge: a3fb1eb 19fbb89
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Apr 29 13:21:58 2019 +0800

            Merge branch 'dev/new1' into ChronicMag

        commit 0fcb6186e5139904bf19ad5b44bb3ec6bff67c45
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Apr 29 13:21:55 2019 +0800

            不良反应静态知识

        commit a3fb1eba78caa297475c85f948326dc0d0d88c88
        Merge: 7bcef57 6b6ff32
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Apr 29 13:18:17 2019 +0800

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

        commit 7bcef571328c906461251340e933ecef9bea2a7a
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Apr 29 13:18:07 2019 +0800

            查体无模板报错bug修改

        commit 6b6ff326a1434a3222e67ee1193fdc52541137e0
        Author: liucf <liucf@zjlantone.com>
        Date:   Mon Apr 29 11:35:58 2019 +0800

            Squashed commit of the following:

            commit 6332a2a78617b9399cb8584a3ae3a7492c5d230d
            Author: liucf <liucf@zjlantone.com>
            Date:   Mon Apr 29 11:27:20 2019 +0800

                历史病例接口无数据时逻辑处理

            commit bf091afd13dc29e7d123357f81dd23adfb141d97
            Author: liucf <liucf@zjlantone.com>
            Date:   Sun Apr 28 13:37:18 2019 +0800

                合并chronicMag分支

            commit ad43cd7703c9abd9218d39bc5ca2ecbc55c83565
            Author: liucf <liucf@zjlantone.com>
            Date:   Sun Apr 28 13:19:13 2019 +0800

                合并远程分支

            commit 1a61bc8860afd4be87a796593aa98daf25f38021
            Author: liucf <liucf@zjlantone.com>
            Date:   Fri Apr 26 15:34:04 2019 +0800

                右侧推送量表根据id展示结果,去掉index

            commit e9bb69c1eb062e1c8a3d7d75db2552ddd62fba3d
            Author: liucf <liucf@zjlantone.com>
            Date:   Fri Apr 26 14:21:35 2019 +0800

                合并远程分支

            commit 2b2d2395be20378bd90ece24d9364985a8ae4444
            Author: liucf <liucf@zjlantone.com>
            Date:   Fri Apr 26 14:06:36 2019 +0800

                量表容错处理

            commit ac70fb283eec5b0601898a419eea43e07053be3d
            Author: liucf <liucf@zjlantone.com>
            Date:   Fri Apr 26 13:25:44 2019 +0800

                合并远程分支

            commit f7c7a75edba7282049d51d0f9dae1ff3aeba9f7b
            Author: liucf <liucf@zjlantone.com>
            Date:   Fri Apr 26 11:42:05 2019 +0800

                解决量表计算时页面更新问题

            commit 269d9cfbed90b980935e3f949a2e75246308519e
            Author: liucf <liucf@zjlantone.com>
            Date:   Fri Apr 26 09:57:50 2019 +0800

                合并远程分支

            commit b0d8e931c7d945c53c5454e30e4a0f59e278f48b
            Author: liucf <liucf@zjlantone.com>
            Date:   Thu Apr 25 20:19:19 2019 +0800

                慢病诊断入口

            commit a5cb935038e2e63699d1f2f250322b759635eb82
            Author: liucf <liucf@zjlantone.com>
            Date:   Thu Apr 25 16:50:03 2019 +0800

                分组小计结果处理

            # Conflicts:
            #	src/components/DiagnosticList/index.jsx
            #	src/components/ScaleTable/index.jsx
            #	src/containers/AssessResult.js
            #	src/containers/DiagnosticList.js
            #	src/containers/MainSuit.js

        commit 082b60e12126a46c18d088188c87e308061064d7
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Sun Apr 28 17:22:07 2019 +0800

            修改右侧推送滚动条

        # Conflicts:
        #	src/components/DiagnosticList/index.jsx

    commit bbe3e0ff004791659bcbaf7ab4bbf28fb9eed814
    Author: liucf <liucf@zjlantone.com>
    Date:   Tue Apr 30 15:03:10 2019 +0800

        Squashed commit of the following:

        commit d6499d5ffb3dd05813a2ee53d733b1fde0665a97
        Merge: 2a9ae58 0d787a3
        Author: liucf <liucf@zjlantone.com>
        Date:   Tue Apr 30 14:56:47 2019 +0800

            Merge branch 'ChronicMag' of http://192.168.2.236:10080/zhouna/newICSS into ChronicMag

        commit 2a9ae58a665feac264d4b047e1fb4329bffbf33e
        Author: liucf <liucf@zjlantone.com>
        Date:   Tue Apr 30 14:56:36 2019 +0800

            量表项显示分数;未点计算直接关闭量表保存之前的选中项;量表结果同步

        commit 0d787a315235c3d60c6bef05ac6404acda6be879
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Tue Apr 30 14:48:13 2019 +0800

            查体展开bug修改1097

        commit 3598f0386e32b1736ca5d986ed8a4dbb4837d8d8
        Merge: dc138c4 e08b366
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Tue Apr 30 14:26:13 2019 +0800

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

        commit dc138c43658be0cf67569b993e2fbe1f480ec703
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Tue Apr 30 14:26:04 2019 +0800

            样式修改

        commit e08b366be2e796f71d46646f2de7229420e46c39
        Merge: e7dbad6 01290a6
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Tue Apr 30 13:56:36 2019 +0800

            Merge branch 'ChronicMag' of http://192.168.2.236:10080/zhouna/newICSS into ChronicMag

        commit e7dbad60ebfcc0b8d70944dc2a8ab74550532b0f
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Tue Apr 30 13:56:23 2019 +0800

            判断是否存在治疗方案添加历史病历容错

        commit 18034574b6841b88ce5f8e29598df1a1fffeb41f
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Tue Apr 30 13:27:30 2019 +0800

            推荐结果历史显示bug修改1107

        commit 01290a66bab66b77e22a906c52ea04c6c18d49f8
        Merge: a3b0f48 27eb150
        Author: liucf <liucf@zjlantone.com>
        Date:   Tue Apr 30 13:12:01 2019 +0800

            Merge branch 'ChronicMag' of http://192.168.2.236:10080/zhouna/newICSS into ChronicMag

        commit a3b0f488434b5012ca9025b082cb720687e3393b
        Author: liucf <liucf@zjlantone.com>
        Date:   Tue Apr 30 13:11:52 2019 +0800

            历史病例点击颜色修改,主诉共用诊断历史病例

        commit 27eb15092f711bc754d6a869baaa0ae9600bfec7
        Merge: 1c16cce 29169ab
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Tue Apr 30 11:39:23 2019 +0800

            Merge branch 'ChronicMag' of http://192.168.2.236:10080/zhouna/newICSS into ChronicMag

        commit 1c16cce4bd94bb18a4fad453d0baabcf46c04757
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Tue Apr 30 11:19:47 2019 +0800

            开单项显示到医嘱

        commit 5b09301416bcec54d7af0cee7dfa846a1e72ad23
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Tue Apr 30 11:19:37 2019 +0800

            修改核心指标静态信息类型

        commit 29169ab80ae62aae61d7081a615691ba25999a31
        Author: liucf <liucf@zjlantone.com>
        Date:   Tue Apr 30 11:03:41 2019 +0800

            慢病bug修改

        commit 757123ddc349b5857e812c358913517c4ae1a2f4
        Merge: 05acdd4 7534d10
        Author: Luolei <16657115156@163.com>
        Date:   Mon Apr 29 15:00:48 2019 +0800

            Merge branch 'Chronic-ll' into ChronicMag

        commit 7534d1002b2449b7826a8e405924dd5c0d8c8409
        Author: Luolei <16657115156@163.com>
        Date:   Mon Apr 29 14:57:13 2019 +0800

            彈窗可移動添加

        commit 05acdd4c1baa4957fbaf9f8fb1881c9412166f58
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Apr 29 14:44:50 2019 +0800

            量表计算无结果提示

        commit 84c5a28777a7f268d0e7a77298ecff1d8192bb3a
        Merge: 09481b6 dd9204c
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Apr 29 13:47:46 2019 +0800

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

        commit 09481b6bdaea5b66ccfac950d432f92f7b7776d7
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Apr 29 13:47:19 2019 +0800

            评估容错

        commit dd9204c919b350dbd69f437dfc404b3edbdf9117
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Apr 29 13:31:49 2019 +0800

            治疗方案是否存在判断条件

        commit f32a03ee9c77b50dfe4389e3682a7044c5b0b5de
        Merge: 0fcb618 6b6ff32
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Apr 29 13:22:24 2019 +0800

            Merge branch 'ChronicMag' of http://192.168.2.236:10080/zhouna/newICSS into ChronicMag

        commit 69fd5d61fd0a592b8f83c5fb3fb2a54768f89f41
        Merge: 6a23ae1 d3f6e01
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Apr 29 13:22:06 2019 +0800

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

        commit 6a23ae1ae9fd07ed2e8200041ae72612455e4477
        Merge: a3fb1eb 19fbb89
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Apr 29 13:21:58 2019 +0800

            Merge branch 'dev/new1' into ChronicMag

        commit 0fcb6186e5139904bf19ad5b44bb3ec6bff67c45
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Apr 29 13:21:55 2019 +0800

            不良反应静态知识

        commit a3fb1eba78caa297475c85f948326dc0d0d88c88
        Merge: 7bcef57 6b6ff32
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Apr 29 13:18:17 2019 +0800

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

        commit 7bcef571328c906461251340e933ecef9bea2a7a
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Apr 29 13:18:07 2019 +0800

            查体无模板报错bug修改

        commit 6b6ff326a1434a3222e67ee1193fdc52541137e0
        Author: liucf <liucf@zjlantone.com>
        Date:   Mon Apr 29 11:35:58 2019 +0800

            Squashed commit of the following:

            commit 6332a2a78617b9399cb8584a3ae3a7492c5d230d
            Author: liucf <liucf@zjlantone.com>
            Date:   Mon Apr 29 11:27:20 2019 +0800

                历史病例接口无数据时逻辑处理

            commit bf091afd13dc29e7d123357f81dd23adfb141d97
            Author: liucf <liucf@zjlantone.com>
            Date:   Sun Apr 28 13:37:18 2019 +0800

                合并chronicMag分支

            commit ad43cd7703c9abd9218d39bc5ca2ecbc55c83565
            Author: liucf <liucf@zjlantone.com>
            Date:   Sun Apr 28 13:19:13 2019 +0800

                合并远程分支

            commit 1a61bc8860afd4be87a796593aa98daf25f38021
            Author: liucf <liucf@zjlantone.com>
            Date:   Fri Apr 26 15:34:04 2019 +0800

                右侧推送量表根据id展示结果,去掉index

            commit e9bb69c1eb062e1c8a3d7d75db2552ddd62fba3d
            Author: liucf <liucf@zjlantone.com>
            Date:   Fri Apr 26 14:21:35 2019 +0800

                合并远程分支

            commit 2b2d2395be20378bd90ece24d9364985a8ae4444
            Author: liucf <liucf@zjlantone.com>
            Date:   Fri Apr 26 14:06:36 2019 +0800

                量表容错处理

            commit ac70fb283eec5b0601898a419eea43e07053be3d
            Author: liucf <liucf@zjlantone.com>
            Date:   Fri Apr 26 13:25:44 2019 +0800

                合并远程分支

            commit f7c7a75edba7282049d51d0f9dae1ff3aeba9f7b
            Author: liucf <liucf@zjlantone.com>
            Date:   Fri Apr 26 11:42:05 2019 +0800

                解决量表计算时页面更新问题

            commit 269d9cfbed90b980935e3f949a2e75246308519e
            Author: liucf <liucf@zjlantone.com>
            Date:   Fri Apr 26 09:57:50 2019 +0800

                合并远程分支

            commit b0d8e931c7d945c53c5454e30e4a0f59e278f48b
            Author: liucf <liucf@zjlantone.com>
            Date:   Thu Apr 25 20:19:19 2019 +0800

                慢病诊断入口

            commit a5cb935038e2e63699d1f2f250322b759635eb82
            Author: liucf <liucf@zjlantone.com>
            Date:   Thu Apr 25 16:50:03 2019 +0800

                分组小计结果处理

            # Conflicts:
            #	src/components/DiagnosticList/index.jsx
            #	src/components/ScaleTable/index.jsx
            #	src/containers/AssessResult.js
            #	src/containers/DiagnosticList.js
            #	src/containers/MainSuit.js

        commit 082b60e12126a46c18d088188c87e308061064d7
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Sun Apr 28 17:22:07 2019 +0800

            修改右侧推送滚动条

        # Conflicts:
        #	src/components/CheckBody/index.jsx
        #	src/components/ChronicInfo/index.jsx
        #	src/components/DiagnosticList/index.jsx

    commit 2ff73f62bc62f79b568fb77ed3f2d7f5c860eed0
    Author: liucf <liucf@zjlantone.com>
    Date:   Tue Apr 30 13:16:58 2019 +0800

        Squashed commit of the following:

        commit 01290a66bab66b77e22a906c52ea04c6c18d49f8
        Merge: a3b0f48 27eb150
        Author: liucf <liucf@zjlantone.com>
        Date:   Tue Apr 30 13:12:01 2019 +0800

            Merge branch 'ChronicMag' of http://192.168.2.236:10080/zhouna/newICSS into ChronicMag

        commit a3b0f488434b5012ca9025b082cb720687e3393b
        Author: liucf <liucf@zjlantone.com>
        Date:   Tue Apr 30 13:11:52 2019 +0800

            历史病例点击颜色修改,主诉共用诊断历史病例

        commit 27eb15092f711bc754d6a869baaa0ae9600bfec7
        Merge: 1c16cce 29169ab
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Tue Apr 30 11:39:23 2019 +0800

            Merge branch 'ChronicMag' of http://192.168.2.236:10080/zhouna/newICSS into ChronicMag

        commit 1c16cce4bd94bb18a4fad453d0baabcf46c04757
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Tue Apr 30 11:19:47 2019 +0800

            开单项显示到医嘱

        commit 5b09301416bcec54d7af0cee7dfa846a1e72ad23
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Tue Apr 30 11:19:37 2019 +0800

            修改核心指标静态信息类型

        commit 29169ab80ae62aae61d7081a615691ba25999a31
        Author: liucf <liucf@zjlantone.com>
        Date:   Tue Apr 30 11:03:41 2019 +0800

            慢病bug修改

        commit 757123ddc349b5857e812c358913517c4ae1a2f4
        Merge: 05acdd4 7534d10
        Author: Luolei <16657115156@163.com>
        Date:   Mon Apr 29 15:00:48 2019 +0800

            Merge branch 'Chronic-ll' into ChronicMag

        commit 7534d1002b2449b7826a8e405924dd5c0d8c8409
        Author: Luolei <16657115156@163.com>
        Date:   Mon Apr 29 14:57:13 2019 +0800

            彈窗可移動添加

        commit 05acdd4c1baa4957fbaf9f8fb1881c9412166f58
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Apr 29 14:44:50 2019 +0800

            量表计算无结果提示

        commit 84c5a28777a7f268d0e7a77298ecff1d8192bb3a
        Merge: 09481b6 dd9204c
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Apr 29 13:47:46 2019 +0800

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

        commit 09481b6bdaea5b66ccfac950d432f92f7b7776d7
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Apr 29 13:47:19 2019 +0800

            评估容错

        commit dd9204c919b350dbd69f437dfc404b3edbdf9117
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Apr 29 13:31:49 2019 +0800

            治疗方案是否存在判断条件

        commit f32a03ee9c77b50dfe4389e3682a7044c5b0b5de
        Merge: 0fcb618 6b6ff32
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Apr 29 13:22:24 2019 +0800

            Merge branch 'ChronicMag' of http://192.168.2.236:10080/zhouna/newICSS into ChronicMag

        commit 69fd5d61fd0a592b8f83c5fb3fb2a54768f89f41
        Merge: 6a23ae1 d3f6e01
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Apr 29 13:22:06 2019 +0800

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

        commit 6a23ae1ae9fd07ed2e8200041ae72612455e4477
        Merge: a3fb1eb 19fbb89
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Apr 29 13:21:58 2019 +0800

            Merge branch 'dev/new1' into ChronicMag

        commit 0fcb6186e5139904bf19ad5b44bb3ec6bff67c45
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Apr 29 13:21:55 2019 +0800

            不良反应静态知识

        commit a3fb1eba78caa297475c85f948326dc0d0d88c88
        Merge: 7bcef57 6b6ff32
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Apr 29 13:18:17 2019 +0800

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

        commit 7bcef571328c906461251340e933ecef9bea2a7a
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Apr 29 13:18:07 2019 +0800

            查体无模板报错bug修改

        commit 6b6ff326a1434a3222e67ee1193fdc52541137e0
        Author: liucf <liucf@zjlantone.com>
        Date:   Mon Apr 29 11:35:58 2019 +0800

            Squashed commit of the following:

            commit 6332a2a78617b9399cb8584a3ae3a7492c5d230d
            Author: liucf <liucf@zjlantone.com>
            Date:   Mon Apr 29 11:27:20 2019 +0800

                历史病例接口无数据时逻辑处理

            commit bf091afd13dc29e7d123357f81dd23adfb141d97
            Author: liucf <liucf@zjlantone.com>
            Date:   Sun Apr 28 13:37:18 2019 +0800

                合并chronicMag分支

            commit ad43cd7703c9abd9218d39bc5ca2ecbc55c83565
            Author: liucf <liucf@zjlantone.com>
            Date:   Sun Apr 28 13:19:13 2019 +0800

                合并远程分支

            commit 1a61bc8860afd4be87a796593aa98daf25f38021
            Author: liucf <liucf@zjlantone.com>
            Date:   Fri Apr 26 15:34:04 2019 +0800

                右侧推送量表根据id展示结果,去掉index

            commit e9bb69c1eb062e1c8a3d7d75db2552ddd62fba3d
            Author: liucf <liucf@zjlantone.com>
            Date:   Fri Apr 26 14:21:35 2019 +0800

                合并远程分支

            commit 2b2d2395be20378bd90ece24d9364985a8ae4444
            Author: liucf <liucf@zjlantone.com>
            Date:   Fri Apr 26 14:06:36 2019 +0800

                量表容错处理

            commit ac70fb283eec5b0601898a419eea43e07053be3d
            Author: liucf <liucf@zjlantone.com>
            Date:   Fri Apr 26 13:25:44 2019 +0800

                合并远程分支

            commit f7c7a75edba7282049d51d0f9dae1ff3aeba9f7b
            Author: liucf <liucf@zjlantone.com>
            Date:   Fri Apr 26 11:42:05 2019 +0800

                解决量表计算时页面更新问题

            commit 269d9cfbed90b980935e3f949a2e75246308519e
            Author: liucf <liucf@zjlantone.com>
            Date:   Fri Apr 26 09:57:50 2019 +0800

                合并远程分支

            commit b0d8e931c7d945c53c5454e30e4a0f59e278f48b
            Author: liucf <liucf@zjlantone.com>
            Date:   Thu Apr 25 20:19:19 2019 +0800

                慢病诊断入口

            commit a5cb935038e2e63699d1f2f250322b759635eb82
            Author: liucf <liucf@zjlantone.com>
            Date:   Thu Apr 25 16:50:03 2019 +0800

                分组小计结果处理

            # Conflicts:
            #	src/components/DiagnosticList/index.jsx
            #	src/components/ScaleTable/index.jsx
            #	src/containers/AssessResult.js
            #	src/containers/DiagnosticList.js
            #	src/containers/MainSuit.js

        commit 082b60e12126a46c18d088188c87e308061064d7
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Sun Apr 28 17:22:07 2019 +0800

            修改右侧推送滚动条

    commit 183aa7003319c09d31e84adf5022bededdf8cda0
    Author: liucf <liucf@zjlantone.com>
    Date:   Tue Apr 30 11:06:10 2019 +0800

        Squashed commit of the following:

        commit 29169ab80ae62aae61d7081a615691ba25999a31
        Author: liucf <liucf@zjlantone.com>
        Date:   Tue Apr 30 11:03:41 2019 +0800

            慢病bug修改

        commit 757123ddc349b5857e812c358913517c4ae1a2f4
        Merge: 05acdd4 7534d10
        Author: Luolei <16657115156@163.com>
        Date:   Mon Apr 29 15:00:48 2019 +0800

            Merge branch 'Chronic-ll' into ChronicMag

        commit 7534d1002b2449b7826a8e405924dd5c0d8c8409
        Author: Luolei <16657115156@163.com>
        Date:   Mon Apr 29 14:57:13 2019 +0800

            彈窗可移動添加

        commit 05acdd4c1baa4957fbaf9f8fb1881c9412166f58
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Apr 29 14:44:50 2019 +0800

            量表计算无结果提示

        commit 84c5a28777a7f268d0e7a77298ecff1d8192bb3a
        Merge: 09481b6 dd9204c
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Apr 29 13:47:46 2019 +0800

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

        commit 09481b6bdaea5b66ccfac950d432f92f7b7776d7
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Apr 29 13:47:19 2019 +0800

            评估容错

        commit dd9204c919b350dbd69f437dfc404b3edbdf9117
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Apr 29 13:31:49 2019 +0800

            治疗方案是否存在判断条件

        commit f32a03ee9c77b50dfe4389e3682a7044c5b0b5de
        Merge: 0fcb618 6b6ff32
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Apr 29 13:22:24 2019 +0800

            Merge branch 'ChronicMag' of http://192.168.2.236:10080/zhouna/newICSS into ChronicMag

        commit 69fd5d61fd0a592b8f83c5fb3fb2a54768f89f41
        Merge: 6a23ae1 d3f6e01
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Apr 29 13:22:06 2019 +0800

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

        commit 6a23ae1ae9fd07ed2e8200041ae72612455e4477
        Merge: a3fb1eb 19fbb89
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Apr 29 13:21:58 2019 +0800

            Merge branch 'dev/new1' into ChronicMag

        commit 0fcb6186e5139904bf19ad5b44bb3ec6bff67c45
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Mon Apr 29 13:21:55 2019 +0800

            不良反应静态知识

        commit a3fb1eba78caa297475c85f948326dc0d0d88c88
        Merge: 7bcef57 6b6ff32
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Apr 29 13:18:17 2019 +0800

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

        commit 7bcef571328c906461251340e933ecef9bea2a7a
        Author: zhouna <zhouna@zjlantone.com>
        Date:   Mon Apr 29 13:18:07 2019 +0800

            查体无模板报错bug修改

        commit 6b6ff326a1434a3222e67ee1193fdc52541137e0
        Author: liucf <liucf@zjlantone.com>
        Date:   Mon Apr 29 11:35:58 2019 +0800

            Squashed commit of the following:

            commit 6332a2a78617b9399cb8584a3ae3a7492c5d230d
            Author: liucf <liucf@zjlantone.com>
            Date:   Mon Apr 29 11:27:20 2019 +0800

                历史病例接口无数据时逻辑处理

            commit bf091afd13dc29e7d123357f81dd23adfb141d97
            Author: liucf <liucf@zjlantone.com>
            Date:   Sun Apr 28 13:37:18 2019 +0800

                合并chronicMag分支

            commit ad43cd7703c9abd9218d39bc5ca2ecbc55c83565
            Author: liucf <liucf@zjlantone.com>
            Date:   Sun Apr 28 13:19:13 2019 +0800

                合并远程分支

            commit 1a61bc8860afd4be87a796593aa98daf25f38021
            Author: liucf <liucf@zjlantone.com>
            Date:   Fri Apr 26 15:34:04 2019 +0800

                右侧推送量表根据id展示结果,去掉index

            commit e9bb69c1eb062e1c8a3d7d75db2552ddd62fba3d
            Author: liucf <liucf@zjlantone.com>
            Date:   Fri Apr 26 14:21:35 2019 +0800

                合并远程分支

            commit 2b2d2395be20378bd90ece24d9364985a8ae4444
            Author: liucf <liucf@zjlantone.com>
            Date:   Fri Apr 26 14:06:36 2019 +0800

                量表容错处理

            commit ac70fb283eec5b0601898a419eea43e07053be3d
            Author: liucf <liucf@zjlantone.com>
            Date:   Fri Apr 26 13:25:44 2019 +0800

                合并远程分支

            commit f7c7a75edba7282049d51d0f9dae1ff3aeba9f7b
            Author: liucf <liucf@zjlantone.com>
            Date:   Fri Apr 26 11:42:05 2019 +0800

                解决量表计算时页面更新问题

            commit 269d9cfbed90b980935e3f949a2e75246308519e
            Author: liucf <liucf@zjlantone.com>
            Date:   Fri Apr 26 09:57:50 2019 +0800

                合并远程分支

            commit b0d8e931c7d945c53c5454e30e4a0f59e278f48b
            Author: liucf <liucf@zjlantone.com>
            Date:   Thu Apr 25 20:19:19 2019 +0800

                慢病诊断入口

            commit a5cb935038e2e63699d1f2f250322b759635eb82
            Author: liucf <liucf@zjlantone.com>
            Date:   Thu Apr 25 16:50:03 2019 +0800

                分组小计结果处理

            # Conflicts:
            #	src/components/DiagnosticList/index.jsx
            #	src/components/ScaleTable/index.jsx
            #	src/containers/AssessResult.js
            #	src/containers/DiagnosticList.js
            #	src/containers/MainSuit.js

        commit 082b60e12126a46c18d088188c87e308061064d7
        Author: zhangxc <zhangxc@zjlantone.com>
        Date:   Sun Apr 28 17:22:07 2019 +0800

            修改右侧推送滚动条

    # Conflicts:
    #	src/components/CurrentIll/index.jsx

commit ae9394cc73983ca2fd3f40ce9efd18190597a712
Merge: e60c29f 30e6fd9
Author: liucf <liucf@zjlantone.com>
Date:   Sun May 5 14:56:25 2019 +0800

    Merge branch 'ChronicMag' of http://192.168.2.236:10080/zhouna/newICSS into ChronicMag

commit e60c29f6fc2f280670dacad8ddba5301c7dbcd00
Author: liucf <liucf@zjlantone.com>
Date:   Sun May 5 14:56:09 2019 +0800

    现病史手动输入存值;量表内容根据type展示
liucf 6 년 전
부모
커밋
fc1dc50045

+ 2 - 3
src/components/AssessResult/AssessHis/index.jsx

@@ -73,11 +73,10 @@ class AssessResultHis extends Component {
     });
   }*/
   render() {
-    const { list,inquiryId,loading } = this.props;
-    const data = list&&list[inquiryId]&&list[inquiryId].data;
+    const { loading,isChronic } = this.props;
     return <div className={style['assess-cont']}>
       <div className={style['assess-result']}>
-        <p className={style['enter']}>管理和评估结果:<a onClick={this.showAssessFn}>查看结果<img src={arrow} /></a></p>
+        <p className={style['enter']}>{isChronic?'管理和评估':'推荐'}结果:<a onClick={this.showAssessFn}>查看结果<img src={arrow} /></a></p>
       </div>
       <div className={style['assess-box']}>
         {loading?<p className={style['loading']}><img src={loadingIcon} alt='loading...'/></p>:''}

+ 8 - 7
src/components/AssessResult/ScaleItem/index.jsx

@@ -85,7 +85,9 @@ class ScaleItem extends Component {
   showFormula(id,it){
     const {formulaData} = this.state;
     const obj = JSON.parse(JSON.stringify(formulaData)||{});
-    obj[id] = it;
+    if(!obj[id]){
+      obj[id] = it;
+    }
     this.setState({
       formulaId:id,
       formulaData:obj
@@ -102,10 +104,12 @@ class ScaleItem extends Component {
       formulaId:null
     })
   }
-  calcuFormula(j, v, i) { //计算公式计算
+  calcuFormula(j, v, ii) { //计算公式计算
     const { calcuFormula,chronicPushItems } = this.props;
     const {formulaId,formulaData} = this.state;
     const it =formulaData&&formulaData[formulaId];
+    let pushObj = deepClone(chronicPushItems);
+    pushObj[ii].details[j]=it;
     let allHasInfo = true
     for (let i = 0; i < it.content.details.length; i++) {
       if(it.content.details[i].controlType == 2) {  //输入框类型的有没有填值
@@ -132,9 +136,9 @@ class ScaleItem extends Component {
         data: it,
         disId: v.id,
         pIndex: j,
-        ppIndex: i,
+        ppIndex: ii,
       }
-      calcuFormula({param,chronicPushItems,isPop:true})
+      calcuFormula({param,chronicPushItems:pushObj})
     } else {  //不是所有值都填过了
       Notify.info('请填写计算公式内容')
     }
@@ -260,9 +264,6 @@ class ScaleItem extends Component {
         arr.push(<li>
           <span>{item.name}:</span>
           <div className={style['row']}>{temp}</div>
-          <div className={style["recommend"]} onClick={()=>this.props.handleRemove(i,j)}>
-            <img className={style["deleteIcon"]} src={deleteIcon} />
-          </div>
         </li>);
       }
     });

+ 1 - 1
src/components/ChronicInfo/index.jsx

@@ -328,7 +328,7 @@ class ChronicInfo extends React.Component{
                           return <div className={style["marTop"]}>
                             <span className={style["limit"]}>
                               计算公式结果:
-                              <i className={style["blue"]} onClick={this.showFormula.bind(this,v.id)}>{isFormulaConfirm&&result?result:'请选择'}</i>
+                              <i className={style["blue"]} onClick={this.showFormula.bind(this,v.id)}>{result?result:'请选择'}</i>
                               <img src={level1} />
                             </span>
                             {indexs[i]&&indexs[i].includes(j)?<span className={style["addResult"]}>

+ 21 - 2
src/components/CurrentIll/index.jsx

@@ -29,6 +29,7 @@ class CurrentIll extends Component{
     this.onchange = this.onchange.bind(this);
     this.handleSearchSelect = this.handleSearchSelect.bind(this);
     this.handleClick = this.handleClick.bind(this);
+    this.handleBlur = this.handleBlur.bind(this);
   }
   
   componentWillReceiveProps(nextProps){
@@ -140,6 +141,19 @@ class CurrentIll extends Component{
     })
     return list;
   }
+  handleBlur(e){
+    const {freeText} = this.props;
+    const ev = e || window.event;
+    const data = ev.target.innerText || e.target.innerHTML;
+    if(!isIE()){
+      e.target.innerText?(e.target.innerText=""):(e.target.innerHTML="")
+      freeText && freeText(data.trim());
+    }else{
+      if(datas.length==0){
+        freeText && freeText(data);
+      }
+    }
+  }
 
   render(){
     const {fuzhen,isChronic,type,fetchPushInfos,handleInput,isRead,saveText,searchData,totalHide,showArr,focusIndex,editClear,data,boxLeft,boxTop} = this.props;
@@ -156,8 +170,13 @@ class CurrentIll extends Component{
                         handleInput={handleInput}/>;
     }
     return  <div className={style['current-ill']}>
-      <ItemBox title='现病史' editable={editClear||data.length==0?true:false} handleFocus={this.handleFocus} onchange={forbidInput?(e)=>{this.onchange(e)}:''} handleClick={this.handleClick}>
-        {data.length>0?this.getInlineTag():''}
+      <ItemBox title='现病史' 
+      editable={editClear||data.length==0?true:false} 
+      handleFocus={this.handleFocus} 
+      onchange={forbidInput?(e)=>{this.onchange(e)}:''} 
+      handleClick={this.handleClick}
+      handleBlur={this.handleBlur}>
+        {data.length>0?this.getInlineTag():(saveText[0]?saveText[0]:'')}
       </ItemBox>
       {searchFlag ? <SearchDrop data={searchData} show={!totalHide} onSelect={this.handleSearchSelect} left={boxLeft} top={boxTop} />:""}
     </div>

+ 4 - 2
src/components/Operation/index.jsx

@@ -259,7 +259,7 @@ class Operation extends Component {
     }
   }
   makeSure() {
-    const { save, clear, saveDataAll,diagShowTmp } = this.props;
+    const { save, clear, saveDataAll,diagShowTmp ,chronicMagItem,chronicDesease} = this.props;
     const { type } = this.state;
     if (type == 1) {
       diagShowTmp(false)
@@ -268,7 +268,9 @@ class Operation extends Component {
     } else if (type == 2) {
       diagShowTmp(false)
       this.setState({ title: '' })
-      clear();
+      // 慢病标识
+      const chronicFlag = chronicMagItem&&chronicMagItem.name || chronicDesease&&chronicDesease.name?true:false;
+      clear(chronicFlag);
     } else if (type == 3) {
       if (this.state.title.trim() == '') {
         Notify.error('请输入模板名称')

+ 1 - 1
src/components/PreviewBody/index.jsx

@@ -222,7 +222,7 @@ class PreviewBody extends Component {
           </tr>
         </table>
         <p style={{textAlign:'right',marginTop:'15px'}}>医生签名:<span style={{minWidth: '60px',padding: '0 5px 2px 5px',borderBottom: '1px solid #333',}}>{baseObj ? baseObj.doctorName : (noData ? '' : preInfo.doctorName)}</span></p>
-        {showAssessBtn?<AssessResultHis inquiryId={baseObj&&baseObj.id} inquiryDate={baseObj&&baseObj.inquiryDate}></AssessResultHis>:""}
+        {showAssessBtn?<AssessResultHis isChronic={dataJson.diagChronicMagItem&&dataJson.diagChronicMagItem.name?true:false} inquiryId={baseObj&&baseObj.id} inquiryDate={baseObj&&baseObj.inquiryDate}></AssessResultHis>:""}
         
         <div onClick={() => { this.surePrint(dataStr) }} style={{
           display: show ? 'inline-block' : 'none',

+ 39 - 18
src/components/ScaleTable/index.jsx

@@ -1,6 +1,6 @@
 import React from 'react';
 import style from './index.less';
-import mocks from '../../mock/chronicTable.js'
+// import mocks from '../../mock/chronicTable.js'
 import { Radio,CheckBtn ,Notify} from '@commonComp';
  import Information from '../Information';
  import {deepClone} from '@utils/tools.js';
@@ -129,7 +129,9 @@ class ScaleTable extends React.Component{
     for(let i=0; i<group.length; i++){
       let rows = group[i].rows;
       for(let j=0; j<rows.length; j++){
-        if(rows[j].required==1&& (rows[j].row.filter((it,i)=>{return !it.isSelect})).length>0){
+        // if(rows[j].required==1&& (rows[j].row.filter((it,i)=>{return !it.isSelect})).length>0){
+        // 必填项下有一项选中既可
+        if(rows[j].required==1&& (rows[j].row.filter((it,i)=>{return it.isSelect})).length==0){
           unfinish = true;
           break;
         }
@@ -158,21 +160,33 @@ class ScaleTable extends React.Component{
       }
     })
   }
+  filterScale(data){//type=1为表格内容
+    let scale = {};
+    for(let i=0; i<data.length; i++){
+      if(data[i].type==1){
+        scale = data[i];
+      }
+    }
+    return scale;
+  }
   componentWillReceiveProps(nextProps){ 
     const {tableId} = this.props;
-    if(JSON.stringify(nextProps.scaleInfo) !== '{}'){
+    const data = nextProps.scaleInfo;
+    if(JSON.stringify(data) !== '{}' && data[tableId]){
+      let scale = this.filterScale(data[tableId]);
       this.setState({
-        // valueData:nextProps.scaleInfo[tableId].length?mocks.newData:JSON.parse(nextProps.scaleInfo[tableId].content),
-        valueData:nextProps.scaleInfo[tableId]?JSON.parse(nextProps.scaleInfo[tableId][1].content):{},
+        // valueData:JSON.parse(nextProps.scaleInfo[tableId][1].content),
+        valueData:scale.content?JSON.parse(scale.content):{}
       })
     }
   }
   componentDidMount(){
     const {tableId,scaleInfo} = this.props;
     if(scaleInfo&&scaleInfo[tableId]){
+      let scale = this.filterScale(scaleInfo[tableId]);
       this.setState({
-        // valueData:scaleInfo[tableId].length?mocks.newData:JSON.parse(scaleInfo[tableId].content)
-        valueData:JSON.parse(scaleInfo[tableId][1].content)
+        // valueData:JSON.parse(scaleInfo[tableId][1].content)
+        valueData:scale.content?JSON.parse(scale.content):{}
       })
     }  
   }
@@ -183,7 +197,12 @@ class ScaleTable extends React.Component{
     // 替换表格内容
     let allDatas = scaleInfo[tableId]?JSON.parse(JSON.stringify(scaleInfo[tableId])):'' ;
     if(allDatas){
-      allDatas[1].content = JSON.stringify(valueData);
+      // allDatas[1].content = JSON.stringify(valueData);
+      for(let i=0; i<allDatas.length; i++){
+        if(allDatas[i].type==1){
+          allDatas[i].content = JSON.stringify(valueData);
+        }
+      }
       // 需求:未点计算,直接点确定、关闭也保存选中数据 4-30
       saveScaleData&&saveScaleData({id:tableId,data:allDatas});
     }
@@ -261,26 +280,28 @@ class ScaleTable extends React.Component{
     const {title,scaleInfo,tableId,formulaResult} = this.props;
     const data = scaleInfo[tableId];
     let {selecteds,scaleResult1} = this.state;
-    const content = data && data[1].content;//表格内容
-    const preContent = data && data[0].content;//表前文字
-    const footContent = data && data[2].content; //表后文字
-    const datas = content && JSON.parse(content);
+    const scale = data && this.filterScale(data);
+    const datas = scale && scale.content && JSON.parse(scale.content);
     const scaleResult = scaleResult1 || formulaResult&&formulaResult[tableId]; //量表计算结果
     return <div className={style['tableBox']} id="printcontent">
             <div className={style['printShow']}>
               <Information></Information>
             </div> 
             <h1>{datas?datas.scaleName:''}</h1>
-            <div dangerouslySetInnerHTML={{__html:preContent}} className={style['textlh']}></div>
-            <div className={style['textContent']}>
-              {this.getContent()}
-              {datas&&datas.noCalc==0?<div className={style['total']}>
+            {data && data.map((v,i)=>{
+              if(v.type==0){
+                return <div dangerouslySetInnerHTML={{__html:v.content}} className={style['textlh']}></div>
+              }else{
+                return <div className={style['textContent']}>
+                  {this.getContent()}
+                  {datas&&datas.noCalc==0?<div className={style['total']}>
                     <span>总分:</span>
                     <span>{scaleResult&&scaleResult.calcalculate&&scaleResult.calcalculate.result&&scaleResult.calcalculate.result.value +' '+ scaleResult.calcalculate.result.text||''}</span>
                     <span className={style['totalBtn']} onClick={this.handleFormula}>得分</span>
                   </div>:''}
-            </div>
-            <div dangerouslySetInnerHTML={{__html:footContent}} className={style['textlh']}></div>
+                </div>
+              }
+            })}
           </div>
   }
 }

+ 1 - 1
src/containers/AssessResult.js

@@ -35,7 +35,7 @@ function mapStateToProps(state) {
     scaleUpdate:pushMessage.scaleUpdate,
     chronicPushItems: pushMessage.chronicPushItems, //慢病右侧推送
     formulaResult:pushMessage.formulaResult,       //量表计算结果
-    calcuResult:assessResult.calcuResult,      //评估弹窗可能结果计算结果
+    calcuResult:pushMessage.calcuResult,      //评估弹窗可能结果计算结果
   }
 }
 

+ 5 - 3
src/containers/ChronicInfo.js

@@ -78,16 +78,18 @@ function mapDispatchToProps(dispatch){
           const data = chronicPushItems;
           const result = res.data.data.result;
           data[param.ppIndex].details[param.pIndex].content.result =  result;
-          if(item.isPop){
+          /*if(item.isPop){
             dispatch({
               type:SET_CHRONIC_CALCU_RESULT,
               data:deepClone(result),
               id:item.param.disId
             });
-          }
+          }*/
           dispatch({
             type: SET_CHRONIC_PUSHS,
-            data: deepClone(data)
+            data: deepClone(data),
+            result:deepClone(result),
+            id:item.param.disId
           })
         }else{
           Notify.error(res.data.msg||'计算没有结果返回');

+ 13 - 1
src/containers/CurrentIll.js

@@ -1,7 +1,7 @@
 import React from 'react';
 import { connect } from 'react-redux';
 import CurrentIll from '@components/CurrentIll';
-import {INSERT_PROCESS,SET_CURRENT_DATA,SETTEXTMODEVALUE,SET_LABEL_MODULE,SELECT_SEARCHDATA,CLEAR_CURRENT_EDIT} from '@store/types/currentIll';
+import {INSERT_PROCESS,SET_CURRENT_DATA,SETTEXTMODEVALUE,SET_LABEL_MODULE,SELECT_SEARCHDATA,CLEAR_CURRENT_EDIT,SAVE_CURR_FREE} from '@store/types/currentIll';
 import {SET_CURRENT_ILL} from '@store/types/fillInfo'
 import {pushMessage} from '../store/async-actions/pushContainer';
 import {getModules} from '../store/async-actions/fetchModules.js';
@@ -141,6 +141,18 @@ function mapDispatchToProps(dispatch) {
           left:left,
           dis:0
         })
+      },
+      freeText(item){//自由输入
+        dispatch({
+          type: SAVE_CURR_FREE,
+          data:item
+        })
+        //右侧推送
+          setTimeout(function(){ 
+            if(didPushParamChange()){
+              dispatch(billing());
+            }
+          },500);
       }
     }
 }

+ 10 - 4
src/containers/OperationContainer.js

@@ -10,14 +10,16 @@ import {
 } from "../store/types/print";
 import {saveMessage,clearMessages} from "../store/async-actions/print";
 import {saveTemplateDetail} from '@store/async-actions/tabTemplate';
-import {saveClickNum} from '@store/async-actions/homePage';
+import {saveClickNum,getInitModules} from '@store/async-actions/homePage';
 
 // function mapStateToProps({print}) {
 function mapStateToProps(state) {
     const {print,homePage} = state;
     return ({
         print,
-        winWidth:homePage.windowWidth
+        winWidth:homePage.windowWidth,
+        chronicMagItem: state.diagnosticList.chronicMagItem,//慢病疾病
+        chronicDesease:state.mainSuit.chronicDesease,//主诉存的慢病
     });
 }
 
@@ -47,8 +49,12 @@ function mapDispatchToProps(dispatch) {
             dispatch(saveClickNum);
             dispatch(() => saveMessage())
         },
-        clear: () => {
-            clearMessages()
+        clear: (flag) => {
+            clearMessages();
+            // 清除时如果是慢病模板则重新获取模板
+            if(flag){
+                dispatch(getInitModules);
+            }
         },
         saveDataAll(val,sex){
           dispatch(saveTemplateDetail(val,sex))

+ 2 - 5
src/containers/SpreadDrop.js

@@ -140,21 +140,18 @@ function mainSuitModule(dispatch,store,params){
 // 现病史
 function currentIll(dispatch,store,params){
   const {nones,exists,withs,exclusion,excluName,ban,noneIds} = params;
-  // const ikey = params.ikey.substr(1,1);
   const index = params.ikey;
   let ikey = getLabelIndex(index);
-  // let existsId = getIds(exists);
-  // let withsId = getIds(withs);
   let existsId = exists && exists.length>0?getIds(exists):[];
   let withsId = withs && withs.length>0?getIds(withs):[];
-  // const ids = existsId.join(",")+withsId.join(",");
   const ids = (existsId.concat(withsId)).join(",");
   let has = [],wes=[];
   //获取选中项目模板
   fetchModules(ids).then((res)=>{
     if(+res.data.code===0){
       const list = res.data.data;
-      if(list&&list.length>0){
+      // if(list&&list.length>0){
+      if(list&&JSON.stringify(list) !== '{}'){
         existsId.map((i)=>{
           // has.push(...list[i].questionMapping);
           has.push(list[i]);

+ 13 - 18
src/store/actions/currentIll.js

@@ -114,24 +114,17 @@ export const setData = (state,action) =>{
   let useEmpty,mainData;
   let mainModleData = JSON.parse(JSON.stringify(action.info.mainData));//主诉模板数据
   let moduleData = JSON.parse(JSON.stringify(res.moduleData));//现病史模板
-  // let addModule = JSON.parse(JSON.stringify(res.addModule));//拷贝的模板
   let current = JSON.parse(JSON.stringify(moduleData));
   let newMain = [];
-  let mainLabelModule = res.mainLabelModule;//主诉选中的症状id获取到的模板
-  let objToArr = [];
-  let keyArr = Object.keys(mainLabelModule);
-  for(let i=0; i<keyArr.length; i++){
-    objToArr.push(mainLabelModule[JSON.parse(keyArr[i])]);
-  }
-  /*for(let m in mainLabelModule){
-    objToArr.push(mainLabelModule[m]);
-  }*/
-  // 过滤掉没有mapping的数据
-  let mainLabelModuleArr = objToArr;
-  /*let mainLabelModuleArr = objToArr.filter((item)=>{
-    return item.questionMapping.length>0;
-  })*/
-  
+  let mainLabelModule = res.mainLabelModule;//主诉选中的症状id获取到的尾巴
+  let mainLabelModuleArr = [];
+  if(mainLabelModule){
+    let keyArr = Object.keys(mainLabelModule);
+    for(let i=0; i<keyArr.length; i++){
+      mainLabelModuleArr.push(mainLabelModule[JSON.parse(keyArr[i])]);
+    }
+  }
+ 
   // 是否使用空模板:num=0时判断mainIds,num>=1,截取第一病程遍历是否有症状exist
   if(num==0){
     useEmpty = mainIds.length>0 ? false:true;
@@ -140,11 +133,13 @@ export const setData = (state,action) =>{
     // 模板也分词时得加上分词结果的判断
     let sliceIdx;
     for(let j=0; j<mainModleData.length; j++){
-      if(mainModleData[j].id==config.tongYId && mainModleData[j].pos==1){
+      // if(mainModleData[j].id==config.tongYId && mainModleData[j].pos==1){
+      if(mainModleData[j].pos==1){
         sliceIdx = j;
+        break;
       }
     }
-    mainData = mainModleData.slice(0,sliceIdx);
+    mainData = mainModleData.slice(0,sliceIdx);//截取第一病程
     let existData = mainData.filter((item)=>{
       return item.exist;
     })

+ 2 - 1
src/store/actions/mainSuit.js

@@ -360,7 +360,8 @@ export const insertSearch = (state,action)=>{
       }
     })
     // flag=1前是文本标签就替换,否则插入
-    const iftext = moduleData[inserIndx-1].tagType;
+    // const iftext = moduleData[inserIndx-1].tagType;
+    const iftext = inserIndx&&moduleData[inserIndx-1]&&moduleData[inserIndx-1].tagType;
     if(iftext==config.tagType){
        moduleData.splice(inserIndx-1,1,{id:id,name:searchData,value:searchData,tagType:config.tagType,exist:1});
      }else{

+ 2 - 2
src/store/async-actions/pushMessage.js

@@ -173,7 +173,7 @@ export const getScaleInfo = (it)=>{console.log('参数:',it)
         json(api.push, params)
         .then((res)=>{
             const result = res.data;
-            if(result.code==0){
+            if(result.code==0 && result.data.scale && result.data.scale.length>0){
                 dispatch({
                     type: SET_SCALE_INFO,
                     data: result.data.scale,
@@ -185,7 +185,7 @@ export const getScaleInfo = (it)=>{console.log('参数:',it)
                     value:true
                 })
             }else{
-                Notify.info(result.msg)
+                Notify.info(result.msg||'暂无量表信息')
             }
         }).catch((e) => {
             console.log(e)

+ 5 - 1
src/store/reducers/currentIll.js

@@ -2,7 +2,7 @@
 import {SET_CURRENT,CURRENT_CONFIRM,INSERT_PROCESS,SET_CURRENT_DATA,SET_LABEL_MODULE,SETMAINCHECKBOX,
   CURRENT_RADIO,CURRENT_NUMBER,CURRENT_TEXT_LABEL,CLEAR_CURRENT_ILL,SETTEXTMODEVALUE,CURRENT_GET_BIGDATAPUSH,CURRENT_CLEAR,
   SET_CURRENT_SEARCH,SETCURRENTTEXT,CURRENT_FOCUS_INDEX,SELECT_SEARCHDATA,CLEAR_CURRENT_EDIT,CURRENTADDLABELITEM,
-  SETCURRENTINPUT,DEL_CURRENT,CURRENT_TEXT_LABEL_NUMBER,REMOVE_CURR_ID,CURRENT_MUL,DEL_CURRENT_LABLE,SET_RADIO_INPUT_VALUE,CURRENT_CHRONIC} from '../types/currentIll';
+  SETCURRENTINPUT,DEL_CURRENT,CURRENT_TEXT_LABEL_NUMBER,REMOVE_CURR_ID,CURRENT_MUL,DEL_CURRENT_LABLE,SET_RADIO_INPUT_VALUE,CURRENT_CHRONIC,SAVE_CURR_FREE} from '../types/currentIll';
 import {confirm,insertProcess,setData,setCheckBox,setRadioValue,setNumberValue,changeLabelVal,clearCurrentIll,
   setTextModeValue,setModule,bigDataSymptom,setCheckText,insertLabelData,clearCurrentEdit,addLabelItem,setInputLabel,
   backspaceText,changeNumLabelVal,removeId,multipleComfirn,delSingleLable,setRadioInputValue,fillChronicModule} from '../actions/currentIll';
@@ -81,6 +81,10 @@ export default function(state=initState,action){
       return setRadioInputValue(state,action);
     case CURRENT_CHRONIC:
       return fillChronicModule(state,action);
+    case SAVE_CURR_FREE://自由输入
+      res.saveText[0] = action.data;
+      res.update = Math.random();
+      return res;
     default:
       return state;
   }

+ 5 - 1
src/store/reducers/pushMessage.js

@@ -27,7 +27,8 @@ const initState = {
   tableList:[],
   formulaResult:{},
   scaleInfo:{},
-  showHide:{}
+  showHide:{},
+  calcuResult:{}
 };
 export default function(state = initState, action) {
   let res = Object.assign({},state);
@@ -76,6 +77,9 @@ export default function(state = initState, action) {
       return res;
     case SET_CHRONIC_PUSHS:
       res.chronicPushItems = action.data;
+      if(action.id){
+        res.calcuResult[action.id] = action.result;
+      }
       return res;
     case SET_SCALE_INFO://量表内容-量表id
       res.scaleInfo = Object.assign({},res.scaleInfo,{[action.id]:action.data});

+ 1 - 0
src/store/types/currentIll.js

@@ -27,4 +27,5 @@ export const CURRENT_MUL = 'CURRENT_MUL';     //单列多选
 export const DEL_CURRENT_LABLE = 'DEL_CURRENT_LABLE';     //
 export const SET_RADIO_INPUT_VALUE = 'SET_RADIO_INPUT_VALUE';
 export const CURRENT_CHRONIC = 'CURRENT_CHRONIC';//慢病填充模板
+export const SAVE_CURR_FREE = 'SAVE_CURR_FREE';//自由输入
 

+ 2 - 2
src/utils/config.js

@@ -1,7 +1,7 @@
 // const host='http://192.168.3.1:5050';//赵
 // const host='http://192.168.3.100:5050';//王峰
-// const host='http://192.168.2.241:5050';//后端接口访问地址
-const host='http://192.168.2.236:5050';//后端接口访问地址
+const host='http://192.168.2.241:5050';//后端接口访问地址
+// const host='http://192.168.2.236:5050';//后端接口访问地址
 // const host='http://192.168.3.11:5050';//王宇
 //const host='http://192.168.2.164:8080';
 // const host='http://192.168.3.117:5050'; //周铁刚

+ 2 - 2
src/utils/tools.js

@@ -208,8 +208,8 @@ const getAllDataStringList =(baseList) =>{           //获取所有模块文本
     }else{
         presentData = baseList.currentIll.saveText
     }
-
-    if(baseList.otherHistory.saveText.length == 1 && baseList.otherHistory.saveText[0].trim() == ''){
+    const oText = baseList.otherHistory.saveText;
+    if(oText.length == 1 && oText[0] && oText[0].trim() == ''){
         otherData = []
     }else{
         otherData = baseList.otherHistory.saveText