zxr 2 лет назад
Родитель
Сommit
3d44f103cf

+ 9 - 1
src/api/materialManagement/materialRegistration.js

@@ -59,4 +59,12 @@ export function exportMaterialRegWuPingList(query) {
     method: 'get',
     params: query
   })
-}
+}
+
+export function getBarCode(query) {
+  return request({
+    url: `/materialManagement/archives/getBarCode`,
+    method: 'get',
+    params: query
+  })
+}

+ 51 - 75
src/views/materialManagement/archives/index.vue

@@ -16,7 +16,7 @@
           @input="handleQuery"
         />
       </el-form-item>
-        <el-form-item prop="responsibilityUnit">
+      <el-form-item prop="responsibilityUnit">
         <el-input
           v-model="queryParams.responsibilityUnit"
           placeholder="请输入单位"
@@ -71,7 +71,7 @@
             :value="dict.value"
           />
         </el-select>
-      </el-form-item> -->
+      </el-form-item>-->
       <!-- <el-form-item label="" prop="responsibilityUnit">
         <el-select
           v-model="queryParams.responsibilityUnit"
@@ -80,7 +80,7 @@
           size="small"
         >
         </el-select>
-      </el-form-item> -->
+      </el-form-item>-->
       <!-- <el-form-item label="" prop="personLiable">
         <el-select
           v-model="queryParams.personLiable"
@@ -98,7 +98,7 @@
           >
           </el-option>
         </el-select>
-      </el-form-item> -->
+      </el-form-item>-->
       <!-- <el-form-item label="总数量" prop="materialTotal">
         <el-input
           v-model="queryParams.materialTotal"
@@ -161,11 +161,11 @@
           size="small"
           @keyup.enter.native="handleQuery"
         />
-      </el-form-item> -->
+      </el-form-item>-->
       <el-form-item>
         <!-- <el-button type="primary" size="btn" @click="handleQuery"
           >搜索</el-button
-        > -->
+        >-->
         <el-button size="btr" @click="resetQuery">重置</el-button>
       </el-form-item>
     </el-form>
@@ -179,8 +179,7 @@
           size="mini"
           @click="handleAdd"
           v-hasPermi="['materialManagement:archives:add']"
-          >新增</el-button
-        >
+        >新增</el-button>
       </el-col>
       <el-col :span="1.5">
         <el-button
@@ -191,8 +190,7 @@
           :disabled="single"
           @click="handleUpdate"
           v-hasPermi="['materialManagement:archives:edit']"
-          >修改</el-button
-        >
+        >修改</el-button>
       </el-col>
       <el-col :span="1.5">
         <el-button
@@ -203,8 +201,7 @@
           :disabled="multiple"
           @click="handleDelete"
           v-hasPermi="['materialManagement:archives:remove']"
-          >删除</el-button
-        >
+        >删除</el-button>
       </el-col>
       <!-- <el-col :span="1.5">
         <el-button
@@ -217,11 +214,11 @@
           v-hasPermi="['materialManagement:archives:export']"
           >导出</el-button
         >
-      </el-col> -->
+      </el-col>-->
       <!-- <right-toolbar
         :showSearch.sync="showSearch"
         @queryTable="getList"
-      ></right-toolbar> -->
+      ></right-toolbar>-->
     </el-row>
 
     <el-table
@@ -238,14 +235,11 @@
             :options="dict.type.category"
             :value="scope.row.wuPinType"
           />
-        </template> -->
+        </template>-->
       </el-table-column>
+      <el-table-column label="条形码编号" align="center" prop="barcode" />
       <el-table-column label="物品名称" align="center" prop="name" />
-      <el-table-column
-        label="物品规格"
-        align="center"
-        prop="materialSpecification"
-      />
+      <el-table-column label="物品规格" align="center" prop="materialSpecification" />
       <el-table-column label="物品型号" align="center" prop="materialXh" />
       <el-table-column label="营具类型" align="center" prop="yingJuType">
         <!-- <template slot-scope="scope">
@@ -253,41 +247,27 @@
             :options="dict.type.camp_equipment"
             :value="scope.row.yingJuType"
           />
-        </template> -->
+        </template>-->
       </el-table-column>
