From 285eb9dda9b594ad185c9f612c9881af6956f35b Mon Sep 17 00:00:00 2001
From: 唐耀东 <18861537@qq.com>
Date: 星期五, 31 十二月 2021 11:32:04 +0800
Subject: [PATCH] 提交代码

---
 src/views/device/equipment/index.vue |   46 ++++++++++++++++++++++++++--------------------
 1 files changed, 26 insertions(+), 20 deletions(-)

diff --git a/src/views/device/equipment/index.vue b/src/views/device/equipment/index.vue
index b57e13d..ccd52b4 100644
--- a/src/views/device/equipment/index.vue
+++ b/src/views/device/equipment/index.vue
@@ -20,17 +20,17 @@
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
-      <el-form-item label="鐗堟湰" prop="edition">
+      <el-form-item label="杞欢鐗堟湰" prop="edition">
         <el-input
           v-model="queryParams.edition"
-          placeholder="璇疯緭鍏ョ増鏈�"
+          placeholder="璇疯緭鍏ヨ蒋浠剁増鏈�"
           clearable
           size="small"
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
-      <el-form-item label="楂樻牎" prop="schoolId">
-        <el-select v-model="queryParams.schoolId" placeholder="璇烽�夋嫨楂樻牎" clearable size="small">
+      <el-form-item label="瀛︽牎鍚嶇О" prop="schoolId">
+        <el-select v-model="queryParams.schoolId" placeholder="璇烽�夋嫨瀛︽牎鍚嶇О" clearable size="small">
           <el-option
             v-for="item in querySchoolList"
             :key="item.id"
@@ -84,17 +84,17 @@
     </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="['oa:equipment:add']"
-        >鏂板
-        </el-button>
-      </el-col>
+      <!--      <el-col :span="1.5">-->
+      <!--        <el-button-->
+      <!--          type="primary"-->
+      <!--          plain-->
+      <!--          icon="el-icon-plus"-->
+      <!--          size="mini"-->
+      <!--          @click="handleAdd"-->
+      <!--          v-hasPermi="['oa:equipment:add']"-->
+      <!--        >鏂板-->
+      <!--        </el-button>-->
+      <!--      </el-col>-->
       <el-col :span="1.5">
         <el-button
           type="success"
@@ -134,9 +134,9 @@
 
     <el-table v-loading="loading" :data="equipmentList" @selection-change="handleSelectionChange">
       <el-table-column type="selection" width="55" align="center"/>
-      <el-table-column label="搴忓彿" align="center" width="50">
+      <el-table-column label="搴忓垪鍙�" align="center" width="100">
         <template slot-scope="scope">
-          <span>{{ scope.$index + (queryParams.pageNum - 1) * queryParams.pageSize + 1 }} </span>
+          {{formatZero(scope.row.serialNumber, 4)}}
         </template>
       </el-table-column>
       <el-table-column label="璁惧绫诲瀷" align="center" prop="type">
@@ -192,7 +192,7 @@
 
     <!-- 娣诲姞鎴栦慨鏀规櫤鎺ц澶囧璇濇 -->
     <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
-      <el-form ref="form" :model="form" :rules="rules" label-width="90px">
+      <el-form ref="form" :model="form" :rules="rules" label-width="100px">
         <el-form-item label="搴忓垪鍙�" prop="serialNumber">
           <el-input v-model="form.serialNumber" :disabled="disabled" placeholder="璇疯緭鍏ュ簭鍒楀彿"/>
         </el-form-item>
@@ -202,11 +202,11 @@
               v-for="dict in dict.type.DICT101"
               :key="dict.value"
               :label="dict.label"
-              :value="parseInt(dict.value)"
+              :value="dict.value"
             ></el-option>
           </el-select>
         </el-form-item>
-        <el-form-item label="搴忓垪鐮�" prop="sequenceCode">
+        <el-form-item label="纭欢搴忓垪鐮�" prop="sequenceCode">
           <el-input v-model="form.sequenceCode" :disabled="disabled" placeholder="璇疯緭鍏ュ簭鍒楃爜"/>
         </el-form-item>
         <el-form-item label="鐗堟湰" prop="edition">
@@ -462,6 +462,7 @@
       getEquipment(id).then(response => {
         this.loading = false;
         this.form = response.data;
+        this.form.serialNumber = this.formatZero(this.form.serialNumber, 4);
         this.open = true;
         this.title = "淇敼鏅烘帶璁惧";
       });
@@ -510,6 +511,11 @@
       this.download('oa/equipment/export', {
         ...this.queryParams
       }, `equipment_${new Date().getTime()}.xlsx`)
+    },
+    // 鏁板瓧浣嶆暟涓嶅锛屽墠闈綅鏁拌ˉ闆�
+    formatZero(num, len) {
+      if (String(num).length > len) return num;
+      return (Array(len).join(0) + num).slice(-len);
     }
   }
 };

--
Gitblit v1.9.1