refactor(crm): 调整报价单crmQuoteInfo组件中序号字段,从key:1改为key:0

- 在ErpProjectChange相关类型中新增projectChangeCode字段,用于标识项目变更编号
- 在ErpProjectPlan相关类型中新增projectPlanCode、ossId、managerDeptName等字段,丰富项目计划数据结构
- 增加managerName和chargeName字段,支持项目经理及部门负责人名称展示
- 统一调整字段注释,增强代码可读性
- 调整crmQuoteInfo组件中序号字段,从key:1改为key:0,规范列索引
- 保留部分预留字段注释,便于后续扩展维护
dev
zangch@mesnac.com 1 month ago
parent fe777549d4
commit ba66265f38

@ -124,6 +124,11 @@ export interface ErpProjectChangeVO {
*/ */
projectChangeId: string | number; projectChangeId: string | number;
/**
*
*/
projectChangeCode: string;
/** /**
* ID * ID
*/ */
@ -267,6 +272,11 @@ export interface ErpProjectChangeForm extends BaseEntity {
*/ */
projectChangeId?: string | number; projectChangeId?: string | number;
/**
*
*/
projectChangeCode?: string;
/** /**
* ID * ID
*/ */
@ -416,6 +426,11 @@ export interface ErpProjectChangeForm extends BaseEntity {
export interface ErpProjectChangeQuery extends PageQuery { export interface ErpProjectChangeQuery extends PageQuery {
/**
*
*/
projectChangeCode?: string;
/** /**
* ID * ID
*/ */

@ -9,6 +9,11 @@ export interface ErpProjectPlanVO {
*/ */
projectId: string | number; projectId: string | number;
/**
*
*/
projectPlanCode?: string;
/** /**
* *
*/ */
@ -44,6 +49,11 @@ export interface ErpProjectPlanVO {
*/ */
contractId: string | number; contractId: string | number;
/**
* ID
*/
ossId?: string;
/** /**
* *
*/ */
@ -84,6 +94,11 @@ export interface ErpProjectPlanVO {
*/ */
createName?: string; createName?: string;
/**
*
*/
managerDeptName?: string;
} }
export interface ErpProjectPlanForm extends BaseEntity { export interface ErpProjectPlanForm extends BaseEntity {
@ -97,6 +112,11 @@ export interface ErpProjectPlanForm extends BaseEntity {
*/ */
projectId?: string | number; projectId?: string | number;
/**
*
*/
projectPlanCode?: string;
/** /**
* *
*/ */
@ -132,11 +152,31 @@ export interface ErpProjectPlanForm extends BaseEntity {
*/ */
contractId?: string | number; contractId?: string | number;
/**
* ID
*/
ossId?: string;
/** /**
* *
*/ */
remark?: string; remark?: string;
/**
*
*/
managerDeptName?: string;
/**
*
*/
managerName?: string;
/**
*
*/
chargeName?: string;
/** /**
* 1 0 * 1 0
*/ */
@ -176,6 +216,11 @@ export interface ErpProjectPlanQuery extends PageQuery {
*/ */
projectId?: string | number; projectId?: string | number;
/**
*
*/
projectPlanCode?: string;
/** /**
* *
*/ */

@ -487,7 +487,7 @@ const dialog = reactive<DialogOption>({
// //
const columns = ref<FieldOption[]>([ const columns = ref<FieldOption[]>([
{ key: 1, label: `序号`, visible: true }, { key: 0, label: `序号`, visible: true },
{ key: 1, label: `报价单号`, visible: true }, { key: 1, label: `报价单号`, visible: true },
{ key: 2, label: `报价单名称`, visible: true }, { key: 2, label: `报价单名称`, visible: true },
{ key: 3, label: `报价轮次`, visible: false }, { key: 3, label: `报价轮次`, visible: false },
@ -525,11 +525,7 @@ const columns = ref<FieldOption[]>([
{ key: 35, label: `备注`, visible: true }, { key: 35, label: `备注`, visible: true },
{ key: 36, label: `创建人`, visible: true }, { key: 36, label: `创建人`, visible: true },
{ key: 37, label: `创建时间`, visible: true }, { key: 37, label: `创建时间`, visible: true },
// { key: 38, label: ``, visible: true }, //
// { key: 39, label: ``, visible: true },
// { key: 40, label: ``, visible: true },
// { key: 41, label: ``, visible: true },
]); ]);
const initFormData: CrmQuoteInfoForm = { const initFormData: CrmQuoteInfoForm = {

Loading…
Cancel
Save