|
|
@ -3,7 +3,7 @@ import {MatDialog, MatDialogRef, MAT_DIALOG_DATA} from '@angular/material/dialog |
|
|
|
import {FormControl} from '@angular/forms'; |
|
|
|
import {FormControl} from '@angular/forms'; |
|
|
|
import { HttpClient } from '@angular/common/http'; |
|
|
|
import { HttpClient } from '@angular/common/http'; |
|
|
|
import { CacheTokenService } from '../../http-interceptors/cache-token.service' |
|
|
|
import { CacheTokenService } from '../../http-interceptors/cache-token.service' |
|
|
|
import format from 'date-fns/format'; |
|
|
|
// import format from 'date-fns/format';
|
|
|
|
import {MatTreeFlatDataSource, MatTreeFlattener} from '@angular/material/tree'; |
|
|
|
import {MatTreeFlatDataSource, MatTreeFlattener} from '@angular/material/tree'; |
|
|
|
import {FlatTreeControl} from '@angular/cdk/tree'; |
|
|
|
import {FlatTreeControl} from '@angular/cdk/tree'; |
|
|
|
import { TreeService } from '../../http-interceptors/tree.service' |
|
|
|
import { TreeService } from '../../http-interceptors/tree.service' |
|
|
@ -51,7 +51,17 @@ export class RoleComponent implements OnInit { |
|
|
|
//向上按钮
|
|
|
|
//向上按钮
|
|
|
|
up(node){ |
|
|
|
up(node){ |
|
|
|
let newdate = new Date(); |
|
|
|
let newdate = new Date(); |
|
|
|
let time = format(newdate, 'yyyy-MM-dd')
|
|
|
|
function getDate(date){ |
|
|
|
|
|
|
|
//date是传过来的时间戳,注意需为13位,10位需*1000
|
|
|
|
|
|
|
|
//也可以不传,获取的就是当前时间
|
|
|
|
|
|
|
|
var time = new Date(date); |
|
|
|
|
|
|
|
var year= time.getFullYear() //年
|
|
|
|
|
|
|
|
var month = ("0" + (time.getMonth() + 1)).slice(-2); //月
|
|
|
|
|
|
|
|
var day = ("0" + time.getDate()).slice(-2); //日
|
|
|
|
|
|
|
|
var mydate = year + "-" + month + "-" + day; |
|
|
|
|
|
|
|
return mydate |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
let time = getDate(newdate) |
|
|
|
this.http.put(//把上一节点order换成点击的节点
|
|
|
|
this.http.put(//把上一节点order换成点击的节点
|
|
|
|
`/api/Roles/${this.dataSource[node.order -1].id}`,
|
|
|
|
`/api/Roles/${this.dataSource[node.order -1].id}`,
|
|
|
|
{ |
|
|
|
{ |
|
|
@ -82,7 +92,17 @@ export class RoleComponent implements OnInit { |
|
|
|
//向下按钮
|
|
|
|
//向下按钮
|
|
|
|
down(node){ |
|
|
|
down(node){ |
|
|
|
let newdate = new Date(); |
|
|
|
let newdate = new Date(); |
|
|
|
let time = format(newdate, 'yyyy-MM-dd')
|
|
|
|
function getDate(date){ |
|
|
|
|
|
|
|
//date是传过来的时间戳,注意需为13位,10位需*1000
|
|
|
|
|
|
|
|
//也可以不传,获取的就是当前时间
|
|
|
|
|
|
|
|
var time = new Date(date); |
|
|
|
|
|
|
|
var year= time.getFullYear() //年
|
|
|
|
|
|
|
|
var month = ("0" + (time.getMonth() + 1)).slice(-2); //月
|
|
|
|
|
|
|
|
var day = ("0" + time.getDate()).slice(-2); //日
|
|
|
|
|
|
|
|
var mydate = year + "-" + month + "-" + day; |
|
|
|
|
|
|
|
return mydate |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
let time = getDate(newdate) |
|
|
|
this.http.put(//把下一节点order换成点击的节点
|
|
|
|
this.http.put(//把下一节点order换成点击的节点
|
|
|
|
`/api/Roles/${this.dataSource[node.order + 1].id}`,
|
|
|
|
`/api/Roles/${this.dataSource[node.order + 1].id}`,
|
|
|
|
{ |
|
|
|
{ |
|
|
@ -151,7 +171,17 @@ export class RoleComponent implements OnInit { |
|
|
|
//启用或禁用按钮
|
|
|
|
//启用或禁用按钮
|
|
|
|
open(roledata){ |
|
|
|
open(roledata){ |
|
|
|
let newdate = new Date(); |
|
|
|
let newdate = new Date(); |
|
|
|
let time = format(newdate, 'yyyy-MM-dd')
|
|
|
|
function getDate(date){ |
|
|
|
|
|
|
|
//date是传过来的时间戳,注意需为13位,10位需*1000
|
|
|
|
|
|
|
|
//也可以不传,获取的就是当前时间
|
|
|
|
|
|
|
|
var time = new Date(date); |
|
|
|
|
|
|
|
var year= time.getFullYear() //年
|
|
|
|
|
|
|
|
var month = ("0" + (time.getMonth() + 1)).slice(-2); //月
|
|
|
|
|
|
|
|
var day = ("0" + time.getDate()).slice(-2); //日
|
|
|
|
|
|
|
|
var mydate = year + "-" + month + "-" + day; |
|
|
|
|
|
|
|
return mydate |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
let time = getDate(newdate) |
|
|
|
this.http.put( |
|
|
|
this.http.put( |
|
|
|
`/api/Roles/${roledata['id']}`,
|
|
|
|
`/api/Roles/${roledata['id']}`,
|
|
|
|
{ |
|
|
|
{ |
|
|
@ -296,7 +326,17 @@ export class CreateRole { |
|
|
|
//提交
|
|
|
|
//提交
|
|
|
|
onSubmit(value){ |
|
|
|
onSubmit(value){ |
|
|
|
let newdate = new Date(); |
|
|
|
let newdate = new Date(); |
|
|
|
let time = format(newdate, 'yyyy-MM-dd')
|
|
|
|
function getDate(date){ |
|
|
|
|
|
|
|
//date是传过来的时间戳,注意需为13位,10位需*1000
|
|
|
|
|
|
|
|
//也可以不传,获取的就是当前时间
|
|
|
|
|
|
|
|
var time = new Date(date); |
|
|
|
|
|
|
|
var year= time.getFullYear() //年
|
|
|
|
|
|
|
|
var month = ("0" + (time.getMonth() + 1)).slice(-2); //月
|
|
|
|
|
|
|
|
var day = ("0" + time.getDate()).slice(-2); //日
|
|
|
|
|
|
|
|
var mydate = year + "-" + month + "-" + day; |
|
|
|
|
|
|
|
return mydate |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
let time = getDate(newdate) |
|
|
|
this.http.post( |
|
|
|
this.http.post( |
|
|
|
'/api/Roles',
|
|
|
|
'/api/Roles',
|
|
|
|
{ |
|
|
|
{ |
|
|
@ -537,7 +577,17 @@ export class EditRole { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
let newdate = new Date(); |
|
|
|
let newdate = new Date(); |
|
|
|
let time = format(newdate, 'yyyy-MM-dd')
|
|
|
|
function getDate(date){ |
|
|
|
|
|
|
|
//date是传过来的时间戳,注意需为13位,10位需*1000
|
|
|
|
|
|
|
|
//也可以不传,获取的就是当前时间
|
|
|
|
|
|
|
|
var time = new Date(date); |
|
|
|
|
|
|
|
var year= time.getFullYear() //年
|
|
|
|
|
|
|
|
var month = ("0" + (time.getMonth() + 1)).slice(-2); //月
|
|
|
|
|
|
|
|
var day = ("0" + time.getDate()).slice(-2); //日
|
|
|
|
|
|
|
|
var mydate = year + "-" + month + "-" + day; |
|
|
|
|
|
|
|
return mydate |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
let time = getDate(newdate) |
|
|
|
if(this.data['id'] != "0" && this.data['id'] != "1"){ |
|
|
|
if(this.data['id'] != "0" && this.data['id'] != "1"){ |
|
|
|
this.http.put( |
|
|
|
this.http.put( |
|
|
|
`/api/Roles/${this.data['id']}`,
|
|
|
|
`/api/Roles/${this.data['id']}`,
|
|
|
|