diff --git a/src/api/all/generationWorkshop.ts b/src/api/all/generationWorkshop.ts index cb73f96..3e24a5d 100644 --- a/src/api/all/generationWorkshop.ts +++ b/src/api/all/generationWorkshop.ts @@ -191,3 +191,19 @@ export const putRawMaterialTag = (params = {}) => { export const deleteRawMaterialTag = (id: string) => { return Http.delete(`/v1/raw-material-tags/${id}`); }; + +// 原料库-本地批量添加 +export const postBatchRawMaterial = (params = {}) => { + return Http.post('/v1/raw-materials/batch', params); +}; + +// 原料库-修改 +export const putRawMaterial = (params = {}) => { + const { id, ...rest } = params as { id: string; [key: string]: any }; + return Http.put(`/v1/raw-material/${id}`, rest); +}; + +// 原料库-详情 +export const getRawMaterialDetail = (id: string) => { + return Http.get(`/v1/raw-material/${id}`); +}; diff --git a/src/styles/components/ant-modal.scss b/src/styles/components/ant-modal.scss index 77b65de..c968195 100644 --- a/src/styles/components/ant-modal.scss +++ b/src/styles/components/ant-modal.scss @@ -22,7 +22,7 @@ } } .ant-modal-body { - padding: 24px 20px; + padding: 20px 24px; } .ant-modal-footer { margin-top: 0; @@ -38,5 +38,30 @@ } } } + + .ant-modal-confirm-body-wrapper { + .ant-modal-confirm-title { + .anticon { + font-size: 24px; + } + } + + .ant-modal-confirm-content { + margin-top: 8px; + color: var(--Text-2, #55585F); + font-family: $font-family-regular; + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 22px; + } + + + .ant-modal-confirm-btns { + display: flex; + justify-content: end; + margin-top: 24px; + } + } } } diff --git a/src/styles/components/ant-select.scss b/src/styles/components/ant-select.scss index c66e615..afb4d1a 100644 --- a/src/styles/components/ant-select.scss +++ b/src/styles/components/ant-select.scss @@ -36,6 +36,20 @@ border-color: $color-error !important; } + &:not(.ant-select-disabled) { + &:hover { + .ant-select-selector { + border-color: rgb(var(--primary-6)) !important; + } + } + } + + &-disabled { + .ant-select-selector { + background-color: var(--BG-200, #f2f3f5) !important; + } + } + } .ant-select { @@ -57,6 +71,7 @@ &.ant-select-multiple { .ant-select-selector { + height: fit-content !important; padding: 0 12px 0 4px !important; .ant-select-selection-overflow-item { diff --git a/src/styles/components/ant-textarea.scss b/src/styles/components/ant-textarea.scss index 5c46dae..595c3fc 100644 --- a/src/styles/components/ant-textarea.scss +++ b/src/styles/components/ant-textarea.scss @@ -3,6 +3,13 @@ padding: 8px 12px 4px 12px; } + &:not(.ant-input-textarea-disabled) { + &:hover { + .ant-input { + border-color: rgb(var(--primary-6)) !important; + } + } + } &.ant-input-textarea-show-count { &::after { position: absolute; diff --git a/src/views/material-center/components/raw-material/components/add-raw-material-drawer/index.vue b/src/views/material-center/components/raw-material/components/add-raw-material-drawer/index.vue index e8fbb40..98135a3 100644 --- a/src/views/material-center/components/raw-material/components/add-raw-material-drawer/index.vue +++ b/src/views/material-center/components/raw-material/components/add-raw-material-drawer/index.vue @@ -1,14 +1,16 @@