diff --git a/src/views/modules/custom/evaluateinfo.vue b/src/views/modules/custom/evaluateinfo.vue index a4c04b87..c608d843 100644 --- a/src/views/modules/custom/evaluateinfo.vue +++ b/src/views/modules/custom/evaluateinfo.vue @@ -32,10 +32,11 @@ - - - - + + + + + {{ $t('query') }} @@ -112,11 +113,29 @@ export default { endTime: '', roleCode: '' }, + roleFlagArr: [], optionList: [], + pickerBeginDateBefore: { + disabledDate: (time) => { + let beginDateVal = this.dataForm.startTime + if (beginDateVal) { + return time.getTime() > new Date(beginDateVal).getTime() + } + } + }, + pickerBeginDateAfter: { + disabledDate: (time) => { + let EndDateVal = this.dataForm.endTime + if (EndDateVal) { + return time.getTime() < new Date(EndDateVal).getTime() + } + } + } } }, created: function () { this.getOptionsList() + this.getRoleListInfo() }, mounted () { this.dataForm.id = this.$route.query.id @@ -132,6 +151,14 @@ export default { this.optionList = res.data.optionList }).catch(() => {}) }, + getRoleListInfo () { + this.$http.get(`/custom/evaluateoption/listSimple`).then(({ data: res }) => { + if (res.code !== 0) { + return this.$message.error(res.msg) + } + this.roleFlagArr = res.data + }).catch(() => {}) + }, backToOfficerList () { this.$emit('refreshDataList') this.$parent.selectComponent = 'EvaluateOfficerCountList' diff --git a/src/views/modules/custom/evaluateofficer.vue b/src/views/modules/custom/evaluateofficer.vue index f738ad84..f79775b2 100644 --- a/src/views/modules/custom/evaluateofficer.vue +++ b/src/views/modules/custom/evaluateofficer.vue @@ -116,6 +116,22 @@ export default { id: '', deptId: '' }, + pickerBeginDateBefore: { + disabledDate: (time) => { + let beginDateVal = this.dataForm.startTime + if (beginDateVal) { + return time.getTime() > new Date(beginDateVal).getTime() + } + } + }, + pickerBeginDateAfter: { + disabledDate: (time) => { + let EndDateVal = this.dataForm.endTime + if (EndDateVal) { + return time.getTime() < new Date(EndDateVal).getTime() + } + } + }, evaluateofficerAddVisible: false, upLoadUrl: '' } diff --git a/src/views/modules/custom/evaluateofficercount.vue b/src/views/modules/custom/evaluateofficercount.vue index 26501997..b780b318 100644 --- a/src/views/modules/custom/evaluateofficercount.vue +++ b/src/views/modules/custom/evaluateofficercount.vue @@ -97,6 +97,22 @@ export default { sort: '', startTime: '', endTime: '' + }, + pickerBeginDateBefore: { + disabledDate: (time) => { + let beginDateVal = this.dataForm.startTime + if (beginDateVal) { + return time.getTime() > new Date(beginDateVal).getTime() + } + } + }, + pickerBeginDateAfter: { + disabledDate: (time) => { + let EndDateVal = this.dataForm.endTime + if (EndDateVal) { + return time.getTime() < new Date(EndDateVal).getTime() + } + } } } }, diff --git a/src/views/modules/custom/evaluateoption.vue b/src/views/modules/custom/evaluateoption.vue index 79be1e8b..9f0ea0ab 100644 --- a/src/views/modules/custom/evaluateoption.vue +++ b/src/views/modules/custom/evaluateoption.vue @@ -14,6 +14,13 @@ + + + + + + + {{ $t('query') }} @@ -77,7 +84,10 @@ export default { deleteIsBatch: true }, dataForm: { - id: '' + id: '', + optionContent: '', + roleCode: '', + available: '' }, roleFlagArr: [] }