feat: 页面调整组件属性升级
This commit is contained in:
@@ -2,7 +2,6 @@
|
||||
import { reactive, watch, onMounted, PropType, nextTick } from 'vue';
|
||||
import { Container, Draggable } from 'vue3-smooth-dnd';
|
||||
import useI18n from '@/hooks/useI18n';
|
||||
import { type ColumnsType } from 'ant-design-vue/lib/table';
|
||||
import { dbGetJSON, dbSetJSON } from '@/utils/cache-db-utils';
|
||||
import { CACHE_DB_TABLE_DND } from '@/constants/cache-keys-constants';
|
||||
const { t, currentLocale } = useI18n();
|
||||
@@ -37,7 +36,7 @@ const props = defineProps({
|
||||
});
|
||||
|
||||
/**表格字段列 */
|
||||
const tableColumns = reactive<ColumnsType>(props.columns);
|
||||
const tableColumns = reactive(props.columns);
|
||||
|
||||
/**表格字段列勾选状态 */
|
||||
const state = reactive<{
|
||||
@@ -56,7 +55,9 @@ const state = reactive<{
|
||||
function fnTableColumnsCheckAllChange(e: any) {
|
||||
const checked = e.target.checked;
|
||||
state.indeterminate = false;
|
||||
state.columnsTitleList = checked ? tableColumns.map(s => `${s.title}`) : [];
|
||||
state.columnsTitleList = checked
|
||||
? tableColumns.map(s => `${s.title as string}`)
|
||||
: [];
|
||||
}
|
||||
|
||||
/**表格字段列拖拽操作 */
|
||||
|
||||
Reference in New Issue
Block a user