Pārlūkot izejas kodu

裂解炉管测压增加班组、图片地址字段

wangggziwen 1 gadu atpakaļ
vecāks
revīzija
7363613b8a

+ 23 - 0
master/src/main/java/com/ruoyi/project/production/domain/TFurnancePressure.java

@@ -103,6 +103,29 @@ public class TFurnancePressure extends BaseEntity
     /** 状态 */
     private String status;
 
+    /** 班组 */
+    @Excel(name = "班值", dictType = "TEAM_DIVIDE")
+    private String team;
+
+    /** 图片地址 */
+    private String photoUrl;
+
+    public String getTeam() {
+        return team;
+    }
+
+    public void setTeam(String team) {
+        this.team = team;
+    }
+
+    public String getPhotoUrl() {
+        return photoUrl;
+    }
+
+    public void setPhotoUrl(String photoUrl) {
+        this.photoUrl = photoUrl;
+    }
+
     public String getStatus() {
         return status;
     }

+ 11 - 1
master/src/main/resources/mybatis/production/TFurnancePressureMapper.xml

@@ -31,10 +31,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         <result property="updateBy"    column="update_by"    />
         <result property="updateTime"    column="update_time"    />
         <result property="status"    column="status"    />
+        <result property="team"    column="team"    />
+        <result property="photoUrl"    column="photo_url"    />
     </resultMap>
 
     <sql id="selectTFurnancePressureVo">
-        select d.id, d.status, d.furnance_name, d.record_time, d.pass1, d.pass2, d.pass3, d.pass4, d.pass5, d.pass6, d.pass7, d.pass8, d.pass9, d.pass10, d.pass11, d.pass12, d.pass13, d.pass14, d.pass15, d.pass16, d.dept_id, d.del_flag, d.create_by, d.create_time, d.update_by, d.update_time from t_furnance_pressure d
+        select d.id, d.team, d.photo_url, d.status, d.furnance_name, d.record_time, d.pass1, d.pass2, d.pass3, d.pass4, d.pass5, d.pass6, d.pass7, d.pass8, d.pass9, d.pass10, d.pass11, d.pass12, d.pass13, d.pass14, d.pass15, d.pass16, d.dept_id, d.del_flag, d.create_by, d.create_time, d.update_by, d.update_time from t_furnance_pressure d
       left join sys_dept s on s.dept_id = d.dept_id
     </sql>
 
@@ -64,6 +66,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="pass16 != null  and pass16 != ''"> and pass16 = #{pass16}</if>
             <if test="deptId != null "> and dept_id = #{deptId}</if>
             <if test="status != null "> and status = #{status}</if>
+            <if test="team != null "> and team = #{team}</if>
+            <if test="photoUrl != null "> and photo_url = #{photoUrl}</if>
             and d.del_flag = 0
         </where>
         <!-- 数据范围过滤 -->
@@ -120,6 +124,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="updateBy != null">update_by,</if>
             <if test="updateTime != null">update_time,</if>
             <if test="status != null">status,</if>
+            <if test="team != null">team,</if>
+            <if test="photoUrl != null">photo_url,</if>
          </trim>
         <trim prefix="values (" suffix=")" suffixOverrides=",">
             <if test="id != null">#{id},</if>
@@ -148,6 +154,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="updateBy != null">#{updateBy},</if>
             <if test="updateTime != null">#{updateTime},</if>
             <if test="status != null">#{status},</if>
+            <if test="team != null">#{team},</if>
+            <if test="photoUrl != null">#{photoUrl},</if>
          </trim>
     </insert>
 
@@ -179,6 +187,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="updateBy != null">update_by = #{updateBy},</if>
             <if test="updateTime != null">update_time = #{updateTime},</if>
             <if test="status != null">status = #{status},</if>
+            <if test="team != null">team = #{team},</if>
+            <if test="photoUrl != null">photo_url = #{photoUrl},</if>
         </trim>
         where id = #{id}
     </update>

+ 20 - 0
ui/src/views/production/pressure/h109.vue

@@ -74,6 +74,7 @@
           <span>{{ parseTime(scope.row.recordTime, '{y}-{m}-{d}') }}</span>
         </template>
       </el-table-column>
