Browse Source

供应商日历上传

intex_online20250117
叶佳兴 3 weeks ago
parent
commit
336476017d
  1. 31
      src/views/wms/basicDataManage/supplierManage/receivedCalendar/receivedCalendar.data.ts
  2. 2
      src/views/wms/basicDataManage/supplierManage/supplierDeliDetails/index.vue
  3. 8
      src/views/wms/basicDataManage/supplierManage/supplierDeliDetails/supplierDeliDetails.data.ts
  4. 3
      src/views/wms/basicDataManage/supplierManage/supplierShiftDeli/supplierShiftDeli.data.ts

31
src/views/wms/basicDataManage/supplierManage/receivedCalendar/receivedCalendar.data.ts

@ -1,9 +1,10 @@
import type { CrudSchema } from '@/hooks/web/useCrudSchemas' import type { CrudSchema } from '@/hooks/web/useCrudSchemas'
import { dateFormatter } from '@/utils/formatTime' import { dateFormatter,dateFormatter2 } from '@/utils/formatTime'
// 表单校验 // 表单校验
export const ReceivedCalendarRules = reactive({ export const ReceivedCalendarRules = reactive({
receivedNumber: [required], receivedNumber: [required],
shift: [required],
calendarDate: [required], calendarDate: [required],
}) })
@ -14,12 +15,24 @@ export const ReceivedCalendar = useCrudSchemas(reactive<CrudSchema[]>([
sort: 'custom', sort: 'custom',
isSearch: true, isSearch: true,
}, },
{
label: '班次',
field: 'shift',
sort: 'custom',
isSearch: true,
},
{ {
label: '日期', label: '日期',
field: 'calendarDate', field: 'calendarDate',
formatter: dateFormatter2,
isSearch:true,
detail: {
dateFormat: 'YYYY-MM-DD'
},
sort: 'custom', sort: 'custom',
formatter: dateFormatter, table: {
isSearch: true, width: 180
},
search: { search: {
component: 'DatePicker', component: 'DatePicker',
componentProps: { componentProps: {
@ -31,17 +44,13 @@ export const ReceivedCalendar = useCrudSchemas(reactive<CrudSchema[]>([
form: { form: {
component: 'DatePicker', component: 'DatePicker',
componentProps: { componentProps: {
type: 'daterange', style: {width: '100%'},
defaultTime: [new Date('1 00:00:00'), new Date('1 23:59:59')] type: 'date',
dateFormat: 'YYYY-MM-DD',
valueFormat: 'x',
} }
}, },
}, },
{
label: '班次',
field: 'shift',
sort: 'custom',
isSearch: true,
},
{ {
label: '创建时间', label: '创建时间',
field: 'createTime', field: 'createTime',

2
src/views/wms/basicDataManage/supplierManage/supplierDeliDetails/index.vue

@ -111,7 +111,7 @@ const { getList, setSearchParams } = tableMethods
// //
const HeadButttondata = [ const HeadButttondata = [
// defaultButtons.defaultAddBtn({hasPermi:'basic:supplier-deli-details:create'}), // // defaultButtons.defaultAddBtn({hasPermi:'basic:supplier-deli-details:create'}), //
// defaultButtons.defaultImportBtn({hasPermi:'basic:supplier-deli-details:import'}), // defaultButtons.defaultImportBtn({hasPermi:'basic:supplier-deli-details:import'}), //
defaultButtons.defaultExportBtn({hasPermi:'basic:supplier-deli-details:export'}), // defaultButtons.defaultExportBtn({hasPermi:'basic:supplier-deli-details:export'}), //
defaultButtons.defaultFreshBtn(null), // defaultButtons.defaultFreshBtn(null), //
defaultButtons.defaultFilterBtn(null), // defaultButtons.defaultFilterBtn(null), //

8
src/views/wms/basicDataManage/supplierManage/supplierDeliDetails/supplierDeliDetails.data.ts

@ -25,6 +25,7 @@ export const SupplierDeliDetails = useCrudSchemas(reactive<CrudSchema[]>([
form: { form: {
// labelMessage: '信息提示说明!!!', // labelMessage: '信息提示说明!!!',
componentProps: { componentProps: {
enterSearch: true, enterSearch: true,
isSearchList: true, // 开启查询弹窗 isSearchList: true, // 开启查询弹窗
searchListPlaceholder: '请选择供应商代码', // 输入框占位文本 searchListPlaceholder: '请选择供应商代码', // 输入框占位文本
@ -77,6 +78,7 @@ export const SupplierDeliDetails = useCrudSchemas(reactive<CrudSchema[]>([
search: { search: {
component: 'DatePicker', component: 'DatePicker',
componentProps: { componentProps: {
valueFormat: 'YYYY-MM-DD', valueFormat: 'YYYY-MM-DD',
type: 'daterange', type: 'daterange',
defaultTime: [new Date('1 00:00:00'), new Date('1 23:59:59')] defaultTime: [new Date('1 00:00:00'), new Date('1 23:59:59')]
@ -85,6 +87,7 @@ export const SupplierDeliDetails = useCrudSchemas(reactive<CrudSchema[]>([
form: { form: {
component: 'DatePicker', component: 'DatePicker',
componentProps: { componentProps: {
disabled: true,
type: 'date', type: 'date',
valueFormat: 'x', valueFormat: 'x',
dateFormat:'YYYY-MM-DD' dateFormat:'YYYY-MM-DD'
@ -99,6 +102,11 @@ export const SupplierDeliDetails = useCrudSchemas(reactive<CrudSchema[]>([
field: 'shift', field: 'shift',
sort: 'custom', sort: 'custom',
isSearch: true, isSearch: true,
form: {
componentProps: {
disabled: true,
}
},
}, },
// { // {
// label: '受入号', // label: '受入号',

3
src/views/wms/basicDataManage/supplierManage/supplierShiftDeli/supplierShiftDeli.data.ts

@ -6,6 +6,7 @@ import { dateFormatter, dateFormatterYM } from '@/utils/formatTime'
// 表单校验 // 表单校验
export const SupplierShiftDeliRules = reactive({ export const SupplierShiftDeliRules = reactive({
supplierCode: [required], supplierCode: [required],
supplierName: [required],
shiftDeliDate: [required], shiftDeliDate: [required],
shift: [required], shift: [required],
deli: [required] deli: [required]
@ -27,7 +28,7 @@ export const SupplierShiftDeli = useCrudSchemas(
componentProps: { componentProps: {
enterSearch: true, enterSearch: true,
isSearchList: true, // 开启查询弹窗 isSearchList: true, // 开启查询弹窗
searchListPlaceholder: '请选择供应商代码', // 输入框占位文本 searchListPlaceholder: '请选择供应商代码', // 输入框占位文本
searchField: 'code', // 查询弹窗赋值字段 searchField: 'code', // 查询弹窗赋值字段
searchTitle: '供应商信息', // 查询弹窗标题 searchTitle: '供应商信息', // 查询弹窗标题
searchAllSchemas: Supplier.allSchemas, // 查询弹窗所需类 searchAllSchemas: Supplier.allSchemas, // 查询弹窗所需类

Loading…
Cancel
Save