|
@@ -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({
|