月球大数据地理空间分析展示平台-【中台】
Surpriseplus
2023-08-16 6b86f9d19525393d0d71ef81b17325671fa2aecf
src/views/datamanage/layerManagement.vue
@@ -150,18 +150,16 @@
                :placeholder="$t('dataManage.layerObj.prompt1')"
                style="width: 60%;"
                v-model="formInline.cnName"
                :disabled="serviceActive"
              ></el-input>
            </el-form-item>
            <!-- 英文名称 -->
            <el-form-item :label="$t('dataManage.layerObj.englishName')">
              <el-input
            <!--    <el-form-item :label="$t('dataManage.layerObj.englishName')">
            <el-input
                :placeholder="$t('dataManage.layerObj.prompt6')"
                style="width: 60%;"
                v-model="formInline.enName"
                :disabled="serviceActive"
              ></el-input>
            </el-form-item>
            </el-form-item> -->
            <!-- 数据类型 -->
            <el-form-item
@@ -176,6 +174,27 @@
              >
                <el-option
                  v-for="item in dataType"
                  :key="item.value"
                  :label="item.label"
                  :value="item.value"
                >
                </el-option>
              </el-select>
            </el-form-item>
            <!-- 数据类型 -->
            <el-form-item
              v-show="formInline.isLayer == 1"
              :label="$t('dataManage.layerObj.dataType')"
            >
              <el-select
                style="width: 60%;"
                v-model="formInline.data"
                :placeholder="$t('dataManage.layerObj.prompt3')"
                :disabled="serviceActive"
              >
                <el-option
                  v-for="item in serveType"
                  :key="item.value"
                  :label="item.label"
                  :value="item.value"
@@ -311,14 +330,14 @@
            ></el-input>
          </el-form-item>
          <!-- 英文名称 -->
          <el-form-item :label="$t('dataManage.layerObj.englishName')">
          <!-- <el-form-item :label="$t('dataManage.layerObj.englishName')">
            <el-input
              :disabled="insertServiceActive"
              :placeholder="$t('dataManage.layerObj.prompt6')"
              style="width: 60%;"
              v-model="insertData.enName"
            ></el-input>
          </el-form-item>
          </el-form-item> -->
          <!-- 数据类型 -->
          <el-form-item
@@ -333,6 +352,26 @@
            >
              <el-option
                v-for="item in dataType"
                :key="item.value"
                :label="item.label"
                :value="item.value"
              >
              </el-option>
            </el-select>
          </el-form-item>
          <!-- 数据类型 -->
          <el-form-item
            v-show="insertData.isLayer == 1"
            :label="$t('dataManage.layerObj.dataType')"
          >
            <el-select
              style="width: 60%;"
              v-model="insertData.data"
              :placeholder="$t('dataManage.layerObj.prompt3')"
              :disabled="serviceActive"
            >
              <el-option
                v-for="item in serveType"
                :key="item.value"
                :label="item.label"
                :value="item.value"
@@ -552,7 +591,8 @@
      tableData: [],
      multipleSelection: [],
      serviceActive: true,
      insertServiceActive: false
      insertServiceActive: false,
    };
  },
  watch: {
@@ -581,6 +621,7 @@
        this.insertData.resid = this.multipleSelection.id
        this.insertData.serviceUrl = serviceUrl;
        this.insertData.url = url;
        this.insertData.data = this.multipleSelection.data;
        this.insertServiceActive = true
        // this.insertData.status = this.multipleSelection.status;
      } else {
@@ -589,6 +630,7 @@
        this.formInline.type = this.multipleSelection.type;
        this.formInline.resid = this.multipleSelection.id
        this.formInline.serviceUrl = serviceUrl;
        this.formInline.data = this.multipleSelection.data;
        this.formInline.url = url;
        this.serviceActive = true
        // this.formInline.status = '1';
@@ -814,7 +856,7 @@
      var val = JSON.parse(JSON.stringify(this.insertData));
      val.status = parseInt(val.status);
      var token = getToken();
      if (val.serviceUrl.indexOf(BASE_URL) > -1) {
      if (val.serviceUrl && val.serviceUrl.indexOf(BASE_URL) > -1) {
        val.serviceUrl = val.serviceUrl.replaceAll(BASE_URL, '');
        val.serviceUrl = val.serviceUrl.replaceAll(token, '{token}')
      }
@@ -886,7 +928,7 @@
    async updateSend() {
      var val = JSON.parse(JSON.stringify(this.formInline));
      var token = getToken();
      if (val.serviceUrl.indexOf(BASE_URL) > -1) {
      if (val.serviceUrl && val.serviceUrl.indexOf(BASE_URL) > -1) {
        val.serviceUrl = val.serviceUrl.replaceAll(BASE_URL, '');
        val.serviceUrl = val.serviceUrl.replaceAll(token, '{token}')
      }