diff --git a/src/api/model/fim.js b/src/api/model/fim.js new file mode 100644 index 00000000..a52d8fc2 --- /dev/null +++ b/src/api/model/fim.js @@ -0,0 +1,149 @@ +import config from "@/config" +import http from "@/utils/request" +/*EM接口*/ +export default { + fee: { + name: "费用类型", + req: async function(data){ + return await http.get( + `${config.API_URL}/fim/fee/`, + data + ); + } + }, + // 工段成本配置 + feeset: { + list: { + name: "工段成本配置列表", + req: async function(data){ + return await http.get( + `${config.API_URL}/fim/feeset/`, + data + ); + } + }, + itfim: { + name: "获取段成本配置", + req: async function(id){ + return await http.get( + `${config.API_URL}/fim/feeset/${id}/` + ); + } + }, + update: { + name: "更新", + req: async function(id, data){ + return await http.put( + `${config.API_URL}/fim/feeset/${id}/`, + data); + } + }, + create: { + name: "创建", + req: async function(data){ + return await http.post( + `${config.API_URL}/fim/feeset/`, + data); + } + }, + delete: { + name: "删除", + req: async function(id){ + return await http.delete( + `${config.API_URL}/fim/feeset/${id}/`); + } + }, + deletes: { + name: "批量删除", + req: async function(data){ + return await http.post( + `${config.API_URL}/fim/feeset/deletes/`, + data); + } + }, + cquery: { + name: "复杂查询", + req: async function(data){ + return await http.post( + `${config.API_URL}/fim/feeset/cquery/`, + data); + } + }, + deleteHard: { + name: "批量物理删除", + req: async function(data){ + return await http.post( + `${config.API_URL}/fim/feeset/deletes_hard/`, + data); + } + }, + }, + // 物料价格配置 + priceset: { + list: { + name: "物料价格配置列表", + req: async function(data){ + return await http.get( + `${config.API_URL}/fim/priceset/`, + data + ); + } + }, + itfim: { + name: "获取物料价格配置", + req: async function(id){ + return await http.get( + `${config.API_URL}/fim/priceset/${id}/` + ); + } + }, + update: { + name: "更新", + req: async function(id, data){ + return await http.put( + `${config.API_URL}/fim/priceset/${id}/`, + data); + } + }, + create: { + name: "创建", + req: async function(data){ + return await http.post( + `${config.API_URL}/fim/priceset/`, + data); + } + }, + delete: { + name: "删除", + req: async function(id){ + return await http.delete( + `${config.API_URL}/fim/priceset/${id}/`); + } + }, + deletes: { + name: "批量删除", + req: async function(data){ + return await http.post( + `${config.API_URL}/fim/priceset/deletes/`, + data); + } + }, + cquery: { + name: "复杂查询", + req: async function(data){ + return await http.post( + `${config.API_URL}/fim/priceset/cquery/`, + data); + } + }, + deleteHard: { + name: "批量物理删除", + req: async function(data){ + return await http.post( + `${config.API_URL}/fim/priceset/deletes_hard/`, + data); + } + }, + }, + +} \ No newline at end of file diff --git a/src/api/model/mtm.js b/src/api/model/mtm.js index 1a10984c..92f0ed04 100644 --- a/src/api/model/mtm.js +++ b/src/api/model/mtm.js @@ -208,7 +208,7 @@ export default { name: "班次列表", req: async function(data){ return await http.get( - `${config.API_URL}/mtm/team/`, + `${config.API_URL}/mtm/shift/`, data ); } diff --git a/src/api/model/qm.js b/src/api/model/qm.js index 1bbaaf67..5a7ec2f3 100644 --- a/src/api/model/qm.js +++ b/src/api/model/qm.js @@ -10,6 +10,17 @@ export default { return await http.get(this.url, data); } }, + + //质量分析报告更新 + updateQuastat: { + name: "质量报告分析", + req: async function(id,data){ + return await http.put( + `${config.API_URL}/qm/quastat/${id}/`, + data + ); + } + }, //班组记录添加质量分析 createQuastat: { url: `${config.API_URL}/qm/quastat/`, diff --git a/src/api/model/wpm.js b/src/api/model/wpm.js index 6aad78aa..1d01a954 100644 --- a/src/api/model/wpm.js +++ b/src/api/model/wpm.js @@ -68,6 +68,14 @@ export default { data); } }, + init_test: { + name: "初始化检测录入", + req: async function(id){ + return await http.get( + `${config.API_URL}/wpm/sflog/${id}/init_test/` + ); + } + }, }, //停机记录 stlog: { diff --git a/src/config/route.js b/src/config/route.js index 1016ad75..0facb03a 100644 --- a/src/config/route.js +++ b/src/config/route.js @@ -174,16 +174,6 @@ const routes = [ }, "component": "rm_enm/handoverLog" }, - { - "name": "handovereEnter", - "path": "/rm_enm/handovereEnter", - "meta": { - "title": "交接班记录", - "icon": "el-icon-grid", - "perms": ["bi"] - }, - "component": "rm_enm/handovereEnter" - } ] }, { @@ -809,7 +799,7 @@ const routes = [ "icon": "el-icon-postcard", "type": "menu", }, - "component": "sys/team" + "component": "ungrouped/team" }, { "name": "mgruop", @@ -823,24 +813,34 @@ const routes = [ }, { "name": "mpoint", - "path": "/ungrouped/mpoint", + "path": "/em/mpoint", "meta": { "title": "测点", "icon": "el-icon-grid", "perms": ["dataset"] }, - "component": "ungrouped/mpoint" + "component": "em/mpoint" }, { "name": "material", "path": "/ungrouped/material", "meta": { - "title": "产品", + "title": "物料", "icon": "el-icon-grid", "perms": ["dataset"] }, "component": "ungrouped/material" }, + { + "name": "feeset", + "path": "/ungrouped/feeset", + "meta": { + "title": "工段成本配置", + "icon": "el-icon-grid", + "perms": ["dataset"] + }, + "component": "ungrouped/feeset" + }, { "name": "goalSetting", "path": "/ungrouped/goalSetting", @@ -851,6 +851,16 @@ const routes = [ }, "component": "ungrouped/goalSetting" }, + { + "name": "energy", + "path": "/ungrouped/energy", + "meta": { + "title": "能源统计", + "icon": "el-icon-grid", + "perms": ["bi"] + }, + "component": "ungrouped/energy" + } ] }, { diff --git a/src/style/fix.scss b/src/style/fix.scss index 7471704f..b222bfae 100644 --- a/src/style/fix.scss +++ b/src/style/fix.scss @@ -85,7 +85,7 @@ .el-footer { background: #fff; - border-top: 1px solid var(--el-border-color-light); + // border-top: 1px solid var(--el-border-color-light); padding: 13px 15px; height: 51px; } diff --git a/src/views/em/equipment_form.vue b/src/views/em/equipment_form.vue index 851893d5..f30e5703 100644 --- a/src/views/em/equipment_form.vue +++ b/src/views/em/equipment_form.vue @@ -94,14 +94,19 @@ - + > + + @@ -135,7 +140,6 @@ - \ No newline at end of file + + \ No newline at end of file diff --git a/src/views/rm_enm/handover_form.vue b/src/views/rm_enm/handover_form.vue index 4aefc324..708fb3d3 100644 --- a/src/views/rm_enm/handover_form.vue +++ b/src/views/rm_enm/handover_form.vue @@ -9,57 +9,82 @@ - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + @change="teamChange" + > + + + + + + + + + + + + + + + + 保存 @@ -68,9 +93,7 @@ - - \ No newline at end of file diff --git a/src/views/rm_enm/handovereEnter.vue b/src/views/rm_enm/handovereEnter.vue index 7c8640b5..0e5506b4 100644 --- a/src/views/rm_enm/handovereEnter.vue +++ b/src/views/rm_enm/handovereEnter.vue @@ -28,7 +28,7 @@ stripe :params="query" > - + @@ -133,8 +133,8 @@ } }, handleQuery() { - this.$refs.table.queryData(this.query) - }, + this.$refs.table.queryData(this.query) + }, resetQuery() { this.query = {}; }, diff --git a/src/views/rm_enm/quastat_form.vue b/src/views/rm_enm/quastat_form.vue new file mode 100644 index 00000000..0ee0861d --- /dev/null +++ b/src/views/rm_enm/quastat_form.vue @@ -0,0 +1,253 @@ + + + + + + \ No newline at end of file diff --git a/src/views/ungrouped/energy.vue b/src/views/ungrouped/energy.vue new file mode 100644 index 00000000..9df6cb0f --- /dev/null +++ b/src/views/ungrouped/energy.vue @@ -0,0 +1,231 @@ + + + \ No newline at end of file diff --git a/src/views/ungrouped/feeset.vue b/src/views/ungrouped/feeset.vue new file mode 100644 index 00000000..0f0e0de6 --- /dev/null +++ b/src/views/ungrouped/feeset.vue @@ -0,0 +1,172 @@ + + + diff --git a/src/views/ungrouped/feeset_form.vue b/src/views/ungrouped/feeset_form.vue new file mode 100644 index 00000000..ac0763a7 --- /dev/null +++ b/src/views/ungrouped/feeset_form.vue @@ -0,0 +1,203 @@ + + + + + + \ No newline at end of file diff --git a/src/views/ungrouped/goalSetting.vue b/src/views/ungrouped/goalSetting.vue index d5b64cd2..5b026cef 100644 --- a/src/views/ungrouped/goalSetting.vue +++ b/src/views/ungrouped/goalSetting.vue @@ -197,7 +197,6 @@ diff --git a/src/views/ungrouped/mgroup_form.vue b/src/views/ungrouped/mgroup_form.vue new file mode 100644 index 00000000..3c63b949 --- /dev/null +++ b/src/views/ungrouped/mgroup_form.vue @@ -0,0 +1,217 @@ + + + + + + \ No newline at end of file diff --git a/src/views/ungrouped/mpoint.vue b/src/views/ungrouped/mpoint.vue deleted file mode 100644 index 228662eb..00000000 --- a/src/views/ungrouped/mpoint.vue +++ /dev/null @@ -1,296 +0,0 @@ - - - diff --git a/src/views/sys/team.vue b/src/views/ungrouped/team.vue similarity index 90% rename from src/views/sys/team.vue rename to src/views/ungrouped/team.vue index c35a5ffa..1d8d6d7f 100644 --- a/src/views/sys/team.vue +++ b/src/views/ungrouped/team.vue @@ -44,15 +44,19 @@ - + > + +