feat: 商品列表添加完成一半

This commit is contained in:
duan
2025-02-19 18:27:12 +08:00
parent 2a7e200015
commit dc5f664143
11 changed files with 547 additions and 228 deletions

View File

@@ -62,6 +62,7 @@
<script setup lang="ts">
import UserAPI from "@/api/product/index";
import { useRouter } from 'vue-router';
import type { IObject, IOperatData } from "@/components/CURD/types";
import usePage from "@/components/CURD/usePage";
import addModalConfig from "./indexconfig/add";
@@ -85,30 +86,31 @@ const {
handleSearchClick,
handleFilterChange,
} = usePage();
const router = useRouter();
const form = reactive({
num: '',
})
// 新增
async function handleAddClick() {
addModalRef.value?.setModalVisible();
router.push({ name: 'addgoods' });
// addModalRef.value?.setModalVisible();
// 加载上级规格下拉数据源
addModalConfig.formItems[2]!.attrs!.data = await UserAPI.getPage({ name: "" });
// addModalConfig.formItems[2]!.attrs!.data = await UserAPI.getPage({ name: "" });
// 加载角色下拉数据源
// addModalConfig.formItems[4]!.options = await RoleAPI.getOptions();
}
// 编辑
async function handleEditClick(row: IObject) {
editModalRef.value?.handleDisabled(false);
console.log('handleEditClick')
// editModalRef.value?.handleDisabled(false);
// 加载部门下拉数据源
editModalConfig.formItems[2]!.attrs!.data = await UserAPI.getPage({ name: "" });
// editModalConfig.formItems[2]!.attrs!.data = await UserAPI.getPage({ name: "" });
// editModalConfig.formItems[2]!.attrs!.data = await DeptAPI.getOptions();
// 加载角色下拉数据源
// editModalConfig.formItems[4]!.options = await RoleAPI.getOptions();
// 根据id获取数据进行填充
const data = await UserAPI.getunitinfo(row.id);
editModalRef.value?.setFormData(data);
editModalRef.value?.setModalVisible();
// const data = await UserAPI.getunitinfo(row.id);
// editModalRef.value?.setFormData(data);
// editModalRef.value?.setModalVisible();
}
const myDialogRef = ref(null)