-      <el-table-column
-        label="责任单位"
-        align="center"
-        prop="responsibilityUnit"
-      />
+      <el-table-column label="责任单位" align="center" prop="responsibilityUnit" />
       <el-table-column label="责任人" align="center" prop="personLiable" />
       <el-table-column label="总数量" align="center" prop="materialTotal" />
-      <el-table-column
-        label="库存数量"
-        align="center"
-        prop="materialInventory"
-      />
+      <el-table-column label="库存数量" align="center" prop="materialInventory" />
       <el-table-column label="在用数量" align="center" prop="inUseTotal" />
-      <el-table-column
-        label="操作"
-        align="center"
-        class-name="small-padding fixed-width"
-      >
+      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
         <template slot-scope="scope">
           <el-button
             size="btu"
             type="text"
             @click="handleUpdate(scope.row)"
             v-hasPermi="['materialManagement:archives:edit']"
-            >修改</el-button
-          >
+          >修改</el-button>
           <el-button
             size="btd"
             type="text"
             @click="handleDelete(scope.row)"
             v-hasPermi="['materialManagement:archives:remove']"
-            >删除</el-button
-          >
+          >删除</el-button>
         </template>
       </el-table-column>
     </el-table>
@@ -308,13 +288,10 @@
       append-to-body
       :close-on-click-modal="false"
     >
-      <el-form
-        ref="form"
-        :model="form"
-        :rules="rules"
-        label-width="80px"
-        :inline="true"
-      >
+      <el-form ref="form" :model="form" :rules="rules" label-width="80px" :inline="true">
+        <el-form-item label="条形码编号" prop="barcode">
+          <el-input v-model="form.barcode" placeholder="请输入条形码编号" />
+        </el-form-item>
         <el-form-item label="物品名称" prop="name">
           <el-input v-model="form.name" placeholder="请输入物品名称" />
         </el-form-item>
@@ -329,10 +306,7 @@
           </el-select>
         </el-form-item>
         <el-form-item label="营具规格" prop="materialSpecification">
-          <el-input
-            v-model="form.materialSpecification"
-            placeholder="请输入营具规格"
-          />
+          <el-input v-model="form.materialSpecification" placeholder="请输入营具规格" />
         </el-form-item>
         <el-form-item label="营具型号" prop="materialXh">
           <el-input v-model="form.materialXh" placeholder="请输入营具型号" />
@@ -366,8 +340,7 @@
               :value="item.id"
               :label="item.name"
               @click.native="xingMing(item.name)"
-            >
-            </el-option>
+            ></el-option>
           </el-select>
         </el-form-item>
 
@@ -397,7 +370,7 @@
             v-model="form.personLiableId"
             placeholder="请输入责任人id"
           />
-        </el-form-item> -->
+        </el-form-item>-->
       </el-form>
       <div slot="footer" class="dialog-footer">
         <el-button type="primary" @click="submitForm">确 定</el-button>
@@ -416,7 +389,7 @@ import {
   updateArchives,
   exportArchives,
   getDept,
-  getZhuChiRen,
+  getZhuChiRen
 } from "@/api/materialManagement/archives";
 // 导入树形结构
 import Treeselect from "@riophae/vue-treeselect";
