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