-
-
+
+
@@ -23,6 +23,8 @@
+
+
diff --git a/src/views/system/iscsSystem/config/fire-alarm/stand.vue b/src/views/iscs/iscsSystem/config/fire-alarm/stand.vue
similarity index 100%
rename from src/views/system/iscsSystem/config/fire-alarm/stand.vue
rename to src/views/iscs/iscsSystem/config/fire-alarm/stand.vue
diff --git a/src/views/system/iscsSystem/config/fire-alarm/stationHall.vue b/src/views/iscs/iscsSystem/config/fire-alarm/stationHall.vue
similarity index 100%
rename from src/views/system/iscsSystem/config/fire-alarm/stationHall.vue
rename to src/views/iscs/iscsSystem/config/fire-alarm/stationHall.vue
diff --git a/src/views/system/iscsSystem/config/fire-alarm/system.vue b/src/views/iscs/iscsSystem/config/fire-alarm/system.vue
similarity index 100%
rename from src/views/system/iscsSystem/config/fire-alarm/system.vue
rename to src/views/iscs/iscsSystem/config/fire-alarm/system.vue
diff --git a/src/views/iscs/iscsSystem/config/index.vue b/src/views/iscs/iscsSystem/config/index.vue
new file mode 100644
index 000000000..b56ca0df5
--- /dev/null
+++ b/src/views/iscs/iscsSystem/config/index.vue
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/iscs/iscsSystem/config/pis/emergencyRelease.vue b/src/views/iscs/iscsSystem/config/pis/emergencyRelease.vue
new file mode 100644
index 000000000..a1a15a367
--- /dev/null
+++ b/src/views/iscs/iscsSystem/config/pis/emergencyRelease.vue
@@ -0,0 +1,10 @@
+
+
+ 紧急发布一览
+
+
+
diff --git a/src/views/iscs/iscsSystem/config/pis/lcdControl.vue b/src/views/iscs/iscsSystem/config/pis/lcdControl.vue
new file mode 100644
index 000000000..a1a15a367
--- /dev/null
+++ b/src/views/iscs/iscsSystem/config/pis/lcdControl.vue
@@ -0,0 +1,10 @@
+
+
+ 紧急发布一览
+
+
+
diff --git a/src/views/iscs/iscsSystem/config/pis/mainScreen.vue b/src/views/iscs/iscsSystem/config/pis/mainScreen.vue
new file mode 100644
index 000000000..a1a15a367
--- /dev/null
+++ b/src/views/iscs/iscsSystem/config/pis/mainScreen.vue
@@ -0,0 +1,10 @@
+
+
+ 紧急发布一览
+
+
+
diff --git a/src/views/iscs/iscsSystem/config/pis/stationNetwork.vue b/src/views/iscs/iscsSystem/config/pis/stationNetwork.vue
new file mode 100644
index 000000000..a1a15a367
--- /dev/null
+++ b/src/views/iscs/iscsSystem/config/pis/stationNetwork.vue
@@ -0,0 +1,10 @@
+
+
+ 紧急发布一览
+
+
+
diff --git a/src/views/iscs/iscsSystem/config/pis/timePreview.vue b/src/views/iscs/iscsSystem/config/pis/timePreview.vue
new file mode 100644
index 000000000..a1a15a367
--- /dev/null
+++ b/src/views/iscs/iscsSystem/config/pis/timePreview.vue
@@ -0,0 +1,10 @@
+
+
+ 紧急发布一览
+
+
+
diff --git a/src/views/system/iscsSystem/index.vue b/src/views/iscs/iscsSystem/index.vue
similarity index 65%
rename from src/views/system/iscsSystem/index.vue
rename to src/views/iscs/iscsSystem/index.vue
index be6afac12..0febe2f54 100644
--- a/src/views/system/iscsSystem/index.vue
+++ b/src/views/iscs/iscsSystem/index.vue
@@ -2,22 +2,22 @@
@@ -40,7 +37,7 @@ export default {
.content-box{
width: 100%;
height: 100%;
- padding: 95px 0;
+ padding: 95px 0 0;
background: #45607B;
}
diff --git a/src/views/system/iscsSystem/nav.vue b/src/views/iscs/iscsSystem/nav.vue
similarity index 80%
rename from src/views/system/iscsSystem/nav.vue
rename to src/views/iscs/iscsSystem/nav.vue
index a14831da1..e3abcdbcc 100644
--- a/src/views/system/iscsSystem/nav.vue
+++ b/src/views/iscs/iscsSystem/nav.vue
@@ -26,7 +26,6 @@ export default {
navList: [
{
name: '火灾报警',
- type: 'FAS',
children: [
{
name: '站台报警',
@@ -42,116 +41,123 @@ export default {
}
]
}, {
- name: '机电',
- type: 'FAS',
- children: []
+ name: '机电', // 未知子菜单
+ children: [
+ {
+ name: '机电',
+ type: 'BAS'
+ }
+ ]
}, {
name: '广播',
- type: 'FAS',
children: [
{
name: '主画面',
- type: 'standFAS'
+ type: 'PA'
},
{
name: '广播监听',
- type: 'standFAS'
+ type: 'PA'
},
{
name: '计时一览',
- type: 'standFAS'
+ type: 'PA'
}
]
}, {
name: '乘客信息',
- type: 'FAS',
children: [
{
name: '主画面',
- type: 'standFAS'
+ type: 'MainScreen'
},
{
name: 'LCD屏控制',
- type: 'standFAS'
+ type: 'LCDcontrol'
},
{
name: '计时一览',
- type: 'standFAS'
+ type: 'TimePreview'
},
{
name: '车站网络',
- type: 'standFAS'
+ type: 'StationNetwork'
},
{
name: '紧急发布一览',
- type: 'standFAS'
+ type: 'EmergencyRelease'
}
]
}, {
name: '闭路电视',
- type: 'FAS',
children: [
{
name: '车站控制',
- type: 'standFAS'
+ type: 'CCTV'
},
{
name: '车站时序',
- type: 'standFAS'
+ type: 'CCTV'
},
{
name: '车站时序编辑',
- type: 'standFAS'
+ type: 'CCTV'
},
{
name: '车站设备状态',
- type: 'standFAS'
+ type: 'CCTV'
},
{
name: '中心设备状态',
- type: 'standFAS'
+ type: 'CCTV'
}
]
}, {
name: '屏蔽门',
- type: 'FAS',
children: [
{
name: '屏蔽门',
- type: 'standFAS'
+ type: 'PSD'
}
]
}, {
name: '售检票',
- type: 'FAS',
children: [
{
name: '售检票',
- type: 'standFAS'
+ type: 'AFC'
}
]
}, {
name: '门禁',
- type: 'FAS',
children: [
{
name: '站厅层',
- type: 'standFAS'
+ type: 'ACS'
},
{
name: '站台层',
- type: 'standFAS'
+ type: 'ACS'
}
]
- }, {
- name: '防淹门',
- type: 'FAS',
- children: []
- }, {
- name: '网络状态',
- type: 'FAS',
- children: []
}
+ // {
+ // name: '防淹门', // 未知 子菜单
+ // children: [
+ // {
+ // name: '防淹门',
+ // type: 'standFAS'
+ // }
+ // ]
+ // }, {
+ // name: '网络状态', // 未知 子菜单
+ // children: [
+ // {
+ // name: '网络状态',
+ // type: 'standFAS'
+ // }
+ // ]
+ // }
],
stationList: [
{
@@ -199,13 +205,13 @@ export default {
this.selectIndex = index;
this.selectChildIndex = 0;
if (item.children.length) {
- this.$emit('selectMode', item.children[0].type);
+ this.$router.push({ path: `/iscs/system/config/${item.children[0].type}` });
}
}
},
selectChildren(item, index) { // 选择子菜单
this.selectChildIndex = index;
- this.$emit('selectMode', item.type);
+ this.$router.push({ path: `/iscs/system/config/${item.type}` });
},
selectStation(item, index) { // 选择子菜单
console.log(item);
diff --git a/src/views/newMap/newMapdraft/mapoperate/section/batchSettings.vue b/src/views/newMap/newMapdraft/mapoperate/section/batchSettings.vue
new file mode 100644
index 000000000..0b87d8dcd
--- /dev/null
+++ b/src/views/newMap/newMapdraft/mapoperate/section/batchSettings.vue
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('global.set') }}
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/newMap/newMapdraft/mapoperate/section/index.vue b/src/views/newMap/newMapdraft/mapoperate/section/index.vue
index 1f198f3d8..1a27f0e97 100644
--- a/src/views/newMap/newMapdraft/mapoperate/section/index.vue
+++ b/src/views/newMap/newMapdraft/mapoperate/section/index.vue
@@ -7,7 +7,7 @@
- 区段关系校验
+ {{ $t('map.sectionRelationCheck') }}
{{ $t('map.updateObj') }}
{{ $t('map.deleteObj') }}
@@ -23,6 +23,9 @@
+
+
+
@@ -36,6 +39,7 @@ import LogicBlock from './logicBlock';
import TipInfo from './tipInfo';
import CreateSection from './create';
import SplitOrMerge from './splitOrMerge';
+import BatchSettings from './batchSettings';
export default {
name: 'SectionDraft',
components: {
@@ -43,7 +47,8 @@ export default {
LogicBlock,
TipInfo,
CreateSection,
- SplitOrMerge
+ SplitOrMerge,
+ BatchSettings
},
props: {
selected: {
@@ -146,8 +151,8 @@ export default {
{ prop: 'sepTypeLeft', label: this.$t('map.sepTypeLeft'), type: 'select', optionLabel: 'name', optionValue: 'code', options: this.SectionSepTypeList, isHidden: !this.isSwitchSectionType },
{ prop: 'sepTypeRight', label: this.$t('map.sepTypeRight'), type: 'select', optionLabel: 'name', optionValue: 'code', options: this.SectionSepTypeList, isHidden: !this.isSwitchSectionType },
{ prop: 'points', label: this.$t('map.segmentCoordinates'), type: 'points', width: '100px', isHidden: !this.isPointsShow, pointDisabled: this.isStationCodeDisabled, addPoint: this.addPoint, delPoint: this.delPoint, lastDisabled: true },
- { prop: 'logicSectionStartOffset', label: '逻辑区段起点偏移:', type: 'number', min: 0, width: '150px', isHidden: !this.isLSectionOffsetShow, disabled: true},
- { prop: 'logicSectionEndOffset', label: '逻辑区段终点偏移:', type: 'number', min: 0, width: '150px', isHidden: !this.isLSectionOffsetShow, disabled: true},
+ { prop: 'logicSectionStartOffset', label: this.$t('map.logicalSectionStartOffset'), type: 'number', min: 0, width: '150px', isHidden: !this.isLSectionOffsetShow, disabled: true},
+ { prop: 'logicSectionEndOffset', label: this.$t('map.logicalSectionEndOffset'), type: 'number', min: 0, width: '150px', isHidden: !this.isLSectionOffsetShow, disabled: true},
{ prop: 'standTrack', label: this.$t('map.isStandTrack'), type: 'checkbox', isHidden: !this.isStandTrackShow }, // 1
{ prop: 'standTrackName', label: this.$t('map.standTrackName'), type: 'input', isHidden: !this.isstandTrackNameShow },
@@ -185,16 +190,16 @@ export default {
{value: false, label: this.$t('map.fromLargeToSmall')}
] }, // 1
{ prop: 'curve', label: this.$t('map.isCurve'), type: 'checkbox', isHidden: !this.isSwitchSectionType },
- { prop: 'relevanceSectionList', label: '关联道岔区段:', type: 'multiSelect', optionLabel: 'name&&code', optionValue: 'code', options: this.switchSectionList, isHidden: this.isSwitchSectionType }
+ { prop: 'relevanceSectionList', label: this.$t('map.associateSwitchSection'), type: 'multiSelect', optionLabel: 'name&&code', optionValue: 'code', options: this.switchSectionList, isHidden: this.isSwitchSectionType }
]
},
map: {
name: this.$t('map.mapData'),
item: [
{ prop: 'stationCode', label: this.$t('map.equipmentStation') + ':', type: 'select', mode: true, optionLabel: 'name&&code', optionValue: 'code', disabled: this.isStationCodeDisabled, options: this.centralizedStationList },
- { prop: 'lengthFact', label: this.$t('map.actualLength') + ':', type: 'number', min: 0, placeholder: this.$t('map.meter') },
- { prop: 'leftStopPointOffset', label: this.$t('map.leftStopPointOffset'), type: 'number', min: 0, isHidden: !this.isStopPointOffset },
- { prop: 'rightStopPointOffset', label: this.$t('map.rightStopPointOffset'), type: 'number', min: 0, isHidden: !this.isStopPointOffset },
+ { prop: 'lengthFact', label: this.$t('map.actualLength') + ':', type: 'number', min: 0, placeholder: this.$t('map.meter'), change: true, deviceChange: this.lengthFactChange },
+ { prop: 'leftStopPointOffset', label: this.$t('map.leftStopPointOffset'), type: 'number', min: 0, disabled: true, isHidden: !this.isStopPointOffset },
+ { prop: 'rightStopPointOffset', label: this.$t('map.rightStopPointOffset'), type: 'number', min: 0, disabled: true, isHidden: !this.isStopPointOffset },
{ prop: 'region', label: this.$t('map.sectionColon'), type: 'select', optionLabel: 'label', optionValue: 'value', options: this.regionList, isHidden: !this.sectionColonShow },
{ prop: 'kmRangeLeft', label: this.$t('map.leftKilometerMark'), type: 'number', min: 0, placeholder: this.$t('map.meter') },
{ prop: 'kmRangeRight', label: this.$t('map.rightKilometerMark'), type: 'number', min: 0, placeholder: this.$t('map.meter') }
@@ -380,6 +385,12 @@ export default {
this.regionList = this.$ConstSelect.RegionTypeList;
},
methods: {
+ lengthFactChange() {
+ if (this.editModel.lengthFact > 5 && (this.editModel.transferTrack || this.editModel.reentryTrack || this.editModel.standTrack)) {
+ this.editModel.leftStopPointOffset = 5;
+ this.editModel.rightStopPointOffset = this.editModel.lengthFact - 5;
+ }
+ },
deviceChange(code) {
this.$emit('setCenter', code);
this.deviceSelect(this.$store.getters['map/getDeviceByCode'](code));
@@ -619,6 +630,12 @@ export default {
this.$refs.tipInfo.doShow();
}
},
+ tipInfoHandle(list) {
+ if (list.length) {
+ this.tipInfoList = list;
+ this.$refs.tipInfo.doShow();
+ }
+ },
clear() {
this.$refs.dataform.resetFields();
// 新加属性需要单独在这里清除(避免老数据无新属性,深拷贝是未获取属性,沿用上一个设备的属性导致的数据污染)
diff --git a/src/views/publish/publishMap/index.vue b/src/views/publish/publishMap/index.vue
index 965366b59..75465f854 100644
--- a/src/views/publish/publishMap/index.vue
+++ b/src/views/publish/publishMap/index.vue
@@ -9,7 +9,7 @@
-
-