| | |
| | | true: '正常', |
| | | false: '禁用', |
| | | }, |
| | | auth: { |
| | | user_menu: '个人资料', |
| | | logout: '退出登录', |
| | | }, |
| | | notification: { |
| | | deleted: '删除成功 |||| %{smart_count} 项 删除成功', |
| | | }, |
| | |
| | | previous: '上一页', |
| | | page_rows_per_page: '每页数量:', |
| | | skip_nav: '跳转到内容', |
| | | }, |
| | | saved_queries: { |
| | | label: '已保存查询', |
| | | save_current_query: '保存当前查询', |
| | | query_name: '查询名称', |
| | | new_label: '保存当前查询...', |
| | | new_dialog_title: '将当前查询保存为', |
| | | remove_label: '移除已保存查询', |
| | | remove_label_with_name: '移除查询 "%{name}"', |
| | | remove_dialog_title: '移除已保存查询?', |
| | | remove_message: '您确定要移除已保存查询吗?', |
| | | help: '设置筛选后可保存当前查询,便于下次快速使用', |
| | | } |
| | | }, |
| | | request: { |
| | |
| | | <NumberInput source="matnrId" label="table.field.locItem.matnrId" />, |
| | | <TextInput source="maktx" label="table.field.locItem.maktx" />, |
| | | <TextInput source="matnrCode" label="table.field.locItem.matnrCode" />, |
| | | <TextInput source="trackCode" label="table.field.locItem.trackCode" />, |
| | | // 现品票号已隐藏 <TextInput source="trackCode" label="table.field.locItem.trackCode" />, |
| | | <TextInput source="unit" label="table.field.locItem.unit" />, |
| | | <NumberInput source="anfme" label="table.field.locItem.anfme" />, |
| | | <TextInput source="batch" label="table.field.locItem.batch" />, |
| | |
| | | <TextField source="matnrCode" label="table.field.locItem.matnrCode" />, |
| | | <TextField source="maktx" label="table.field.locItem.maktx" />, |
| | | <TextField source="batch" label="table.field.locItem.batch" />, |
| | | <TextField source="trackCode" label="table.field.locItem.trackCode" />, |
| | | // 现品票号已隐藏 <TextField source="trackCode" label="table.field.locItem.trackCode" />, |
| | | <NumberField source="anfme" label="table.field.locItem.anfme" />, |
| | | <TextField source="unit" label="table.field.locItem.unit" />, |
| | | <TextField source="splrBatch" label="table.field.locItem.splrBatch" />, |
| | |
| | | <TextField source="fieldsIndex" label="table.field.locItem.fieldsIndex" />, |
| | | <BooleanField source="statusBool" label="common.field.status" sortable={false} />, |
| | | ] |
| | | const fields = data.map(el => <TextField key={el.fields} source={`extendFields.[${el.fields}]`} label={el.fieldsAlise} />) |
| | | // 过滤现品票号扩展字段 |
| | | const fields = data |
| | | .filter(el => el.fields !== 'crushNo' && el.fieldsAlise !== '现品票号') |
| | | .map(el => <TextField key={el.fields} source={`extendFields.[${el.fields}]`} label={el.fieldsAlise} />) |
| | | const lastArr = [ |
| | | <TextField source="updateBy$" label="common.field.updateBy" />, |
| | | <DateField source="updateTime" label="common.field.updateTime" showTime />, |
| | |
| | | <TextField source="spec" label="table.field.locItem.spec" />, |
| | | <TextField source="model" label="table.field.locItem.model" /> |
| | | ] |
| | | const fields = data.map(el => <TextField key={el.fields} source={`extendFields.[${el.fields}]`} label={el.fieldsAlise} />) |
| | | // 现品票号已隐藏:过滤扩展字段中的现品票号 |
| | | // const fields = data.map(el => <TextField key={el.fields} source={`extendFields.[${el.fields}]`} label={el.fieldsAlise} />) |
| | | const filteredFields = (data || []).filter(el => el.fields !== 'crushNo' && el.fieldsAlise !== '现品票号'); |
| | | const fields = filteredFields.map(el => <TextField key={el.fields} source={`extendFields.[${el.fields}]`} label={el.fieldsAlise} />) |
| | | const lastArr = [ |
| | | <DateField source="updateTime" label="common.field.updateTime" showTime />, |
| | | <ReferenceField source="updateBy" label="common.field.updateBy" reference="user" link={false} sortable={false}> |
| | |
| | | ] |
| | | setColumns([...arr, ...fields, ...lastArr]); |
| | | |
| | | data.map(el => { |
| | | // 现品票号已隐藏:过滤筛选项中的现品票号 |
| | | // data.map(el => { |
| | | filteredFields.map(el => { |
| | | var i = 0; |
| | | filters.map((item) => { |
| | | if (item.key === el.fields) { |
| | |
| | | <NumberInput source="matnrId" label="table.field.locItem.matnrId" />, |
| | | <TextInput source="maktx" label="table.field.locItem.maktx" />, |
| | | <TextInput source="matnrCode" label="table.field.locItem.matnrCode" />, |
| | | <TextInput source="trackCode" label="table.field.locItem.trackCode" />, |
| | | // 现品票号已隐藏 <TextInput source="trackCode" label="table.field.locItem.trackCode" />, |
| | | <TextInput source="unit" label="table.field.locItem.unit" />, |
| | | <NumberInput source="anfme" label="table.field.locItem.anfme" />, |
| | | <NumberInput source="qty" label="table.field.locItem.qty" />, |
| | |
| | | <TextField source="spec" label="table.field.locItem.spec" />, |
| | | <TextField source="model" label="table.field.locItem.model" />, |
| | | <TextField source="batch" label="table.field.locItem.batch" />, |
| | | <TextField source="trackCode" label="table.field.locItem.trackCode" />, |
| | | // 现品票号已隐藏 <TextField source="trackCode" label="table.field.locItem.trackCode" />, |
| | | <TextField source="unit" label="table.field.locItem.unit" />, |
| | | <NumberField source="anfme" label="table.field.locItem.anfme" options={{ minimumFractionDigits: 2, maximumFractionDigits: 2 }} />, |
| | | <NumberField source="workQty" label="table.field.locItem.workQty" options={{ minimumFractionDigits: 2, maximumFractionDigits: 2 }} />, |
| | |
| | | <TextField source="splrBatch" label="table.field.locItem.splrBatch" />, |
| | | <TextField source="fieldsIndex" label="table.field.locItem.fieldsIndex" />, |
| | | ] |
| | | const fields = data.map(el => <TextField key={el.fields} source={`extendFields.[${el.fields}]`} label={el.fieldsAlise} />) |
| | | // 现品票号已隐藏:过滤扩展字段中的现品票号 |
| | | // const fields = data.map(el => <TextField key={el.fields} source={`extendFields.[${el.fields}]`} label={el.fieldsAlise} />) |
| | | const filteredFields = (data || []).filter(el => el.fields !== 'crushNo' && el.fieldsAlise !== '现品票号'); |
| | | const fields = filteredFields.map(el => <TextField key={el.fields} source={`extendFields.[${el.fields}]`} label={el.fieldsAlise} />) |
| | | const lastArr = [ |
| | | <TextField source="updateBy$" label="common.field.updateBy" />, |
| | | <DateField source="updateTime" label="common.field.updateTime" showTime />, |
| | |
| | | parse={v => v} |
| | | /> |
| | | </Grid> |
| | | {/* 现品票号已隐藏 |
| | | <Grid item xs={6} display="flex" gap={1}> |
| | | <TextInput |
| | | label="table.field.stockItem.trackCode" |
| | |
| | | parse={v => v} |
| | | /> |
| | | </Grid> |
| | | */} |
| | | <Grid item xs={6} display="flex" gap={1}> |
| | | <TextInput |
| | | label="table.field.stockItem.barcode" |
| | |
| | | parse={v => v} |
| | | /> |
| | | </Stack> |
| | | {/* 现品票号已隐藏 |
| | | <Stack direction='row' gap={2}> |
| | | <TextInput |
| | | label="table.field.stockItem.trackCode" |
| | |
| | | parse={v => v} |
| | | /> |
| | | </Stack> |
| | | */} |
| | | <Stack direction='row' gap={2}> |
| | | <TextInput |
| | | label="table.field.stockItem.barcode" |
| | |
| | | <TextInput source="batch" label="table.field.stockItem.batch" />, |
| | | <TextInput source="splrBatch" label="table.field.stockItem.splrBatch" />, |
| | | <TextInput source="splrName" label="table.field.stockItem.splrName" />, |
| | | <TextInput source="trackCode" label="table.field.stockItem.trackCode" />, |
| | | // 现品票号已隐藏 <TextInput source="trackCode" label="table.field.stockItem.trackCode" />, |
| | | <TextInput source="barcode" label="table.field.stockItem.barcode" />, |
| | | <TextInput source="prodTime" label="table.field.stockItem.prodTime" />, |
| | | <TextInput source="packName" label="table.field.stockItem.packName" />, |
| | |
| | | <TextField source="batch" label="table.field.stockItem.batch" /> |
| | | <TextField source="splrBatch" label="table.field.stockItem.splrBatch" /> |
| | | <TextField source="splrName" label="table.field.stockItem.splrName" /> |
| | | <TextField source="trackCode" label="table.field.stockItem.trackCode" /> |
| | | {/* 现品票号已隐藏 <TextField source="trackCode" label="table.field.stockItem.trackCode" /> */} |
| | | <TextField source="barcode" label="table.field.stockItem.barcode" /> |
| | | <TextField source="prodTime" label="table.field.stockItem.prodTime" /> |
| | | <TextField source="packName" label="table.field.stockItem.packName" /> |
| | |
| | | property={record.splrName} |
| | | /> |
| | | </Grid> |
| | | {/* 现品票号已隐藏 |
| | | <Grid item xs={6}> |
| | | <PanelTypography |
| | | title="table.field.stockItem.trackCode" |
| | | property={record.trackCode} |
| | | /> |
| | | </Grid> |
| | | */} |
| | | <Grid item xs={6}> |
| | | <PanelTypography |
| | | title="table.field.stockItem.barcode" |
| | |
| | | "sys_menu", |
| | | "sys_http_audit_log", |
| | | "sys_http_audit_rule", |
| | | "sys_http_audit_config", |
| | | "man_loc_type_rela", |
| | | "man_qly_inspect_result", |
| | | "view_stock_manage", |