From 50f52beb0ed100105166f62027cd0b15e6b596dc Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期六, 12 十一月 2022 15:02:01 +0800
Subject: [PATCH] 重新

---
 src/views/datamanage/SpatialData.vue |  708 ++++++++++++++++++++++++++--------------------------------
 1 files changed, 323 insertions(+), 385 deletions(-)

diff --git a/src/views/datamanage/SpatialData.vue b/src/views/datamanage/SpatialData.vue
index da0a00a..94fe260 100644
--- a/src/views/datamanage/SpatialData.vue
+++ b/src/views/datamanage/SpatialData.vue
@@ -1,6 +1,6 @@
 <template>
   <div class="authorityManagement_box">
-    <My-bread :list="['鏁版嵁绠$悊', '绌洪棿鏁版嵁']"></My-bread>
+    <My-bread :list="['鏁版嵁绠$悊', '鏁版嵁妫�绱�']"></My-bread>
     <el-divider />
     <div class="searchComp">
       <el-form ref="ruleForm" :model="ruleForm" :inline="true">
@@ -16,39 +16,37 @@
             >鏌ヨ</el-button
           >
           <el-button
-          
             @click="resetForm('ruleForm')"
             icon="el-icon-refresh"
             type="info"
             size="small"
             >閲嶇疆</el-button
           >
-          <el-button
-          v-if="btnStatus.delete"
+          <!-- <el-button
+            v-if="btnStatus.delete"
             @click="DelFormData"
             icon="el-icon-delete"
             type="danger"
             size="small"
             >鍒犻櫎</el-button
-          >
+          > -->
           <el-button
-            v-if="!FBtest"
-            @click="testfb()"
+            v-if="btnStatus.download"
             icon="el-icon-position"
             type="success"
             size="small"
-            >鍙戝竷</el-button
+            >涓嬭浇</el-button
           >
-          <el-button
+          <!-- <el-button
             v-else
             @click="testfb()"
             icon="el-icon-position"
             type="success"
             size="small"
             >鍙栨秷</el-button
-          >
+          > -->
         </el-form-item>
-        <el-form-item>
+        <!-- <el-form-item>
           <span v-if="FBtest">
             <i class="dotClass" style="background-color: springgreen"></i>
           </span>
@@ -58,13 +56,13 @@
         </el-form-item>
         <el-form-item v-if="FBtest">
           鍙戝竷鍦板潃锛歨ttp://192.168.20.39/SG/default/streamer.ashx
-        </el-form-item>
+        </el-form-item> -->
       </el-form>
     </div>
     <div class="bottom">
       <div class="leftTree">
         <el-tree
-          :data="data"
+          :data="tree"
           :props="defaultProps"
           :default-expanded-keys="[1]"
           node-key="id"
@@ -83,75 +81,23 @@
           >
             <el-table-column type="selection" width="55" />
             <el-table-column width="50" type="index" label="搴忓彿" />
-            <el-table-column min-width="150" prop="pipename" label="绠¢亾鍚嶇О" />
             <el-table-column
