| | |
| | | <div class={styles.headerContent}> |
| | | <div class={styles.header}> |
| | | <IconButton |
| | | v-permission="wmsMaterialStockDetail-add" |
| | | v-permission="wmsMaterialStock-add" |
| | | icon="add-p" |
| | | onClick={onAddWmsMaterialStock} |
| | | type="primary" |
| | |
| | | </el-upload> */} |
| | | |
| | | <IconButton |
| | | v-permission="wmsMaterialStockDetail-output" |
| | | v-permission="wmsMaterialStock-output" |
| | | icon="out" |
| | | onClick={handleExport} |
| | | > |
| | |
| | | 重置 |
| | | </IconButton> */} |
| | | <IconButton |
| | | v-permission="wmsMaterialStock-add" |
| | | v-permission="wmsMaterialStockDetail-hightQuery" |
| | | icon="search" |
| | | onClick={onAdvancedQuery} |
| | | type="primary" |
| | |
| | | getAreaAreaDataList, |
| | | getWmsEnumData, |
| | | } from '@/widgets/HIAWms/Models/Service/WmsMaterialDrawer' |
| | | import { lang } from '@/libs/Language/Language' |
| | | |
| | | export const useWmsPlaceDrawer = (props: any, ctx?: any) => { |
| | | const wmsPlaceDrawer = injectModel<WmsPlaceDrawer>('wmsPlaceDrawer') |
| | |
| | | ], |
| | | }, |
| | | { |
| | | label: '是否禁用', |
| | | prop: 'isDisabled', |
| | | el: 'select', |
| | | options: [ |
| | | { label: '是', value: true }, |
| | | { label: '否', value: false }, |
| | | ], |
| | | placeholder: '请选择是否禁用', |
| | | rules: [ |
| | | { required: true, message: '是否禁用不能为空', trigger: 'change' }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '最大库存数', |
| | | prop: 'maxStockNumber', |
| | | el: (props: any, { attrs }: SetupContext) => { |
| | |
| | | emptyContainer: formData.value.emptyContainer, // 是否空托 |
| | | maxStockNumber: formData.value.maxStockNumber, // 最大库存数 |
| | | remark: formData.value.remark, // 备注 |
| | | isDisabled: formData.value.isDisabled, // 是否禁用 |
| | | } |
| | | if (!current.value) { |
| | | await wmsPlaceDrawer.addWmsPlace(data) |
| | | } else { |
| | | const id = current.value.id |
| | | console.log(data, 'data') |
| | | await wmsPlaceDrawer.updateWmsPlace(id, data) |
| | | } |
| | | ElMessage.success('保存成功') |
| | |
| | | emptyContainer: res.emptyContainer, // 是否空托 |
| | | remark: res.remark, // 备注 |
| | | maxStockNumber: res.maxStockNumber, // 最大库存数 |
| | | isDisabled: res.isDisabled, // 是否禁用 |
| | | id: res.id, // 主键ID |
| | | } |
| | | updateCheckData() |
| | |
| | | aisle: 1, // 巷道 |
| | | layerNo: 1, // 层 |
| | | islock: 0, // 是否锁定 |
| | | isDisabled: false, // 是否禁用 |
| | | emptyContainer: 0, // 是否空托 |
| | | } |
| | | updateCheckData() |
| | |
| | | field: 'emptyContainerDesc', |
| | | title: '是否空托', |
| | | }, |
| | | |
| | | { |
| | | field: 'isDisabled', |
| | | title: '是否禁用', |
| | | }, |
| | | { |
| | | field: 'remark', |
| | | title: '备注', |
| | |
| | | isHidePagination={isHidePagination} |
| | | pageSize={50} |
| | | v-slots={{ |
| | | isDisabled: ({ row }: any) => { |
| | | return ( |
| | | <div> |
| | | {row.isDisabled != null |
| | | ? row.isDisabled |
| | | ? '是' |
| | | : '否' |
| | | : '-'} |
| | | </div> |
| | | ) |
| | | }, |
| | | name: ({ row }: any) => { |
| | | return row?.name ? ( |
| | | <TdButton |
| | |
| | | wmsplace.RedundantField2 = input.RedundantField2; |
| | | wmsplace.RedundantField3 = input.RedundantField3; |
| | | wmsplace.Remark = input.Remark; |
| | | wmsplace.IsDisabled = input.IsDisabled; |
| | | |
| | | await _wmsplaceRepository.UpdateAsync(wmsplace); |
| | | |