Browse Source

启用状态选项增加

master
李鹏飞 6 years ago
parent
commit
221d7fd8df
  1. 35
      src/views/modules/custom/evaluateinfo.vue
  2. 16
      src/views/modules/custom/evaluateofficer.vue
  3. 16
      src/views/modules/custom/evaluateofficercount.vue
  4. 12
      src/views/modules/custom/evaluateoption.vue

35
src/views/modules/custom/evaluateinfo.vue

@ -32,10 +32,11 @@
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="评价状态"> <el-form-item label="评价状态">
<el-select v-model="dataForm.roleCode" placeholder="评价状态" clearable> <el-select v-model="dataForm.roleCode" placeholder="评价状态" clearable=true>
<el-option label="点赞" :value="1"></el-option> <el-option v-for="item in roleFlagArr" :key="item.dictValue" :label="item.dictName" :value="item.dictValue">
<el-option label="吐槽" :value="2"></el-option> </el-option>
</el-select></el-form-item> </el-select>
</el-form-item>
<el-form-item> <el-form-item>
<el-button @click="getDataList()">{{ $t('query') }}</el-button> <el-button @click="getDataList()">{{ $t('query') }}</el-button>
</el-form-item> </el-form-item>
@ -112,11 +113,29 @@ export default {
endTime: '', endTime: '',
roleCode: '' roleCode: ''
}, },
roleFlagArr: [],
optionList: [], 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 () { created: function () {
this.getOptionsList() this.getOptionsList()
this.getRoleListInfo()
}, },
mounted () { mounted () {
this.dataForm.id = this.$route.query.id this.dataForm.id = this.$route.query.id
@ -132,6 +151,14 @@ export default {
this.optionList = res.data.optionList this.optionList = res.data.optionList
}).catch(() => {}) }).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 () { backToOfficerList () {
this.$emit('refreshDataList') this.$emit('refreshDataList')
this.$parent.selectComponent = 'EvaluateOfficerCountList' this.$parent.selectComponent = 'EvaluateOfficerCountList'

16
src/views/modules/custom/evaluateofficer.vue

@ -116,6 +116,22 @@ export default {
id: '', id: '',
deptId: '' 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, evaluateofficerAddVisible: false,
upLoadUrl: '' upLoadUrl: ''
} }

16
src/views/modules/custom/evaluateofficercount.vue

@ -97,6 +97,22 @@ export default {
sort: '', sort: '',
startTime: '', startTime: '',
endTime: '' 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()
}
}
} }
} }
}, },

12
src/views/modules/custom/evaluateoption.vue

@ -14,6 +14,13 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="状态" prop="available">
<el-select v-model="dataForm.available" placeholder="状态" clearable>
<el-option label="停用" :value="0"></el-option>
<el-option label="启用" :value="1"></el-option>
</el-select>
</el-form-item>
<el-form-item> <el-form-item>
<el-button @click="getDataList()">{{ $t('query') }}</el-button> <el-button @click="getDataList()">{{ $t('query') }}</el-button>
</el-form-item> </el-form-item>
@ -77,7 +84,10 @@ export default {
deleteIsBatch: true deleteIsBatch: true
}, },
dataForm: { dataForm: {
id: '' id: '',
optionContent: '',
roleCode: '',
available: ''
}, },
roleFlagArr: [] roleFlagArr: []
} }

Loading…
Cancel
Save