Эх сурвалжийг харах

有色数据源不显示频度和刷新单元格

cxmo 1 жил өмнө
parent
commit
0d5e342167

+ 5 - 1
src/views/system_manage/components/refreshConfig.vue

@@ -45,7 +45,8 @@
                         </el-select>
                         </el-select>
                     </el-form-item>
                     </el-form-item>
                 </el-form-item>
                 </el-form-item>
-                <el-form-item :prop="`configList[${index}].num`" label="刷新单元格数" class="item" :rules="{required:true,message:'请输入刷新单元格数',trigger: 'blur'}">
+                <el-form-item v-if="Source!==11"
+                    :prop="`configList[${index}].num`" label="刷新单元格数" class="item" :rules="{required:true,message:'请输入刷新单元格数',trigger: 'blur'}">
                     <el-input v-model="item.num" type="number"></el-input>
                     <el-input v-model="item.num" type="number"></el-input>
                     <el-checkbox v-model="item.isAll">全部刷新</el-checkbox>
                     <el-checkbox v-model="item.isAll">全部刷新</el-checkbox>
                 </el-form-item>
                 </el-form-item>
@@ -70,6 +71,9 @@ const config = {
 }
 }
 export default {
 export default {
     props:{
     props:{
+        Source:{
+            type:Number,
+        },
         defaultForm:{
         defaultForm:{
             type:Object
             type:Object
         }
         }

+ 8 - 2
src/views/system_manage/dataRefreshSetting.vue

@@ -115,7 +115,7 @@
         </div>
         </div>
         <!-- 默认刷新时间,设置刷新时间 -->
         <!-- 默认刷新时间,设置刷新时间 -->
         <el-dialog custom-class="refresh-setting-dialog"
         <el-dialog custom-class="refresh-setting-dialog"
-            :title="isDefault?'默认':'设置'+'刷新时间'"
+            :title="(isDefault?'默认':'设置')+'刷新时间'"
             :visible.sync="isSetTimeDialogShow"
             :visible.sync="isSetTimeDialogShow"
             :close-on-click-modal="false"
             :close-on-click-modal="false"
             :modal-append-to-body="false"
             :modal-append-to-body="false"
@@ -127,7 +127,7 @@
         >
         >
             <div class="dialog-container" v-loading="defaultDialogLoading">
             <div class="dialog-container" v-loading="defaultDialogLoading">
                 <!-- 默认刷新时间设置数据频度 -->
                 <!-- 默认刷新时间设置数据频度 -->
-                <div class="default-box" v-if="isDefault">
+                <div class="default-box" v-if="isDefault&&Source!==11">
                     <label style="display: block;width:88px;text-align:right;padding-right: 12px;">数据频度</label>
                     <label style="display: block;width:88px;text-align:right;padding-right: 12px;">数据频度</label>
                     <el-select style="margin-left: 10px;" v-model="defaultFrequency" @change="handleDefaultChange">
                     <el-select style="margin-left: 10px;" v-model="defaultFrequency" @change="handleDefaultChange">
                         <el-option v-for="i in frequencyList" :key="i"
                         <el-option v-for="i in frequencyList" :key="i"
@@ -139,6 +139,7 @@
                 <div class="refresh-box">
                 <div class="refresh-box">
                     <RefreshConfig
                     <RefreshConfig
                         ref="refreshconfig"
                         ref="refreshconfig"
+                        :Source="Source"
                         :defaultForm="defaultForm"
                         :defaultForm="defaultForm"
                     ></RefreshConfig>
                     ></RefreshConfig>
                 </div>
                 </div>
@@ -251,6 +252,11 @@ export default {
                     this.$message.warning("请选择完整数据源")
                     this.$message.warning("请选择完整数据源")
                     return
                     return
                 }
                 }
+                if(this.Source===11){
+                    this.defaultFrequency=''
+                }else{
+                    this.defaultFrequency = '日度'
+                }
             }
             }
             this.isDefault = isDefault
             this.isDefault = isDefault
             this.isSetTimeDialogShow = true
             this.isSetTimeDialogShow = true