添加仿真成员角色
This commit is contained in:
parent
82e67c69e6
commit
90d52176f2
@ -74,7 +74,8 @@ export default {
|
||||
{ label: '车站引导员', value: 'STATION_FACILITATOR', enLabel: 'StationFacilitator' },
|
||||
{ label: '车站工务工', value: 'STATION_WORKER', enLabel: 'StationWorker' },
|
||||
{ label: '设备管理员', value: 'DEVICE_MANAGER', enLabel: 'DeviceManager' },
|
||||
{ label: '车务段段长', value: 'TRAIN_MASTER', enLabel: 'Train_Master' }
|
||||
{ label: '值班站长', value: 'STATION_HEAD', enLabel: 'Station_Head' },
|
||||
{ label: '站务员', value: 'STATION_ATTENDANT', enLabel: 'Station_Attendant' }
|
||||
],
|
||||
roleTypeList: [
|
||||
{label: 'NCC调度', value: 'NCC_DISPATCHER', simTypeList: ['METRO', 'RAILWAY', 'EMERGENCY']},
|
||||
@ -95,11 +96,13 @@ export default {
|
||||
{label: '车务段段长', value: 'TRAIN_MASTER', simTypeList: ['METRO']},
|
||||
{label: '工电调度', value: 'ELECTRIC_DISPATCHER', simTypeList: ['METRO']},
|
||||
{label: '电力工务', value: 'STATION_ELECTRIC_WORKER', simTypeList: ['METRO', 'RAILWAY']}, // 大铁:车站电务
|
||||
{label: '上级部分', value: 'PARENT_DEPARTMENT', simTypeList: ['METRO']},
|
||||
{label: '上级部门', value: 'PARENT_DEPARTMENT', simTypeList: ['METRO']},
|
||||
{label: '派班员', value: 'SCHEDULING', simTypeList: ['METRO']},
|
||||
{label: '设备管理员', value: 'DEVICE_MANAGER', simTypeList: ['RAILWAY']},
|
||||
{label: '值班主任', value: 'SHIFT_MANAGER', simTypeList: ['METRO']},
|
||||
{label: '环控调度', value: 'ENVIRONMENT_DISPATCHER', simTypeList: ['METRO']}
|
||||
{label: '环控调度', value: 'ENVIRONMENT_DISPATCHER', simTypeList: ['METRO']},
|
||||
{label: '值班站长', value: 'STATION_HEAD', simTypeList: ['METRO']},
|
||||
{label: '站务员', value: 'STATION_ATTENDANT', simTypeList: ['METRO']}
|
||||
],
|
||||
releaseReview: [
|
||||
{ enlabel: 'Unpublished', label: '未发布', value: '0' },
|
||||
|
@ -23,13 +23,13 @@ export function handlerUrl() {
|
||||
let OSS_URL;
|
||||
if (process.env.NODE_ENV === 'development') {
|
||||
// 开发分支
|
||||
BASE_API = 'http://192.168.3.233/rtss-server';
|
||||
// BASE_API = 'http://192.168.3.233/rtss-server';
|
||||
// BASE_API = 'https://joylink.club/jlcloud';
|
||||
// BASE_API = 'https://test.joylink.club/jlcloud';
|
||||
// BASE_API = 'http://114.116.51.125/jlcloud';
|
||||
// BASE_API = 'http://192.168.3.47:9000'; // 周寅
|
||||
// BASE_API = 'http://192.168.3.94:9000'; // 旭强
|
||||
// BASE_API = 'http://192.168.3.15:9000'; // 张赛
|
||||
BASE_API = 'http://192.168.3.15:9000'; // 张赛
|
||||
// BASE_API = 'http://192.168.3.5:9000'; // 夏增彬
|
||||
// BASE_API = 'http://192.168.3.37:9000'; // 卫志宏
|
||||
// BASE_API = 'http://b29z135112.zicp.vip';
|
||||
|
@ -106,6 +106,9 @@ export default {
|
||||
}, {
|
||||
labelName: '车站值班员',
|
||||
children: []
|
||||
}, {
|
||||
labelName: '值班站长',
|
||||
children: []
|
||||
}, {
|
||||
labelName: '司机',
|
||||
children: []
|
||||
@ -149,6 +152,10 @@ export default {
|
||||
{
|
||||
labelName: '设备管理员',
|
||||
children: []
|
||||
},
|
||||
{
|
||||
labelName: '站务员',
|
||||
children: []
|
||||
}
|
||||
]
|
||||
};
|
||||
@ -207,6 +214,8 @@ export default {
|
||||
const environmentDispatherList = [];
|
||||
const parentDepartmentList = [];
|
||||
const schedulingList = [];
|
||||
const stationHeadList = [];
|
||||
const stationAttendantList = [];
|
||||
const ss = this.simType == 'RAILWAY' ? '车站值班员' : '行值';
|
||||
const sew = this.simType == 'RAILWAY' ? '车站电务' : '电力工务';
|
||||
val.forEach(item => {
|
||||
@ -256,6 +265,14 @@ export default {
|
||||
this.memberData[item.id].labelName = '车站助理-' + device.name + (item.name ? `-${item.name }` : '');
|
||||
stationAssistantList.push(this.memberData[item.id]);
|
||||
break;
|
||||
case 'STATION_HEAD':
|
||||
this.memberData[item.id].labelName = '车站站长' + device.name + (item.name ? `-${item.name }` : '');
|
||||
stationHeadList.push(this.memberData[item.id]);
|
||||
break;
|
||||
case 'STATION_ATTENDANT':
|
||||
this.memberData[item.id].labelName = '站务员' + device.name + (item.name ? `-${item.name }` : '');
|
||||
stationAttendantList.push(this.memberData[item.id]);
|
||||
break;
|
||||
case 'STATION_MASTER':
|
||||
this.memberData[item.id].labelName = '车站站长-' + device.name + (item.name ? `-${item.name }` : '');
|
||||
stationMasterList.push(this.memberData[item.id]);
|
||||
@ -308,6 +325,7 @@ export default {
|
||||
this.memberData[item.id].labelName = sew + '-' + device.name + (item.name ? `-${item.name }` : '');
|
||||
stationElectricWorkerList.push(this.memberData[item.id]);
|
||||
break;
|
||||
|
||||
}
|
||||
});
|
||||
this.treeData = [{
|
||||
@ -372,6 +390,18 @@ export default {
|
||||
memberType: 'STATION_MASTER',
|
||||
children: stationMasterList
|
||||
},
|
||||
{
|
||||
labelName: '车站站长',
|
||||
id: 'stationHead',
|
||||
memberType: 'STATION_HEAD',
|
||||
children: stationHeadList
|
||||
},
|
||||
{
|
||||
labelName: '站务员',
|
||||
id: 'stationAttendant',
|
||||
memberType: 'STATION_ATTENDANT',
|
||||
children: stationAttendantList
|
||||
},
|
||||
{
|
||||
labelName: '车站信号员',
|
||||
id: 'stationSignaler',
|
||||
|
@ -178,7 +178,7 @@ export default {
|
||||
},
|
||||
initPictureShow() {
|
||||
const localWorkRoleList = ['STATION_SUPERVISOR', 'STATION_ASSISTANT', 'STATION_MASTER', 'STATION_SIGNALER', 'STATION_PASSENGER', 'STATION_SWITCH_MAN',
|
||||
'STATION_FACILITATOR', 'STATION_WORKER', 'DEVICE_MANAGER', 'TRAIN_MASTER', 'DEPOT_DISPATCHER'];
|
||||
'STATION_FACILITATOR', 'STATION_WORKER', 'DEVICE_MANAGER', 'TRAIN_MASTER', 'DEPOT_DISPATCHER', 'STATION_HEAD'];
|
||||
if (localWorkRoleList.includes(this.roles)) {
|
||||
const terminal = this.findTerminalFromMap('localWork');
|
||||
this.changePictureShow(terminal);
|
||||
|
@ -244,6 +244,16 @@
|
||||
<el-input-number v-model="batchForm.STATION_ELECTRIC_WORKER" size="small" :min="0" :step="1" :precision="0" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col v-if="batchForm.systemType === 'METRO'" :span="12">
|
||||
<el-form-item label="值班站长" prop="STATION_HEAD">
|
||||
<el-input-number v-model="batchForm.STATION_HEAD" size="small" :min="0" :step="1" :precision="0" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col v-if="batchForm.systemType === 'METRO'" :span="12">
|
||||
<el-form-item label="站务员" prop="STATION_ATTENDANT">
|
||||
<el-input-number v-model="batchForm.STATION_ATTENDANT" size="small" :min="0" :step="1" :precision="0" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="NCC调度:" prop="NCC_DISPATCHER">
|
||||
<el-input-number v-model="batchForm.NCC_DISPATCHER" size="small" :min="0" :step="1" :precision="0" />
|
||||
@ -495,6 +505,8 @@ export default {
|
||||
SHIFT_MANAGER: 0,
|
||||
ENVIRONMENT_DISPATCHER: 0,
|
||||
STATION_ELECTRIC_WORKER:0,
|
||||
STATION_HEAD: 0,
|
||||
STATION_ATTENDANT: 0,
|
||||
systemType: 'METRO'
|
||||
},
|
||||
generationForm: {
|
||||
@ -505,7 +517,7 @@ export default {
|
||||
},
|
||||
disStationList: [],
|
||||
stationShow: ['STATION_SUPERVISOR', 'DEPOT_DISPATCHER', 'SIGNAL_BUILDING', 'STATION_ASSISTANT', 'STATION_MASTER', 'STATION_SIGNALER', 'STATION_PASSENGER', 'STATION_SWITCH_MAN',
|
||||
'STATION_FACILITATOR', 'STATION_WORKER', 'DEVICE_MANAGER', 'STATION_WORKER', 'STATION_ELECTRIC_WORKER'],
|
||||
'STATION_FACILITATOR', 'STATION_WORKER', 'DEVICE_MANAGER', 'STATION_WORKER', 'STATION_ELECTRIC_WORKER', 'STATION_HEAD', 'STATION_ATTENDANT'],
|
||||
conversationForm: {
|
||||
systemType: 'METRO',
|
||||
id: '',
|
||||
@ -1143,6 +1155,20 @@ export default {
|
||||
deviceCode: station.code
|
||||
};
|
||||
memberMap[this.generationForm.systemType].push(memberStationElectricWorker);
|
||||
const memberStationHead = {
|
||||
id: this.getMemberId(this.generationForm.systemType),
|
||||
name: '',
|
||||
type: 'STATION_HEAD',
|
||||
deviceCode: station.code
|
||||
};
|
||||
memberMap[this.generationForm.systemType].push(memberStationHead);
|
||||
const memberStationAttendant = {
|
||||
id: this.getMemberId(this.generationForm.systemType),
|
||||
name: '',
|
||||
type: 'STATION_ATTENDANT',
|
||||
deviceCode: station.code
|
||||
};
|
||||
memberMap[this.generationForm.systemType].push(memberStationAttendant);
|
||||
}
|
||||
});
|
||||
const memberTrainMaster = {
|
||||
|
Loading…
Reference in New Issue
Block a user