|
@@ -77,6 +77,15 @@
|
|
v-hasPermi="['system:zyml:add']"
|
|
v-hasPermi="['system:zyml:add']"
|
|
>新增</el-button
|
|
>新增</el-button
|
|
>
|
|
>
|
|
|
|
+ <el-button
|
|
|
|
+ type="primary"
|
|
|
|
+ plain
|
|
|
|
+ icon="el-icon-download ws"
|
|
|
|
+ size="mini"
|
|
|
|
+ @click="handleAdd"
|
|
|
|
+ v-hasPermi="['system:zymlexport']"
|
|
|
|
+ >导出</el-button
|
|
|
|
+ >
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="1.5">
|
|
<el-col :span="1.5">
|
|
<el-button
|
|
<el-button
|
|
@@ -252,7 +261,7 @@
|
|
></el-option>
|
|
></el-option>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item class="form_item" label="数管服务" prop="sde">
|
|
|
|
|
|
+ <!-- <el-form-item class="form_item" label="数管服务" prop="sde">
|
|
<el-select
|
|
<el-select
|
|
v-model="form.sde"
|
|
v-model="form.sde"
|
|
clearable
|
|
clearable
|
|
@@ -267,10 +276,39 @@
|
|
:value="dict.value"
|
|
:value="dict.value"
|
|
></el-option>
|
|
></el-option>
|
|
</el-select>
|
|
</el-select>
|
|
- </el-form-item>
|
|
|
|
- <el-form-item class="form_item" label="实体名称" prop="sde">
|
|
|
|
|
|
+ </el-form-item> -->
|
|
|
|
+ <!-- <el-form-item class="form_item" label="实体名称" prop="sde">
|
|
<el-input v-model="form.sde" placeholder="请输入实体名称" />
|
|
<el-input v-model="form.sde" placeholder="请输入实体名称" />
|
|
|
|
+ </el-form-item> -->
|
|
|
|
+ <el-form-item class="form_item" label="服务工作空间" prop="fwgzkj">
|
|
|
|
+ <el-input v-model="form.fwgzkj" placeholder="请输入服务工作空间" />
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item class="form_item" label="服务名称" prop="fwmc">
|
|
|
|
+ <el-input v-model="form.fwmc" placeholder="请输入服务名称" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
+ <template v-if="form.serverType == 'geoserver'">
|
|
|
|
+ <el-form-item class="form_item" label="格式" prop="format">
|
|
|
|
+ <el-input v-model="form.format" placeholder="请输入格式" />
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <template v-if="form.type == 'wmts'">
|
|
|
|
+ <el-form-item class="form_item" label="切片方案" prop="qpfa">
|
|
|
|
+ <el-input v-model="form.qpfa" placeholder="请输入切片方案" />
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item
|
|
|
|
+ class="form_item"
|
|
|
|
+ label="最小层级"
|
|
|
|
+ prop="minimumlevel"
|
|
|
|
+ >
|
|
|
|
+ <el-input v-model="form.minimumlevel" />
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item
|
|
|
|
+ class="form_item"
|
|
|
|
+ label="最大层级"
|
|
|
|
+ prop="maximumlevel"
|
|
|
|
+ >
|
|
|
|
+ <el-input v-model="form.maximumlevel" />
|
|
|
|
+ </el-form-item> </template
|
|
|
|
+ ></template>
|
|
<el-form-item class="form_item" label="标识码" prop="bsm">
|
|
<el-form-item class="form_item" label="标识码" prop="bsm">
|
|
<el-input v-model="form.bsm" placeholder="请输入标识码" disabled />
|
|
<el-input v-model="form.bsm" placeholder="请输入标识码" disabled />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -917,18 +955,18 @@ export default {
|
|
}
|
|
}
|
|
});
|
|
});
|
|
} else {
|
|
} else {
|
|
- let newLegend = JSON.parse(row.legend)
|
|
|
|
- newLegend.forEach((le,n) => {
|
|
|
|
|
|
+ let newLegend = JSON.parse(row.legend);
|
|
|
|
+ newLegend.forEach((le, n) => {
|
|
if (!le.id) {
|
|
if (!le.id) {
|
|
- le.id = n
|
|
|
|
|
|
+ le.id = n;
|
|
}
|
|
}
|
|
- })
|
|
|
|
|
|
+ });
|
|
//如果lenged中存在字段修正数据,则直接使用
|
|
//如果lenged中存在字段修正数据,则直接使用
|
|
this.tabelList.push({
|
|
this.tabelList.push({
|
|
bsm: row.bsm,
|
|
bsm: row.bsm,
|
|
name: row.name,
|
|
name: row.name,
|
|
// tabelData: JSON.parse(row.legend),
|
|
// tabelData: JSON.parse(row.legend),
|
|
- tabelData:newLegend,
|
|
|
|
|
|
+ tabelData: newLegend,
|
|
servicename: row.name,
|
|
servicename: row.name,
|
|
});
|
|
});
|
|
}
|
|
}
|
|
@@ -981,7 +1019,6 @@ export default {
|
|
this.rowIndex = -1;
|
|
this.rowIndex = -1;
|
|
this.columnIndex = -1;
|
|
this.columnIndex = -1;
|
|
},
|
|
},
|
|
-
|
|
|
|
},
|
|
},
|
|
};
|
|
};
|
|
</script>
|
|
</script>
|