Ver Fonte

验证码和学生端手写板

xiaoshushu há 4 anos atrás
pai
commit
f167f5d2ce

+ 1 - 1
src/components/question-info.vue

@@ -489,7 +489,7 @@
 
         openWritingBoard () {
          // location.href = this.$store.state.host + '/static/writingBoard/writingBoard.html'
-          window.open(this.$store.state.host + '/static/writingBoard/writingBoard.html')
+          window.open('/static/writingBoard/writingBoard.html')
         },
 
         lookAnswerImg (url) {

+ 6 - 0
src/views/login.vue

@@ -11,6 +11,11 @@
         <i class="el-icon-lock pswdi"></i>
         <input type="password" style="padding-left: 12px" placeholder="密码" v-model="form.password">
       </div>
+      <div class="password" style="position: relative;">
+        <i class="el-icon-lock pswdi"></i>
+        <input type="text" style="padding-left: 12px" placeholder="验证码" v-model="form.code">
+        <img style="position: absolute;right: 1px;top: 1px;cursor: pointer;" :src="imgUrl" @click="imgUrl=imgUrl+'?'+ Math.random()" />
+      </div>
       <div class="checkbox">
         <el-checkbox v-model="form.checked" text-color="#ffffff" style="color:#fff;">记住密码</el-checkbox>
         <span>忘记密码</span>
@@ -121,6 +126,7 @@ export default {
             });
           });
         } else {
+          that.imgUrl=that.imgUrl+'?'+ Math.random();
           that.$message({
             type: 'error',
             message: response.data.message

+ 1 - 0
static/writingBoard/writingBoard.html

@@ -0,0 +1 @@
+<!doctype html>
<html lang="zh-cmn-Hans">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>答题板</title>
    <link rel="stylesheet" href="/static/writingBoard/css/style.css">
    <link rel="stylesheet" href="/static/writingBoard/css/fonts.css">
</head>
<body>
<canvas id="drawing-board"></canvas>
<div class="color-group">
    <ul>
        <li id="white" class="color-item" style="background-color: white;"></li>
        <li id="black" class="color-item active" style="background-color: black;"></li>
        <li id="red" class="color-item" style="background-color: #FF3333;"></li>
        <li id="blue" class="color-item" style="background-color: #0066FF;"></li>
        <li id="yellow" class="color-item" style="background-color: #FFFF33;"></li>
        <li id="green" class="color-item" style="background-color: #33CC66;"></li>
        <li id="gray" class="color-item" style="background-color: gray;"></li>
    </ul>
</div>
<div id="range-wrap"><input type="range" id="range" min="1" max="30" value="5" title="调整笔刷粗细"></div>
<div class="tools">
   <!-- <button id="back" title="返回上一页"><i class="iconfont icon-chexiao"></i></button>-->
    <button id="brush" class="active" title="画笔"><i class="iconfont icon-qianbi"></i></button>
    <button id="eraser" title="橡皮擦"><i class="iconfont icon-xiangpi"></i></button>
    <button id="clear" title="清空"><i class="iconfont icon-qingchu"></i></button>
    <button id="undo" title="撤销"><i class="iconfont icon-chexiao"></i></button>
    <button id="save" title="保存"><i class="iconfont icon-fuzhi"></i></button>
</div>
</body>
<script src="/static/writingBoard/js/main.js"></script>
</html>