123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- <template>
- <view class="">
- <MapView></MapView>
- <van-list
- v-model="loading"
- :immediate-check="false"
- :error.sync="error"
- error-text="请求失败,点击重新加载"
- finished-text="没有更多了~"
- @load="getList"
- >
- <view
- class="list-item"
- v-for="(item, key) in tableData"
- :key="key"
- @click="goDetail(item)"
- >
- <div class="nameTitle">{{ item.name }}</div>
- <div>下发时间:{{ item.jsdw }}</div>
- <div>结束时间:{{ item.jsdw }}</div>
- <div>核查图斑:{{ item.spotsnumber || 0 }}个</div>
- <div>核查人员:{{ item.jsdw }}</div>
- <view class="status">{{ item.status }}</view>
- </view>
- </van-list>
- </view>
- </template>
- <script>
- import MapView from "./MapView.vue";
- import { listPcsjXQList } from "@/api/apis.js";
- import { handleNavigation } from "./mapto.js";
- export default {
- name: "map-view",
- components: {
- MapView,
- },
- data() {
- return {
- queryParams: {
- jcbh: "", //监测编号
- pageNum: 1,
- pageSize: 10,
- pcsjid: "",
- },
- loading: false,
- tableData: [{}],
- };
- },
- mounted() {},
- onShow(options) {
- uni.getStorage({
- key: "my_param",
- success: (res) => {
- this.queryParams.id = res.data.id;
- console.log("获取的参数是:", res.data);
- this.getList();
- this.navigation();
- },
- });
- },
- unmounted() {},
- methods: {
- getList() {
- listPcsjXQList(this.queryParams).then((response) => {
- this.tableData = response.rows;
- this.total = response.total;
- // this.open = true;
- // this.title = "修改监管批次数据";
- // this.initVectorLayer("mapDiv");
- // this.initVectorLayer("mapCon1");
- // this.initVectorLayer("mapCon2");
- // this.addGeoJson("mapDiv");
- // this.addGeoJson("mapCon1");
- // this.addGeoJson("mapCon2");
- });
- },
- navigation() {
-
- console.log("s-xsx")
- handleNavigation({
- latitude: 39.9042,
- longitude: 116.4074,
- name: "地址名称",
- address: "地址详情",
- });
- // uni.openLocation({
- // latitude: 39.9042,
- // longitude: 116.4074,
- // name: "地址名称",
- // address: "地址详情",
- // success: function (res) {
- // console.log("打开系统位置地图成功");
- // },
- // fail: function (error) {
- // console.log(error);
- // },
- // });
- },
- },
- };
- </script>
- <style scoped>
- </style>
|