From 2591d9565cda1c392a630ddfd988952c7ae65cda Mon Sep 17 00:00:00 2001 From: yang <1441163367@qq.com> Date: 星期三, 28 十二月 2022 17:10:55 +0800 Subject: [PATCH] 第一版PAD --- src/views/padSunmaryProcedure/word_mange/mangeGZ.vue | 79 +++++++++++++++++++++++++++++++++------ 1 files changed, 67 insertions(+), 12 deletions(-) diff --git a/src/views/padSunmaryProcedure/word_mange/mangeGZ.vue b/src/views/padSunmaryProcedure/word_mange/mangeGZ.vue index 8903b8a..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'" @click="dataFormSubmit('0')">淇濆瓨</el-button> - <el-button type="primary" @click="viewVord(dataForm)">棰勮</el-button> - <el-button v-if="form.registerState=='1'"type="success" @click="downloadWord(dataForm)">涓嬭浇</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 { ordercorrec, ordercorrection} from '../../../api/News/pad' +import {getLaw, getLawTiao, lawInfo} from '@/api/lawList/lawList'; +import {gzwo} from "../../../api/News/word"; + export default { name: "mangeGZ", - props:['id'], data(){ return{ + id:'', + arrays: "", form:{ unitName:"", litigant:"", @@ -138,7 +160,8 @@ }, } }, - created() { + mounted() { + this.id = this.$store.state.user.id this.getDataList() }, methods:{ @@ -148,14 +171,46 @@ }) }, dataFormSubmit(){ - this.form.registerId = this.id ordercorrec(this.form).then(res =>{ if (res.data.code == 0) { this.$message.success("鎿嶄綔鎴愬姛"); } }) - } + }, + //鐐瑰嚮棰勮 + viewVord(data) { + // let wordData = this.transforData(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) + }) + }, + //鐐瑰嚮涓嬭浇 + downloadWord(data){ + gzwo(data).then(res => { + // console.log(this.form.id) + 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