819527061@qq.com
2024-04-09 07d9dac587d5265fedd94a518c711721413f13b5
src/components/page/ticket/ticket-form2.vue
@@ -1,40 +1,34 @@
<template>
  <div>
    <el-dialog
      :title="!dataForm.id ? '新增' : '完善信息'"
      :title="!dataForm.id ? '新增' : '查看信息'"
      append-to-body
      :close-on-click-modal="false"
      :visible.sync="visible"
      v-dialogDrag>
      <el-form :model="dataForm" :rules="dataRule" ref="dataForm" @keyup.enter.native="dataFormSubmit()"
      <el-form :model="dataForm"  ref="dataForm" @keyup.enter.native="dataFormSubmit()"
               label-width="140px">
        <el-row>
          <el-col :span="12">
            <el-form-item label="年份">
              <el-date-picker
                style="width: 100%"
                v-model="dataForm.year"
                value-format="yyyy"
                type="year"
                placeholder="选择年">
              </el-date-picker>
            <el-form-item label="当事人" prop="personName">
              <el-input disabled v-model="dataForm.personName" placeholder="请输入当事人"></el-input>
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="文书号">
              <el-input v-model="dataForm.number"></el-input>
            <el-form-item label="身份证号码" prop="idCard">
              <el-input disabled v-model="dataForm.idCard" placeholder="请输入身份证号码"></el-input>
            </el-form-item>
          </el-col>
        </el-row>
        <el-row>
          <el-col :span="12">
            <el-form-item label="当事人" prop="personName">
              <el-input v-model="dataForm.personName" placeholder="请输入当事人"></el-input>
            <el-form-item label="送达时间" prop="wordDate">
              <el-input disabled v-model="dataForm.wordDate" placeholder="送达时间"></el-input>
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="身份证号码" prop="idCard">
              <el-input v-model="dataForm.idCard" placeholder="请输入身份证号码"></el-input>
            <el-form-item label="送达地点" prop="personAddress">
              <el-input disabled v-model="dataForm.personAddress" placeholder="送达地点"></el-input>
            </el-form-item>
          </el-col>
        </el-row>
@@ -51,7 +45,7 @@
<script>
  import WordView from './word-view/index'
  import {exportDoc} from '../../../libs/word'
  import {exportDocWidthImg} from '../../../libs/word'
  export default {
    components: {
@@ -67,8 +61,7 @@
            number:'',
            personName:'',
            idCard: '',
            chufaCheckList:[],
            fakuanCheckList:[],
            wordDate:'',
            personAddress:'',
            zfName1:'',
            zfName2:'',
@@ -95,7 +88,11 @@
          zfName2: [
                {required: true, message: '执法人员2不能为空', trigger: 'blur'}
              ],
        }
        },
        imgSize: {
          zfQianMing1: [70, 30],
          zfQianMing2: [70, 30],
        },
      }
    },
    methods: {
@@ -118,8 +115,10 @@
          })
      },
      downloadWord(data) {  //word下载
          exportDoc(data,'/words/administratorReturn.docx','送达回证行政处罚决定书')
        console.log(data,'data=========')
        setTimeout(() => {
          exportDocWidthImg(data,'/words/administratorReturn.docx','送达回证行政处罚决定书',this.imgSize)
        },1000)
      },
    }
  }
@@ -137,6 +136,14 @@
  }
</style>
<style lang="scss" scoped>
::v-deep{
  .el-dialog{
    max-height: 90%;
    overflow-y: auto;
    margin-top: 6vh!important;
  }
}
  .flexDate{
    display: flex;
    span{