Browse Source

修改申报单位管理删除用户提示文本

warrior 6 months ago
parent
commit
822e485c7f

+ 2 - 2
projects/textbook/src/modules/nav-admin/page-role/page-role.component.ts

@@ -849,10 +849,10 @@ export class PageRoleComponent implements OnInit {
 
     let v = await this.tbookSer.getEduProcessProf(filters);
     this.modal.confirm({
-      nzTitle: `确认${data?.id ? '批量删除' : '删除该用户'}吗?`,
+      nzTitle: `确认${data?.id ? '删除该用户' : '批量删除'}吗?`,
       nzContent: `${
         v
-          ? '该用户已经被设置为【流程名称】的工作联系人,删除后,你需要重新设置该流程的工作联系人'
+          ? '该用户已经被设置为【'+ v + '】的工作联系人,删除后,你需要重新设置该流程的工作联系人'
           : '该用户已经提交至申报流程中的教材不会被删除'
       }`,
       nzOkText: '确认',

+ 1 - 2
projects/textbook/src/modules/nav-province-contact/page-role/page-role.component.html

@@ -214,11 +214,10 @@
                     </button>
                   </li>
                   <li nz-menu-item>
-                    <button nz-button style="color: #231c1f" nzType="link">
+                    <button nz-button style="color: #231c1f" nzType="link" (click)="deleteSelected(data)">
                       <span
                         nz-icon
                         nzType="delete"
-                        (click)="deleteSelected(data)"
                         nzTheme="outline"
                       ></span
                       >删除用户

+ 2 - 2
projects/textbook/src/modules/nav-province-contact/page-role/page-role.component.ts

@@ -855,8 +855,8 @@ export class PageRoleComponent implements OnInit {
 
     let v = await this.tbookSer.getEduProcessProf(filters)
     this.modal.confirm({
-      nzTitle: `确认${data?.id ? '批量删除' : '删除该用户'}吗?`,
-      nzContent: `${v ? '该用户已经被设置为【流程名称】的工作联系人,删除后,你需要重新设置该流程的工作联系人' : '该用户已经提交至申报流程中的教材不会被删除'}`,
+      nzTitle: `确认${data?.id ? '删除该用户' : '批量删除'}吗?`,
+      nzContent: `${v ? '该用户已经被设置为【'+ v + '】的工作联系人,删除后,你需要重新设置该流程的工作联系人' : '该用户已经提交至申报流程中的教材不会被删除'}`,
       nzOkText: '确认',
       nzOkType: 'primary',
       nzOkDanger: true,

+ 6 - 6
projects/textbook/src/services/textbook.ts

@@ -79,13 +79,13 @@ export class textbookServer {
   }
   //获取下级所有部门
   async getChild(id: string): Promise<Array<string>> {
-    console.log(id);
+    // console.log(id);
     let arr: Array<string> = [id];
     let query = new Parse.Query('Department');
     query.equalTo('parent', id);
     query.notEqualTo('isDeleted', true);
     query.select('id', 'hasChildren');
-    query.limit(200);
+    query.limit(500);
     let r = await query.find();
     for (let index = 0; index < r.length; index++) {
       if (r[index].get('hasChildren')) {
@@ -177,16 +177,16 @@ export class textbookServer {
   }
 
   //需要删除是否存在为联系人情况
-  async getEduProcessProf(filter: Array<string>): Promise<boolean> {
+  async getEduProcessProf(filter: Array<string>): Promise<string|undefined> {
     let query = new Parse.Query('EduProcess');
     query.notEqualTo('isDeleted', true);
     query.containedIn('profileSubmitted', filter);
-    query.select('objectId');
+    query.select('objectId', 'name');
     let res = await query.first();
     if (res?.id) {
-      return true;
+      return res.get('name');
     }
-    return false;
+    return;
   }
 
   //更新工作联系人