diff --git a/src/api/model/rpm.js b/src/api/model/rpm.js index 664a7655..372ac604 100644 --- a/src/api/model/rpm.js +++ b/src/api/model/rpm.js @@ -315,7 +315,7 @@ export default { leave: { name: "提前离厂", req: async function (id,data) { - return await http.post( + return await http.put( `${config.API_URL}/rpm/rpj_member/${id}/leave/`, data); } diff --git a/src/config/route.js b/src/config/route.js index 0facb03a..3283e1c6 100644 --- a/src/config/route.js +++ b/src/config/route.js @@ -798,6 +798,7 @@ const routes = [ "title": "班组管理", "icon": "el-icon-postcard", "type": "menu", + "perms": ["dataset"] }, "component": "ungrouped/team" }, @@ -832,6 +833,15 @@ const routes = [ "component": "ungrouped/material" }, { + "name": "priceset", + "path": "/ungrouped/priceset", + "meta": { + "title": "物料价格配置", + "icon": "el-icon-grid", + "perms": ["dataset"] + }, + "component": "ungrouped/priceset" + },{ "name": "feeset", "path": "/ungrouped/feeset", "meta": { @@ -851,6 +861,16 @@ const routes = [ }, "component": "ungrouped/goalSetting" }, + { + "name": "quality", + "path": "/ungrouped/quality", + "meta": { + "title": "质量报表", + "icon": "el-icon-grid", + "perms": ["bi"] + }, + "component": "ungrouped/quality" + }, { "name": "energy", "path": "/ungrouped/energy", @@ -860,6 +880,16 @@ const routes = [ "perms": ["bi"] }, "component": "ungrouped/energy" + }, + { + "name": "electric", + "path": "/ungrouped/electric", + "meta": { + "title": "全厂电量统计", + "icon": "el-icon-grid", + "perms": ["bi"] + }, + "component": "ungrouped/electric" } ] }, diff --git a/src/views/rm_enm/handoverLog.vue b/src/views/rm_enm/handoverLog.vue index 1224e669..5a83c42f 100644 --- a/src/views/rm_enm/handoverLog.vue +++ b/src/views/rm_enm/handoverLog.vue @@ -57,9 +57,6 @@ > - - - - - + + @@ -160,10 +162,16 @@ @success="handleSaveSuccess" @closed="dialog.save = false" > + @@ -171,10 +179,12 @@ \ No newline at end of file diff --git a/src/views/rm_enm/other_form.vue b/src/views/rm_enm/other_form.vue new file mode 100644 index 00000000..4d045d9f --- /dev/null +++ b/src/views/rm_enm/other_form.vue @@ -0,0 +1,175 @@ + + + + \ No newline at end of file diff --git a/src/views/rpm/rpj_show.vue b/src/views/rpm/rpj_show.vue index 70bbdb7e..8159a60e 100644 --- a/src/views/rpm/rpj_show.vue +++ b/src/views/rpm/rpj_show.vue @@ -398,6 +398,8 @@ export default { this.$API.rpm.member.leave.req(this.leaveId,{reason:this.reason}).then(res=>{ this.leaveVisible = false; this.btnloading = false; + this.getMemberList(); + this.getLogs(); }).catch(e=>{ this.btnloading = false; }) diff --git a/src/views/ungrouped/cost.vue b/src/views/ungrouped/cost.vue new file mode 100644 index 00000000..e69de29b diff --git a/src/views/ungrouped/electric.vue b/src/views/ungrouped/electric.vue new file mode 100644 index 00000000..960f7e08 --- /dev/null +++ b/src/views/ungrouped/electric.vue @@ -0,0 +1,161 @@ + + + + \ No newline at end of file diff --git a/src/views/ungrouped/energy.vue b/src/views/ungrouped/energy.vue index 9df6cb0f..ede82f56 100644 --- a/src/views/ungrouped/energy.vue +++ b/src/views/ungrouped/energy.vue @@ -2,37 +2,65 @@
+ + + + - + + 导出xlsx + + 打印 +
-

主要设备(100KW以上)单位产品电耗数据表

+

{{ tableName }}

@@ -87,6 +115,7 @@ +
{{item.hours}} {{item.days}} {{item.months}}{{item.months}}
@@ -99,14 +128,11 @@ - - - @@ -116,9 +142,6 @@ -
{{item[0]}} {{item[0]}}{{item[1]}} {{item[1]}} {{item[1]}}{{item[2]}} {{item[3]}} {{item[4]}}{{item[7]}} {{item[7]}} {{item[8]}}
@@ -130,10 +153,17 @@ data() { return { query:{ + type:0, year:'', month:'', - days:'', + yearStart:'', }, + tableName:'全场能源日统计', + options:[ + {id:0,name:'日统计'}, + {id:1,name:'月统计'}, + {id:2,name:'年统计'}, + ], tableDatas:[ {month:'2023.1',name:'甲组',number:'NM001',unit:'KW·h/t',hours:'1',days:'2',months:'3'}, {month:'2023.1',name:'乙组',number:'NM002',unit:'KW·h/t',hours:'1',days:'2',months:'3'}, @@ -168,27 +198,61 @@ }; }, mounted() { + var myDate = new Date(); + let month = myDate.getMonth()+1; + if(month<10){ + month = '0'+month; + } + this.query.month = myDate.getFullYear()+'-'+month; this.getData(); + }, methods: { + typeCange(value){ + if(value==1){ + this.tableName = '全场能源日统计' + }else if(value==1){ + this.tableName = '全场能源月统计' + }else{ + this.tableName = '全场能源年统计' + } + }, getData(){ - this.$API.bi.dataset.exec.req('3349203178834325504',).then((res) => { - let data0 = this.sourceData = res.data2.ds0; - // debugger; - console.log(this.sourceData) - data0.forEach(item => { - for(let i=0;i { + that.tableName = res.name; + let data = res.data.ds0; + that.tableHead = data[0]; + let data0 = data.slice(1,data.length); + console.log(this.sourceData) + let tableDatas2 = that.tableDatas2; + // data0.forEach(item => { + // for(let i=0;i - + + + + - - - - - - + + -->