diff --git a/src/api/model/system.js b/src/api/model/system.js
index 0f50fd7..e3834a9 100644
--- a/src/api/model/system.js
+++ b/src/api/model/system.js
@@ -398,6 +398,13 @@ export default {
return await http.post(this.url, params);
}
},
+ userCompanyField:{
+ url: `${config.API_URL}/user.company.field.list`,
+ name: "用户公司下拉选择",
+ post: async function (params) {
+ return await http.post(this.url, params);
+ }
+ },
export:{
url: `${config.API_URL}/user.export`,
name: "用户列表导出",
@@ -419,7 +426,6 @@ export default {
return await http.post(this.url,params,{'Content-Type': 'multipart/form-data'});
}
},
-
generateRegistration:{
url: `${config.API_URL}/generate.registration.challenge`,
name: "passKey 创建",
@@ -434,7 +440,6 @@ export default {
return await http.post(this.url, params);
}
},
-
generateAuthentication:{
url: `${config.API_URL}/generate.authentication.challenge`,
name: "passKey登录生成",
@@ -580,6 +585,42 @@ export default {
return await http.post(this.url, params);
},
},
-
+ },
+ spareInfo:{
+ list: {
+ url: `${config.API_URL}/spare.parts.info.list`,
+ name: "备件信息列表",
+ get: async function (params) {
+ return await http.post(this.url, params);
+ },
+ },
+ add:{
+ url: `${config.API_URL}/spare.parts.info.add`,
+ name: "新增备件信息",
+ post: async function (params) {
+ return await http.post(this.url, params);
+ },
+ },
+ info:{
+ url: `${config.API_URL}/spare.parts.info.detail`,
+ name: "备件信息明细",
+ post: async function (params) {
+ return await http.post(this.url, params);
+ },
+ },
+ delete:{
+ url: `${config.API_URL}/spare.parts.info.delete`,
+ name: "删除备件信息",
+ post: async function (params) {
+ return await http.post(this.url, params);
+ },
+ },
+ field:{
+ url: `${config.API_URL}/spare.parts.info.field.list`,
+ name: "备件信息检索",
+ post: async function (params) {
+ return await http.post(this.url, params);
+ },
+ },
}
};
diff --git a/src/utils/eventBus.js b/src/utils/eventBus.js
index 6636de8..da1f482 100644
--- a/src/utils/eventBus.js
+++ b/src/utils/eventBus.js
@@ -11,7 +11,7 @@ export const eventBus = {
$emit(eventName, ...args) {
const listeners = this.listeners[eventName];
- if (listeners) {
+ if (listeners && listeners.length>0) {
listeners.forEach((listener) => listener(...args));
}
},
diff --git a/src/views/setting/partsMag/components/info.vue b/src/views/setting/partsMag/components/info.vue
index 777e71d..5bd8339 100644
--- a/src/views/setting/partsMag/components/info.vue
+++ b/src/views/setting/partsMag/components/info.vue
@@ -1,26 +1,81 @@
-
+