调整备货单 crm 端页面

This commit is contained in:
浅念
2025-09-16 15:57:17 +08:00
parent 5c8df36f12
commit 922cfec81d
16 changed files with 517 additions and 86 deletions
+5 -1
View File
@@ -190,7 +190,11 @@
</ElCol>
<ElCol :span="5">
<ElFormItem label="是否隐藏" prop="is_hide">
<ElSwitch v-model="form.is_hide" :active-value="1" :inactive-value="0"></ElSwitch>
<ElSwitch
v-model="form.is_hide"
:active-value="true"
:inactive-value="false"
></ElSwitch>
</ElFormItem>
</ElCol>
<ElCol :span="5">
+2 -2
View File
@@ -319,11 +319,11 @@
label: '未知'
},
{
value: '1',
value: 1,
label: '男'
},
{
value: '2',
value: 2,
label: '女'
}
]
+4 -7
View File
@@ -79,11 +79,12 @@
<div class="type-pagination">
<el-pagination
background
layout="total, sizes, prev, pager, next"
layout="total, prev, pager, next"
:current-page="brandPagination.currentPage"
:page-size="brandPagination.pageSize"
:total="brandPagination.total"
:page-sizes="[10, 20, 30, 50]"
:pager-count="4"
@current-change="handleBrandCurrentChange"
@size-change="handleBrandSizeChange"
/>
@@ -231,10 +232,9 @@
disabled
/>
</ElFormItem>
<ElFormItem label="系列编码" prop="series_code">
<!-- <ElInput v-model="seriesForm.series_code" :disabled="seriesDialogType === 'edit'" /> -->
<!-- <ElFormItem label="系列编码" prop="series_code">
<ElInput v-model="seriesForm.series_code" />
</ElFormItem>
</ElFormItem> -->
<ElFormItem label="系列名称" prop="series_name">
<ElInput v-model="seriesForm.series_name" />
</ElFormItem>
@@ -418,7 +418,6 @@
status: 1
})
const seriesRules = reactive<FormRules>({
series_code: [{ required: true, message: '请输入系列编码', trigger: 'blur' }],
series_name: [{ required: true, message: '请输入系列名称', trigger: 'blur' }]
})
@@ -488,7 +487,6 @@
if (seriesDialogType.value === 'add') {
const { message } = await vehicleService.seriesAdd({
brand_id: activeBrand.value.id,
series_code: seriesForm.series_code,
series_name: seriesForm.series_name,
description: seriesForm.description,
sort: seriesForm.sort,
@@ -499,7 +497,6 @@
const { message } = await vehicleService.seriesEdit({
id: seriesForm.id,
brand_id: activeBrand.value.id,
series_code: seriesForm.series_code,
series_name: seriesForm.series_name,
description: seriesForm.description,
sort: seriesForm.sort,
+6 -9
View File
@@ -105,17 +105,17 @@
width="600px"
>
<ElForm ref="formRef" :model="form" :rules="rules" label-width="100px" class="form">
<ElFormItem label="颜色编码" prop="color_code">
<ElInput v-model="form.color_code" placeholder="请输入颜色编码" />
<ElFormItem label="颜色编码" prop="color_code" v-if="dialogType === 'edit'">
<ElInput v-model="form.color_code" disabled placeholder="请输入颜色编码" />
</ElFormItem>
<ElFormItem label="颜色名称" prop="color_text">
<ElInput v-model="form.color_text" placeholder="请输入颜色名称" />
</ElFormItem>
<ElFormItem label="类型" prop="type">
<el-select v-model="form.type" placeholder="请选择颜色类型" style="width: 100%">
<el-option label="外观颜色" :value="1" />
<el-option label="内饰颜色" :value="2" />
</el-select>
<el-radio-group v-model="form.type">
<el-radio :label="1">外观颜色</el-radio>
<el-radio :label="2">内饰颜色</el-radio>
</el-radio-group>
</ElFormItem>
<ElFormItem label="排序" prop="sort">
<ElInputNumber v-model="form.sort" :min="0" :max="999" style="width: 100%" />
@@ -164,7 +164,6 @@
// 表单验证规则
const rules = reactive<FormRules>({
color_code: [{ required: true, message: '请输入颜色编码', trigger: 'blur' }],
color_text: [{ required: true, message: '请输入颜色名称', trigger: 'blur' }],
type: [{ required: true, message: '请选择颜色类型', trigger: 'change' }]
})
@@ -287,7 +286,6 @@
if (dialogType.value === 'add') {
// 新增
const { message } = await vehicleService.colorAdd({
color_code: form.color_code,
color_text: form.color_text,
type: form.type,
status: form.status,
@@ -298,7 +296,6 @@
// 编辑
const { message } = await vehicleService.colorEdit({
id: form.id,
color_code: form.color_code,
color_text: form.color_text,
type: form.type,
status: form.status,
+2 -5
View File
@@ -87,8 +87,8 @@
width="600px"
>
<ElForm ref="formRef" :model="form" :rules="rules" label-width="100px" class="form">
<ElFormItem label="项目编码" prop="code">
<ElInput v-model="form.code" placeholder="请输入改装项目编码" />
<ElFormItem label="项目编码" prop="code" v-if="dialogType === 'edit'">
<ElInput v-model="form.code" disabled placeholder="请输入改装项目编码" />
</ElFormItem>
<ElFormItem label="项目名称" prop="name">
<ElInput v-model="form.name" placeholder="请输入改装项目名称" />
@@ -149,7 +149,6 @@
// 表单验证规则
const rules = reactive<FormRules>({
code: [{ required: true, message: '请输入改装项目编码', trigger: 'blur' }],
name: [{ required: true, message: '请输入改装项目名称', trigger: 'blur' }],
type: [{ required: true, message: '请选择改装类型', trigger: 'change' }]
})
@@ -263,7 +262,6 @@
if (dialogType.value === 'add') {
// 新增
const { message } = await vehicleService.modificationAdd({
code: form.code,
name: form.name,
type: form.type,
status: form.status,
@@ -274,7 +272,6 @@
// 编辑
const { message } = await vehicleService.modificationEdit({
id: form.id,
code: form.code,
name: form.name,
type: form.type,
status: form.status,