This commit is contained in:
sunzhenyu 2019-09-18 13:22:26 +08:00
commit 7772a13c61
25 changed files with 175 additions and 107 deletions

View File

@ -18,6 +18,7 @@ export default {
residualPermissionDistributionMap: 'Residual permission distribution map', residualPermissionDistributionMap: 'Residual permission distribution map',
totalPermissions: 'total permissions', totalPermissions: 'total permissions',
noMapLineDataYetAvailable: 'No map line data yet available', noMapLineDataYetAvailable: 'No map line data yet available',
selectTheMapRoute: 'Please select the map route.',
individual: 'individual', individual: 'individual',
permissionMap: { permissionMap: {
'ATS local workstation - Course authority': 0, 'ATS local workstation - Course authority': 0,

View File

@ -167,5 +167,10 @@ export default {
stationName: 'Station Name', stationName: 'Station Name',
stationMark: 'Station kilometer Mark', stationMark: 'Station kilometer Mark',
arrivalTime: 'ArrivalTime' arrivalTime: 'ArrivalTime'
},
chatBox: {
chatWindow: 'Chat Window',
autoplay: 'Autoplay',
holdAndTalk: 'Hold And Talk'
} }
}; };

View File

@ -111,13 +111,17 @@ export default {
creationTime: 'Create Time: ', creationTime: 'Create Time: ',
amountPayable: 'Amounts Payable: ', amountPayable: 'Amounts Payable: ',
screenName: 'Screen Name', screenName: 'Screen Name',
courseName: 'Course Name',
timeUnitPrice: 'Screen Unit Price', timeUnitPrice: 'Screen Unit Price',
coursePrice: 'Course Unit Price',
testPrice: 'Test Unit Price',
buyProject: 'The products you will purchase are virtual content services. After purchase, you will not be able to return, transfer or exchange. Please confirm.', buyProject: 'The products you will purchase are virtual content services. After purchase, you will not be able to return, transfer or exchange. Please confirm.',
relatedServices: 'You can view and use the related services in the “Permissions Details” area after purchase.', relatedServices: 'You can view and use the related services in the “Permissions Details” area after purchase.',
paymentSuccessful: 'Payment successful,click to return', paymentSuccessful: 'Payment successful,click to return',
cancelSuccessfully: 'Cancel success,click to return', cancelSuccessfully: 'Cancel success,click to return',
paymentFailed: 'Payment failed,click to return', paymentFailed: 'Payment failed,click to return',
previousStep: 'Previous step',
putaway: 'Putaway', putaway: 'Putaway',
soldOut: 'Sold out', soldOut: 'Sold out',

View File

@ -96,5 +96,6 @@ export default {
platform: 'Platform', platform: 'Platform',
train: 'Train', train: 'Train',
station: 'Station', station: 'Station',
trainWindow: 'Train window' trainWindow: 'Train window',
editStepInfo: 'Edit step information'
}; };

View File

