LIPENGTAO1313 6 years ago
parent
commit
9700b43bf2

+ 0 - 88
src/components/bench-views/demandSearch/DemandComplete.vue

@ -1,88 +0,0 @@
1
<template>
2
  <div class="listMain">
3
    <div class="search">
4
      <div class="search-wrapper">
5
        <el-input placeholder="输入关键词"></el-input>
6
        <el-button type="primary" icon="el-icon-search">搜索</el-button>
7
      </div>
8
    </div>
9
    <div class="select">
10
      <div class="week">
11
        <span class="weekText">周期:</span>
12
        <el-select v-model="value" placeholder="请选择">
13
          <el-option
14
            v-for="item in options"
15
            :key="item.value"
16
            :label="item.label"
17
            :value="item.value">
18
          </el-option>
19
        </el-select>
20
      </div>
21
      <div class="week">
22
        <span class="weekText">预算:</span>
23
        <el-select v-model="budgetValue" placeholder="请选择">
24
          <el-option
25
            v-for="item in budget"
26
            :key="item.value"
27
            :label="item.label"
28
            :value="item.value">
29
          </el-option>
30
        </el-select>
31
      </div>
32
    </div>
33
    <DemandTemplate></DemandTemplate>
34
  </div>
35
</template>
36

37
<script>
38
 import DemandTemplate from './DemandTemplate.vue';
39
   export default {
40
    data() {
41
      return {
42
       options: [{
43
          value: '选项1',
44
          label: '全部'
45
        }, {
46
          value: '选项2',
47
          label: '1个月内'
48
        }, {
49
          value: '选项3',
50
          label: '1-3个月'
51
        }, {
52
          value: '选项4',
53
          label: '3-6个月'
54
        }, {
55
          value: '选项5',
56
          label: '6-12个月'
57
        }, {
58
          value: '选项6',
59
          label: '1年以上'
60
        }],
61
        value: '全部',
62
        budget: [{
63
          value: '选项1',
64
          label: '1万元以内'
65
        }, {
66
          value: '选项2',
67
          label: '5-10万元'
68
        }, {
69
          value: '选项3',
70
          label: '10-20万元'
71
        }, {
72
          value: '选项4',
73
          label: '20-50万元'
74
        }, {
75
          value: '选项5',
76
          label: '50万元以上'
77
        }, {
78
          value: '选项6',
79
          label: '全部'
80
        }],
81
        budgetValue: '全部'
82
      };
83
    },
84
    components: {
85
      DemandTemplate
86
    }
87
  };
88
</script>

+ 0 - 112
src/components/bench-views/demandSearch/DemandPublish.vue

@ -1,112 +0,0 @@
1
<template>
2
  <div class="listMain">
3
    <div class="search">
4
      <div class="search-wrapper">
5
        <el-input placeholder="输入关键词"></el-input>
6
        <el-button type="primary" icon="el-icon-search">搜索</el-button>
7
      </div>
8
    </div>
9
    <div class="select">
10
      <div class="week">
11
        <span class="weekText">周期:</span>
12
        <el-select v-model="value" placeholder="请选择" change="change">
13
          <el-option
14
            v-for="item in options"
15
            :key="item.value"
16
            :label="item.label"
17
            :value="item.value">
18
          </el-option>
19
        </el-select>
20
      </div>
21
      <div class="week">
22
        <span class="weekText">预算:</span>
23
        <el-select v-model="budgetValue" placeholder="请选择">
24
          <el-option
25
            v-for="item in budget"
26
            :key="item.value"
27
            :label="item.label"
28
            :value="item.value">
29
          </el-option>
30
        </el-select>
31
      </div>
32
      <div class="week">
33
        <span class="weekText">排序:</span>
34
        <el-select v-model="sortValue" placeholder="请选择">
35
          <el-option
36
            v-for="item in sort"
37
            :key="item.value"
38
            :label="item.label"
39
            :value="item.value">
40
          </el-option>
41
        </el-select>
42
      </div>
43
    </div>
44
    <DemandTemplate></DemandTemplate>
45
  </div>
46
</template>
47

48
<script>
49
   import DemandTemplate from './DemandTemplate.vue';
