Explorar el Código

设置刷新状态

cxmo hace 1 año
padre
commit
287070a160
Se han modificado 1 ficheros con 26 adiciones y 5 borrados
  1. 26 5
      src/views/system_manage/dataRefreshSetting.vue

+ 26 - 5
src/views/system_manage/dataRefreshSetting.vue

@@ -162,13 +162,13 @@
             center
         >
             <div class="dialog-container" style="text-align: center;margin:60px 0;">
-                <el-radio label="暂停刷新" v-model="isState"></el-radio>
-                <el-radio label="启用刷新" v-model="isState"></el-radio>
+                <el-radio label="暂停" v-model="isState">暂停刷新</el-radio>
+                <el-radio label="启用" v-model="isState">启用刷新</el-radio>
             </div>
             <!-- 弹窗按钮 -->
             <div class="dialog-btn">
-                <el-button type="primary" plain>取消</el-button>
-                <el-button type="primary">确定</el-button>
+                <el-button type="primary" plain @click="isSetStateDialogShow=false">取消</el-button>
+                <el-button type="primary" @click="setRefreshStatus">确定</el-button>
             </div>
         </el-dialog>
     </div>
@@ -225,7 +225,7 @@ export default {
             defaultFrequency:'日度',//默认刷新时间的频率
 
             isSetStateDialogShow:false,//设置刷新状态弹窗
-            isState:'',//启用刷新or暂停刷新
+            isState:'启用',//启用刷新or暂停刷新
             //全部全选
             isIndeterminate:false,
             isCheckAll:false,
@@ -553,6 +553,27 @@ export default {
                 this.$message.success("设置默认刷新时间成功")
                 this.isSetTimeDialogShow = false
             })
+        },
+        setRefreshStatus(){
+            const {frequency,user,classify,state,terminalCode,keyWord} = this.selectOption
+            dataRefreshInterface.setRefreshStatus({
+                Source:Number(this.Source),
+                SubSource:Number(this.SubSource),
+                ClassifyId:Number(classify),
+                TerminalCode:terminalCode,
+                SysUserId:user,
+                Frequency:frequency,
+                Keyword:keyWord,
+                Status:state,
+                IsSelectAll:this.isSelectAll,
+                EdbSelectIdList:this.selectList,
+                ModifyStatus:this.isState
+            }).then(res=>{
+                if(res.Ret!==200) return 
+                this.$message.success("设置刷新状态成功")
+                this.getTableData('optionChange')
+                this.isSetStateDialogShow = false
+            })
         }
     },
     mounted(){