Commit 40e7c861 authored by wangxl's avatar wangxl

444

parent 60d5cf31
<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>
<script>
//import { specList, getSpecArray } from "@/views/components/common/config"
......@@ -19,12 +20,18 @@ export default {
return null
}
},
changeOnSelect: {
type: Boolean,
default () {
return false
}
},
},
created () {
this.loadSpecList()
//this.selected = getSpecArray(this.value)
// this.$emit("change");
// this.$emit("input", this.selected)
//this.selected = getSpecArray(this.value)
// this.$emit("change");
// this.$emit("input", this.selected)
},
methods: {
loadSpecList () {
......@@ -45,10 +52,10 @@ export default {
}
})
},
getSpecInfo(key) {
getSpecInfo (key) {
let newArray = this.specArray.filter(
function (el) {
return el.key == key
return el.key == key
}
);
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