| | |
| | | <template> |
| | | <div class="subpage_Box"> |
| | | <My-bread :list="[ |
| | | `${$t('dataManage.dataManage')}`, |
| | | `${$t('dataManage.layerManage')}`, |
| | | ]"></My-bread> |
| | | `${$t('dataManage.dataManage')}`, |
| | | `${$t('dataManage.layerManage')}`, |
| | | ]"></My-bread> |
| | | <el-divider /> |
| | | <div class="mainBox"> |
| | | |
| | | <div |
| | | class="cataLogContent leftTree subpage_Div" |
| | | style="border: 1px solid #dcdfe6;" |
| | | > |
| | | <div class="cataLogContent leftTree subpage_Div" style="border: 1px solid #dcdfe6;"> |
| | | <div> |
| | | <el-input |
| | | v-model="filterText" |
| | | :placeholder="$t('dataManage.layerObj.prompt1')" |
| | | suffix-icon="el-icon-search" |
| | | ></el-input> |
| | | <el-input v-model="filterText" :placeholder="$t('dataManage.layerObj.prompt1')" |
| | | suffix-icon="el-icon-search"></el-input> |
| | | |
| | | <el-tree |
| | | ref="tree" |
| | | :props="defaultProps" |
| | | node-key="id" |
| | | accordion |
| | | :data="treeData" |
| | | :default-expanded-keys="expandData" |
| | | @node-click="handleNodeClick" |
| | | :filter-node-method="filterNode" |
| | | > |
| | | <el-tree ref="tree" :props="defaultProps" node-key="id" accordion :data="treeData" |
| | | :default-expanded-keys="expandData" @node-click="handleNodeClick" :filter-node-method="filterNode"> |
| | | </el-tree> |
| | | </div> |
| | | </div> |
| | | <div class="cataLog_rightContent right subpage_Div"> |
| | | <div |
| | | class="inquire" |
| | | style=" |
| | | <div class="inquire" style=" |
| | | align-items: center; |
| | | display: flex; |
| | | justify-content: space-between; |
| | | " |
| | | > |
| | | "> |
| | | <el-breadcrumb separator="/"> |
| | | <el-breadcrumb-item :to="{ path: '/' }">{{ |
| | | |
| | | }}</el-breadcrumb-item> |
| | | |
| | | }}</el-breadcrumb-item> |
| | | </el-breadcrumb> |
| | | <div style="margin-right: -5px"> |
| | | <div class="menuTop"> |
| | | <el-form :inline="true"> |
| | | <el-form-item v-show="menuStatus.insert"> |
| | | <!-- 同级节点添加 --> |
| | | <el-button |
| | | type="success" |
| | | size="small" |
| | | icon="el-icon-plus" |
| | | @click="insertLayerData(1)" |
| | | >{{ $t("shuJuGuanLi.butten.NewPeer") }}</el-button> |
| | | <el-button type="success" size="small" icon="el-icon-plus" @click="insertLayerData(1)">{{ |
| | | $t("shuJuGuanLi.butten.NewPeer") }}</el-button> |
| | | </el-form-item> |
| | | <!-- 子级节点添加 --> |
| | | <el-form-item v-show="menuStatus.insert && formInline.isLayer == 0"> |
| | | <el-button |
| | | type="success" |
| | | size="small" |
| | | icon="el-icon-plus" |
| | | @click="insertLayerData(2)" |
| | | >{{ $t("shuJuGuanLi.butten.AddChild") }}</el-button> |
| | | <el-form-item v-show="menuStatus.insert && formInline.isLayer == 0"> |
| | | <el-button type="success" size="small" icon="el-icon-plus" @click="insertLayerData(2)">{{ |
| | | $t("shuJuGuanLi.butten.AddChild") }}</el-button> |
| | | </el-form-item> |
| | | <!-- 删除 --> |
| | | <el-form-item v-show="menuStatus.delete"> |
| | | <el-button |
| | | icon="el-icon-delete" |
| | | type="danger" |
| | | size="small" |
| | | @click="setDeleteNode( )" |
| | | >{{ $t("shuJuGuanLi.butten.Delete") }}</el-button> |
| | | <el-button icon="el-icon-delete" type="danger" size="small" @click="setDeleteNode()">{{ |
| | | $t("shuJuGuanLi.butten.Delete") }}</el-button> |
| | | </el-form-item> |
| | | <!-- 向上移动 --> |
| | | <el-form-item v-show="menuStatus.delete"> |
| | | <el-button |
| | | type="info" |
| | | icon="el-icon-top" |
| | | size="small" |
| | | @click="setEditNode(1)" |
| | | >{{ $t("shuJuGuanLi.butten.MoveUp") }}</el-button> |
| | | <el-button type="info" icon="el-icon-top" size="small" @click="setEditNode(1)">{{ |
| | | $t("shuJuGuanLi.butten.MoveUp") }}</el-button> |
| | | </el-form-item> |
| | | <!-- 向下移动 --> |
| | | <el-form-item v-show="menuStatus.delete"> |
| | | <el-button |
| | | type="info" |
| | | icon="el-icon-bottom" |
| | | size="small" |
| | | @click="setEditNode(2)" |
| | | >{{ $t("shuJuGuanLi.butten.MoveDown") }}</el-button> |
| | | <el-button type="info" icon="el-icon-bottom" size="small" @click="setEditNode(2)">{{ |
| | | $t("shuJuGuanLi.butten.MoveDown") }}</el-button> |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | |
| | | |
| | | </div> |
| | | <div class="dividing-line"></div> |
| | | <div style="padding: 10px;"> |
| | | <el-form |
| | | :model="formInline" |
| | | class="demo-form-inline" |
| | | label-width="150px" |
| | | > |
| | | <div style="padding: 10px;height: 70vh;margin-top: 10px; overflow: auto;"> |
| | | <el-form :model="formInline" class="demo-form-inline" label-width="150px"> |
| | | |
| | | <!-- 菜单类型 --> |
| | | <el-form-item :label="$t('dataManage.layerObj.layerType')"> |
| | | <el-select |
| | | :placeholder="$t('dataManage.layerObj.prompt2')" |
| | | style="width: 60%;" |
| | | v-model="formInline.isLayer" |
| | | > |
| | | <el-option |
| | | label="图层组" |
| | | value='0' |
| | | ></el-option> |
| | | <el-option |
| | | label="图层" |
| | | value='1' |
| | | ></el-option> |
| | | <el-select :placeholder="$t('dataManage.layerObj.prompt2')" style="width: 60%;" |
| | | v-model="formInline.isLayer"> |
| | | <el-option label="图层组" value='0'></el-option> |
| | | <el-option label="图层" value='1'></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <!-- 服务资源--> |
| | | <el-form-item |
| | | v-show="formInline.isLayer == 1" |
| | | :label="$t('dataManage.layerObj.serviceResources')" |
| | | > |
| | | <el-button |
| | | size="small" |
| | | class="serviceButton" |
| | | @click="setServiceChange('0')" |
| | | key="0" |
| | | :class="{serviceActive: !serviceActive }" |
| | | >{{$t('dataManage.layerObj.isfalse')}}</el-button> |
| | | <el-button |
| | | size="small" |
| | | class="serviceButton" |
| | | @click="setServiceChange('1')" |
| | | key="1" |
| | | :class="{serviceActive: serviceActive}" |
| | | >{{$t('dataManage.layerObj.istrue')}}</el-button> |
| | | <el-form-item v-show="formInline.isLayer == 1" :label="$t('dataManage.layerObj.serviceResources')"> |
| | | <el-button size="small" class="serviceButton" @click="setServiceChange('0')" key="0" |
| | | :class="{ serviceActive: !serviceActive }">{{ $t('dataManage.layerObj.isfalse') }}</el-button> |
| | | <el-button size="small" class="serviceButton" @click="setServiceChange('1')" key="1" |
| | | :class="{ serviceActive: serviceActive }">{{ $t('dataManage.layerObj.istrue') }}</el-button> |
| | | |
| | | </el-form-item> |
| | | <!-- 菜单名称 --> |
| | | <el-form-item :label="$t('dataManage.layerObj.layerName')"> |
| | | <el-input |
| | | :placeholder="$t('dataManage.layerObj.prompt1')" |
| | | style="width: 60%;" |
| | | v-model="formInline.cnName" |
| | | ></el-input> |
| | | <el-input :placeholder="$t('dataManage.layerObj.prompt1')" style="width: 60%;" |
| | | v-model="formInline.cnName"></el-input> |
| | | </el-form-item> |
| | | <!-- 资源类别 --> |
| | | <el-form-item |
| | | v-show="formInline.isLayer == 1" |
| | | :label="$t('dataManage.layerObj.firm')" |
| | | > |
| | | <el-select |
| | | style="width: 60%;" |
| | | v-model="formInline.category" |
| | | :disabled="serviceActive" |
| | | :placeholder="$t('dataManage.layerObj.prompt3')" |
| | | > |
| | | <el-option |
| | | v-for="item in serviceType" |
| | | :key="item.value" |
| | | :label="item.label" |
| | | :value="item.value" |
| | | > |
| | | <el-form-item v-show="formInline.isLayer == 1" :label="$t('dataManage.layerObj.firm')"> |
| | | <el-select style="width: 60%;" v-model="formInline.category" :disabled="serviceActive" |
| | | :placeholder="$t('dataManage.layerObj.prompt3')"> |
| | | <el-option v-for="item in serviceType" :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" |
| | | @change="setFromDataTypeClick" |
| | | > |
| | | <el-option |
| | | v-for="item in serveType" |
| | | :key="item.value" |
| | | :label="item.label" |
| | | :value="item.value" |
| | | > |
| | | <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" @change="setFromDataTypeClick"> |
| | | <el-option v-for="item in serveType" :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.serviceType')" |
| | | > |
| | | <el-select |
| | | style="width: 60%;" |
| | | v-model="formInline.type" |
| | | :placeholder="$t('dataManage.layerObj.prompt3')" |
| | | :disabled="serviceActive" |
| | | > |
| | | <el-option |
| | | v-for="item in dataType" |
| | | :key="item.value" |
| | | :label="item.label" |
| | | :value="item.value" |
| | | > |
| | | <el-form-item v-show="formInline.isLayer == 1" :label="$t('dataManage.layerObj.serviceType')"> |
| | | <el-select style="width: 60%;" v-model="formInline.type" :placeholder="$t('dataManage.layerObj.prompt3')" |
| | | :disabled="serviceActive"> |
| | | <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.serviceAddress')" |
| | | > |
| | | <el-input |
| | | :placeholder="$t('dataManage.layerObj.prompt4')" |
| | | style="width: 60%;" |
| | | v-model="formInline.serviceUrl" |
| | | :disabled="serviceActive" |
| | | ></el-input> |
| | | <el-form-item v-show="formInline.isLayer == 1" :label="$t('dataManage.layerObj.serviceAddress')"> |
| | | <el-input :placeholder="$t('dataManage.layerObj.prompt4')" style="width: 60%;" |
| | | v-model="formInline.serviceUrl" :disabled="serviceActive"></el-input> |
| | | </el-form-item> |
| | | <!-- 英文名称 --> |
| | | <el-form-item |
| | | v-show="formInline.isLayer == 1 && formInline.category == 2" |
| | | :label="$t('dataManage.layerObj.englishName')" |
| | | > |
| | | <el-input |
| | | :disabled="serviceActive" |
| | | :placeholder="$t('dataManage.layerObj.prompt6')" |
| | | style="width: 60%;" |
| | | v-model="formInline.tab" |
| | | ></el-input> |
| | | <el-form-item v-show="formInline.isLayer == 1 && formInline.category == 2" |
| | | :label="$t('dataManage.layerObj.englishName')"> |
| | | <el-input :disabled="serviceActive" :placeholder="$t('dataManage.layerObj.prompt6')" style="width: 60%;" |
| | | v-model="formInline.tab"></el-input> |
| | | </el-form-item> |
| | | <!-- 是否显示 --> |
| | | <el-form-item |
| | | v-show="formInline.isLayer == 1" |
| | | :label="$t('dataManage.layerObj.enableOrNot')" |
| | | > |
| | | |
| | | <el-radio |
| | | v-model="formInline.status" |
| | | label="0" |
| | | >{{$t('dataManage.layerObj.isStop')}}</el-radio> |
| | | <el-radio |
| | | v-model="formInline.status" |
| | | label="1" |
| | | > {{$t('dataManage.layerObj.isEnable')}}</el-radio> |
| | | <!-- 英文名称 --> |
| | | <el-form-item v-show="formInline.isLayer == 1 " |
| | | :label="$t('dataManage.layerObj.unitName')"> |
| | | <el-input :placeholder="$t('dataManage.layerObj.prompt20')" style="width: 60%;" |
| | | v-model="formInline.unit"></el-input> |
| | | </el-form-item> |
| | | |
| | | |
| | | |
| | | <!-- 是否显示 --> |
| | | <el-form-item v-show="formInline.isLayer == 1" :label="$t('dataManage.layerObj.enableOrNot')"> |
| | | |
| | | <el-radio v-model="formInline.status" label="0">{{ $t('dataManage.layerObj.isStop') }}</el-radio> |
| | | <el-radio v-model="formInline.status" 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 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 |
| | | style="width: 60%;" |
| | | v-model="formInline.bak" |
| | | :placeholder="$t('dataManage.layerObj.prompt7')" |
| | | ></el-input> |
| | | <el-input style="width: 60%;" v-model="formInline.bak" |
| | | :placeholder="$t('dataManage.layerObj.prompt7')"></el-input> |
| | | </el-form-item> |
| | | <el-form-item v-show="menuStatus.update"> |
| | | <el-button |
| | | type="primary" |
| | | size="small" |
| | | @click="updateSend()" |
| | | >{{$t('common.confirm')}}</el-button> |
| | | <el-button |
| | | type="info" |
| | | size="small" |
| | | @click="updateRest()" |
| | | >{{$t('common.reset')}}</el-button> |
| | | <el-button type="primary" size="small" @click="updateSend()">{{ $t('common.confirm') }}</el-button> |
| | | <el-button type="info" size="small" @click="updateRest()">{{ $t('common.reset') }}</el-button> |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <el-dialog |
| | | :title="$t('common.append')" |
| | | :visible.sync="dialogVisible" |
| | | width="50%" |
| | | > |
| | | <el-dialog :title="$t('common.append')" :visible.sync="dialogVisible" width="50%"> |
| | | <div style="width: 100%;max-height: 63vh;overflow-y: auto; "> |
| | | <!-- <el-form |
| | | :model="insertData" |
| | | class="demo-form-inline" |
| | | label-width="150px" |
| | | > --> |
| | | <el-form |
| | | :model="insertData" |
| | | class="demo-form-inline" |
| | | label-width="150px" |
| | | > |
| | | <el-form :model="insertData" class="demo-form-inline" label-width="150px"> |
| | | <!-- 菜单类型 --> |
| | | <el-form-item :label="$t('dataManage.layerObj.layerType')"> |
| | | <el-select |
| | | :placeholder="$t('dataManage.layerObj.prompt2')" |
| | | style="width: 60%;" |
| | | v-model="insertData.isLayer" |
| | | > |
| | | <el-option |
| | | label="图层组" |
| | | value='0' |
| | | ></el-option> |
| | | <el-option |
| | | label="图层" |
| | | value='1' |
| | | ></el-option> |
| | | <el-select :placeholder="$t('dataManage.layerObj.prompt2')" style="width: 60%;" v-model="insertData.isLayer"> |
| | | <el-option label="图层组" value='0'></el-option> |
| | | <el-option label="图层" value='1'></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item |
| | | v-show="insertData.isLayer == 1" |
| | | :label="$t('dataManage.layerObj.serviceResources')" |
| | | > |
| | | <el-form-item v-show="insertData.isLayer == 1" :label="$t('dataManage.layerObj.serviceResources')"> |
| | | <!-- <el-button |
| | | size="small" |
| | | class="serviceButton" |
| | |
| | | @click="setServiceChange('1')" |
| | | :class="{serviceActive: insertData.service === '1'}" |
| | | >{{$t('dataManage.layerObj.istrue')}}</el-button> --> |
| | | <el-button |
| | | size="small" |
| | | class="serviceButton" |
| | | @click="setInsertServiceChange('0')" |
| | | key="0" |
| | | :class="{serviceActive: !insertServiceActive }" |
| | | >{{$t('dataManage.layerObj.isfalse')}}</el-button> |
| | | <el-button |
| | | size="small" |
| | | class="serviceButton" |
| | | @click="setInsertServiceChange('1')" |
| | | key="1" |
| | | :class="{serviceActive: insertServiceActive}" |
| | | >{{$t('dataManage.layerObj.istrue')}}</el-button> |
| | | <el-button size="small" class="serviceButton" @click="setInsertServiceChange('0')" key="0" |
| | | :class="{ serviceActive: !insertServiceActive }">{{ $t('dataManage.layerObj.isfalse') }}</el-button> |
| | | <el-button size="small" class="serviceButton" @click="setInsertServiceChange('1')" key="1" |
| | | :class="{ serviceActive: insertServiceActive }">{{ $t('dataManage.layerObj.istrue') }}</el-button> |
| | | |
| | | </el-form-item> |
| | | <!-- 菜单名称 --> |
| | | <el-form-item :label="$t('dataManage.layerObj.layerName')"> |
| | | <el-input |
| | | :placeholder="$t('dataManage.layerObj.prompt1')" |
| | | style="width: 60%;" |
| | | v-model="insertData.cnName" |
| | | ></el-input> |
| | | <el-input :placeholder="$t('dataManage.layerObj.prompt1')" style="width: 60%;" |
| | | v-model="insertData.cnName"></el-input> |
| | | </el-form-item> |
| | | <!-- 资源类别 --> |
| | | <el-form-item |
| | | v-show="insertData.isLayer == 1" |
| | | :label="$t('dataManage.layerObj.firm')" |
| | | > |
| | | <el-select |
| | | style="width: 60%;" |
| | | v-model="insertData.category" |
| | | :disabled="insertServiceActive" |
| | | :placeholder="$t('dataManage.layerObj.prompt3')" |
| | | > |
| | | <el-option |
| | | v-for="item in serviceType" |
| | | :key="item.value" |
| | | :label="item.label" |
| | | :value="item.value" |
| | | > |
| | | <el-form-item v-show="insertData.isLayer == 1" :label="$t('dataManage.layerObj.firm')"> |
| | | <el-select style="width: 60%;" v-model="insertData.category" :disabled="insertServiceActive" |
| | | :placeholder="$t('dataManage.layerObj.prompt3')"> |
| | | <el-option v-for="item in serviceType" :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="insertServiceActive" |
| | | @change="setInsertDataTypeClick" |
| | | > |
| | | <el-option |
| | | v-for="item in serveType" |
| | | :key="item.value" |
| | | :label="item.label" |
| | | :value="item.value" |
| | | > |
| | | <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="insertServiceActive" @change="setInsertDataTypeClick"> |
| | | <el-option v-for="item in serveType" :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.serviceType')" |
| | | > |
| | | <el-select |
| | | :disabled="insertServiceActive" |
| | | style="width: 60%;" |
| | | v-model="insertData.type" |
| | | :placeholder="$t('dataManage.layerObj.prompt3')" |
| | | > |
| | | <el-option |
| | | v-for="item in dataType" |
| | | :key="item.value" |
| | | :label="item.label" |
| | | :value="item.value" |
| | | > |
| | | <el-form-item v-show="insertData.isLayer == 1" :label="$t('dataManage.layerObj.serviceType')"> |
| | | <el-select :disabled="insertServiceActive" style="width: 60%;" v-model="insertData.type" |
| | | :placeholder="$t('dataManage.layerObj.prompt3')"> |
| | | <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.serviceAddress')" |
| | | > |
| | | <el-input |
| | | :disabled="insertServiceActive" |
| | | :placeholder="$t('dataManage.layerObj.prompt4')" |
| | | style="width: 60%;" |
| | | v-model="insertData.serviceUrl" |
| | | ></el-input> |
| | | <el-form-item v-show="insertData.isLayer == 1" :label="$t('dataManage.layerObj.serviceAddress')"> |
| | | <el-input :disabled="insertServiceActive" :placeholder="$t('dataManage.layerObj.prompt4')" style="width: 60%;" |
| | | v-model="insertData.serviceUrl"></el-input> |
| | | </el-form-item> |
| | | <!-- 英文名称 --> |
| | | <el-form-item |
| | | v-show="insertData.isLayer == 1 && insertData.category == 2" |
| | | :label="$t('dataManage.layerObj.englishName')" |
| | | > |
| | | <el-input |
| | | :disabled="insertServiceActive" |
| | | :placeholder="$t('dataManage.layerObj.prompt6')" |
| | | style="width: 60%;" |
| | | v-model="insertData.tab" |
| | | ></el-input> |
| | | <el-form-item v-show="insertData.isLayer == 1 && insertData.category == 2" |
| | | :label="$t('dataManage.layerObj.englishName')"> |
| | | <el-input :disabled="insertServiceActive" :placeholder="$t('dataManage.layerObj.prompt6')" style="width: 60%;" |
| | | v-model="insertData.tab"></el-input> |
| | | </el-form-item> |
| | | <!-- 英文名称 --> |
| | | <el-form-item v-show="formInline.isLayer == 1 " |
| | | :label="$t('dataManage.layerObj.unitName')"> |
| | | <el-input :placeholder="$t('dataManage.layerObj.prompt20')" style="width: 60%;" |
| | | v-model="insertData.unit"></el-input> |
| | | </el-form-item> |
| | | |
| | | |
| | | <!-- 是否启用 --> |
| | | <el-form-item |
| | | v-show="insertData.isLayer == 1" |
| | | :label="$t('dataManage.layerObj.enableOrNot')" |
| | | > |
| | | <el-radio |
| | | v-model="insertData.status" |
| | | label="0" |
| | | >{{$t('dataManage.layerObj.isStop')}}</el-radio> |
| | | <el-radio |
| | | v-model="insertData.status" |
| | | label="1" |
| | | > {{$t('dataManage.layerObj.isEnable')}}</el-radio> |
| | | <el-form-item v-show="insertData.isLayer == 1" :label="$t('dataManage.layerObj.enableOrNot')"> |
| | | <el-radio v-model="insertData.status" label="0">{{ $t('dataManage.layerObj.isStop') }}</el-radio> |
| | | <el-radio v-model="insertData.status" 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 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 |
| | | style="width: 60%;" |
| | | v-model="insertData.bak" |
| | | :placeholder="$t('dataManage.layerObj.prompt7')" |
| | | ></el-input> |
| | | <el-input style="width: 60%;" v-model="insertData.bak" |
| | | :placeholder="$t('dataManage.layerObj.prompt7')"></el-input> |
| | | </el-form-item> |
| | | <el-form-item v-show="menuStatus.update"> |
| | | <el-button |
| | | type="primary" |
| | | size="small" |
| | | @click="submitForm()" |
| | | >{{$t('common.confirm')}}</el-button> |
| | | <el-button |
| | | type="info" |
| | | size="small" |
| | | @click="submitCancel()" |
| | | >{{$t('common.cancel')}}</el-button> |
| | | <el-button type="primary" size="small" @click="submitForm()">{{ $t('common.confirm') }}</el-button> |
| | | <el-button type="info" size="small" @click="submitCancel()">{{ $t('common.cancel') }}</el-button> |
| | | </el-form-item> |
| | | |
| | | </el-form> |
| | | </div> |
| | | </el-dialog> |
| | | <el-dialog |
| | | :visible.sync="dialogService" |
| | | width="50%" |
| | | :show-close="false" |
| | | > |
| | | <el-dialog :visible.sync="dialogService" width="50%" :show-close="false"> |
| | | <div style="width: 100%;max-height: 63vh;overflow-y: auto; "> |
| | | <div style=" display: flex; justify-content: space-between;"> |
| | | <div> <el-input |
| | | size="small" |
| | | v-model="listData.name" |
| | | > <i |
| | | slot="suffix" |
| | | class="el-input__icon el-icon-search" |
| | | @click="setServiceQuery" |
| | | ></i></el-input></div> |
| | | <div> <el-input size="small" v-model="listData.name"> <i slot="suffix" class="el-input__icon el-icon-search" |
| | | @click="setServiceQuery"></i></el-input></div> |
| | | <div> |
| | | <el-button |
| | | type="info" |
| | | size="small" |
| | | @click="setServiceRest" |
| | | >{{$t('common.reset')}}</el-button> |
| | | <el-button type="info" size="small" @click="setServiceRest">{{ $t('common.reset') }}</el-button> |
| | | |
| | | <el-button |
| | | type="primary" |
| | | size="small" |
| | | @click="setServiceConfirm" |
| | | >{{$t('common.confirm')}}</el-button> |
| | | <el-button |
| | | type="info" |
| | | size="small" |
| | | @click="setServiceCanel" |
| | | >{{$t('common.cancel')}}</el-button> |
| | | <el-button type="primary" size="small" @click="setServiceConfirm">{{ $t('common.confirm') }}</el-button> |
| | | <el-button type="info" size="small" @click="setServiceCanel">{{ $t('common.cancel') }}</el-button> |
| | | |
| | | </div> |
| | | </div> |
| | | <el-table |
| | | ref="multipleTable" |
| | | :data="tableData" |
| | | @select="selectChange" |
| | | > |
| | | <el-table-column |
| | | type="selection" |
| | | width="55" |
| | | > |
| | | <el-table ref="multipleTable" :data="tableData" @select="selectChange"> |
| | | <el-table-column type="selection" width="55"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | align="center" |
| | | type="index" |
| | | :label="$t('common.index')" |
| | | width="70px" |
| | | /> |
| | | <el-table-column |
| | | align="center" |
| | | prop="cnName" |
| | | :label="$t('dataManage.layerObj.resourceName')" |
| | | /> |
| | | <el-table-column align="center" type="index" :label="$t('common.index')" width="70px" /> |
| | | <el-table-column align="center" prop="cnName" :label="$t('dataManage.layerObj.resourceName')" /> |
| | | |
| | | <el-table-column |
| | | align="center" |
| | | prop="category" |
| | | :label="$t('dataManage.layerObj.serviceType')" |
| | | :formatter="setResCategory" |
| | | /> |
| | | <el-table-column |
| | | align="center" |
| | | prop="type" |
| | | :label="$t('dataManage.layerObj.dataType')" |
| | | :formatter="setResType" |
| | | /> |
| | | <el-table-column align="center" prop="category" :label="$t('dataManage.layerObj.serviceType')" |
| | | :formatter="setResCategory" /> |
| | | <el-table-column align="center" prop="type" :label="$t('dataManage.layerObj.dataType')" |
| | | :formatter="setResType" /> |
| | | </el-table> |
| | | <div |
| | | class="pagination_box" |
| | | style="margin-top: 15px" |
| | | > |
| | | <el-pagination |
| | | @size-change="handleSizeChange" |
| | | @current-change="handleCurrentChange" |
| | | :current-page="listData.pageIndex" |
| | | :page-sizes="[10, 50,100,200]" |
| | | :page-size="listData.pageSize" |
| | | layout="total, sizes, prev, pager, next, jumper" |
| | | :total="listData.count" |
| | | > |
| | | <div class="pagination_box" style="margin-top: 15px"> |
| | | <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" |
| | | :current-page="listData.pageIndex" :page-sizes="[10, 50, 100, 200]" :page-size="listData.pageSize" |
| | | layout="total, sizes, prev, pager, next, jumper" :total="listData.count"> |
| | | </el-pagination> |
| | | </div> |
| | | |
| | |
| | | </el-dialog> |
| | | </div> |
| | | </template> |
| | | <script> |
| | | <script> |
| | | import MyBread from "../../components/MyBread.vue"; |
| | | import { |
| | | getPerms, |
| | |
| | | this.insertData.pid = id; |
| | | this.insertData.level = lever; |
| | | this.insertData.orderNum = orderNum; |
| | | debugger |
| | | |
| | | this.dialogVisible = true; |
| | | }, |
| | | getMaxOrderNum(res) { |
| | |
| | | this.getLayerTree(); |
| | | }, |
| | | }; |
| | | </script> |
| | | </script> |
| | | |
| | | <style lang="less" scoped> |
| | | <style lang="less" scoped> |
| | | .subpage_Box { |
| | | //height: 96%; |
| | | width: 98%; |
| | |
| | | height: calc(100% - 75px); |
| | | display: flex; |
| | | justify-content: space-around; |
| | | |
| | | .leftTree { |
| | | width: calc(28% - 0px); |
| | | height: 100%; |
| | |
| | | box-sizing: border-box; |
| | | overflow-y: auto; |
| | | } |
| | | |
| | | .right { |
| | | width: 68%; |
| | | height: 100%; |
| | |
| | | padding: 10px; |
| | | box-sizing: border-box; |
| | | border: 1px solid #dcdfe6; |
| | | |
| | | .menuTop { |
| | | /deep/ .el-form-item { |
| | | margin: 5px; |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | .serviceButton { |
| | | background: transparent !important; |
| | | color: #dcdfe6; |
| | | } |
| | | |
| | | .serviceActive { |
| | | background: transparent !important; |
| | | color: #46a6ff; |
| | | border: 1px solid #46a6ff; |
| | | } |
| | | |
| | | /deep/ .el-input__suffix { |
| | | top: 50%; |
| | | transform: translateY(-50%); |
| | | } |
| | | |
| | | /deep/.el-radio { |
| | | color: white; |
| | | } |
| | | </style> |
| | | <style> |
| | | <style> |
| | | .el-select-dropdown { |
| | | background: #303030 !important; |
| | | |