|
|
|
@ -15,7 +15,7 @@
|
|
|
|
|
:show-all-levels="false"
|
|
|
|
|
:disabled="isNoneDivision"
|
|
|
|
|
:props="props"
|
|
|
|
|
@change="getData"
|
|
|
|
|
@change="onChange"
|
|
|
|
|
v-if="isShow"
|
|
|
|
|
></el-cascader>
|
|
|
|
|
<el-input v-model="text" placeholder="" :disabled="!isShow" v-else />
|
|
|
|
@ -103,24 +103,28 @@ export default {
|
|
|
|
|
// console.log(JSON.stringify(this.compartment));
|
|
|
|
|
this.$emit("quhuadizhi", this.compartment);
|
|
|
|
|
},
|
|
|
|
|
getData(e) {
|
|
|
|
|
if (!this.none) {
|
|
|
|
|
if (e.length == 1) {
|
|
|
|
|
this.$emit("quhua", e[0].slice(0, 7));
|
|
|
|
|
} else if (e.length == 2 && e[0] == e[1]) {
|
|
|
|
|
this.$emit("quhua", e[0].slice(0, 7));
|
|
|
|
|
} else {
|
|
|
|
|
this.$emit("quhua", e[1].slice(0, 10));
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
if (e.length == 1) {
|
|
|
|
|
this.$emit("quhua", e[0]);
|
|
|
|
|
} else if (e.length == 2 && e[0] == e[1]) {
|
|
|
|
|
this.$emit("quhua", e[0]);
|
|
|
|
|
} else {
|
|
|
|
|
this.$emit("quhua", e[1]);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
onChange(e) {
|
|
|
|
|
console.log(e);
|
|
|
|
|
console.log(e[e.length - 1]);
|
|
|
|
|
this.$emit("quhua",e[e.length - 1]);
|
|
|
|
|
this.$emit("change",e[e.length - 1]);
|
|
|
|
|
// if (!this.none) {
|
|
|
|
|
// if (e.length == 1) {
|
|
|
|
|
// this.$emit("quhua", e[0].slice(0, 7));
|
|
|
|
|
// } else if (e.length == 2 && e[0] == e[1]) {
|
|
|
|
|
// this.$emit("quhua", e[0].slice(0, 7));
|
|
|
|
|
// } else {
|
|
|
|
|
// this.$emit("quhua", e[1].slice(0, 10));
|
|
|
|
|
// }
|
|
|
|
|
// } else {
|
|
|
|
|
// if (e.length == 1) {
|
|
|
|
|
// this.$emit("quhua", e[0]);
|
|
|
|
|
// } else if (e.length == 2 && e[0] == e[1]) {
|
|
|
|
|
// this.$emit("quhua", e[0]);
|
|
|
|
|
// } else {
|
|
|
|
|
// this.$emit("quhua", e[1]);
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
};
|
|
|
|
|