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,12 +20,18 @@ export default { ...@@ -19,12 +20,18 @@ export default {
return null return null
} }
}, },
changeOnSelect: {
type: Boolean,
default () {
return false
}
},
}, },
created () { created () {
this.loadSpecList() this.loadSpecList()
//this.selected = getSpecArray(this.value) //this.selected = getSpecArray(this.value)
// this.$emit("change"); // this.$emit("change");
// this.$emit("input", this.selected) // this.$emit("input", this.selected)
}, },
methods: { methods: {
loadSpecList () { loadSpecList () {
...@@ -45,10 +52,10 @@ export default { ...@@ -45,10 +52,10 @@ 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
} }
); );
if (!!newArray && newArray.length > 0) if (!!newArray && newArray.length > 0)
......
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