浏览代码

修改页面,使用layer方式显示请求错误信息。并加上v-cloak来解决页面中显示{{***}}的问题

raolu 7 年之前
父节点
当前提交
e0a8a66ff3

+ 14 - 7
component/appointment/date-source.js

@ -140,10 +140,10 @@
                    getArrangeDate(vm, res.obj)
                    vm.baseInfo = res.obj;
                }else{
                    console.log(res.obj.Message);
                    showErrorMessage(res.obj.Message);
                }
            }else{
                console.log(res.errorMsg);
                showErrorMessage(res.errorMsg);
            }
        })
    }
@ -201,10 +201,10 @@
                        }
                    }
                }else{
                    console.log(res.obj.Message);
                    showErrorMessage(res.obj.Message);
                }
            }else{
                console.log(res.errorMsg);
                showErrorMessage(res.errorMsg);
            }
        });
    }
@ -219,10 +219,10 @@
                if(res.obj.Code == "10000"){
                    vm.numberSource = res.obj.Result;
                }else{
                    console.log(res.Message);
                    showErrorMessage(res.Message);
                }
            }else{
                console.log(res.errorMsg);
                showErrorMessage(res.errorMsg);
            }
        });
    }
@ -273,7 +273,7 @@
                //跳转去确认信息页面
                window.location.href = "confirm-info.html?id="+id;
            }else{
                console.log(res.errorMsg);
                showErrorMessage(res.errorMsg);
            }
        })
        
@ -353,4 +353,11 @@
                break;
        }
    }
    
    function showErrorMessage(content){
        layer.msg(content, {
            icon: 2,
            time: 3000
        });
    }
})()

+ 3 - 0
css/style.min.css

@ -7488,4 +7488,7 @@ select {
.nav-item:hover{
    color: #0ad8c8;
    font-weight: bold;
}
[v-cloak] {
    display: none;
}

+ 2 - 1
page/appointment/html/confirm-info.html

@ -18,7 +18,7 @@
        <link rel="stylesheet" type="text/css" href="../css/appointment.css"/>
    </head>
    <body class="bgc-f5f9f9">
        <div id="main">
        <div id="main" v-cloak>
            <page-header></page-header>
            <div class="container mt20">
                <div class="ui-grid">
@ -92,6 +92,7 @@
        <script src="../../../api/http-request.js" type="text/javascript" charset="utf-8"></script>
        <script src="../../../api/patient/appointment-api.js" type="text/javascript" charset="utf-8"></script>
        <script src="../../../plugins/artDialog/6.0.5/api/js/dialog-plus.js" type="text/javascript" charset="utf-8"></script>
        <script src="../../../plugins/layer/layer.min.js" type="text/javascript" charset="utf-8"></script>
        <script src="../../../component/common/header.js" type="text/javascript" charset="utf-8"></script>
        <script src="../../../component/common/footer.js" type="text/javascript" charset="utf-8"></script>
        <script src="../../../component/common/event-bus.js" type="text/javascript" charset="utf-8"></script>

+ 3 - 2
page/appointment/html/select-time.html

@ -18,9 +18,9 @@
        <link rel="stylesheet" type="text/css" href="../css/appointment.css"/>
    </head>
    <body>
        <div id="main">
        <div id="main" v-cloak>
            <page-header></page-header>
            <div class="container mt20" v-cloak>
            <div class="container mt20">
                <div class="ui-grid">
                    <div class="ui-col-0 mr15">
                        <appointment-step></appointment-step>
@ -64,6 +64,7 @@
        <script src="../../../api/http-request.js" type="text/javascript" charset="utf-8"></script>
        <script src="../../../api/patient/appointment-api.js" type="text/javascript" charset="utf-8"></script>
        <script src="../../../plugins/artDialog/6.0.5/api/js/dialog-plus.js" type="text/javascript" charset="utf-8"></script>
        <script src="../../../plugins/layer/layer.min.js" type="text/javascript" charset="utf-8"></script>
        <script src="../../../component/common/header.js" type="text/javascript" charset="utf-8"></script>
        <script src="../../../component/common/footer.js" type="text/javascript" charset="utf-8"></script>
        <script src="../../../component/common/event-bus.js" type="text/javascript" charset="utf-8"></script>

+ 10 - 3
page/appointment/js/confirm-info.js

@ -82,10 +82,10 @@ new Vue({
                            }
                        })
                    }else{
                        console.log(res.obj.Message);
                        showErrorMessage(res.obj.Message);
                    }
                }else{
                    console.log(res.errorMsg);
                    showErrorMessage(res.errorMsg);
                }
            });
        },
@ -102,10 +102,17 @@ new Vue({
            
                    document.history.back();
                }else{
                    console.log(res.errorMsg);
                    showErrorMessage(res.errorMsg);
                }
            })
            
        }
    }
    
    function showErrorMessage(content){
        layer.msg(content, {
            icon: 2,
            time: 3000
        });
    }
})