feat: 通知中心

This commit is contained in:
wwz
2025-04-10 14:29:10 +08:00
parent c5f75a20af
commit 5b30b23ad3
11 changed files with 90 additions and 48 deletions

View File

@@ -25,6 +25,7 @@ const contentConfig: IContentConfig = {
// modifyAction: function (data) {
// // return Api.edit(data);
// },
indexActionData: {},
pk: "id",
toolbar: [
"add",

View File

@@ -1,5 +1,5 @@
import type { ISearchConfig } from "@/components/CURD/types";
import consGroupApi from '@/api/product/cons-group'
import consGroupApi from "@/api/product/cons-group";
import { statusOptions, payTypeOptions } from "./config";
const searchConfig: ISearchConfig = {
pageName: "sys:user",
@@ -20,14 +20,14 @@ const searchConfig: ISearchConfig = {
initialValue: "",
initFn(formItem) {
console.log(formItem);
consGroupApi.getAllList({}).then(res => {
formItem.options = res.map((item: { name: any; id: any; }) => {
consGroupApi.getAllList({}).then((res) => {
formItem.options = res.map((item: { name: any; id: any }) => {
return {
label: item?.name,
value: item?.id
}
})
})
value: item?.id,
};
});
});
},
},
@@ -42,6 +42,7 @@ const searchConfig: ISearchConfig = {
width: "200px",
},
},
initialValue: "",
},
{
type: "date-picker",

View File

@@ -136,6 +136,16 @@ function toGoods(id: number | string) {
router.push({ path: "/product/index", query: { id: id } });
}
// 默认初始数据
const route = useRoute();
const { conName } = route.query;
if (conName) {
contentConfig.indexActionData = { conName };
if (conName) {
searchConfig.formItems[1].initialValue = conName;
}
}
//统计数据
const gongjiData = reactive({ totalRow: 0 });
function getTongji(params: IObject | undefined) {

View File

@@ -54,15 +54,10 @@ const contentConfig: IContentConfig = {
align: "center",
prop: "unitName",
},
{
label: "所属商品",
align: "center",
prop: "unitName",
},
{
label: "供应商",
align: "center",
prop: "unitName",
prop: "vendorName",
},
{
label: "变动原因",

View File

@@ -19,7 +19,6 @@ const modalConfig: IModalConfig = {
console.log("提交之前处理", data);
},
formItems: [
{
label: "名称",
prop: "name",
@@ -41,7 +40,7 @@ const modalConfig: IModalConfig = {
prop: "telephone",
rules: [{ required: false, message: "请输入联系人名字", trigger: "blur" }],
attrs: {
placeholder: "请输入联系人名字",
placeholder: "请输入联系人电话",
},
},
{
@@ -69,7 +68,6 @@ const modalConfig: IModalConfig = {
placeholder: "请输入排序",
},
},
],
};

View File

@@ -57,13 +57,13 @@ const contentConfig: IContentConfig = {
align: "center",
prop: "createTime",
},
{
label: "状态",
align: "center",
prop: "status",
templet: 'custom',
slotName: 'switch'
},
// {
// label: "状态",
// align: "center",
// prop: "status",
// templet: 'custom',
// slotName: 'switch'
// },
{
label: "操作",
@@ -71,7 +71,7 @@ const contentConfig: IContentConfig = {
fixed: "right",
width: 280,
templet: "tool",
operat: ["edit", 'delete'],
operat: ["edit", "delete"],
},
],
};

View File

@@ -19,7 +19,6 @@ const modalConfig: IModalConfig = {
console.log("提交之前处理", data);
},
formItems: [
{
label: "名称",
prop: "name",
@@ -41,7 +40,7 @@ const modalConfig: IModalConfig = {
prop: "telephone",
rules: [{ required: false, message: "请输入联系人名字", trigger: "blur" }],
attrs: {
placeholder: "请输入联系人名字",
placeholder: "请输入联系人电话",
},
},
{
@@ -69,7 +68,6 @@ const modalConfig: IModalConfig = {
placeholder: "请输入排序",
},
},
],
};