From ecb9ece90cb766214e682f33d4c670b2d09b8ca3 Mon Sep 17 00:00:00 2001 From: jinlin <jinlin> Date: 星期三, 13 十二月 2023 18:03:56 +0800 Subject: [PATCH] 修改 --- web/src/views/modules/configItemChange/ConfigItemChange-AddOrUpdate.vue | 22 ++++++++++++++++++---- 1 files changed, 18 insertions(+), 4 deletions(-) diff --git a/web/src/views/modules/configItemChange/ConfigItemChange-AddOrUpdate.vue b/web/src/views/modules/configItemChange/ConfigItemChange-AddOrUpdate.vue index eeb60d3..76fb4a6 100644 --- a/web/src/views/modules/configItemChange/ConfigItemChange-AddOrUpdate.vue +++ b/web/src/views/modules/configItemChange/ConfigItemChange-AddOrUpdate.vue @@ -28,7 +28,7 @@ </el-date-picker> </el-form-item> <el-form-item class="marginTopAndMarginBottom2" label="搴撶被鍨�" style="width: 99%"> - <zt-dict v-model="dataForm.configItemChange.libraryType" :radio="true" dict="library_type"></zt-dict> + <zt-dict :disabled="stepMarker!=='pzxbg_first'" v-model="dataForm.configItemChange.libraryType" :radio="true" dict="library_type"></zt-dict> </el-form-item> </div> <div class="el-configChangeDialog el-border-bottom"> @@ -106,7 +106,8 @@ </div> <div class="el-border-left acceptDate" style="width: 90%;"> <el-form-item style="width: 100%;padding-left:20px;margin:0;"> - <el-input :disabled="stepMarker!=='pzxbg_first'" v-model="dataForm.configItemChange.changeReason" placeholder="鍙樻洿鍘熷洜..."></el-input> + <el-input v-if="stepMarker=='pzxbg_first'" v-model="dataForm.configItemChange.changeReason" placeholder="鍙樻洿鍘熷洜..."></el-input> + <span v-else>{{dataForm.configItemOutbound.changeReason}}</span> </el-form-item> </div> </div> @@ -286,12 +287,17 @@ <add-or-update-check ref="addOrUpdate" @recall="setCheckId"/> <ConfigItemList ref="configItemList" @getChangeItemList="getChangeItemList"></ConfigItemList> </el-form> + <template v-slot:footer> + <el-button v-if="dataForm.disabled" type="primary" @click="print()">鎵撳嵃</el-button> + </template> </zt-dialog> </template> <script> import AddOrUpdateCheck from '../testCheckOrder/TestCheckOrder-AddOrUpdate' import ConfigItemList from './configItemList.vue' + import qs from "qs"; + import Cookies from "js-cookie"; export default { data() { @@ -383,7 +389,7 @@ if (!this.dataForm.disabled) { if (!row.stepMarker) { this.stepMarker = 'pzxbg_first' - this.title = '鍏ュ簱鐢宠' + this.title = '鍙樻洿鐢宠' } else { this.title = row.stepName this.stepMarker = row.stepMarker @@ -401,6 +407,7 @@ handleCommand() { this.$nextTick(()=>{ console.log(this.dataForm.projectId,'this.dataForm.projectId') + this.ids = this.dataForm.configChangeList.map(item=>item.selectId).join(',') this.$refs.configItemList.$refs.dialog.init(this.dataForm.projectId,this.ids) }) // this.dataForm.configItemList.push({}) @@ -414,7 +421,6 @@ if(data.configChangeList){ this.dataForm.configChangeList=this.dataForm.configChangeList.concat(data.configChangeList) } - this.ids = this.dataForm.configChangeList.map(item=>item.selectId).join(',') console.log(this.dataForm.configChangeList,ids,'this.dataForm.configChangeList') }, openCheckOrderWin(row) { @@ -434,6 +440,14 @@ console.log(checkId, row, "setCheckId(checkId, row)") this.$set(row, 'checkId', checkId) }, + async print(){ + var params = qs.stringify({ + token: Cookies.get('token'), + id:this.dataForm.id + }) + let apiURL = `/configItemChange/ConfigItemChange/exportConfigChange` + window.location.href = `${window.SITE_CONFIG['apiURL']}${apiURL}?${params}` + }, // 鑾峰彇淇℃伅 async getInfo() { let params = { -- Gitblit v1.9.1