feat(wms): 新增分卷操作页面和通用操作面板组件

refactor(wms): 移除操作卡片的多余加载状态
style(login): 调整记住密码复选框的边距
style(element-ui): 修改表单项底部边距为变量
This commit is contained in:
砂糖
2025-11-20 13:29:02 +08:00
parent f2b754126c
commit 5bfa264021
6 changed files with 1038 additions and 4 deletions

View File

@@ -590,7 +590,8 @@ body {
// ---------------------- 3.3 表单/输入(金属内阴影 + 统一高度)----------------------
// 表单项布局
.el-form-item {
margin-bottom: 0 !important;
// margin-bottom: 0 !important;
margin-bottom: $--form-item-margin !important;
margin-right: 4px;
font-size: 12px;

View File

@@ -40,7 +40,7 @@
<img :src="codeUrl" @click="getCode" class="login-code-img" />
</div>
</el-form-item>
<el-checkbox v-model="loginForm.rememberMe" style="margin:0px 0px 25px 0px;">记住密码</el-checkbox>
<el-checkbox v-model="loginForm.rememberMe" style="margin:10px 0px 25px 0px;">记住密码</el-checkbox>
<el-form-item style="width:100%;">
<el-button :loading="loading" size="medium" type="primary"
style="width:100%; height: 40px; font-size: 16px;" @click.native.prevent="handleLogin">

View File

@@ -147,7 +147,7 @@
</el-form>
<!-- 待操作卡片列表 -->
<div v-loading="actionLoading" class="card-grid-container">
<div class="card-grid-container">
<div v-if="pendingActions.length === 0" class="empty-state">
<i class="el-icon-document"></i>
<p>暂无发货记录</p>

View File

@@ -0,0 +1,27 @@
<template>
<DoPage :label="actionType" />
</template>
<script>
import DoPage from '../panels/do.vue'
export default {
name: 'SplitDo',
components: {
DoPage
},
data() {
return {
actionType: '分卷'
}
},
watch: {
'$route.query.actionType': {
handler(newVal) {
this.actionType = newVal
},
immediate: true
}
}
}
</script>

View File

@@ -135,7 +135,7 @@
</el-form>
<!-- 待操作卡片列表 -->
<div v-loading="actionLoading" class="card-grid-container">
<div class="card-grid-container">
<div v-if="pendingActions.length === 0" class="empty-state">
<i class="el-icon-document"></i>
<p>暂无入库记录</p>

File diff suppressed because it is too large Load Diff