|
|
@@ -14,10 +14,10 @@
|
|
|
<el-form-item class="full-width" label="合同类别">
|
|
|
<el-select v-model="params.type" clearable>
|
|
|
<el-option
|
|
|
- v-for="item in start"
|
|
|
- :key="item.value"
|
|
|
- :label="item.label"
|
|
|
- :value="item.value"
|
|
|
+ v-for="item in typelist"
|
|
|
+ :key="item.dictKey"
|
|
|
+ :label="item.dictValue"
|
|
|
+ :value="item.dictKey"
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
@@ -25,16 +25,16 @@
|
|
|
<el-select v-model="params.status" clearable>
|
|
|
<el-option
|
|
|
v-for="item in dicList"
|
|
|
- :key="item.dicValue"
|
|
|
- :label="item.dicKey"
|
|
|
- :value="item.dicValue"
|
|
|
+ :key="item.dictKey"
|
|
|
+ :label="item.dictValue"
|
|
|
+ :value="item.dictKey"
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</div>
|
|
|
<div class="flex flex-center ml-20">
|
|
|
<base-button type="0" title="重置" icon="Refresh"/>
|
|
|
- <base-button/>
|
|
|
+ <base-button class="ml-20" @click="onLoad"/>
|
|
|
</div>
|
|
|
</div>
|
|
|
</el-form>
|
|
|
@@ -132,6 +132,7 @@ export default {
|
|
|
current: 1
|
|
|
},
|
|
|
dicList: [],
|
|
|
+ typelist: [],
|
|
|
params: {
|
|
|
name: '',
|
|
|
status: '',
|
|
|
@@ -141,14 +142,19 @@ export default {
|
|
|
},
|
|
|
created() {
|
|
|
this.getDic('contract-status')
|
|
|
+ this.getDic('contract-type')
|
|
|
this.onLoad()
|
|
|
},
|
|
|
methods: {
|
|
|
getDic(code) {
|
|
|
this.$api.common.dicList({code}).then(res => {
|
|
|
if (res.code === 200) {
|
|
|
- console.log(res)
|
|
|
- this.dicList = res.data
|
|
|
+ if (code === 'contract-status') {
|
|
|
+ this.dicList = res.data
|
|
|
+ } else if (code === 'contract-type') {
|
|
|
+ this.typelist = res.data
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
@@ -175,7 +181,7 @@ export default {
|
|
|
})
|
|
|
window.open(data.href, '_blank')
|
|
|
}
|
|
|
- }
|
|
|
+ },
|
|
|
}
|
|
|
}
|
|
|
</script>
|