Bläddra i källkod

添加准入范围loading
Signed-off-by: lijunqing <lijunqing@dashoo.cn>

lijunqing 6 år sedan
förälder
incheckning
0bbbd8cbf3

+ 5 - 2
src/dashoo.cn/frontend_web/src/components/oilsupplier/businesslist.vue

@@ -30,7 +30,7 @@
       </el-pagination>
     </el-card>
 
-    <el-dialog :title="Title" :visible.sync="visible" top="5vh">
+    <el-dialog v-loading="loading" element-loading-text="正在添加请稍后..." :title="Title" :visible.sync="visible" top="5vh">
       <el-form ref="BusinessForm" :model="BusinessForm" label-width="100px">
         <el-row>
           <!-- <el-col :span="12" v-if="SupplierTypeCode == '01' && Title == '新增准入范围'">
@@ -78,7 +78,7 @@
       </div>
     </el-dialog>
 
-    <el-dialog title="基建类业务列表" :visible.sync="basicDialog" top="5vh">
+    <el-dialog  title="基建类业务列表" :visible.sync="basicDialog" top="5vh">
       <span style="float: right;">
         <el-button type="primary" size="mini" style="margin-left:10px; margin-top: -4px;" @click="seachdata()">查询
         </el-button>
@@ -144,6 +144,7 @@
         }
       };
       return {
+        loading:false,
         Ids:[],
         SupplierId: 0,
         SupplierTypeCode: '',
@@ -293,6 +294,7 @@
         _this.BusinessForm.SupplierId = parseInt(_this.BusinessForm.SupplierId)
         _this.BusinessForm.SupplierCertId = parseInt(_this.BusinessForm.SupplierCertId)
         _this.BusinessForm.SubClassId = parseInt(_this.BusinessForm.SubClassId)
+        _this.loading=true
         _this.$axios.post('/suppliercertsub/addbusiness/', _this.BusinessForm)
           .then(res => {
             if (res.data.code === 0) {
@@ -302,6 +304,7 @@
               })
               _this.BusinessForm.Id = res.data.item + ''
               _this.visible = false
+              _this.loading=false
               _this.initData()
             } else {
               _this.$message({

+ 4 - 1
src/dashoo.cn/frontend_web/src/components/oilsupplier/goodslist.vue

@@ -31,7 +31,7 @@
       </el-pagination>
     </el-card>
 
-    <el-dialog title="物资类业务列表" :visible.sync="goodsDialog" top="5vh">
+    <el-dialog v-loading="loading" element-loading-text="正在添加请稍后..." title="物资类业务列表" :visible.sync="goodsDialog" top="5vh">
       <el-row style="margin-top: -10px">
         <el-col :span="12">
           <el-input v-if="!switchstatus" v-model="filterText" placeholder="请输入名称或代码" size="mini" style="width: 250px;"></el-input>
@@ -102,6 +102,7 @@
     },
     data() {
       return {
+        loading:false,
         Ids:[],
         SupplierId: 0,
         SupplierTypeCode: '',
@@ -209,6 +210,7 @@
           })
           return
         }
+        _this.loading=true
         _this.$axios.post('/suppliercertsub/addgoodsbus', params)
           .then(res => {
             if (res.data.code === 0) {
@@ -217,6 +219,7 @@
                 message: res.data.message
               })
               _this.goodsDialog = false
+              _this.loading=false
               _this.initData()
             } else {
               _this.$message({

+ 4 - 1
src/dashoo.cn/frontend_web/src/components/oilsupplier/techlist.vue

@@ -33,7 +33,7 @@
       </el-pagination>
     </el-card>
 
-    <el-dialog title="技术服务类业务列表" :visible.sync="techDialog" top="5vh">
+    <el-dialog v-loading="loading" element-loading-text="正在添加请稍后..." title="技术服务类业务列表" :visible.sync="techDialog" top="5vh">
       <el-row style="margin-top: -10px">
         <el-col :span="12">
           <el-input v-model="keyword" placeholder="请输入名称或代码" size="mini" style="width: 250px;"></el-input>
@@ -89,6 +89,7 @@
     },*/
     data() {
       return {
+        loading:false,
         Ids:[],
         SupplierId: 0,
         SupplierTypeCode: '',
@@ -178,6 +179,7 @@
           })
           return
         }
+        _this.loading=true
         _this.$axios.post('/suppliercertsub/addtechbus', params)
           .then(res => {
             if (res.data.code === 0) {
@@ -186,6 +188,7 @@
                 message: res.data.message
               })
               _this.techDialog = false
+               _this.loading = false
               _this.initData()
             } else {
               _this.$message({