服装智能制造软件平台V3.0
http://182.92.169.222/hhxy/#/user/login
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
175 lines
4.8 KiB
175 lines
4.8 KiB
3 years ago
|
<template>
|
||
|
<a-card :bordered="false" :class="{'abcdefg':true}">
|
||
|
<div class="no-print" style="text-align: right">
|
||
|
<a-button v-print="'#printContent'" ghost type="primary">打印</a-button>
|
||
|
</div>
|
||
|
<section ref="print" id="printContent" class="abcdefg">
|
||
|
<div style="text-align: center">
|
||
|
<p style="font-size: 24px;font-weight: 800">打印测试表单</p>
|
||
|
</div>
|
||
|
<!--签字-->
|
||
|
<a-col :md="24" :sm="24">
|
||
|
<div class="sign" style="text-align: left;height: inherit">
|
||
|
<a-col :span="24">
|
||
|
<span>
|
||
|
打印人员:
|
||
|
</span>
|
||
|
<a-input style="width: 30%" v-model="printer"/>
|
||
|
<span style="margin-left: 12.5%">打印日期:</span>
|
||
|
<a-input style="width: 30%" v-model="printTime"/>
|
||
|
</a-col>
|
||
|
<a-col :span="24">
|
||
|
</a-col>
|
||
|
<a-col :span="24" style="margin-top: 20px">
|
||
|
<span>打印内容:</span>
|
||
|
<a-input style="width: 80%" v-model="printContent"/>
|
||
|
</a-col>
|
||
|
<a-col :span="24" style="margin-top: 20px">
|
||
|
<span>打印目的:</span>
|
||
|
<a-input style="width: 80%" v-model="printReason"/>
|
||
|
</a-col>
|
||
|
<a-col style="margin-top: 20px" :span="24">
|
||
|
<span>打印图片:</span>
|
||
|
<br/>
|
||
|
<a-upload
|
||
|
action="/jsonplaceholder.typicode.com/posts/"
|
||
|
listType="picture-card"
|
||
|
:fileList="fileList"
|
||
|
@preview="handlePreview"
|
||
|
@change="handleChange">
|
||
|
<div v-if="fileList.length < 3">
|
||
|
<a-icon type="plus" />
|
||
|
<div class="ant-upload-text">Upload</div>
|
||
|
</div>
|
||
|
</a-upload>
|
||
|
<a-modal :visible="previewVisible" :footer="null" @cancel="handleCancel">
|
||
|
<img alt="example" style="width: 100%" :src="previewImage" />
|
||
|
</a-modal>
|
||
|
</a-col>
|
||
|
</div>
|
||
|
</a-col>
|
||
|
</section>
|
||
|
</a-card>
|
||
|
<!--</page-layout>-->
|
||
|
</template>
|
||
|
<script>
|
||
|
import ACol from "ant-design-vue/es/grid/Col";
|
||
|
import ARow from "ant-design-vue/es/grid/Row";
|
||
|
import ATextarea from 'ant-design-vue/es/input/TextArea'
|
||
|
|
||
|
export default {
|
||
|
components: {
|
||
|
ATextarea,
|
||
|
ARow,
|
||
|
ACol,
|
||
|
},
|
||
|
name: 'Printgzsld',
|
||
|
props:{
|
||
|
reBizCode:{
|
||
|
type: String,
|
||
|
default: ''
|
||
|
}
|
||
|
},
|
||
|
data(){
|
||
|
return {
|
||
|
columns: [{
|
||
|
}
|
||
|
],
|
||
|
labelCol: {
|
||
|
xs: { span: 24 },
|
||
|
sm: { span: 2 },
|
||
|
},
|
||
|
wrapperCol: {
|
||
|
xs: { span: 24 },
|
||
|
sm: { span: 8 },
|
||
|
},
|
||
|
printer:'张三',
|
||
|
printTime:'2019-02-01 12:00:00',
|
||
|
printContent:'打印内容就是,做一个打印测试',
|
||
|
printReason:'做一个打印测试',
|
||
|
previewVisible: false,
|
||
|
previewImage: '',
|
||
|
fileList: [{
|
||
|
uid: '-1',
|
||
|
name: 'xxx.png',
|
||
|
status: 'done',
|
||
|
url: 'https://zos.alipayobjects.com/rmsportal/jkjgkEfvpUPVyRjUImniVslZfWPnJuuZ.png',
|
||
|
},
|
||
|
{
|
||
|
uid:'-2',
|
||
|
name:'pic1.png',
|
||
|
status:'done',
|
||
|
url:'https://www.gizbot.com/img/2016/11/whatsapp-error-lead-image-08-1478607387.jpg',
|
||
|
}
|
||
|
],
|
||
|
url:{
|
||
|
loadApplicant:"/sps/register/loadApplicants",
|
||
|
loadRegisterFiles:"/sps/register/getRegisterFilesConfig",
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
created() {
|
||
|
this.getDate();
|
||
|
},
|
||
|
methods: {
|
||
|
loadData(){
|
||
|
|
||
|
},
|
||
|
getDate(){
|
||
|
// 当前时间
|
||
|
},
|
||
|
handleCancel () {
|
||
|
this.previewVisible = false
|
||
|
},
|
||
|
handlePreview (file) {
|
||
|
this.previewImage = file.url || file.thumbUrl
|
||
|
this.previewVisible = true
|
||
|
},
|
||
|
handleChange ({ fileList }) {
|
||
|
this.fileList = fileList
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
</script>
|
||
|
<style scoped>
|
||
|
/*update_begin author:scott date:20191203 for:打印机打印的字体模糊问题 */
|
||
|
* {
|
||
|
color: #000000!important;
|
||
|
-webkit-tap-highlight-color: #000000!important;
|
||
|
}
|
||
|
/*update_end author:scott date:20191203 for:打印机打印的字体模糊问题 */
|
||
|
|
||
|
.abcdefg .ant-card-body{
|
||
|
margin-left: 0%;
|
||
|
margin-right: 0%;
|
||
|
margin-bottom: 1%;
|
||
|
border:0px solid black;
|
||
|
min-width: 800px;
|
||
|
color:#000000!important;
|
||
|
}
|
||
|
.explain{
|
||
|
text-align: left;
|
||
|
margin-left: 50px;
|
||
|
color:#000000!important;
|
||
|
}
|
||
|
.explain .ant-input,.sign .ant-input{
|
||
|
font-weight:bolder;
|
||
|
text-align:center;
|
||
|
border-left-width:0px!important;
|
||
|
border-top-width:0px!important;
|
||
|
border-right-width:0px!important;
|
||
|
}
|
||
|
.explain div{
|
||
|
margin-bottom: 10px;
|
||
|
}
|
||
|
/* you can make up upload button and sample style by using stylesheets */
|
||
|
.ant-upload-select-picture-card i {
|
||
|
font-size: 32px;
|
||
|
color: #999;
|
||
|
}
|
||
|
|
||
|
.ant-upload-select-picture-card .ant-upload-text {
|
||
|
margin-top: 8px;
|
||
|
color: #666;
|
||
|
}
|
||
|
</style>
|