|
@@ -1,23 +1,25 @@
|
|
|
<!-- -->
|
|
|
<template>
|
|
|
<!-- <iframe style="width:100%;height: 100%;" src="./static/html/FG.html" frameborder="0"></iframe> -->
|
|
|
+
|
|
|
<div class="ask-content">
|
|
|
- <div class="num-box">
|
|
|
+ <Write v-if="isWrite" @onConfirm="onTextConfirm"> </Write>
|
|
|
+ <div v-if="!isWrite" class="num-box">
|
|
|
<span>第</span>
|
|
|
<div class="input-box" contenteditable></div>
|
|
|
<span style="margin-right: 30px">页</span> <span>共</span>
|
|
|
<div class="input-box" contenteditable></div>
|
|
|
<span>页</span>
|
|
|
</div>
|
|
|
- <div class="num-box" style="padding-right: 114px">
|
|
|
+ <div v-if="!isWrite" class="num-box" style="padding-right: 114px">
|
|
|
<span>第</span>
|
|
|
<div class="input-box" contenteditable></div>
|
|
|
<span>次</span>
|
|
|
</div>
|
|
|
|
|
|
- <h2 class="title" v-if="type == '1'">询问/<span class="through">讯问</span>笔录</h2>
|
|
|
- <h2 class="title" v-else><span class="through">询问</span>/讯问笔录</h2>
|
|
|
- <div class="container">
|
|
|
+ <h2 v-show="!isWrite" class="title" v-if="type == '1'">询问/<span class="through">讯问</span>笔录</h2>
|
|
|
+ <h2 v-show="!isWrite" class="title" v-else><span class="through">询问</span>/讯问笔录</h2>
|
|
|
+ <div class="container" v-if="!isWrite">
|
|
|
<div class="line">
|
|
|
<span>时间</span>
|
|
|
<div class="write-line" contenteditable></div>
|
|
@@ -78,9 +80,9 @@
|
|
|
<div class="write-line" style="" contenteditable></div>
|
|
|
<span> )。</span>
|
|
|
</div>
|
|
|
- <div class="more-line">
|
|
|
- <textarea v-if="!downMode" v-model="text" name=""></textarea>
|
|
|
- <div v-if="downMode" class="downMode">{{ text }}</div>
|
|
|
+ <div class="more-line" @click="isWrite=true">
|
|
|
+ <!-- <textarea v-if="!downMode" v-model="text" name=""></textarea> -->
|
|
|
+ <div class="downMode" v-html="text"></div>
|
|
|
<div class="more-line-box">
|
|
|
<div class="item"></div>
|
|
|
<div class="item"></div>
|
|
@@ -91,7 +93,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="bottom-name">
|
|
|
+ <div class="bottom-name" v-if="!isWrite">
|
|
|
<span v-if="type == '1'">被询问人:</span>
|
|
|
<span v-else>被讯问人:</span>
|
|
|
<div style="flex: 1" contenteditable></div>
|
|
@@ -102,14 +104,21 @@
|
|
|
<script setup>
|
|
|
import { reactive, ref, toRefs, onBeforeMount, onMounted, defineProps } from 'vue';
|
|
|
import { router } from '@/router';
|
|
|
+import Write from './write/index.vue';
|
|
|
const props = defineProps({
|
|
|
downMode: {
|
|
|
type: Boolean,
|
|
|
default: false,
|
|
|
},
|
|
|
});
|
|
|
+const isWrite = ref(false);
|
|
|
const text = ref('');
|
|
|
const type = ref(router.currentRoute.value.query.type);
|
|
|
+
|
|
|
+const onTextConfirm = (data) => {
|
|
|
+ text.value = data.text;
|
|
|
+ isWrite.value = false;
|
|
|
+};
|
|
|
</script>
|
|
|
<style lang="scss" scoped>
|
|
|
div[contenteditable] {
|
|
@@ -229,7 +238,7 @@ div[contenteditable] {
|
|
|
top: 0;
|
|
|
left: 0;
|
|
|
z-index: 2;
|
|
|
- white-space: pre-line;
|
|
|
+ white-space: pre-wrap;
|
|
|
text-align: justify;
|
|
|
}
|
|
|
.more-line-box {
|