diff --git a/src/api/oa/erp/afterSales/index.ts b/src/api/oa/erp/afterSales/index.ts index 0d46c05..5081e87 100644 --- a/src/api/oa/erp/afterSales/index.ts +++ b/src/api/oa/erp/afterSales/index.ts @@ -74,3 +74,15 @@ export function getErpAfterSalesList (query) { params: query }); }; + +/** + * 项目售后信息提交并发起流程 + * @param data 表单数据 + */ +export const submitAfterSalesAndFlowStart = (data: any) => { + return request({ + url: '/oa/erp/afterSales/submitAndFlowStart', + method: 'post', + data: data + }); +}; diff --git a/src/enums/OAEnum.ts b/src/enums/OAEnum.ts index b8d2326..fc9b638 100644 --- a/src/enums/OAEnum.ts +++ b/src/enums/OAEnum.ts @@ -97,6 +97,10 @@ export enum FlowCodeEnum { PROJECT_ACCEPTANCE_CODE = 'OAPA', /** * 项目周报确认标识KEY - */ + */ PROJECT_REPRORT_CODE = 'XMZB' + /** + * 售后项目标识KEY + */ + AFTER_SALES_KEY = 'OAAS', } diff --git a/src/views/oa/erp/afterSales/edit.vue b/src/views/oa/erp/afterSales/edit.vue index 27956e1..0c7ee51 100644 --- a/src/views/oa/erp/afterSales/edit.vue +++ b/src/views/oa/erp/afterSales/edit.vue @@ -38,26 +38,40 @@ + - - - - + + + + + - - + + + + - + @@ -104,7 +118,7 @@ - + @@ -183,10 +197,10 @@ 人员费用成本 - + 新增 - + 删除 @@ -200,7 +214,7 @@ v-model="scope.row.laborId" filterable style="width: 100%" - :disabled="routeParams.type === 'view'" + :disabled="routeParams.type === 'view' || routeParams.type === 'approval'" @change="(val) => handleLaborChange(val, scope.row)" > @@ -209,7 +223,7 @@ @@ -220,13 +234,13 @@ :precision="2" controls-position="right" style="width: 100%" - :disabled="routeParams.type === 'view'" + :disabled="routeParams.type === 'view' || routeParams.type === 'approval'" /> @@ -239,10 +253,10 @@ 消耗材料明细 - + 新增 - + 删除 @@ -289,7 +303,6 @@ -