mirror of
https://github.com/1024-lab/smart-admin.git
synced 2026-01-15 07:05:30 +08:00
v3.23.0 【新增】TS代码生成和优化;【优化】log日志格式;【优化】数据字典缓存;【优化】职位表结构
This commit is contained in:
@@ -28,12 +28,8 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { onMounted, ref, watch } from 'vue';
|
||||
import { dictApi } from '/@/api/support/dict-api';
|
||||
|
||||
defineExpose({
|
||||
queryDict,
|
||||
});
|
||||
import { computed, ref, watch } from 'vue';
|
||||
import { useDictStore } from '/@/store/modules/system/dict.js';
|
||||
|
||||
const props = defineProps({
|
||||
value: [Array, String, Number],
|
||||
@@ -56,15 +52,9 @@
|
||||
},
|
||||
});
|
||||
|
||||
// -------------------------- 查询 字典数据 --------------------------
|
||||
// -------------------------- 字典数据 --------------------------
|
||||
|
||||
const dictList = ref([]);
|
||||
async function queryDict() {
|
||||
let response = await dictApi.getAllDict();
|
||||
dictList.value = response.data;
|
||||
}
|
||||
|
||||
onMounted(queryDict);
|
||||
const dictList = computed(() => useDictStore().dictList.filter((item) => !item.disabledFlag));
|
||||
|
||||
// -------------------------- 选中 相关、事件 --------------------------
|
||||
const emit = defineEmits(['update:value', 'change']);
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { onMounted, ref, watch } from 'vue';
|
||||
import { computed, ref, watch } from 'vue';
|
||||
import { useDictStore } from '/@/store/modules/system/dict.js';
|
||||
|
||||
const props = defineProps({
|
||||
@@ -69,13 +69,11 @@
|
||||
|
||||
// -------------------------- 查询 字典数据 --------------------------
|
||||
|
||||
const dictDataList = ref([]);
|
||||
function initDictData() {
|
||||
let list = useDictStore().getDictData(props.dictCode);
|
||||
dictDataList.value = list.filter((item) => !props.hiddenOption.includes(item.dataValue) && !item.disabledFlag);
|
||||
}
|
||||
|
||||
onMounted(initDictData);
|
||||
const dictDataList = computed(() =>
|
||||
useDictStore()
|
||||
.getDictData(props.dictCode)
|
||||
.filter((item) => !props.hiddenOption.includes(item.dataValue) && !item.disabledFlag)
|
||||
);
|
||||
|
||||
// -------------------------- 选中 相关、事件 --------------------------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user