diff --git a/.env.development b/.env.development
index 2dde296..94f3f5a 100644
--- a/.env.development
+++ b/.env.development
@@ -5,7 +5,7 @@ VITE_APP_TITLE = RuoYi-Vue-Plus多租户管理系统
VITE_APP_ENV = 'development'
# 开发环境
-VITE_APP_BASE_API = 'http://192.168.110.5:8899'
+VITE_APP_BASE_API = 'http://192.168.110.2:8899'
# 应用访问路径 例如使用前缀 /admin/
VITE_APP_CONTEXT_PATH = '/'
diff --git a/src/api/project/project/types.ts b/src/api/project/project/types.ts
index 0d249b3..53c8a8a 100644
--- a/src/api/project/project/types.ts
+++ b/src/api/project/project/types.ts
@@ -1,6 +1,6 @@
export interface ProjectVO {
/**
- *
+ * id
*/
id: string | number;
@@ -108,12 +108,11 @@ export interface ProjectVO {
* 是否删除(0正常 1删除)
*/
isDelete: number;
-
}
export interface ProjectForm extends BaseEntity {
/**
- *
+ *
*/
id?: string | number;
@@ -221,11 +220,9 @@ export interface ProjectForm extends BaseEntity {
* 是否删除(0正常 1删除)
*/
isDelete?: number;
-
}
export interface ProjectQuery extends PageQuery {
-
/**
* 项目名称
*/
@@ -326,11 +323,8 @@ export interface ProjectQuery extends PageQuery {
*/
isDelete?: number;
- /**
- * 日期范围参数
- */
- params?: any;
+ /**
+ * 日期范围参数
+ */
+ params?: any;
}
-
-
-
diff --git a/src/views/index.vue b/src/views/index.vue
index f1ca77a..ed0e91c 100644
--- a/src/views/index.vue
+++ b/src/views/index.vue
@@ -20,8 +20,8 @@
diff --git a/src/views/materials/materials/index.vue b/src/views/materials/materials/index.vue
index 151387e..00ba86f 100644
--- a/src/views/materials/materials/index.vue
+++ b/src/views/materials/materials/index.vue
@@ -65,16 +65,20 @@
- 新增
+ 新增
- 修改
+ 修改
+
- 删除
+ 删除
+
- 导出
+ 导出
@@ -88,10 +92,10 @@
-
- {{ getProjectName(scope.row.projectId) }}
-
-
+
+ {{ getProjectName(scope.row.projectId) }}
+
+
@@ -106,15 +110,17 @@
-
+
-
+
{{ row.status === 0 ? '正常' : '异常' }}
@@ -241,10 +247,10 @@ const initFormData: MaterialsForm = {
weightId: undefined,
remark: undefined,
quantityCount: undefined,
- status: undefined,
-}
+ status: undefined
+};
const data = reactive>({
- form: {...initFormData},
+ form: { ...initFormData },
queryParams: {
pageNum: 1,
pageSize: 10,
@@ -266,13 +272,10 @@ const data = reactive>({
weightId: undefined,
quantityCount: undefined,
status: undefined,
- params: {
- }
+ params: {}
},
rules: {
- id: [
- { required: true, message: "主键id不能为空", trigger: "blur" }
- ],
+ id: [{ required: true, message: '主键id不能为空', trigger: 'blur' }]
}
});
@@ -282,58 +285,58 @@ const { queryParams, form, rules } = toRefs(data);
const getList = async () => {
loading.value = true;
const res = await listMaterials(queryParams.value);
- materialsList.value = res.records;
+ materialsList.value = res.data.records;
total.value = res.total;
loading.value = false;
-}
+};
/** 取消按钮 */
const cancel = () => {
reset();
dialog.visible = false;
-}
+};
/** 表单重置 */
const reset = () => {
- form.value = {...initFormData};
+ form.value = { ...initFormData };
materialsFormRef.value?.resetFields();
-}
+};
/** 搜索按钮操作 */
const handleQuery = () => {
queryParams.value.pageNum = 1;
getList();
-}
+};
/** 重置按钮操作 */
const resetQuery = () => {
queryFormRef.value?.resetFields();
handleQuery();
-}
+};
/** 多选框选中数据 */
const handleSelectionChange = (selection: MaterialsVO[]) => {
- ids.value = selection.map(item => item.id);
+ ids.value = selection.map((item) => item.id);
single.value = selection.length != 1;
multiple.value = !selection.length;
-}
+};
/** 新增按钮操作 */
const handleAdd = () => {
reset();
dialog.visible = true;
- dialog.title = "添加材料名称";
-}
+ dialog.title = '添加材料名称';
+};
/** 修改按钮操作 */
const handleUpdate = async (row?: MaterialsVO) => {
reset();
- const _id = row?.id || ids.value[0]
+ const _id = row?.id || ids.value[0];
const res = await getMaterials(_id);
Object.assign(form.value, res.data);
dialog.visible = true;
- dialog.title = "修改材料名称";
-}
+ dialog.title = '修改材料名称';
+};
/** 提交按钮 */
const submitForm = () => {
@@ -341,33 +344,36 @@ const submitForm = () => {
if (valid) {
buttonLoading.value = true;
if (form.value.id) {
- await updateMaterials(form.value).finally(() => buttonLoading.value = false);
+ await updateMaterials(form.value).finally(() => (buttonLoading.value = false));
} else {
- await addMaterials(form.value).finally(() => buttonLoading.value = false);
+ await addMaterials(form.value).finally(() => (buttonLoading.value = false));
}
- proxy?.$modal.msgSuccess("操作成功");
+ proxy?.$modal.msgSuccess('操作成功');
dialog.visible = false;
await getList();
}
});
-}
+};
/** 删除按钮操作 */
const handleDelete = async (row?: MaterialsVO) => {
const _ids = row?.id || ids.value;
- await proxy?.$modal.confirm('是否确认删除材料名称编号为"' + _ids + '"的数据项?').finally(() => loading.value = false);
+ await proxy?.$modal.confirm('是否确认删除材料名称编号为"' + _ids + '"的数据项?').finally(() => (loading.value = false));
await delMaterials(_ids);
- proxy?.$modal.msgSuccess("删除成功");
+ proxy?.$modal.msgSuccess('删除成功');
await getList();
-}
+};
/** 导出按钮操作 */
const handleExport = () => {
- proxy?.download('materials/materials/export', {
- ...queryParams.value
- }, `materials_${new Date().getTime()}.xlsx`)
-}
-
+ proxy?.download(
+ 'materials/materials/export',
+ {
+ ...queryParams.value
+ },
+ `materials_${new Date().getTime()}.xlsx`
+ );
+};
import { useUserStoreHook } from '@/store/modules/user';
// 获取用户 store
@@ -379,16 +385,14 @@ const currentProject = computed(() => userStore.selectedProject);
const materialsInventoryList = computed(() => {
// 如果有选中的项目,则只显示该项目的数据
if (currentProject.value && currentProject.value.id) {
- return materialsList.value.filter(item =>
- item.projectId === currentProject.value.id
- );
+ return materialsList.value.filter((item) => item.projectId === currentProject.value.id);
}
// 没有选中项目则显示所有数据
return materialsList.value;
});
// 根据 projectId 获取对应的 projectName
const getProjectName = (projectId) => {
- const project = projectList.value.find(p => p.id === projectId);
+ const project = projectList.value.find((p) => p.id === projectId);
return project ? project.name : projectId; // 如果找不到对应的项目名,则显示 ID
};
diff --git a/src/views/materials/materialsInventory/index.vue b/src/views/materials/materialsInventory/index.vue
index a0c69f6..0c1b73f 100644
--- a/src/views/materials/materialsInventory/index.vue
+++ b/src/views/materials/materialsInventory/index.vue
@@ -55,16 +55,28 @@
- 新增
+ 新增
- 修改
+ 修改
+
- 删除
+ 删除
+
- 导出
+ 导出
+
@@ -77,10 +89,10 @@
-
- {{ getProjectName(scope.row.projectId) }}
-
-
+
+ {{ getProjectName(scope.row.projectId) }}
+
+
@@ -98,10 +110,22 @@
-
+
-
+
@@ -125,11 +149,7 @@
-
+
@@ -139,7 +159,7 @@
-
+
@@ -165,7 +185,13 @@