From 36c7ff87bec2f261b28859bfb9cb7c1692e3d0ed Mon Sep 17 00:00:00 2001 From: fujunling <2984387807@qq.com> Date: 星期四, 08 六月 2023 15:26:30 +0800 Subject: [PATCH] Merge branch 'master' of http://dev.vci-tech.com:1065/r/ubcs --- Source/UBCS-WEB/src/views/modeling/Version.vue | 57 ++++++++++++++++++++++++++++++++++++++++++++------------- 1 files changed, 44 insertions(+), 13 deletions(-) diff --git a/Source/UBCS-WEB/src/views/modeling/Version.vue b/Source/UBCS-WEB/src/views/modeling/Version.vue index 3941b86..5898873 100644 --- a/Source/UBCS-WEB/src/views/modeling/Version.vue +++ b/Source/UBCS-WEB/src/views/modeling/Version.vue @@ -11,36 +11,41 @@ @row-del="rowDel" @refresh-change="refreshChange" @search-reset="searchChange" - @search-change="searchChange"> + @search-change="searchChange" + @row-click="rowClick"> <template slot="menuLeft"> <el-tooltip class="item" effect="dark" content="鏌ユ壘鐗堟湰瑙勫垯浣跨敤鑼冨洿" placement="top"> <el-button size="small" plain type="primary" icon="el-icon-zoom-in" - @click="handleSearch">鏌ョ湅浣跨敤鑼冨洿 + @click="applyRangeSearch">鏌ョ湅浣跨敤鑼冨洿 </el-button> </el-tooltip> - </template>> + </template> + <template slot="radio" + slot-scope="{row}"> + <el-radio v-model="selectRow" + :label="row.$index"> + </el-radio> + </template> </avue-crud> - <el-dialog title="鏌ョ湅浣跨敤鑼冨洿" - append-to-body - :visible.sync="packageSearchBox" - width="1200px"> - <versionpackage></versionpackage> - </el-dialog> + <versionpackage :rangeData="applyRangeData" ref="applyRange"></versionpackage> </basic-container> </template> <script> -import { getPage,add,update,remove } from '../../api/omd/revisionRule'; +import { getPage,add,update,remove,getAppayRange } from '../../api/omd/revisionRule'; export default { name: "Version", data(){ return { //鏌ョ湅浣跨敤鑼冨洿 packageSearchBox:false, + // 鐐瑰嚮鏁版嵁 + selectRow: '', + selectRowData: {}, //鍒嗛〉鏁版嵁 page: { pageSize: 10, @@ -56,7 +61,14 @@ border: true, index: true, searchMenuSpan:5, + highlightCurrentRow: true, + stripe:true, column:[ + { + label: '', + prop: 'radio', + width: 120 + }, { label:'鑻辨枃鍚嶇О', prop: 'id' @@ -92,12 +104,31 @@ type:"textarea" } ] - } + }, + applyRangeData: [] } }, methods:{ - handleSearch(){ - this.packageSearchBox=true + // 琛岀偣鍑� + rowClick(row){ + this.selectRow = row.$index; + this.selectRowData = row; + }, + // 鏌ョ湅搴旂敤鑼冨洿 + applyRangeSearch(){ + if (!this.selectRow && this.selectRow != 0){ + console.log(this.selectRow); + this.$message({ + type:"warning", + message: "璇峰厛閫夋嫨灞炴��" + }) + } + getAppayRange(this.selectRowData.id).then(res => { + this.applyRangeData = res.data.data; + this.$refs.applyRange.rangeData = this.applyRangeData; + this.$refs.applyRange.showDialog = true; + }) + // this.packageSearchBox=true }, getList() { this.loading = true; -- Gitblit v1.9.3