|
|
@@ -18,14 +18,20 @@
|
|
|
<el-form-item label="企业名称">
|
|
|
<el-input size="mini" clearable v-model="searchForm.SupplierName" placeholder="请输入企业名称"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="评价结果">
|
|
|
- <el-select size="mini" v-model="searchForm.Evaluate" placeholder="请选择" style="width: 100%" clearable>
|
|
|
+ <el-form-item label="评价结果" style="width: 170px">
|
|
|
+ <el-select size="mini" v-model="searchForm.Evaluate" placeholder="请选择" style="width: 100px" clearable>
|
|
|
<el-option label="全部" value="" key="01"></el-option>
|
|
|
<el-option label="优秀" value="1" key="02"></el-option>
|
|
|
<el-option label="合格" value="2" key="03"></el-option>
|
|
|
<el-option label="不合格" value="3" key="04"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="年度">
|
|
|
+ <el-select size="mini" style="width:100px" v-model="searchForm.Year" placeholder="年度">
|
|
|
+ <el-option label="全部" value=""></el-option>
|
|
|
+ <el-option v-for="(item, index) in yearList" :key="index" :label="item" :value="item" style="width: 100%"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="上报时间">
|
|
|
<el-date-picker size="mini" style="width: 220px" v-model="CreateOn" type="daterange" range-separator="至"
|
|
|
start-placeholder="生成日期" end-placeholder="结束日期"></el-date-picker>
|
|
|
@@ -175,6 +181,7 @@
|
|
|
|
|
|
data() {
|
|
|
return {
|
|
|
+ yearList: [],
|
|
|
tableLoading: false,
|
|
|
jurisdictionBoolean:false,
|
|
|
dialogVisible: false,
|
|
|
@@ -205,11 +212,13 @@
|
|
|
Score3: "",
|
|
|
Score4: "",
|
|
|
Remark: '',
|
|
|
+ Year: ''
|
|
|
},
|
|
|
|
|
|
}
|
|
|
},
|
|
|
created() {
|
|
|
+ this.getYearList()
|
|
|
//查询条件初始值备份
|
|
|
Object.assign(this.searchFormReset, this.searchForm);
|
|
|
//查询列表
|
|
|
@@ -218,6 +227,11 @@
|
|
|
this.permissionIsauth()
|
|
|
},
|
|
|
methods: {
|
|
|
+ getYearList () {
|
|
|
+ let now = new Date()
|
|
|
+ let nowYear = now.getFullYear()
|
|
|
+ this.yearList = [nowYear, nowYear - 1, nowYear - 2, nowYear - 3]
|
|
|
+ },
|
|
|
// 判断权限
|
|
|
permissionIsauth(){
|
|
|
var data = {
|
|
|
@@ -409,19 +423,19 @@
|
|
|
minute = minute < 10 ? ('0' + minute) : minute;
|
|
|
return y + '-' + m + '-' + d + ' ' + h + ':' + minute;
|
|
|
},
|
|
|
- //跳转评价
|
|
|
- onNavigateScore(item){
|
|
|
- console.log('跳转',item)
|
|
|
+ // 跳转评价
|
|
|
+ onNavigateScore (item) {
|
|
|
+ console.log('跳转', item)
|
|
|
this.$router.push({
|
|
|
- path:'/oilcontract/contract-service-year/' + item.SupplierId + '/operation',
|
|
|
- query:{
|
|
|
+ path: '/oilcontract/contract-service-year/' + item.SupplierId + '/operation',
|
|
|
+ query: {
|
|
|
+ year: this.searchForm.Year
|
|
|
// item:item
|
|
|
}
|
|
|
})
|
|
|
- },
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
</script>
|
|
|
|
|
|
<style lang="scss">
|