From 1cb70cd124d6330de2f6899d4a47c1df86c666e4 Mon Sep 17 00:00:00 2001 From: zhangxiaoxu123 <819527061@qq.com> Date: 星期三, 26 十月 2022 10:45:39 +0800 Subject: [PATCH] id传不过去问题 --- src/views/padSunmaryProcedure/padWord.vue | 187 +++++++++++++++++++++------------------------- 1 files changed, 85 insertions(+), 102 deletions(-) diff --git a/src/views/padSunmaryProcedure/padWord.vue b/src/views/padSunmaryProcedure/padWord.vue index 7ded4e7..86e0ca4 100644 --- a/src/views/padSunmaryProcedure/padWord.vue +++ b/src/views/padSunmaryProcedure/padWord.vue @@ -1,119 +1,102 @@ <template> -<div> - <div id="box"> - <div class="btn"> - <p class="types" >鏈~鍐�</p> - <div style="display: inline-block"> - <p class="names">璋冩煡璇㈤棶绗斿綍</p> - <!-- <p> - <span>{{ item.addTime }}</span> - <span class="str1">{{ item.updateBy }}</span> - </p>--> - </div> - <!-- <div v-if="item.hasReceipt == 1"> - <img :src="item.receiptState =='0' ? src2 :src1" @click.stop="openHuiZheng(item)"> - </div>--> + <div style="width: 100%;height: 100%;overflow: auto;"> + <div id="navs"> + <el-button icon="el-icon-arrow-left" @click="goHome">杩斿洖</el-button> + <div>{{ name1 }}</div> + <p>{{id}}</p> + <el-button icon="el-icon-upload el-icon--right" @click="submit">鎻愪氦</el-button> </div> - <div class="btn"> - <p class="types" >鏈~鍐�</p> - <div style="display: inline-block"> - <p class="names">璐d护闄愭湡鏀规閫氱煡涔�</p> - <!-- <p> - <span>{{ item.addTime }}</span> - <span class="str1">{{ item.updateBy }}</span> - </p>--> - </div> - <!-- <div v-if="item.hasReceipt == 1"> - <img :src="item.receiptState =='0' ? src2 :src1" @click.stop="openHuiZheng(item)"> - </div>--> - </div> - <div class="btn"> - <p class="types" >鏈~鍐�</p> - <div style="display: inline-block"> - <p class="names">澶勭綒鍐冲畾涔�</p> - <!-- <p> - <span>{{ item.addTime }}</span> - <span class="str1">{{ item.updateBy }}</span> - </p>--> - </div> - <!-- <div v-if="item.hasReceipt == 1"> - <img :src="item.receiptState =='0' ? src2 :src1" @click.stop="openHuiZheng(item)"> - </div>--> - </div> + <el-tabs type="border-card" style="margin-top: 10px!important;" v-model="activeName" @tab-click="handleClick" + :stretch="true"> + <el-tab-pane label="璋冩煡璇㈤棶绗斿綍" name="first"> + <BiLu v-if="activeName == 'first'" :id="id"></BiLu> + </el-tab-pane> + <el-tab-pane label="璐d护闄愭湡鏀规閫氱煡涔�" name="second"> + <GaiZheng v-if="activeName == 'second'" :id="id"></GaiZheng> + </el-tab-pane> + <el-tab-pane label="澶勭綒鍐冲畾涔�" name="third"> + <JueDingShu v-if="activeName == 'third'" :id="id"></JueDingShu> + </el-tab-pane> + </el-tabs> </div> - <button class="btnCode">鎻愪氦瀹℃牳</button> -</div> </template> <script> +import {submitcase} from '../../api/News/pad' +import BiLu from './word_mange/mangeBL' +import GaiZheng from './word_mange/mangeGZ' +import JueDingShu from './word_mange/mangeJD' + export default { - name: "padWord" + name: "padWord", + components: { + BiLu, + GaiZheng, + JueDingShu, + }, + data() { + return { + id: '', + form:{ + id:'' + }, + name1: "", + activeName: 'second' + } + }, + created() { + if (this.$route.query) { + this.$nextTick(() => { + this.id = this.$route.query.id + console.log(this.id,'id==========') + this.name1 = this.$route.query.name + }) + } + }, + methods: { + goHome() { + this.$router.push({ + path: '/pad', + }) + }, + submit() { + /*submitcase(this.id).then(res => { + this.goHome() + })*/ + }, + /*goToBL() { + this.$router.push({ + path: '/padWord', + query: { + id: row.id, + } + }) + },*/ + handleClick(tab, event) { + console.log(tab, event); + } + } } </script> -<style lang="scss" scoped> -#box{ +<style lang="scss"> +.el-tabs__content { + height: calc(100vh - 110px); + overflow-y: auto; +} + +#navs { + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; +} + +#box { width: 80%; display: flex; justify-content: space-between; align-items: center; margin: 0 auto; -} -.btnCode{ - background: #1f94f4; - color: #fff; - border: none; - position: absolute; - left: 50%; - bottom: 10%; -} -.btn { - width: 188px; - height: 90px; - display: flex; - flex-wrap: wrap; - margin: 5px; - background: rgba(255, 177, 48, 0.04);; - border: #666666 1px solid; - color: #666666; - position: relative; - - .types { - width: 10%; - height: 100%; - display: inline-block; - padding: 4% 0 0; - box-sizing: border-box; - background: #666666; - color: #fff; - text-align: center; - } - - div { - .names { - display: flex; - max-width: 165px; - flex-wrap: wrap; - font-weight: bold; - font-size: 14px; - } - - p { - .str1 { - display: inline-block; - margin-left: 6px - } - } - } - - div { - img { - position: absolute; - width: 30px; - height: 30px; - right: 1px; - bottom: 1px; - } - } } </style> -- Gitblit v1.9.1