This commit is contained in:
杜建超 2020-09-27 17:54:53 +08:00
parent d388ed7827
commit a6fcea59b2
5 changed files with 31 additions and 23 deletions

View File

@ -13,7 +13,8 @@ module.exports = {
assetsPublicPath: '/', assetsPublicPath: '/',
proxyTable: { proxyTable: {
'/lz_management': { '/lz_management': {
target: 'https://tlzmanagement.ldxinyong.com', // target: 'https://tlzmanagement.ldxinyong.com',
target: 'http://localhost:8080/',
changeOrigin: true changeOrigin: true
} }
}, },

View File

@ -5,7 +5,7 @@ export const apiResultChart = data => {
return http({ url: '/lz_management/result/chart', method: 'get', params: data }) return http({ url: '/lz_management/result/chart', method: 'get', params: data })
} }
// 绩列表 // 列表
export const apiResultReport = data => { export const apiResultReport = data => {
return http({ url: '/lz_management/result/report', method: 'post', params: data }) return http({ url: '/lz_management/result/report', method: 'post', params: data })
} }
@ -16,5 +16,5 @@ export const apiResultDistribution = data => {
} }
export const apiDepartmentSelfList = data => { export const apiDepartmentSelfList = data => {
return http({ url: '/lz_management/result/departmentTreeByStaffId', method: 'post', data }) return http({ url: '/lz_management/result/departmentTreeByStaffId', method: 'get', data })
} }

View File

@ -76,9 +76,6 @@
this.handleChangeData() this.handleChangeData()
}, },
mounted () {}, mounted () {},
beforeUpdate () {
// this.selectMonthTime = this.monthTime
},
methods: { methods: {
async handleChangeData () { async handleChangeData () {
this.onSubmit() this.onSubmit()

View File

@ -2,8 +2,8 @@
<template> <template>
<div> <div>
<div class="staff-archives-title"></div> <div class="staff-archives-title"></div>
<el-form :inline="true" :model="formInline" class="demo-form-inline staff-archives-form"> <el-form :inline="true" :model="formInline" class="demo-form-inline staff-archives-form" >
<el-form-item label="选择部门"> <el-form-item label="选择部门" >
<el-input <el-input
placeholder="选择部门" placeholder="选择部门"
@focus="isChoose=true" @focus="isChoose=true"
@ -27,7 +27,7 @@
<el-form-item :label="`审批进度`"> <el-form-item :label="`审批进度`">
<el-select v-model="status" placeholder="请选择" style="width: 120px" > <el-select v-model="status" placeholder="请选择" style="width: 120px" @change="resetPage">
<el-option <el-option
v-for="item in statusList" v-for="item in statusList"
:key="item.value" :key="item.value"
@ -39,7 +39,7 @@
</el-form-item> </el-form-item>
<el-form-item :label="`等级`"> <el-form-item :label="`等级`">
<el-select v-model="level" placeholder="请选择" clearable style="width: 120px"> <el-select v-model="level" placeholder="请选择" clearable style="width: 120px" @change="resetPage">
<el-option <el-option
v-for="item in levelList" v-for="item in levelList"
:key="item.value" :key="item.value"
@ -56,6 +56,7 @@
placeholder="姓名" placeholder="姓名"
clearable clearable
style="width: 120px" style="width: 120px"
@change="resetPage"
></el-input> ></el-input>
</el-form-item> </el-form-item>
@ -81,7 +82,7 @@
</template> </template>
<script> <script>
import { apiOrganizationList } from '@/api/api_staff' import { apiDepartmentSelfList } from '@/api/api_report'
export default { export default {
props: { props: {
monthTime: { monthTime: {
@ -92,9 +93,9 @@
data: function () { data: function () {
return { return {
selectMonthTime: this.nowDate(), selectMonthTime: this.nowDate(),
staffName: '', staffName: null,
level: '', level: null,
status: '', status: null,
isChooseObj: {}, isChooseObj: {},
isChoose: false, isChoose: false,
menuList: [], menuList: [],
@ -109,10 +110,10 @@
{'value': 0, {'value': 0,
'label': '未提交' 'label': '未提交'
}, },
{'value': 1, {'value': 108,
'label': '审批中' 'label': '审批中'
}, },
{'value': 4, {'value': 109,
'label': '已完成' 'label': '已完成'
} }
], ],
@ -159,11 +160,12 @@
}, },
// //
async handleGetMenuList () { async handleGetMenuList () {
let result = await apiOrganizationList() let result = await apiDepartmentSelfList()
this.menuList = result this.menuList = result.data
}, },
// //
changeApplyMonth (val) { changeApplyMonth (val) {
this.$emit('listenQuery')
this.selectMonthTime = val this.selectMonthTime = val
console.log(val) console.log(val)
}, },
@ -198,6 +200,9 @@
var data = new Date() var data = new Date()
var month = data.getMonth() < 9 ? '0' + (data.getMonth() + 1) : data.getMonth() + 1 var month = data.getMonth() < 9 ? '0' + (data.getMonth() + 1) : data.getMonth() + 1
return data.getFullYear() + '-' + month return data.getFullYear() + '-' + month
},
resetPage () {
this.$emit('listenQuery')
} }
}, },
watch: {} watch: {}

View File

@ -1,8 +1,8 @@
<template> <template>
<div class="mod-config"> <div class="mod-config" >
<el-card class="mod-config"> <el-card class="mod-config">
<el-form :inline="true" :model="dataForm" @keyup.enter.native="handleGetTableList()"> <el-form :inline="true" :model="dataForm" @keyup.enter.native="handleGetTableList()">
<query-form @submit="submit"/> <query-form @submit="submit" v-on:listenQuery="initPage"/>
</el-form> </el-form>
<el-table <el-table
:data="dataList" :data="dataList"
@ -109,9 +109,9 @@
selectionDataList: [], selectionDataList: [],
departmentId: '', departmentId: '',
selectMonthTime: '', selectMonthTime: '',
staffName: '', staffName: null,
level: '', level: null,
status: 0, status: null,
type: 1 type: 1
} }
}, },
@ -171,6 +171,11 @@
this.level = data.level this.level = data.level
this.status = data.status this.status = data.status
this.handleGetTableList() this.handleGetTableList()
},
initPage () {
this.pageIndex = 1
this.pageSize = 10
console.log('int page')
} }
} }
} }