cxmo 1 年之前
父节点
当前提交
ff5f4bdff9
共有 2 个文件被更改,包括 10 次插入12 次删除
  1. 9 9
      src/views/system_manage/components/refreshConfig.vue
  2. 1 3
      src/views/system_manage/dataRefreshSetting.vue

+ 9 - 9
src/views/system_manage/components/refreshConfig.vue

@@ -32,7 +32,7 @@
                     </el-form-item>
                     <el-form-item :prop="`configList[${index}].frequency_n`" v-if="item.frequency_last==='n'&&!item.frequency.includes('日')&&!item.frequency.includes('月')"
                         :rules="{required:true,message:'请选择刷新频率',trigger: 'blur'}">
-                        <el-input v-model="item.frequency_n">
+                        <el-input v-model="item.frequency_n" type="number" :min="1" :max="n_limit_map[item.frequency]||10">
                             <template slot="prefix">N=</template>
                         </el-input>
                     </el-form-item>
@@ -120,11 +120,11 @@ export default {
             ],
             //N 范围 1-~
             n_limit_map:{
-                'tenday':11,
-                'month':31,
-                'season':92,
-                'halfyear':184,
-                'year':365
+                '每旬':11,
+                '每月':31,
+                '每季':92,
+                '每半年':184,
+                '每年':365
             },
         };
     },
@@ -166,7 +166,7 @@ export default {
                     frequency:item.RefreshFrequency,
                     frequency_week:item.RefreshFrequency.includes("周")?item.RefreshFrequencyNum:'',
                     frequency_last:isOther?(item.RefreshFrequencyNum===0?'last':'n'):'',
-                    frequency_n:item.RefreshFrequencyNum,
+                    frequency_n:item.RefreshFrequencyDay,
                     time:item.RefreshTime,
                     num:item.RefreshDataNum,
                     isAll:false
@@ -190,10 +190,10 @@ export default {
                 }
                 return {
                     RefreshFrequency:item.frequency,
-                    RefreshFrequencyDay:FrequencyDay,
+                    RefreshFrequencyDay:Number(FrequencyDay),
                     RefreshTime:item.time,
                     RefreshAllData:Number(item.isAll),
-                    RefreshDataNum:item.num,
+                    RefreshDataNum:Number(item.num),
                 }
             })
             return list

+ 1 - 3
src/views/system_manage/dataRefreshSetting.vue

@@ -138,8 +138,6 @@
                 <div class="refresh-box">
                     <RefreshConfig
                         ref="refreshconfig"
-                        :isDefalut="isDefault"
-                        :isSetTimeDialogShow="isSetTimeDialogShow"
                         :defaultForm="defaultForm"
                     ></RefreshConfig>
                 </div>
@@ -517,7 +515,7 @@ export default {
             //转换数据格式
             const list = this.$refs.refreshconfig.getFormList()
             //判断是否是默认时间,走不同接口
-            if(this.isDefalut){
+            if(this.isDefault){
                 this.setDefaultTime(list)
             }else{
                 this.setRefreshTime(list)