feat(mes): 添加状态过滤功能,默认只查询启用项

pull/871/MERGE
YunaiV 2026-04-06 16:27:08 +08:00
parent 9b686628be
commit 018a6975ec
4 changed files with 19 additions and 6 deletions

View File

@ -116,6 +116,7 @@
<script setup lang="ts"> <script setup lang="ts">
import { DICT_TYPE } from '@/utils/dict' import { DICT_TYPE } from '@/utils/dict'
import { CommonStatusEnum } from '@/utils/constants'
import { MdClientApi, MdClientVO } from '@/api/mes/md/client' import { MdClientApi, MdClientVO } from '@/api/mes/md/client'
defineOptions({ name: 'MdClientSelectDialog' }) defineOptions({ name: 'MdClientSelectDialog' })
@ -184,7 +185,8 @@ const queryParams = reactive({
pageSize: 10, // pageSize: 10, //
code: undefined as string | undefined, // code: undefined as string | undefined, //
name: undefined as string | undefined, // name: undefined as string | undefined, //
nickname: undefined as string | undefined // nickname: undefined as string | undefined, //
status: CommonStatusEnum.ENABLE as number | undefined //
}) })
/** 查询客户列表 */ /** 查询客户列表 */
@ -236,6 +238,7 @@ const resetQuery = () => {
queryParams.code = undefined queryParams.code = undefined
queryParams.name = undefined queryParams.name = undefined
queryParams.nickname = undefined queryParams.nickname = undefined
queryParams.status = CommonStatusEnum.ENABLE
handleQuery() handleQuery()
} }
@ -266,6 +269,7 @@ const open = async (selectedIds?: number[]) => {
queryParams.code = undefined queryParams.code = undefined
queryParams.name = undefined queryParams.name = undefined
queryParams.nickname = undefined queryParams.nickname = undefined
queryParams.status = CommonStatusEnum.ENABLE
queryParams.pageNo = 1 queryParams.pageNo = 1
// //
selectedRows.value = [] selectedRows.value = []

View File

@ -121,6 +121,7 @@
<script setup lang="ts"> <script setup lang="ts">
import { DICT_TYPE } from '@/utils/dict' import { DICT_TYPE } from '@/utils/dict'
import { CommonStatusEnum } from '@/utils/constants'
import { dateFormatter } from '@/utils/formatTime' import { dateFormatter } from '@/utils/formatTime'
import { MdItemApi, MdItemVO } from '@/api/mes/md/item' import { MdItemApi, MdItemVO } from '@/api/mes/md/item'
import { MdItemTypeVO } from '@/api/mes/md/item/type' import { MdItemTypeVO } from '@/api/mes/md/item/type'
@ -201,7 +202,8 @@ const queryParams = reactive({
pageSize: 10, // pageSize: 10, //
code: undefined as string | undefined, // code: undefined as string | undefined, //
name: undefined as string | undefined, // name: undefined as string | undefined, //
itemTypeId: undefined as number | undefined // itemTypeId: undefined as number | undefined, //
status: CommonStatusEnum.ENABLE as number | undefined //
}) })
/** 查询物料列表 */ /** 查询物料列表 */
@ -253,6 +255,7 @@ const resetQuery = () => {
queryParams.code = undefined queryParams.code = undefined
queryParams.name = undefined queryParams.name = undefined
queryParams.itemTypeId = undefined queryParams.itemTypeId = undefined
queryParams.status = CommonStatusEnum.ENABLE
typeTreeRef.value?.reset() typeTreeRef.value?.reset()
handleQuery() handleQuery()
} }
@ -284,6 +287,7 @@ const open = async (selectedIds?: number[]) => {
queryParams.code = undefined queryParams.code = undefined
queryParams.name = undefined queryParams.name = undefined
queryParams.itemTypeId = undefined queryParams.itemTypeId = undefined
queryParams.status = 0
queryParams.pageNo = 1 queryParams.pageNo = 1
// + // +
typeTreeRef.value?.reset() typeTreeRef.value?.reset()

View File

@ -140,6 +140,7 @@
<script setup lang="ts"> <script setup lang="ts">
import { DICT_TYPE, getIntDictOptions } from '@/utils/dict' import { DICT_TYPE, getIntDictOptions } from '@/utils/dict'
import { CommonStatusEnum } from '@/utils/constants'
import { MdVendorApi, MdVendorVO } from '@/api/mes/md/vendor' import { MdVendorApi, MdVendorVO } from '@/api/mes/md/vendor'
defineOptions({ name: 'MdVendorSelectDialog' }) defineOptions({ name: 'MdVendorSelectDialog' })
@ -210,7 +211,7 @@ const queryParams = reactive({
name: undefined as string | undefined, // name: undefined as string | undefined, //
nickname: undefined as string | undefined, // nickname: undefined as string | undefined, //
englishName: undefined as string | undefined, // englishName: undefined as string | undefined, //
status: undefined as number | undefined // status: CommonStatusEnum.ENABLE as number | undefined //
}) })
/** 查询供应商列表 */ /** 查询供应商列表 */
@ -263,7 +264,7 @@ const resetQuery = () => {
queryParams.name = undefined queryParams.name = undefined
queryParams.nickname = undefined queryParams.nickname = undefined
queryParams.englishName = undefined queryParams.englishName = undefined
queryParams.status = undefined queryParams.status = CommonStatusEnum.ENABLE
handleQuery() handleQuery()
} }
@ -295,7 +296,7 @@ const open = async (selectedIds?: number[]) => {
queryParams.name = undefined queryParams.name = undefined
queryParams.nickname = undefined queryParams.nickname = undefined
queryParams.englishName = undefined queryParams.englishName = undefined
queryParams.status = undefined queryParams.status = 0
queryParams.pageNo = 1 queryParams.pageNo = 1
// //
selectedRows.value = [] selectedRows.value = []

View File

@ -101,6 +101,7 @@
<script setup lang="ts"> <script setup lang="ts">
import { MdWorkstationApi, MdWorkstationVO } from '@/api/mes/md/workstation' import { MdWorkstationApi, MdWorkstationVO } from '@/api/mes/md/workstation'
import { CommonStatusEnum } from '@/utils/constants'
import ProProcessSelect from '@/views/mes/pro/process/components/ProProcessSelect.vue' import ProProcessSelect from '@/views/mes/pro/process/components/ProProcessSelect.vue'
import MdWorkshopSelect from '@/views/mes/md/workstation/components/MdWorkshopSelect.vue' import MdWorkshopSelect from '@/views/mes/md/workstation/components/MdWorkshopSelect.vue'
@ -170,7 +171,8 @@ const queryParams = reactive({
pageSize: 10, // pageSize: 10, //
code: undefined as string | undefined, // code: undefined as string | undefined, //
processId: undefined as number | undefined, // processId: undefined as number | undefined, //
workshopId: undefined as number | undefined // workshopId: undefined as number | undefined, //
status: CommonStatusEnum.ENABLE as number | undefined //
}) })
/** 查询工作站列表 */ /** 查询工作站列表 */
@ -222,6 +224,7 @@ const resetQuery = () => {
queryParams.code = undefined queryParams.code = undefined
queryParams.processId = undefined queryParams.processId = undefined
queryParams.workshopId = undefined queryParams.workshopId = undefined
queryParams.status = CommonStatusEnum.ENABLE
handleQuery() handleQuery()
} }
@ -252,6 +255,7 @@ const open = async (selectedIds?: number[]) => {
queryParams.code = undefined queryParams.code = undefined
queryParams.processId = undefined queryParams.processId = undefined
queryParams.workshopId = undefined queryParams.workshopId = undefined
queryParams.status = CommonStatusEnum.ENABLE
queryParams.pageNo = 1 queryParams.pageNo = 1
// //
selectedRows.value = [] selectedRows.value = []