parent
7c06447efa
commit
7cb1c8d975
|
|
@ -125,6 +125,18 @@
|
||||||
/>
|
/>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="机具类型" prop="jiJuType">
|
||||||
|
<el-select
|
||||||
|
v-model="queryParams.jiJuType"
|
||||||
|
placeholder="请选择机具类型"
|
||||||
|
clearable
|
||||||
|
style="width: 240px"
|
||||||
|
>
|
||||||
|
<el-option label="施工机具" :value="1" />
|
||||||
|
<el-option label="安全工器具" :value="2" />
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
|
|
||||||
<el-form-item>
|
<el-form-item>
|
||||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">查询</el-button>
|
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">查询</el-button>
|
||||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
||||||
|
|
@ -316,7 +328,8 @@ export default {
|
||||||
subUnitName: null,
|
subUnitName: null,
|
||||||
teamName: null,
|
teamName: null,
|
||||||
typeName: null, //物资名称
|
typeName: null, //物资名称
|
||||||
typeModelName: null //规格型号
|
typeModelName: null, //规格型号
|
||||||
|
jiJuType: null // 机具类型 (1施工机具 2安全工器具)
|
||||||
},
|
},
|
||||||
tipForm: {
|
tipForm: {
|
||||||
departNum: 0, // 项目部总数
|
departNum: 0, // 项目部总数
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@
|
||||||
placeholder="请输入分公司"
|
placeholder="请输入分公司"
|
||||||
clearable
|
clearable
|
||||||
@keyup.enter.native="handleQuery"
|
@keyup.enter.native="handleQuery"
|
||||||
style="width: 240px"
|
style="width: 220px"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
|
|
@ -18,7 +18,7 @@
|
||||||
placeholder="请输入项目部"
|
placeholder="请输入项目部"
|
||||||
clearable
|
clearable
|
||||||
@keyup.enter.native="handleQuery"
|
@keyup.enter.native="handleQuery"
|
||||||
style="width: 240px"
|
style="width: 220px"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
|
|
@ -28,7 +28,7 @@
|
||||||
placeholder="请输入工程"
|
placeholder="请输入工程"
|
||||||
clearable
|
clearable
|
||||||
@keyup.enter.native="handleQuery"
|
@keyup.enter.native="handleQuery"
|
||||||
style="width: 240px"
|
style="width: 220px"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
|
|
@ -38,7 +38,7 @@
|
||||||
placeholder="请输入分包单位"
|
placeholder="请输入分包单位"
|
||||||
clearable
|
clearable
|
||||||
@keyup.enter.native="handleQuery"
|
@keyup.enter.native="handleQuery"
|
||||||
style="width: 240px"
|
style="width: 220px"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
|
|
@ -47,7 +47,7 @@
|
||||||
v-model="queryParams.status"
|
v-model="queryParams.status"
|
||||||
placeholder="请选择状态"
|
placeholder="请选择状态"
|
||||||
clearable
|
clearable
|
||||||
style="width: 240px"
|
style="width: 220px"
|
||||||
>
|
>
|
||||||
<el-option label="正常" value="0" />
|
<el-option label="正常" value="0" />
|
||||||
<el-option label="1个月检测到期" value="2" />
|
<el-option label="1个月检测到期" value="2" />
|
||||||
|
|
@ -64,7 +64,7 @@
|
||||||
range-separator="至"
|
range-separator="至"
|
||||||
start-placeholder="开始日期"
|
start-placeholder="开始日期"
|
||||||
end-placeholder="结束日期"
|
end-placeholder="结束日期"
|
||||||
style="width: 240px"
|
style="width: 220px"
|
||||||
></el-date-picker>
|
></el-date-picker>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
|
|
@ -74,7 +74,7 @@
|
||||||
placeholder="请输入班组名称"
|
placeholder="请输入班组名称"
|
||||||
clearable
|
clearable
|
||||||
@keyup.enter.native="handleQuery"
|
@keyup.enter.native="handleQuery"
|
||||||
style="width: 240px"
|
style="width: 220px"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
|
|
@ -84,7 +84,17 @@
|
||||||
placeholder="请输入物资类型"
|
placeholder="请输入物资类型"
|
||||||
clearable
|
clearable
|
||||||
@keyup.enter.native="handleQuery"
|
@keyup.enter.native="handleQuery"
|
||||||
style="width: 240px"
|
style="width: 220px"
|
||||||
|
/>
|
||||||
|
</el-form-item>
|
||||||
|
|
||||||
|
<el-form-item label="关键字" prop="keyWord">
|
||||||
|
<el-input
|
||||||
|
v-model="queryParams.keyWord"
|
||||||
|
placeholder="请输入关键字"
|
||||||
|
clearable
|
||||||
|
@keyup.enter.native="handleQuery"
|
||||||
|
style="width: 220px"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
|
|
@ -136,6 +146,17 @@
|
||||||
<span :class="getStatusClass(scope.row.status)">{{ getStatusText(scope.row.status) }}</span>
|
<span :class="getStatusClass(scope.row.status)">{{ getStatusText(scope.row.status) }}</span>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
<el-table-column label="检验报告" align="center" :show-overflow-tooltip="true">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
<span
|
||||||
|
style="color:#409EFF;cursor:pointer;"
|
||||||
|
@click="openReport(scope.row)"
|
||||||
|
>
|
||||||
|
{{ scope.row.reportCode }}
|
||||||
|
</span>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
|
||||||
|
|
||||||
</el-table>
|
</el-table>
|
||||||
|
|
||||||
|
|
@ -279,6 +300,19 @@ export default {
|
||||||
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
openReport(row) {
|
||||||
|
let reportUrl = row.reportUrl;
|
||||||
|
let pdfUrl = "";
|
||||||
|
if (/https?/i.test(reportUrl)) {
|
||||||
|
console.log("URL包含http/https");
|
||||||
|
pdfUrl = reportUrl;
|
||||||
|
} else {
|
||||||
|
console.log("URL不包含http/https");
|
||||||
|
pdfUrl = "http://sgwpdm.ah.sgcc.com.cn/iws/smw/filePath/" + reportUrl;
|
||||||
|
}
|
||||||
|
// 打开新窗口
|
||||||
|
window.open(pdfUrl, "_blank");
|
||||||
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
@ -307,7 +341,7 @@ export default {
|
||||||
|
|
||||||
.stat-row {
|
.stat-row {
|
||||||
margin-bottom: 10px;
|
margin-bottom: 10px;
|
||||||
|
|
||||||
.stat-item {
|
.stat-item {
|
||||||
background: #f5f7fa;
|
background: #f5f7fa;
|
||||||
padding: 8px 16px;
|
padding: 8px 16px;
|
||||||
|
|
@ -316,6 +350,6 @@ export default {
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue