edit
This commit is contained in:
		| @ -31,7 +31,7 @@ | ||||
|     </nz-tabset> | ||||
|  | ||||
|     <st #st [data]="service.$mock_url" [columns]="columns" | ||||
|         [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, params: reqParams, process: beforeReq }" | ||||
|         [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' },  process: beforeReq }" | ||||
|         [res]="{ reName: { list: 'data.records', total: 'data.total' } }" | ||||
|         [page]="{ show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000] }" | ||||
|         [loading]="service.http.loading" [scroll]="{ x:'1200px',y: '370px' }"></st> | ||||
|  | ||||
| @ -19,8 +19,6 @@ export class AbnormalGoldComponent implements OnInit { | ||||
|   columns: STColumn[] = this.initST(); | ||||
|   searchSchema: SFSchema = this.initSF(); | ||||
|  | ||||
|   reqParams = {}; | ||||
|  | ||||
|   _$expand = false; | ||||
|  | ||||
|   constructor(public service: FreightAccountService, private nzModalService: NzModalService, private router: Router) {} | ||||
| @ -29,7 +27,7 @@ export class AbnormalGoldComponent implements OnInit { | ||||
|  | ||||
|   beforeReq = (requestOptions: STRequestOptions) => { | ||||
|     if (this.sf) { | ||||
|       this.reqParams = { ...this.sf.value }; | ||||
|       Object.assign(requestOptions.body, { ...this.sf.value }); | ||||
|     } | ||||
|     return requestOptions; | ||||
|   }; | ||||
|  | ||||
| @ -32,7 +32,7 @@ | ||||
|         </div> | ||||
|     </div> | ||||
|     <st #st [data]="service.$mock_url" [columns]="columns" | ||||
|         [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, params: reqParams, process: beforeReq }" | ||||
|         [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, process: beforeReq }" | ||||
|         [res]="{ reName: { list: 'data.records', total: 'data.total' } }" | ||||
|         [page]="{ show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000] }" | ||||
|         [loading]="service.http.loading" [scroll]="{ y: '370px' }"> | ||||
|  | ||||
| @ -22,7 +22,6 @@ export class CostManagementComponent implements OnInit { | ||||
|  | ||||
|   selectedRows: any[] = []; | ||||
|  | ||||
|   reqParams = {}; | ||||
|   _$expand = false; | ||||
|  | ||||
|   constructor(public service: FreightAccountService, private nzModalService: NzModalService, private router: Router) {} | ||||
| @ -31,7 +30,7 @@ export class CostManagementComponent implements OnInit { | ||||
|  | ||||
|   beforeReq = (requestOptions: STRequestOptions) => { | ||||
|     if (this.sf) { | ||||
|       this.reqParams = { ...this.sf.value }; | ||||
|       Object.assign(requestOptions.body, { ...this.sf.value }); | ||||
|     } | ||||
|     return requestOptions; | ||||
|   }; | ||||
|  | ||||
| @ -51,7 +51,7 @@ | ||||
|  | ||||
| <nz-card class="content-box" nzBordered> | ||||
|     <st #st [data]="service.$mock_url" [columns]="columns" | ||||
|         [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, params: reqParams, process: beforeReq }" | ||||
|         [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, process: beforeReq }" | ||||
|         [res]="{ reName: { list: 'data.records', total: 'data.total' } }" | ||||
|         [page]="{ show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000] }" | ||||
|         [loading]="service.http.loading" [scroll]="{ x:'1200px',y: '300px' }"></st> | ||||
|  | ||||
| @ -19,7 +19,6 @@ export class DriverAccountDetailComponent implements OnInit { | ||||
|   columns: STColumn[] = this.initST(); | ||||
|   searchSchema: SFSchema = this.initSF(); | ||||
|  | ||||
|   reqParams = {}; | ||||
|   _$expand = false; | ||||
|   constructor(public service: FreightAccountService) {} | ||||
|  | ||||
| @ -27,7 +26,7 @@ export class DriverAccountDetailComponent implements OnInit { | ||||
|  | ||||
|   beforeReq = (requestOptions: STRequestOptions) => { | ||||
|     if (this.sf) { | ||||
|       this.reqParams = { ...this.sf.value }; | ||||
|       Object.assign(requestOptions.body, { ...this.sf.value }); | ||||
|     } | ||||
|     return requestOptions; | ||||
|   }; | ||||
|  | ||||
| @ -23,7 +23,7 @@ | ||||
|  | ||||
| <nz-card class="content-box"> | ||||
|     <st #st [data]="service.$mock_url" [columns]="columns" | ||||
|         [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, params: reqParams, process: beforeReq }" | ||||
|         [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, process: beforeReq }" | ||||
|         [res]="{ reName: { list: 'data.records', total: 'data.total' } }" | ||||
|         [page]="{ show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000] }" | ||||
|         [loading]="service.http.loading" [scroll]="{ y: '370px' }"> | ||||
|  | ||||
| @ -17,7 +17,6 @@ export class DriverAccountComponent implements OnInit { | ||||
|  | ||||
|   searchSchema: SFSchema = this.initSF(); | ||||
|   columns: STColumn[] = this.initST(); | ||||
|   reqParams = {}; | ||||
|   _$expand = false; | ||||
|  | ||||
|   constructor(public service: FreightAccountService, private router: Router) {} | ||||
| @ -26,7 +25,7 @@ export class DriverAccountComponent implements OnInit { | ||||
|  | ||||
|   beforeReq = (requestOptions: STRequestOptions) => { | ||||
|     if (this.sf) { | ||||
|       this.reqParams = { ...this.sf.value }; | ||||
|       Object.assign(requestOptions.body, { ...this.sf.value }); | ||||
|     } | ||||
|     return requestOptions; | ||||
|   }; | ||||
|  | ||||
| @ -50,7 +50,7 @@ | ||||
|  | ||||
| <nz-card class="content-box" nzBordered> | ||||
|     <st #st [data]="service.$mock_url" [columns]="columns" | ||||
|         [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, params: reqParams, process: beforeReq }" | ||||
|         [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' },  process: beforeReq }" | ||||
|         [res]="{ reName: { list: 'data.records', total: 'data.total' } }" | ||||
|         [page]="{ show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000] }" | ||||
|         [loading]="service.http.loading" [scroll]="{ x:'1200px',y: '300px' }"></st> | ||||
|  | ||||
| @ -18,7 +18,6 @@ export class FreightAccountDetailComponent implements OnInit { | ||||
|   columns: STColumn[] = this.initST(); | ||||
|   searchSchema: SFSchema = this.initSF(); | ||||
|  | ||||
|   reqParams = {}; | ||||
|   _$expand = false; | ||||
|   constructor(public service: FreightAccountService, private nzModalService: NzModalService, private router: Router) {} | ||||
|  | ||||
| @ -26,7 +25,7 @@ export class FreightAccountDetailComponent implements OnInit { | ||||
|  | ||||
|   beforeReq = (requestOptions: STRequestOptions) => { | ||||
|     if (this.sf) { | ||||
|       this.reqParams = { ...this.sf.value }; | ||||
|       Object.assign(requestOptions.body, { ...this.sf.value }); | ||||
|     } | ||||
|     return requestOptions; | ||||
|   }; | ||||
|  | ||||
| @ -23,7 +23,7 @@ | ||||
|  | ||||
| <nz-card class="content-box"> | ||||
|     <st #st [data]="service.$mock_url" [columns]="columns" | ||||
|         [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, params: reqParams, process: beforeReq }" | ||||
|         [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' },  process: beforeReq }" | ||||
|         [res]="{ reName: { list: 'data.records', total: 'data.total' } }" | ||||
|         [page]="{ show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000] }" | ||||
|         [loading]="service.http.loading" [scroll]="{ y: '370px' }"> | ||||
|  | ||||
| @ -21,7 +21,6 @@ export class FreightAccountComponent implements OnInit { | ||||
|  | ||||
|   selectedRows: any[] = []; | ||||
|  | ||||
|   reqParams = {}; | ||||
|   _$expand = false; | ||||
|  | ||||
|   constructor(public service: FreightAccountService, private nzModalService: NzModalService, private router: Router) {} | ||||
| @ -30,7 +29,7 @@ export class FreightAccountComponent implements OnInit { | ||||
|  | ||||
|   beforeReq = (requestOptions: STRequestOptions) => { | ||||
|     if (this.sf) { | ||||
|       this.reqParams = { ...this.sf.value }; | ||||
|       Object.assign(requestOptions.body, { ...this.sf.value }); | ||||
|     } | ||||
|     return requestOptions; | ||||
|   }; | ||||
|  | ||||
| @ -31,7 +31,7 @@ | ||||
|     </nz-tabset> | ||||
|  | ||||
|     <st #st [data]="service.$mock_url" [columns]="columns" | ||||
|         [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, params: reqParams, process: beforeReq }" | ||||
|         [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, process: beforeReq }" | ||||
|         [res]="{ reName: { list: 'data.records', total: 'data.total' } }" | ||||
|         [page]="{ show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000] }" | ||||
|         [loading]="service.http.loading" [scroll]="{ x:'1200px',y: '370px' }"></st> | ||||
|  | ||||
| @ -19,7 +19,6 @@ export class PaymentRecordComponent implements OnInit { | ||||
|   columns: STColumn[] = this.initST(); | ||||
|   searchSchema: SFSchema = this.initSF(); | ||||
|  | ||||
|   reqParams = {}; | ||||
|  | ||||
|   _$expand = false; | ||||
|  | ||||
| @ -29,7 +28,7 @@ export class PaymentRecordComponent implements OnInit { | ||||
|  | ||||
|   beforeReq = (requestOptions: STRequestOptions) => { | ||||
|     if (this.sf) { | ||||
|       this.reqParams = { ...this.sf.value }; | ||||
|       Object.assign(requestOptions.body, { ...this.sf.value }); | ||||
|     } | ||||
|     return requestOptions; | ||||
|   }; | ||||
|  | ||||
| @ -37,7 +37,7 @@ | ||||
|  | ||||
| <nz-card class="content-box" nzBordered> | ||||
|     <st #st [data]="service.$mock_url" [columns]="columns" | ||||
|         [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, params: reqParams, process: beforeReq }" | ||||
|         [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, process: beforeReq }" | ||||
|         [res]="{ reName: { list: 'data.records', total: 'data.total' } }" | ||||
|         [page]="{ show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000] }" | ||||
|         [loading]="service.http.loading" [scroll]="{ x:'1200px',y: '400px' }"></st> | ||||
|  | ||||
| @ -16,7 +16,6 @@ export class RechargeRecordComponent implements OnInit { | ||||
|   columns: STColumn[] = this.initST(); | ||||
|   searchSchema: SFSchema = this.initSF(); | ||||
|  | ||||
|   reqParams = {}; | ||||
|   _$expand = false; | ||||
|   constructor(public service: FreightAccountService) {} | ||||
|  | ||||
| @ -24,7 +23,7 @@ export class RechargeRecordComponent implements OnInit { | ||||
|  | ||||
|   beforeReq = (requestOptions: STRequestOptions) => { | ||||
|     if (this.sf) { | ||||
|       this.reqParams = { ...this.sf.value }; | ||||
|       Object.assign(requestOptions.body, { ...this.sf.value }); | ||||
|     } | ||||
|     return requestOptions; | ||||
|   }; | ||||
|  | ||||
| @ -24,7 +24,7 @@ | ||||
| <nz-card class="content-box pt-xl" nzBordered> | ||||
|  | ||||
|     <st #st [data]="service.$mock_url" [columns]="columns" | ||||
|         [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, params: reqParams, process: beforeReq }" | ||||
|         [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, process: beforeReq }" | ||||
|         [res]="{ reName: { list: 'data.records', total: 'data.total' } }" | ||||
|         [page]="{ show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000] }" | ||||
|         [loading]="service.http.loading" [scroll]="{ x:'1200px',y: '450px' }"></st> | ||||
|  | ||||
| @ -18,8 +18,6 @@ export class TransactionFlowComponent implements OnInit { | ||||
|   columns: STColumn[] = this.initST(); | ||||
|   searchSchema: SFSchema = this.initSF(); | ||||
|  | ||||
|   reqParams = {}; | ||||
|  | ||||
|   _$expand = false; | ||||
|  | ||||
|   constructor(public service: FreightAccountService, private nzModalService: NzModalService, private router: Router) {} | ||||
| @ -28,7 +26,7 @@ export class TransactionFlowComponent implements OnInit { | ||||
|  | ||||
|   beforeReq = (requestOptions: STRequestOptions) => { | ||||
|     if (this.sf) { | ||||
|       this.reqParams = { ...this.sf.value }; | ||||
|       Object.assign(requestOptions.body, { ...this.sf.value }); | ||||
|     } | ||||
|     return requestOptions; | ||||
|   }; | ||||
|  | ||||
| @ -66,7 +66,7 @@ | ||||
|     </ng-template> | ||||
|  | ||||
|     <st #st [data]="service.$mock_url" [columns]="columns" | ||||
|         [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, params: reqParams, process: beforeReq }" | ||||
|         [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, process: beforeReq }" | ||||
|         [res]="{ reName: { list: 'data.records', total: 'data.total' } }" | ||||
|         [page]="{ show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000] }" | ||||
|         [loading]="service.http.loading" [scroll]="{ x:'1200px',y: '370px' }" (change)="stChange($event)"></st> | ||||
|  | ||||
| @ -20,8 +20,6 @@ export class WithdrawalsRecordComponent implements OnInit { | ||||
|   columns: STColumn[] = this.initST(); | ||||
|   searchSchema: SFSchema = this.initSF(); | ||||
|  | ||||
|   reqParams = {}; | ||||
|  | ||||
|   _$expand = false; | ||||
|  | ||||
|   selectedRows: any[] = []; | ||||
| @ -32,7 +30,7 @@ export class WithdrawalsRecordComponent implements OnInit { | ||||
|  | ||||
|   beforeReq = (requestOptions: STRequestOptions) => { | ||||
|     if (this.sf) { | ||||
|       this.reqParams = { ...this.sf.value }; | ||||
|       Object.assign(requestOptions.body, { ...this.sf.value }); | ||||
|     } | ||||
|     return requestOptions; | ||||
|   }; | ||||
|  | ||||
| @ -18,11 +18,11 @@ | ||||
|  | ||||
|     <div class="d-flex justify-content-end mb-sm"> | ||||
|         <div> | ||||
|             <button nz-button nzType="primary" (click)="roleAction()" >新建角色</button> | ||||
|             <button nz-button nzType="primary" (click)="roleAction()">新建角色</button> | ||||
|         </div> | ||||
|     </div> | ||||
|     <st #st [data]="url" [columns]="columns" | ||||
|         [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, params: reqParams }" | ||||
|     <st #st [data]="service.$api_get_role_page" [columns]="columns" | ||||
|         [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' },process: beforeReq }" | ||||
|         [res]="{ reName: { list: 'data.records', total: 'data.total' } }" | ||||
|         [page]="{ show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000] }" | ||||
|         [loading]="service.http.loading" [scroll]="{ y: '370px' }" (change)="stChange($event)"></st> | ||||
|  | ||||
| @ -1,5 +1,5 @@ | ||||
| import { Component, OnInit, ViewChild } from '@angular/core'; | ||||
| import { STComponent, STColumn, STChange } from '@delon/abc/st'; | ||||
| import { STComponent, STColumn, STChange, STRequestOptions } from '@delon/abc/st'; | ||||
| import { SFComponent, SFSchema } from '@delon/form'; | ||||
| import { NzModalService } from 'ng-zorro-antd/modal'; | ||||
| import { SystemService } from '../../services/system.service'; | ||||
| @ -20,7 +20,7 @@ export class RoleManagementComponent implements OnInit { | ||||
|  | ||||
|   searchSchema: SFSchema = { | ||||
|     properties: { | ||||
|       receiveName: { | ||||
|       roleName: { | ||||
|         type: 'string', | ||||
|         title: '角色名称', | ||||
|         ui: { placeholder: '请输入' } | ||||
| @ -29,13 +29,14 @@ export class RoleManagementComponent implements OnInit { | ||||
|   }; | ||||
|  | ||||
|   columns: STColumn[] = [ | ||||
|     { title: '角色名称', index: 'no' }, | ||||
|     { title: '角色描述', index: 'description' }, | ||||
|     { title: '创建人手机号', index: 'description' }, | ||||
|     { title: '角色名称', index: 'roleName' }, | ||||
|     { title: '角色描述', index: 'roleDescription' }, | ||||
|     { title: '创建人手机号', index: 'telephone' }, | ||||
|     { | ||||
|       title: '创建时间', | ||||
|       index: 'updatedAt', | ||||
|       type: 'date' | ||||
|       index: 'createTime', | ||||
|       type: 'date', | ||||
|       sort: true | ||||
|     }, | ||||
|     { | ||||
|       title: '操作', | ||||
| @ -54,20 +55,25 @@ export class RoleManagementComponent implements OnInit { | ||||
|  | ||||
|   selectedRows: any[] = []; | ||||
|  | ||||
|   reqParams = { pageIndex: 1, pageSize: 10 }; | ||||
|  | ||||
|   constructor(public service: SystemService, private nzModalService: NzModalService) {} | ||||
|  | ||||
|   ngOnInit(): void {} | ||||
|  | ||||
|   beforeReq = (requestOptions: STRequestOptions) => { | ||||
|     if (this.sf) { | ||||
|       Object.assign(requestOptions.body, { ...this.sf.value }); | ||||
|     } | ||||
|     if (requestOptions.body?.createTime) { | ||||
|       Object.assign(requestOptions.body, { sort: 'createTime.' + requestOptions.body.createTime }); | ||||
|     } | ||||
|     return requestOptions; | ||||
|   }; | ||||
|  | ||||
|   stChange(e: STChange): void { | ||||
|     switch (e.type) { | ||||
|       case 'checkbox': | ||||
|       case 'sort': | ||||
|         this.selectedRows = e.checkbox!; | ||||
|         break; | ||||
|       case 'filter': | ||||
|         this.st.load(); | ||||
|         break; | ||||
|     } | ||||
|   } | ||||
|  | ||||
|  | ||||
| @ -13,8 +13,6 @@ import { BaseService } from 'src/app/shared/services'; | ||||
|   providedIn: 'root' | ||||
| }) | ||||
| export class SystemService extends BaseService { | ||||
|  | ||||
|  | ||||
|   // 分页查询企业项目员工列表 | ||||
|   $api_get_enterprise_staff_page = '/api/mdc/cuc/userApp/getEnterpriseProjectStaffListPage'; | ||||
|   // 添加员工 | ||||
| @ -25,7 +23,10 @@ export class SystemService extends BaseService { | ||||
|   $api_delete_staff = '/api/mdc/cuc/userApp/deleteAppUser'; | ||||
|   // 冻结或恢复员工 | ||||
|   $api_free_or_resume_staff = '/api/mdc/cuc/userApp/freezeOrResumeStaff'; | ||||
|    | ||||
|  | ||||
|   // 分页获取应用角色列表 | ||||
|   $api_get_role_page = '/api/mdc/cuc/roleInfo/getAppRoleInfoList'; | ||||
|  | ||||
|   // 查询字典选项列表 | ||||
|   $api_get_dict_page = '/api/mdc/pbc/dictItems/list/page'; | ||||
|   // 根据id批量删除字典选项 | ||||
| @ -35,7 +36,6 @@ export class SystemService extends BaseService { | ||||
|   // 更新字典选项 | ||||
|   $api_update_dict = '/api/mdc/pbc/dictItems/update'; | ||||
|  | ||||
|  | ||||
|   // 获取CRM客户信息表 | ||||
|   $api_get_crmCustomer = '/api/mdc/crmCustomer/get'; | ||||
|   // 查询CRM客户信息表 | ||||
| @ -45,7 +45,6 @@ export class SystemService extends BaseService { | ||||
|   // 删除CRM客户信息表 | ||||
|   $api_deletebatch_crmCustomer = '/api/mdc/crmCustomer/deletebatch'; | ||||
|  | ||||
|  | ||||
|   $api_getAllFunctionInfoByAppId: string = ''; | ||||
|   $api_getRoleTemplateInfo: string = ''; | ||||
|   $api_getFunctionButtonInfo: string = ''; | ||||
|  | ||||
| @ -43,7 +43,7 @@ | ||||
|  | ||||
|  | ||||
|     <st #st [data]="service.$mock_url" [columns]="columns" | ||||
|         [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, params: reqParams, process: beforeReq }" | ||||
|         [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' },  process: beforeReq }" | ||||
|         [res]="{ reName: { list: 'data.records', total: 'data.total' } }" | ||||
|         [page]="{ show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000] }" | ||||
|         [loading]="service.http.loading" [scroll]="{ x:'1200px',y: '370px' }" (change)="stChange($event)"> | ||||
|  | ||||
| @ -22,8 +22,6 @@ export class CancellationInvoiceComponent implements OnInit { | ||||
|   columns: STColumn[] = this.initST(); | ||||
|   searchSchema: SFSchema = this.initSF(); | ||||
|  | ||||
|   reqParams = {}; | ||||
|  | ||||
|   _$expand = false; | ||||
|  | ||||
|   selectedRows: any[] = []; | ||||
| @ -34,7 +32,7 @@ export class CancellationInvoiceComponent implements OnInit { | ||||
|  | ||||
|   beforeReq = (requestOptions: STRequestOptions) => { | ||||
|     if (this.sf) { | ||||
|       this.reqParams = { ...this.sf.value }; | ||||
|       Object.assign(requestOptions.body, { ...this.sf.value }); | ||||
|     } | ||||
|     return requestOptions; | ||||
|   }; | ||||
|  | ||||
| @ -88,7 +88,7 @@ | ||||
|             </div> | ||||
|  | ||||
|             <st #orderST [data]="service.$mock_url" [columns]="orderColumns" size="small" bordered="true" | ||||
|                 [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, params: orderReqParams, process: beforeReq }" | ||||
|                 [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' },  process: beforeReq }" | ||||
|                 [res]="{ reName: { list: 'data.records', total: 'data.total' } }" | ||||
|                 [page]="{ show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000] }" | ||||
|                 [loading]="service.http.loading" [scroll]="{ x:'1200px',y: '250px' }"></st> | ||||
| @ -109,14 +109,14 @@ | ||||
|             </div> | ||||
|  | ||||
|             <st #costST [data]="service.$mock_url" [columns]="costColumns" size="small" bordered="true" | ||||
|                 [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, params: orderReqParams, process: beforeReq }" | ||||
|                 [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, process: beforeReq }" | ||||
|                 [res]="{ reName: { list: 'data.records', total: 'data.total' } }" | ||||
|                 [page]="{ show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000] }" | ||||
|                 [loading]="service.http.loading" [scroll]="{ x:'1200px',y: '250px' }"></st> | ||||
|         </nz-tab> | ||||
|         <nz-tab nzTitle="发票明细"> | ||||
|             <st #invoiceST [data]="service.$mock_url" [columns]="invoiceColumns" size="small" bordered="true" | ||||
|                 [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, params: invoiceReqParams, process: beforeReq }" | ||||
|                 [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' },  process: beforeReq }" | ||||
|                 [res]="{ reName: { list: 'data.records', total: 'data.total' } }" | ||||
|                 [page]="{ show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000] }" | ||||
|                 [loading]="service.http.loading" [scroll]="{ x:'1200px',y: '250px' }"> | ||||
|  | ||||
| @ -17,7 +17,6 @@ export class InvoiceDetailComponent implements OnInit { | ||||
|   orderSf!: SFComponent; | ||||
|   orderColumns: STColumn[] = this.initOrderST(); | ||||
|   orderSchema: SFSchema = this.initOrderSF(); | ||||
|   ordeReqParams = {}; | ||||
|  | ||||
|   @ViewChild('costST', { static: true }) | ||||
|   costST!: STComponent; | ||||
| @ -25,12 +24,10 @@ export class InvoiceDetailComponent implements OnInit { | ||||
|   costSf!: SFComponent; | ||||
|   costColumns: STColumn[] = this.initCostST(); | ||||
|   costSchema: SFSchema = this.initCostSF(); | ||||
|   orderReqParams = {}; | ||||
|  | ||||
|   @ViewChild('invoiceST', { static: true }) | ||||
|   invoiceST!: STComponent; | ||||
|   invoiceColumns: STColumn[] = this.initInvoiceST(); | ||||
|   invoiceReqParams = {}; | ||||
|  | ||||
|   isCanEdit = false; | ||||
|   isEdit = false; | ||||
| @ -43,10 +40,10 @@ export class InvoiceDetailComponent implements OnInit { | ||||
|  | ||||
|   beforeReq = (requestOptions: STRequestOptions) => { | ||||
|     if (this.orderSf) { | ||||
|       this.orderReqParams = { ...this.orderSf.value }; | ||||
|       Object.assign(requestOptions.body, { ...this.orderSf.value }); | ||||
|     } | ||||
|     if (this.costSf) { | ||||
|       this.orderReqParams = { ...this.costSf.value }; | ||||
|       Object.assign(requestOptions.body, { ...this.costSf.value }); | ||||
|     } | ||||
|     return requestOptions; | ||||
|   }; | ||||
| @ -78,7 +75,6 @@ export class InvoiceDetailComponent implements OnInit { | ||||
|     } | ||||
|   } | ||||
|  | ||||
|  | ||||
|   private initOrderSF(): SFSchema { | ||||
|     return { | ||||
|       properties: { | ||||
|  | ||||
| @ -100,7 +100,7 @@ | ||||
|     </div> | ||||
|  | ||||
|     <st #st [data]="service.$mock_url" [columns]="columns" | ||||
|         [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, params: reqParams, process: beforeReq }" | ||||
|         [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, process: beforeReq }" | ||||
|         [res]="{ reName: { list: 'data.records', total: 'data.total' } }" | ||||
|         [page]="{ show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000] }" | ||||
|         [loading]="service.http.loading" [scroll]="{ x:'1200px',y: '200px' }" (change)="stChange($event)"></st> | ||||
|  | ||||
| @ -20,7 +20,6 @@ export class InvoiceRequestedDetailComponent implements OnInit { | ||||
|   columns: STColumn[] = this.initST(); | ||||
|   searchSchema: SFSchema = this.initSF(); | ||||
|  | ||||
|   reqParams = {}; | ||||
|   detail: any = {}; | ||||
|  | ||||
|   selectedRows: any[] = []; | ||||
| @ -32,7 +31,7 @@ export class InvoiceRequestedDetailComponent implements OnInit { | ||||
|  | ||||
|   beforeReq = (requestOptions: STRequestOptions) => { | ||||
|     if (this.sf) { | ||||
|       this.reqParams = { ...this.sf.value }; | ||||
|       Object.assign(requestOptions.body, { ...this.sf.value }); | ||||
|     } | ||||
|     return requestOptions; | ||||
|   }; | ||||
|  | ||||
| @ -44,7 +44,7 @@ | ||||
|  | ||||
|  | ||||
|     <st #st [data]="service.$mock_url" [columns]="columns" | ||||
|         [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, params: reqParams, process: beforeReq }" | ||||
|         [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, process: beforeReq }" | ||||
|         [res]="{ reName: { list: 'data.records', total: 'data.total' } }" | ||||
|         [page]="{ show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000] }" | ||||
|         [loading]="service.http.loading" [scroll]="{ x:'1200px',y: '370px' }" (change)="stChange($event)"></st> | ||||
|  | ||||
| @ -22,8 +22,6 @@ export class InvoiceRequestedComponent implements OnInit { | ||||
|   columns: STColumn[] = this.initST(); | ||||
|   searchSchema: SFSchema = this.initSF(); | ||||
|  | ||||
|   reqParams = {}; | ||||
|  | ||||
|   _$expand = false; | ||||
|  | ||||
|   selectedRows: any[] = []; | ||||
| @ -34,7 +32,7 @@ export class InvoiceRequestedComponent implements OnInit { | ||||
|  | ||||
|   beforeReq = (requestOptions: STRequestOptions) => { | ||||
|     if (this.sf) { | ||||
|       this.reqParams = { ...this.sf.value }; | ||||
|       Object.assign(requestOptions.body, { ...this.sf.value }); | ||||
|     } | ||||
|     return requestOptions; | ||||
|   }; | ||||
|  | ||||
| @ -35,7 +35,7 @@ | ||||
|     </div> | ||||
|  | ||||
|     <st #st [data]="service.$mock_url" [columns]="columns" | ||||
|         [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, params: reqParams, process: beforeReq }" | ||||
|         [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, process: beforeReq }" | ||||
|         [res]="{ reName: { list: 'data.records', total: 'data.total' } }" | ||||
|         [page]="{ show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000] }" | ||||
|         [loading]="service.http.loading" [scroll]="{ x:'1200px',y: '370px' }" (change)="stChange($event)"> | ||||
|  | ||||
| @ -11,7 +11,6 @@ import { TicketService } from '../../services/ticket.service'; | ||||
|   styleUrls: ['./invoiced-list.component.less'] | ||||
| }) | ||||
| export class InvoicedListComponent implements OnInit { | ||||
|   url = `/rule?_allow_anonymous=true`; | ||||
|   @ViewChild('st', { static: true }) | ||||
|   st!: STComponent; | ||||
|   @ViewChild('sf', { static: false }) | ||||
| @ -23,8 +22,6 @@ export class InvoicedListComponent implements OnInit { | ||||
|   columns: STColumn[] = this.initST(); | ||||
|   searchSchema: SFSchema = this.initSF(); | ||||
|  | ||||
|   reqParams = {}; | ||||
|  | ||||
|   _$expand = false; | ||||
|  | ||||
|   selectedRows: any[] = []; | ||||
| @ -35,7 +32,7 @@ export class InvoicedListComponent implements OnInit { | ||||
|  | ||||
|   beforeReq = (requestOptions: STRequestOptions) => { | ||||
|     if (this.sf) { | ||||
|       this.reqParams = { ...this.sf.value }; | ||||
|       Object.assign(requestOptions.body, { ...this.sf.value }); | ||||
|     } | ||||
|     return requestOptions; | ||||
|   }; | ||||
|  | ||||
		Reference in New Issue
	
	Block a user