gaoluyang
2 天以前 b64a0deae5b5d33f9e20671a68936b27f0b9b00b
src/views/erp/purchase/request/data.ts
@@ -1,9 +1,8 @@
import type { VbenFormSchema } from '#/adapter/form';
import type { VxeTableGridOptions } from '#/adapter/vxe-table';
import { DICT_TYPE } from '../../../../packages/constants/src';
import { getDictOptions } from '../../../../packages/effects/hooks/src';
import { erpPriceInputFormatter } from '../../../../packages/utils/src';
import { DICT_TYPE } from '@vben/constants';
import { getDictOptions } from '@vben/hooks';
import { getSupplierSimpleList } from '#/api/erp/purchase/supplier';
import { getSimpleUserList } from '#/api/system/user';
@@ -55,7 +54,7 @@
      rules: 'required',
    },
    {
      label: '供应商(可选)',
      label: '供应商',
      fieldName: 'supplierId',
      component: 'ApiSelect',
      componentProps: {
@@ -67,6 +66,7 @@
        valueField: 'id',
        disabled: formType === 'detail',
      },
      rules: 'required',
    },
    {
      fieldName: 'discountPercent',
@@ -76,6 +76,17 @@
        placeholder: '请输入优惠率',
        min: 0,
        max: 100,
        precision: 2,
        disabled: formType === 'detail',
      },
    },
    {
      fieldName: 'depositPrice',
      label: '定金',
      component: 'InputNumber',
      componentProps: {
        placeholder: '请输入定金',
        min: 0,
        precision: 2,
        disabled: formType === 'detail',
      },
@@ -137,11 +148,6 @@
      slots: { default: 'productId' },
    },
    {
      field: 'productBarCode',
      title: '条码',
      minWidth: 120,
    },
    {
      field: 'productUnitName',
      title: '单位',
      minWidth: 80,
@@ -152,6 +158,13 @@
      minWidth: 120,
      fixed: 'right',
      slots: { default: 'count' },
    },
    {
      field: 'inCount',
      title: '入库数量',
      minWidth: 100,
      fixed: 'right',
      formatter: 'formatAmount6',
    },
    {
      field: 'productPrice',
@@ -186,6 +199,13 @@
      title: '备注',
      minWidth: 150,
      slots: { default: 'remark' },
    },
    {
      field: 'qcCheckFlag',
      title: '是否质检',
      minWidth: 80,
      fixed: 'right',
      slots: { default: 'qcCheckFlag' },
    },
    {
      title: '操作',
@@ -311,6 +331,12 @@
      minWidth: 120,
    },
    {
      field: 'depositPrice',
      title: '定金',
      formatter: 'formatAmount2',
      minWidth: 120,
    },
    {
      field: 'productNames',
      title: '申请产品',
      minWidth: 150,
@@ -328,6 +354,12 @@
      slots: { default: 'status' },
    },
    {
      field: 'inStatus',
      title: '入库状态',
      minWidth: 100,
      slots: { default: 'inStatus' },
    },
    {
      field: 'requestReason',
      title: '申请理由',
      minWidth: 150,