From 6d2e054b221d145036710b1e4e7b3e417dcf07e9 Mon Sep 17 00:00:00 2001 From: value <z1292839451@163.com> Date: 星期一, 27 五月 2024 13:41:02 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- src/components/view/b1-inspection-order.vue | 33 +++++++++++++++++++-------------- 1 files changed, 19 insertions(+), 14 deletions(-) diff --git a/src/components/view/b1-inspection-order.vue b/src/components/view/b1-inspection-order.vue index 66e038b..569d44e 100644 --- a/src/components/view/b1-inspection-order.vue +++ b/src/components/view/b1-inspection-order.vue @@ -167,10 +167,10 @@ </span> </el-dialog> <!-- 涓嬪彂 --> - <el-dialog title="妫�楠屼笅鍙�" :visible.sync="issuedDialogVisible" width="400px" :before-close="handleClose"> + <el-dialog title="妫�楠屽垎閰�" :visible.sync="issuedDialogVisible" width="400px" :before-close="handleClose"> <div class="body" style="max-height: 60vh;"> <el-row> - <el-col class="search_thing" :span="22"> + <el-col class="search_thing" style="width: 95%;"> <div class="search_label"><span class="required-span">* </span>绾﹀畾鏃堕棿锛�</div> <div class="search_input"> <el-date-picker size="small" v-model="distributeData.appointed" type="date" placeholder="閫夋嫨鏃ユ湡" @@ -178,10 +178,10 @@ </el-date-picker> </div> </el-col> - <el-col class="search_thing" :span="22"> + <el-col class="search_thing" style="width: 95%;"> <div class="search_label"><span class="required-span" v-show="distributeData.type==2">* </span>鎸囨淳浜哄憳锛�</div> <div class="search_input"> - <el-select v-model="distributeData.userId" placeholder="璇烽�夋嫨" size="small" style="width: 100%;" clearable> + <el-select v-model="distributeData.userId" placeholder="璇烽�夋嫨" size="small" style="width: 100%;" clearable filterable> <el-option v-for="(item,i) in personList" :key="i" :label="item.label" :value="item.value"> </el-option> </el-select> @@ -204,7 +204,8 @@ </el-dialog> </div> <div style="width: 100%;height: 100%;" v-if="active >0"> - <Add :active="active" :currentId="currentId" /> + <Add :active="active" :currentId="currentId" v-if="active<4" /> + <fiberOpticConfig :currentId="currentId" v-if="active==4" /> </div> </div> </template> @@ -212,10 +213,12 @@ <script> import ValueTable from '../tool/value-table.vue' import Add from '../do/b1-ins-order/add.vue' + import fiberOpticConfig from '../do/b1-ins-order/fiberoptic-config.vue' export default { components: { ValueTable, - Add + Add, + fiberOpticConfig }, data() { return { @@ -426,7 +429,7 @@ }, ], tabIndex: 0, - active: 0, //1锛氫笅鍗曪紝2锛氭煡鐪嬶紝3锛氬鏍� + active: 4, //1锛氫笅鍗曪紝2锛氭煡鐪嬶紝3锛氬鏍革紝4锛氬厜绾ら厤缃�,榛樿涓�0 currentId: null } }, @@ -509,13 +512,15 @@ }, // 涓嬭浇鎶ュ憡 download(row) { - // console.log(row); - let url = row.url; - const link = document.createElement('a'); - link.href = this.javaApi + url; - link.target = '_blank'; - document.body.appendChild(link); - link.click(); + let url = row.urlS?row.urlS:row.url; + if(url){ + url = url.split('.')[0]+'.pdf' + const link = document.createElement('a'); + link.href = this.javaApi + url; + link.target = '_blank'; + document.body.appendChild(link); + link.click(); + } }, // 瀹℃牳 handleVerify(row) { -- Gitblit v1.9.3