Commit 5ab32386 authored by jiaxu.yan's avatar jiaxu.yan

fix: 代码格式错误

parent b30709b5
......@@ -9,35 +9,32 @@
@ok="handleSubmit"
@visible-change="handleVisibleChange"
>
<BasicTable @register="registerTable">
</BasicTable>
<BasicTable @register="registerTable"> </BasicTable>
</BasicModal>
</template>
<script lang="ts" setup>
import { BasicModal, useModalInner } from '@/components/Modal';
import { BasicTable, useTable } from '@/components/Table';
import {getGroupList } from '@/api/contract/contract';
import { useMessage } from '@/hooks/web/useMessage';
import {getBasicColumns } from './data';
import {onMounted,ref} from "vue";
const tableList = ref([]);
onMounted( async () =>{
const list=await getGroupList();
import { BasicModal, useModalInner } from '@/components/Modal';
import { BasicTable, useTable } from '@/components/Table';
import { getGroupList } from '@/api/contract/contract';
import { useMessage } from '@/hooks/web/useMessage';
import { getBasicColumns } from './data';
import { onMounted, ref } from 'vue';
const tableList = ref([]);
onMounted(async () => {
const list = await getGroupList();
for (let i = 0; i < list.length; i++) {
list[i].id= list[i].id+"_"+Math.random().toString(36).substring(2,10)
let item=list[i].children;
let childrenList=[]
list[i].id = list[i].id + '_' + Math.random().toString(36).substring(2, 10);
let item = list[i].children;
let childrenList = [];
for (let j = 0; j < item.length; j++) {
childrenList.push(Object.assign(item[j],{markers:"1"}));
childrenList.push(Object.assign(item[j], { markers: '1' }));
}
list[i].children=childrenList
list[i].children = childrenList;
}
tableList.value=list
console.log(list,"数据查看list")
})
const [registerTable, { expandAll,getSelectRows }] = useTable({
tableList.value = list;
console.log(list, '数据查看list');
});
const [registerTable, { expandAll, getSelectRows }] = useTable({
title: '树形表格',
isTreeTable: true,
accordion: true, // 手风琴效果
......@@ -45,49 +42,48 @@ const [registerTable, { expandAll,getSelectRows }] = useTable({
type: 'checkbox',
getCheckboxProps(record: Recordable) {
// Demo: 第一行(id为0)的选择框禁用
if (record.id === "0") {
if (record.id === '0') {
return { disabled: true };
} else {
return { disabled: false };
}
},
},
titleHelpMessage: '树形组件不能和序列号列同时存在',
columns: getBasicColumns(),
dataSource: tableList,
rowKey: 'id',
showSelectionBar: true, // 显示多选状态栏
});
});
const { createMessage } = useMessage();
function getSelectRowList() {
let selectData=getSelectRows()
let data=[]
for (let i = 0; i <selectData.length; i++) {
let item=selectData[i]
if(item.markers === "0"){
for (let j = 0; j <item.children.length; j++) {
data.push(item.children[j])
const { createMessage } = useMessage();
function getSelectRowList() {
let selectData = getSelectRows();
let data = [];
for (let i = 0; i < selectData.length; i++) {
let item = selectData[i];
if (item.markers === '0') {
for (let j = 0; j < item.children.length; j++) {
data.push(item.children[j]);
}
}
if(item.markers=="1"){
data.push(item)
if (item.markers == '1') {
data.push(item);
}
}
console.log(data)
console.log(data);
emit('close', data);
}
}
const emit = defineEmits(['close']);
const emit = defineEmits(['close']);
function handleVisibleChange(v) {}
const [register, { closeModal }] = useModalInner((data) => {
function handleVisibleChange(v) {}
const [register, { closeModal }] = useModalInner((data) => {
data;
});
});
function handleSubmit() {
function handleSubmit() {
getSelectRowList();
closeModal();
}
}
</script>
......@@ -73,7 +73,8 @@
import yearModal from '@/components/yearModal.vue';
import { useRouter } from 'vue-router';
const { push } = useRouter();
import { createMessage } from '@/hooks/web/useMessage';
import {useMessage} from "@/hooks/web/useMessage";
const {createMessage} = useMessage();
const { error } = createMessage;
defineOptions({ name: 'RoleManagement' });
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment