| 
					
				 | 
			
			
				@@ -0,0 +1,266 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <div class="app-container"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-form-item label="版本名称" prop="versionName"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-input v-model="queryParams.versionName" placeholder="请输入版本名称" clearable @keyup.enter.native="handleQuery" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-form-item label="版本号" prop="version"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-input v-model="queryParams.version" placeholder="请输入版本号" clearable @keyup.enter.native="handleQuery" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-form-item label="创建时间"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-date-picker v-model="daterangeCreatedTime" style="width: 240px" value-format="yyyy-MM-dd" type="daterange" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期"></el-date-picker> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </el-form> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <el-row :gutter="10" class="mb8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-col :span="1.5"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          v-hasPermi="['biz:upgrade:add']">新增</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-col :span="1.5"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          v-hasPermi="['biz:upgrade:edit']">修改</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-col :span="1.5"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          v-hasPermi="['biz:upgrade:remove']">删除</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-col :span="1.5"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          v-hasPermi="['biz:upgrade:export']">导出</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <el-table v-loading="loading" :data="upgradeList" @selection-change="handleSelectionChange"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column type="selection" width="55" align="center" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="版本名称" align="center" prop="versionName" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="版本号" align="center" prop="version" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="文件地址" align="center" prop="path" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="更新说明" align="center" prop="desc" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="文件MD5值" align="center" prop="md5" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="创建时间" align="center" prop="createdTime" width="180"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <span>{{ parseTime(scope.row.createdTime, '{y}-{m}-{d}') }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="操作" align="center" class-name="small-padding fixed-width"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            v-hasPermi="['biz:upgrade:edit']">修改</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            v-hasPermi="['biz:upgrade:remove']">删除</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </el-table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <pagination v-show="total>0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      @pagination="getList" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <!-- 添加或修改设备升级信息对话框 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-form ref="form" :model="form" :rules="rules" label-width="80px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-form-item label="版本名称" prop="versionName"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-input v-model="form.versionName" placeholder="请输入版本名称" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-form-item label="版本号" prop="version"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-input v-model="form.version" placeholder="请输入版本号,纯数字" type="number" oninput="value = value.replace(/[^0-9]/g,'' )"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-form-item label="文件地址" prop="path"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <file-upload v-model="form.path" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-form-item label="更新说明" prop="desc"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-input v-model="form.desc" type="textarea" placeholder="请输入内容" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-form> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <div slot="footer" class="dialog-footer"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button type="primary" @click="submitForm">确 定</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button @click="cancel">取 消</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </el-dialog> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+</template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  import { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    listUpgrade, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    getUpgrade, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    delUpgrade, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    addUpgrade, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    updateUpgrade 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } from "@/api/biz/upgrade"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    name: "Upgrade", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    data() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 遮罩层 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loading: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 选中数组 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ids: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 非单个禁用 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        single: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 非多个禁用 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        multiple: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 显示搜索条件 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        showSearch: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 总条数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        total: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 设备升级信息表格数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        upgradeList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 弹出层标题 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 是否显示弹出层 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        open: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 更新说明时间范围 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        daterangeCreatedTime: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 查询参数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        queryParams: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          pageNum: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          pageSize: 10, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          versionName: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          version: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          path: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          desc: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          createdTime: null 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 表单参数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        form: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 表单校验 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        rules: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          versionName: [{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            required: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            message: "版本名称不能为空", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            trigger: "blur" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          version: [{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            required: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            message: "版本号不能为空", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            trigger: "blur" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          path: [{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            required: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            message: "文件地址不能为空", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            trigger: "blur" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          desc: [{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            required: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            message: "更新说明不能为空", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            trigger: "blur" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    created() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    methods: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      /** 查询设备升级信息列表 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      getList() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.loading = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.queryParams.params = {}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (null != this.daterangeCreatedTime && '' != this.daterangeCreatedTime) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.queryParams.params["beginCreatedTime"] = this.daterangeCreatedTime[0]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.queryParams.params["endCreatedTime"] = this.daterangeCreatedTime[1]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        listUpgrade(this.queryParams).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.upgradeList = response.rows; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.total = response.total; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.loading = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // 取消按钮 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      cancel() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.open = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.reset(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // 表单重置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      reset() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.form = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          upId: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          versionName: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          version: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          path: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          desc: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          md5: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          createdTime: null 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.resetForm("form"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      /** 搜索按钮操作 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      handleQuery() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.queryParams.pageNum = 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      /** 重置按钮操作 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      resetQuery() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.daterangeCreatedTime = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.resetForm("queryForm"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.handleQuery(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // 多选框选中数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      handleSelectionChange(selection) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.ids = selection.map(item => item.upId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.single = selection.length !== 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.multiple = !selection.length 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      /** 新增按钮操作 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      handleAdd() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.reset(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.open = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.title = "添加设备升级信息"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      /** 修改按钮操作 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      handleUpdate(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.reset(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        const upId = row.upId || this.ids 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        getUpgrade(upId).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.form = response.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.open = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.title = "修改设备升级信息"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      /** 提交按钮 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      submitForm() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$refs["form"].validate(valid => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (valid) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (this.form.upId != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              updateUpgrade(this.form).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.$modal.msgSuccess("修改成功"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.open = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              addUpgrade(this.form).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.$modal.msgSuccess("新增成功"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.open = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      /** 删除按钮操作 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      handleDelete(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        const upIds = row.upId || this.ids; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$modal.confirm('是否确认删除设备升级信息编号为"' + upIds + '"的数据项?').then(function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return delUpgrade(upIds); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }).then(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$modal.msgSuccess("删除成功"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }).catch(() => {}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      /** 导出按钮操作 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      handleExport() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.download('biz/upgrade/export', { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          ...this.queryParams 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }, `upgrade_${new Date().getTime()}.xlsx`) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+</script> 
			 |