-              min-width="150"
-              v-if="tableType == '鍦虹珯鐐�'"
-              prop="sitename"
-              label="鍦虹珯鍚嶇О"
-            />
-            <el-table-column
-              min-width="150"
-              v-if="tableType == '鍦虹珯鐐�'"
-              prop="type"
-              label="鍦虹珯绫诲瀷"
-            />
-            <el-table-column
-              min-width="150"
-              v-if="tableType == '绠¢亾涓績绾�'"
-              prop="seriesname"
-              label="绔欏垪鍚嶇О"
-            />
-            <el-table-column
-              min-width="50"
-              v-if="tableType == '绠¢亾涓績绾�'"
-              prop="stationvalue"
-              label="绔欏垪閲岀▼"
-            />
-            <el-table-column
-              min-width="50"
-              v-if="tableType == '绠¢亾涓績绾�'"
-              prop="transportm"
-              label="杈撻�佷粙璐�"
-            />
-            <el-table-column
-              min-width="50"
-              v-if="tableType == '绠¢亾涓績绾�'"
-              prop="diameter"
-              label="绠″緞"
-            />
-            <el-table-column
-              min-width="150"
-              v-if="tableType == '鏍囨々'"
-              prop="name"
-              label="鏍囨々鍚嶇О"
-            />
-            <el-table-column
-              min-width="150"
-              v-if="tableType == '鏍囨々'"
-              prop="type"
-              label="鏍囨々绫诲瀷"
-            />
-
-            <el-table-column
-              min-width="70"
-              prop="create_user"
-              label="鍏ュ簱浜哄憳"
-            />
-            <el-table-column
-              min-width="100"
-              prop="create_time"
-              label="鍏ュ簱鏃堕棿"
-            />
+              v-for="(item, index) in attributeData"
+              :key="index"
+              :label="item.alias"
+              :prop="item.field"
+              show-overflow-tooltip
+              align="center"
+            ></el-table-column>
             <el-table-column min-width="80" label="鎿嶄綔">
               <template slot-scope="scope">
                 <el-link @click="showDetail(scope.$index, scope.row)"
                   >鏌ョ湅</el-link
                 >
                 <el-link
-                  @click="handleEdit(scope.$index, scope.row)"
+                  @click="dialogFormVisible = true"
                   style="margin-left: 10px"
-                  >淇敼</el-link
+                  >闄勪欢</el-link
                 >
               </template>
             </el-table-column>
@@ -165,9 +111,9 @@
             v-if="changePag"
             @size-change="handleSizeChange"
             @current-change="handleCurrentChange"
-            :current-page="currentPage"
+            :current-page="this.listData.pageIndex"
             :page-sizes="[10, 20, 50, 100]"
-            :page-size="10"
+            :page-size="this.listData.pageSize"
             layout="total, sizes, prev, pager, next, jumper"
             :total="count"
           >
@@ -184,179 +130,113 @@
           </div>
         </div>
         <div class="contentBox">
-          <p>绠¢亾鍚嶇О锛歿{ itemdetail.pipename }}</p>
-          <el-divider></el-divider>
-          <div v-if="tableType == '鍦虹珯鐐�'">
-            <p>鍦虹珯鍚嶇О锛歿{ itemdetail.sitename }}</p>
-            <el-divider></el-divider>
-            <p>鍦虹珯绫诲瀷锛歿{ itemdetail.type }}</p>
-            <el-divider></el-divider>
-          </div>
-          <div v-if="tableType == '绠¢亾涓績绾�'">
-            <p>绔欏垪鍚嶇О锛歿{ itemdetail.seriesname }}</p>
-            <el-divider></el-divider>
-            <p>绔欏垪閲岀▼锛歿{ itemdetail.stationvalue }}</p>
-            <el-divider></el-divider>
-            <p>杈撻�佷粙璐細{{ itemdetail.transportm }}</p>
-            <el-divider></el-divider>
-            <p>绠″緞锛歿{ itemdetail.diameter }}</p>
-            <el-divider></el-divider>
-          </div>
-          <div v-if="tableType == '鏍囨々'">
-            <p>鏍囨々鍚嶇О锛歿{ itemdetail.name }}</p>
-            <el-divider></el-divider>
-            <p>鏍囨々绫诲瀷锛歿{ itemdetail.type }}</p>
-            <el-divider></el-divider>
-          </div>
-          <p>鍏ュ簱浜哄憳锛歿{ itemdetail.create_user }}</p>
-          <el-divider></el-divider>
-          <p>鍏ュ簱鏃堕棿锛歿{ itemdetail.create_time }}</p>
+          <ul>
+            <li v-for="(item, index) in itemdetail">
+              <p>
+                <label> {{ item.label }}:</label>
+                <label class="boxlabel">{{ item.value }}</label>
+              </p>
+              <el-divider></el-divider>
+            </li>
+          </ul>
         </div>
       </el-card>
     </div>
