瀏覽代碼

fix:增加loading

lupeng 3 月之前
父節點
當前提交
6d12ebfab8
共有 1 個文件被更改,包括 5 次插入3 次删除
  1. 5 3
      src/views/quality/outsource/index.vue

+ 5 - 3
src/views/quality/outsource/index.vue

@@ -196,7 +196,7 @@
         </el-radio-group>
       </el-form-item>
       <el-form-item style="margin-left: 45%">
-        <el-button type="primary" @click="tdmUpload"
+        <el-button type="primary" @click="tdmUpload" :loading="isLoading"
         >保存</el-button
         >
       </el-form-item>
@@ -209,6 +209,7 @@ import { ref, getCurrentInstance } from "vue";
 import { useCrud } from "@/hooks/userCrud";
 import { checkPerm } from "@/directive/permission";
 import ButtonPermKeys from "@/common/configs/buttonPermission";
+const loading=ref(false);
 import {
   queryOutSourceDetails,
   updateOutSourceApply,
@@ -242,7 +243,7 @@ const { dataList, createRow, updateRow, deleteRow, searchChange, resetChange } =
   Methords; //增删改查
 const { selectionChange, multipleDelete } = Methords; //选中和批量删除事件
 const { checkBtnPerm, downloadTemplate, exportData } = Utils; //按钮权限等工具
-const loading = ref(false);
+const isLoading = ref(false);
 const crudRef = ref(null); //crudRef.value 获取avue-crud对象
 const dialog = reactive({
   title: "委外详情",
@@ -250,6 +251,7 @@ const dialog = reactive({
   type: 0,
 });
 const tdmUpload =()=>{
+  isLoading.value=true;
   sendTdmTBom(tBom.value).then(
    (data)=>{
      if(data.code==='200'){
@@ -258,7 +260,7 @@ const tdmUpload =()=>{
      }
    }
   ).finally(
-
+    isLoading.value=false
   )
 }
 const dialogTBom = reactive({