From 1f6ae254a4e41a70290f842ab0d5d3bc792c7af8 Mon Sep 17 00:00:00 2001 From: yang <1441163367@qq.com> Date: 星期三, 02 十一月 2022 21:38:08 +0800 Subject: [PATCH] 修改问题11.2 --- src/views/padSunmaryProcedure/word_mange/mangeGZ.vue | 73 ++++++++++++++++++++++++++---------- 1 files changed, 53 insertions(+), 20 deletions(-) diff --git a/src/views/padSunmaryProcedure/word_mange/mangeGZ.vue b/src/views/padSunmaryProcedure/word_mange/mangeGZ.vue index e9bc0ac..0cffe14 100644 --- a/src/views/padSunmaryProcedure/word_mange/mangeGZ.vue +++ b/src/views/padSunmaryProcedure/word_mange/mangeGZ.vue @@ -1,6 +1,6 @@ <template> <el-main> - <el-form ref="form" :model="form" label-width="105px"> + <el-form ref="form" :model="form" label-width="115px"> <el-row> <el-col :span="12"> <el-form-item label="鏂囧彿"> @@ -56,10 +56,28 @@ <el-input type="textarea" v-model="form.openQuestions" placeholder="璇峰~鍐欏瓨鍦ㄩ棶棰�"></el-input> </el-form-item> <el-form-item label="娉曞緥渚濇嵁"> - <el-input v-model="form.legalBasis" placeholder="璇峰~鍐欐硶寰嬩緷鎹�"></el-input> +<!-- <el-input v-model="form.legalBasis" placeholder="璇峰~鍐欐硶寰嬩緷鎹�"></el-input>--> + <el-autocomplete + v-model="form.legalBasis" + filterable + style="width: 100%" + :fetch-suggestions="querySearchHandle" + placeholder="璇峰~鍐欐硶寰嬩緷鎹�" + :trigger-on-focus="false" + > + </el-autocomplete> </el-form-item> <el-form-item label="渚濇嵁娉曞緥瑙勫畾"> - <el-input v-model="form.regulations" placeholder="璇峰~鍐欎緷鎹硶寰嬭瀹�"></el-input> +<!-- <el-input v-model="form.regulations" placeholder="璇峰~鍐欎緷鎹硶寰嬭瀹�"></el-input>--> + <el-autocomplete + v-model="form.regulations" + filterable + style="width: 100%" + :fetch-suggestions="querySearchHandle" + placeholder="璇峰~鍐欎緷鎹硶寰嬭瀹�" + :trigger-on-focus="false" + > + </el-autocomplete> </el-form-item> <el-row> <el-col :span="12"> @@ -81,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> @@ -102,21 +120,25 @@ </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 { name: "mangeGZ", data(){ return{ id:'', + arrays: "", form:{ unitName:"", litigant:"", @@ -159,25 +181,36 @@ //鐐瑰嚮棰勮 viewVord(data) { // let wordData = this.transforData(data); - createword(data).then(res =>{ - // console.log(this.form.id) - console.log(res,'123456') - window.android.toPreviewWord(res.data.data) - }).catch(err=>{ - console.log(err,'閿欒'); + 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) }) }, //鐐瑰嚮涓嬭浇 downloadWord(data){ - createword(data).then(res =>{ + gzwo(data).then(res => { // console.log(this.form.id) - console.log(res,'123456') - window.android.toPreviewWord(res.data.data) - }).catch(err=>{ - console.log(err,'閿欒'); + this.arrays = res.data.data.split(',')[0] + window.android.toDownLoadWord(this.arrays) }) // WordView.methods.exportDoc(wordData, "/wordes/inquiryCause.docx", "璋冩煡璇㈤棶绗斿綍.docx") }, + querySearchHandle(queryString, cb) { //妯$硦鎼滅礌 + getLaw(queryString).then(res => { + this.lawList = [] + let resultList = res.data.data + resultList.forEach(item => { + this.lawList.push({ + value: item.name, + id: item.id + }) + }) + cb(this.lawList) + }) + }, }, } </script> -- Gitblit v1.9.1