mirror of
https://gitee.com/lab1024/smart-admin.git
synced 2025-11-12 05:33:48 +08:00
v3.18.0 【新增】新增消息管理;【新增】完善企业demo;【新增】完善相关数据权限;【新增】菜单管理下级功能
This commit is contained in:
@@ -61,11 +61,6 @@
|
||||
type: Number,
|
||||
require: true,
|
||||
},
|
||||
//如果开启表格scroll,需要传递 scroll标识,由于main.js中设置的全局默认的表格高度,所以scroll默认值设置为true
|
||||
scroll: {
|
||||
type: Boolean,
|
||||
default: true,
|
||||
},
|
||||
});
|
||||
|
||||
const emit = defineEmits(['update:modelValue']);
|
||||
@@ -79,7 +74,13 @@
|
||||
watch(
|
||||
() => props.modelValue,
|
||||
(value) => {
|
||||
newColumn = value;
|
||||
newColumn.forEach(item=>{
|
||||
value.forEach(itemNewColumns=>{
|
||||
if(item.dataIndex==itemNewColumns.dataIndex){
|
||||
Object.assign(item,itemNewColumns)
|
||||
}
|
||||
})
|
||||
})
|
||||
},
|
||||
{
|
||||
deep: true,
|
||||
@@ -179,7 +180,7 @@
|
||||
|
||||
const smartTableColumnModal = ref();
|
||||
function showModal() {
|
||||
smartTableColumnModal.value.show(newColumn, props.tableId,props.scroll);
|
||||
smartTableColumnModal.value.show(newColumn, props.tableId);
|
||||
}
|
||||
|
||||
// 将弹窗修改的列数据,赋值给原表格 列数组
|
||||
@@ -193,6 +194,13 @@
|
||||
obj = mergeColumn(_.cloneDeep(newColumn), changeColumnArray);
|
||||
}
|
||||
const newColumns = obj.newColumns;
|
||||
newColumn.forEach(item=>{
|
||||
obj.newColumns.forEach(itemNewColumns=>{
|
||||
if(item.dataIndex==itemNewColumns.dataIndex){
|
||||
Object.assign(item,itemNewColumns)
|
||||
}
|
||||
})
|
||||
})
|
||||
emit(
|
||||
'update:modelValue',
|
||||
newColumns.filter((e) => e.showFlag)
|
||||
|
||||
@@ -93,11 +93,9 @@
|
||||
// ---------------- 显示 / 隐藏 --------------------
|
||||
let tableId = null;
|
||||
const visible = ref(false);
|
||||
const scroll = ref(true);
|
||||
//显示
|
||||
function show(columns, showTableId,scrollFlag) {
|
||||
function show(columns, showTableId) {
|
||||
tableId = showTableId;
|
||||
scroll.value = scrollFlag;
|
||||
visible.value = true;
|
||||
getUserTableColumns(tableId, _.cloneDeep(columns));
|
||||
}
|
||||
@@ -183,12 +181,7 @@
|
||||
if (newIndex === oldIndex) {
|
||||
return;
|
||||
}
|
||||
// 如果表格开启scroll会多一个虚拟列,所以要减1
|
||||
if(scroll.value){
|
||||
moveTableData(oldIndex-1, newIndex-1);
|
||||
}else{
|
||||
moveTableData(oldIndex, newIndex);
|
||||
}
|
||||
moveTableData(oldIndex, newIndex);
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user