@ -25,12 +25,34 @@ export default {
contentShows: 'content show', contentShows: 'content show',
createBatch: 'Create a batch', createBatch: 'Create a batch',
publishMap: 'Publish map',
bothCreate: 'Batch generation',
automaticRouteTypeColon: 'Automatic route type:',
stationstandPosition: 'Station stand position:',
signalLinkCode: 'Signal link',
signalNamePosition: 'Signal name position:',
signalGuidePosition: 'Signal guide:',
signalPosition: 'Signal position:',
signalButtonPosition: 'button:',
switchTp: 'Time coordinate offset:',
buttonType: 'Button type',
buttonControl: 'Button',
textPoints: 'Coordinate:',
codeC: 'code',
delayUnlockPosition: 'Delay unlock position:',
counterPosition: 'Counter position:',
trainNumber: 'Train number',
automaticRouteType: 'Automatic route type',
routeRouteScreenData: 'Route screen door',
routeRouteTurnoutData: 'Route turnout',
trainWindowPoints: 'Train window points:',
createSection: '一键生成区段', createSection: '一键生成区段',
createSwitch: '一键生成道岔', createSwitch: '一键生成道岔',
clearHint: '清除提示', clearHint: '清除提示',
batchOperation: '批量操作', batchOperation: '批量操作',
breakUpNumber: '拆分数量', breakUpNumber: '拆分数量',
physicalSegmentName: '物理区段:', // physicalSegmentName: '物理区段:',
save: 'save', save: 'save',
updata: 'update', updata: 'update',
@ -302,6 +324,7 @@ export default {
stationKmPostFontColor: 'Font color of kilometer mark:', stationKmPostFontColor: 'Font color of kilometer mark:',
stationPositionX: 'X coordinate:', stationPositionX: 'X coordinate:',
stationPositionY: 'Y coordinate:', stationPositionY: 'Y coordinate:',
stationPosition: 'Station position:',
stationControlCode: 'Control mode coding:', stationControlCode: 'Control mode coding:',
stationControlName: 'Control mode name:', stationControlName: 'Control mode name:',
@ -382,6 +405,7 @@ export default {
switchShowName: 'Whether the switch name is displayed:', switchShowName: 'Whether the switch name is displayed:',
switchPositionX: 'Switch name x offset:', switchPositionX: 'Switch name x offset:',
switchPositionY: 'Switch name y offset:', switchPositionY: 'Switch name y offset:',
switchPosition: 'Switch name offset:',
turnTime: 'The switch changes time:', turnTime: 'The switch changes time:',
timeoutShow: 'Whether to display switch countdown time:', timeoutShow: 'Whether to display switch countdown time:',
sectionACode: 'Associated with A Section Code:', sectionACode: 'Associated with A Section Code:',
@ -420,6 +444,8 @@ export default {
createTrainWindow: 'Create a train window with one click', createTrainWindow: 'Create a train window with one click',
showZc: 'Whether or not visible:', showZc: 'Whether or not visible:',
interconnected: 'Interlock control name',
stationControlPosition: 'Control mode coordinates:',
pathUnitList: 'Path unit list', pathUnitList: 'Path unit list',
startSectionCode: 'Starting stop', startSectionCode: 'Starting stop',

View File

@ -129,35 +129,34 @@ export default {
confirmRunToFrontStation: 'Confirm Run To Front Station' confirmRunToFrontStation: 'Confirm Run To Front Station'
}, },
passiveDialog: { passiveDialog: {
// 级告警详细信息 alarmDetailInformation: 'level alarm details',
// 线路名称 lineName: 'Line Name',
// 单位名称 unitName: 'Unit Name',
// 模块名称 moduleName: 'Module Name',
// 报警时间 alarmDate: 'Alarm Date',
// 选择日期时间 level: 'level',
// 等 级 selectDate: 'Please select date',
// 确认状态 confirmStatus: 'Confirm',
// 类  型 type: 'Type',
// 子类型 childType: 'Child Type',
// 时间摘要 timeSummary: 'Time Summary',
// 推荐操作 recommendedOperation: 'Recommend Operation',
// 报警详细描述 alarmDetailedDescription: 'Alarm Detail Description',
// 请输入内容 inputContent: 'Please input content',
// 确 定 confirm: 'Confirm',
// 未确认 unconfirmedMessageOne: 'number of level',
// 级报警数目1 unconfirmedMessageTwo: ' alarm is not confirmed:1',
// 中控 centralControl: 'Central Control',
// 站控 // stationControl: 'Station Control',
// CMM控制模式转换模式 cmmControlModeConversionMode: 'CMM Control Mode Transfer Mode',
// 0级告警 zeroLevelAlarm: 'Level 0 alarm',
// 确认状态 systemEvent: 'System Event',
// 系统事件 childTypeTips: 'Set the control mode according to the signal device operation command',
// 依据信号设备操作命令设置控制模式 controlModeSummary: 'Control Mode Summary',
// 控制模式摘要 controlModeTransfer: 'Control Mode Transfer: ',
// 控制模式转换: alarmDetailOne: 'changed ',
// 由 stationToCentral: 'from station control to central control mode',
// 站控转为中控模式 centralToStation: 'from central control to station control mode',
// 中控转为站控模式
controlModeRequest: 'Control Mode Request', controlModeRequest: 'Control Mode Request',
requestAreaControlMode: 'Request Area Control Mode', requestAreaControlMode: 'Request Area Control Mode',
@ -170,7 +169,7 @@ export default {
agree: 'Agree', agree: 'Agree',
refuse: 'Refuse', refuse: 'Refuse',
dispatcherWorkstation: 'Dispatcher One Workstation', dispatcherWorkstation: 'Dispatcher One Workstation',
inTheControl: 'In The Control', inTheControl: 'Central Control',
stationControl: 'Station Control', stationControl: 'Station Control',
selectData: 'Please select a piece of data', selectData: 'Please select a piece of data',
@ -311,6 +310,8 @@ export default {
range: ' (Range16-99) ' range: ' (Range16-99) '
}, },
confirm: 'Confirm',
cancel: 'Cancel',
platform: 'Platform', platform: 'Platform',
arrivalTime: 'Arrival time', arrivalTime: 'Arrival time',
stopTime: 'Stop time', stopTime: 'Stop time',
@ -455,6 +456,7 @@ export default {
detainTrainStationList: 'Detain train station list (center setting)', detainTrainStationList: 'Detain train station list (center setting)',
allStationsHaveNoDetainTrainStatus: 'All stations have no detain train status!', allStationsHaveNoDetainTrainStatus: 'All stations have no detain train status!',
detainTrainStation: 'Detain train station', detainTrainStation: 'Detain train station',
nextPlatform: 'Next platform',
intervalRunningTime: 'Interval running time', intervalRunningTime: 'Interval running time',
alwaysEffective: 'Always effective', alwaysEffective: 'Always effective',
setRunLevelTip: 'Tip: The next station to set the run level is not selected.', setRunLevelTip: 'Tip: The next station to set the run level is not selected.',

View File

@ -102,5 +102,6 @@ export default {
orderDetails: 'Order details', orderDetails: 'Order details',
statusType: 'Status type', statusType: 'Status type',
private: 'Private', private: 'Private',
public: 'Public' public: 'Public',
pleaseEnterContent: 'Please enter content'
}; };

View File

@ -29,5 +29,7 @@ export default {
pleaseSelectTransferPermission: 'Select transfer permissions', pleaseSelectTransferPermission: 'Select transfer permissions',
permissionName: 'Permission Name', permissionName: 'Permission Name',
private: 'Private', private: 'Private',
public: 'Public' public: 'Public',
userName: 'User Name',
statusType: 'Status Type'
}; };

View File

@ -266,5 +266,14 @@ export default {
enterTheServiceNumber: 'Please enter the service number', enterTheServiceNumber: 'Please enter the service number',
enterTheTripNumber: 'Please enter the trip number', enterTheTripNumber: 'Please enter the trip number',
enterTheTargetCode: 'Please enter the target code', enterTheTargetCode: 'Please enter the target code',
selectStation: 'Please select station' selectStation: 'Please select station',
inputTrainingName: 'Please input training name',
inputTrainingRemark: 'Please input training remark',
inputTrainingType: 'Please input training type',
inputOperationType: 'Please input operation type',
inputMinDuration: 'Please input best duration',
inputMaxDuration: 'Please input max duration',
accessNumber: 'Please input the number of permissions',
courseNameEmpty: 'Course name cannot be empty',
purchaseMonth: 'Please input the number of months to buy'
}; };

View File

@ -19,6 +19,7 @@ export default {
residualPermissionDistributionMap: '剩余权限分布图', residualPermissionDistributionMap: '剩余权限分布图',
totalPermissions: '权限总计', totalPermissions: '权限总计',
noMapLineDataYetAvailable: '暂无地图线路数据', noMapLineDataYetAvailable: '暂无地图线路数据',
selectTheMapRoute: '请选择地图线路',
individual: '个', individual: '个',
permissionMap: { permissionMap: {
'ATS现地工作站-课程权限': 0, 'ATS现地工作站-课程权限': 0,

View File

@ -167,6 +167,11 @@ export default {
stationName: '车站名称', stationName: '车站名称',
stationMark: '车站公里标', stationMark: '车站公里标',
arrivalTime: '到站时间' arrivalTime: '到站时间'
},
chatBox: {
chatWindow: '聊天窗口',
autoplay: '自动播放',
holdAndTalk: '按住说话'
} }
}; };

View File

@ -84,6 +84,7 @@ export default {
inputRoomNumber: '请输入房间号', inputRoomNumber: '请输入房间号',
chooseRoom: '选择房间', chooseRoom: '选择房间',
month: '月', month: '月',
previousStep: '上一步',
permissions: '权限', permissions: '权限',
yuanMonth: '元/月', yuanMonth: '元/月',

View File

@ -126,35 +126,34 @@ export default {
confirmRunToFrontStation: '确认运行至前方站' confirmRunToFrontStation: '确认运行至前方站'
}, },
passiveDialog: { passiveDialog: {
// 级告警详细信息 alarmDetailInformation: '级告警详细信息',
// 线路名称 lineName: '线路名称',
// 单位名称 unitName: '单位名称',
// 模块名称 moduleName: '模块名称',
// 报警时间 alarmDate: '报警时间',
// 选择日期时间 level: '等 级',
// 等 级 selectDate: '选择日期时间',
// 确认状态 confirmStatus: '确认状态',
// 类  型 type: '类 型',
// 子类型 childType: '子类型',
// 时间摘要 timeSummary: '时间摘要',
// 推荐操作 recommendedOperation: '推荐操作',
// 报警详细描述 alarmDetailedDescription: '报警详细描述',
// 请输入内容 inputContent: '请输入内容',
// 确 定 confirm: '确 定',
// 未确认 unconfirmedMessageOne: '未确认',
// 级报警数目1 unconfirmedMessageTwo: '级报警数目1',
// 中控 centralControl: '中控',
// 站控 // stationControl: '站控',
// CMM控制模式转换模式 cmmControlModeConversionMode: 'CMM控制模式转换模式',
// 0级告警 zeroLevelAlarm: '0级告警',
// 确认状态 systemEvent: '系统事件',
// 系统事件 childTypeTips: '依据信号设备操作命令设置控制模式',
// 依据信号设备操作命令设置控制模式 controlModeSummary: '控制模式摘要',
// 控制模式摘要 controlModeTransfer: '控制模式转换:',
// 控制模式转换: alarmDetailOne: '由',
// 由 stationToCentral: '站控转为中控模式',
// 站控转为中控模式 centralToStation: '中控转为站控模式',
// 中控转为站控模式
controlModeRequest: '控制模式请求', controlModeRequest: '控制模式请求',
requestAreaControlMode: '请求如下区域的控制模式', requestAreaControlMode: '请求如下区域的控制模式',
@ -307,6 +306,8 @@ export default {
fontSize: '字体大小', fontSize: '字体大小',
range: '范围16-99' range: '范围16-99'
}, },
confirm: '确定',
cancel: '取消',
platform: '站台', platform: '站台',
arrivalTime: '到点', arrivalTime: '到点',
stopTime: '停站时间', stopTime: '停站时间',

View File

@ -101,5 +101,6 @@ export default {
orderSelectionItem: '订单选择商品', orderSelectionItem: '订单选择商品',
orderDetails: '订单详情', orderDetails: '订单详情',
statusType: '状态类型', statusType: '状态类型',
createPackage: '创建权限' createPackage: '创建权限',
pleaseEnterContent: '请输入内容'
}; };

View File

@ -29,5 +29,7 @@ export default {
pleaseSelectTransferPermission: '选择转赠权限', pleaseSelectTransferPermission: '选择转赠权限',
permissionName: '权限名称', permissionName: '权限名称',
private: '专用', private: '专用',
public: '公用' public: '公用',
userName: '用户名称',
statusType: '状态类型'
}; };

View File

@ -28,8 +28,8 @@
<div style="padding: 0px 15px; height: 30px;"> <div style="padding: 0px 15px; height: 30px;">
<div style=" position: relative; top:-5px;"> <div style=" position: relative; top:-5px;">
<el-radio-group v-model="direction"> <el-radio-group v-model="direction">
<el-radio label="02" :disabled="disabledUp">{{$t('global.upDirection')}}</el-radio> <el-radio label="02" :disabled="disabledUp">{{$t('menu.upDirection')}}</el-radio>
<el-radio label="01" :disabled="disabledDown">{{$t('global.downDirection')}}</el-radio> <el-radio label="01" :disabled="disabledDown">{{$t('menu.downDirection')}}</el-radio>
</el-radio-group> </el-radio-group>
</div> </div>
</div> </div>

View File

@ -1,39 +1,39 @@
<template> <template>
<el-dialog class="fuzhou-01__systerm alarm-detail" :title="level+'级告警详细信息'" :visible.sync="show" width="760px" <el-dialog class="fuzhou-01__systerm alarm-detail" :title="level+$t('menu.passiveDialog.alarmDetailInformation')" :visible.sync="show" width="760px"
:before-close="doClose" :zIndex="2000" :modal="false" :close-on-click-modal="false" v-dialogDrag> :before-close="doClose" :zIndex="2000" :modal="false" :close-on-click-modal="false" v-dialogDrag>
<el-form label-width="80px" size="mini"> <el-form label-width="80px" size="mini">
<el-row> <el-row>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="线路名称"> <el-form-item :label="$t('menu.passiveDialog.lineName')">
<el-input v-model="model.lineName" disabled></el-input> <el-input v-model="model.lineName" disabled></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="单位名称"> <el-form-item :label="$t('menu.passiveDialog.unitName')">
<el-input v-model="model.unitName" disabled></el-input> <el-input v-model="model.unitName" disabled></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="模块名称"> <el-form-item :label="$t('menu.passiveDialog.moduleName')">
<el-input v-model="model.moduleName" disabled></el-input> <el-input v-model="model.moduleName" disabled></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="9"> <el-col :span="9">
<el-form-item label="报警时间"> <el-form-item :label="$t('menu.passiveDialog.alarmDate')">
<el-date-picker v-model="model.alarmDate" type="datetime" placeholder="选择日期时间" disabled> <el-date-picker v-model="model.alarmDate" type="datetime" :placeholder="$t('menu.passiveDialog.selectDate')" disabled>
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="7"> <el-col :span="7">
<el-form-item> <el-form-item>
<span slot="label">&emsp;</span> <span slot="label">{{$t('menu.passiveDialog.level')}}</span>
<el-input v-model="model.level" disabled></el-input> <el-input v-model="model.level" disabled></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="确认状态"> <el-form-item :label="$t('menu.passiveDialog.confirmStatus')">
<el-input v-model="model.confirm" disabled></el-input> <el-input v-model="model.confirm" disabled></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -41,34 +41,34 @@
<el-row> <el-row>
<el-col :span="9" class="alarm-type"> <el-col :span="9" class="alarm-type">
<el-form-item> <el-form-item>
<span slot="label">&emsp;&emsp;</span> <span slot="label">{{$t('menu.passiveDialog.type')}}</span>
<el-input v-model="model.type" disabled></el-input> <el-input v-model="model.type" disabled></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="15" class="alarm-child-type"> <el-col :span="15" class="alarm-child-type">
<el-form-item label="子类型"> <el-form-item :label="$t('menu.passiveDialog.childType')">
<el-input v-model="model.childType" disabled></el-input> <el-input v-model="model.childType" disabled></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-form-item label="时间摘要"> <el-form-item :label="$t('menu.passiveDialog.timeSummary')">
<el-input v-model="model.timeSummary" disabled></el-input> <el-input v-model="model.timeSummary" disabled></el-input>
</el-form-item> </el-form-item>
<el-form-item label="推荐操作"> <el-form-item :label="$t('menu.passiveDialog.recommendedOperation')">
<el-input v-model="model.recommendedOperation" disabled></el-input> <el-input v-model="model.recommendedOperation" disabled></el-input>
</el-form-item> </el-form-item>
<div class="alarm-detail-description"> <div class="alarm-detail-description">
<span> 报警详细描述</span><br> <span>{{$t('menu.passiveDialog.alarmDetailedDescription')}}</span><br>
<el-input type="textarea" :rows="5" placeholder="请输入内容" v-model="model.alarmDetail" disabled> <el-input type="textarea" :rows="5" :placeholder="$t('menu.passiveDialog.inputContent')" v-model="model.alarmDetail" disabled>
</el-input> </el-input>
</div> </div>
</el-form> </el-form>
<el-row class="button-group"> <el-row class="button-group">
<el-col :span="3" :offset="9"> <el-col :span="3" :offset="9">
<el-button :id="domIdCancel" type="primary" :loading="loading" @click="commit"> </el-button> <el-button :id="domIdCancel" type="primary" :loading="loading" @click="commit">{{$t('menu.passiveDialog.confirm')}}</el-button>
</el-col> </el-col>
<el-col :span="10"> <el-col :span="10">
<span style="line-height:26px">未确认{{level}}级报警数目1</span> <span style="line-height:26px">{{$t('menu.passiveDialog.unconfirmedMessageOne')}}{{level}}{{$t('menu.passiveDialog.unconfirmedMessageTwo')}}</span>
</el-col> </el-col>
</el-row> </el-row>
</span> </span>
@ -88,8 +88,8 @@
level: 0, level: 0,
operate: null, operate: null,
controlProps: { controlProps: {
'01': '中控', '01': this.$t('menu.passiveDialog.centralControl'),
'02': '站控' '02': this.$t('menu.passiveDialog.stationControl')
}, },
model: { model: {
lineName: '', lineName: '',
@ -146,15 +146,15 @@
this.model = { this.model = {
lineName: this.name, lineName: this.name,
unitName: this.operate.name, unitName: this.operate.name,
moduleName: 'CMM控制模式转换模式', moduleName: this.$t('menu.passiveDialog.cmmControlModeConversionMode'),
level: '0级告警', level: this.$t('menu.passiveDialog.zeroLevelAlarm'),
confirm: '确认状态', confirm: this.$t('menu.passiveDialog.confirmStatus'),
alarmDate: new Date(), alarmDate: new Date(),
type: '系统事件', type: this.$t('menu.passiveDialog.systemEvent'),
childType: '依据信号设备操作命令设置控制模式', childType: this.$t('menu.passiveDialog.childTypeTips'),
timeSummary: '控制模式摘要', timeSummary: this.$t('menu.passiveDialog.controlModeSummary'),
recommendedOperation: '', recommendedOperation: '',
alarmDetail: `控制模式转换:${this.operate.name}${operate.currentMode == '01' ? '站控转为中控模式' : '中控转为站控模式'}` alarmDetail: `${$t('menu.passiveDialog.controlModeTransfer')} ${this.operate.name}${$t('menu.passiveDialog.alarmDetailOne')}${operate.currentMode == '01' ? this.$t('menu.passiveDialog.stationToCentral') : this.$t('menu.passiveDialog.centralToStation') }`
} }
this.dialogShow = true; this.dialogShow = true;
this.$nextTick(function () { this.$nextTick(function () {

View File

@ -44,7 +44,7 @@
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="3"> <el-col :span="3">
<el-radio v-model="model.type" label="2">{{$t('global.addToTheEnd')}}</el-radio> <el-radio v-model="model.type" label="2">{{$t('menu.addToTheEnd')}}</el-radio>
</el-col> </el-col>
<el-col :span="2" :offset="1"> <el-col :span="2" :offset="1">
<span>{{$t('menu.tripNumber') + $t('global.colon')}}</span> <span>{{$t('menu.tripNumber') + $t('global.colon')}}</span>

View File

@ -32,7 +32,7 @@
<el-col :span="2"> <el-col :span="2">
<el-row> <el-row>
<el-col :offset="4"> <el-col :offset="4">
<el-checkbox v-model="model.trainManual">{{this.$t('global.manual')}}</el-checkbox> <el-checkbox v-model="model.trainManual">{{this.$t('menu.manual')}}</el-checkbox>
</el-col> </el-col>
</el-row> </el-row>
</el-col> </el-col>
@ -102,7 +102,7 @@
<el-col :span="2"> <el-col :span="2">
<el-row> <el-row>
<el-col :offset="4"> <el-col :offset="4">
<el-checkbox v-model="model.serialManual">{{this.$t('global.manual')}}</el-checkbox> <el-checkbox v-model="model.serialManual">{{this.$t('menu.manual')}}</el-checkbox>
</el-col> </el-col>
</el-row> </el-row>
</el-col> </el-col>

View File

@ -5,8 +5,13 @@ export function getBaseUrl() {
// BASE_API = 'https://joylink.club/jlcloud'; // BASE_API = 'https://joylink.club/jlcloud';
BASE_API = 'https://test.joylink.club/jlcloud'; BASE_API = 'https://test.joylink.club/jlcloud';
// BASE_API = 'http://192.168.3.5:9000'; // 袁琪 // BASE_API = 'http://192.168.3.5:9000'; // 袁琪
<<<<<<< HEAD
// BASE_API = 'http://192.168.3.6:9000'; // 旭强 // BASE_API = 'http://192.168.3.6:9000'; // 旭强
// BASE_API = 'http://192.168.3.41:9000'; // 王兴杰 // BASE_API = 'http://192.168.3.41:9000'; // 王兴杰
=======
BASE_API = 'http://192.168.3.6:9000'; // 旭强
// BASE_API = 'http://192.168.3.4:9000' // 琰培
>>>>>>> 6e8807d53ca2242295739ae2309a85a6feaff671
} else { } else {
BASE_API = process.env.VUE_APP_BASE_API; BASE_API = process.env.VUE_APP_BASE_API;
} }

View File

@ -132,7 +132,7 @@ export default {
initChart() { initChart() {
listUserPermision({pageSize: 9000, pageNum: 1}).then(resp => { listUserPermision({pageSize: 9000, pageNum: 1}).then(resp => {
this.permissionList = resp.data.list.filter(elem => { return parseInt(elem.status) > 0; }); this.permissionList = resp.data.list.filter(elem => { return parseInt(elem.status) > 0; });
this.mapNameList = [...new Set(this.permissionList.map(elem => { return elem.mapName; }))]; this.mapNameList = [...new Set(this.permissionList.filter(elem => { return elem.mapName; }).map(elem => { return elem.mapName; }))];
this.$nextTick(() => { this.mapName = this.mapNameList[0] || ''; }); this.$nextTick(() => { this.mapName = this.mapNameList[0] || ''; });
}); });
this.chart = echarts.init(document.getElementById(this.id)); this.chart = echarts.init(document.getElementById(this.id));

View File

@ -2,7 +2,7 @@
<div> <div>
<div v-show="showChat && !minimize" class="reminder-drag"> <div v-show="showChat && !minimize" class="reminder-drag">
<div class="tabs-roles"> <div class="tabs-roles">
<div class="roles roles-first">聊天窗口</div> <div class="roles roles-first">{{$t('display.chatBox.chatWindow')}}</div>
<div class="minimality" @click="handleMinimality('min')"> <div class="minimality" @click="handleMinimality('min')">
<i class="el-icon-remove" /> <i class="el-icon-remove" />
</div> </div>
@ -52,12 +52,12 @@
</div> </div>
</div> </div>
<div class="switch-box"> <div class="switch-box">
<span style="font-size: 12px;">自动播放</span> <span style="font-size: 12px;">{{$t('display.chatBox.autoplay')}}</span>
<el-switch v-model="isAutoPlay" active-color="#13ce66" inactive-color="#d6d6d6" /> <el-switch v-model="isAutoPlay" active-color="#13ce66" inactive-color="#d6d6d6" />
</div> </div>
</div> </div>
<div v-show="showChat && minimize" class="reminder-drag minimize-box"> <div v-show="showChat && minimize" class="reminder-drag minimize-box">
<div class="chat-title">聊天窗口</div> <div class="chat-title">{{$t('display.chatBox.chatWindow')}}</div>
<div class="minimality" @click="handleMinimality('max')"> <div class="minimality" @click="handleMinimality('max')">
<i class="el-icon-circle-plus" /> <i class="el-icon-circle-plus" />
</div> </div>
@ -100,7 +100,7 @@ export default {
label: '', label: '',
message: {}, message: {},
sending: false, sending: false,
speak: '按住说话', speak: this.$t('display.chatBox.holdAndTalk'),
conversationId: '', conversationId: '',
defaultProps: { defaultProps: {
children: 'children' children: 'children'

View File

@ -158,16 +158,16 @@ export default {
{ required: true, message: this.$t('rules.selectPhysicalExtentName'), trigger: 'change' } { required: true, message: this.$t('rules.selectPhysicalExtentName'), trigger: 'change' }
], ],
directionType: [ directionType: [
{ required: true, message: this.$t('map.pleaseSelect') + '' + this.$t('rules.directionType'), trigger: 'change' } { required: true, message: this.$t('map.pleaseSelect') + '' + this.$t('map.directionType'), trigger: 'change' }
], ],
directionShowType: [ directionShowType: [
{ required: true, message: this.$t('map.pleaseSelect') + '' + this.$t('rules.directionType'), trigger: 'change' } { required: true, message: this.$t('map.pleaseSelect') + '' + this.$t('map.directionType'), trigger: 'change' }
], ],
leftOrRight: [ leftOrRight: [
{ required: true, message: this.$t('map.pleaseSelect') + '' + this.$t('rules.leftOrRight'), trigger: 'change' } { required: true, message: this.$t('map.pleaseSelect') + '' + this.$t('map.leftOrRight'), trigger: 'change' }
], ],
positionType: [ positionType: [
{ required: true, message: this.$t('map.pleaseSelect') + '' + this.$t('rules.positionType'), trigger: 'change' } { required: true, message: this.$t('map.pleaseSelect') + '' + this.$t('map.positionType'), trigger: 'change' }
] ]
} }
}; };

View File

@ -117,10 +117,10 @@ export default {
updtRules() { updtRules() {
return { return {
'origin.x': [ 'origin.x': [
{ required: true, message: this.$t('map.enterXOffset'), trigger: 'blur' } { required: true, message: this.$t('rules.enterXOffset'), trigger: 'blur' }
], ],
'origin.y': [ 'origin.y': [
{ required: true, message: this.$t('map.enterYOffset'), trigger: 'blur' } { required: true, message: this.$t('rules.enterYOffset'), trigger: 'blur' }
], ],
scaling: [ scaling: [
{ required: true, message: this.$t('rules.enterScale'), trigger: 'blur' } { required: true, message: this.$t('rules.enterScale'), trigger: 'blur' }

View File

@ -23,6 +23,7 @@
:span="22" :span="22"
@node-contextmenu="showContextMenu" @node-contextmenu="showContextMenu"
@node-click="clickEvent" @node-click="clickEvent"
style="padding-bottom: 30px;"
> >
<span slot-scope="{ node: tnode }" class="custom-tree-node"> <span slot-scope="{ node: tnode }" class="custom-tree-node">
<span <span