50
   export default {
51
     data() {
52
       return {
53
         options: [{
54
           value: '选项1',
55
           label: '全部'
56
         }, {
57
           value: '选项2',
58
           label: '1个月内'
59
         }, {
60
           value: '选项3',
61
           label: '1-3个月'
62
         }, {
63
           value: '选项4',
64
           label: '3-6个月'
65
         }, {
66
           value: '选项5',
67
           label: '6-12个月'
68
         }, {
69
           value: '选项6',
70
           label: '1年以上'
71
         }],
72
         value: '全部',
73
         budget: [{
74
           value: '选项1',
75
           label: '1万元以内'
76
         }, {
77
           value: '选项2',
78
           label: '5-10万元'
79
         }, {
80
           value: '选项3',
81
           label: '10-20万元'
82
         }, {
83
           value: '选项4',
84
           label: '20-50万元'
85
         }, {
86
           value: '选项5',
87
           label: '50万元以上'
88
         }, {
89
           value: '选项6',
90
           label: '全部'
91
         }],
92
         budgetValue: '全部',
93
         sort: [{
94
           value: '选项1',
95
           label: '最新发布'
96
         }, {
97
           value: '选项2',
98
           label: '即将到期'
99
         }],
100
         sortValue: '最新发布'
101
       };
102
     },
103
     components: {
104
         DemandTemplate
105
     },
106
     methods:{
107
       change() {
108
         alert(this.value)
109
       }
110
     }
111
   };
112
</script>

+ 4 - 6
src/components/bench-views/demandSearch/DemandSearch.vue

@ -4,10 +4,10 @@
4 4
    <div class="newsRight">
5 5
      <el-tabs v-model="activeName">
6 6
        <el-tab-pane label="发布中的需求" name="first">
7
          <DemandPublish></DemandPublish>
7
          <DemandTemplate></DemandTemplate>
8 8
        </el-tab-pane>
9 9
        <el-tab-pane label="已完成的需求" name="second">
10
          <DemandComplete></DemandComplete>
10
          <DemandTemplate></DemandTemplate>
11 11
        </el-tab-pane>
12 12
      </el-tabs>
13 13
    </div>
@ -16,8 +16,7 @@
16 16

17 17
<script>
18 18
  import Sidebar from '../Sidebar.vue';
19
  import DemandComplete from './DemandComplete.vue';
20
  import DemandPublish from './DemandPublish.vue';
19
  import DemandTemplate from './DemandTemplate.vue';
