Browse Source

优化

master
陈裕财 4 years ago
parent
commit
afcdfe20ae
  1. 10
      src/router/routes_xm.js
  2. 47
      src/views/xm/core/xmTaskWorkload/FinWorkloadToSbillAll.vue
  3. 46
      src/views/xm/core/xmTaskWorkload/ToComfirmWorkloadAll.vue
  4. 47
      src/views/xm/core/xmTaskWorkload/WaitWorkloadToSbillAll.vue
  5. 7
      src/views/xm/core/xmTaskWorkload/XmTaskWorkloadMng.vue

10
src/router/routes_xm.js

@ -181,9 +181,13 @@ export default {
children: [ children: [
{ path: 'xmTaskSbill/XmTaskSbillMng', component: _import('xm/core/xmTaskSbill/XmTaskSbillMng'), name: 'XmTaskSbilllMng', meta: { title: '任务结算单'}}, { path: 'xmTaskSbill/XmTaskSbillMng', component: _import('xm/core/xmTaskSbill/XmTaskSbillMng'), name: 'XmTaskSbilllMng', meta: { title: '任务结算单'}},
/*{ path: 'xmTaskWorkload/XmTaskWorkloadMng', component: _import('xm/core/xmTaskWorkload/XmTaskWorkloadMng'), name: 'XmTaskWorkloadMng', meta: { title: '工时列表'}},*/ /*{ path: 'xmTaskWorkload/XmTaskWorkloadMng', component: _import('xm/core/xmTaskWorkload/XmTaskWorkloadMng'), name: 'XmTaskWorkloadMng', meta: { title: '工时列表'}},*/
{ path: 'xmTaskWorkload/WaitWorkloadToSbill', component: _import('xm/core/xmTaskWorkload/WaitWorkloadToSbill'), name: 'WaitWorkloadToSbill', meta: { title: '待结算工时'}},
{ path: 'xmTaskWorkload/FinWorkloadToSbill', component: _import('xm/core/xmTaskWorkload/FinWorkloadToSbill'), name: 'FinWorkloadToSbill', meta: { title: '已结算工时'}},
{ path: 'xmTaskWorkload/ToComfirmWorkload', component: _import('xm/core/xmTaskWorkload/ToComfirmWorkload'), name: 'ToComfirmWorkload', meta: { title: '待确认工时'}},
{ path: 'xmTaskWorkload/WaitWorkloadToSbill', component: _import('xm/core/xmTaskWorkload/WaitWorkloadToSbill'), name: 'WaitWorkloadToSbill', meta: { title: '待结算工时(我)'}},
{ path: 'xmTaskWorkload/FinWorkloadToSbill', component: _import('xm/core/xmTaskWorkload/FinWorkloadToSbill'), name: 'FinWorkloadToSbill', meta: { title: '已结算工时(我)'}},
{ path: 'xmTaskWorkload/ToComfirmWorkload', component: _import('xm/core/xmTaskWorkload/ToComfirmWorkload'), name: 'ToComfirmWorkload', meta: { title: '待确认工时(我)'}},
{ path: 'xmTaskWorkload/WaitWorkloadToSbillAll', component: _import('xm/core/xmTaskWorkload/WaitWorkloadToSbillAll'), name: 'WaitWorkloadToSbillAll', meta: { title: '待结算工时'}},
{ path: 'xmTaskWorkload/FinWorkloadToSbillAll', component: _import('xm/core/xmTaskWorkload/FinWorkloadToSbillAll'), name: 'FinWorkloadToSbillAll', meta: { title: '已结算工时'}},
{ path: 'xmTaskWorkload/ToComfirmWorkloadAll', component: _import('xm/core/xmTaskWorkload/ToComfirmWorkloadAll'), name: 'ToComfirmWorkloadAll', meta: { title: '待确认工时'}},
] ]
} }
] ]

47
src/views/xm/core/xmTaskWorkload/FinWorkloadToSbillAll.vue

@ -0,0 +1,47 @@
<template>
<section>
<xm-task-workload-mng :sstatuses="['0','2','3','4']" :wstatuses="['1']" queryScope="all"></xm-task-workload-mng>
</section>
</template>
<script>
import {mapGetters} from "vuex";
import XmTaskWorkloadMng from "./XmTaskWorkloadMng";
export default {
computed: {
...mapGetters([
'userInfo','roles'
]),
},
watch: {
},
data() {
return {
visible:true,
/**end 自定义属性请在上面加 请加备注**/
}
},//end data
methods: {
/**end 自定义函数请在上面加**/
},//end methods
components: {
XmTaskWorkloadMng,
},
mounted() {
this.$nextTick(() => {
});
}
}
</script>
<style scoped>
</style>

46
src/views/xm/core/xmTaskWorkload/ToComfirmWorkloadAll.vue

@ -0,0 +1,46 @@
<template>
<section>
<xm-task-workload-mng :wstatuses="['0','2']" queryScope="all"></xm-task-workload-mng>
</section>
</template>
<script>
import {mapGetters} from "vuex";
import XmTaskWorkloadMng from "./XmTaskWorkloadMng";
export default {
computed: {
...mapGetters([
'userInfo','roles'
]),
},
watch: {
},
data() {
return {
visible:true,
/**end 自定义属性请在上面加 请加备注**/
}
},//end data
methods: {
/**end 自定义函数请在上面加**/
},//end methods
components: {
XmTaskWorkloadMng,
},
mounted() {
this.$nextTick(() => {
});
}
}
</script>
<style scoped>
</style>

47
src/views/xm/core/xmTaskWorkload/WaitWorkloadToSbillAll.vue

@ -0,0 +1,47 @@
<template>
<section>
<xm-task-workload-mng :sstatuses="['1']" :wstatuses="['1']" queryScope="all"></xm-task-workload-mng>
</section>
</template>
<script>
import {mapGetters} from "vuex";
import XmTaskWorkloadMng from "./XmTaskWorkloadMng";
export default {
name: "WaitWorkloadToSbill",
computed: {
...mapGetters([
'userInfo','roles'
]),
},
watch: {
},
data() {
return {
visible:true,
/**end 自定义属性请在上面加 请加备注**/
}
},//end data
methods: {
/**end 自定义函数请在上面加**/
},//end methods
components: {
XmTaskWorkloadMng,
},
mounted() {
this.$nextTick(() => {
});
}
}
</script>
<style scoped>
</style>

7
src/views/xm/core/xmTaskWorkload/XmTaskWorkloadMng.vue

@ -234,7 +234,7 @@
UsersSelect, UsersSelect,
XmTaskWorkloadSimpleList, XmTaskWorkloadSimpleList,
}, },
props:['visible','wstatuses','sstatuses'],
props:['visible','wstatuses','sstatuses','queryScope'/**my/all */],
computed: { computed: {
...mapGetters(['userInfo']), ...mapGetters(['userInfo']),
@ -376,6 +376,11 @@
params.startBidDate = this.dateRanger[0]; params.startBidDate = this.dateRanger[0];
params.endBizDate = this.dateRanger[1]; params.endBizDate = this.dateRanger[1];
} }
if(this.queryScope){
params.queryScope=this.queryScope
}else{
params.queryScope="my"
}
this.load.list = true; this.load.list = true;
listXmTaskWorkload(params).then((res) => { listXmTaskWorkload(params).then((res) => {

Loading…
Cancel
Save