峰峰执法平台简易案件程序板块 pad端
yang
2022-11-02 1f6ae254a4e41a70290f842ab0d5d3bc792c7af8
修改问题11.2
5个文件已修改
1个文件已添加
126 ■■■■■ 已修改文件
src/api/News/pad.js 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/News/word.js 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/padSunmaryProcedure/padFrom.vue 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/padSunmaryProcedure/word_mange/mangeBL.vue 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/padSunmaryProcedure/word_mange/mangeGZ.vue 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/padSunmaryProcedure/word_mange/mangeJD.vue 56 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/News/pad.js
@@ -82,9 +82,8 @@
// 查询市场主体
export function getMarketList(query) {
  return request({
    url: `/market/marketsubject/marketList`,
    url: `/market/marketsubject/market/${query}`,
    method: 'get',
    params:query
  })
}
//获取当前第一个执法人
@@ -95,10 +94,4 @@
    params:query
  })
}
//生成word文件
export function createword(id) {
  return request({
    url: `/process/inquiryquestion/createWord/${id}`,
    method: 'get',
  })
}
src/api/News/word.js
New file
@@ -0,0 +1,25 @@
import request from '@/router/axios'
//生成笔录word文件
export function blwo(id) {
  return request({
    url: `/process/inquiryquestion/createWord/${id}`,
    method: 'get',
  })
}
//生成改正word文件
export function gzwo(id) {
  return request({
    url: `/process/ordercorrection/createWord/${id}`,
    method: 'get',
  })
}
//生成现场word文件
export function xcwo(id) {
  return request({
    url: `/process/nowpenaltydecision/createWord/${id}`,
    method: 'get',
  })
}
src/views/padSunmaryProcedure/padFrom.vue
@@ -173,7 +173,7 @@
    }
  },
  created() {
    this.latlng = window.android.getAddress();
    // this.latlng = window.android.getAddress();
    this.init()
  },
  methods: {
@@ -283,6 +283,7 @@
      }
      if (names != "") {
        this.form.hanlders = names.substring(0, names.length - 1);
        console.log(this.form.hanlders,'this.form.hanlders')
      }
    },
    onSubmit() {
src/views/padSunmaryProcedure/word_mange/mangeBL.vue
@@ -128,15 +128,16 @@
      </el-form-item>
    </el-form>
    <div style="text-align: center">
      <el-button v-if="form.registerState=='0'||form.registerState==null" @click="dataFormSubmit('0')">保存</el-button>
      <el-button v-if="form.approvalState==null||form.approvalState=='2'" @click="dataFormSubmit('0')">保存</el-button>
      <el-button type="primary" @click="viewVord(form.id)">预览</el-button>
      <el-button v-if="form.registerState=='1'" type="success" @click="downloadWord(form.id)">下载</el-button>
      <el-button v-if="form.approvalState=='1'" type="success" @click="downloadWord(form.id)">下载</el-button>
    </div>
  </el-main>
</template>
<script>
import {createword, inquiry, inquiryquestion} from '../../../api/News/pad'
import { inquiry, inquiryquestion} from '../../../api/News/pad'
import {blwo} from "../../../api/News/word";
export default {
  name: "mangeBL",
@@ -227,7 +228,7 @@
    },
    //点击预览
    viewVord(data) {
      createword(data).then(res => {
      blwo(data).then(res => {
        console.log(res.data.data, 'res.data.data')
        // this.form.questionsAnswers[0].wen =res.data.data
        this.arrays = res.data.data.split(',')[1]
@@ -236,7 +237,7 @@
    },
    //点击下载
    downloadWord(data) {
      createword(data).then(res => {
      blwo(data).then(res => {
        // console.log(this.form.id)
        this.arrays = res.data.data.split(',')[0]
        window.android.toDownLoadWord(this.arrays)
src/views/padSunmaryProcedure/word_mange/mangeGZ.vue
@@ -99,9 +99,9 @@
        <el-form-item label="改正时间">
          <el-date-picker
            v-model="form.correctTime"
            type="date"
            type="datetime"
            style="width: 100%!important;"
            :value-format="`yyyy-MM-dd`"
            :value-format="`yyyy-MM-dd HH:mm:ss`"
            placeholder="选择日期">
          </el-date-picker>
        </el-form-item>
@@ -120,16 +120,17 @@
    </el-row>
  </el-form>
  <div style="text-align: center">
    <el-button v-if="form.registerState=='0'||form.registerState==null" @click="dataFormSubmit('0')">保存</el-button>
    <el-button type="primary" @click="viewVord(form)">预览</el-button>
    <el-button v-if="form.registerState=='1'" type="success" @click="downloadWord(form)">下载</el-button>
    <el-button v-if="form.approvalState==null||form.approvalState=='2'" @click="dataFormSubmit('0')">保存</el-button>
    <el-button type="primary" @click="viewVord(form.id)">预览</el-button>
    <el-button v-if="form.approvalState=='1'" type="success" @click="downloadWord(form.id)">下载</el-button>
  </div>
</el-main>
</template>
<script>
import {createword, ordercorrec, ordercorrection} from '../../../api/News/pad'
import { ordercorrec, ordercorrection} from '../../../api/News/pad'
import {getLaw, getLawTiao, lawInfo} from '@/api/lawList/lawList';
import {gzwo} from "../../../api/News/word";
export default {
@@ -180,8 +181,9 @@
    //点击预览
    viewVord(data) {
      // let wordData = this.transforData(data);
      createword(data).then(res => {
        console.log(res.data.data, 'res.data.data')
      gzwo(data).then(res => {
        // console.log(res.data.data, 'res.data.data')
        // this.form.questionsAnswers[0].wen =res.data.data
        this.arrays = res.data.data.split(',')[1]
        window.android.toPreviewWord(this.arrays)
@@ -189,7 +191,7 @@
    },
    //点击下载
    downloadWord(data){
      createword(data).then(res => {
      gzwo(data).then(res => {
        // console.log(this.form.id)
        this.arrays = res.data.data.split(',')[0]
        window.android.toDownLoadWord(this.arrays)
src/views/padSunmaryProcedure/word_mange/mangeJD.vue
@@ -116,21 +116,10 @@
          </el-checkbox>
        </el-checkbox-group>
      </el-form-item>
      <el-form-item label="缴纳方式:">
        <el-checkbox-group v-model="form.fines">
          <el-checkbox label="1" name="fines">当场收缴;</el-checkbox>
          <el-checkbox label="2" name="fines" id="fakuan">
            <!--              <el-form-item label="缴纳银行名称">
                            <el-input v-model="form.bank" placeholder="请输入缴纳银行的名称" style="width: 100%!important;"></el-input>
                          </el-form-item>
                          <el-form-item label="账号:">
                            <el-input v-model="form.account" placeholder="请输入账号" style="width: 100%!important;"></el-input>
                          </el-form-item>
                          <el-form-item label="账号:">
                            <el-input v-model="form.account" placeholder="请输入账号" style="width: 100%!important;"></el-input>
                          </el-form-item>-->
            <!--              <el-form-item label="户名:">-->
      <div @change="changenullTwo">
        <el-form-item label="缴纳方式:">
          <el-radio label="1" v-model="form.fines">当场收缴;</el-radio>
          <el-radio label="2" v-model="form.fines">
            <p style="margin-left: -100px!important;">
              缴纳银行名称:
              <el-input v-model="form.bank" placeholder="请输入缴纳银行的名称" style="width: 80%!important;"></el-input>
@@ -149,10 +138,9 @@
              地址:
              <el-input v-model="form.place" placeholder="请输入缴纳地址" style="width: 100%!important;"></el-input>
            </p>
          </el-checkbox>
        </el-checkbox-group>
      </el-form-item>
          </el-radio>
        </el-form-item>
      </div>
      <!--      <div class="box" style="margin-left: 85px;font-size: 18px;">
              <span>如你(单位)不服本行政处罚决定,可以自收到本决定书之日起60日内向</span>
              <el-input v-model="form.governmentName" placeholder="" style="width:260px!important;"></el-input>
@@ -179,16 +167,17 @@
    </el-form>
    <div style="text-align: center">
      <el-button v-if="form.registerState=='0'||form.registerState==null" @click="dataFormSubmit('0')">保存</el-button>
      <el-button type="primary" @click="viewVord(form)">预览</el-button>
      <el-button v-if="form.registerState=='1'" type="success" @click="downloadWord(form)">下载</el-button>
      <el-button v-if="form.approvalState==null||form.approvalState=='2'" @click="dataFormSubmit('0')">保存</el-button>
      <el-button type="primary" @click="viewVord(form.id)">预览</el-button>
      <el-button v-if="form.approvalState=='1'" type="success" @click="downloadWord(form.id)">下载</el-button>
    </div>
  </el-main>
</template>
<script>
import {createword, inquiry, nowpenaltydecision} from "../../../api/News/pad";
import {nowpenalty, nowpenaltydecision} from "../../../api/News/pad";
import {getLaw, getLawTiao, lawInfo} from '@/api/lawList/lawList';
import {xcwo} from "../../../api/News/word";
export default {
@@ -209,7 +198,7 @@
        legalPerson: "",
        legalPersonPhone: "",
        punishments: [],
        fines: [],
        fines: 1,
        courtName: "",
        governmentName: "",
        accountName: "",
@@ -238,12 +227,23 @@
        })
      })
    },
    changenullTwo(val) {
      if (this.form.fines == 1){
        this.form.bank = "";
        this.form.account = "";
        this.form.accountName = "";
        this.form.place = "";
      }else {
        this.form.bank = "邮政储蓄银行峰峰支行(峰峰矿区滏阳路43号)"
      }
    },
    //点击保存数据
    dataFormSubmit() {
      /*this.form.startTime = this.value1[0]
      this.form.endTime = this.value1[1]*/
      //this.form.registerId = this.id
      inquiry(this.form).then(res => {
      this.form.registerId = this.id
      nowpenalty(this.form).then(res => {
        if (res.data.code == 0) {
          this.$message.success("保存成功");
        }
@@ -252,7 +252,7 @@
    //点击预览
    viewVord(data) {
      // let wordData = this.transforData(data);
      createword(data).then(res => {
      xcwo(data).then(res => {
        console.log(res.data.data, 'res.data.data')
        // this.form.questionsAnswers[0].wen =res.data.data
        this.arrays = res.data.data.split(',')[1]
@@ -261,7 +261,7 @@
    },
    //点击下载
    downloadWord(data) {
      createword(data).then(res => {
      xcwo(data).then(res => {
        // console.log(this.form.id)
        this.arrays = res.data.data.split(',')[0]
        window.android.toDownLoadWord(this.arrays)