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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.material_name }}
+
+
+
+
+ {{ scope.row.testitem_name }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 保存
+ 取消
+
+
+
+
+
+
+
+
+
\ 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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
主要设备(100KW以上)单位产品电耗数据表
+
+
+
+ 日期 |
+ 原料车间 |
+ 烧成车间 |
+ 水泥车间 |
+
+
+ 电石渣 |
+ 原料 |
+ 压缩空气(m3) |
+ 回转窑 |
+ 煤磨 |
+ 压缩空气(m3) |
+ 水泥磨 |
+ 包装 |
+ 压缩空气(m3) |
+
+
+ 电量(KW.h) |
+ 水(t) |
+ 电量(KW.h) |
+ 水(t) |
+ 电量(KW.h) |
+ 煤粉(t) |
+ 水(t) |
+ 蒸汽(t) |
+ 电量(KW.h) |
+ 水(t) |
+ 电量(KW.h) |
+ 水(t) |
+ 电量(KW.h) |
+ 水(t) |
+
+
+
+ {{item.month}} |
+ {{item.name}} |
+ {{item.number}} |
+ {{item.unit}} |
+ {{item.hours}} |
+ {{item.days}} |
+ {{item.months}} |
+ {{item.hours}} |
+ {{item.days}} |
+ {{item.months}} |
+ {{item.hours}} |
+ {{item.days}} |
+ {{item.months}} |
+ {{item.months}} |
+ {{item.hours}} |
+ {{item.days}} |
+ {{item.months}} |
+
+
+
+
+
+
+ {{date}} |
+ {{date}} |
+
+
+
+
+
+ {{item[0]}} |
+ {{item[0]}} |
+
+ {{item[1]}} |
+ {{item[1]}} |
+ {{item[1]}} |
+
+ {{item[2]}} |
+ {{item[3]}} |
+ {{item[4]}} |
+ {{item[5]}} |
+ {{item[6]}} |
+ {{item[7]}} |
+ {{item[7]}} |
+ {{item[7]}} |
+ {{item[8]}} |
+
+
+
+
+
+
+
+
+
\ 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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ cates_[scope.row.cate] }}
+
+
+
+
+
+
+
+ 编辑
+
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
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 @@
-
+ >
+
+
@@ -62,7 +66,6 @@