From dd5c0e7704a9ed729492b328e42d22014067b0b4 Mon Sep 17 00:00:00 2001 From: wente <329538422@qq.com> Date: 星期二, 19 十二月 2023 14:29:12 +0800 Subject: [PATCH] 基线表 --- web/src/views/modules/baselineRelease/BaselineRelease-AddOrUpdate.vue | 25 +++++++++++++++++++++++++ 1 files changed, 25 insertions(+), 0 deletions(-) diff --git a/web/src/views/modules/baselineRelease/BaselineRelease-AddOrUpdate.vue b/web/src/views/modules/baselineRelease/BaselineRelease-AddOrUpdate.vue index 580afaf..6b5cf18 100644 --- a/web/src/views/modules/baselineRelease/BaselineRelease-AddOrUpdate.vue +++ b/web/src/views/modules/baselineRelease/BaselineRelease-AddOrUpdate.vue @@ -96,6 +96,16 @@ </el-table-column> <el-table-column prop="itemName" min-width="180" label="閰嶇疆椤瑰悕绉�"> </el-table-column> + <el-table-column label="鎿嶄綔" width="120" align="center"> + <template v-slot="{ row }"> + <zt-table-button size="small" v-show = "row.accessoryMap" type="primary" + @click="preview(row)">棰勮 + </zt-table-button> + <zt-table-button size="small" v-show = "row.accessoryMap" type="primary" + @click="downExcel(row)">涓嬭浇 + </zt-table-button> + </template> + </el-table-column> </el-table> <div v-if="!dataForm.disabled" class="icon-container" @click="handleCommand"> <!-- 鏀剧疆鍥哄畾鐨勫浘鏍� --> @@ -142,6 +152,7 @@ </div> </el-form> <ConfigItemList ref="configItemList" @getChangeItemList="getChangeItemList"></ConfigItemList> + <Preview ref="view" :pageMarkerfun="SoftwareTestOrder"></Preview> <template v-slot:footer> <el-button v-if="dataForm.disabled" type="primary" @click="print()">鎵撳嵃</el-button> </template> @@ -155,6 +166,7 @@ import Cookies from "js-cookie"; import ConfigItemList from '../configItemChange/configItemList.vue' import AddOrUpdateCheck from "../testCheckOrder/TestCheckOrder-AddOrUpdate"; + import Preview from "@/views/pages/view.vue"; export default { data() { @@ -189,6 +201,7 @@ } }, components: { + Preview, ConfigItemList }, methods: { @@ -219,6 +232,18 @@ indexFormat(index) { return index += 1 }, + preview(row){ + this.$refs.view.openAccessoryFormatSingle(row) + }, + downExcel(row){ + let params = qs.stringify({ + 'token': Cookies.get('token'), + 'projectId':row.projectId, + 'selectId':row.selectId, + }) + let apiURL = `` + window.location.href = `${window.SITE_CONFIG['apiURL']}${apiURL}?${params}` + }, handleCommand() { this.$nextTick(()=>{ this.ids = this.dataForm.remarkList.map(item=>item.selectId).join(',') -- Gitblit v1.9.1