From e3d6cc8c9ee3a771b92a8706e3cf83dededfaa43 Mon Sep 17 00:00:00 2001 From: Fixiaobai <fixiaobai@163.com> Date: 星期日, 24 九月 2023 16:26:52 +0800 Subject: [PATCH] modified: src/assets/api/controller.js modified: src/components/view/Technicalindex.vue modified: src/components/view/finishedProductInspectionUp.vue modified: src/components/view/processInspectionUpdate.vue modified: src/components/view/rawInsDetail.vue modified: src/components/view/sale.vue --- src/components/view/sale.vue | 30 +++++++++++++++++++++++++++--- 1 files changed, 27 insertions(+), 3 deletions(-) diff --git a/src/components/view/sale.vue b/src/components/view/sale.vue index e4c28ad..72e2de9 100644 --- a/src/components/view/sale.vue +++ b/src/components/view/sale.vue @@ -157,7 +157,7 @@ </el-table-column> <el-table-column label="璁㈠崟绫诲瀷" width="100"> <template slot-scope="scope"> - <el-tag effect="dark" size="mini" style="font-size: 8px;">{{scope.row.order_type}}</el-tag> + <el-tag effect="dark" size="mini" style="font-size: 8px;">{{ scope.row.order_type }}</el-tag> </template> </el-table-column> <el-table-column prop="code" label="鍚堝悓缂栧彿" width="220"> @@ -174,12 +174,13 @@ <template slot-scope="scope"> <span style="color: #34BD66;" v-if="scope.row.type == 1">閫氳繃</span> <span style="color: #E84738;" v-else-if="scope.row.type == 0">涓嶉�氳繃</span> - <span v-else>{{null}}</span> + <span v-else>{{ null }}</span> </template> </el-table-column> <el-table-column label="鎿嶄綔" width="220"> <template slot-scope="scope"> <span class="table_do" @click="changeShowDetail(scope.row)"> 鏌ョ湅璇︽儏 </span> + <span class="table_do" @click="downloadFile(scope.row)"> 涓嬭浇闄勪欢 </span> <span class="table_do" v-if="scope.row.type == 2" @click="saleCheck(scope)"> 瀹℃牳 </span> <span class="table_do" v-else> </span> <span class="table_do" v-if="scope.row.type == 2" @@ -450,6 +451,29 @@ this.selectRawInspectsList() }, methods: { + downloadFile(row) { + let baseIp = "http://192.168.18.16:9999" + this.axios.post(this.$api.url.saleDownload, { + id: row.id + }).then(res => { + // console.log(res.data); + // 寰幆閬嶅巻姣忎釜鏂囦欢骞跺垱寤轰笅杞介摼鎺� + for (let index = 0; index < res.data.length; index++) { + const element = res.data[index]; + // 鍒涘缓涓�涓摼鎺ュ厓绱� + var a = document.createElement('a'); + + // 璁剧疆閾炬帴鍏冪礌鐨刪ref灞炴�т负鏂囦欢鐨刄RL + a.href = baseIp+element; + + // // 璁剧疆閾炬帴鍏冪礌鐨刣ownload灞炴�т负鏂囦欢鍚� + // a.download = row.name+"闄勪欢"+(index+1); + + // 妯℃嫙鐐瑰嚮閾炬帴浠ヨЕ鍙戜笅杞� + a.click(); + } + }) + }, closeDialog() { this.addData = { orderNumber: null, @@ -485,7 +509,7 @@ message: '鍚屾鍋囨垚鍔�(鈼曖礂鈼�)锛�', type: 'success' }); - this.isSync=false + this.isSync = false }, 2000); return //璋冪敤鍚屾鎺ュ彛 -- Gitblit v1.9.3