-    <el-dialog title="淇敼璇︽儏" :visible.sync="dialogFormVisible">
-      <el-form :model="upform">
-        <el-form-item label="绠¢亾鍚嶇О" :label-width="formLabelWidth">
-          <el-input v-model="upform.pipename" autocomplete="off"></el-input>
+    <el-dialog title="闄勪欢鎸傛帴" width="30%" :visible.sync="dialogFormVisible">
+      <el-form :model="formInline" class="demo-form-inline">
+        <el-form-item label="娣诲姞鏁版嵁">
+          <el-input
+            v-model="formInline.file"
+            style="width: 300px; margin-right: 20px"
+            placeholder="璇烽�夋嫨"
+            disabled
+          ></el-input>
+          <input
+            name="file1"
+            type="file"
+            id="insertFile"
+            multiple="multiple"
+            style="display: none"
+              @change="insertFile( )"
+          />
+          <el-link  @click="getInsertFile( )" :underline="false"
+            ><i class="el-icon-folder-opened"></i
+          ></el-link>
         </el-form-item>
-        <el-form-item
-          v-if="tableType == '鍦虹珯鐐�'"
-          label="鍦虹珯鍚嶇О"
-          :label-width="formLabelWidth"
-        >
-          <el-input v-model="upform.sitename" autocomplete="off"></el-input>
+        <el-form-item>
+          <el-row  >
+            <el-col :span="2"> <el-link  type="primary" :underline="false" >娣诲姞</i></el-link></el-col>
+            <el-col :span="2">   <el-link  type="primary" :underline="false" >鍒犻櫎</i></el-link></el-col>
+            <el-col :span="2">  <el-link  type="primary" :underline="false" >娓呯┖</i></el-link></el-col>
+          </el-row>
         </el-form-item>
-        <el-form-item
-          v-if="tableType == '鍦虹珯鐐�'"
-          label="鍦虹珯绫诲瀷"
-          :label-width="formLabelWidth"
-        >
-          <el-input v-model="upform.type" autocomplete="off"></el-input>
+        <el-form-item>
+ <el-table
+            ref="filterTable"
+            height="99%"
+            border
+            style="width: 100%"
+          >
+          <el-table-column width="50" type="index" label="搴忓彿" />
+              <el-table-column  prop="date"
+        label="鏂囦欢璺緞"
+         />
+
+      <el-table-column
+        prop="name"
+        label="鏂囦欢鍚嶇О"
+        />
+
+           </el-table>
         </el-form-item>
-        <el-form-item
-          v-if="tableType == '绠¢亾涓績绾�'"
-          label="绔欏垪鍚嶇О"
-          :label-width="formLabelWidth"
-        >
-          <el-input v-model="upform.seriesname" autocomplete="off"></el-input>
-        </el-form-item>
-        <el-form-item
-          v-if="tableType == '绠¢亾涓績绾�'"
-          label="绔欏垪閲岀▼"
-          :label-width="formLabelWidth"
-        >
-          <el-input v-model="upform.stationvalue" autocomplete="off"></el-input>
-        </el-form-item>
-        <el-form-item
-          v-if="tableType == '绠¢亾涓績绾�'"
-          label="杈撻�佷粙璐�"
-          :label-width="formLabelWidth"
-        >
-          <el-input v-model="upform.transportm" autocomplete="off"></el-input>
-        </el-form-item>
-        <el-form-item
-          v-if="tableType == '绠¢亾涓績绾�'"
-          label="绠″緞"
-          :label-width="formLabelWidth"
-        >
-          <el-input v-model="upform.diameter" autocomplete="off"></el-input>
-        </el-form-item>
-        <el-form-item
-          v-if="tableType == '鏍囨々'"
-          label="鏍囨々鍚嶇О"
-          :label-width="formLabelWidth"
-        >
-          <el-input v-model="upform.name" autocomplete="off"></el-input>
-        </el-form-item>
-        <el-form-item
-          v-if="tableType == '鏍囨々'"
-          label="鏍囨々绫诲瀷"
-          :label-width="formLabelWidth"
-        >
-          <el-input v-model="upform.type" autocomplete="off"></el-input>
+        <el-form-item>
+
+<el-row :gutter="20">
+  <el-col :span="12" :offset="8">  <el-button plain>纭</el-button>  <el-button plain>鍙栨秷</el-button></el-col>
+</el-row>
         </el-form-item>
       </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="updateForm">纭� 瀹�</el-button>
