diff --git a/public/json/select.json b/public/json/select.json new file mode 100644 index 00000000..3e315be0 --- /dev/null +++ b/public/json/select.json @@ -0,0 +1,30 @@ +{ + "code": 200, + "data": [ + { + "label": "选项1", + "value": "1" + }, + { + "label": "选项2", + "value": "2" + }, + { + "label": "选项3", + "value": "3" + }, + { + "label": "选项4", + "value": "4" + }, + { + "label": "选项5", + "value": "5" + }, + { + "label": "选项6", + "value": "6" + } + ], + "message": "" +} diff --git a/src/api/index.js b/src/api/index.js index e535ea2a..1e9c10a5 100644 --- a/src/api/index.js +++ b/src/api/index.js @@ -18,6 +18,15 @@ const api = { return await http.get(this.url); } } + }, + demo: { + select: { + url: `${config.apiUrl}/json/select.json`, + name: "下拉菜单数据", + get: async function(data){ + return await http.get(this.url, data); + } + } } } diff --git a/src/components/scFilterBar/index.vue b/src/components/scFilterBar/index.vue new file mode 100644 index 00000000..25ef2766 --- /dev/null +++ b/src/components/scFilterBar/index.vue @@ -0,0 +1,240 @@ + + + + + {{item.keyLabel}}{{item.valueLabel}} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 立即过滤 + 取消 + + + + + + + + + + + diff --git a/src/main.js b/src/main.js index d2b62bc6..909be731 100644 --- a/src/main.js +++ b/src/main.js @@ -1,4 +1,5 @@ import ElementPlus from 'element-plus' +import locale from 'element-plus/lib/locale/lang/zh-cn' import 'element-plus/lib/theme-chalk/index.css' import { createApp } from 'vue' import App from './App.vue' @@ -18,5 +19,5 @@ app.config.globalProperties.$HAS = permission; app.use(store); app.use(router); -app.use(ElementPlus, { size: 'small', zIndex: 3000 }); +app.use(ElementPlus, { size: 'small', zIndex: 3000 ,locale: locale}); app.mount('#app'); diff --git a/src/views/vab/filterBar.vue b/src/views/vab/filterBar.vue index 260c6e88..e095f19e 100644 --- a/src/views/vab/filterBar.vue +++ b/src/views/vab/filterBar.vue @@ -1,277 +1,114 @@ - - - - - - {{item.keyLabel}}{{item.valueLabel}} - - - - - - - - - - - - - - - - - - - - - - - - - - - - 立即过滤 - 取消 - - - - - - - - - - - - - + + + + + {{ filterData }} -
{{ filterData }}