21 20
  export default {
22 21
    data() {
23 22
      return {
@ -26,8 +25,7 @@
26 25
    },
27 26
    components: {
28 27
      Sidebar,
29
      DemandComplete,
30
      DemandPublish
28
      DemandTemplate
31 29
    }
32 30
  };
33 31
</script>

+ 130 - 26
src/components/bench-views/demandSearch/DemandTemplate.vue

@ -1,30 +1,134 @@
1 1
<template>
2
  <div class="searchList">
3
    <ul>
4
      <li class="list-item">
5
        <div class="list-info">
6
          <div class="list-tit list-tig">2017年“浙江杰出青年”揭晓,祝贺中科院宁波材料所王立平研究员上榜中科院宁波材料所王立平研究员上榜!</div>
7
          <ul class="list-tag">
8
            <li>北京科袖科技有限公司</li>
9
            <li>发布于</li>
10
            <li>5月8日 18:00</li>
11
            <li>浏览量 1000</li>
12
          </ul>
13
          <ul class="list-tag list-tagl">
14
            <li>北京科袖科技有限公司北京科袖科技有限公司北京科袖科技有限公司北京科袖科技有限公司北京科袖科技有限公司北京科袖科技有限公司北京科袖科技有限公司北京科袖科技有限公司北京科袖科技有限公司北京科袖科技有限公司北京科袖科技有限公司北京科袖科技有限公司北京科袖科技有限公司北京科袖科技有限公司北京科袖科技有限公司11</li>
15
          </ul>
16
          <ul class="list-tag list-tagy">
17
            <li>所在城市:北京市</li>
18
            <li>预计周期:1个月内</li>
19
            <li>费用预算:1万元以内</li>
20
            <li class="coRed">有效期至:2018年8月17日</li>
21
          </ul>
22
        </div>
23
      </li>
24
    </ul>
25
    <div class="taglist">
26
      <el-pagination background layout="prev, pager, next" :total="100">
27
      </el-pagination>
2
  <div class="listMain">
3
    <div class="search">
4
      <div class="search-wrapper">
5
        <el-input placeholder="输入关键词"></el-input>
6
        <el-button type="primary" icon="el-icon-search">搜索</el-button>
7
      </div>
8
    </div>
9
    <div class="select">
10
      <div class="week">
11
        <span class="weekText">周期:</span>
12
        <el-select v-model="value" placeholder="请选择">
13
          <el-option
14
            v-for="item in options"
15
            :key="item.value"
16
            :label="item.label"
17
            :value="item.value">
18
          </el-option>
19
        </el-select>
20
      </div>
21
      <div class="week">
22
        <span class="weekText">预算:</span>
23
        <el-select v-model="budgetValue" placeholder="请选择">
24
          <el-option
25
            v-for="item in budget"
26
            :key="item.value"
27
            :label="item.label"
28
            :value="item.value">
29
          </el-option>
30
        </el-select>
31
      </div>
32
      <div class="week">
33
        <span class="weekText">排序:</span>
34
        <el-select v-model="sortValue" placeholder="请选择">
35
          <el-option
36
            v-for="item in sort"
37
            :key="item.value"
38
            :label="item.label"
39
            :value="item.value">
40
          </el-option>
41
        </el-select>
42
      </div>
43
    </div>
44
    <div class="searchList">
45
      <ul>
46
        <li class="list-item">
47
          <div class="list-info">
48
            <div class="list-tit list-tig">2017年“浙江杰出青年”揭晓,祝贺中科院宁波材料所王立平研究员上榜中科院宁波材料所王立平研究员上榜!</div>
49
            <ul class="list-tag">
50
              <li>北京科袖科技有限公司</li>
51
              <li>发布于</li>
52
              <li>5月8日 18:00</li>
53
              <li>浏览量 1000</li>
54
            </ul>
55
            <ul class="list-tag list-tagl">
56
              <li>北京科袖科技有限公司北京科袖科技有限公司北京科袖科技有限公司北京科袖科技有限公司北京科袖科技有限公司北京科袖科技有限公司北京科袖科技有限公司北京科袖科技有限公司北京科袖科技有限公司北京科袖科技有限公司北京科袖科技有限公司北京科袖科技有限公司北京科袖科技有限公司北京科袖科技有限公司北京科袖科技有限公司11</li>
57
            </ul>
58
            <ul class="list-tag list-tagy">
59
              <li>所在城市:北京市</li>
60
              <li>预计周期:1个月内</li>
61
              <li>费用预算:1万元以内</li>
62
              <li class="coRed">有效期至:2018年8月17日</li>
63
            </ul>
64
          </div>
65
        </li>
66
      </ul>
67
      <div class="taglist">
68
        <el-pagination background layout="prev, pager, next" :total="100">
69
        </el-pagination>
70
      </div>
28 71
    </div>
29 72
  </div>
30 73
</template>
74

75
<script>
76
   import DemandTemplate from './DemandTemplate.vue';
77
   export default {
78
     data() {
79
       return {
80
         options: [{
81
           value: '选项1',
82
           label: '全部'
83
         }, {
84
           value: '选项2',
85
           label: '1个月内'
86
         }, {
87
           value: '选项3',
88
           label: '1-3个月'
89
         }, {
90
           value: '选项4',
91
           label: '3-6个月'
92
         }, {
93
           value: '选项5',
94
           label: '6-12个月'
95
         }, {
96
           value: '选项6',
97
           label: '1年以上'
98
         }],
99
         value: '全部',
100
         budget: [{
101
           value: '选项1',
102
           label: '1万元以内'
103
         }, {
104
           value: '选项2',
105
           label: '5-10万元'
106
         }, {
107
           value: '选项3',
108
           label: '10-20万元'
109
         }, {
110
           value: '选项4',
111
           label: '20-50万元'
112
         }, {
113
           value: '选项5',
114
           label: '50万元以上'
115
         }, {
116
           value: '选项6',
117
           label: '全部'
118
         }],
119
         budgetValue: '全部',
120
         sort: [{
121
           value: '选项1',
122
           label: '最新发布'
123
         }, {
124
           value: '选项2',
125
           label: '即将到期'
126
         }],
127
         sortValue: '最新发布'
128
       };
129
     },
130
     components: {
131
         DemandTemplate
132
     }
133
   };
134
</script>