|
@@ -2,7 +2,8 @@
|
|
|
<div>
|
|
|
<el-form :inline="true" v-show="isSearchCollapse" class="query-form" ref="searchForm" :model="searchForm" @keyup.enter.native="refreshList()" @submit.native.prevent>
|
|
|
<!-- 搜索框-->
|
|
|
- <el-form-item prop="projectYear">
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="工程年度" prop="projectYear">
|
|
|
<el-date-picker
|
|
|
v-model="searchForm.projectYear"
|
|
|
type="year"
|
|
@@ -11,25 +12,46 @@
|
|
|
placeholder="选择年份">
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
- <el-form-item prop="itemCode">
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="项目编码" prop="itemCode">
|
|
|
<el-input size="small" v-model="searchForm.itemCode" placeholder="项目编码" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item prop="projectType">
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="项目类型" prop="projectType">
|
|
|
<el-input size="small" v-model="searchForm.projectType" placeholder="项目类型" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item prop="entryName">
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="项目名称" prop="entryName">
|
|
|
<el-input size="small" v-model="searchForm.entryName" placeholder="项目名称" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item prop="constructionUnit">
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="施工单位" prop="constructionUnit">
|
|
|
<el-input size="small" v-model="searchForm.constructionUnit" placeholder="施工单位" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item prop="beginContractAmount">
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="是否超期" prop="overdue">
|
|
|
+ <el-select size="small" name="status" id="status" v-model="searchForm.overdue">
|
|
|
+ <el-option value="">请选择</el-option>
|
|
|
+ <el-option value="是">是</el-option>
|
|
|
+ <el-option value="否">否</el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="合同金额" prop="beginContractAmount">
|
|
|
<el-input size="small" v-model="searchForm.beginContractAmount" placeholder="开始 合同金额" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item prop="endContractAmount">
|
|
|
- <el-input size="small" v-model="searchForm.endContractAmount" placeholder="结束 合同金额" clearable></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item prop="beginCompletionDate">
|
|
|
+ <el-form-item label="-" prop="endContractAmount">
|
|
|
+ <el-input size="small" v-model="searchForm.endContractAmount" placeholder="结束 合同金额" clearable></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="完工日期" prop="beginCompletionDate">
|
|
|
<el-date-picker
|
|
|
v-model="searchForm.beginCompletionDate"
|
|
|
type="date"
|
|
@@ -38,7 +60,7 @@
|
|
|
placeholder="开始 完工日期">
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
- <el-form-item prop="endCompletionDate">
|
|
|
+ <el-form-item label="-" prop="endCompletionDate">
|
|
|
<el-date-picker
|
|
|
v-model="searchForm.endCompletionDate"
|
|
|
type="date"
|
|
@@ -47,19 +69,16 @@
|
|
|
placeholder="结束 完工日期">
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
- <el-form-item prop="beginRemainingDate">
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="剩余日期" prop="beginRemainingDate">
|
|
|
<el-input size="small" type="number" v-model="searchForm.beginRemainingDate" placeholder="开始 剩余日期" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item prop="endRemainingDate">
|
|
|
+ <el-form-item label="-" prop="endRemainingDate">
|
|
|
<el-input size="small" type="number" v-model="searchForm.endRemainingDate" placeholder="结束 剩余日期" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item prop="overdue">
|
|
|
- <el-select size="small" name="status" id="status" v-model="searchForm.overdue">
|
|
|
- <el-option value="">请选择</el-option>
|
|
|
- <el-option value="是">是</el-option>
|
|
|
- <el-option value="否">否</el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
<el-form-item>
|
|
|
<el-button type="primary" @click="refreshList()" size="small">查询</el-button>
|
|
|
<el-button @click="resetSearch()" size="small">重置</el-button>
|
|
@@ -126,17 +145,17 @@
|
|
|
show-overflow-tooltip
|
|
|
sortable="custom"
|
|
|
label="工程年度">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-link type="primary" :underline="false" v-if="hasPermission('sys:completionInformation:edit')" @click="edit(scope.row.id)">{{scope.row.projectYear}}</el-link>
|
|
|
- <el-link type="primary" :underline="false" v-else-if="hasPermission('sys:completionInformation:view')" @click="view(scope.row.id)">{{scope.row.projectYear}}</el-link>
|
|
|
- <span v-else>{{scope.row.projectYear}}</span>
|
|
|
- </template>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
prop="itemCode"
|
|
|
show-overflow-tooltip
|
|
|
sortable="custom"
|
|
|
label="项目编码">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-link type="primary" :underline="false" v-if="hasPermission('sys:completionInformation:edit')" @click="edit(scope.row.id)">{{scope.row.itemCode}}</el-link>
|
|
|
+ <el-link type="primary" :underline="false" v-else-if="hasPermission('sys:completionInformation:view')" @click="view(scope.row.id)">{{scope.row.itemCode}}</el-link>
|
|
|
+ <span v-else>{{scope.row.itemCode}}</span>
|
|
|
+ </template>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
prop="projectType"
|