-        <el-button @click="dialogFormVisible = false">鍙� 娑�</el-button>
-      </div>
+
     </el-dialog>
   </div>
 </template>
 
 <script>
+import $ from 'jquery';
 import {
-  querySitePointCount,
-  querySitePoint,
-  queryMarkerCount,
-  queryMarker,
-  queryStationSeries,
-  queryStationSeriesCount,
-  UpdateSitePoint,
-  UpdateStationSeries,
-  UpdatgeMarker,
-  dltSitePoint,
-  dltStationSeries,
-  dltMarker,
-} from "../../api/api";
+  dataQuery_selectTabs,
+  dataQuery_selectDomains,
+  dataQuery_selectFields,
+  dataQuery_selectByPage,
+} from '../../api/api';
 
-import catalogueTree from "../../components/catalogueTree.vue";
-import MyBread from "../../components/MyBread.vue";
+import catalogueTree from '../../components/catalogueTree.vue';
+import MyBread from '../../components/MyBread.vue';
 export default {
   //import寮曞叆鐨勭粍浠堕渶瑕佹敞鍏ュ埌瀵硅薄涓墠鑳戒娇鐢�
-  name: "dataSearch",
+  name: 'dataSearch',
   components: { MyBread, catalogueTree },
   data() {
     return {
-      data: [
+      formInline: {
+        file:''
+      },
+      tree: [
         {
-          id: 1,
-          label: "绌洪棿鍏ュ簱鏁版嵁",
-          children: [
-            {
-              label: "鍦虹珯鐐�",
-            },
-            {
-              label: "绠¢亾涓績绾�",
-            },
-            {
-              label: "鏍囨々",
-            },
-          ],
+          tabDesc: '鍩虹鏁版嵁',
+          value: 'BD',
+          children: [],
+        },
+        {
+          tabDesc: '涓氬姟鏁版嵁',
+          value: 'BS',
+          children: [],
         },
       ],
-      FBtest: false,
-      formLabelWidth: "120px",
-      dialogFormVisible: false,
-      upform: {
-        gid: "",
-        pipename: "",
-        sitename: "",
-        type: "",
-        seriesname: "",
-        stationvalue: "",
-        transportm: "",
-        diameter: "",
-        name: "",
-      },
-      tableType: null,
       defaultProps: {
-        children: "children",
-        label: "label",
+        children: 'children',
+        label: 'tabDesc',
       },
-      changePag: true,
-      showinfoBox: false,
-      itemdetail: {},
-      ruleForm: {
-        name: "",
-      },
-      count: 0,
-      pageSize: 10,
-      pageNum: 1,
-      tableData: [],
-      currentPage: 1,
-      searchName: "",
-      multipleSelection: [],
       btnStatus: {
         select: false,
         delete: false,
@@ -365,60 +245,168 @@
         insert: false,
         update: false,
       },
+      tableType: null,
+      ruleForm: {
+        name: '',
+      },
+      FBtest: false,
+      tableData: [],
+      formLabelWidth: '120px',
+      dialogFormVisible: false,
+      upform: {
+        gid: '',
+        pipename: '',
+        sitename: '',
+        type: '',
+        seriesname: '',
+        stationvalue: '',
+        transportm: '',
+        diameter: '',
+        name: '',
+      },
+
+      changePag: true,
+      showinfoBox: false,
+      itemdetail: {},
+
+      tableData: [],
+      attributeData: [],
+      currentPage: 1,
+      searchName: '',
+      multipleSelection: [],
+      filedsLayer: null,
+      count: 0,
+      listData: {
+        pageSize: 10,
+        pageIndex: 1,
+        name: null,
+        filter: null,
+        wkt: null,
+      },
     };
   },
   created() {
     // this.getSPData(10, 1, "");
     // this.getSPCount("");
     this.showPermsBtn();
+    this.getTreeDataAll();
   },
   methods: {
+    //闄勪欢=>鏂囦欢閫夋嫨
+    getInsertFile(){
+      $("#insertFile").click();
+    },
+    insertFile(){
+      var val = document.getElementById("insertFile").files;
+        if (!val || !val.length) return;
+
+        this.formInline.file = val[0].name;
+    },
+    //鑾峰彇鐩綍鏍戞暟鎹�
+    async getTreeDataAll() {
+      const data = await dataQuery_selectTabs();
+      if (data.code != 200) {
+        this.$message.error('鍒楄〃璋冪敤澶辫触');
+      }
+      var option = data.result;
+
+      for (var i in option) {
+        var val_Data = option[i];
+        val_Data.id = '1' + i;
+        if (option[i].ns == 'bd') {
+          this.tree[0].children.push(val_Data);
+        } else {
+          this.tree[1].children.push(val_Data);
+        }
+      }
+    },
+    //鎺堟潈绠$悊
     showPermsBtn() {
       let currentPerms = this.$store.state.currentPerms;
       let permsEntity = this.$store.state.permsEntity;
       permsEntity
         .filter((item) => item.perms == currentPerms)
-        .map((item) => (this.btnStatus[item.tag.substr(1)] = true));
+        .map((item) => {
+          console.log(item);
+          this.btnStatus[item.tag.substr(1)] = true;
+        });
     },
+    //鏍戠偣鍑讳簨浠�
     handleNodeClick(data) {
-      this.closeDetial();
-      this.changePag = false;
-      this.tableData = [];
-      this.currentPage = 1;
-      switch (data.label) {
-        case "绌洪棿鍏ュ簱鏁版嵁":
-          this.tableType = null;
-          // this.$nextTick(() => {
-          //   this.changePag = true;
-          // });
-          break;
-        case "鍦虹珯鐐�":
-          this.tableType = "鍦虹珯鐐�";
-          this.getSPData(10, 1, "");
-          this.getSPCount("");
-          // this.$nextTick(() => {
-          //   this.changePag = true;
-          // });
-          break;
-        case "绠¢亾涓績绾�":
-          this.tableType = "绠¢亾涓績绾�";
-          this.getSSData(10, 1, "");
-          this.getSSCount("");
-          // this.$nextTick(() => {
-          //   this.changePag = true;
-          // });
-          break;
-        case "鏍囨々":
-          this.tableType = "鏍囨々";
-          this.getMData(10, 1, "");
-          this.getMCount("");
-          break;
-      }
-      this.$nextTick(() => {
-        this.changePag = true;
-      });
+      //鍒ゆ柇鐐瑰嚮鏄惁涓哄瓙鑺傜偣
+      if (data.children != null) return;
+      this.listData.name = data.entity; //瑕佹煡璇㈣〃鏍肩被鍨嬶紱
+      this.filedsLayer = this.getCollapseDomFiled(); //鑾峰彇姣忎釜琛ㄥ瓧娈靛悕绉板強闃堝��
+      //鑾峰彇table淇℃伅
+      this.getCollapseTable(this.filedsLayer);
     },
+    //鑾峰彇琛ㄦ牸淇℃伅
+    async getCollapseTable(res) {
+      res.then((val) => {
+        this.attributeData = val;
+      });
+      if (this.ruleForm.name != null) {
+        this.listData.filter = 'name like ' + this.ruleForm.name;
+      }
+      const data = await dataQuery_selectByPage(this.listData);
+      if (data.code != 200) {
+        this.$message.error('璋冪敤鍒楄〃澶辫触,璇疯仈绯诲伐浣滀汉鍛�!');
+        return;
+      }
+      var res_val = this.attributeData;
+      this.count = data.count;
+      for (var i in data.result) {
+        let val_Data = data.result[i];
 
+        for (var j in res_val) {
+          if (res_val[j].domainNa != null && res_val[j].domainNa != undefined) {
+            val_Data[res_val[j].field] = res_val[j].domainNa;
+          }
+        }
+      }
+      this.tableData = data.result;
+    },
+    //鑾峰彇姣忎釜琛ㄥ瓧娈靛悕绉板強闃堝��
+    async getCollapseDomFiled() {
+      //鏌ヨ瀛楁淇℃伅;
+      const fileds = await dataQuery_selectFields({
+        name: this.listData.name,
+      });
+      if (fileds.code != 200) {
+        this.$message.error('璋冪敤鍒楄〃澶辫触,璇疯仈绯诲伐浣滀汉鍛�!');
+        return;
+      }
+
+      //鏌ヨ闃堝�间俊鎭紱
+      const domains = await dataQuery_selectDomains({
+        name: this.listData.name,
+      });
+      if (domains.code != 200) {
+        this.$message.error('璋冪敤鍒楄〃澶辫触,璇疯仈绯诲伐浣滀汉鍛�!');
+        return;
+      }
+      var data1 = fileds.result;
+      var data2 = domains.result;
+      var std = [];
+      for (var i in data1) {
+        if (data1[i].showtype == 1) {
+          if (data1[i].domainNa != null) {
+            data1[i].domainNa = this.getDomainNaFild(data1[i].domainNa, data2);
+          }
+          std.push(data1[i]);
+        }
+      }
+      return std;
+    },
+    //鍊煎煙瀛楁鍖归厤
+    getDomainNaFild(res, result) {
+      for (var i in result) {
+        if (result[i].domName == res) {
+          return result[i].codeDesc;
+        }
+      }
+      return null;
+    },
     // 璇锋眰鍦虹珯鐐瑰唴瀹�
     getSPData(size, num, name) {
       querySitePoint(size, num, name).then((res) => {
@@ -458,48 +446,30 @@
     },
 
     // 鍏抽敭瀛楁煡璇�
-    submitForm(formName) {
-      this.$refs[formName].validate((valid) => {
-        if (valid) {
-          this.searchName = this.ruleForm.name.trim();
-          switch (this.tableType) {
-            case "鍦虹珯鐐�":
-              this.getSPData(10, 1, this.searchName);
-              this.getSPCount(this.searchName);
-              break;
-            case "绠¢亾涓績绾�":
-              this.getSSData(10, 1, this.searchName);
-              this.getSSCount(this.searchName);
-              break;
-            case "鏍囨々":
-              this.getMData(10, 1, this.searchName);
-              this.getMCount(this.searchName);
-              break;
-          }
-        } else {
-          console.log("error submit!!");
-          return false;
-        }
-      });
+    submitForm() {
+      this.listData.pageIndex = 1;
+      this.listData.pageSize = 10;
+      //鑾峰彇table淇℃伅
+      this.getCollapseTable(this.filedsLayer);
+    },
+    //鍒嗛〉鐐瑰嚮浜嬩欢
+    handleSizeChange(val) {
+      this.listdata.pageSize = val;
+      this.listdata.pageIndex = 1;
+      //鑾峰彇table淇℃伅
+      this.getCollapseTable(this.filedsLayer);
+    },
+    handleCurrentChange(val) {
+      this.listdata.pageIndex = val;
+      //鑾峰彇table淇℃伅
+      this.getCollapseTable(this.filedsLayer);
     },
     // 閲嶇疆鏌ヨ
     resetForm(formName) {
-      this.searchName = "";
+      this.searchName = '';
       this.$refs[formName].resetFields();
-      switch (this.tableType) {
-        case "鍦虹珯鐐�":
-          this.getSPData(10, 1, "");
-          this.getSPCount("");
-          break;
-        case "绠¢亾涓績绾�":
-          this.getSSData(10, 1, "");
-          this.getSSCount("");
-          break;
-        case "鏍囨々":
-          this.getMData(10, 1, "");
-          this.getMCount("");
-          break;
-      }
+      //鑾峰彇table淇℃伅
+      this.getCollapseTable(this.filedsLayer);
     },
 
     // 鍙戝竷鎸夐挳
@@ -513,9 +483,9 @@
       //     .then(() => {
       const loading = this.$loading({
         lock: true,
-        text: "Loading",
-        spinner: "el-icon-loading",
-        background: "rgba(0, 0, 0, 0.7)",
+        text: 'Loading',
+        spinner: 'el-icon-loading',
+        background: 'rgba(0, 0, 0, 0.7)',
       });
       setTimeout(() => {
         loading.close();
@@ -527,9 +497,18 @@
     },
     // 鏌ョ湅鐣岄潰
     showDetail(index, row) {
-      // console.log(index, row);
+      console.log(index, row);
+      console.log(this.attributeData);
       this.showinfoBox = true;
-      this.itemdetail = row;
+
+      var std = [];
+      for (var i in this.attributeData) {
+        std.push({
+          label: this.attributeData[i].alias,
+          value: row[this.attributeData[i].field],
+        });
+      }
+      this.itemdetail = std;
     },
     // 鍏抽棴鏌ョ湅
     closeDetial() {
@@ -545,15 +524,15 @@
     // 鎻愪氦淇敼
     updateForm() {
       let params = {};
-      this.$confirm("鏄惁纭畾缂栬緫?", "鎻愮ず", {
-        confirmButtonText: "纭畾",
-        cancelButtonText: "鍙栨秷",
-        type: "warning",
+      this.$confirm('鏄惁纭畾缂栬緫?', '鎻愮ず', {
+        confirmButtonText: '纭畾',
+        cancelButtonText: '鍙栨秷',
+        type: 'warning',
       })
         .then(() => {
           this.dialogFormVisible = false;
           switch (this.tableType) {
-            case "鍦虹珯鐐�":
+            case '鍦虹珯鐐�':
               params = {
                 gid: this.upform.gid,
                 pipename: this.upform.pipename,
@@ -563,15 +542,15 @@
               UpdateSitePoint(params).then((res) => {
                 if (res.data == 1) {
                   this.$message({
-                    message: "淇敼鎴愬姛",
-                    type: "success",
+                    message: '淇敼鎴愬姛',
+                    type: 'success',
                   });
                 }
-                this.getSPData(10, 1, "");
-                this.getSPCount("");
+                this.getSPData(10, 1, '');
+                this.getSPCount('');
               });
               break;
-            case "绠¢亾涓績绾�":
+            case '绠¢亾涓績绾�':
               params = {
                 gid: this.upform.gid,
                 pipename: this.upform.pipename,
@@ -583,15 +562,15 @@
               UpdateStationSeries(params).then((res) => {
                 if (res.data == 1) {
                   this.$message({
-                    message: "淇敼鎴愬姛",
-                    type: "success",
+                    message: '淇敼鎴愬姛',
+                    type: 'success',
                   });
                 }
-                this.getSSData(10, 1, "");
-                this.getSSCount("");
+                this.getSSData(10, 1, '');
+                this.getSSCount('');
               });
               break;
-            case "鏍囨々":
+            case '鏍囨々':
               params = {
                 gid: this.upform.gid,
                 pipename: this.upform.pipename,
@@ -601,12 +580,12 @@
               UpdatgeMarker(params).then((res) => {
                 if (res.data == 1) {
                   this.$message({
-                    message: "淇敼鎴愬姛",
-                    type: "success",
+                    message: '淇敼鎴愬姛',
+                    type: 'success',
                   });
                 }
-                this.getMData(10, 1, "");
-                this.getMCount("");
+                this.getMData(10, 1, '');
+                this.getMCount('');
               });
               break;
           }
@@ -621,7 +600,7 @@
           //   this.getMetaCount("");
           // });
         })
-        .catch(() => {});
+        .catch(() => { });
     },
     // 鑾峰彇澶氶�夐�変腑鐨勫璞�
     handleSelectionChange(val) {
@@ -633,47 +612,47 @@
       for (var i in this.multipleSelection) {
         std.push(this.multipleSelection[i].gid);
       }
-      this.$confirm("纭畾鏄惁鍒犻櫎鎵�閫夊唴瀹�?", "鎻愮ず", {
-        confirmButtonText: "纭畾",
-        cancelButtonText: "鍙栨秷",
-        type: "warning",
+      this.$confirm('纭畾鏄惁鍒犻櫎鎵�閫夊唴瀹�?', '鎻愮ず', {
+        confirmButtonText: '纭畾',
+        cancelButtonText: '鍙栨秷',
+        type: 'warning',
       })
         .then(() => {
           switch (this.tableType) {
-            case "鍦虹珯鐐�":
+            case '鍦虹珯鐐�':
               dltSitePoint(std).then((res) => {
                 if (res.data !== 0) {
                   this.$message({
-                    message: "鍒犻櫎鎴愬姛",
-                    type: "success",
+                    message: '鍒犻櫎鎴愬姛',
+                    type: 'success',
                   });
                 }
-                this.getSPData(10, 1, "");
-                this.getSPCount("");
+                this.getSPData(10, 1, '');
+                this.getSPCount('');
               });
               break;
-            case "绠¢亾涓績绾�":
+            case '绠¢亾涓績绾�':
               dltStationSeries(std).then((res) => {
                 if (res.data !== 0) {
                   this.$message({
-                    message: "鍒犻櫎鎴愬姛",
-                    type: "success",
+                    message: '鍒犻櫎鎴愬姛',
+                    type: 'success',
                   });
                 }
-                this.getSSData(10, 1, "");
-                this.getSSCount("");
+                this.getSSData(10, 1, '');
+                this.getSSCount('');
               });
               break;
-            case "鏍囨々":
+            case '鏍囨々':
               dltMarker(std).then((res) => {
                 if (res.data !== 0) {
                   this.$message({
-                    message: "鍒犻櫎鎴愬姛",
-                    type: "success",
+                    message: '鍒犻櫎鎴愬姛',
+                    type: 'success',
                   });
                 }
-                this.getMData(10, 1, "");
-                this.getMCount("");
+                this.getMData(10, 1, '');
+                this.getMCount('');
               });
               break;
           }
@@ -686,48 +665,7 @@
           //   });
           // });
         })
-        .catch(() => {});
-    },
-    // 鏉℃暟淇敼
-    handleSizeChange(val) {
-      this.pageSize = val;
-      switch (this.tableType) {
-        case "绌洪棿鍏ュ簱鏁版嵁":
-          break;
-        case "鍦虹珯鐐�":
-          this.getSPData(this.pageSize, 1, "");
-          this.getSPCount("");
-
-          break;
-        case "绠¢亾涓績绾�":
-          this.getSSData(this.pageSize, 1, "");
-          this.getSSCount("");
-          break;
-        case "鏍囨々":
-          this.getMData(this.pageSize, 1, "");
-          this.getMCount("");
-          break;
-      }
-    },
-    // 椤垫暟淇敼
-    handleCurrentChange(val) {
-      this.pageNum = val;
-      switch (this.tableType) {
-        case "绌洪棿鍏ュ簱鏁版嵁":
-          break;
-        case "鍦虹珯鐐�":
-          this.getSPData(this.pageSize, this.pageNum, "");
-          this.getSPCount("");
-          break;
-        case "绠¢亾涓績绾�":
-          this.getSSData(this.pageSize, this.pageNum, "");
-          this.getSSCount("");
-          break;
-        case "鏍囨々":
-          this.getMData(this.pageSize, this.pageNum, "");
-          this.getMCount("");
-          break;
-      }
+        .catch(() => { });
     },
   },
 };

--
Gitblit v1.9.3