有限空间作业迁移
parent
05c8055754
commit
7b5aabf5b0
|
@ -8,7 +8,7 @@
|
||||||
<td colspan="10" style="border: none">
|
<td colspan="10" style="border: none">
|
||||||
<div class="level-title mt-20">
|
<div class="level-title mt-20">
|
||||||
<h1>受限空间安全作业票</h1>
|
<h1>受限空间安全作业票</h1>
|
||||||
<div class="level-btns">编号:{{ pd.CHECK_NO }}</div>
|
<div class="level-code">编号:{{ pd.CHECK_NO }}</div>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -122,7 +122,7 @@
|
||||||
{{ item.PROTECTIVE_MEASURES }}
|
{{ item.PROTECTIVE_MEASURES }}
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<span v-if="item.STATUS=='1'"><input type="radio" disabled checked>涉 及</span>
|
<span v-if="item.STATUS=='1'"><input type="radio" disabled checked>涉 及</span>
|
||||||
<span v-if="item.STATUS=='-1'"><input type="radio" disabled checked>不涉及</span>
|
<span v-if="item.STATUS=='-1'"><input type="radio" disabled checked>不涉及</span>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
|
@ -158,10 +158,10 @@
|
||||||
<tr>
|
<tr>
|
||||||
<td class="bbg">接受交底人</td>
|
<td class="bbg">接受交底人</td>
|
||||||
<td colspan="10">
|
<td colspan="10">
|
||||||
<div v-if="pd.ACCEPT_CONFESS_USER_SIGNER_PATH" style="text-align: right">
|
<div v-for="item in imgList" :key="item.ACCEPT_CONFESS_ID" style="text-align: right">
|
||||||
<span>签字:</span>
|
<span>签字:</span>
|
||||||
<img v-viewer :src="config.fileUrl + pd.ACCEPT_CONFESS_USER_SIGNER_PATH" alt="" width="100" height="100">
|
<img v-viewer :src="config.fileUrl + item.ACCEPT_CONFESS_USER_SIGNER_PATH" alt="" width="100" height="100">
|
||||||
<span>{{ pd.ACCEPT_CONFESS_USER_SIGNER_TIME }}</span>
|
<span>{{ item.ACCEPT_CONFESS_USER_SIGNER_TIME }}</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -185,13 +185,13 @@
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr v-if="pd.ACCEPT_USER_SIGNER_PATH">
|
<tr v-if="imgList1.length>0">
|
||||||
<td colspan="10">
|
<td colspan="10">
|
||||||
<div>完工验收:{{ pd.ACCEPT_CONTENT }}</div>
|
<div>完工验收:{{ pd.ACCEPT_CONTENT }}</div>
|
||||||
<div style="text-align: right">
|
<div v-for="item in imgList1" :key="item.ACCEPT_CONFESS_ID" style="text-align: right">
|
||||||
<span>签字:</span>
|
<span>签字:</span>
|
||||||
<img :src="config.fileUrl + pd.ACCEPT_USER_SIGNER_PATH" alt="" width="100" height="100">
|
<img v-viewer :src="config.fileUrl + item.ACCEPT_USER_SIGNER_PATH" alt="" width="100" height="100">
|
||||||
<span>{{ pd.ACCEPT_USER_SIGNER_TIME }}</span>
|
<span>{{ item.ACCEPT_USER_SIGNER_TIME }}</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -216,6 +216,8 @@ export default {
|
||||||
measuresList: [],
|
measuresList: [],
|
||||||
gasList: [],
|
gasList: [],
|
||||||
gas: {},
|
gas: {},
|
||||||
|
imgList: [],
|
||||||
|
imgList1: [],
|
||||||
otherProtectiveMeasures: []
|
otherProtectiveMeasures: []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -271,6 +273,8 @@ export default {
|
||||||
// 将数组转回字符串
|
// 将数组转回字符串
|
||||||
data.measuresList[i].PROTECTIVE_MEASURES = PROTECTIVE_MEASURES.join('')
|
data.measuresList[i].PROTECTIVE_MEASURES = PROTECTIVE_MEASURES.join('')
|
||||||
}
|
}
|
||||||
|
this.imgList = data.imgList
|
||||||
|
this.imgList1 = data.imgList1
|
||||||
this.measuresList = data.measuresList // 参数map
|
this.measuresList = data.measuresList // 参数map
|
||||||
this.gasList = data.gasList // 参数map
|
this.gasList = data.gasList // 参数map
|
||||||
this.gas = data.gas || {} // 参数map
|
this.gas = data.gas || {} // 参数map
|
||||||
|
@ -309,6 +313,4 @@ export default {
|
||||||
img
|
img
|
||||||
width: 100%
|
width: 100%
|
||||||
height: 100%
|
height: 100%
|
||||||
.app-container
|
|
||||||
margin-bottom: 50px
|
|
||||||
</style>
|
</style>
|
||||||
|
|
|
@ -45,6 +45,8 @@
|
||||||
<span v-else-if="row.APPLY_STATUS==-4">作业负责人审核打回</span>
|
<span v-else-if="row.APPLY_STATUS==-4">作业负责人审核打回</span>
|
||||||
<span v-else-if="row.APPLY_STATUS==-5">所在单位审核打回</span>
|
<span v-else-if="row.APPLY_STATUS==-5">所在单位审核打回</span>
|
||||||
<span v-else-if="row.APPLY_STATUS==-6">验收打回</span>
|
<span v-else-if="row.APPLY_STATUS==-6">验收打回</span>
|
||||||
|
<span v-else-if="row.APPLY_STATUS==-99">已作废(监护人未签字)</span>
|
||||||
|
<span v-else-if="row.APPLY_STATUS==-98">已作废(未进行气体检测)</span>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
|
||||||
|
@ -98,6 +100,39 @@
|
||||||
</template>
|
</template>
|
||||||
</el-step>
|
</el-step>
|
||||||
</el-steps>
|
</el-steps>
|
||||||
|
<div style="margin: 60px 60px 0 60px;display: flex;justify-content: space-between">
|
||||||
|
<div v-if="pd.GUARDIAN_USER_SIGNER_TIME">
|
||||||
|
<div style="color: #13ce66">
|
||||||
|
监护人:{{ pd.GUARDIAN_USER_NAME }}已签字
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div v-if="!pd.GUARDIAN_USER_SIGNER_TIME">
|
||||||
|
<div style="color: red">
|
||||||
|
监护人:{{ pd.GUARDIAN_USER_NAME }}未签字
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div v-if="pd.CONFESS_USER_SIGNER_TIME">
|
||||||
|
<div style="color: #13ce66">
|
||||||
|
安全交底人:{{ pd.CONFESS_USER_NAME }}已签字
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div v-if="!pd.CONFESS_USER_SIGNER_TIME">
|
||||||
|
<div style="color: red">
|
||||||
|
安全交底人:{{ pd.CONFESS_USER_NAME }}未签字
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div v-if="pd.ACCEPT_CONFESS_USER_SIGNER_TIME">
|
||||||
|
<div style="color: #13ce66">
|
||||||
|
接受交底人:{{ pd.ACCEPT_CONFESS_USER_NAME }}已签字
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div v-if="!pd.ACCEPT_CONFESS_USER_SIGNER_TIME">
|
||||||
|
<div style="color: red">
|
||||||
|
接受交底人:{{ pd.ACCEPT_CONFESS_USER_NAME }}未签字
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div slot="footer" class="dialog-footer">
|
<div slot="footer" class="dialog-footer">
|
||||||
<!-- <el-button @click="dialogFormShow = false">取 消</el-button>-->
|
<!-- <el-button @click="dialogFormShow = false">取 消</el-button>-->
|
||||||
<el-button type="primary" @click="dialogFormShow = false">确 定</el-button>
|
<el-button type="primary" @click="dialogFormShow = false">确 定</el-button>
|
||||||
|
@ -120,7 +155,7 @@ export default {
|
||||||
edit: false,
|
edit: false,
|
||||||
listQuery: {
|
listQuery: {
|
||||||
page: 1,
|
page: 1,
|
||||||
limit: 20
|
limit: 10
|
||||||
},
|
},
|
||||||
total: 0,
|
total: 0,
|
||||||
KEYWORDS: '',
|
KEYWORDS: '',
|
||||||
|
@ -136,7 +171,7 @@ export default {
|
||||||
replyVarList: [], // REPLY
|
replyVarList: [], // REPLY
|
||||||
replyListQuery: {
|
replyListQuery: {
|
||||||
page: 1,
|
page: 1,
|
||||||
limit: 20
|
limit: 10
|
||||||
},
|
},
|
||||||
replyTotal: 0,
|
replyTotal: 0,
|
||||||
dialogFormHuifuShow: false,
|
dialogFormHuifuShow: false,
|
||||||
|
@ -149,7 +184,9 @@ export default {
|
||||||
{ ID: '6', NAME: '验收归档' },
|
{ ID: '6', NAME: '验收归档' },
|
||||||
{ ID: '-4', NAME: '作业负责人审核打回' },
|
{ ID: '-4', NAME: '作业负责人审核打回' },
|
||||||
{ ID: '-5', NAME: '所在单位审核打回' },
|
{ ID: '-5', NAME: '所在单位审核打回' },
|
||||||
{ ID: '-6', NAME: '验收打回' }
|
{ ID: '-6', NAME: '验收打回' },
|
||||||
|
{ ID: '-99', NAME: '已作废(监护人未签字)' },
|
||||||
|
{ ID: '-98', NAME: '已作废(未进行气体检测)' }
|
||||||
],
|
],
|
||||||
STATUS: '',
|
STATUS: '',
|
||||||
DEPTIDS: ''
|
DEPTIDS: ''
|
||||||
|
@ -269,6 +306,20 @@ export default {
|
||||||
OPERATTIME: this.pd.OPERATTIME
|
OPERATTIME: this.pd.OPERATTIME
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (this.pd.APPLY_STATUS == '-99') {
|
||||||
|
obj = {
|
||||||
|
title: '已作废(监护人未签字)',
|
||||||
|
AUSER_NAME: '',
|
||||||
|
OPERATTIME: this.pd.OPERATTIME
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (this.pd.APPLY_STATUS == '-98') {
|
||||||
|
obj = {
|
||||||
|
title: '已作废(未进行气体检测)',
|
||||||
|
AUSER_NAME: '',
|
||||||
|
OPERATTIME: this.pd.OPERATTIME
|
||||||
|
}
|
||||||
|
}
|
||||||
return obj
|
return obj
|
||||||
},
|
},
|
||||||
goDetail(id) {
|
goDetail(id) {
|
||||||
|
|
|
@ -2,17 +2,16 @@
|
||||||
<div>
|
<div>
|
||||||
<div id="printTest" class="app-container print-work">
|
<div id="printTest" class="app-container print-work">
|
||||||
<el-page-header content="审批表详情" class="no-print" @back="goBack"/>
|
<el-page-header content="审批表详情" class="no-print" @back="goBack"/>
|
||||||
<table class="table-ui">
|
<div v-for="pdf in 2" :key="pdf" :name="pdf === 2 ? 'pdf-box' : ''" class="pdf-content">
|
||||||
<thead>
|
<table :class="['table-ui','table-ui' + pdf]">
|
||||||
<tr>
|
<tr>
|
||||||
<td colspan="10" style="border: none">
|
<td colspan="10" style="border: none">
|
||||||
<div class="level-title mt-20">
|
<div class="level-title mt-20">
|
||||||
<h1>受限空间安全作业票</h1>
|
<h1>受限空间安全作业票</h1>
|
||||||
<div class="level-btns">编号:{{ pd.CHECK_NO }}</div>
|
<div class="level-code">编号:{{ pd.CHECK_NO }}</div>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
|
||||||
<tr>
|
<tr>
|
||||||
<td class="bbg">作业申请单位</td>
|
<td class="bbg">作业申请单位</td>
|
||||||
<td colspan="5">{{ pd.APPLY_DEPARTMENT_NAME }}</td>
|
<td colspan="5">{{ pd.APPLY_DEPARTMENT_NAME }}</td>
|
||||||
|
@ -109,7 +108,7 @@
|
||||||
{{ item.PROTECTIVE_MEASURES }}
|
{{ item.PROTECTIVE_MEASURES }}
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<span v-if="item.STATUS=='1'"><input type="radio" disabled checked>涉 及</span>
|
<span v-if="item.STATUS=='1'"><input type="radio" disabled checked>涉 及</span>
|
||||||
<span v-if="item.STATUS=='-1'"><input type="radio" disabled checked>不涉及</span>
|
<span v-if="item.STATUS=='-1'"><input type="radio" disabled checked>不涉及</span>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
|
@ -145,10 +144,10 @@
|
||||||
<tr>
|
<tr>
|
||||||
<td class="bbg">接受交底人</td>
|
<td class="bbg">接受交底人</td>
|
||||||
<td colspan="10">
|
<td colspan="10">
|
||||||
<div v-if="pd.ACCEPT_CONFESS_USER_SIGNER_PATH" style="text-align: right">
|
<div v-for="item in imgList" :key="item.ACCEPT_CONFESS_ID" style="text-align: right">
|
||||||
<span>签字:</span>
|
<span>签字:</span>
|
||||||
<img v-viewer :src="config.fileUrl + pd.ACCEPT_CONFESS_USER_SIGNER_PATH" alt="" width="100" height="100">
|
<img v-viewer :src="config.fileUrl + item.ACCEPT_CONFESS_USER_SIGNER_PATH" alt="" width="100" height="100">
|
||||||
<span>{{ pd.ACCEPT_CONFESS_USER_SIGNER_TIME }}</span>
|
<span>{{ item.ACCEPT_CONFESS_USER_SIGNER_TIME }}</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -172,22 +171,24 @@
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr v-if="pd.ACCEPT_USER_SIGNER_PATH">
|
<tr v-if="imgList1.length>0">
|
||||||
<td colspan="10">
|
<td colspan="10">
|
||||||
<div>完工验收:{{ pd.ACCEPT_CONTENT }}</div>
|
<div>完工验收:{{ pd.ACCEPT_CONTENT }}</div>
|
||||||
<div style="text-align: right">
|
<div v-for="item in imgList1" :key="item.ACCEPT_CONFESS_ID" style="text-align: right">
|
||||||
<span>签字:</span>
|
<span>签字:</span>
|
||||||
<img :src="config.fileUrl + pd.ACCEPT_USER_SIGNER_PATH" alt="" width="100" height="100">
|
<img v-viewer :src="config.fileUrl + item.ACCEPT_USER_SIGNER_PATH" alt="" width="100" height="100">
|
||||||
<span>{{ pd.ACCEPT_USER_SIGNER_TIME }}</span>
|
<span>{{ item.ACCEPT_USER_SIGNER_TIME }}</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
<div style="padding-top: 100px"/>
|
</div>
|
||||||
|
|
||||||
<!-- <div class="ui-height" />-->
|
<!-- <div class="ui-height" />-->
|
||||||
<div class="ui-foot">
|
<div class="ui-foot">
|
||||||
<el-button v-print="'#printTest'" icon="el-icon-printer" type="primary">打 印</el-button>
|
<!-- <el-button v-print="'#printTest'" icon="el-icon-printer" type="primary">打 印</el-button>-->
|
||||||
|
<el-button type="primary" icon="el-icon-printer" @click="handle2PDF">PDF导出</el-button>
|
||||||
<el-button icon="el-icon-arrow-left" @click="goBack">返 回</el-button>
|
<el-button icon="el-icon-arrow-left" @click="goBack">返 回</el-button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -196,6 +197,8 @@
|
||||||
<script>
|
<script>
|
||||||
import { requestFN } from '@/utils/request'
|
import { requestFN } from '@/utils/request'
|
||||||
import dateformat from '@/utils/dateformat'
|
import dateformat from '@/utils/dateformat'
|
||||||
|
import JsPDF from 'jspdf'
|
||||||
|
import html2Canvas from 'html2canvas'
|
||||||
export default {
|
export default {
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
@ -204,6 +207,8 @@ export default {
|
||||||
pd: [], // 存放字段参数
|
pd: [], // 存放字段参数
|
||||||
measuresList: [],
|
measuresList: [],
|
||||||
gasList: [],
|
gasList: [],
|
||||||
|
imgList: [],
|
||||||
|
imgList1: [],
|
||||||
gas: {},
|
gas: {},
|
||||||
otherProtectiveMeasures: []
|
otherProtectiveMeasures: []
|
||||||
}
|
}
|
||||||
|
@ -212,6 +217,85 @@ export default {
|
||||||
this.getData()
|
this.getData()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
handle2PDF() {
|
||||||
|
const loading = this.$loading({
|
||||||
|
lock: true,
|
||||||
|
text: '正在生成,请稍候...',
|
||||||
|
spinner: 'el-icon-loading',
|
||||||
|
background: 'rgba(0, 0, 0, 0.7)'
|
||||||
|
})
|
||||||
|
const elements = document.querySelectorAll('div[name="pdf-box"]')
|
||||||
|
console.log(elements)
|
||||||
|
this.html2pdf(this.pd.CHECK_NO + '审批表详情', elements, loading)
|
||||||
|
},
|
||||||
|
|
||||||
|
html2pdf(filename, els, loading) {
|
||||||
|
const flagArr = []
|
||||||
|
for (let i = 0, len = els.length; i < len; i++) {
|
||||||
|
flagArr.push(0)
|
||||||
|
}
|
||||||
|
console.log(flagArr)
|
||||||
|
runself(0)
|
||||||
|
const pdf = new JsPDF('', 'pt', 'a4') // A4纸,纵向
|
||||||
|
function runself(index) {
|
||||||
|
const html = els[index]
|
||||||
|
html2Canvas(html, {
|
||||||
|
allowTaint: true,
|
||||||
|
taintTest: false,
|
||||||
|
logging: false,
|
||||||
|
useCORS: true,
|
||||||
|
scale: 2 // 按比例增加分辨率
|
||||||
|
}).then(canvas => {
|
||||||
|
// eslint-disable-next-line one-var
|
||||||
|
var ctx = canvas.getContext('2d'),
|
||||||
|
a4w = 532.28, a4h = 781.89, // A4大小,210mm x 297mm,四边各保留10mm的边距,显示区域190x277 pt:592.28 * 841.89
|
||||||
|
renderedHeight = 0
|
||||||
|
const allTrs = html.querySelectorAll('tr')
|
||||||
|
while (renderedHeight < canvas.height) {
|
||||||
|
let imgHeight = Math.floor(a4h * canvas.width / a4w) // 按A4显示比例换算一页图像的像素高度
|
||||||
|
for (let i = 0; i < allTrs.length; i++) {
|
||||||
|
const tr = allTrs[i]
|
||||||
|
const trHeight = tr.offsetHeight + tr.offsetTop
|
||||||
|
console.log('offsetHeight:' + tr.offsetHeight + 'offsetTop:' + tr.offsetTop + 'offsetParent:' + tr.offsetParent.offsetTop)
|
||||||
|
if (trHeight * 2 > (imgHeight + renderedHeight)) {
|
||||||
|
const btr = allTrs[i - 1]
|
||||||
|
const btrHeight = btr.offsetHeight + btr.offsetTop
|
||||||
|
console.log('i:' + (i - 1) + 'btrHeight:' + btrHeight)
|
||||||
|
imgHeight = btrHeight * 2 - renderedHeight
|
||||||
|
break
|
||||||
|
}
|
||||||
|
}
|
||||||
|
var page = document.createElement('canvas')
|
||||||
|
page.width = canvas.width
|
||||||
|
page.height = Math.min(imgHeight, canvas.height - renderedHeight)// 可能内容不足一页
|
||||||
|
|
||||||
|
// 用getImageData剪裁指定区域,并画到前面创建的canvas对象中
|
||||||
|
page.getContext('2d').putImageData(ctx.getImageData(0, renderedHeight, canvas.width, Math.min(imgHeight, canvas.height - renderedHeight)), 0, 0)
|
||||||
|
pdf.addImage(page.toDataURL('image/jpeg', 1.0), 'JPEG', 30, 30, a4w, Math.min(a4h, a4w * page.height / page.width)) // 添加图像到页面,保留10mm边距
|
||||||
|
|
||||||
|
renderedHeight += imgHeight
|
||||||
|
if (renderedHeight < canvas.height) {
|
||||||
|
pdf.addPage()// 如果后面还有内容,添加一个空页
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (index < els.length - 1) {
|
||||||
|
pdf.addPage()
|
||||||
|
}
|
||||||
|
return 1
|
||||||
|
}).then(item => {
|
||||||
|
flagArr[index] = item
|
||||||
|
if (flagArr.every(f => f === 1)) {
|
||||||
|
pdf.save(filename)
|
||||||
|
}
|
||||||
|
index++
|
||||||
|
if (index < els.length) {
|
||||||
|
runself(index)
|
||||||
|
} else {
|
||||||
|
loading.close()
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
},
|
||||||
validStr(str) {
|
validStr(str) {
|
||||||
if (str != null && str != '' && typeof (str) != 'undefined' && str != 0) { return true }
|
if (str != null && str != '' && typeof (str) != 'undefined' && str != 0) { return true }
|
||||||
return false
|
return false
|
||||||
|
@ -243,6 +327,8 @@ export default {
|
||||||
).then((data) => {
|
).then((data) => {
|
||||||
this.listLoading = false
|
this.listLoading = false
|
||||||
this.pd = data.pd // 参数map
|
this.pd = data.pd // 参数map
|
||||||
|
this.imgList = data.imgList
|
||||||
|
this.imgList1 = data.imgList1
|
||||||
for (let i = 0; i < data.measuresList.length; i++) {
|
for (let i = 0; i < data.measuresList.length; i++) {
|
||||||
// 将字符串转成数组
|
// 将字符串转成数组
|
||||||
const PROTECTIVE_MEASURES = data.measuresList[i].PROTECTIVE_MEASURES.split('')
|
const PROTECTIVE_MEASURES = data.measuresList[i].PROTECTIVE_MEASURES.split('')
|
||||||
|
@ -299,3 +385,27 @@ export default {
|
||||||
width: 100%
|
width: 100%
|
||||||
height: 100%
|
height: 100%
|
||||||
</style>
|
</style>
|
||||||
|
<style scoped lang="scss">
|
||||||
|
.table-ui td{
|
||||||
|
line-height: unset;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pdf-content[name=pdf-box]{
|
||||||
|
position: absolute;
|
||||||
|
left: -999999px;
|
||||||
|
.level-title {
|
||||||
|
h1{
|
||||||
|
font-size: 20px;
|
||||||
|
}
|
||||||
|
.level-code{
|
||||||
|
font-size: 20px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
td{
|
||||||
|
font-size: 20px;
|
||||||
|
}
|
||||||
|
.bbg {
|
||||||
|
width: 180px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
|
@ -71,7 +71,7 @@ export default {
|
||||||
edit: false,
|
edit: false,
|
||||||
listQuery: {
|
listQuery: {
|
||||||
page: 1,
|
page: 1,
|
||||||
limit: 20
|
limit: 10
|
||||||
},
|
},
|
||||||
total: 0,
|
total: 0,
|
||||||
KEYWORDS: '',
|
KEYWORDS: '',
|
||||||
|
@ -86,7 +86,7 @@ export default {
|
||||||
replyVarList: [], // REPLY
|
replyVarList: [], // REPLY
|
||||||
replyListQuery: {
|
replyListQuery: {
|
||||||
page: 1,
|
page: 1,
|
||||||
limit: 20
|
limit: 10
|
||||||
},
|
},
|
||||||
replyTotal: 0,
|
replyTotal: 0,
|
||||||
dialogFormHuifuShow: false,
|
dialogFormHuifuShow: false,
|
||||||
|
|
Loading…
Reference in New Issue