字典添加名称筛选
This commit is contained in:
@@ -17,10 +17,16 @@
|
||||
</a-select>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||
<a-form-item label="测点名称:">
|
||||
<a-input v-model:value="where.placeName" placeholder="请输入测点名称" allow-clear/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||
<a-space>
|
||||
<a-button type="primary" @click="reload">查询</a-button>
|
||||
<a-button @click="reset" style="background: #FFA200FF; border-color: #FFA200FF;color: #FFFFFF">重置</a-button>
|
||||
<a-button @click="reset" style="background: #FFA200FF; border-color: #FFA200FF;color: #FFFFFF">重置
|
||||
</a-button>
|
||||
</a-space>
|
||||
</a-col>
|
||||
</a-row>
|
||||
@@ -43,7 +49,7 @@
|
||||
:wrapper-col="{ md: { span: 18 }, sm: { span: 24 } }"
|
||||
>
|
||||
<a-form-item label="新年份" name="nYear">
|
||||
<a-input-number id="inputNumber" v-model:value="nYear" :min="1970" :max="2050" />
|
||||
<a-input-number id="inputNumber" v-model:value="nYear" :min="1970" :max="2050"/>
|
||||
</a-form-item>
|
||||
</a-form>
|
||||
</a-modal>
|
||||
@@ -63,37 +69,37 @@
|
||||
:wrapper-col="{ md: { span: 18 }, sm: { span: 24 } }"
|
||||
>
|
||||
<a-form-item label="年份" name="year">
|
||||
<a-input-number v-model:value="form.year" :min="1970" :max="2050" />
|
||||
<a-input-number v-model:value="form.year" :min="1970" :max="2050"/>
|
||||
</a-form-item>
|
||||
<a-form-item label="测点名称" name="placeName">
|
||||
<a-input v-model:value="form.placeName" placeholder="请输入测点名称" allow-clear />
|
||||
<a-input v-model:value="form.placeName" placeholder="请输入测点名称" allow-clear/>
|
||||
</a-form-item>
|
||||
<a-form-item label="点位编码" name="placeCode">
|
||||
<a-input v-model:value="form.placeCode" placeholder="请输入点位编码" allow-clear />
|
||||
<a-input v-model:value="form.placeCode" placeholder="请输入点位编码" allow-clear/>
|
||||
</a-form-item>
|
||||
<a-form-item label="所属路段" name="road">
|
||||
<a-input v-model:value="form.road" placeholder="请输入所属路段" allow-clear />
|
||||
<a-input v-model:value="form.road" placeholder="请输入所属路段" allow-clear/>
|
||||
</a-form-item>
|
||||
<a-form-item label="所属城区" name="area">
|
||||
<a-input v-model:value="form.area" placeholder="请输入所属城区" allow-clear />
|
||||
<a-input v-model:value="form.area" placeholder="请输入所属城区" allow-clear/>
|
||||
</a-form-item>
|
||||
<a-form-item label="功能区类型" name="functionType">
|
||||
<a-input v-model:value="form.functionType" placeholder="请输入功能区类型" allow-clear />
|
||||
<a-input v-model:value="form.functionType" placeholder="请输入功能区类型" allow-clear/>
|
||||
</a-form-item>
|
||||
<a-form-item label="功能区代码" name="functionCode">
|
||||
<a-input v-model:value="form.functionCode" placeholder="请输入功能区代码" allow-clear />
|
||||
<a-input v-model:value="form.functionCode" placeholder="请输入功能区代码" allow-clear/>
|
||||
</a-form-item>
|
||||
<a-form-item label="测点高度" name="placeHeight">
|
||||
<a-input v-model:value="form.placeHeight" placeholder="请输入测点高度" allow-clear />
|
||||
<a-input v-model:value="form.placeHeight" placeholder="请输入测点高度" allow-clear/>
|
||||
</a-form-item>
|
||||
<a-form-item label="测点经度" name="placeLng">
|
||||
<a-input type="number" v-model:value="form.placeLng" placeholder="请输入测点经度" allow-clear />
|
||||
<a-input type="number" v-model:value="form.placeLng" placeholder="请输入测点经度" allow-clear/>
|
||||
</a-form-item>
|
||||
<a-form-item label="测点纬度" name="placeLat">
|
||||
<a-input type="number" v-model:value="form.placeLat" placeholder="请输入测点纬度" allow-clear />
|
||||
<a-input type="number" v-model:value="form.placeLat" placeholder="请输入测点纬度" allow-clear/>
|
||||
</a-form-item>
|
||||
<a-form-item label="点位等级" name="regionLevel">
|
||||
<a-input v-model:value="form.regionLevel" placeholder="请输入点位等级" allow-clear />
|
||||
<a-input v-model:value="form.regionLevel" placeholder="请输入点位等级" allow-clear/>
|
||||
</a-form-item>
|
||||
</a-form>
|
||||
</a-modal>
|
||||
@@ -145,7 +151,8 @@
|
||||
>
|
||||
<a-button>导入</a-button>
|
||||
</a-upload>
|
||||
<a-button @click="exportData" style="background: #2FA524FF; border-color: #2FA524FF;color: #FFFFFF">导出</a-button>
|
||||
<a-button @click="exportData" style="background: #2FA524FF; border-color: #2FA524FF;color: #FFFFFF">导出
|
||||
</a-button>
|
||||
</a-space>
|
||||
</template>
|
||||
<template #action="{ record }">
|
||||
@@ -155,7 +162,8 @@
|
||||
type="primary"
|
||||
shape="round"
|
||||
size="small"
|
||||
>修改</a-button
|
||||
>修改
|
||||
</a-button
|
||||
>
|
||||
<a-popconfirm
|
||||
:title="`确认删除这条数据吗?`"
|
||||
@@ -164,7 +172,8 @@
|
||||
@confirm="remove(record)"
|
||||
>
|
||||
<a-button type="primary" danger shape="round" size="small"
|
||||
>删除</a-button
|
||||
>删除
|
||||
</a-button
|
||||
>
|
||||
</a-popconfirm>
|
||||
</a-space>
|
||||
@@ -221,16 +230,16 @@ export default {
|
||||
dataIndex: "functionType",
|
||||
sorter: true,
|
||||
},
|
||||
{title: "所属城区",dataIndex: "area",sorter: true, },
|
||||
{title: "所属城区", dataIndex: "area", sorter: true,},
|
||||
|
||||
{title: "功能区代码",dataIndex: "functionCode",sorter: true, },
|
||||
{title: "功能区代码", dataIndex: "functionCode", sorter: true,},
|
||||
{
|
||||
title: "测点经度",
|
||||
dataIndex: "placeLng",
|
||||
sorter: true,
|
||||
},
|
||||
{title: "测点纬度",dataIndex: "placeLat",sorter: true,},
|
||||
{title: "点位等级",dataIndex: "regionLevel",sorter: true,},
|
||||
{title: "测点纬度", dataIndex: "placeLat", sorter: true,},
|
||||
{title: "点位等级", dataIndex: "regionLevel", sorter: true,},
|
||||
|
||||
{
|
||||
title: "操作",
|
||||
@@ -250,9 +259,9 @@ export default {
|
||||
selectionList: [],
|
||||
// 是否显示编辑弹窗
|
||||
showEdit: false,
|
||||
showNYear:false,
|
||||
showNYear: false,
|
||||
cYear: undefined,
|
||||
nYear:undefined,
|
||||
nYear: undefined,
|
||||
yearOptions: [],
|
||||
// 表单数据
|
||||
form: {},
|
||||
@@ -364,7 +373,7 @@ export default {
|
||||
hide();
|
||||
})
|
||||
},
|
||||
getOptions(){
|
||||
getOptions() {
|
||||
getColumnOptions("year").then(res => {
|
||||
console.log(res)
|
||||
if (res.data.code == 0) {
|
||||
@@ -377,12 +386,12 @@ export default {
|
||||
}
|
||||
})
|
||||
},
|
||||
setCYear(e){
|
||||
setCYear(e) {
|
||||
this.cYear = e.key;
|
||||
this.showNYear = true;
|
||||
},
|
||||
exportData(){
|
||||
const columns = this.columns.filter(item=>item.dataIndex);
|
||||
exportData() {
|
||||
const columns = this.columns.filter(item => item.dataIndex);
|
||||
const arr = [];
|
||||
const th = columns.map((item) => item.title);
|
||||
arr.push(th);
|
||||
@@ -394,9 +403,9 @@ export default {
|
||||
let sheet = XLSX.utils.aoa_to_sheet(arr);
|
||||
this.$util.exportSheet(XLSX, sheet, new Date().getTime().toString());
|
||||
},
|
||||
copyBatch(){
|
||||
copyBatch() {
|
||||
const hide = this.$message.loading('请求中..', 0);
|
||||
copyBatchPlace({cyear:Number(this.cYear),nyear:this.nYear}).then(res=>{
|
||||
copyBatchPlace({cyear: Number(this.cYear), nyear: this.nYear}).then(res => {
|
||||
if (res.data.code === 0) {
|
||||
this.$message.success(res.data.msg);
|
||||
this.reload();
|
||||
@@ -434,19 +443,19 @@ export default {
|
||||
);
|
||||
|
||||
// 解析成对象数组
|
||||
const billData = roadNoiseList.map(item=>{
|
||||
const billData = roadNoiseList.map(item => {
|
||||
return {
|
||||
year:item[0],
|
||||
placeCode:item[1],
|
||||
placeName:item[2],
|
||||
road:item[3],
|
||||
area:item[4],
|
||||
functionCode:item[5],
|
||||
functionType:item[6],
|
||||
placeHeight:item[7],
|
||||
placeLng:item[8],
|
||||
placeLat:item[9],
|
||||
regionLevel:item[10],
|
||||
year: item[0],
|
||||
placeCode: item[1],
|
||||
placeName: item[2],
|
||||
road: item[3],
|
||||
area: item[4],
|
||||
functionCode: item[5],
|
||||
functionType: item[6],
|
||||
placeHeight: item[7],
|
||||
placeLng: item[8],
|
||||
placeLat: item[9],
|
||||
regionLevel: item[10],
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
@@ -17,6 +17,12 @@
|
||||
</a-select-option>
|
||||
</a-select>
|
||||
</a-form-item>
|
||||
|
||||
</a-col>
|
||||
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||
<a-form-item label="测点名称:">
|
||||
<a-input v-model:value="where.placeName" placeholder="请输入测点名称" allow-clear/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||
<a-space>
|
||||
@@ -93,7 +99,8 @@
|
||||
</a-form-item>
|
||||
<a-form-item label="修正位置" name="correctLocation">
|
||||
<a-input-search @search="showRoadMap(form)"
|
||||
:value="`[${form.correctLng},${form.correctLat}]`" placeholder="`[${form.placeLng},${form.placeLat}]`" allow-clear>
|
||||
:value="`[${form.correctLng},${form.correctLat}]`"
|
||||
placeholder="`[${form.placeLng},${form.placeLat}]`" allow-clear>
|
||||
<template #enterButton>
|
||||
<a-button>选择位置</a-button>
|
||||
</template>
|
||||
@@ -285,7 +292,7 @@ export default {
|
||||
});
|
||||
},
|
||||
showRoadMap(form) {
|
||||
const {placeLng,placeLat,correctLng,correctLat} = form
|
||||
const {placeLng, placeLat, correctLng, correctLat} = form
|
||||
this.visibleRoadMap = true
|
||||
this.roadMapTitle = "选择修正后的道路坐标"
|
||||
this.$nextTick(() => {
|
||||
@@ -296,7 +303,7 @@ export default {
|
||||
map.addControl(new BBMap.NavigationControl()); //初始化地图控件
|
||||
map.addControl(new BBMap.ScaleControl());
|
||||
map.addControl(new BBMap.OverviewMapControl());
|
||||
var point = new BBMap.Point(correctLng?correctLng:placeLng?placeLng:108.33,correctLat?correctLat:placeLat?placeLat:22.84);
|
||||
var point = new BBMap.Point(correctLng ? correctLng : placeLng ? placeLng : 108.33, correctLat ? correctLat : placeLat ? placeLat : 22.84);
|
||||
// var point = new BBMap.Point(form.placeLng ? form.placeLng : 108.33, form.placeLat ? form.placeLat : 22.84);
|
||||
map.centerAndZoom(point, 13);//初始化地图中心点
|
||||
var marker = new BBMap.Marker(point); //初始化地图标记
|
||||
|
||||
@@ -17,10 +17,16 @@
|
||||
</a-select>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||
<a-form-item label="测点名称:">
|
||||
<a-input v-model:value="where.placeName" placeholder="请输入测点名称" allow-clear/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||
<a-space>
|
||||
<a-button type="primary" @click="reload">查询</a-button>
|
||||
<a-button @click="reset" style="background: #FFA200FF; border-color: #FFA200FF;color: #FFFFFF">重置</a-button>
|
||||
<a-button @click="reset" style="background: #FFA200FF; border-color: #FFA200FF;color: #FFFFFF">重置
|
||||
</a-button>
|
||||
</a-space>
|
||||
</a-col>
|
||||
</a-row>
|
||||
@@ -72,19 +78,19 @@
|
||||
<a-input v-model:value="form.placeCode" placeholder="请输入点位编码" allow-clear/>
|
||||
</a-form-item>
|
||||
<a-form-item label="所属路段" name="road">
|
||||
<a-input v-model:value="form.road" placeholder="请输入所属路段" allow-clear />
|
||||
<a-input v-model:value="form.road" placeholder="请输入所属路段" allow-clear/>
|
||||
</a-form-item>
|
||||
<a-form-item label="所属城区" name="area">
|
||||
<a-input v-model:value="form.area" placeholder="请输入所属城区" allow-clear />
|
||||
<a-input v-model:value="form.area" placeholder="请输入所属城区" allow-clear/>
|
||||
</a-form-item>
|
||||
<a-form-item label="功能区代码" name="functionCode">
|
||||
<a-input v-model:value="form.functionCode" placeholder="请输入功能区代码" allow-clear />
|
||||
<a-input v-model:value="form.functionCode" placeholder="请输入功能区代码" allow-clear/>
|
||||
</a-form-item>
|
||||
<a-form-item label="网格边长" name="girdLength">
|
||||
<a-input type="number" v-model:value="form.girdLength" placeholder="请输入网格边长" allow-clear/>
|
||||
</a-form-item>
|
||||
<a-form-item label="声源代码" name="sourceCode">
|
||||
<a-input v-model:value="form.sourceCode" placeholder="请输入声源代码" allow-clear />
|
||||
<a-input v-model:value="form.sourceCode" placeholder="请输入声源代码" allow-clear/>
|
||||
</a-form-item>
|
||||
<a-form-item label="测点经度" name="placeLng">
|
||||
<a-input type="number" v-model:value="form.placeLng" placeholder="请输入测点经度" allow-clear/>
|
||||
@@ -93,7 +99,7 @@
|
||||
<a-input type="number" v-model:value="form.placeLat" placeholder="请输入测点纬度" allow-clear/>
|
||||
</a-form-item>
|
||||
<a-form-item label="点位等级" name="regionLevel">
|
||||
<a-input v-model:value="form.regionLevel" placeholder="请输入点位等级" allow-clear />
|
||||
<a-input v-model:value="form.regionLevel" placeholder="请输入点位等级" allow-clear/>
|
||||
</a-form-item>
|
||||
|
||||
</a-form>
|
||||
@@ -219,20 +225,21 @@ export default {
|
||||
dataIndex: "placeCode",
|
||||
sorter: true,
|
||||
},
|
||||
{title: "所属路段",dataIndex: "road",sorter: true, },
|
||||
{title: "所属城区",dataIndex: "area",sorter: true, },
|
||||
{title: "功能区代码",dataIndex: "functionCode",sorter: true, },
|
||||
{title: "网格边长",dataIndex: "gridLength",sorter: true, },
|
||||
{title: "声源代码",dataIndex: "sourceCode",sorter: true, },
|
||||
{title: "所属路段", dataIndex: "road", sorter: true,},
|
||||
{title: "所属城区", dataIndex: "area", sorter: true,},
|
||||
{title: "功能区代码", dataIndex: "functionCode", sorter: true,},
|
||||
{title: "网格边长", dataIndex: "gridLength", sorter: true,},
|
||||
{title: "声源代码", dataIndex: "sourceCode", sorter: true,},
|
||||
|
||||
{title: "测点经度",dataIndex: "placeLng",sorter: true,},
|
||||
{title: "测点经度", dataIndex: "placeLng", sorter: true,},
|
||||
{
|
||||
title: "测点纬度",
|
||||
dataIndex: "placeLat",
|
||||
sorter: true,
|
||||
},
|
||||
{title: "点位等级",dataIndex: "regionLevel",sorter: true, },
|
||||
{title: "操作",key: "action",width: 150,align: "center",
|
||||
{title: "点位等级", dataIndex: "regionLevel", sorter: true,},
|
||||
{
|
||||
title: "操作", key: "action", width: 150, align: "center",
|
||||
fixed: "right",
|
||||
slots: {
|
||||
customRender: "action",
|
||||
@@ -434,20 +441,20 @@ export default {
|
||||
);
|
||||
|
||||
// 解析成对象数组
|
||||
const billData = roadNoiseList.map(item=>{
|
||||
const billData = roadNoiseList.map(item => {
|
||||
return {
|
||||
year:item[0],
|
||||
placeCode:item[1],
|
||||
placeName:item[2],
|
||||
road:item[3],
|
||||
area:item[4],
|
||||
functionCode:item[5],
|
||||
gridLength:item[6],
|
||||
gridWidth:item[6],
|
||||
sourceCode:item[7],
|
||||
placeLng:item[8],
|
||||
placeLat:item[9],
|
||||
regionLevel:item[10],
|
||||
year: item[0],
|
||||
placeCode: item[1],
|
||||
placeName: item[2],
|
||||
road: item[3],
|
||||
area: item[4],
|
||||
functionCode: item[5],
|
||||
gridLength: item[6],
|
||||
gridWidth: item[6],
|
||||
sourceCode: item[7],
|
||||
placeLng: item[8],
|
||||
placeLat: item[9],
|
||||
regionLevel: item[10],
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user