gaoluyang
9 天以前 cf7c6856971bf4eaf7be7ad3b2278be1b96b40bd
feat: 补充南通苏珩业务需求表单字段

- 售后工单表单增加客户诉求反馈、处理结果
- CRM 发票表单增加销售订单、出库单及合同/预付款/到货款/验收款金额
- ERP 采购发票表单增加入库单关联
- HRM 离职申请表单增加交接员工

Co-Authored-By: Claude Code <noreply@anthropic.com>
已修改4个文件
64 ■■■■■ 文件已修改
src/views/aftersales/ticket/data.ts 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/crm/invoice/data.ts 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/erp/purchase/invoice/data.ts 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/hrm/resignation/data.ts 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/aftersales/ticket/data.ts
@@ -143,6 +143,20 @@
      },
    },
    {
      fieldName: 'feedbackDescription',
      label: '客户诉求反馈',
      component: 'Textarea',
      formItemClass: 'col-span-3',
      componentProps: { placeholder: '请输入客户诉求和反馈描述', rows: 3 },
    },
    {
      fieldName: 'resultDescription',
      label: '处理结果',
      component: 'Textarea',
      formItemClass: 'col-span-3',
      componentProps: { placeholder: '请输入处理结果', rows: 3 },
    },
    {
      fieldName: 'issueType',
      label: '问题类型',
      component: 'Select',
src/views/crm/invoice/data.ts
@@ -144,6 +144,42 @@
      },
    },
    {
      fieldName: 'saleOrderId',
      label: '销售订单号',
      component: 'Input',
      componentProps: { placeholder: '请输入或关联销售订单号' },
    },
    {
      fieldName: 'saleOutId',
      label: '出库单号',
      component: 'Input',
      componentProps: { placeholder: '请输入或关联出库单号' },
    },
    {
      fieldName: 'contractAmount',
      label: '合同金额',
      component: 'InputNumber',
      componentProps: { class: '!w-full', min: 0, precision: 2 },
    },
    {
      fieldName: 'prepaymentAmount',
      label: '预付款金额',
      component: 'InputNumber',
      componentProps: { class: '!w-full', min: 0, precision: 2 },
    },
    {
      fieldName: 'deliveryAmount',
      label: '到货款金额',
      component: 'InputNumber',
      componentProps: { class: '!w-full', min: 0, precision: 2 },
    },
    {
      fieldName: 'acceptanceAmount',
      label: '验收款金额',
      component: 'InputNumber',
      componentProps: { class: '!w-full', min: 0, precision: 2 },
    },
    {
      fieldName: 'invoiceTime',
      label: '开票日期',
      component: 'DatePicker',
src/views/erp/purchase/invoice/data.ts
@@ -68,6 +68,12 @@
      },
    },
    {
      fieldName: 'arrivalNoticeId',
      label: '入库单',
      component: 'Input',
      componentProps: { placeholder: '请输入或关联入库单号' },
    },
    {
      fieldName: 'invoiceNo',
      label: '发票号码',
      component: 'Input',
src/views/hrm/resignation/data.ts
@@ -55,6 +55,12 @@
      },
    },
    {
      fieldName: 'handoverEmployeeId',
      label: '交接员工ID',
      component: 'InputNumber',
      componentProps: { class: '!w-full', min: 1, precision: 0, placeholder: '请输入交接员工ID' },
    },
    {
      fieldName: 'reason',
      label: '离职原因',
      component: 'Textarea',
@@ -168,4 +174,4 @@
      },
    },
  ];
}
}