diff --git a/src/assets/homeImage/closeIcon.svg b/src/assets/homeImage/closeIcon.svg new file mode 100644 index 0000000..1af187a --- /dev/null +++ b/src/assets/homeImage/closeIcon.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/homeImage/dropDownIcon.svg b/src/assets/homeImage/dropDownIcon.svg new file mode 100644 index 0000000..7b4c1ce --- /dev/null +++ b/src/assets/homeImage/dropDownIcon.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/assets/homeImage/firstCode.png b/src/assets/homeImage/firstCode.png new file mode 100644 index 0000000..39e3dbf Binary files /dev/null and b/src/assets/homeImage/firstCode.png differ diff --git a/src/assets/homeImage/fourthCode.png b/src/assets/homeImage/fourthCode.png new file mode 100644 index 0000000..6fdbea8 Binary files /dev/null and b/src/assets/homeImage/fourthCode.png differ diff --git a/src/assets/homeImage/informationRightBoxFirst.svg b/src/assets/homeImage/informationRightBoxFirst.svg new file mode 100644 index 0000000..fa301df --- /dev/null +++ b/src/assets/homeImage/informationRightBoxFirst.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/homeImage/informationRightBoxFourth.svg b/src/assets/homeImage/informationRightBoxFourth.svg new file mode 100644 index 0000000..f6386fa --- /dev/null +++ b/src/assets/homeImage/informationRightBoxFourth.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/homeImage/informationRightBoxSecond.svg b/src/assets/homeImage/informationRightBoxSecond.svg new file mode 100644 index 0000000..de890f3 --- /dev/null +++ b/src/assets/homeImage/informationRightBoxSecond.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/homeImage/informationRightBoxThird.svg b/src/assets/homeImage/informationRightBoxThird.svg new file mode 100644 index 0000000..40dac73 --- /dev/null +++ b/src/assets/homeImage/informationRightBoxThird.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/homeImage/schoolRegionBg.svg b/src/assets/homeImage/schoolRegionBg.svg new file mode 100644 index 0000000..0e5eabe --- /dev/null +++ b/src/assets/homeImage/schoolRegionBg.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/homeImage/secondCode.png b/src/assets/homeImage/secondCode.png new file mode 100644 index 0000000..39e3dbf Binary files /dev/null and b/src/assets/homeImage/secondCode.png differ diff --git a/src/assets/homeImage/sortIcon.png b/src/assets/homeImage/sortIcon.png new file mode 100644 index 0000000..992dd78 Binary files /dev/null and b/src/assets/homeImage/sortIcon.png differ diff --git a/src/assets/homeImage/thirdCode.png b/src/assets/homeImage/thirdCode.png new file mode 100644 index 0000000..793f331 Binary files /dev/null and b/src/assets/homeImage/thirdCode.png differ diff --git a/src/components/checkGroup/checkBoxGroup.vue b/src/components/checkGroup/checkBoxGroup.vue index 9741ff4..82bc50a 100644 --- a/src/components/checkGroup/checkBoxGroup.vue +++ b/src/components/checkGroup/checkBoxGroup.vue @@ -2,60 +2,83 @@
-
+
-
- 不限 + v-show="!checkList.list || (checkList.list && !checkList.list.length)" class="img" alt=""> +
+ 不限
- - - - - - - - - - + + {{ item.title }}
-
选好了
-
取消
+
选好了
+
取消
- \ No newline at end of file diff --git a/src/components/indexSeachInfo/indexSeachInfo.vue b/src/components/indexSeachInfo/indexSeachInfo.vue index d257559..28c42b8 100644 --- a/src/components/indexSeachInfo/indexSeachInfo.vue +++ b/src/components/indexSeachInfo/indexSeachInfo.vue @@ -8,22 +8,24 @@
-
- {{ item.text }}
- -
{{ item.text }}
- -
+
{{ item.text }} -
- +
+ + +
@@ -33,13 +35,39 @@ import { reactive, ref } from 'vue'; import checkBoxGroup from "../checkGroup/checkBoxGroup.vue"; -let selectType = ref('') +const props = defineProps({ + seachType: { + type: String, + default: null + }, + title: { + type: String, + default: '123' + }, + btn: { + type: Array, + default: function () { + return [] + } + } +}) + +let seachType = props.seachType +let title = props.title +let btn = JSON.parse(JSON.stringify(props.btn)) // -let setSelectType = (num) => { - if (num === selectType.value) { - selectType.value = '' - } else { - selectType.value = num + +let selectType = ref('') +let selectData = reactive({data:[]}) +//点击选项 +let setSelectType = (num,data) => { + if (seachType == 3) { + if (num === selectType.value) { + selectType.value = '' + } else { + selectType.value = num + selectData.data=data + } } } //取消按钮 @@ -48,30 +76,10 @@ let closeSeach = () => { } //确认按钮 -let selectSeach=()=>{ - +let selectSeach = (data) => { + console.log(data) } - - \ No newline at end of file diff --git a/src/views/HomeView.vue b/src/views/HomeView.vue index dfcfced..764f0a7 100644 --- a/src/views/HomeView.vue +++ b/src/views/HomeView.vue @@ -1,6 +1,7 @@