|
@@ -23,7 +23,7 @@
|
|
|
<div class="cameraBtn">
|
|
|
<el-button size="mini" type="primary" @click="callCamera" v-if="!isCamera">开启摄像头</el-button>
|
|
|
<el-button size="mini" type="primary" @click="closeCamera" v-else>关闭摄像头</el-button>
|
|
|
- <el-button size="mini" type="primary" @click="photograph">确认保存</el-button>
|
|
|
+ <el-button size="mini" type="primary" @click="photograph" v-if="isCamera">确认保存</el-button>
|
|
|
</div>
|
|
|
<!--确认-->
|
|
|
<div>
|
|
@@ -36,20 +36,6 @@
|
|
|
</template>
|
|
|
<script>
|
|
|
export default {
|
|
|
- mounted() {
|
|
|
- var _s3 = document.createElement("script");
|
|
|
- _s3.src = "/static/materialize/jquery-2.1.3.min.js";
|
|
|
- _s3.type = "text/javascript";
|
|
|
- document.head.appendChild(_s3);
|
|
|
- var _s2 = document.createElement("script");
|
|
|
- _s2.src = "/static/camera.283d5d54.js";
|
|
|
- _s2.type = "text/javascript";
|
|
|
- document.head.appendChild(_s2);
|
|
|
- var _s1 = document.createElement("script");
|
|
|
- _s1.src = "/static/bundle.js";
|
|
|
- _s1.type = "text/javascript";
|
|
|
- document.head.appendChild(_s1);
|
|
|
- },
|
|
|
data() {
|
|
|
return {
|
|
|
that: this,
|
|
@@ -122,6 +108,23 @@ export default {
|
|
|
this.$refs["video"].srcObject = null;
|
|
|
this.isCamera = false;
|
|
|
}
|
|
|
+ },
|
|
|
+ mounted() {
|
|
|
+ var _s3 = document.createElement("script");
|
|
|
+ _s3.src = "/static/materialize/jquery-2.1.3.min.js";
|
|
|
+ _s3.type = "text/javascript";
|
|
|
+ document.head.appendChild(_s3);
|
|
|
+ var _s2 = document.createElement("script");
|
|
|
+ _s2.src = "/static/camera.283d5d54.js";
|
|
|
+ _s2.type = "text/javascript";
|
|
|
+ document.head.appendChild(_s2);
|
|
|
+ var _s1 = document.createElement("script");
|
|
|
+ _s1.src = "/static/bundle.js";
|
|
|
+ _s1.type = "text/javascript";
|
|
|
+ document.head.appendChild(_s1);
|
|
|
+ if (this.$route.query.isCamera) {
|
|
|
+ this.$message.error("摄像头开启失败,请检查摄像头是否可用!");
|
|
|
+ }
|
|
|
}
|
|
|
};
|
|
|
</script>
|