Merge branch 'version_report' of http://gitlab.ldxinyong.com/enterpriseManagement/lz_management_vue into version_report

This commit is contained in:
wulin 2020-09-22 16:41:05 +08:00
commit 575812302e
4 changed files with 32 additions and 22 deletions

4
package-lock.json generated
View File

@ -2405,7 +2405,7 @@
}, },
"chromedriver": { "chromedriver": {
"version": "2.27.2", "version": "2.27.2",
"resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-2.27.2.tgz", "resolved": "https://registry.npm.taobao.org/chromedriver/download/chromedriver-2.27.2.tgz?cache=0&sync_timestamp=1595604788686&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchromedriver%2Fdownload%2Fchromedriver-2.27.2.tgz",
"integrity": "sha1-/Y7gPm+N3kfYO5Ub+Z6iaFOBecM=", "integrity": "sha1-/Y7gPm+N3kfYO5Ub+Z6iaFOBecM=",
"dev": true, "dev": true,
"requires": { "requires": {
@ -9077,7 +9077,7 @@
}, },
"kew": { "kew": {
"version": "0.7.0", "version": "0.7.0",
"resolved": "https://registry.npmjs.org/kew/-/kew-0.7.0.tgz", "resolved": "https://registry.npm.taobao.org/kew/download/kew-0.7.0.tgz",
"integrity": "sha1-edk9LTM2PW/dKXCzNdkUGtWR15s=", "integrity": "sha1-edk9LTM2PW/dKXCzNdkUGtWR15s=",
"dev": true "dev": true
}, },

View File

@ -8,7 +8,6 @@
<script> <script>
export default{ export default{
props: { props: {
total: 100,
aId: { aId: {
type: String, type: String,
default: 'mycharts' default: 'mycharts'
@ -24,9 +23,18 @@
default: () => '分布' default: () => '分布'
} }
}, },
data () {
return {
}
},
mounted () { mounted () {
this.initChartBar() this.initChartBar()
}, },
watch: { //
dataInfo () {
this.initChartBar()
}
},
methods: { methods: {
initChartBar () { initChartBar () {
var staffTotal = this.dataInfo.total var staffTotal = this.dataInfo.total
@ -87,7 +95,9 @@
var echarts = require('echarts') var echarts = require('echarts')
this.chartBar = echarts.init(document.getElementById(this.aId)) this.chartBar = echarts.init(document.getElementById(this.aId))
this.chartBar.setOption(option) this.chartBar.setOption(option)
window.onresize = echarts.getInstanceByDom(document.getElementById(this.aId)).resize() window.addEventListener('resize', () => {
this.chartBar.resize()
})
} }
} }
} }

View File

@ -16,7 +16,8 @@
<el-date-picker <el-date-picker
type="month" type="month"
placeholder="选择月份" placeholder="选择月份"
v-model="monthTime" v-model="selectMonthTime"
value-format="yyyy-MM"
@change="changeApplyMonth" @change="changeApplyMonth"
> >
</el-date-picker> </el-date-picker>
@ -55,12 +56,7 @@
}, },
data () { data () {
return { return {
defaultVal: '', selectMonthTime: this.nowDate(),
defaultValYear: '',
defaultValMon: '',
Datalist: [],
index: null,
value2: [],
isChooseObj: {}, isChooseObj: {},
isChoose: false, isChoose: false,
menuList: [], menuList: [],
@ -77,13 +73,14 @@
beforeMount () { }, beforeMount () { },
created () { created () {
this.handleGetMenuList() this.handleGetMenuList()
this.handleChangeData({ this.handleChangeData()
})
}, },
mounted () {}, mounted () {},
beforeUpdate () {
// this.selectMonthTime = this.monthTime
},
methods: { methods: {
async handleChangeData () { async handleChangeData () {
this.defaultVal = this.monthTime
this.onSubmit() this.onSubmit()
}, },
// //
@ -93,21 +90,19 @@
}, },
// //
changeApplyMonth (val) { changeApplyMonth (val) {
this.defaultVal = val.getFullYear() + '-' + (val.getMonth() + 1) this.selectMonthTime = val
this.defaultValYear = val.getFullYear() console.log(val)
this.defaultValMon = val.getMonth() + 1
console.log(this.defaultVal)
}, },
onSubmit () { onSubmit () {
let obj = { let obj = {
departmentId: this.formInline.departmentId, departmentId: this.formInline.departmentId,
monthTime: this.defaultVal selectMonthTime: this.selectMonthTime
} }
this.$emit('submit', obj) this.$emit('submit', obj)
}, },
restValue () { restValue () {
this.formInline = {} this.formInline = {}
this.monthTime = '' this.selectMonthTime = ''
}, },
onsumbit () { onsumbit () {
this.formInline = Object.assign({}, this.formInline, this.isChooseObj) this.formInline = Object.assign({}, this.formInline, this.isChooseObj)
@ -118,6 +113,11 @@
departmentId: a.departmentId, departmentId: a.departmentId,
departmentName: a.departmentName departmentName: a.departmentName
} }
},
nowDate () {
var data = new Date()
var month = data.getMonth() < 9 ? '0' + (data.getMonth() + 1) : data.getMonth() + 1
return data.getFullYear() + '-' + month
} }
}, },
watch: {} watch: {}

View File

@ -3,7 +3,7 @@
<div class="staff-archives"> <div class="staff-archives">
<el-main :loding="true"> <el-main :loding="true">
<el-card> <el-card>
<query-form @submit="submit" :monthTime="dataInfo.monthTime"/> <query-form @submit="submit"/>
</el-card> </el-card>
<div class="staff-archives-chart"> <div class="staff-archives-chart">
<el-card v-if="dataInfo.targetDistribution" > <el-card v-if="dataInfo.targetDistribution" >