批量审核
This commit is contained in:
		| @ -1,7 +1,7 @@ | |||||||
| <!-- | <!-- | ||||||
|  * @Author: your name |  * @Author: your name | ||||||
|  * @Date: 2021-12-03 11:10:14 |  * @Date: 2021-12-03 11:10:14 | ||||||
|  * @LastEditTime: 2022-01-17 20:13:41 |  * @LastEditTime: 2022-01-18 16:55:43 | ||||||
|  * @LastEditors: Please set LastEditors |  * @LastEditors: Please set LastEditors | ||||||
|  * @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE |  * @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE | ||||||
|  * @FilePath: \tms-obc-web\src\app\routes\supply-management\components\vehicle\vehicle.component.html |  * @FilePath: \tms-obc-web\src\app\routes\supply-management\components\vehicle\vehicle.component.html | ||||||
| @ -94,84 +94,6 @@ | |||||||
|         <div *ngIf="item?.loadingTime">装 | {{item?.loadingTime}}</div> |         <div *ngIf="item?.loadingTime">装 | {{item?.loadingTime}}</div> | ||||||
|         <div *ngIf="item?.unloadingTime">卸 | {{item?.unloadingTime}}</div> |         <div *ngIf="item?.unloadingTime">卸 | {{item?.unloadingTime}}</div> | ||||||
|       </ng-template> |       </ng-template> | ||||||
|       <ng-template st-row="enStatusStr27878" let-item let-index="index"> |  | ||||||
|         <div class="mr-xs" nzPopoverTitle="Title" nz-popover [nzPopoverContent]="contentTemplate">{{item.no}}</div> |  | ||||||
|       </ng-template> |  | ||||||
|       <ng-template st-row="feiong" let-item let-index="index"> |  | ||||||
|         <div style="color: aqua;" (click)="OpenPrice()"> |  | ||||||
|           {{item.no}} |  | ||||||
|         </div> |  | ||||||
|       </ng-template> |  | ||||||
|       <ng-template #contentTemplate> |  | ||||||
|         <div> |  | ||||||
|           <p>预付:¥200.00</p> |  | ||||||
|           <p>到付:¥200.00</p> |  | ||||||
|           <p>油卡:¥200.00</p> |  | ||||||
|           <p>回单付:¥200.00</p> |  | ||||||
|           <p>小计:¥200.00</p> |  | ||||||
|           <p>附加费:¥200.00</p> |  | ||||||
|         </div> |  | ||||||
|       </ng-template> |  | ||||||
|     </st> |     </st> | ||||||
|   </div> |   </div> | ||||||
| </nz-card> | </nz-card> | ||||||
|  |  | ||||||
|  |  | ||||||
| <nz-modal [(nzVisible)]="isVisible" [nzWidth]="600" [nzFooter]="nzModalFooter" nzTitle="浮动费用" (nzOnOk)="handleOK()" |  | ||||||
|   (nzOnCancel)="handleCancel('0')"> |  | ||||||
|   <ng-container *nzModalContent> |  | ||||||
|     <st #stFloat multiSort size="small" [bordered]="true" [data]="datass" [columns]="columnsFloat" |  | ||||||
|       [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, params: reqParams }" |  | ||||||
|       [res]="{ reName: { list: 'data.records', total: 'data.total' } }" |  | ||||||
|       [page]="{ show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000] }" |  | ||||||
|       [loadingDelay]="500"> |  | ||||||
|     </st> |  | ||||||
|   </ng-container> |  | ||||||
|   <ng-template #nzModalFooter> |  | ||||||
|     <button nz-button nzType="primary" (click)="handleCancel('0')">取消</button> |  | ||||||
|     <button nz-button nzType="default" (click)="handleOK()">确定</button> |  | ||||||
|   </ng-template> |  | ||||||
| </nz-modal> |  | ||||||
|  |  | ||||||
|  |  | ||||||
| <nz-modal [(nzVisible)]="isVisibleView" [nzWidth]="600" [nzFooter]="nzModalFooterview" nzTitle="查看" |  | ||||||
|   (nzOnOk)="handleOK()" (nzOnCancel)="handleCancel('1')"> |  | ||||||
|   <ng-container *nzModalContent> |  | ||||||
|     <st #stFloatView multiSort size="small" [bordered]="true" [data]="datass" [columns]="columnsFloatView" |  | ||||||
|       [req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, params: reqParams }" |  | ||||||
|       [res]="{ reName: { list: 'data.records', total: 'data.total' } }" |  | ||||||
|       [page]="{ show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000] }" |  | ||||||
|       [loadingDelay]="500"> |  | ||||||
|     </st> |  | ||||||
|     <div><span>变更原因2:</span></div> |  | ||||||
|     <div><span>拒绝原因:</span></div> |  | ||||||
|     <div><span>注:</span></div> |  | ||||||
|   </ng-container> |  | ||||||
|   <ng-template #nzModalFooterview> |  | ||||||
|     <button nz-button nzType="default" (click)="handleCancel('1')">取消</button> |  | ||||||
|     <button nz-button nzType="primary" (click)="handleOK()">确定</button> |  | ||||||
|   </ng-template> |  | ||||||
| </nz-modal> |  | ||||||
|  |  | ||||||
| <nz-modal [(nzVisible)]="isVisibleEvaluate" [nzWidth]="600" [nzFooter]="nzModalFooterEvaluate" (nzOnOk)="handleOK()" |  | ||||||
|   (nzOnCancel)="handleCancel('2')"> |  | ||||||
|   <ng-container *nzModalContent> |  | ||||||
|     <nz-tabset> |  | ||||||
|       <nz-tab nzTitle="我的评价"> |  | ||||||
|         <div> |  | ||||||
|           评分: <nz-rate [ngModel]="2.5" nzAllowHalf></nz-rate> |  | ||||||
|           <div><span>评价内容:</span></div> |  | ||||||
|         </div> |  | ||||||
|       </nz-tab> |  | ||||||
|       <nz-tab nzTitle="司机评价"> |  | ||||||
|         <div> |  | ||||||
|           暂无评价内容 |  | ||||||
|         </div> |  | ||||||
|       </nz-tab> |  | ||||||
|     </nz-tabset> |  | ||||||
|   </ng-container> |  | ||||||
|   <ng-template #nzModalFooterEvaluate> |  | ||||||
|     <button nz-button nzType="default" (click)="handleCancel('2')">取消</button> |  | ||||||
|     <button nz-button nzType="primary" (click)="handleOK()">确定</button> |  | ||||||
|   </ng-template> |  | ||||||
| </nz-modal> |  | ||||||
| @ -19,34 +19,13 @@ import { WaybillManagementServe } from '../../services/waybill-management.servic | |||||||
| export class WaybillManagementVehicleComponent implements OnInit { | export class WaybillManagementVehicleComponent implements OnInit { | ||||||
|   ui: SFUISchema = {}; |   ui: SFUISchema = {}; | ||||||
|   schema: SFSchema = {}; |   schema: SFSchema = {}; | ||||||
|   auditMany = false; |  | ||||||
|   isVisibleView = false; |  | ||||||
|   isVisibleEvaluate = false; |   isVisibleEvaluate = false; | ||||||
|   isVisible = false; |   isVisible = false; | ||||||
|   _$expand = false; |   _$expand = false; | ||||||
|   resourceStatus: any; |   resourceStatus: any; | ||||||
|   @ViewChild('st') private readonly st!: STComponent; |   @ViewChild('st') private readonly st!: STComponent; | ||||||
|   @ViewChild('stFloat') private readonly stFloat!: STComponent; |  | ||||||
|   @ViewChild('stFloatView') private readonly stFloatView!: STComponent; |  | ||||||
|   @ViewChild('sf', { static: false }) sf!: SFComponent; |   @ViewChild('sf', { static: false }) sf!: SFComponent; | ||||||
|   @ViewChild('sfFre', { static: false }) sfFre!: SFComponent; |  | ||||||
|   columns: STColumn[] = []; |   columns: STColumn[] = []; | ||||||
|   columnsFloat: STColumn[] = []; |  | ||||||
|   columnsFloatView: STColumn[] = []; |  | ||||||
|   datass: any = [ |  | ||||||
|     { |  | ||||||
|       one: '1', |  | ||||||
|       two: '1', |  | ||||||
|       three: '1', |  | ||||||
|       id: 1 |  | ||||||
|     }, |  | ||||||
|     { |  | ||||||
|       one: '2', |  | ||||||
|       two: '2', |  | ||||||
|       three: '2', |  | ||||||
|       id: 2 |  | ||||||
|     } |  | ||||||
|   ]; |  | ||||||
|   tabs = { |   tabs = { | ||||||
|     signQuantity: 0, |     signQuantity: 0, | ||||||
|     cancelQuantity: 0, |     cancelQuantity: 0, | ||||||
| @ -86,8 +65,6 @@ export class WaybillManagementVehicleComponent implements OnInit { | |||||||
|     this.initSF(); |     this.initSF(); | ||||||
|     this.initST(); |     this.initST(); | ||||||
|     this.getGoodsSourceStatistical(); |     this.getGoodsSourceStatistical(); | ||||||
|     this.initSTFloat(); |  | ||||||
|     this.initSTFloatView(); |  | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   /** |   /** | ||||||
| @ -355,58 +332,6 @@ export class WaybillManagementVehicleComponent implements OnInit { | |||||||
|       } |       } | ||||||
|     ]; |     ]; | ||||||
|   } |   } | ||||||
|   initSTFloat() { |  | ||||||
|     this.columnsFloat = [ |  | ||||||
|       { |  | ||||||
|         title: '序号', |  | ||||||
|         className: 'text-center', |  | ||||||
|         index: 'one' |  | ||||||
|       }, |  | ||||||
|       { |  | ||||||
|         title: '操作时间', |  | ||||||
|         className: 'text-center', |  | ||||||
|         index: 'two' |  | ||||||
|       }, |  | ||||||
|       { |  | ||||||
|         title: '操作人', |  | ||||||
|         className: 'text-center', |  | ||||||
|         index: 'three' |  | ||||||
|       }, |  | ||||||
|       { title: '状态', index: 'externalSn', className: 'text-center' }, |  | ||||||
|       { |  | ||||||
|         title: '操作', |  | ||||||
|         fixed: 'right', |  | ||||||
|         className: 'text-left', |  | ||||||
|         buttons: [ |  | ||||||
|           { |  | ||||||
|             text: '查看', |  | ||||||
|             click: _record => this.FloatView(_record) |  | ||||||
|           }, |  | ||||||
|           { |  | ||||||
|             text: '撤销', |  | ||||||
|             click: _record => this.audit(_record) |  | ||||||
|           } |  | ||||||
|         ] |  | ||||||
|       } |  | ||||||
|     ]; |  | ||||||
|   } |  | ||||||
|   initSTFloatView() { |  | ||||||
|     this.columnsFloatView = [ |  | ||||||
|       { |  | ||||||
|         title: '费用名称', |  | ||||||
|         width: '100px', |  | ||||||
|         className: 'text-center', |  | ||||||
|         render: 'goodsId' |  | ||||||
|       }, |  | ||||||
|       { |  | ||||||
|         title: '变更前', |  | ||||||
|         width: '100px', |  | ||||||
|         className: 'text-center' |  | ||||||
|       }, |  | ||||||
|       { title: '变更值', index: 'externalSn', width: '120px', className: 'text-center' }, |  | ||||||
|       { title: '变更后', index: 'externalSn', width: '120px', className: 'text-center' } |  | ||||||
|     ]; |  | ||||||
|   } |  | ||||||
|   /** |   /** | ||||||
|    * 查询字段个数 |    * 查询字段个数 | ||||||
|    */ |    */ | ||||||
| @ -447,42 +372,6 @@ export class WaybillManagementVehicleComponent implements OnInit { | |||||||
|    * 导入货源 |    * 导入货源 | ||||||
|    */ |    */ | ||||||
|   importGoodsSource() {} |   importGoodsSource() {} | ||||||
|   audit(item: any) { |  | ||||||
|     console.log(item); |  | ||||||
|   } |  | ||||||
|  |  | ||||||
|   /* |  | ||||||
|   * 审核关闭弹窗 |  | ||||||
|   view: 1 |  | ||||||
|   浮动费用: 0 |  | ||||||
|   查看评价: 3 |  | ||||||
|   */ |  | ||||||
|   handleCancel(type: string) { |  | ||||||
|     console.log(type); |  | ||||||
|     if (type === '0') { |  | ||||||
|       this.isVisible = false; |  | ||||||
|     } else if (type === '1') { |  | ||||||
|       console.log(type); |  | ||||||
|       this.isVisibleView = false; |  | ||||||
|     } else if (type === '2') { |  | ||||||
|       console.log(type); |  | ||||||
|       this.isVisibleEvaluate = false; |  | ||||||
|     } |  | ||||||
|   } |  | ||||||
|   /** |  | ||||||
|    * 审核通过按钮 |  | ||||||
|    */ |  | ||||||
|   handleOK() {} |  | ||||||
|   OpenPrice() { |  | ||||||
|     this.isVisible = true; |  | ||||||
|   } |  | ||||||
|   /** |  | ||||||
|    * 浮动费用查看 |  | ||||||
|    */ |  | ||||||
|   FloatView(item: any) { |  | ||||||
|     console.log(item); |  | ||||||
|     this.isVisibleView = true; |  | ||||||
|   } |  | ||||||
|   /** |   /** | ||||||
|    *查看评价 |    *查看评价 | ||||||
|    */ |    */ | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user