123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200 |
- /*
- * @Author: your name
- * @Date: 2021-09-14 10:22:42
- * @LastEditTime: 2022-03-15 15:11:19
- * @LastEditors: Please set LastEditors
- * @Description: In User Settings Edit
- * @FilePath: /MedicalWisdomCheckSys/src/pages/GradeHospitalAccreditation/articleManagement/typings.d.ts
- */
- declare namespace API {
- type RecordsItemType = {
- evaluation: string;
- details?:
- | {
- userName: string;
- fileName: string;
- fileUrl: string;
- createTime: string;
- recordTypeName: string;
- }[]
- | [];
- records?:
- | {
- existHistory: boolean;
- uploadUserName: string;
- fileName: string;
- fileUrl: string;
- uploadTime: string;
- accountName: string;
- accountType: string;
- cateId: number;
- historyVersionVOList: {
- versionName: string;
- accountName: string;
- uploadUserName: string;
- fileName: string;
- fileUrl: string;
- uploadTime: string;
- id: number;
- }[];
- }[]
- | [];
- };
- export type Type_fmImplementations = {
- id: number;
- numStr: string;
- version: string;
- level: string;
- note: string;
- userAccount: string;
- userName: string;
- hospId: number;
- createTime: number;
- updateTime: number;
- deleteTime: number;
- };
- type Type_pfmViewRuleDetailDataVoList = {
- evaluation: string;
- viewRuleAndLevelVos: {
- grade: string;
- detail: string;
- }[];
- };
- type Type_reviewArticle = {
- id: number;
- ruleId: number;
- numStr: string;
- version: string;
- selfEvaluation: string;
- targetEvaluation: string;
- systemEvaluation: string;
- siteEvaluation: string;
- responsibilityDepartmentId: number;
- responsibilityDepartmentName: string; // 负责单位名称
- responsibilityUserId: number;
- responsibilityUserName: string; // 负责人名称
- accountType: string; // 条文组别
- hospId: number;
- userId: number,
- pfmReviewArticleDepartList:any[]; //合作单位及负责人
- // recordDay: number;
- // createTime: number;
- // updateTime: number;
- // deleteTime: number;
- };
- type LeafDataType = {
- pfmImplementations: Type_fmImplementations[]; // 执行情况
- pfmViewRuleDetailDataVoList: Type_pfmViewRuleDetailDataVoList[]; // 等级细则
- reviewArticle: Type_reviewArticle; // 四码对应的组别/负责人等数据
- };
- type settingArticlePostDataType = {
- id: number; // maybe 0
- ruleId: number;
- responsibilityDepartmentId: number;
- responsibilityDepartmentName: string;
- responsibilityUserId: number;
- responsibilityUserName: string;
- targetEvaluation: string;
- articleType: string;
- responsibilityList:{
- responsibilityDepartmentId:number;
- responsibilityDepartmentName:string;
- responsibilityUserId:number;
- responsibilityUserName:string;
- }[];
- };
- type tableDataItemType = {
- id: number;
- numStr: string;
- name: string;
- accountType: string;
- responsibilityDepartmentName: string;
- responsibilityUserName: string;
- selfEvaluation: string;
- targetEvaluation: string;
- systemEvaluation: string;
- siteEvaluation: string;
- };
- type batchSettingArticleType = {
- ruleIds: number[] | string[] | [];
- responsibilityDepartmentId: number;
- responsibilityDepartmentName: string;
- responsibilityUserId: number;
- responsibilityUserName: string;
- targetEvaluation: string;
- articleType: string;
- responsibilityList:{
- responsibilityDepartmentId:number;
- responsibilityDepartmentName:string;
- responsibilityUserId:number;
- responsibilityUserName:string;
- }[];
- };
- type GetSelfEvaluationRequestType = {
- // 获取自评记录
- id: number;
- selfEvaluation: string;
- userName: string;
- createTime: number;
- createDate: string;
- }[];
- type SelfEvolutionCommitType = {
- id: number;
- selfEvaluation: string;
- userId: number;
- userName: string;
- };
- type RuleChildsItemType = {
- levelNumber: string;
- generalNameList: { id: number; generalName: string }[];
- };
- type TaizhangDirectoryTableItem = {
- id: number,
- numStr: string,
- grade: string,
- directory: string,
- accountType: string,
- accountStatus: string
- }
- type TaizhangImplementationItem = {
- id: number,
- numStr: string,
- level: string,
- note: string,
- userAccount: string,
- userName: string,
- hospId: string,
- [key: string]: any
- }
- type ImplementationDtoListItem = {
- node: string,
- selfEvaluation: string
- }
- type TaizhangDataDirectoryCommitListItem = {
- accountStatus: string,
- accountType: string,
- dataStatus: number, // 操作状态 0不操作 1增加 2修改 3删除
- directory: string,
- grade: string,
- id: number,
- numStr: string,
- version: string
- }
- }
|