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 @@
{{ Number(scope.row.taxExclusiveAmount).toFixed(2) }}
-
@@ -299,10 +312,9 @@
-
+
修改
-
@@ -402,76 +414,119 @@
+