diff --git a/src/api/oa/crm/flightBooking/types.ts b/src/api/oa/crm/flightBooking/types.ts
index bd704f8..6ed334b 100644
--- a/src/api/oa/crm/flightBooking/types.ts
+++ b/src/api/oa/crm/flightBooking/types.ts
@@ -1,4 +1,4 @@
-export interface FlightBookingVO {
+export interface FlightBookingVO extends BaseEntity {
/**
* 机票预订ID
*/
@@ -132,6 +132,11 @@ export interface FlightBookingForm extends BaseEntity {
*/
remark?: string;
+ flowCode?: any;
+
+ variables?: any;
+
+ bizExt?: any;
}
export interface FlightBookingQuery extends PageQuery {
diff --git a/src/views/oa/crm/flightBooking/edit.vue b/src/views/oa/crm/flightBooking/edit.vue
index c58df9f..2c343b4 100644
--- a/src/views/oa/crm/flightBooking/edit.vue
+++ b/src/views/oa/crm/flightBooking/edit.vue
@@ -10,387 +10,92 @@
@approvalVerifyOpen="approvalVerifyOpen"
@handleApprovalRecord="handleApprovalRecord"
:buttonLoading="buttonLoading"
- :id="form.contractId"
+ :id="form.bookingId"
:status="form.flowStatus"
:pageType="routeParams.type"
:mode="false"
/>
-
+
-
-
- {{ dict.label }}
-
-
-
-
-
-
+
+
- 生成合同编号
+ 生成机票预订编号
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
-
-
- 元
-
+
+
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ dict.label }}
-
-
-
-
-
-
-
-
-
-
-
- {{ dict.label }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
- 合同物料管理
-
-
-
-
- 新增物料
-
-
-
-
-
-
-
-
-
-
-
- {{ scope.row.amount ? Number(scope.row.amount).toFixed(2) : '0.00' }}
-
-
-
-
-
- {{ scope.row.beforePrice ? Number(scope.row.beforePrice).toFixed(2) : '0.00' }}
-
-
-
-
- {{ scope.row.taxRate ? Number(scope.row.taxRate).toFixed(2) : '0.00' }}
-
-
-
-
- {{ scope.row.includingPrice ? Number(scope.row.includingPrice).toFixed(2) : '0.00' }}
-
-
-
-
- {{ scope.row.subtotal ? Number(scope.row.subtotal).toFixed(2) : '0.00' }}
-
-
-
-
-
- 编辑
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
- {{ dict.label }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -402,23 +107,19 @@
diff --git a/src/views/oa/crm/flightBooking/index.vue b/src/views/oa/crm/flightBooking/index.vue
index 4e65ea3..16c68cb 100644
--- a/src/views/oa/crm/flightBooking/index.vue
+++ b/src/views/oa/crm/flightBooking/index.vue
@@ -7,11 +7,11 @@
-
-
-
-
+
+
+
+
@@ -22,15 +22,17 @@
-
+
+
+
+
+
-
-
-
搜索
重置
@@ -44,20 +46,20 @@
- 新增
+ 新增
- 修改
- 删除
- 导出
+ 导出
@@ -76,7 +78,12 @@
-
+
+
+
+
+
+
@@ -118,14 +125,26 @@
-
+
+
+
+
+
-
-
+
+
+
@@ -144,8 +163,13 @@
diff --git a/src/views/oa/erp/projectReport/edit.vue b/src/views/oa/erp/projectReport/edit.vue
index b3593c4..8539deb 100644
--- a/src/views/oa/erp/projectReport/edit.vue
+++ b/src/views/oa/erp/projectReport/edit.vue
@@ -202,7 +202,12 @@
-
+
+
+ 下载
+ 未上传
+
+
@@ -566,6 +571,7 @@ import {
import ProjectSelect from '@/components/ProjectSelect/index.vue';
// 导入FileUpload组件
import FileUpload from '@/components/FileUpload/index.vue';
+import download from '@/plugins/download';
const { proxy } = getCurrentInstance() as ComponentInternalInstance;
const route = useRoute();
@@ -622,7 +628,10 @@ const projectReportOssIdString = computed({
form.value.ossId = val || (undefined as any);
}
});
-
+// 下载附件
+const downloadOss = (ossId: string | number) => {
+ download.oss(ossId);
+};
// 修改对话框明细表单附件ID字符串转换
const detailFormOssIdString = computed({
get() {
diff --git a/src/views/oa/erp/projectReport/index.vue b/src/views/oa/erp/projectReport/index.vue
index 5218a56..ba041ab 100644
--- a/src/views/oa/erp/projectReport/index.vue
+++ b/src/views/oa/erp/projectReport/index.vue
@@ -146,9 +146,9 @@
-
+
@@ -333,7 +333,7 @@ const columns = ref([
{ key: 8, label: `分管副总`, visible: true },
{ key: 9, label: `周报情况说明`, visible: true },
{ key: 10, label: `排序号`, visible: false },
- { key: 11, label: `附件ID`, visible: true },
+ { key: 11, label: `附件ID`, visible: false },
{ key: 12, label: `备注`, visible: false },
{ key: 13, label: `激活标识`, visible: false },
{ key: 14, label: `创建时间`, visible: true },