|
@@ -225,13 +225,13 @@
|
|
|
icon="edit"
|
|
icon="edit"
|
|
|
text
|
|
text
|
|
|
@click="openChannel('通道编辑', scope.row)"
|
|
@click="openChannel('通道编辑', scope.row)"
|
|
|
- >编辑
|
|
|
|
|
|
|
+ >{{$t.value.modify}}
|
|
|
</el-button>
|
|
</el-button>
|
|
|
<el-button
|
|
<el-button
|
|
|
type="primary"
|
|
type="primary"
|
|
|
icon="delete"
|
|
icon="delete"
|
|
|
text
|
|
text
|
|
|
- >删除
|
|
|
|
|
|
|
+ >{{$t.value.remove}}
|
|
|
</el-button>
|
|
</el-button>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
</el-table>
|
|
</el-table>
|
|
@@ -249,7 +249,7 @@
|
|
|
</div>
|
|
</div>
|
|
|
</el-tab-pane>
|
|
</el-tab-pane>
|
|
|
<el-tab-pane
|
|
<el-tab-pane
|
|
|
- label="设备"
|
|
|
|
|
|
|
+ :label="$t.value.device"
|
|
|
name="department"
|
|
name="department"
|
|
|
>
|
|
>
|
|
|
<el-form inline>
|
|
<el-form inline>
|
|
@@ -259,7 +259,7 @@
|
|
|
text
|
|
text
|
|
|
type="success"
|
|
type="success"
|
|
|
@click="openDevice('新增设备','')"
|
|
@click="openDevice('新增设备','')"
|
|
|
- >新增
|
|
|
|
|
|
|
+ >{{$t.value.new}}
|
|
|
</el-button>
|
|
</el-button>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
<el-form-item>
|
|
@@ -268,7 +268,7 @@
|
|
|
text
|
|
text
|
|
|
type="primary"
|
|
type="primary"
|
|
|
@click="getDeviceList"
|
|
@click="getDeviceList"
|
|
|
- >刷新
|
|
|
|
|
|
|
+ >{{$t.value.reload}}
|
|
|
</el-button>
|
|
</el-button>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-form>
|
|
</el-form>
|
|
@@ -278,37 +278,37 @@
|
|
|
height="605"
|
|
height="605"
|
|
|
>
|
|
>
|
|
|
<el-table-column
|
|
<el-table-column
|
|
|
- label="编码"
|
|
|
|
|
|
|
+ :label="$t.value.coding"
|
|
|
align="center"
|
|
align="center"
|
|
|
width="100"
|
|
width="100"
|
|
|
prop="device_code"
|
|
prop="device_code"
|
|
|
/>
|
|
/>
|
|
|
<el-table-column
|
|
<el-table-column
|
|
|
- label="名称"
|
|
|
|
|
|
|
+ :label="$t.value.Name"
|
|
|
align="center"
|
|
align="center"
|
|
|
width="250"
|
|
width="250"
|
|
|
prop="device_name"
|
|
prop="device_name"
|
|
|
/>
|
|
/>
|
|
|
<el-table-column
|
|
<el-table-column
|
|
|
- label="类别"
|
|
|
|
|
|
|
+ :label="$t.value.Type"
|
|
|
align="center"
|
|
align="center"
|
|
|
width="150"
|
|
width="150"
|
|
|
prop="connect_type"
|
|
prop="connect_type"
|
|
|
/>
|
|
/>
|
|
|
<el-table-column
|
|
<el-table-column
|
|
|
- label="IP地址"
|
|
|
|
|
|
|
+ :label="$t.value.IpAddress"
|
|
|
align="center"
|
|
align="center"
|
|
|
width="200"
|
|
width="200"
|
|
|
prop="ip_address"
|
|
prop="ip_address"
|
|
|
/>
|
|
/>
|
|
|
<el-table-column
|
|
<el-table-column
|
|
|
- label="端口"
|
|
|
|
|
|
|
+ :label="$t.value.Port"
|
|
|
align="center"
|
|
align="center"
|
|
|
width="150"
|
|
width="150"
|
|
|
prop="port"
|
|
prop="port"
|
|
|
/>
|
|
/>
|
|
|
<el-table-column
|
|
<el-table-column
|
|
|
- label="是否启用"
|
|
|
|
|
|
|
+ :label="$t.value.Enable"
|
|
|
align="center"
|
|
align="center"
|
|
|
width="150"
|
|
width="150"
|
|
|
>
|
|
>
|
|
@@ -322,7 +322,7 @@
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
<el-table-column
|
|
|
- label="操作"
|
|
|
|
|
|
|
+ :label="$t.value.Action"
|
|
|
align="center"
|
|
align="center"
|
|
|
>
|
|
>
|
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
@@ -331,21 +331,21 @@
|
|
|
icon="Link"
|
|
icon="Link"
|
|
|
text
|
|
text
|
|
|
@click="connectDevice(scope.row)"
|
|
@click="connectDevice(scope.row)"
|
|
|
- >连接
|
|
|
|
|
|
|
+ >{{ $t.value.Connect }}
|
|
|
</el-button>
|
|
</el-button>
|
|
|
<el-button
|
|
<el-button
|
|
|
type="primary"
|
|
type="primary"
|
|
|
icon="edit"
|
|
icon="edit"
|
|
|
text
|
|
text
|
|
|
@click="openDevice('编辑设备', scope.row)"
|
|
@click="openDevice('编辑设备', scope.row)"
|
|
|
- >编辑
|
|
|
|
|
|
|
+ >{{$t.value.modify}}
|
|
|
</el-button>
|
|
</el-button>
|
|
|
<el-button
|
|
<el-button
|
|
|
type="primary"
|
|
type="primary"
|
|
|
icon="delete"
|
|
icon="delete"
|
|
|
text
|
|
text
|
|
|
@click="removeDevice(scope.row.ID)"
|
|
@click="removeDevice(scope.row.ID)"
|
|
|
- >删除
|
|
|
|
|
|
|
+ >{{$t.value.remove}}
|
|
|
</el-button>
|
|
</el-button>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
@@ -480,12 +480,14 @@
|
|
|
</el-form>
|
|
</el-form>
|
|
|
<template #footer>
|
|
<template #footer>
|
|
|
<div class="dialog-footer">
|
|
<div class="dialog-footer">
|
|
|
- <el-button @click="channelShow = false">取消</el-button>
|
|
|
|
|
|
|
+ <el-button @click="channelShow = false">
|
|
|
|
|
+ {{$t.value.Cancel}}
|
|
|
|
|
+ </el-button>
|
|
|
<el-button
|
|
<el-button
|
|
|
type="primary"
|
|
type="primary"
|
|
|
@click="channelOperation"
|
|
@click="channelOperation"
|
|
|
>
|
|
>
|
|
|
- 确认
|
|
|
|
|
|
|
+ {{$t.value.Confirm}}
|
|
|
</el-button>
|
|
</el-button>
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
@@ -493,10 +495,10 @@
|
|
|
<el-dialog
|
|
<el-dialog
|
|
|
v-model="deviceShow"
|
|
v-model="deviceShow"
|
|
|
:title="deviceTitle"
|
|
:title="deviceTitle"
|
|
|
- width="500"
|
|
|
|
|
|
|
+ width="600"
|
|
|
>
|
|
>
|
|
|
- <el-form label-width="100">
|
|
|
|
|
- <el-form-item label="设备通道:">
|
|
|
|
|
|
|
+ <el-form label-width="150">
|
|
|
|
|
+ <el-form-item :label="$t.value.Device_Channel + ':'">
|
|
|
<el-select
|
|
<el-select
|
|
|
v-model="deviceChannelName"
|
|
v-model="deviceChannelName"
|
|
|
@change="changeDeviceChannel"
|
|
@change="changeDeviceChannel"
|
|
@@ -509,13 +511,13 @@
|
|
|
/>
|
|
/>
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item label="设备名称:">
|
|
|
|
|
|
|
+ <el-form-item :label="$t.value.Device_Name + ':'">
|
|
|
<el-input v-model="deviceData.device_name" />
|
|
<el-input v-model="deviceData.device_name" />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item label="设备编码:">
|
|
|
|
|
|
|
+ <el-form-item :label="$t.value.Device_Code + ':'">
|
|
|
<el-input v-model="deviceData.device_code" />
|
|
<el-input v-model="deviceData.device_code" />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item label="连接方式:">
|
|
|
|
|
|
|
+ <el-form-item :label="$t.value.Connection_Mode + ':'">
|
|
|
<el-select v-model="deviceData.connect_type">
|
|
<el-select v-model="deviceData.connect_type">
|
|
|
<el-option
|
|
<el-option
|
|
|
label="tcp"
|
|
label="tcp"
|
|
@@ -529,13 +531,13 @@
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
<el-form-item
|
|
|
v-show="deviceData.connect_type === 'tcp'"
|
|
v-show="deviceData.connect_type === 'tcp'"
|
|
|
- label="IP地址:"
|
|
|
|
|
|
|
+ :label="$t.value.IpAddress + ':'"
|
|
|
>
|
|
>
|
|
|
<el-input v-model="deviceData.ip_address" />
|
|
<el-input v-model="deviceData.ip_address" />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
<el-form-item
|
|
|
v-show="deviceData.connect_type === 'tcp'"
|
|
v-show="deviceData.connect_type === 'tcp'"
|
|
|
- label="端口:"
|
|
|
|
|
|
|
+ :label="$t.value.Port + ':'"
|
|
|
>
|
|
>
|
|
|
<el-input
|
|
<el-input
|
|
|
v-model="deviceData.port"
|
|
v-model="deviceData.port"
|
|
@@ -557,23 +559,23 @@
|
|
|
type="number"
|
|
type="number"
|
|
|
/>
|
|
/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item label="是否启用:">
|
|
|
|
|
|
|
+ <el-form-item :label="$t.value.Enable + ':'">
|
|
|
<el-radio-group
|
|
<el-radio-group
|
|
|
v-model="deviceData.is_active"
|
|
v-model="deviceData.is_active"
|
|
|
size="large"
|
|
size="large"
|
|
|
fill="#409eff"
|
|
fill="#409eff"
|
|
|
>
|
|
>
|
|
|
<el-radio-button
|
|
<el-radio-button
|
|
|
- label="否"
|
|
|
|
|
|
|
+ :label="$t.value.no"
|
|
|
:value="false"
|
|
:value="false"
|
|
|
/>
|
|
/>
|
|
|
<el-radio-button
|
|
<el-radio-button
|
|
|
- label="是"
|
|
|
|
|
|
|
+ :label="$t.value.yes"
|
|
|
:value="true"
|
|
:value="true"
|
|
|
/>
|
|
/>
|
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item label="备注:">
|
|
|
|
|
|
|
+ <el-form-item :label="$t.value.Remarks + ':'">
|
|
|
<el-input
|
|
<el-input
|
|
|
v-model="deviceData.description"
|
|
v-model="deviceData.description"
|
|
|
type="textarea"
|
|
type="textarea"
|
|
@@ -582,12 +584,12 @@
|
|
|
</el-form>
|
|
</el-form>
|
|
|
<template #footer>
|
|
<template #footer>
|
|
|
<div class="dialog-footer">
|
|
<div class="dialog-footer">
|
|
|
- <el-button @click="deviceShow = false">取消</el-button>
|
|
|
|
|
|
|
+ <el-button @click="deviceShow = false">{{$t.value.Cancel}}</el-button>
|
|
|
<el-button
|
|
<el-button
|
|
|
type="primary"
|
|
type="primary"
|
|
|
@click="deviceOperation"
|
|
@click="deviceOperation"
|
|
|
>
|
|
>
|
|
|
- 确认
|
|
|
|
|
|
|
+ {{$t.value.Confirm}}
|
|
|
</el-button>
|
|
</el-button>
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
@@ -1043,7 +1045,7 @@ const getDeviceList = async() => {
|
|
|
|
|
|
|
|
const removeDevice = async(id) => {
|
|
const removeDevice = async(id) => {
|
|
|
ElMessageBox.confirm(
|
|
ElMessageBox.confirm(
|
|
|
- '确定要删除该设备吗?',
|
|
|
|
|
|
|
+ this.$t.deleteDeviceTip,
|
|
|
'提示',
|
|
'提示',
|
|
|
{
|
|
{
|
|
|
confirmButtonText: '确认',
|
|
confirmButtonText: '确认',
|