Submitted.ts 957 B

1234567891011121314151617181920212223242526272829
  1. import { MatDialog } from "@angular/material/dialog";
  2. import { Router } from "@angular/router";
  3. import Parse from "parse";
  4. import { ParseSchema } from "./func-parse";
  5. export const Submitted:ParseSchema = {
  6. title:"报送人",
  7. className:"Submitted",
  8. emptyImg:"/img/webhook-empty.png",
  9. include:["profile"],
  10. buttons:[
  11. {
  12. name:"编辑",
  13. place:"item",
  14. show:(options:{object:Parse.Object})=>{
  15. if(location?.pathname=='/nav-author/manage/space'){
  16. return true
  17. }
  18. return false
  19. },
  20. handle:(options:{dialog:MatDialog,object:Parse.Object,router?:Router})=>{
  21. options.router?.navigate(['/nav-author/manage/apply',{id:options.object.id}])
  22. }
  23. }
  24. ],
  25. fieldsArray:[
  26. {key:"profile",name:"姓名",type:"Pointer",targetClass:"Profile",isHeader:true,showName:"${name}"},
  27. ]
  28. }