@@ -425,7 +398,7 @@ import { getAll } from "@/api/grassrootsregistration/bdglmeeting";
 export default {
   name: "Archives",
   components: {
-    Treeselect,
+    Treeselect
   },
   dicts: ["category", "camp_equipment"],
   data() {
@@ -467,23 +440,26 @@ export default {
         createName: null,
         warehouse: null,
         unitId: null,
-        personLiableId: null,
+        personLiableId: null
       },
       // 表单参数
       form: {},
       // 表单校验
       rules: {
         name: [{ required: true, message: "请填写物品名称", trigger: "blur" }],
-        yingJuType: [
-          { required: true, message: "请选择物品类型", trigger: "blur" },
+        barcode: [
+          { required: true, message: "请填写条形码编号", trigger: "blur" }
         ],
+        yingJuType: [
+          { required: true, message: "请选择物品类型", trigger: "blur" }
+        ]
       },
       // 树形单位
       deptOptions: [],
       // 人员列表
       renYuan: [],
       // 外面的人员
-      renYuans: [],
+      renYuans: []
     };
   },
   created() {
@@ -493,7 +469,7 @@ export default {
   methods: {
     // 获取搜索所有人
     getSuo() {
-      getAll().then((res) => {
+      getAll().then(res => {
         this.renYuans = res.rows;
       });
     },
@@ -503,7 +479,7 @@ export default {
     },
     /** 查询部门下拉树结构 */
     getTreeselect() {
-      getDept().then((response) => {
+      getDept().then(response => {
         this.deptOptions = response.data;
       });
     },
@@ -515,7 +491,7 @@ export default {
     },
     // 获取人员
     getRenYuan(id) {
-      getZhuChiRen(id).then((res) => {
+      getZhuChiRen(id).then(res => {
         this.renYuan = res.data;
       });
     },
@@ -523,7 +499,7 @@ export default {
     /** 查询物资档案列表 */
     getList() {
       this.loading = true;
-      listArchives(this.queryParams).then((response) => {
+      listArchives(this.queryParams).then(response => {
         this.archivesList = response.rows;
         this.total = response.total;
         this.loading = false;
@@ -552,7 +528,7 @@ export default {
         createTime: null,
         warehouse: null,
         unitId: null,
-        personLiableId: null,
+        personLiableId: null
       };
       this.resetForm("form");
     },
@@ -568,7 +544,7 @@ export default {
     },
     // 多选框选中数据
     handleSelectionChange(selection) {
-      this.ids = selection.map((item) => item.id);
+      this.ids = selection.map(item => item.id);
       this.single = selection.length !== 1;
       this.multiple = !selection.length;
     },
@@ -584,7 +560,7 @@ export default {
       this.reset();
       this.getTreeselect();
       const id = row.id || this.ids;
-      getArchives(id).then((response) => {
+      getArchives(id).then(response => {
         this.form = response.data;
         this.form.unitId = response.data.unitId;
         this.getRenYuan(this.form.unitId);
@@ -594,16 +570,16 @@ export default {
     },
     /** 提交按钮 */
     submitForm() {
-      this.$refs["form"].validate((valid) => {
+      this.$refs["form"].validate(valid => {
         if (valid) {
           if (this.form.id != null) {
-            updateArchives(this.form).then((response) => {
+            updateArchives(this.form).then(response => {
               this.$modal.msgSuccess("修改成功");
               this.open = false;
               this.getList();
             });
           } else {
-            addArchives(this.form).then((response) => {
+            addArchives(this.form).then(response => {
               this.$modal.msgSuccess("新增成功");
               this.open = false;
               this.getList();
@@ -617,7 +593,7 @@ export default {
       const ids = row.id || this.ids;
       this.$modal
         .confirm('是否确认删除物资档案编号为"' + ids + '"的数据项?')
-        .then(function () {
+        .then(function() {
           return delArchives(ids);
         })
         .then(() => {
@@ -635,13 +611,13 @@ export default {
           this.exportLoading = true;
           return exportArchives(queryParams);
         })
-        .then((response) => {
+        .then(response => {
           this.$download.name(response.msg);
           this.exportLoading = false;
         })
         .catch(() => {});
-    },
-  },
+    }
+  }
 };
 </script>
 <style scoped>
@@ -704,4 +680,4 @@ export default {
   height: 36px !important;
   color: #fff;
 }
-</style>
+</style>

+ 67 - 91
src/views/materialManagement/materialRegistration/index.vue

@@ -68,7 +68,7 @@
         >
           <el-option label="请选择字典生成" value="" />
         </el-select>
-      </el-form-item> -->
+      </el-form-item>-->
       <!-- <el-form-item label="" prop="responsibilityUnit">
         <el-input
           v-model="queryParams.responsibilityUnit"
@@ -77,7 +77,7 @@
           size="small"
           @keyup.enter.native="handleQuery"
         />
-      </el-form-item> -->
+      </el-form-item>-->
       <!-- <el-form-item label="" prop="personLiable">
         <el-select
           v-model="queryParams.personLiable"
@@ -95,7 +95,7 @@
           >
           </el-option>
         </el-select>
-      </el-form-item> -->
+      </el-form-item>-->
       <!-- <el-form-item label="入库数量" prop="putInt">
         <el-input
           v-model="queryParams.putInt"
@@ -186,11 +186,11 @@
           size="small"
           @keyup.enter.native="handleQuery"
         />
-      </el-form-item> -->
+      </el-form-item>-->
       <el-form-item>
         <!-- <el-button type="primary" size="btn" @click="handleQuery"
           >搜索</el-button
-        > -->
+        >-->
         <el-button size="btr" @click="resetQuery">重置</el-button>
       </el-form-item>
     </el-form>
@@ -204,8 +204,7 @@
           size="mini"
           @click="handleAdd"
           v-hasPermi="['materialManagement:materialRegistration:add']"
-          >新增</el-button
-        >
+        >新增</el-button>
       </el-col>
       <el-col :span="1.5">
         <el-button
@@ -216,8 +215,7 @@
           :disabled="single"
           @click="handleUpdate"
           v-hasPermi="['materialManagement:materialRegistration:edit']"
-          >修改</el-button
-        >
+        >修改</el-button>
       </el-col>
       <el-col :span="1.5">
         <el-button
@@ -228,8 +226,7 @@
           :disabled="multiple"
           @click="handleDelete"
           v-hasPermi="['materialManagement:materialRegistration:remove']"
-          >删除</el-button
-        >
+        >删除</el-button>
       </el-col>
       <!-- <el-col :span="1.5">
         <el-button
@@ -242,11 +239,11 @@
           v-hasPermi="['materialManagement:materialRegistration:export']"
           >导出</el-button
         >
-      </el-col> -->
+      </el-col>-->
       <!-- <right-toolbar
         :showSearch.sync="showSearch"
         @queryTable="getList"
-      ></right-toolbar> -->
+      ></right-toolbar>-->
     </el-row>
 
     <el-table
@@ -264,13 +261,10 @@
             :value="scope.row.wuPinType"
           />
         </template>
-      </el-table-column> -->
+      </el-table-column>-->
       <el-table-column label="物品名称" align="center" prop="name" />
-      <el-table-column
-        label="物品规格"
-        align="center"
-        prop="materialSpecification"
-      />
+      <el-table-column label="条形码编号" align="center" prop="barcode" />
+      <el-table-column label="物品规格" align="center" prop="materialSpecification" />
       <el-table-column label="物品型号" align="center" prop="materialXh" />
       <!-- <el-table-column label="营具类型" align="center" prop="yingJuType">
         <template slot-scope="scope">
@@ -279,34 +273,24 @@
             :value="scope.row.yingJuType"
           />
         </template>
-      </el-table-column> -->
+      </el-table-column>-->
       <!-- <el-table-column
         label="责任单位"
         align="center"
         prop="responsibilityUnit"
-      /> -->
+      />-->
       <el-table-column label="库房" align="center" prop="warehouse" />
       <el-table-column label="价值" align="center" prop="price" />
       <el-table-column label="入库数量" align="center" prop="putInt" />
       <!-- <el-table-column label="创建人" align="center" prop="createName" /> -->
-      <el-table-column
-        label="入库时间"
-        align="center"
-        prop="storageTime"
-        width="180"
-      >
+      <el-table-column label="入库时间" align="center" prop="storageTime" width="180">
         <template slot-scope="scope">
           <span>{{ parseTime(scope.row.storageTime, "{y}-{m}-{d}") }}</span>
         </template>
       </el-table-column>
       <!-- <el-table-column label="入库编号" align="center" prop="inboundNo" /> -->
       <!-- <el-table-column label="存放位置" align="center" prop="storageLocation" /> -->
-      <el-table-column
-        label="购买时间"
-        align="center"
-        prop="buyingTime"
-        width="180"
-      >
+      <el-table-column label="购买时间" align="center" prop="buyingTime" width="180">
         <template slot-scope="scope">
           <span>{{ parseTime(scope.row.buyingTime, "{y}-{m}-{d}") }}</span>
         </template>
@@ -319,7 +303,7 @@
             :value="scope.row.warehouse"
           />
         </template>
-      </el-table-column> -->
+      </el-table-column>-->
       <!-- <el-table-column label="档案id" align="center" prop="archivesId" /> -->
       <!-- <el-table-column
         label="操作"
@@ -343,7 +327,7 @@
             >删除</el-button
           >
         </template>
-      </el-table-column> -->
+      </el-table-column>-->
     </el-table>
 
     <pagination
@@ -362,14 +346,11 @@
       append-to-body
       :close-on-click-modal="false"
     >
-      <div class="jiben">基本信息</div>
-      <el-form
-        ref="form"
-        :model="form"
-        :rules="rules"
-        label-width="80px"
-        :inline="true"
-      >
+      <el-form ref="form" :model="form" :rules="rules" label-width="80px" :inline="true">
+        <el-form-item label="条形码编号" prop>
+          <el-input v-model="form.barcode" @blur="barcodefun" placeholder="请输入条形码编号" />
+        </el-form-item>
+        <div class="jiben">基本信息</div>
         <el-form-item label="物品类型" prop="wuPinType">
           <el-select v-model="form.wuPinType" placeholder="请选择物品类型">
             <el-option
@@ -390,28 +371,20 @@
               :label="item.names"
               class="input_xiala"
               @click.native="wuPing(item)"
-            >
-            </el-option>
+            ></el-option>
           </el-select>
         </el-form-item>
         <el-form-item label="物品规格" prop="materialSpecification">
-          <el-input
-            v-model="form.materialSpecification"
-            placeholder="请输入物品规格"
-          />
+          <el-input v-model="form.materialSpecification" placeholder="请输入物品规格" />
         </el-form-item>
         <el-form-item label="物品型号" prop="materialXh">
-          <el-input
-            v-model="form.materialXh"
-            placeholder="请输入物品型号"
-            readonly
-          />
+          <el-input v-model="form.materialXh" placeholder="请输入物品型号" readonly />
         </el-form-item>
         <!-- <el-form-item label="营具类型" prop="yingJuType">
           <el-select v-model="form.yingJuType" placeholder="请选择营具类型">
             <el-option label="请选择字典生成" value="" />
           </el-select>
-        </el-form-item> -->
+        </el-form-item>-->
         <el-form-item label="库房" prop="warehouse">
           <el-select v-model="form.warehouse" placeholder="请选择库房">
             <el-option
@@ -423,10 +396,7 @@
           </el-select>
         </el-form-item>
         <el-form-item label="存放位置" prop="storageLocation">
-          <el-input
-            v-model="form.storageLocation"
-            placeholder="请输入存放位置"
-          />
+          <el-input v-model="form.storageLocation" placeholder="请输入存放位置" />
         </el-form-item>
         <el-form-item label="入库数量" prop="putInt">
           <el-input v-model="form.putInt" placeholder="请输入入库数量" />
@@ -442,8 +412,7 @@
             type="date"
             value-format="yyyy-MM-dd"
             placeholder="选择购买时间"
-          >
-          </el-date-picker>
+          ></el-date-picker>
         </el-form-item>
         <el-form-item label="入库时间" prop="storageTime">
           <el-date-picker
@@ -453,19 +422,14 @@
             type="date"
             value-format="yyyy-MM-dd"
             placeholder="选择入库时间"
-          >
-          </el-date-picker>
+          ></el-date-picker>
         </el-form-item>
         <el-form-item label="价值" prop="price">
           <el-input v-model="form.price" placeholder="请输入价值" />
         </el-form-item>
         <div class="jiben">备注</div>
-        <el-form-item label="" prop="remark">
-          <el-input
-            v-model="form.remark"
-            type="textarea"
-            placeholder="请输入内容"
-          />
+        <el-form-item label prop="remark">
+          <el-input v-model="form.remark" type="textarea" placeholder="请输入内容" />
         </el-form-item>
         <!-- <el-form-item label="责任单位" prop="responsibilityUnit">
           <el-input
@@ -476,15 +440,15 @@
         <el-form-item label="责任人" prop="personLiable">
           <el-input v-model="form.personLiable" placeholder="请输入责任人" />
         </el-form-item>
-       
+
         <el-form-item label="创建人" prop="createName">
           <el-input v-model="form.createName" placeholder="请输入创建人" />
         </el-form-item>
-        
-        
+
+
         <el-form-item label="档案id" prop="archivesId">
           <el-input v-model="form.archivesId" placeholder="请输入档案id" />
-        </el-form-item> -->
+        </el-form-item>-->
       </el-form>
       <div slot="footer" class="dialog-footer">
         <el-button type="primary" @click="submitForm">确 定</el-button>
@@ -503,6 +467,7 @@ import {
   updateMaterialRegistration,
   exportMaterialRegistration,
   exportMaterialRegWuPingList,
+  getBarCode
 } from "@/api/materialManagement/materialRegistration";
 
 // 所有人员
@@ -552,7 +517,7 @@ export default {
         buyingTime: null,
         price: null,
         warehouse: null,
-        archivesId: null,
+        archivesId: null
       },
       // 表单参数
       form: {},
@@ -560,14 +525,14 @@ export default {
       rules: {
         name: [{ required: true, message: "请选择物品名称", trigger: "blur" }],
         wuPinType: [
-          { required: true, message: "请选择物品类型", trigger: "blur" },
+          { required: true, message: "请选择物品类型", trigger: "blur" }
         ],
-        warehouse: [{ required: true, message: "请选择库房", trigger: "blur" }],
+        warehouse: [{ required: true, message: "请选择库房", trigger: "blur" }]
       },
       // 获取物品名称列表
       itemlist: [],
       // 外面的人员
-      renYuans: [],
+      renYuans: []
     };
   },
   created() {
@@ -575,6 +540,17 @@ export default {
     this.getSuo();
   },
   methods: {
+    //条形码获取
+    barcodefun() {
+      console.log(this.form.barcode);
+      getBarCode({ barcode: this.form.barcode }).then(res => {
+        if (res.code == 200) {
+          this.form = res.data;
+          this.form.archivesId = res.data.id;
+          this.form.id = null;
+        }
+      });
+    },
     // 编号
     planName() {
       let date = new Date();
@@ -591,7 +567,7 @@ export default {
     },
     // 获取搜索所有人
     getSuo() {
-      getAll().then((res) => {
+      getAll().then(res => {
         this.renYuans = res.rows;
       });
     },
@@ -605,14 +581,14 @@ export default {
     },
     // 获取物品名称
     getMingCheng() {
-      exportMaterialRegWuPingList().then((response) => {
+      exportMaterialRegWuPingList().then(response => {
         this.itemlist = response.rows;
       });
     },
     /** 查询物资入库登记列表 */
     getList() {
       this.loading = true;
-      listMaterialRegistration(this.queryParams).then((response) => {
+      listMaterialRegistration(this.queryParams).then(response => {
         this.materialRegistrationList = response.rows;
         this.total = response.total;
         this.loading = false;
@@ -644,7 +620,7 @@ export default {
         price: null,
         remark: null,
         warehouse: null,
-        archivesId: null,
+        archivesId: null
       };
       this.resetForm("form");
     },
@@ -660,7 +636,7 @@ export default {
     },
     // 多选框选中数据
     handleSelectionChange(selection) {
-      this.ids = selection.map((item) => item.id);
+      this.ids = selection.map(item => item.id);
       this.single = selection.length !== 1;
       this.multiple = !selection.length;
     },
@@ -675,7 +651,7 @@ export default {
     handleUpdate(row) {
       this.reset();
       const id = row.id || this.ids;
-      getMaterialRegistration(id).then((response) => {
+      getMaterialRegistration(id).then(response => {
         this.form = response.data;
         this.open = true;
         this.title = "修改物资入库登记";
@@ -683,17 +659,17 @@ export default {
     },
     /** 提交按钮 */
     submitForm() {
-      this.$refs["form"].validate((valid) => {
+      this.$refs["form"].validate(valid => {
         if (valid) {
           if (this.form.id != null) {
-            updateMaterialRegistration(this.form).then((response) => {
+            updateMaterialRegistration(this.form).then(response => {
               this.$modal.msgSuccess("修改成功");
               this.open = false;
               this.getList();
             });
           } else {
             this.form.total = this.form.putInt;
-            addMaterialRegistration(this.form).then((response) => {
+            addMaterialRegistration(this.form).then(response => {
               this.$modal.msgSuccess("新增成功");
               this.open = false;
               this.getList();
@@ -707,7 +683,7 @@ export default {
       const ids = row.id || this.ids;
       this.$modal
         .confirm('是否确认删除物资入库登记编号为"' + ids + '"的数据项?')
-        .then(function () {
+        .then(function() {
           return delMaterialRegistration(ids);
         })
         .then(() => {
@@ -725,13 +701,13 @@ export default {
           this.exportLoading = true;
           return exportMaterialRegistration(queryParams);
         })
-        .then((response) => {
+        .then(response => {
           this.$download.name(response.msg);
           this.exportLoading = false;
         })
         .catch(() => {});
-    },
-  },
+    }
+  }
 };
 </script>
 <style scoped>
@@ -798,4 +774,4 @@ export default {
 ::v-deep .vue-treeselect__single-value {
   color: #fff !important;
 }
-</style>
+</style>