王震
2023-09-24 941fff624eddc4b9f369f1b91f65fdb50309851d
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)">&nbsp;查看详情&nbsp;</span>
                  <span class="table_do" @click="downloadFile(scope.row)">&nbsp;下载附件&nbsp;</span>
                  <span class="table_do" v-if="scope.row.type == 2" @click="saleCheck(scope)">&nbsp;审核&nbsp;</span>
                  <span class="table_do" v-else>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>
                  <span class="table_do" v-if="scope.row.type == 2"
@@ -450,6 +451,32 @@
      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 < 2; index++) {
               const element = res.data[0];
               // 创建一个链接元素
               var a = document.createElement('a');
               // 设置链接元素的href属性为文件的URL
               a.href = baseIp+element;
               // // 设置链接元素的download属性为文件名
               a.download = row.name+"附件"+(index+1);
               // 模拟点击链接以触发下载
               a.click();
               //
               a.remove()
            }
         })
      },
      closeDialog() {
         this.addData = {
            orderNumber: null,
@@ -485,7 +512,7 @@
               message: '同步假成功(◕ᴗ◕)!',
               type: 'success'
            });
            this.isSync=false
            this.isSync = false
         }, 2000);
         return
         //调用同步接口