|
|
@@ -511,6 +511,20 @@ const containerTypeOptions = getStrDictOptions(DICT_TYPE.PIPE_TYPE)
|
|
|
const pipeLevelOptions = getStrDictOptions(DICT_TYPE.PRESSURE2_PIPE_LEVEL)
|
|
|
const selectedTypeList = ref<StringDictDataType[]>([]) // 选中的锅炉归类
|
|
|
|
|
|
+/** 应用默认管道过滤:长输管道、公用管道GB1 默认不显示,其余默认显示 */
|
|
|
+const applyDefaultPipeFilter = () => {
|
|
|
+ // 管道归类:排除长输管道
|
|
|
+ const defaultTypes = containerTypeOptions.filter((dict) => !dict.label.includes('长输'))
|
|
|
+ queryParams.value.typeList = defaultTypes.map((dict) => dict.value)
|
|
|
+ selectedTypeList.value = defaultTypes
|
|
|
+ // 管道级别:排除 GA 开头(长输)和 GB1
|
|
|
+ queryParams.value.pipeClassList = pipeLevelOptions
|
|
|
+ .filter((opt) => !opt.value.startsWith('GA') && opt.value !== 'GB1')
|
|
|
+ .map((opt) => opt.value)
|
|
|
+}
|
|
|
+// 初始化默认过滤
|
|
|
+applyDefaultPipeFilter()
|
|
|
+
|
|
|
/**
|
|
|
* 管道类型 -> 级别前缀映射
|
|
|
* GC 开头:工业管道;GB 开头:公用管道;GA 开头:长输管道
|
|
|
@@ -593,10 +607,8 @@ const resetQuery = () => {
|
|
|
// 重置页码
|
|
|
queryParams.value.pageNo = 1
|
|
|
|
|
|
- // 清空选中的容器归类对象
|
|
|
- selectedTypeList.value = []
|
|
|
- // 重置管道级别选项
|
|
|
- queryParams.value.pipeClassList = []
|
|
|
+ // 恢复默认管道过滤(长输管道、公用管道GB1 默认不显示)
|
|
|
+ applyDefaultPipeFilter()
|
|
|
|
|
|
// 清除表格排序
|
|
|
mainTableRef.value?.clearSort()
|