refactor: 限制标题输入长度并移除序号过滤项

-- 移除成品稿和原材料 将标题输入的最大长度从30改为20
- 移除列表中的序号搜索功能
-各页面中序号相关的过滤项 将标题输入框的最大长度限制- 更新相关常量和枚举定义从 30 改为20
- 注释掉审核列表中的序号搜索功能
- 优化相关组件的代码结构,提高可维护性
This commit is contained in:
rd
2025-09-15 15:42:37 +08:00
parent 6ae391baec
commit 984e0c27b8
10 changed files with 83 additions and 82 deletions

View File

@ -23,23 +23,23 @@
</Input>
</Space>
</div>
<div class="filter-row-item">
<span class="label">序号</span>
<Space size="medium">
<Input
v-model:value="query.uid"
class="!w-160px"
placeholder="请输入序号"
size="medium"
allowClear
@change="handleSearch"
>
<template #prefix>
<icon-search />
</template>
</Input>
</Space>
</div>
<!-- <div class="filter-row-item">-->
<!-- <span class="label">序号</span>-->
<!-- <Space size="medium">-->
<!-- <Input-->
<!-- v-model:value="query.uid"-->
<!-- class="!w-160px"-->
<!-- placeholder="请输入序号"-->
<!-- size="medium"-->
<!-- allowClear-->
<!-- @change="handleSearch"-->
<!-- >-->
<!-- <template #prefix>-->
<!-- <icon-search />-->
<!-- </template>-->
<!-- </Input>-->
<!-- </Space>-->
<!-- </div>-->
<div class="filter-row-item" v-if="query.audit_status === AuditStatus.Pending">
<span class="label">上传时间</span>
<DatePicker.RangePicker
@ -83,7 +83,7 @@
<div class="filter-row-item">
<Button type="primary" ghost class="mr-12px" size="medium" @click="handleSearch">
<template #icon>
<icon-search class="mr-8px"/>
<icon-search class="mr-8px" />
</template>
<template #default>搜索</template>
</Button>

View File

@ -309,7 +309,7 @@ export default {
placeholder="请输入标题"
size="large"
class="!w-500px"
maxlength={30}
maxlength={20}
showCount
/>
</FormItem>

View File

@ -25,20 +25,20 @@
@change="handleSearch"
/>
</div> -->
<div class="filter-row-item">
<span class="label">序号</span>
<Input
v-model:value="query.uid"
class="!w-160px"
placeholder="请输入序号"
allowClear
@change="handleSearch"
>
<template #prefix>
<icon-search />
</template>
</Input>
</div>
<!-- <div class="filter-row-item">-->
<!-- <span class="label">序号</span>-->
<!-- <Input-->
<!-- v-model:value="query.uid"-->
<!-- class="!w-160px"-->
<!-- placeholder="请输入序号"-->
<!-- allowClear-->
<!-- @change="handleSearch"-->
<!-- >-->
<!-- <template #prefix>-->
<!-- <icon-search />-->
<!-- </template>-->
<!-- </Input>-->
<!-- </div>-->
<div class="filter-row-item">
<span class="label">审核状态</span>
<CommonSelect

View File

@ -1,7 +1,7 @@
export const INITIAL_QUERY = {
title: '',
// project_ids: [],
uid: '',
// uid: '',
audit_status: undefined,
created_at: [],
sort_column: undefined,

View File

@ -15,14 +15,14 @@
</template>
</Input>
</div>
<div class="filter-row-item">
<span class="label">序号</span>
<Input v-model:value="query.uid" class="!w-160px" placeholder="请输入序号" allowClear @change="handleSearch">
<template #prefix>
<icon-search />
</template>
</Input>
</div>
<!-- <div class="filter-row-item">-->
<!-- <span class="label">序号</span>-->
<!-- <Input v-model:value="query.uid" class="!w-160px" placeholder="请输入序号" allowClear @change="handleSearch">-->
<!-- <template #prefix>-->
<!-- <icon-search />-->
<!-- </template>-->
<!-- </Input>-->
<!-- </div>-->
<div class="filter-row-item">
<span class="label">上传时间</span>
<DatePicker.RangePicker

View File

@ -37,7 +37,7 @@ export const ORIGIN_LIST = [
export const INITIAL_QUERY = {
name: '',
uid: '',
// uid: '',
type: RawMaterialType.All,
created_at: [],
sort_column: undefined,

View File

@ -23,23 +23,23 @@
</Input>
</Space>
</div>
<div class="filter-row-item">
<span class="label">序号</span>
<Space size="medium">
<Input
v-model:value="query.uid"
class="!w-160px"
placeholder="请输入序号"
size="middle"
allowClear
@change="handleSearch"
>
<template #prefix>
<icon-search />
</template>
</Input>
</Space>
</div>
<!-- <div class="filter-row-item">-->
<!-- <span class="label">序号</span>-->
<!-- <Space size="medium">-->
<!-- <Input-->
<!-- v-model:value="query.uid"-->
<!-- class="!w-160px"-->
<!-- placeholder="请输入序号"-->
<!-- size="middle"-->
<!-- allowClear-->
<!-- @change="handleSearch"-->
<!-- >-->
<!-- <template #prefix>-->
<!-- <icon-search />-->
<!-- </template>-->
<!-- </Input>-->
<!-- </Space>-->
<!-- </div>-->
<div class="filter-row-item" v-if="query.audit_status === AuditStatus.Pending">
<span class="label">上传时间</span>
<DatePicker.RangePicker

View File

@ -1,3 +1,4 @@
<script src="../../../../../../material-center/components/finished-products/manuscript/check-list/constants.ts"></script>
<script lang="jsx">
import axios from 'axios';
import { Button, Form, FormItem, Input, message, Upload } from 'ant-design-vue';
@ -309,7 +310,7 @@ export default {
placeholder="请输入标题"
size="large"
class="!w-500px"
maxlength={30}
maxlength={20}
showCount
/>
</FormItem>

View File

@ -26,23 +26,23 @@
@change="handleSearch"
/>
</div> -->
<div class="filter-row-item">
<span class="label">序号</span>
<Space size="medium">
<Input
v-model:value="query.uid"
class="!w-160px"
placeholder="请输入序号"
size="middle"
allowClear
@change="handleSearch"
>
<template #prefix>
<icon-search />
</template>
</Input>
</Space>
</div>
<!-- <div class="filter-row-item">-->
<!-- <span class="label">序号</span>-->
<!-- <Space size="medium">-->
<!-- <Input-->
<!-- v-model:value="query.uid"-->
<!-- class="!w-160px"-->
<!-- placeholder="请输入序号"-->
<!-- size="middle"-->
<!-- allowClear-->
<!-- @change="handleSearch"-->
<!-- >-->
<!-- <template #prefix>-->
<!-- <icon-search />-->
<!-- </template>-->
<!-- </Input>-->
<!-- </Space>-->
<!-- </div>-->
<div class="filter-row-item">
<span class="label">审核状态</span>
<CommonSelect

View File

@ -1,7 +1,7 @@
export const INITIAL_QUERY = {
title: '',
// project_ids: [],
uid: '',
// uid: '',
audit_status: '',
created_at: [],
sort_column: undefined,