From 17c4e82a8e8159b4b387d79c395f2650ef85f6e4 Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期四, 24 八月 2023 17:05:22 +0800 Subject: [PATCH] 添加投影图层管理页面 --- src/views/datamanage/layerManagement.vue | 67 ++++++++++++++++++++++++++------- 1 files changed, 52 insertions(+), 15 deletions(-) diff --git a/src/views/datamanage/layerManagement.vue b/src/views/datamanage/layerManagement.vue index e075579..e68c5a3 100644 --- a/src/views/datamanage/layerManagement.vue +++ b/src/views/datamanage/layerManagement.vue @@ -241,7 +241,7 @@ <!-- 鏄惁鏄剧ず --> <el-form-item v-show="formInline.isLayer == 1" - :label="$t('dataManage.layerObj.displayOrNot')" + :label="$t('dataManage.layerObj.enableOrNot')" > <el-radio @@ -253,7 +253,20 @@ label="1" > {{$t('dataManage.layerObj.isEnable')}}</el-radio> </el-form-item> - + <!-- 鏄惁鏄剧ず --> + <el-form-item + v-show="formInline.isLayer == 1" + :label="$t('dataManage.layerObj.displayOrNot')" + > + <el-radio + v-model="formInline.isShow" + label="0" + >{{$t('dataManage.layerObj.isfalse')}}</el-radio> + <el-radio + v-model="formInline.isShow" + label="1" + > {{$t('dataManage.layerObj.istrue')}}</el-radio> + </el-form-item> <!-- 鎻忚堪 --> <el-form-item :label="$t('common.bak')"> <el-input @@ -436,10 +449,10 @@ v-model="insertData.tab" ></el-input> </el-form-item> - <!-- 鏄惁鏄剧ず --> + <!-- 鏄惁鍚敤 --> <el-form-item v-show="insertData.isLayer == 1" - :label="$t('dataManage.layerObj.displayOrNot')" + :label="$t('dataManage.layerObj.enableOrNot')" > <el-radio v-model="insertData.status" @@ -450,7 +463,20 @@ label="1" > {{$t('dataManage.layerObj.isEnable')}}</el-radio> </el-form-item> - + <!-- 鏄惁鏄剧ず --> + <el-form-item + v-show="insertData.isLayer == 1" + :label="$t('dataManage.layerObj.displayOrNot')" + > + <el-radio + v-model="insertData.isShow" + label="0" + >{{$t('dataManage.layerObj.isfalse')}}</el-radio> + <el-radio + v-model="insertData.isShow" + label="1" + > {{$t('dataManage.layerObj.istrue')}}</el-radio> + </el-form-item> <!-- 鎻忚堪 --> <el-form-item :label="$t('common.bak')"> <el-input @@ -596,7 +622,7 @@ url: null, dataType: null, bak: null, - isShow: '1', + isShow: '0', isProject: '0', enName: '', isLayer: null, @@ -948,6 +974,7 @@ val.serviceUrl = val.serviceUrl.replaceAll(BASE_URL, ''); val.serviceUrl = val.serviceUrl.replaceAll(token, '{token}') } + val.isShow = parseInt(val.isShow) val.url = val.serviceUrl const data = await layer_insert(val); if (data.code != 200) { @@ -967,11 +994,16 @@ this.newNode = node; var id, lever, orderNum; if (res == 1) { - //鏂板鍚岀骇 - id = this.formInline.pid; - let pchildNodes = this.$refs.tree.getNode(this.newNode.id).parent.childNodes - orderNum = this.getMaxOrderNum(pchildNodes); - lever = this.formInline.level; + if (this.formInline.pid) { + id = this.formInline.pid; + let pchildNodes = this.$refs.tree.getNode(this.newNode.id).parent.childNodes + orderNum = this.getMaxOrderNum(pchildNodes); + lever = this.formInline.level; + } else { + id = 0; + orderNum = 1; + lever = 1; + } } else if (res == 2) { //鏂板瀛愮骇 id = this.formInline.id; @@ -1007,7 +1039,7 @@ url: null, dataType: null, bak: null, - isShow: '1', + isShow: '0', isProject: '0', enName: '', isLayer: null, @@ -1027,6 +1059,7 @@ val.serviceUrl = val.serviceUrl.replaceAll(BASE_URL, ''); val.serviceUrl = val.serviceUrl.replaceAll(token, '{token}') } + val.isShow = parseInt(val.isShow) val.url = val.serviceUrl const data = await layer_update(val); this.currentData = JSON.stringify(this.formInline) @@ -1050,7 +1083,7 @@ }, //鑾峰彇鍥惧眰鍒楄〃 async getLayerTree() { - const data = await layer_selectAll(); + const data = await layer_selectAll({ flag: 0 }); if (data.code != 200) { return this.$message.error("鍥惧眰鍒楄〃鏌ヨ澶辫触"); } @@ -1085,12 +1118,16 @@ this.formInline = result; this.formInline.isLayer = res.isLayer.toString(); this.formInline.status = result.status.toString(); + + this.formInline.isShow = res.isShow.toString(); + + if (res.resid && res.resid > 0) { this.serviceActive = true } else { this.serviceActive = false } - debugger + var url; if (!this.serviceActive) { url = result.url; @@ -1174,7 +1211,7 @@ url: null, dataType: null, bak: null, - isShow: '1', + isShow: '0', isProject: '0', enName: '', isLayer: null, -- Gitblit v1.9.3