diff --git a/src/api/mes/baseMaterialType/types.ts b/src/api/mes/baseMaterialType/types.ts
index 7b8cf5f..687a04d 100644
--- a/src/api/mes/baseMaterialType/types.ts
+++ b/src/api/mes/baseMaterialType/types.ts
@@ -30,9 +30,9 @@ export interface BaseMaterialTypeVO {
ancestors: string;
/**
- * 物料大类(1原材料 2半成品 3成品)
+ * 物料大类
*/
- materialCategories: string;
+ materialCategoryId: string;
/**
* 物料小类
@@ -79,10 +79,15 @@ export interface BaseMaterialTypeVO {
*/
updateTime: string;
- /**
- * 子对象
- */
- children: BaseMaterialTypeVO[];
+ /**
+ * 子对象
+ */
+ children: BaseMaterialTypeVO[];
+
+ /**
+ * 物料大类名称
+ */
+ materialCategoryName?: string;
}
export interface BaseMaterialTypeForm extends BaseEntity {
@@ -112,9 +117,9 @@ export interface BaseMaterialTypeForm extends BaseEntity {
ancestors?: string;
/**
- * 物料大类(1原材料 2半成品 3成品)
+ * 物料大类
*/
- materialCategories?: string;
+ materialCategoryId?: string;
/**
* 物料小类
@@ -136,6 +141,11 @@ export interface BaseMaterialTypeForm extends BaseEntity {
*/
remark?: string;
+ /**
+ * 物料大类名称
+ */
+ materialCategoryName?: string;
+
}
export interface BaseMaterialTypeQuery {
@@ -166,9 +176,9 @@ export interface BaseMaterialTypeQuery {
ancestors?: string;
/**
- * 物料大类(1原材料 2半成品 3成品)
+ * 物料大类
*/
- materialCategories?: string;
+ materialCategoryId?: string;
/**
* 物料小类
@@ -185,10 +195,15 @@ export interface BaseMaterialTypeQuery {
*/
activeFlag?: string;
- /**
- * 日期范围参数
- */
- params?: any;
+ /**
+ * 日期范围参数
+ */
+ params?: any;
+
+ /**
+ * 物料大类名称
+ */
+ materialCategoryName?: string;
}
diff --git a/src/views/mes/baseDeviceCategory/index.vue b/src/views/mes/baseDeviceCategory/index.vue
index d4d5474..0ec34a4 100644
--- a/src/views/mes/baseDeviceCategory/index.vue
+++ b/src/views/mes/baseDeviceCategory/index.vue
@@ -4,17 +4,22 @@
-
-
-
-
-
-
+
+
+
-
+
+
+
搜索
@@ -49,7 +54,12 @@
-
+
+
+
+
+
+
@@ -65,6 +75,7 @@
+
@@ -74,8 +85,17 @@
+
-
+
+ {{dict.label}}
+
@@ -96,6 +116,7 @@ import { listBaseDeviceCategory, getBaseDeviceCategory, delBaseDeviceCategory, a
import { BaseDeviceCategoryVO, BaseDeviceCategoryQuery, BaseDeviceCategoryForm } from '@/api/mes/baseDeviceCategory/types';
const { proxy } = getCurrentInstance() as ComponentInternalInstance;
+const { active_flag } = toRefs(proxy?.useDict('active_flag'));
const baseDeviceCategoryList = ref([]);
const buttonLoading = ref(false);
@@ -116,24 +137,24 @@ const dialog = reactive({
// 列显隐信息
const columns = ref([
- { key: 0, label: `大类ID`, visible: true },
- { key: 1, label: `租户编号`, visible: true },
- { key: 2, label: `大类编号`, visible: true },
- { key: 3, label: `大类名称`, visible: true },
- { key: 4, label: `激活标识`, visible: true },
- { key: 5, label: `备注`, visible: true },
- { key: 6, label: `创建部门`, visible: true },
- { key: 7, label: `创建人`, visible: true },
- { key: 8, label: `创建时间`, visible: true },
- { key: 9, label: `更新人`, visible: true },
- { key: 10, label: `更新时间`, visible: true },
+ { key: 0, label: `大类ID`, visible: false },
+ { key: 1, label: `租户编号`, visible: false },
+ { key: 2, label: `大类编号`, visible: true },
+ { key: 3, label: `大类名称`, visible: true },
+ { key: 4, label: `激活标识`, visible: true },
+ { key: 5, label: `备注`, visible: true },
+ { key: 6, label: `创建部门`, visible: false },
+ { key: 7, label: `创建人`, visible: false },
+ { key: 8, label: `创建时间`, visible: false },
+ { key: 9, label: `更新人`, visible: false },
+ { key: 10, label: `更新时间`, visible: false },
]);
const initFormData: BaseDeviceCategoryForm = {
deviceCategoryId: undefined,
deviceCategoryCode: undefined,
deviceCategoryName: undefined,
- activeFlag: undefined,
+ activeFlag: '1',
remark: undefined,
}
const data = reactive>({
diff --git a/src/views/mes/baseMaterialCategory/index.vue b/src/views/mes/baseMaterialCategory/index.vue
index bbbf5b9..da30d8a 100644
--- a/src/views/mes/baseMaterialCategory/index.vue
+++ b/src/views/mes/baseMaterialCategory/index.vue
@@ -4,17 +4,22 @@
-
+
+
-
+
+
+
搜索
@@ -49,7 +54,12 @@
-
+
+
+
+
+
+
@@ -74,8 +84,17 @@
+
-
+
+ {{dict.label}}
+
@@ -96,6 +115,7 @@ import { listBaseMaterialCategory, getBaseMaterialCategory, delBaseMaterialCateg
import { BaseMaterialCategoryVO, BaseMaterialCategoryQuery, BaseMaterialCategoryForm } from '@/api/mes/baseMaterialCategory/types';
const { proxy } = getCurrentInstance() as ComponentInternalInstance;
+const { active_flag } = toRefs(proxy?.useDict('active_flag'));
const baseMaterialCategoryList = ref([]);
const buttonLoading = ref(false);
@@ -116,24 +136,24 @@ const dialog = reactive({
// 列显隐信息
const columns = ref([
- { key: 0, label: `大类ID`, visible: true },
- { key: 1, label: `租户编号`, visible: true },
- { key: 2, label: `大类编号`, visible: true },
- { key: 3, label: `大类名称`, visible: true },
- { key: 4, label: `激活标识`, visible: true },
- { key: 5, label: `备注`, visible: true },
- { key: 6, label: `创建部门`, visible: true },
- { key: 7, label: `创建人`, visible: true },
- { key: 8, label: `创建时间`, visible: true },
- { key: 9, label: `更新人`, visible: true },
- { key: 10, label: `更新时间`, visible: true },
+ { key: 0, label: `大类ID`, visible: false },
+ { key: 1, label: `租户编号`, visible: false },
+ { key: 2, label: `大类编号`, visible: true },
+ { key: 3, label: `大类名称`, visible: true },
+ { key: 4, label: `激活标识`, visible: true },
+ { key: 5, label: `备注`, visible: true },
+ { key: 6, label: `创建部门`, visible: false },
+ { key: 7, label: `创建人`, visible: false },
+ { key: 8, label: `创建时间`, visible: false },
+ { key: 9, label: `更新人`, visible: false },
+ { key: 10, label: `更新时间`, visible: false },
]);
const initFormData: BaseMaterialCategoryForm = {
materialCategoryId: undefined,
materialCategoryCode: undefined,
materialCategoryName: undefined,
- activeFlag: undefined,
+ activeFlag: '1',
remark: undefined,
}
const data = reactive>({
@@ -149,9 +169,9 @@ const data = reactive
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
@@ -64,19 +74,16 @@
:default-expand-all="isExpandAll"
:tree-props="{ children: 'children', hasChildren: 'hasChildren' }"
>
-
-
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
@@ -114,54 +121,54 @@
-
-
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
>({
matrialTypeCode: undefined,
matrialTypeName: undefined,
ancestors: undefined,
- materialCategories: undefined,
+ materialCategoryId: undefined,
materialSubclass: undefined,
processId: undefined,
activeFlag: undefined,
@@ -397,7 +405,16 @@ const handleDelete = async (row: BaseMaterialTypeVO) => {
proxy?.$modal.msgSuccess("删除成功");
}
+
+let materialCategoryList = ref([]);
+const getMaterialCategory = async () => {
+ const res = await getBaseMaterialCategoryList(null);
+ materialCategoryList.value = res.data;
+}
+
+
onMounted(() => {
+ getMaterialCategory();
getProcessSelect();
getList();
});