This commit is contained in:
dzc committed 2025-04-03 15:34:53 +08:00
1 parent 6e56d167de
commit 7d094a1c30
5 files changed
+144 -22

No files matched your search

+11 -22
View File
@@ -1,28 +1,15 @@
<template>
<el-dialog :title="form.id ? '编辑' : '新增'" v-model="visible" :close-on-click-modal="false" draggable>
<el-form ref="dataFormRef" :model="form" :rules="dataRules" formDialogRef label-width="90px" v-loading="loading">
<el-form ref="dataFormRef" :model="form" :rules="dataRules" formDialogRef label-width="120px" v-loading="loading">
<el-row :gutter="24">
<el-col :span="12" class="mb20">
<el-form-item label="用户id" prop="userId">
<el-input v-model="form.userId" placeholder="请输入用户id" />
<el-col :span="24" class="mb20">
<el-form-item label="商品" prop="spuId">
<select-hard-spu v-model="form.spuId" />
</el-form-item>
</el-col>
<el-col :span="12" class="mb20">
<el-form-item label="设备id" prop="hardId">
<el-input v-model="form.hardId" placeholder="请输入设备id" />
</el-form-item>
</el-col>
<el-col :span="12" class="mb20">
<el-form-item label="商品id" prop="spuId">
<el-input v-model="form.spuId" placeholder="请输入商品id" />
</el-form-item>
</el-col>
<el-col :span="12" class="mb20">
<el-form-item label="更新库存数量" prop="count">
<el-input v-model="form.count" placeholder="请输入更新库存数量" />
<el-col :span="24" class="mb20">
<el-form-item label="更新库存量" prop="count">
<el-input-number style="width: 100%" :min="0" :step="1" v-model="form.count" placeholder="" />
</el-form-item>
</el-col>
</el-row>
@@ -40,7 +27,6 @@
import { useDict } from "/@/hooks/dict"
import { useMessage } from "/@/hooks/message"
import { getObj, addObj, putObj } from "/@/api/hard/hard-spu-repertory"
import { rule } from "/@/utils/validate"
const emit = defineEmits(["refresh"])
// 定义变量内容
@@ -59,7 +45,10 @@ const form = reactive({
})
// 定义校验规则
const dataRules = ref({})
const dataRules = ref({
spuId: [{ required: true, message: "请选择商品", trigger: "change" }],
count: [{ required: true, message: "请输入库存量", trigger: "blur" }],
})
// 打开弹窗
const openDialog = (id: string) => {