上海预案管理平台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

89 lines
1.8 KiB

import { Component, OnInit } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import {CdkDragDrop, moveItemInArray} from '@angular/cdk/drag-drop';
@Component({
selector: 'app-button',
templateUrl: './button.component.html',
styleUrls: ['./button.component.scss']
})
export class ButtonComponent implements OnInit {
constructor(public http: HttpClient) { }
data =[
{
id:"1",
name:"广西总队",
order:0,
parentId:null,
children:[
{
id:"2",
name:"南宁支队",
order:2,
parentId:1,
children:[
{
id:"6",
name:"南宁特勤大队",
order:0,
parentId:2,
children:[
{
id:"6",
name:"南宁特勤3中队",
order:3,
parentId:6,
},
{
id:"6",
name:"南宁特勤2中队",
order:2,
parentId:6,
},
{
id:"6",
name:"南宁特勤1中队",
order:1,
parentId:6,
}
]
}
]
},
{
id:"3",
name:"北海支队",
order:1,
parentId:1
},
{
id:"4",
name:"梧州支队",
order:0,
parentId:1
},
{
id:"5",
name:"桂林支队",
order:3,
parentId:1
},
]
}
]
ngOnInit() {
var str = "xxxx.jjjj"
// console.log(2222,str.split('.')[1])
}
drop(event: CdkDragDrop<string[]>) {
moveItemInArray(this.data, event.previousIndex, event.currentIndex);
}
}