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: []
}