diff --git a/src/app/routes/supply-management/components/bulk/bulk.component.ts b/src/app/routes/supply-management/components/bulk/bulk.component.ts index 246cb498..7b733e2d 100644 --- a/src/app/routes/supply-management/components/bulk/bulk.component.ts +++ b/src/app/routes/supply-management/components/bulk/bulk.component.ts @@ -273,7 +273,7 @@ export class SupplyManagementBulkComponent implements OnInit { }, { text: '取消货源', - // click: (_record) => this.delOne(_record), + click: (_record) => this.delOne(_record), // iif: item => item.auditStatus === 1 || item.auditStatus === 2, }, { @@ -417,6 +417,24 @@ handleOK() { sta: 4 }, }) + } + // 取消货源 + delOne(item: any) { + this.modal.confirm({ + nzTitle: '确定取消货源吗?', + nzContent: `取消后不可恢复,谨慎操作`, + nzOnOk: () => + this.service.request(this.service.$api_cancelSource, {id: item.id}).subscribe((res) => { + if(res) { + this.service.msgSrv.success('已取消货源!') + this.st?.reload(); + this.getGoodsSourceStatistical(); + } else { + this.service.msgSrv.error(res.msg) + } + }) + }) + } // 获取货源状态统计 getGoodsSourceStatistical() { diff --git a/src/app/routes/supply-management/services/supply-management.service.ts b/src/app/routes/supply-management/services/supply-management.service.ts index 44bcf9d6..4f6ca5ce 100644 --- a/src/app/routes/supply-management/services/supply-management.service.ts +++ b/src/app/routes/supply-management/services/supply-management.service.ts @@ -1,7 +1,7 @@ /* * @Author: your name * @Date: 2021-12-03 11:10:14 - * @LastEditTime: 2021-12-21 15:45:48 + * @LastEditTime: 2021-12-22 10:45:44 * @LastEditors: Please set LastEditors * @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE * @FilePath: \tms-obc-web\src\app\routes\supply-management\services\supply-management.service.ts @@ -44,6 +44,8 @@ export class SupplyManagementService extends BaseService { public $api_getList = '/api/mdc/cuc/enterpriseInfo/cargoOwner/getList?_allow_anonymous=true'; // 获取货主企业列表 public $api_enterpriceList = '/api/mdc/cuc/enterpriseInfo/operate/enterpriceList'; + // 取消货源 + public $api_cancelSource = '/api/sdc/goodsResourceOperate/cancelSource'; constructor(public injector: Injector) { super(injector) }