From 1918a4ec16b2b51466c635e5629f98bb1d76e78c Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期五, 11 八月 2023 16:46:02 +0800 Subject: [PATCH] 图层管理 --- src/views/datamanage/layerManagement.vue | 35 +++++++++++++++++++++++------------ 1 files changed, 23 insertions(+), 12 deletions(-) diff --git a/src/views/datamanage/layerManagement.vue b/src/views/datamanage/layerManagement.vue index 5d1dedc..d38ca2d 100644 --- a/src/views/datamanage/layerManagement.vue +++ b/src/views/datamanage/layerManagement.vue @@ -189,7 +189,7 @@ <el-input :placeholder="$t('dataManage.layerObj.prompt4')" style="width: 60%;" - v-model="formInline.url" + v-model="formInline.serviceUrl" :disabled="formInline.service =='1'" ></el-input> </el-form-item> @@ -333,7 +333,7 @@ :disabled="insertData.service =='1'" :placeholder="$t('dataManage.layerObj.prompt4')" style="width: 60%;" - v-model="insertData.url" + v-model="insertData.serviceUrl" ></el-input> </el-form-item> <!-- 鏄惁鏄剧ず --> @@ -502,7 +502,8 @@ isLayer: null, category: null, status: null, - service: '0' + service: '0', + serviceUrl: null }, serveType: null, dataType: null, @@ -546,35 +547,35 @@ if (this.multipleSelection.length <= 0) { return this.$message("鏈�夋嫨璧勬簮鏁版嵁"); } - - var url; + var url, serviceUrl; if (this.multipleSelection.status == 1) { + serviceUrl = this.multipleSelection.url; url = this.multipleSelection.url; } else if (this.multipleSelection.status == 2) { var token = getToken() - url = BASE_URL + this.multipleSelection.proxy.replaceAll('{token}', token); + serviceUrl = BASE_URL + this.multipleSelection.proxy.replaceAll('{token}', token); + url = this.multipleSelection.proxy; } - if (this.dialogVisible) { this.insertData.cnName = this.multipleSelection.cnName; this.insertData.enName = this.multipleSelection.enName; this.insertData.type = this.multipleSelection.type; this.insertData.resid = this.multipleSelection.id + this.insertData.serviceUrl = serviceUrl; this.insertData.url = url; this.insertData.service = '1' + this.insertData.status = this.multipleSelection.status; } else { this.formInline.cnName = this.multipleSelection.cnName; this.formInline.enName = this.multipleSelection.enName; this.formInline.type = this.multipleSelection.type; this.formInline.resid = this.multipleSelection.id + this.formInline.serviceUrl = serviceUrl; this.formInline.url = url; this.formInline.service = '1' + this.formInline.status = this.multipleSelection.status; } - - - this.dialogService = false - }, setServiceRest() { this.listData = { @@ -782,6 +783,7 @@ async submitForm() { var val = this.insertData; val.status = parseInt(val.status); + // val.isProject = parseInt(val.isProject); const data = await layer_insert(val); if (data.code != 200) { @@ -902,6 +904,14 @@ this.formInline = result; this.formInline.isLayer = res.isLayer.toString(); this.formInline.status = result.status.toString(); + var url; + if (result.status == '1') { + url = result.url; + } else if (result.status == '2') { + var token = getToken() + url = BASE_URL + result.proxy.replaceAll('{token}', token); + } + this.formInline.serviceUrl = url; if (res.resid && res.resid > 0) { this.formInline.service = '1' } else { @@ -969,7 +979,8 @@ isProject: '0', enName: '', isLayer: null, - category: null + category: null, + serviceUrl: null } }, //鑾峰彇鏉冮檺 -- Gitblit v1.9.3