|
|
@ -17,14 +17,11 @@
|
|
|
|
class="!w-240px"
|
|
|
|
class="!w-240px"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="模具类型id,对应 base_mould_type 表中的id" prop="mouldTypeId">
|
|
|
|
<el-form-item label="模具类型" prop="mouldTypeId">
|
|
|
|
<el-input
|
|
|
|
<el-select v-model="queryParams.mouldTypeId" placeholder="启用状态" clearable class="!w-240px">
|
|
|
|
v-model="queryParams.mouldTypeId"
|
|
|
|
<el-option v-for="dict in mouldTypeList" :key="dict.id" :label="dict.name"
|
|
|
|
placeholder="请输入模具类型id,对应 base_mould_type 表中的id"
|
|
|
|
:value="dict.name" />
|
|
|
|
clearable
|
|
|
|
</el-select>
|
|
|
|
@keyup.enter="handleQuery"
|
|
|
|
|
|
|
|
class="!w-240px"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="启用状态" prop="pnStatus">
|
|
|
|
<el-form-item label="启用状态" prop="pnStatus">
|
|
|
|
<el-select v-model="queryParams.status" placeholder="启用状态" clearable class="!w-240px">
|
|
|
|
<el-select v-model="queryParams.status" placeholder="启用状态" clearable class="!w-240px">
|
|
|
@ -32,65 +29,7 @@
|
|
|
|
:value="dict.value" />
|
|
|
|
:value="dict.value" />
|
|
|
|
</el-select>
|
|
|
|
</el-select>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="创建者" prop="creator">
|
|
|
|
|
|
|
|
<el-input
|
|
|
|
|
|
|
|
v-model="queryParams.creator"
|
|
|
|
|
|
|
|
placeholder="请输入创建者"
|
|
|
|
|
|
|
|
clearable
|
|
|
|
|
|
|
|
@keyup.enter="handleQuery"
|
|
|
|
|
|
|
|
class="!w-240px"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
<el-form-item label="创建时间" prop="createTime">
|
|
|
|
|
|
|
|
<el-date-picker
|
|
|
|
|
|
|
|
v-model="queryParams.createTime"
|
|
|
|
|
|
|
|
value-format="YYYY-MM-DD HH:mm:ss"
|
|
|
|
|
|
|
|
type="daterange"
|
|
|
|
|
|
|
|
start-placeholder="开始日期"
|
|
|
|
|
|
|
|
end-placeholder="结束日期"
|
|
|
|
|
|
|
|
:default-time="[new Date('1 00:00:00'), new Date('1 23:59:59')]"
|
|
|
|
|
|
|
|
class="!w-240px"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
<el-form-item label="更新者" prop="updater">
|
|
|
|
|
|
|
|
<el-input
|
|
|
|
|
|
|
|
v-model="queryParams.updater"
|
|
|
|
|
|
|
|
placeholder="请输入更新者"
|
|
|
|
|
|
|
|
clearable
|
|
|
|
|
|
|
|
@keyup.enter="handleQuery"
|
|
|
|
|
|
|
|
class="!w-240px"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
<el-form-item label="更新时间" prop="updateTime">
|
|
|
|
|
|
|
|
<el-date-picker
|
|
|
|
|
|
|
|
v-model="queryParams.updateTime"
|
|
|
|
|
|
|
|
value-format="YYYY-MM-DD HH:mm:ss"
|
|
|
|
|
|
|
|
type="daterange"
|
|
|
|
|
|
|
|
start-placeholder="开始日期"
|
|
|
|
|
|
|
|
end-placeholder="结束日期"
|
|
|
|
|
|
|
|
:default-time="[new Date('1 00:00:00'), new Date('1 23:59:59')]"
|
|
|
|
|
|
|
|
class="!w-240px"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
<el-form-item label="是否删除" prop="deleted">
|
|
|
|
|
|
|
|
<el-select
|
|
|
|
|
|
|
|
v-model="queryParams.deleted"
|
|
|
|
|
|
|
|
placeholder="请选择是否删除"
|
|
|
|
|
|
|
|
clearable
|
|
|
|
|
|
|
|
class="!w-240px"
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
<el-option label="请选择字典生成" value="" />
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
<el-form-item label="租户编号" prop="tenantId">
|
|
|
|
|
|
|
|
<el-input
|
|
|
|
|
|
|
|
v-model="queryParams.tenantId"
|
|
|
|
|
|
|
|
placeholder="请输入租户编号"
|
|
|
|
|
|
|
|
clearable
|
|
|
|
|
|
|
|
@keyup.enter="handleQuery"
|
|
|
|
|
|
|
|
class="!w-240px"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
<el-form-item>
|
|
|
|
<el-form-item>
|
|
|
|
<el-button @click="handleQuery"><Icon icon="ep:search" class="mr-5px" /> 搜索</el-button>
|
|
|
|
<el-button @click="handleQuery"><Icon icon="ep:search" class="mr-5px" /> 搜索</el-button>
|
|
|
|
<el-button @click="resetQuery"><Icon icon="ep:refresh" class="mr-5px" /> 重置</el-button>
|
|
|
|
<el-button @click="resetQuery"><Icon icon="ep:refresh" class="mr-5px" /> 重置</el-button>
|
|
|
@ -118,10 +57,9 @@
|
|
|
|
<!-- 列表 -->
|
|
|
|
<!-- 列表 -->
|
|
|
|
<ContentWrap>
|
|
|
|
<ContentWrap>
|
|
|
|
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
|
|
|
|
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
|
|
|
|
<el-table-column label="自增字段,唯一" align="center" prop="id" />
|
|
|
|
<el-table-column label="设备名称" align="center" prop="name" />
|
|
|
|
<el-table-column label="设备名称 唯一" align="center" prop="name" />
|
|
|
|
<el-table-column label="模具类型" align="center" prop="mouldTypeId" />
|
|
|
|
<el-table-column label="模具类型id,对应 base_mould_type 表中的id" align="center" prop="mouldTypeId" />
|
|
|
|
<el-table-column label="状态" align="center" prop="status" />
|
|
|
|
<el-table-column label="状态,1表示正常,2表示禁用,默认是1" align="center" prop="status" />
|
|
|
|
|
|
|
|
<el-table-column label="操作" align="center">
|
|
|
|
<el-table-column label="操作" align="center">
|
|
|
|
<template #default="scope">
|
|
|
|
<template #default="scope">
|
|
|
|
<el-button
|
|
|
|
<el-button
|
|
|
@ -160,7 +98,8 @@
|
|
|
|
import download from '@/utils/download'
|
|
|
|
import download from '@/utils/download'
|
|
|
|
import * as EquipApi from '@/api/heli/equip'
|
|
|
|
import * as EquipApi from '@/api/heli/equip'
|
|
|
|
import EquipForm from './EquipForm.vue'
|
|
|
|
import EquipForm from './EquipForm.vue'
|
|
|
|
import * as MoudleTypeApi from '@api/heli/mouldtype'
|
|
|
|
import { getIntDictOptions, DICT_TYPE } from '@/utils/dict'
|
|
|
|
|
|
|
|
import * as MoudleTypeApi from '@/api/heli/mouldtype'
|
|
|
|
|
|
|
|
|
|
|
|
defineOptions({ name: 'Equip' })
|
|
|
|
defineOptions({ name: 'Equip' })
|
|
|
|
|
|
|
|
|
|
|
@ -176,13 +115,7 @@ const queryParams = reactive({
|
|
|
|
id: undefined,
|
|
|
|
id: undefined,
|
|
|
|
name: undefined,
|
|
|
|
name: undefined,
|
|
|
|
mouldTypeId: undefined,
|
|
|
|
mouldTypeId: undefined,
|
|
|
|
status: undefined,
|
|
|
|
status: 1
|
|
|
|
creator: undefined,
|
|
|
|
|
|
|
|
createTime: [],
|
|
|
|
|
|
|
|
updater: undefined,
|
|
|
|
|
|
|
|
updateTime: [],
|
|
|
|
|
|
|
|
deleted: undefined,
|
|
|
|
|
|
|
|
tenantId: undefined,
|
|
|
|
|
|
|
|
})
|
|
|
|
})
|
|
|
|
const queryFormRef = ref() // 搜索的表单
|
|
|
|
const queryFormRef = ref() // 搜索的表单
|
|
|
|
const exportLoading = ref(false) // 导出的加载中
|
|
|
|
const exportLoading = ref(false) // 导出的加载中
|
|
|
@ -245,9 +178,10 @@ const handleExport = async () => {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const mouldTypeList = ref([])
|
|
|
|
/** 初始化 **/
|
|
|
|
/** 初始化 **/
|
|
|
|
onMounted( async() => {
|
|
|
|
onMounted( async() => {
|
|
|
|
await MoudleTypeApi.getSimpList()
|
|
|
|
mouldTypeList.value = await MoudleTypeApi.getSimpList()
|
|
|
|
await getList()
|
|
|
|
await getList()
|
|
|
|
})
|
|
|
|
})
|
|
|
|
</script>
|
|
|
|
</script>
|