style:配方类型接口地址更换

liutao_branch
黄伟杰 4 months ago
parent 3dcd2e613e
commit 417bb768b3

@ -3,32 +3,32 @@ import request from '@/config/axios'
export interface RecipeVO { export interface RecipeVO {
id: number id: number
name: string name: string
recipeType: string process: string
recipeDesc: string remark: string
} }
export const RecipeApi = { export const RecipeApi = {
getRecipePage: async (params: any) => { getRecipePage: async (params: any) => {
return await request.get({ url: `/iot/recipe/page`, params }) return await request.get({ url: `/iot/recipe-type/page`, params })
}, },
getRecipe: async (id: number) => { getRecipe: async (id: number) => {
return await request.get({ url: `/iot/recipe/get?id=` + id }) return await request.get({ url: `/iot/recipe-type/get?id=` + id })
}, },
createRecipe: async (data: Partial<RecipeVO>) => { createRecipe: async (data: Partial<RecipeVO>) => {
return await request.post({ url: `/iot/recipe/create`, data }) return await request.post({ url: `/iot/recipe-type/create`, data })
}, },
updateRecipe: async (data: Partial<RecipeVO>) => { updateRecipe: async (data: Partial<RecipeVO>) => {
return await request.put({ url: `/iot/recipe/update`, data }) return await request.put({ url: `/iot/recipe-type/update`, data })
}, },
deleteRecipe: async (id: number) => { deleteRecipe: async (id: number) => {
return await request.delete({ url: `/iot/recipe/delete?id=` + id }) return await request.delete({ url: `/iot/recipe-type/delete?id=` + id })
}, },
exportRecipe: async (params) => { exportRecipe: async (params) => {
return await request.download({ url: `/iot/recipe/export-excel`, params }) return await request.download({ url: `/iot/recipe-type/export-excel`, params })
} }
} }

@ -16,9 +16,9 @@
class="!w-240px" class="!w-240px"
/> />
</el-form-item> </el-form-item>
<el-form-item label="工序" prop="recipeType"> <el-form-item label="工序" prop="process">
<el-select <el-select
v-model="queryParams.recipeType" v-model="queryParams.process"
placeholder="请选择工序" placeholder="请选择工序"
clearable clearable
class="!w-240px" class="!w-240px"
@ -58,12 +58,12 @@
> >
<el-table-column type="selection" width="55" reserve-selection /> <el-table-column type="selection" width="55" reserve-selection />
<el-table-column label="名称" align="center" prop="name" /> <el-table-column label="名称" align="center" prop="name" />
<el-table-column label="工序" align="center" prop="recipeType"> <el-table-column label="工序" align="center" prop="process">
<template #default="scope"> <template #default="scope">
{{ getProcessLabel(scope.row.recipeType) }} {{ getProcessLabel(scope.row.process) }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="备注" align="center" prop="recipeDesc" /> <el-table-column label="备注" align="center" prop="remark" />
<el-table-column label="操作" align="center" width="160px" fixed="right"> <el-table-column label="操作" align="center" width="160px" fixed="right">
<template #default="scope"> <template #default="scope">
<el-button link type="primary" @click="openDialog('update', scope.row)">编辑</el-button> <el-button link type="primary" @click="openDialog('update', scope.row)">编辑</el-button>
@ -90,8 +90,8 @@
<el-form-item label="名称" prop="name"> <el-form-item label="名称" prop="name">
<el-input v-model="dialogForm.name" placeholder="请输入名称" clearable /> <el-input v-model="dialogForm.name" placeholder="请输入名称" clearable />
</el-form-item> </el-form-item>
<el-form-item label="工序" prop="recipeType"> <el-form-item label="工序" prop="process">
<el-select v-model="dialogForm.recipeType" placeholder="请选择工序" clearable class="!w-full"> <el-select v-model="dialogForm.process" placeholder="请选择工序" clearable class="!w-full">
<el-option <el-option
v-for="option in processOptions" v-for="option in processOptions"
:key="option.value" :key="option.value"
@ -100,8 +100,8 @@
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="备注" prop="recipeDesc"> <el-form-item label="备注" prop="remark">
<el-input v-model="dialogForm.recipeDesc" placeholder="请输入备注" clearable type="textarea" /> <el-input v-model="dialogForm.remark" placeholder="请输入备注" clearable type="textarea" />
</el-form-item> </el-form-item>
</el-form> </el-form>
<template #footer> <template #footer>
@ -149,7 +149,7 @@ const queryParams = reactive({
pageNo: 1, pageNo: 1,
pageSize: 10, pageSize: 10,
name: '', name: '',
recipeType: '' process: ''
}) })
const exportLoading = ref(false) const exportLoading = ref(false)
@ -168,7 +168,7 @@ const buildQueryParams = () => {
pageNo: queryParams.pageNo, pageNo: queryParams.pageNo,
pageSize: queryParams.pageSize, pageSize: queryParams.pageSize,
name: name ? name : undefined, name: name ? name : undefined,
recipeType: queryParams.recipeType ? queryParams.recipeType : undefined process: queryParams.process ? queryParams.process : undefined
} }
} }
@ -223,13 +223,13 @@ const dialogLoading = ref(false)
const dialogForm = reactive({ const dialogForm = reactive({
id: undefined as number | undefined, id: undefined as number | undefined,
name: '', name: '',
recipeType: '', process: '',
recipeDesc: '' remark: ''
}) })
const dialogRules = reactive({ const dialogRules = reactive({
name: [{ required: true, message: '名称不能为空', trigger: 'blur' }], name: [{ required: true, message: '名称不能为空', trigger: 'blur' }],
recipeType: [{ required: true, message: '工序不能为空', trigger: 'change' }] process: [{ required: true, message: '工序不能为空', trigger: 'change' }]
}) })
const openDialog = (mode: DialogMode, row?: RecipeVO) => { const openDialog = (mode: DialogMode, row?: RecipeVO) => {
@ -242,15 +242,15 @@ const openDialog = (mode: DialogMode, row?: RecipeVO) => {
if (mode === 'create') { if (mode === 'create') {
dialogForm.id = undefined dialogForm.id = undefined
dialogForm.name = '' dialogForm.name = ''
dialogForm.recipeType = '' dialogForm.process = ''
dialogForm.recipeDesc = '' dialogForm.remark = ''
return return
} }
dialogForm.id = row?.id dialogForm.id = row?.id
dialogForm.name = row?.name ?? '' dialogForm.name = row?.name ?? ''
dialogForm.recipeType = row?.recipeType ?? '' dialogForm.process = row?.process ?? ''
dialogForm.recipeDesc = row?.recipeDesc ?? '' dialogForm.remark = row?.remark ?? ''
} }
const submitDialog = async () => { const submitDialog = async () => {
@ -261,8 +261,8 @@ const submitDialog = async () => {
const data = { const data = {
id: dialogForm.id, id: dialogForm.id,
name: dialogForm.name, name: dialogForm.name,
recipeType: dialogForm.recipeType, process: dialogForm.process,
recipeDesc: dialogForm.recipeDesc remark: dialogForm.remark
} }
if (dialogMode.value === 'create') { if (dialogMode.value === 'create') {
await RecipeApi.createRecipe(data) await RecipeApi.createRecipe(data)

Loading…
Cancel
Save