index.vue
4.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
<template>
<div class="app-container" >
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<el-button :class="{'el-button':true, 'el-button--primary':this.queryParams.pageStatus==0}" size="mini"
@click="getList(0);">报工记录</el-button>
</el-col>
<el-col :span="1.5">
<el-button :class="{'el-button':true,'el-button--primary':this.queryParams.pageStatus==1}" size="mini"
@click="getList(1);">历史报工记录</el-button>
</el-col>
</el-row>
<el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="100px">
<el-form-item label="工地名称" prop="name">
<el-input v-model="queryParams.name" placeholder="请输入项目名称" size="small"
/>
</el-form-item>
<el-form-item label="消纳场名称" prop="earthsitesName">
<el-input v-model="queryParams.earthsitesName" placeholder="请输入消纳场名称" size="small"
/>
</el-form-item>
<el-form-item label="工地区属" prop="place">
<el-select v-model="queryParams.place" placeholder="工地所属区域 " size="small">
<el-option v-for="item in areas" :label="item.name" :value="item.code" />
</el-select>
</el-form-item>
<el-form-item label="消纳场区属" prop="subReason">
<el-select v-model="queryParams.subReason" placeholder="工地所属区域 " size="small">
<el-option v-for="item in areas" :label="item.name" :value="item.name" />
</el-select>
</el-form-item>
<el-form-item label="开始时间" prop="workStartTime" v-if="this.queryParams.his==1">
<el-date-picker size="small" style="width: 200px" v-model="queryParams.workStartTime" type="date"
value-format="yyyy-MM-dd" placeholder="开始时间">
</el-date-picker>
</el-form-item>
<el-form-item label="结束时间" prop="workEndTime" v-if="this.queryParams.his==1">
<el-date-picker size="small" style="width: 200px" v-model="queryParams.workEndTime" type="date"
value-format="yyyy-MM-dd" placeholder="结束时间">
</el-date-picker>
</el-form-item>
<el-form-item>
<el-button type="primary" size="mini" @click="handleQuery">搜索</el-button>
<el-button size="mini" @click="resetQuery">重置</el-button>
</el-form-item>
</el-form>
<p> {{dayWorkCount}}</p>
<el-row :gutter="10" class="mb8">
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
<el-card class="box-card" v-for="item in threestepList" style="margin-bottom: 10px;">
<p>{{item.createTime}} {{item.descript}}</p>
<el-row class="card_row">
<el-col :span="24" class="card_grid">
<div class="card_title" style="font-weight: bold;">工地名称:{{item.name}}</div>
</el-col>
</el-row>
<el-row class="card_row">
<el-col :span="12" class="card_grid" >
<span >所属区:{{item.place}}</span>
</el-col>
<el-col :span="12" class="card_grid" >
<span >开工状态:{{item.status}}</span>
</el-col>
</el-row>
<el-row class="card_row" >
<el-col :span="24">
<div>申请开工时间:{{item.selfCheckTime}}</div>
</el-col>
</el-row>
<el-row class="card_row" style="margin-top: 10px;">
<el-col :span="24" class="card_grid">
<div class="card_title" style="font-weight: bold;">消纳场名称:{{item.ename}}</div>
</el-col>
</el-row>
<el-row class="card_row">
<el-col :span="12" class="card_grid" >
<span >所属区:{{item.eplace}}</span>
</el-col>
<el-col :span="12" class="card_grid" >
<span >开工状态:{{item.estatus}}</span>
</el-col>
</el-row>
<el-row class="card_row" style="margin-top: 5px;">
<el-col :span="24">
<div>申请开工时间:{{item.eselfCheckTime}}</div>
</el-col>
</el-row>
</el-card>
<h5Page v-show="total>0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
@pagination="getList" />
</div>
</template>
<style scope>
.el-select-dropdown__item{
width:300px;
}
.card_title{
word-break: break-all;
}
</style>
<script src="../../../api/dayWorkReport.js" />