style(date-picker): 统一日期选择器格式为日期模式
- 将所有日期选择器的 showTime 属性设置为 false
- 将所有日期选择器的 format 格式统一为 YYYY-MM-DD
- 修改多个表单中的日期字段组件属性配置
- 调整时间显示格式从日期时间格式改为仅日期格式
- 更新 MES、ERP、HRM 等模块中的日期相关组件配置
- 在客户池数据表中新增负责人和所属部门字段
| | |
| | | field: "createTime", |
| | | title: "创建时间", |
| | | minWidth: 180, |
| | | formatter: "formatDateTime", |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | field: "isBatchManaged", |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | minWidth: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | minWidth: 200, |
| | | }, |
| | | { |
| | | title: '负责人', |
| | | field: 'ownerUserName', |
| | | minWidth: 100, |
| | | }, |
| | | { |
| | | title: '所属部门', |
| | | field: 'ownerUserDeptName', |
| | | minWidth: 100, |
| | | }, |
| | | { |
| | | title: '更新时间', |
| | | field: 'updateTime', |
| | | minWidth: 180, |
| | |
| | | const records: CrmCustomerApi.Customer[] = row |
| | | ? [row] |
| | | : gridApi.grid.getCheckboxRecords(); |
| | | if ( |
| | | records.some( |
| | | (item) => item.ownerUserId != null || item.autoPoolEnabled === false, |
| | | ) |
| | | ) { |
| | | message.warning('仅可领取或分配无负责人且允许流入公海的客户'); |
| | | return []; |
| | | } |
| | | const ids = records.map((item) => item.id!); |
| | | if (ids.length === 0) { |
| | | message.warning('请先勾选客户'); |
| | |
| | | columns: useGridColumns(), |
| | | height: 'auto', |
| | | keepSource: true, |
| | | checkboxConfig: { |
| | | checkMethod: ({ row }: { row: CrmCustomerApi.Customer }) => |
| | | row.ownerUserId == null && row.autoPoolEnabled !== false, |
| | | }, |
| | | proxyConfig: { |
| | | ajax: { |
| | | query: async ({ page }, formValues) => { |
| | |
| | | type: 'link', |
| | | auth: ['crm:customer:receive'], |
| | | disabled: receiving, |
| | | ifShow: row.ownerUserId == null && row.autoPoolEnabled !== false, |
| | | onClick: () => handleReceive(row), |
| | | }, |
| | | { |
| | |
| | | type: 'link', |
| | | auth: ['crm:customer:distribute'], |
| | | disabled: receiving, |
| | | ifShow: row.ownerUserId == null && row.autoPoolEnabled !== false, |
| | | onClick: () => handleDistribute(row), |
| | | }, |
| | | ]" |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | minWidth: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | componentProps: { |
| | | disabled: formType === 'detail', |
| | | placeholder: '选择付款时间', |
| | | showTime: true, |
| | | format: 'YYYY-MM-DD HH:mm:ss', |
| | | showTime: false, |
| | | format: 'YYYY-MM-DD', |
| | | valueFormat: 'YYYY-MM-DD HH:mm:ss', |
| | | }, |
| | | rules: 'required', |
| | |
| | | |
| | | import { ContentWrap } from '@vben/common-ui'; |
| | | import { DICT_TYPE } from '@vben/constants'; |
| | | import { erpPriceInputFormatter, formatDateTime } from '@vben/utils'; |
| | | import { erpPriceInputFormatter, formatDate } from '@vben/utils'; |
| | | |
| | | import { Spin } from 'ant-design-vue'; |
| | | |
| | |
| | | { |
| | | label: '付款时间', |
| | | field: 'paymentTime', |
| | | render: (val) => formatDateTime(val) as string, |
| | | render: (val) => formatDate(val) as string, |
| | | }, |
| | | { |
| | | label: '合计金额(元)', |
| | |
| | | { |
| | | label: '创建时间', |
| | | field: 'createTime', |
| | | render: (val) => formatDateTime(val) as string, |
| | | render: (val) => formatDate(val) as string, |
| | | }, |
| | | { label: '备注', field: 'remark', render: textRender }, |
| | | ] as DescriptionItemSchema[], |
| | |
| | | componentProps: { |
| | | disabled: formType === 'detail', |
| | | placeholder: '选择收款时间', |
| | | showTime: true, |
| | | format: 'YYYY-MM-DD HH:mm:ss', |
| | | showTime: false, |
| | | format: 'YYYY-MM-DD', |
| | | valueFormat: 'YYYY-MM-DD HH:mm:ss', |
| | | }, |
| | | rules: 'required', |
| | |
| | | { |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | minWidth: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | minWidth: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | componentProps: { |
| | | disabled: formType === 'detail', |
| | | placeholder: '选择入库时间', |
| | | showTime: true, |
| | | format: 'YYYY-MM-DD HH:mm:ss', |
| | | showTime: false, |
| | | format: 'YYYY-MM-DD', |
| | | valueFormat: 'YYYY-MM-DD HH:mm:ss', |
| | | }, |
| | | rules: 'required', |
| | |
| | | title: '来票日期', |
| | | field: 'invoiceTime', |
| | | minWidth: 150, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '备注', |
| | |
| | | import { onMounted, ref } from 'vue'; |
| | | |
| | | import { ContentWrap } from '@vben/common-ui'; |
| | | import { erpPriceInputFormatter, formatDateTime } from '@vben/utils'; |
| | | import { erpPriceInputFormatter, formatDate } from '@vben/utils'; |
| | | |
| | | import { Spin } from 'ant-design-vue'; |
| | | |
| | |
| | | { |
| | | label: '开票日期', |
| | | field: 'invoiceTime', |
| | | render: (val) => formatDateTime(val) as string, |
| | | render: (val) => formatDate(val) as string, |
| | | }, |
| | | { label: '创建人', field: 'creatorName', render: textRender }, |
| | | { |
| | | label: '创建时间', |
| | | field: 'createTime', |
| | | render: (val) => formatDateTime(val) as string, |
| | | render: (val) => formatDate(val) as string, |
| | | }, |
| | | { label: '备注', field: 'remark', render: textRender }, |
| | | ] as DescriptionItemSchema[], |
| | |
| | | component: 'DatePicker', |
| | | componentProps: { |
| | | placeholder: '选择订单时间', |
| | | showTime: true, |
| | | format: 'YYYY-MM-DD HH:mm:ss', |
| | | showTime: false, |
| | | format: 'YYYY-MM-DD', |
| | | valueFormat: 'YYYY-MM-DD HH:mm:ss', |
| | | }, |
| | | rules: 'required', |
| | |
| | | |
| | | import { ContentWrap } from '@vben/common-ui'; |
| | | import { DICT_TYPE } from '@vben/constants'; |
| | | import { |
| | | erpCountInputFormatter, |
| | | erpPriceInputFormatter, |
| | | formatDateTime, |
| | | } from '@vben/utils'; |
| | | import { erpCountInputFormatter, erpPriceInputFormatter, formatDate } from '@vben/utils'; |
| | | |
| | | import { Spin, Tag } from 'ant-design-vue'; |
| | | |
| | |
| | | { |
| | | label: '订单时间', |
| | | field: 'orderTime', |
| | | render: (val) => formatDateTime(val) as string, |
| | | render: (val) => formatDate(val) as string, |
| | | }, |
| | | { |
| | | label: '合计数量', |
| | |
| | | { |
| | | label: '创建时间', |
| | | field: 'createTime', |
| | | render: (val) => formatDateTime(val) as string, |
| | | render: (val) => formatDate(val) as string, |
| | | }, |
| | | { label: '备注', field: 'remark', render: textRender }, |
| | | ] as DescriptionItemSchema[], |
| | |
| | | component: 'DatePicker', |
| | | componentProps: { |
| | | placeholder: '选择申请时间', |
| | | showTime: true, |
| | | format: 'YYYY-MM-DD HH:mm:ss', |
| | | showTime: false, |
| | | format: 'YYYY-MM-DD', |
| | | valueFormat: 'YYYY-MM-DD HH:mm:ss', |
| | | disabled: formType === 'detail', |
| | | }, |
| | |
| | | |
| | | import { ContentWrap } from '@vben/common-ui'; |
| | | import { DICT_TYPE } from '@vben/constants'; |
| | | import { |
| | | erpCountInputFormatter, |
| | | erpPriceInputFormatter, |
| | | formatDateTime, |
| | | } from '@vben/utils'; |
| | | import { erpCountInputFormatter, erpPriceInputFormatter, formatDate } from '@vben/utils'; |
| | | |
| | | import { Spin } from 'ant-design-vue'; |
| | | |
| | |
| | | { |
| | | label: '申请时间', |
| | | field: 'requestTime', |
| | | render: (val) => formatDateTime(val) as string, |
| | | render: (val) => formatDate(val) as string, |
| | | }, |
| | | { label: '供应商名称', field: 'supplierName', render: textRender }, |
| | | { |
| | |
| | | { |
| | | label: '创建时间', |
| | | field: 'createTime', |
| | | render: (val) => formatDateTime(val) as string, |
| | | render: (val) => formatDate(val) as string, |
| | | }, |
| | | { label: '备注', field: 'remark', render: textRender }, |
| | | ] as DescriptionItemSchema[], |
| | |
| | | componentProps: { |
| | | disabled: formType === 'detail', |
| | | placeholder: '选择退货时间', |
| | | showTime: true, |
| | | format: 'YYYY-MM-DD HH:mm:ss', |
| | | showTime: false, |
| | | format: 'YYYY-MM-DD', |
| | | valueFormat: 'YYYY-MM-DD HH:mm:ss', |
| | | }, |
| | | rules: 'required', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | minWidth: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | componentProps: { |
| | | disabled: formType === 'detail', |
| | | placeholder: '选择出库时间', |
| | | showTime: true, |
| | | format: 'YYYY-MM-DD HH:mm:ss', |
| | | showTime: false, |
| | | format: 'YYYY-MM-DD', |
| | | valueFormat: 'YYYY-MM-DD HH:mm:ss', |
| | | }, |
| | | rules: 'required', |
| | |
| | | componentProps: { |
| | | disabled: formType === 'detail', |
| | | placeholder: '选择退货时间', |
| | | showTime: true, |
| | | format: 'YYYY-MM-DD HH:mm:ss', |
| | | showTime: false, |
| | | format: 'YYYY-MM-DD', |
| | | valueFormat: 'YYYY-MM-DD HH:mm:ss', |
| | | }, |
| | | rules: 'required', |
| | |
| | | component: 'DatePicker', |
| | | componentProps: { |
| | | placeholder: '选择盘点时间', |
| | | showTime: true, |
| | | format: 'YYYY-MM-DD HH:mm:ss', |
| | | showTime: false, |
| | | format: 'YYYY-MM-DD', |
| | | valueFormat: 'YYYY-MM-DD HH:mm:ss', |
| | | }, |
| | | rules: 'required', |
| | |
| | | component: 'DatePicker', |
| | | componentProps: { |
| | | placeholder: '选择入库时间', |
| | | showTime: true, |
| | | format: 'YYYY-MM-DD HH:mm:ss', |
| | | showTime: false, |
| | | format: 'YYYY-MM-DD', |
| | | valueFormat: 'YYYY-MM-DD HH:mm:ss', |
| | | }, |
| | | rules: 'required', |
| | |
| | | component: 'DatePicker', |
| | | componentProps: { |
| | | placeholder: '选择调度时间', |
| | | showTime: true, |
| | | format: 'YYYY-MM-DD HH:mm:ss', |
| | | showTime: false, |
| | | format: 'YYYY-MM-DD', |
| | | valueFormat: 'YYYY-MM-DD HH:mm:ss', |
| | | }, |
| | | rules: 'required', |
| | |
| | | component: 'DatePicker', |
| | | componentProps: { |
| | | placeholder: '选择出库时间', |
| | | showTime: true, |
| | | format: 'YYYY-MM-DD HH:mm:ss', |
| | | showTime: false, |
| | | format: 'YYYY-MM-DD', |
| | | valueFormat: 'YYYY-MM-DD HH:mm:ss', |
| | | }, |
| | | rules: 'required', |
| | |
| | | field: 'createTime', |
| | | title: '出入库日期', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | field: 'count', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | minWidth: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | |
| | | import { ContentWrap } from '@vben/common-ui'; |
| | | import { DICT_TYPE } from '@vben/constants'; |
| | | import { formatDateTime } from '@vben/utils'; |
| | | import { formatDateTime, formatDate } from '@vben/utils'; |
| | | |
| | | import { Spin } from 'ant-design-vue'; |
| | | |
| | |
| | | { |
| | | label: '创建时间', |
| | | field: 'createTime', |
| | | render: (val) => formatDateTime(val) as string, |
| | | render: (val) => formatDate(val) as string, |
| | | }, |
| | | ] as DescriptionItemSchema[], |
| | | }); |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | |
| | | import { ContentWrap } from '@vben/common-ui'; |
| | | import { DICT_TYPE } from '@vben/constants'; |
| | | import { formatDateTime } from '@vben/utils'; |
| | | import { formatDateTime, formatDate } from '@vben/utils'; |
| | | |
| | | import { Spin } from 'ant-design-vue'; |
| | | |
| | |
| | | { |
| | | label: '创建时间', |
| | | field: 'createTime', |
| | | render: (val) => formatDateTime(val) as string, |
| | | render: (val) => formatDate(val) as string, |
| | | }, |
| | | ] as DescriptionItemSchema[], |
| | | }); |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | |
| | | import { ContentWrap } from '@vben/common-ui'; |
| | | import { DICT_TYPE } from '@vben/constants'; |
| | | import { formatDateTime } from '@vben/utils'; |
| | | import { formatDate } from '@vben/utils'; |
| | | |
| | | import { Spin, Tag } from 'ant-design-vue'; |
| | | |
| | |
| | | field: 'status', |
| | | render: (value) => h(DictTag, { type: DICT_TYPE.HRM_AUDIT_STATUS, value }), |
| | | }, |
| | | { label: '创建时间', field: 'createTime', render: (value) => formatDateTime(value) as string }, |
| | | { label: '创建时间', field: 'createTime', render: (value) => formatDate(value) as string }, |
| | | ] as DescriptionItemSchema[], |
| | | }); |
| | | |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | |
| | | import { ContentWrap } from '@vben/common-ui'; |
| | | import { DICT_TYPE } from '@vben/constants'; |
| | | import { formatDateTime } from '@vben/utils'; |
| | | import { formatDate } from '@vben/utils'; |
| | | |
| | | import { Spin } from 'ant-design-vue'; |
| | | |
| | |
| | | { |
| | | label: '预计离职日期', |
| | | field: 'expectedDate', |
| | | render: (val) => formatDateTime(val) as string, |
| | | render: (val) => formatDate(val) as string, |
| | | }, |
| | | { label: '离职原因', field: 'reason', render: textRender }, |
| | | { label: '交接人', field: 'handoverUserName', render: textRender }, |
| | |
| | | { |
| | | label: '创建时间', |
| | | field: 'createTime', |
| | | render: (val) => formatDateTime(val) as string, |
| | | render: (val) => formatDate(val) as string, |
| | | }, |
| | | ] as DescriptionItemSchema[], |
| | | }); |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | field: 'actions', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | |
| | | import { ContentWrap } from '@vben/common-ui'; |
| | | import { DICT_TYPE } from '@vben/constants'; |
| | | import { formatDateTime } from '@vben/utils'; |
| | | import { formatDate } from '@vben/utils'; |
| | | |
| | | import { Spin } from 'ant-design-vue'; |
| | | |
| | |
| | | { |
| | | label: '生效日期', |
| | | field: 'effectiveDate', |
| | | render: (val) => formatDateTime(val) as string, |
| | | render: (val) => formatDate(val) as string, |
| | | }, |
| | | { label: '调岗原因', field: 'reason', render: textRender }, |
| | | { |
| | |
| | | { |
| | | label: '创建时间', |
| | | field: 'createTime', |
| | | render: (val) => formatDateTime(val) as string, |
| | | render: (val) => formatDate(val) as string, |
| | | }, |
| | | ] as DescriptionItemSchema[], |
| | | }); |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | label: '点检时间', |
| | | component: 'DatePicker', |
| | | componentProps: { |
| | | format: 'YYYY-MM-DD HH:mm:ss', |
| | | format: 'YYYY-MM-DD', |
| | | placeholder: '请选择点检时间', |
| | | showTime: true, |
| | | showTime: false, |
| | | valueFormat: 'YYYY-MM-DD HH:mm:ss', |
| | | }, |
| | | rules: 'required', |
| | |
| | | field: 'checkTime', |
| | | title: '点检时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { field: 'nickname', title: '点检人', minWidth: 120 }, |
| | | { |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | componentProps: { |
| | | class: '!w-full', |
| | | disabled: true, |
| | | format: 'YYYY-MM-DD HH:mm:ss', |
| | | showTime: true, |
| | | format: 'YYYY-MM-DD', |
| | | showTime: false, |
| | | valueFormat: 'YYYY-MM-DD HH:mm:ss', |
| | | }, |
| | | dependencies: { |
| | |
| | | componentProps: { |
| | | class: '!w-full', |
| | | disabled: true, |
| | | format: 'YYYY-MM-DD HH:mm:ss', |
| | | showTime: true, |
| | | format: 'YYYY-MM-DD', |
| | | showTime: false, |
| | | valueFormat: 'YYYY-MM-DD HH:mm:ss', |
| | | }, |
| | | dependencies: { |
| | |
| | | field: 'lastCheckTime', |
| | | title: '最近点检时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | field: 'lastMaintenTime', |
| | | title: '最近保养时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 160, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | ]; |
| | | } |
| | |
| | | field: 'checkTime', |
| | | title: '点检时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { field: 'nickname', title: '操作人', minWidth: 120 }, |
| | | { |
| | |
| | | field: 'maintenTime', |
| | | title: '保养时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { field: 'nickname', title: '操作人', minWidth: 120 }, |
| | | { |
| | |
| | | field: 'requireDate', |
| | | title: '报修日期', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { field: 'nickname', title: '操作人', minWidth: 120 }, |
| | | { |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | label: '保养时间', |
| | | component: 'DatePicker', |
| | | componentProps: { |
| | | format: 'YYYY-MM-DD HH:mm:ss', |
| | | format: 'YYYY-MM-DD', |
| | | placeholder: '请选择保养时间', |
| | | showTime: true, |
| | | showTime: false, |
| | | valueFormat: 'YYYY-MM-DD HH:mm:ss', |
| | | }, |
| | | rules: 'required', |
| | |
| | | field: 'maintenTime', |
| | | title: '保养时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { field: 'nickname', title: '保养人', minWidth: 120 }, |
| | | { |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | ]; |
| | | } |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: 'archiveTime', |
| | | title: '归档时间', |
| | | minWidth: 160, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { field: 'updaterNickname', title: '更新人', minWidth: 100 }, |
| | | { |
| | | field: 'updateTime', |
| | | title: '更新时间', |
| | | minWidth: 160, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | |
| | | |
| | |
| | | field: "createTime", |
| | | title: "创建时间", |
| | | minWidth: 160, |
| | | formatter: "formatDateTime", |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | field: "action", |
| | |
| | | field: "uploadTime", |
| | | title: "上传时间", |
| | | minWidth: 160, |
| | | formatter: "formatDateTime", |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | field: "action", |
| | |
| | | import { h } from 'vue'; |
| | | |
| | | import { DICT_TYPE } from '#/packages/constants/src'; |
| | | import { formatDate, formatDateTime } from '#/packages/utils/src'; |
| | | import { formatDate } from '#/packages/utils/src'; |
| | | |
| | | import { DictTag } from '#/components/dict-tag'; |
| | | |
| | |
| | | { |
| | | field: 'createTime', |
| | | label: '创建时间', |
| | | render: (val) => (val ? formatDateTime(val) : '-'), |
| | | render: (val) => (val ? formatDate(val) : '-'), |
| | | }, |
| | | { field: 'remark', label: '备注' }, |
| | | ]; |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | minWidth: 160, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | field: 'action', |
| | |
| | | field: 'createTime', |
| | | title: '申请时间', |
| | | minWidth: 160, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | ]; |
| | | |
| | |
| | | field: 'createTime', |
| | | title: '发起时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { field: 'reason', title: '呼叫原因', minWidth: 160 }, |
| | | { |
| | |
| | | fieldName: 'expireDate', |
| | | label: '有效期', |
| | | component: 'DatePicker', |
| | | componentProps: { class: 'w-full', format: 'YYYY-MM-DD', valueFormat: 'YYYY-MM-DD HH:mm:ss', showTime: true, placeholder: '请选择有效期' }, |
| | | componentProps: { class: 'w-full', format: 'YYYY-MM-DD', valueFormat: 'YYYY-MM-DD HH:mm:ss', showTime: false, placeholder: '请选择有效期' }, |
| | | rules: 'required', |
| | | }); |
| | | } |
| | |
| | | fieldName: 'receiptDate', |
| | | label: '入库日期', |
| | | component: 'DatePicker', |
| | | componentProps: { class: 'w-full', format: 'YYYY-MM-DD', valueFormat: 'YYYY-MM-DD HH:mm:ss', showTime: true, placeholder: '请选择入库日期' }, |
| | | componentProps: { class: 'w-full', format: 'YYYY-MM-DD', valueFormat: 'YYYY-MM-DD HH:mm:ss', showTime: false, placeholder: '请选择入库日期' }, |
| | | rules: 'required', |
| | | }); |
| | | } |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | ]; |
| | | } |
| | |
| | | field: "createTime", |
| | | title: "创建时间", |
| | | width: 180, |
| | | formatter: "formatDateTime", |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: "操作", |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: "createTime", |
| | | title: "创建时间", |
| | | width: 180, |
| | | formatter: "formatDateTime", |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: "操作", |
| | |
| | | field: "createTime", |
| | | title: "创建时间", |
| | | width: 180, |
| | | formatter: "formatDateTime", |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: "操作", |
| | |
| | | field: 'receiptDate', |
| | | title: '入库日期', |
| | | minWidth: 160, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | field: 'purchaseOrderCode', |
| | |
| | | field: 'salesDate', |
| | | title: '出库日期', |
| | | minWidth: 160, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | field: 'salesOrderCode', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: 'inspectDate', |
| | | title: '检测日期', |
| | | width: 170, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | field: 'status', |
| | |
| | | allowClear: true, |
| | | class: '!w-full', |
| | | placeholder: '请选择创建时间', |
| | | showTime: true, |
| | | showTime: false, |
| | | type: 'date', |
| | | }, |
| | | }, |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: 'createTime', |
| | | title: '生成时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | label: '检测日期', |
| | | component: 'DatePicker', |
| | | componentProps: { |
| | | format: 'YYYY-MM-DD HH:mm:ss', |
| | | format: 'YYYY-MM-DD', |
| | | placeholder: '请选择检测日期', |
| | | showTime: true, |
| | | showTime: false, |
| | | valueFormat: 'YYYY-MM-DD HH:mm:ss', |
| | | }, |
| | | rules: 'required', |
| | |
| | | field: 'inspectDate', |
| | | title: '检测日期', |
| | | width: 160, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | field: 'inspectorNickname', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | MesToolStatusEnum, |
| | | } from '@vben/constants'; |
| | | import { getDictOptions } from '@vben/hooks'; |
| | | import { formatDateTime } from '@vben/utils'; |
| | | import { formatDate } from '@vben/utils'; |
| | | |
| | | import { Button } from 'ant-design-vue'; |
| | | |
| | |
| | | label: '下次保养日期', |
| | | component: 'DatePicker', |
| | | componentProps: { |
| | | format: 'YYYY-MM-DD HH:mm:ss', |
| | | showTime: true, |
| | | format: 'YYYY-MM-DD', |
| | | showTime: false, |
| | | valueFormat: 'YYYY-MM-DD HH:mm:ss', |
| | | }, |
| | | dependencies: { |
| | |
| | | formatter: ({ row }) => { |
| | | if (row.maintenType === MesMaintenTypeEnum.REGULAR) { |
| | | return row.nextMaintenDate |
| | | ? formatDateTime(row.nextMaintenDate) |
| | | ? formatDate(row.nextMaintenDate) |
| | | : '-'; |
| | | } |
| | | if (row.maintenType === MesMaintenTypeEnum.USAGE) { |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | ]; |
| | | } |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | import { h, onMounted, ref } from 'vue'; |
| | | |
| | | import { ContentWrap } from '@vben/common-ui'; |
| | | import { formatDateTime } from '@vben/utils'; |
| | | import { formatDate } from '@vben/utils'; |
| | | |
| | | import { Spin, Tag } from 'ant-design-vue'; |
| | | |
| | |
| | | { |
| | | label: '申请时间', |
| | | field: 'applyTime', |
| | | render: (val) => formatDateTime(val) as string, |
| | | render: (val) => formatDate(val) as string, |
| | | }, |
| | | { label: '供应商名称', field: 'supplierName', render: textRender }, |
| | | { label: '供应商类型', field: 'supplierType', render: textRender }, |
| | |
| | | MesProWorkOrderStatusEnum, |
| | | } from '@vben/constants'; |
| | | import { getDictOptions } from '@vben/hooks'; |
| | | import { formatDateTime } from '@vben/utils'; |
| | | import { formatDate } from '@vben/utils'; |
| | | |
| | | import { z } from '#/adapter/form'; |
| | | import { generateBarcodeContent } from '#/api/mes/wm/barcode'; |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | { |
| | | field: 'createTime', |
| | | label: '创建时间', |
| | | render: (value) => formatDateTime(value) || '-', |
| | | render: (value) => formatDate(value) || '-', |
| | | }, |
| | | ]; |
| | | } |
| | |
| | | field: 'receiptTime', |
| | | title: '入库日期', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | field: 'frozen', |
| | |
| | | field: 'receiptTime', |
| | | title: '入库日期', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | field: 'frozen', |
| | |
| | | component: 'DatePicker', |
| | | componentProps: { |
| | | class: '!w-full', |
| | | format: 'YYYY-MM-DD HH:mm:ss', |
| | | format: 'YYYY-MM-DD', |
| | | placeholder: '请选择需求时间', |
| | | showTime: true, |
| | | showTime: false, |
| | | valueFormat: 'YYYY-MM-DD HH:mm:ss', |
| | | }, |
| | | rules: 'required', |
| | |
| | | field: 'requiredTime', |
| | | title: '需求时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | field: 'status', |
| | |
| | | component: 'DatePicker', |
| | | componentProps: { |
| | | class: '!w-full', |
| | | format: 'YYYY-MM-DD HH:mm:ss', |
| | | format: 'YYYY-MM-DD', |
| | | placeholder: '请选择退料日期', |
| | | showTime: true, |
| | | showTime: false, |
| | | valueFormat: 'YYYY-MM-DD HH:mm:ss', |
| | | }, |
| | | }, |
| | |
| | | field: 'returnDate', |
| | | title: '退料日期', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | field: 'status', |
| | |
| | | component: 'DatePicker', |
| | | componentProps: { |
| | | class: '!w-full', |
| | | format: 'YYYY-MM-DD HH:mm:ss', |
| | | format: 'YYYY-MM-DD', |
| | | placeholder: '请选择退货日期', |
| | | showTime: true, |
| | | showTime: false, |
| | | valueFormat: 'YYYY-MM-DD HH:mm:ss', |
| | | }, |
| | | rules: 'required', |
| | |
| | | field: 'returnDate', |
| | | title: '退货日期', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | field: 'status', |
| | |
| | | field: 'createTime', |
| | | title: '生成时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: 'createTime', |
| | | title: '生成时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | field: 'createTime', |
| | | title: '创建时间', |
| | | width: 180, |
| | | formatter: 'formatDateTime', |
| | | formatter: 'formatDate', |
| | | }, |
| | | { |
| | | title: '操作', |
| | |
| | | |
| | | import { DICT_TYPE } from '@vben/constants'; |
| | | import { getDictOptions } from '@vben/hooks'; |
| | | import { formatDate, formatDateTime } from '@vben/utils'; |
| | | import { formatDate } from '@vben/utils'; |
| | | |
| | | import { z } from '#/adapter/form'; |
| | | import { getSimpleUserList } from '#/api/system/user'; |
| | |
| | | { |
| | | field: 'createTime', |
| | | label: '创建时间', |
| | | render: (val) => formatDateTime(val) || '-', |
| | | render: (val) => formatDate(val) || '-', |
| | | }, |
| | | { |
| | | field: 'creatorName', |
| | |
| | | { |
| | | field: 'updateTime', |
| | | label: '更新时间', |
| | | render: (val) => formatDateTime(val) || '-', |
| | | render: (val) => formatDate(val) || '-', |
| | | }, |
| | | { |
| | | field: 'updaterName', |
| | |
| | | OrderStatusEnum, |
| | | OrderUpdateStatusList, |
| | | } from '@vben/constants'; |
| | | import { downloadFileFromBlobPart, formatDateTime } from '@vben/utils'; |
| | | import { downloadFileFromBlobPart, formatDate } from '@vben/utils'; |
| | | |
| | | import { message } from 'ant-design-vue'; |
| | | |
| | |
| | | </template> |
| | | <template #operateInfo="{ row }"> |
| | | <div> |
| | | 创建:{{ formatDateTime(row.createTime) || '-' }} / |
| | | 创建:{{ formatDate(row.createTime) || '-' }} / |
| | | {{ row.creatorName || row.creator || '-' }} |
| | | </div> |
| | | <div> |
| | | 更新:{{ formatDateTime(row.updateTime) || '-' }} / |
| | | 更新:{{ formatDate(row.updateTime) || '-' }} / |
| | | {{ row.updaterName || row.updater || '-' }} |
| | | </div> |
| | | </template> |
| | |
| | | import { Barcode, BarcodeFormatEnum } from '@vben/common-ui'; |
| | | import { DICT_TYPE } from '@vben/constants'; |
| | | import { getDictLabel } from '@vben/hooks'; |
| | | import { formatDate, formatDateTime } from '@vben/utils'; |
| | | import { formatDate } from '@vben/utils'; |
| | | |
| | | import { |
| | | getCheckOrder, |
| | |
| | | </div> |
| | | <div class="col-span-3 grid grid-cols-2 gap-x-6"> |
| | | <div> |
| | | 创建:{{ formatDateTime(printData.createTime) || '-' }} / |
| | | 创建:{{ formatDate(printData.createTime) || '-' }} / |
| | | {{ printData.creatorName || printData.creator || '-' }} |
| | | </div> |
| | | <div> |
| | | 更新:{{ formatDateTime(printData.updateTime) || '-' }} / |
| | | 更新:{{ formatDate(printData.updateTime) || '-' }} / |
| | | {{ printData.updaterName || printData.updater || '-' }} |
| | | </div> |
| | | </div> |
| | |
| | | |
| | | import { DICT_TYPE } from '@vben/constants'; |
| | | import { getDictOptions } from '@vben/hooks'; |
| | | import { formatDate, formatDateTime } from '@vben/utils'; |
| | | import { formatDate } from '@vben/utils'; |
| | | |
| | | import { z } from '#/adapter/form'; |
| | | import { getSimpleUserList } from '#/api/system/user'; |
| | |
| | | { |
| | | field: 'createTime', |
| | | label: '创建时间', |
| | | render: (val) => formatDateTime(val) || '-', |
| | | render: (val) => formatDate(val) || '-', |
| | | }, |
| | | { |
| | | field: 'creatorName', |
| | |
| | | { |
| | | field: 'updateTime', |
| | | label: '更新时间', |
| | | render: (val) => formatDateTime(val) || '-', |
| | | render: (val) => formatDate(val) || '-', |
| | | }, |
| | | { |
| | | field: 'updaterName', |
| | |
| | | OrderStatusEnum, |
| | | OrderUpdateStatusList, |
| | | } from '@vben/constants'; |
| | | import { downloadFileFromBlobPart, formatDateTime } from '@vben/utils'; |
| | | import { downloadFileFromBlobPart, formatDate } from '@vben/utils'; |
| | | |
| | | import { message } from 'ant-design-vue'; |
| | | |
| | |
| | | </template> |
| | | <template #operateInfo="{ row }"> |
| | | <div> |
| | | 创建:{{ formatDateTime(row.createTime) || '-' }} / |
| | | 创建:{{ formatDate(row.createTime) || '-' }} / |
| | | {{ row.creatorName || row.creator || '-' }} |
| | | </div> |
| | | <div> |
| | | 更新:{{ formatDateTime(row.updateTime) || '-' }} / |
| | | 更新:{{ formatDate(row.updateTime) || '-' }} / |
| | | {{ row.updaterName || row.updater || '-' }} |
| | | </div> |
| | | </template> |
| | |
| | | import { Barcode, BarcodeFormatEnum } from '@vben/common-ui'; |
| | | import { DICT_TYPE } from '@vben/constants'; |
| | | import { getDictLabel } from '@vben/hooks'; |
| | | import { formatDate, formatDateTime } from '@vben/utils'; |
| | | import { formatDate } from '@vben/utils'; |
| | | |
| | | import { |
| | | getMovementOrder, |
| | |
| | | <div>总金额:{{ formatPrice(printData.totalPrice) || '-' }}</div> |
| | | <div class="col-span-3 grid grid-cols-2 gap-x-6"> |
| | | <div> |
| | | 创建:{{ formatDateTime(printData.createTime) || '-' }} / |
| | | 创建:{{ formatDate(printData.createTime) || '-' }} / |
| | | {{ printData.creatorName || printData.creator || '-' }} |
| | | </div> |
| | | <div> |
| | | 更新:{{ formatDateTime(printData.updateTime) || '-' }} / |
| | | 更新:{{ formatDate(printData.updateTime) || '-' }} / |
| | | {{ printData.updaterName || printData.updater || '-' }} |
| | | </div> |
| | | </div> |
| | |
| | | |
| | | import { DICT_TYPE } from '@vben/constants'; |
| | | import { getDictOptions } from '@vben/hooks'; |
| | | import { formatDate, formatDateTime } from '@vben/utils'; |
| | | import { formatDate } from '@vben/utils'; |
| | | |
| | | import { z } from '#/adapter/form'; |
| | | import { getSimpleUserList } from '#/api/system/user'; |
| | |
| | | { |
| | | field: 'createTime', |
| | | label: '创建时间', |
| | | render: (val) => formatDateTime(val) || '-', |
| | | render: (val) => formatDate(val) || '-', |
| | | }, |
| | | { |
| | | field: 'creatorName', |
| | |
| | | { |
| | | field: 'updateTime', |
| | | label: '更新时间', |
| | | render: (val) => formatDateTime(val) || '-', |
| | | render: (val) => formatDate(val) || '-', |
| | | }, |
| | | { |
| | | field: 'updaterName', |
| | |
| | | OrderStatusEnum, |
| | | OrderUpdateStatusList, |
| | | } from '@vben/constants'; |
| | | import { downloadFileFromBlobPart, formatDateTime } from '@vben/utils'; |
| | | import { downloadFileFromBlobPart, formatDate } from '@vben/utils'; |
| | | |
| | | import { message } from 'ant-design-vue'; |
| | | |
| | |
| | | </template> |
| | | <template #operateInfo="{ row }"> |
| | | <div> |
| | | 创建:{{ formatDateTime(row.createTime) || '-' }} / |
| | | 创建:{{ formatDate(row.createTime) || '-' }} / |
| | | {{ row.creatorName || row.creator || '-' }} |
| | | </div> |
| | | <div> |
| | | 更新:{{ formatDateTime(row.updateTime) || '-' }} / |
| | | 更新:{{ formatDate(row.updateTime) || '-' }} / |
| | | {{ row.updaterName || row.updater || '-' }} |
| | | </div> |
| | | </template> |
| | |
| | | import { Barcode, BarcodeFormatEnum } from '@vben/common-ui'; |
| | | import { DICT_TYPE } from '@vben/constants'; |
| | | import { getDictLabel } from '@vben/hooks'; |
| | | import { formatDate, formatDateTime } from '@vben/utils'; |
| | | import { formatDate } from '@vben/utils'; |
| | | |
| | | import { |
| | | getReceiptOrder, |
| | |
| | | <div>总金额:{{ formatPrice(printData.totalPrice) || '-' }}</div> |
| | | <div class="col-span-3 grid grid-cols-2 gap-x-6"> |
| | | <div> |
| | | 创建:{{ formatDateTime(printData.createTime) || '-' }} / |
| | | 创建:{{ formatDate(printData.createTime) || '-' }} / |
| | | {{ printData.creatorName || printData.creator || '-' }} |
| | | </div> |
| | | <div> |
| | | 更新:{{ formatDateTime(printData.updateTime) || '-' }} / |
| | | 更新:{{ formatDate(printData.updateTime) || '-' }} / |
| | | {{ printData.updaterName || printData.updater || '-' }} |
| | | </div> |
| | | </div> |
| | |
| | | |
| | | import { DICT_TYPE } from '@vben/constants'; |
| | | import { getDictOptions } from '@vben/hooks'; |
| | | import { formatDate, formatDateTime } from '@vben/utils'; |
| | | import { formatDate } from '@vben/utils'; |
| | | |
| | | import { z } from '#/adapter/form'; |
| | | import { getSimpleUserList } from '#/api/system/user'; |
| | |
| | | { |
| | | field: 'createTime', |
| | | label: '创建时间', |
| | | render: (val) => formatDateTime(val) || '-', |
| | | render: (val) => formatDate(val) || '-', |
| | | }, |
| | | { |
| | | field: 'creatorName', |
| | |
| | | { |
| | | field: 'updateTime', |
| | | label: '更新时间', |
| | | render: (val) => formatDateTime(val) || '-', |
| | | render: (val) => formatDate(val) || '-', |
| | | }, |
| | | { |
| | | field: 'updaterName', |
| | |
| | | OrderStatusEnum, |
| | | OrderUpdateStatusList, |
| | | } from '@vben/constants'; |
| | | import { downloadFileFromBlobPart, formatDateTime } from '@vben/utils'; |
| | | import { downloadFileFromBlobPart, formatDate } from '@vben/utils'; |
| | | |
| | | import { message } from 'ant-design-vue'; |
| | | |
| | |
| | | </template> |
| | | <template #operateInfo="{ row }"> |
| | | <div> |
| | | 创建:{{ formatDateTime(row.createTime) || '-' }} / |
| | | 创建:{{ formatDate(row.createTime) || '-' }} / |
| | | {{ row.creatorName || row.creator || '-' }} |
| | | </div> |
| | | <div> |
| | | 更新:{{ formatDateTime(row.updateTime) || '-' }} / |
| | | 更新:{{ formatDate(row.updateTime) || '-' }} / |
| | | {{ row.updaterName || row.updater || '-' }} |
| | | </div> |
| | | </template> |
| | |
| | | import { Barcode, BarcodeFormatEnum } from '@vben/common-ui'; |
| | | import { DICT_TYPE } from '@vben/constants'; |
| | | import { getDictLabel } from '@vben/hooks'; |
| | | import { formatDate, formatDateTime } from '@vben/utils'; |
| | | import { formatDate } from '@vben/utils'; |
| | | |
| | | import { |
| | | getShipmentOrder, |
| | |
| | | <div>总金额:{{ formatPrice(printData.totalPrice) || '-' }}</div> |
| | | <div class="col-span-3 grid grid-cols-2 gap-x-6"> |
| | | <div> |
| | | 创建:{{ formatDateTime(printData.createTime) || '-' }} / |
| | | 创建:{{ formatDate(printData.createTime) || '-' }} / |
| | | {{ printData.creatorName || printData.creator || '-' }} |
| | | </div> |
| | | <div> |
| | | 更新:{{ formatDateTime(printData.updateTime) || '-' }} / |
| | | 更新:{{ formatDate(printData.updateTime) || '-' }} / |
| | | {{ printData.updaterName || printData.updater || '-' }} |
| | | </div> |
| | | </div> |