|
@@ -89,24 +89,10 @@
|
|
|
<el-table-column label="行政区域" prop="adminRegion" />
|
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
|
<template slot-scope="scope">
|
|
|
- <el-button
|
|
|
- size="mini"
|
|
|
- type="text"
|
|
|
- icon="el-icon-edit"
|
|
|
- @click="handleUpdate(scope.row)"
|
|
|
- >编辑</el-button>
|
|
|
- <el-button
|
|
|
- size="mini"
|
|
|
- type="text"
|
|
|
- icon="el-icon-setting"
|
|
|
- @click="handleConfig(scope.row)"
|
|
|
- >参数设置</el-button>
|
|
|
- <el-button
|
|
|
- size="mini"
|
|
|
- type="text"
|
|
|
- icon="el-icon-place"
|
|
|
- @click="handleManualMeasure(scope.row)"
|
|
|
- >手动加测</el-button>
|
|
|
+ <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)">编辑</el-button>
|
|
|
+ <el-button size="mini" type="text" icon="el-icon-setting" @click="handleConfig(scope.row)">参数设置</el-button>
|
|
|
+ <el-button size="mini" type="text" icon="el-icon-place" @click="handleManualMeasure(scope.row)">手动加测</el-button>
|
|
|
+ <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)">删除</el-button>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
@@ -125,7 +111,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import { listSite } from "@/api/site/site";
|
|
|
+import { listSite, deleteSite } from "@/api/site/site";
|
|
|
import Manual from './manual';
|
|
|
|
|
|
export default {
|
|
@@ -187,6 +173,14 @@ export default {
|
|
|
handleManualMeasure(site) {
|
|
|
this.$refs.manual.open(site);
|
|
|
},
|
|
|
+ handleDelete(plain) {
|
|
|
+ this.$modal.confirm('是否确认删除站点名称为"' + plain.siteName + '"的数据项?').then(function() {
|
|
|
+ return deleteSite(plain.siteId);
|
|
|
+ }).then(() => {
|
|
|
+ this.getList();
|
|
|
+ this.$modal.msgSuccess("删除成功");
|
|
|
+ }).catch(() => {});
|
|
|
+ },
|
|
|
}
|
|
|
}
|
|
|
</script>
|