+      <el-table-column label="班组" align="center" prop="team" :show-overflow-tooltip="true" width="80" :formatter="teamFormat"/>
       <el-table-column label="状态" align="center" prop="status" :show-overflow-tooltip="true" width="80" :formatter="statusFormat"/>
       <el-table-column label="PASS1出口左" align="center" prop="pass1" :show-overflow-tooltip="true">
         <el-table-column label="入口" align="center" width="60">
@@ -309,6 +310,16 @@
                           placeholder="选择巡检日期">
           </el-date-picker>
         </el-form-item>
+        <el-form-item label="班组">
+          <el-select v-model="form.team" placeholder="请选择" size="small">
+            <el-option
+              v-for="item in teamOptions"
+              :key="item.dictValue"
+              :label="item.dictLabel"
+              :value="item.dictValue">
+            </el-option>
+          </el-select>
+        </el-form-item>
         <el-form-item label="状态">
           <el-select v-model="form.status" placeholder="请选择" size="small" @change="handleChange">
             <el-option
@@ -588,6 +599,8 @@
         },
         // 状态字典
         statusOptions: [],
+        // 班组字典
+        teamOptions: [],
       };
     },
     watch: {
@@ -606,11 +619,18 @@
       this.getDicts("FURNANCE_STATUS").then(response => {
         this.statusOptions = response.data;
       });
+      this.getDicts("TEAM_DIVIDE").then(response => {
+        this.teamOptions = response.data;
+      });
     },
     methods: {
       init() {
         this.getList();
       },
+      // 班值字典翻译
+      teamFormat(row, column) {
+        return this.selectDictLabel(this.teamOptions, row.team);
+      },
       handleChange() {
         if (this.form.status != '0') {
           this.pass1 = ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"];

+ 20 - 0
ui/src/views/production/pressure/h110.vue

@@ -74,6 +74,7 @@
           <span>{{ parseTime(scope.row.recordTime, '{y}-{m}-{d}') }}</span>
         </template>
       </el-table-column>
+      <el-table-column label="班组" align="center" prop="team" :show-overflow-tooltip="true" width="80" :formatter="teamFormat"/>
       <el-table-column label="状态" align="center" prop="status" :show-overflow-tooltip="true" width="80" :formatter="statusFormat"/>
       <el-table-column label="PASS1出口" align="center" prop="pass1" :show-overflow-tooltip="true">
         <el-table-column label="入口" align="center" width="60">
@@ -213,6 +214,16 @@
                           placeholder="选择巡检日期">
           </el-date-picker>
         </el-form-item>
+        <el-form-item label="班组">
+          <el-select v-model="form.team" placeholder="请选择" size="small">
+            <el-option
+              v-for="item in teamOptions"
+              :key="item.dictValue"
+              :label="item.dictLabel"
+              :value="item.dictValue">
+            </el-option>
+          </el-select>
+        </el-form-item>
         <el-form-item label="状态">
           <el-select v-model="form.status" placeholder="请选择" size="small" @change="handleChange">
             <el-option
@@ -436,6 +447,8 @@
         },
         // 状态字典
         statusOptions: [],
+        // 班组字典
+        teamOptions: [],
       };
     },
     watch: {
@@ -454,11 +467,18 @@
       this.getDicts("FURNANCE_STATUS").then(response => {
         this.statusOptions = response.data;
       });
+      this.getDicts("TEAM_DIVIDE").then(response => {
+        this.teamOptions = response.data;
+      });
     },
     methods: {
       init() {
         this.getList();
       },
+      // 班值字典翻译
+      teamFormat(row, column) {
+        return this.selectDictLabel(this.teamOptions, row.team);
+      },
       // 字典翻译
       statusFormat(row, column) {
         return this.selectDictLabel(this.statusOptions, row.status);

+ 20 - 0
ui/src/views/production/pressure/h111.vue

@@ -74,6 +74,7 @@
           <span>{{ parseTime(scope.row.recordTime, '{y}-{m}-{d}') }}</span>
         </template>
       </el-table-column>
+      <el-table-column label="班组" align="center" prop="team" :show-overflow-tooltip="true" width="80" :formatter="teamFormat"/>
       <el-table-column label="状态" align="center" prop="status" :show-overflow-tooltip="true" width="80" :formatter="statusFormat"/>
       <el-table-column label="PASS1出口" align="center" prop="pass1" :show-overflow-tooltip="true">
         <el-table-column label="入口" align="center" width="60">
@@ -213,6 +214,16 @@
                           placeholder="选择巡检日期">
           </el-date-picker>
         </el-form-item>
+        <el-form-item label="班组">
+          <el-select v-model="form.team" placeholder="请选择" size="small">
+            <el-option
+              v-for="item in teamOptions"
+              :key="item.dictValue"
+              :label="item.dictLabel"
+              :value="item.dictValue">
+            </el-option>
+          </el-select>
+        </el-form-item>
         <el-form-item label="状态">
           <el-select v-model="form.status" placeholder="请选择" size="small" @change="handleChange">
             <el-option
@@ -436,6 +447,8 @@
         },
         // 状态字典
         statusOptions: [],
+        // 班组字典
+        teamOptions: [],
       };
     },
     watch: {
@@ -454,11 +467,18 @@
       this.getDicts("FURNANCE_STATUS").then(response => {
         this.statusOptions = response.data;
       });
+      this.getDicts("TEAM_DIVIDE").then(response => {
+        this.teamOptions = response.data;
+      });
     },
     methods: {
       init() {
         this.getList();
       },
+      // 班值字典翻译
+      teamFormat(row, column) {
+        return this.selectDictLabel(this.teamOptions, row.team);
+      },
       // 字典翻译
       statusFormat(row, column) {
         return this.selectDictLabel(this.statusOptions, row.status);

+ 20 - 0
ui/src/views/production/pressure/h112.vue

@@ -74,6 +74,7 @@
           <span>{{ parseTime(scope.row.recordTime, '{y}-{m}-{d}') }}</span>
         </template>
       </el-table-column>
+      <el-table-column label="班组" align="center" prop="team" :show-overflow-tooltip="true" width="80" :formatter="teamFormat"/>
       <el-table-column label="状态" align="center" prop="status" :show-overflow-tooltip="true" width="80" :formatter="statusFormat"/>
       <el-table-column label="PASS1出口" align="center" prop="pass1" :show-overflow-tooltip="true">
         <el-table-column label="入口" align="center" width="60">
@@ -213,6 +214,16 @@
                           placeholder="选择巡检日期">
           </el-date-picker>
         </el-form-item>
+        <el-form-item label="班组">
+          <el-select v-model="form.team" placeholder="请选择" size="small">
+            <el-option
+              v-for="item in teamOptions"
+              :key="item.dictValue"
+              :label="item.dictLabel"
+              :value="item.dictValue">
+            </el-option>
+          </el-select>
+        </el-form-item>
         <el-form-item label="状态">
           <el-select v-model="form.status" placeholder="请选择" size="small" @change="handleChange">
             <el-option
@@ -436,6 +447,8 @@
         },
         // 状态字典
         statusOptions: [],
+        // 班组字典
+        teamOptions: [],
       };
     },
     watch: {
@@ -454,11 +467,18 @@
       this.getDicts("FURNANCE_STATUS").then(response => {
         this.statusOptions = response.data;
       });
+      this.getDicts("TEAM_DIVIDE").then(response => {
+        this.teamOptions = response.data;
+      });
     },
     methods: {
       init() {
         this.getList();
       },
+      // 班值字典翻译
+      teamFormat(row, column) {
+        return this.selectDictLabel(this.teamOptions, row.team);
+      },
       // 字典翻译
       statusFormat(row, column) {
         return this.selectDictLabel(this.statusOptions, row.status);

+ 20 - 0
ui/src/views/production/pressure/h113.vue

@@ -74,6 +74,7 @@
           <span>{{ parseTime(scope.row.recordTime, '{y}-{m}-{d}') }}</span>
         </template>
       </el-table-column>
+      <el-table-column label="班组" align="center" prop="team" :show-overflow-tooltip="true" width="80" :formatter="teamFormat"/>
       <el-table-column label="状态" align="center" prop="status" :show-overflow-tooltip="true" width="80" :formatter="statusFormat"/>
       <el-table-column label="PASS1出口" align="center" prop="pass1" :show-overflow-tooltip="true">
         <el-table-column label="入口" align="center" width="60">
@@ -213,6 +214,16 @@
                           placeholder="选择巡检日期">
           </el-date-picker>
         </el-form-item>
+        <el-form-item label="班组">
+          <el-select v-model="form.team" placeholder="请选择" size="small">
+            <el-option
+              v-for="item in teamOptions"
+              :key="item.dictValue"
+              :label="item.dictLabel"
+              :value="item.dictValue">
+            </el-option>
+          </el-select>
+        </el-form-item>
         <el-form-item label="状态">
           <el-select v-model="form.status" placeholder="请选择" size="small" @change="handleChange">
             <el-option
@@ -436,6 +447,8 @@
         },
         // 状态字典
         statusOptions: [],
+        // 班组字典
+        teamOptions: [],
       };
     },
     watch: {
@@ -454,11 +467,18 @@
       this.getDicts("FURNANCE_STATUS").then(response => {
         this.statusOptions = response.data;
       });
+      this.getDicts("TEAM_DIVIDE").then(response => {
+        this.teamOptions = response.data;
+      });
     },
     methods: {
       init() {
         this.getList();
       },
+      // 班值字典翻译
+      teamFormat(row, column) {
+        return this.selectDictLabel(this.teamOptions, row.team);
+      },
       // 字典翻译
       statusFormat(row, column) {
         return this.selectDictLabel(this.statusOptions, row.status);

+ 20 - 0
ui/src/views/production/pressure/h114.vue

@@ -74,6 +74,7 @@
           <span>{{ parseTime(scope.row.recordTime, '{y}-{m}-{d}') }}</span>
         </template>
       </el-table-column>
+      <el-table-column label="班组" align="center" prop="team" :show-overflow-tooltip="true" width="80" :formatter="teamFormat"/>
       <el-table-column label="状态" align="center" prop="status" :show-overflow-tooltip="true" width="80" :formatter="statusFormat"/>
       <el-table-column label="PASS1出口" align="center" prop="pass1" :show-overflow-tooltip="true">
         <el-table-column label="入口" align="center" width="60">
@@ -213,6 +214,16 @@
                           placeholder="选择巡检日期">
           </el-date-picker>
         </el-form-item>
+        <el-form-item label="班组">
+          <el-select v-model="form.team" placeholder="请选择" size="small">
+            <el-option
+              v-for="item in teamOptions"
+              :key="item.dictValue"
+              :label="item.dictLabel"
+              :value="item.dictValue">
+            </el-option>
+          </el-select>
+        </el-form-item>
         <el-form-item label="状态">
           <el-select v-model="form.status" placeholder="请选择" size="small" @change="handleChange">
             <el-option
@@ -436,6 +447,8 @@
         },
         // 状态字典
         statusOptions: [],
+        // 班组字典
+        teamOptions: [],
       };
     },
     watch: {
@@ -454,11 +467,18 @@
       this.getDicts("FURNANCE_STATUS").then(response => {
         this.statusOptions = response.data;
       });
+      this.getDicts("TEAM_DIVIDE").then(response => {
+        this.teamOptions = response.data;
+      });
     },
     methods: {
       init() {
         this.getList();
       },
+      // 班值字典翻译
+      teamFormat(row, column) {
+        return this.selectDictLabel(this.teamOptions, row.team);
+      },
       // 字典翻译
       statusFormat(row, column) {
         return this.selectDictLabel(this.statusOptions, row.status);

+ 20 - 0
ui/src/views/production/pressure/h115.vue

@@ -74,6 +74,7 @@
           <span>{{ parseTime(scope.row.recordTime, '{y}-{m}-{d}') }}</span>
         </template>
       </el-table-column>
+      <el-table-column label="班组" align="center" prop="team" :show-overflow-tooltip="true" width="80" :formatter="teamFormat"/>
       <el-table-column label="状态" align="center" prop="status" :show-overflow-tooltip="true" width="80" :formatter="statusFormat"/>
       <el-table-column label="PASS1出口" align="center" prop="pass1" :show-overflow-tooltip="true">
         <el-table-column label="入口" align="center" width="60">
@@ -213,6 +214,16 @@
                           placeholder="选择巡检日期">
           </el-date-picker>
         </el-form-item>
+        <el-form-item label="班组">
+          <el-select v-model="form.team" placeholder="请选择" size="small">
+            <el-option
+              v-for="item in teamOptions"
+              :key="item.dictValue"
+              :label="item.dictLabel"
+              :value="item.dictValue">
+            </el-option>
+          </el-select>
+        </el-form-item>
         <el-form-item label="状态">
           <el-select v-model="form.status" placeholder="请选择" size="small" @change="handleChange">
             <el-option
@@ -436,6 +447,8 @@
         },
         // 状态字典
         statusOptions: [],
+        // 班组字典
+        teamOptions: [],
       };
     },
     watch: {
@@ -454,11 +467,18 @@
       this.getDicts("FURNANCE_STATUS").then(response => {
         this.statusOptions = response.data;
       });
+      this.getDicts("TEAM_DIVIDE").then(response => {
+        this.teamOptions = response.data;
+      });
     },
     methods: {
       init() {
         this.getList();
       },
+      // 班值字典翻译
+      teamFormat(row, column) {
+        return this.selectDictLabel(this.teamOptions, row.team);
+      },
       // 字典翻译
       statusFormat(row, column) {
         return this.selectDictLabel(this.statusOptions, row.status);

+ 20 - 0
ui/src/views/production/pressure/h116.vue

@@ -74,6 +74,7 @@
           <span>{{ parseTime(scope.row.recordTime, '{y}-{m}-{d}') }}</span>
         </template>
       </el-table-column>
+      <el-table-column label="班组" align="center" prop="team" :show-overflow-tooltip="true" width="80" :formatter="teamFormat"/>
       <el-table-column label="状态" align="center" prop="status" :show-overflow-tooltip="true" width="80" :formatter="statusFormat"/>
       <el-table-column label="PASS1出口" align="center" prop="pass1" :show-overflow-tooltip="true">
         <el-table-column label="入口" align="center" width="60">
@@ -213,6 +214,16 @@
                           placeholder="选择巡检日期">
           </el-date-picker>
         </el-form-item>
+        <el-form-item label="班组">
+          <el-select v-model="form.team" placeholder="请选择" size="small">
+            <el-option
+              v-for="item in teamOptions"
+              :key="item.dictValue"
+              :label="item.dictLabel"
+              :value="item.dictValue">
+            </el-option>
+          </el-select>
+        </el-form-item>
         <el-form-item label="状态">
           <el-select v-model="form.status" placeholder="请选择" size="small" @change="handleChange">
             <el-option
@@ -436,6 +447,8 @@
         },
         // 状态字典
         statusOptions: [],
+        // 班组字典
+        teamOptions: [],
       };
     },
     watch: {
@@ -454,11 +467,18 @@
       this.getDicts("FURNANCE_STATUS").then(response => {
         this.statusOptions = response.data;
       });
+      this.getDicts("TEAM_DIVIDE").then(response => {
+        this.teamOptions = response.data;
+      });
     },
     methods: {
       init() {
         this.getList();
       },
+      // 班值字典翻译
+      teamFormat(row, column) {
+        return this.selectDictLabel(this.teamOptions, row.team);
+      },
       // 字典翻译
       statusFormat(row, column) {
         return this.selectDictLabel(this.statusOptions, row.status);

+ 20 - 0
ui/src/views/production/pressure/h117.vue

@@ -74,6 +74,7 @@
           <span>{{ parseTime(scope.row.recordTime, '{y}-{m}-{d}') }}</span>
         </template>
       </el-table-column>
+      <el-table-column label="班组" align="center" prop="team" :show-overflow-tooltip="true" width="80" :formatter="teamFormat"/>
       <el-table-column label="状态" align="center" prop="status" :show-overflow-tooltip="true" width="80" :formatter="statusFormat"/>
       <el-table-column label="PASS1出口" align="center" prop="pass1" :show-overflow-tooltip="true">
         <el-table-column label="入口" align="center" width="60">
@@ -213,6 +214,16 @@
                           placeholder="选择巡检日期">
           </el-date-picker>
         </el-form-item>
+        <el-form-item label="班组">
+          <el-select v-model="form.team" placeholder="请选择" size="small">
+            <el-option
+              v-for="item in teamOptions"
+              :key="item.dictValue"
+              :label="item.dictLabel"
+              :value="item.dictValue">
+            </el-option>
+          </el-select>
+        </el-form-item>
         <el-form-item label="状态">
           <el-select v-model="form.status" placeholder="请选择" size="small" @change="handleChange">
             <el-option
@@ -436,6 +447,8 @@
         },
         // 状态字典
         statusOptions: [],
+        // 班组字典
+        teamOptions: [],
       };
     },
     watch: {
@@ -454,11 +467,18 @@
       this.getDicts("FURNANCE_STATUS").then(response => {
         this.statusOptions = response.data;
       });
+      this.getDicts("TEAM_DIVIDE").then(response => {
+        this.teamOptions = response.data;
+      });
     },
     methods: {
       init() {
         this.getList();
       },
+      // 班值字典翻译
+      teamFormat(row, column) {
+        return this.selectDictLabel(this.teamOptions, row.team);
+      },
       // 字典翻译
       statusFormat(row, column) {
         return this.selectDictLabel(this.statusOptions, row.status);

+ 20 - 0
ui/src/views/production/pressure/h118.vue

@@ -74,6 +74,7 @@
           <span>{{ parseTime(scope.row.recordTime, '{y}-{m}-{d}') }}</span>
         </template>
       </el-table-column>
+      <el-table-column label="班组" align="center" prop="team" :show-overflow-tooltip="true" width="80" :formatter="teamFormat"/>
       <el-table-column label="状态" align="center" prop="status" :show-overflow-tooltip="true" width="80" :formatter="statusFormat"/>
       <el-table-column label="PASS1出口" align="center" prop="pass1" :show-overflow-tooltip="true">
         <el-table-column label="入口" align="center" width="60">
@@ -213,6 +214,16 @@
                           placeholder="选择巡检日期">
           </el-date-picker>
         </el-form-item>
+        <el-form-item label="班组">
+          <el-select v-model="form.team" placeholder="请选择" size="small">
+            <el-option
+              v-for="item in teamOptions"
+              :key="item.dictValue"
+              :label="item.dictLabel"
+              :value="item.dictValue">
+            </el-option>
+          </el-select>
+        </el-form-item>
         <el-form-item label="状态">
           <el-select v-model="form.status" placeholder="请选择" size="small" @change="handleChange">
             <el-option
@@ -436,6 +447,8 @@
         },
         // 状态字典
         statusOptions: [],
+        // 班组字典
+        teamOptions: [],
       };
     },
     watch: {
@@ -454,11 +467,18 @@
       this.getDicts("FURNANCE_STATUS").then(response => {
         this.statusOptions = response.data;
       });
+      this.getDicts("TEAM_DIVIDE").then(response => {
+        this.teamOptions = response.data;
+      });
     },
     methods: {
       init() {
         this.getList();
       },
+      // 班值字典翻译
+      teamFormat(row, column) {
+        return this.selectDictLabel(this.teamOptions, row.team);
+      },
       // 字典翻译
       statusFormat(row, column) {
         return this.selectDictLabel(this.statusOptions, row.status);

+ 20 - 0
ui/src/views/production/pressure/h130.vue

@@ -74,6 +74,7 @@
           <span>{{ parseTime(scope.row.recordTime, '{y}-{m}-{d}') }}</span>
         </template>
       </el-table-column>
+      <el-table-column label="班组" align="center" prop="team" :show-overflow-tooltip="true" width="80" :formatter="teamFormat"/>
       <el-table-column label="状态" align="center" prop="status" :show-overflow-tooltip="true" width="80" :formatter="statusFormat"/>
       <el-table-column label="PASS1出口" align="center" prop="pass1" :show-overflow-tooltip="true">
         <el-table-column label="入口" align="center" width="60">
@@ -265,6 +266,16 @@
                           placeholder="选择巡检日期">
           </el-date-picker>
         </el-form-item>
+        <el-form-item label="班组">
+          <el-select v-model="form.team" placeholder="请选择" size="small">
+            <el-option
+              v-for="item in teamOptions"
+              :key="item.dictValue"
+              :label="item.dictLabel"
+              :value="item.dictValue">
+            </el-option>
+          </el-select>
+        </el-form-item>
         <el-form-item label="状态">
           <el-select v-model="form.status" placeholder="请选择" size="small" @change="handleChange">
             <el-option
@@ -508,6 +519,8 @@
         },
         // 状态字典
         statusOptions: [],
+        // 班组字典
+        teamOptions: [],
       };
     },
     watch: {
@@ -526,11 +539,18 @@
       this.getDicts("FURNANCE_STATUS").then(response => {
         this.statusOptions = response.data;
       });
+      this.getDicts("TEAM_DIVIDE").then(response => {
+        this.teamOptions = response.data;
+      });
     },
     methods: {
       init() {
         this.getList();
       },
+      // 班值字典翻译
+      teamFormat(row, column) {
+        return this.selectDictLabel(this.teamOptions, row.team);
+      },
       // 字典翻译
       statusFormat(row, column) {
         return this.selectDictLabel(this.statusOptions, row.status);