v3.23.0 【新增】TS代码生成和优化;【优化】log日志格式;【优化】数据字典缓存;【优化】职位表结构

This commit is contained in:
zhuoda
2025-06-19 20:44:14 +08:00
parent 921ab8023f
commit 98cc6a09c7
84 changed files with 1758 additions and 298 deletions

View File

@@ -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']);

View File

@@ -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)
);
// -------------------------- 选中 相关、事件 --------------------------