自测问题
This commit is contained in:
parent
42c8148326
commit
8f9fca171d
|
|
@ -1,8 +1,8 @@
|
|||
<template>
|
||||
<div class="app-container">
|
||||
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
|
||||
<el-form-item prop="deviceTypeName">
|
||||
<el-select v-model="queryParams.deviceTypeName" placeholder="设备类型" clearable style="width: 100%;">
|
||||
<el-form-item prop="deviceType">
|
||||
<el-select v-model="queryParams.deviceType" placeholder="设备类型" clearable style="width: 100%;">
|
||||
<el-option
|
||||
v-for="dict in dict.type.sys_device_type"
|
||||
v-if = "dict.value != 'shx'"
|
||||
|
|
|
|||
|
|
@ -86,16 +86,16 @@
|
|||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="工程id" align="center" prop="proId" v-if="false" />
|
||||
<el-table-column label="所属项目部" align="center" prop="departName" />
|
||||
<el-table-column label="工程名称" align="center" prop="proName" />
|
||||
<el-table-column label="电压等级" align="center" prop="vlevel" />
|
||||
<el-table-column label="建管单位" align="center" prop="orgName" />
|
||||
<el-table-column label="工程类型" align="center" prop="proType" />
|
||||
<el-table-column label="工程状态" align="center" prop="proStatus" />
|
||||
<el-table-column label="业主项目经理" align="center" prop="yzManage" />
|
||||
<el-table-column label="施工项目经理" align="center" prop="sgManage" />
|
||||
<el-table-column label="总监理项目经理" align="center" prop="jlManage" />
|
||||
<el-table-column label="杆塔数量" align="center" prop="gtNum">
|
||||
<el-table-column label="所属项目部" align="center" prop="departName" sortable/>
|
||||
<el-table-column label="工程名称" align="center" prop="proName" sortable/>
|
||||
<el-table-column label="电压等级" align="center" prop="vlevel" sortable/>
|
||||
<el-table-column label="建管单位" align="center" prop="orgName" sortable/>
|
||||
<el-table-column label="工程类型" align="center" prop="proType" sortable/>
|
||||
<el-table-column label="工程状态" align="center" prop="proStatus" sortable/>
|
||||
<el-table-column label="业主项目经理" align="center" prop="yzManage" sortable/>
|
||||
<el-table-column label="施工项目经理" align="center" prop="sgManage" sortable/>
|
||||
<el-table-column label="总监理项目经理" align="center" prop="jlManage" sortable/>
|
||||
<el-table-column label="杆塔数量" align="center" prop="gtNum" sortable>
|
||||
<template slot-scope="scope">
|
||||
<div @click="openGt(scope.row)" style="color: #02a7f0; cursor: pointer">
|
||||
{{ scope.row.gtNum}}
|
||||
|
|
@ -197,9 +197,9 @@
|
|||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="杆塔id" align="center" prop="gtId" v-if="false" />
|
||||
<el-table-column label="杆塔编号" align="center" prop="gtCode" />
|
||||
<el-table-column label="杆塔经度" align="center" prop="lon" />
|
||||
<el-table-column label="杆塔纬度" align="center" prop="lat" />
|
||||
<el-table-column label="杆塔编号" align="center" prop="gtCode" sortable/>
|
||||
<el-table-column label="杆塔经度" align="center" prop="lon" sortable/>
|
||||
<el-table-column label="杆塔纬度" align="center" prop="lat" sortable/>
|
||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
|
|
@ -240,7 +240,7 @@
|
|||
<el-input v-model="form.lon" placeholder="请输入杆塔经度" maxlength="20"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="杆塔纬度" prop="lat">
|
||||
<el-input v-model="form.lat" placeholder="请输入杆塔纬度" />
|
||||
<el-input v-model="form.lat" placeholder="请输入杆塔纬度" maxlength="20"/>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<div slot="footer" class="dialog-footer">
|
||||
|
|
@ -512,11 +512,14 @@
|
|||
{
|
||||
validator: (rule, value, callback) => {
|
||||
if (value === '' || value === null) {
|
||||
return callback(new Error('请必须输入-180 ~ 180内的数据'));
|
||||
return callback(new Error('请必须输入-180 ~ 180内的数据且小数点后最多保留六位'));
|
||||
}
|
||||
if(/[\u4e00-\u9fff]/.test(value)){
|
||||
return callback(new Error('请勿输入非数字'));
|
||||
}
|
||||
const longitude = parseFloat(value);
|
||||
if (longitude <-180 || longitude > 180) {
|
||||
callback(new Error('请必须输入-180 ~ 180内的数据'));
|
||||
if (longitude <-180 || longitude > 180 ||longitude.toString().split(".")[1].length>6) {
|
||||
callback(new Error('请必须输入-180 ~ 180内的数据且小数点后最多保留六位'));
|
||||
} else {
|
||||
callback();
|
||||
}
|
||||
|
|
@ -529,11 +532,14 @@
|
|||
{
|
||||
validator: (rule, value, callback) => {
|
||||
if (value === '' || value === null) {
|
||||
return callback(new Error('请必须输入-90 ~ 90内的数据'));
|
||||
return callback(new Error('请必须输入-90 ~ 90内的数据且小数点后最多保留六位'));
|
||||
}
|
||||
if(/[\u4e00-\u9fff]/.test(value)){
|
||||
return callback(new Error('请勿输入非数字'));
|
||||
}
|
||||
const latitude = parseFloat(value);
|
||||
if (latitude <-90 || latitude > 90) {
|
||||
callback(new Error('请必须输入-90 ~ 90内的数据'));
|
||||
if (latitude <-90 || latitude > 90 ||latitude.toString().split(".")[1].length>6) {
|
||||
callback(new Error('请必须输入-90 ~ 90内的数据且小数点后最多保留六位'));
|
||||
} else {
|
||||
callback();
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue