123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- <template>
- <multi-background>
- <div class="fix-margin" slot="header">
- <div class="search-container ">
- <i class="icon-search"></i>
- <input placeholder="合同名称或合同编号" class="search-input"/>
- </div>
- <mt-navbar class="navbar " v-model="selectedType">
- <mt-tab-item id="all">全部</mt-tab-item>
- <mt-tab-item id="2">选项二</mt-tab-item>
- <mt-tab-item id="3">选项三</mt-tab-item>
- </mt-navbar>
- </div>
- <mt-tab-container class="contract-list" v-model="selectedType">
- <mt-tab-container-item id="all">
- <contract-detail class="tab-margin" :key="key" v-for="item,key in contractData" :contract-data="item"></contract-detail>
- </mt-tab-container-item>
- <mt-tab-container-item id="2">
- <contract-detail class="tab-margin" :key="key" v-for="item,key in contractData" :contract-data="item"></contract-detail>
- </mt-tab-container-item>
- <mt-tab-container-item id="3">
- <contract-detail class="tab-margin" :key="key" v-for="item,key in contractData" :contract-data="item"></contract-detail>
- </mt-tab-container-item>
- </mt-tab-container>
- </multi-background>
- </template>
- <script>
- import '../assets/css/contract/rewrite.css'
- import multiBackground from '../components/multiColorBackground.vue';
- import contractDetail from '../components/contractDetail.vue';
- export default {
- name: "contract",
- components:{
- multiBackground,
- contractDetail
- },
- data(){
- return{
- selectedType:'all',
- contractData:[]
- }
- },
- mounted(){
- this.$http.get(this.ADRESS.contractData).then((response)=>{
- this.contractData=response.data.data;
- })
- }
- }
- </script>
- <style scoped>
- .search-container{
- width: 9.2rem;
- height: 1.1rem;
- border-radius: 0.6rem;
- border: 1px solid #fff;
- margin: 0 0.4rem ;
- position: relative;
- }
- .fix-margin{
- padding-top: 0.2rem;
- }
- .icon-search{
- position: absolute;
- display: inline-block;
- background: url('../../static/contract/search.png') 0 0 no-repeat ;
- background-size: cover;
- top: 0.18rem;
- left: 0.4rem;
- width: 0.625rem;
- height: 0.625rem;
- }
- .search-input{
- border: none;
- background-color: transparent;
- line-height: 1rem;
- height: 1rem;
- width: 7.2rem;
- margin-left: 0.6rem;
- font-size: 0.3rem;
- color: #fff;
- }
- .navbar{
- margin: 0.4rem 0.4rem 0;
- }
- .tab-margin{
- margin: 0 0.4rem;
- }
- .contract-list{
- margin-top: 2.2rem;
- padding-bottom: 5px;
- }
- </style>
|