Commit 40e7c861 authored by wangxl's avatar wangxl

444

parent 60d5cf31
<template> <template>
<a-cascader v-model="selected" :style="{width:'80%'}" :options="options" :show-search="{ filter }" :display-render="displayRender" expand-trigger="hover" placeholder="请选择学科代码" @change="onChange" /> <a-cascader v-model="selected" :style="{width:'80%'}" :options="options" v-if="changeOnSelect" :changeOnSelect="changeOnSelect" :show-search="{ filter }" slot-scope="{labels, selectedOptions}" expand-trigger="hover" placeholder="请选择学科代码" @change="onChange" />
<a-cascader v-model="selected" :style="{width:'80%'}" :options="options" v-else :changeOnSelect="changeOnSelect" :show-search="{ filter }" :display-render="displayRender" expand-trigger="hover" placeholder="请选择学科代码" @change="onChange" />
</template> </template>
<script> <script>
//import { specList, getSpecArray } from "@/views/components/common/config" //import { specList, getSpecArray } from "@/views/components/common/config"
...@@ -19,6 +20,12 @@ export default { ...@@ -19,6 +20,12 @@ export default {
return null return null
} }
}, },
changeOnSelect: {
type: Boolean,
default () {
return false
}
},
}, },
created () { created () {
this.loadSpecList() this.loadSpecList()
...@@ -45,7 +52,7 @@ export default { ...@@ -45,7 +52,7 @@ export default {
} }
}) })
}, },
getSpecInfo(key) { getSpecInfo (key) {
let newArray = this.specArray.filter( let newArray = this.specArray.filter(
function (el) { function (el) {
return el.key == key return el.key == key
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment