Bläddra i källkod

分类和频度支持多选,暂停刷新的指标提示

cxmo 1 år sedan
förälder
incheckning
8f24baf747

+ 5 - 0
src/views/dataEntry_manage/databaseList.vue

@@ -1329,6 +1329,11 @@ export default {
 		},
 		/* 刷新获取指标最新数据 */
 		refreshTargetHandle: _.debounce(function() {
+			//如果该指标为暂停刷新,则提示
+			if(this.EdbData.NoUpdate){
+				this.$message.warning("该指标已暂停刷新")
+				return
+			}
 			if(this.selected_edbid) {
 				this.loading = this.$loading({
 					lock: true,

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

@@ -32,12 +32,14 @@
                     </el-select>
                     <el-cascader placeholder="ETA指标库分类" no-match-text="请选择完整数据源" clearable
                         v-model="selectOption.classify" @change="selectOptionChange('classify')"
-                        :options="edbClassifyList"
+                        :options="edbClassifyList" 
+                        :show-all-levels="false"
                         :props="{
                             emitPath:false,
                             value:'ClassifyId',
                             label:'ClassifyName',
-                            children:'Children'
+                            children:'Children',
+                            multiple:true
                         }" />
                     <el-cascader
                         placeholder="创建人" no-match-text="请选择完整数据源" 
@@ -47,14 +49,15 @@
                             value: 'ItemId',
                             label: 'ItemName',
                             children: 'Children',
-                            emitPath: false
+                            emitPath: false,
+                            multiple:true
                         }"
                         collapse-tags
                         :show-all-levels="false"
                         clearable
                         filterable 
                     />
-                    <el-select placeholder="频度" v-model="selectOption.frequency" @change="selectOptionChange('frequency')" clearable>
+                    <el-select placeholder="频度" v-model="selectOption.frequency" @change="selectOptionChange('frequency')" multiple clearable>
                         <el-option v-for="i in frequencyList" :key="i"
                             :label="i" :value="i"
                         />
@@ -208,7 +211,7 @@ export default {
 
             columns: [
                 {key: 'EdbInfoId',label: '指标编码'},
-                {key: 'IndexName',label: '指标全称'},
+                {key: 'IndexName',label: '指标全称',minWidth:150},
                 {key: 'EndDate',label: '最新日期',sortable:'custom'},
                 {key: 'EndValue',label: '最新值'},
                 {key: 'SysUserRealName',label: '创建人'}, 
@@ -410,10 +413,10 @@ export default {
             const res = await dataRefreshInterface.getEdbTableList({
                 Source:Number(this.Source),
                 SubSource:Number(this.SubSource),
-                ClassifyId:classify,
+                ClassifyId:Array.isArray(classify)?classify.join(','):classify,
                 TerminalCode:terminalCode,
-                SysUserId:user,
-                Frequency:frequency,
+                SysUserId:Array.isArray(user)?user.join(','):user,
+                Frequency:Array.isArray(frequency)?frequency.join(','):frequency,
                 Keyword:keyWord,
                 Status:state,
                 SortParam:sortParam,