id9添加地图点击
This commit is contained in:
parent
84930b1639
commit
cb4b9f1da4
@ -655,7 +655,7 @@ export default {
|
||||
) {
|
||||
this.loading = this.$loading({
|
||||
lock: true,
|
||||
text: "加载中",
|
||||
text: this.$t('message.loading'),
|
||||
spinner: "el-icon-loading",
|
||||
background: "rgba(0, 0, 0, 0.7)",
|
||||
});
|
||||
|
@ -21,12 +21,34 @@ module.exports = {
|
||||
add:'Added successfully',
|
||||
change:'Modified successfully',
|
||||
loading: 'Loading',
|
||||
uploading:'Uploading',
|
||||
},
|
||||
placeholder:{
|
||||
|
||||
setValue: 'Set Value',
|
||||
deviceCodePlaceholder: "Please select weather station device code",
|
||||
statusPageNamePlaceholder: "Please enter fertilizer status page name",
|
||||
cameraNamePlaceholder: "Please enter camera name",
|
||||
cameraChannelPlaceholder: "Please enter camera channel number",
|
||||
sortOrderPlaceholder: "Please enter sort order",
|
||||
deviceNamePlaceholder: "Please enter device name",
|
||||
quantityPlaceholder: "Please enter quantity",
|
||||
},
|
||||
nameText:{
|
||||
sortOrder: "Sort Order",
|
||||
operations: "Operations",
|
||||
edit: "Edit",
|
||||
delete: "Delete",
|
||||
deleteContent: "Are you sure to delete this content?",
|
||||
deviceCode: 'Device Code',
|
||||
deviceName: "Device Name",
|
||||
},
|
||||
index: {
|
||||
// header
|
||||
noData:'NO DATA',
|
||||
confirm: 'Confirm',
|
||||
cancel: 'Cancel',
|
||||
cancel1: 'Cancel',
|
||||
realTimeData: "Realtime",
|
||||
setParams: "Params",
|
||||
galleryData: "Gallery",
|
||||
@ -258,5 +280,70 @@ module.exports = {
|
||||
zoomOut: "Zoom Out",
|
||||
focusNear: "Focus Near",
|
||||
focusFar: "Focus Far"
|
||||
},
|
||||
|
||||
bigDataDevice: {
|
||||
title: "Big Data Device Information",
|
||||
tableHeaders: {
|
||||
deviceCode: "Device Code",
|
||||
deviceName: "Device Name",
|
||||
variety: "Variety",
|
||||
quantity: "Quantity",
|
||||
growthStage: "Growth Stage",
|
||||
operations: "Operations",
|
||||
edit: "Edit",
|
||||
delete: "Delete"
|
||||
},
|
||||
dialog: {
|
||||
title: "Edit",
|
||||
deviceCodePlaceholder: "Please select weather station device code",
|
||||
varietyPlaceholder: "Please enter variety",
|
||||
growthStagePlaceholder: "Please enter growth stage",
|
||||
deviceNamePlaceholder: "Please enter device name",
|
||||
quantityPlaceholder: "Please enter quantity",
|
||||
confirm: "Confirm",
|
||||
cancel: "Cancel",
|
||||
deleteConfirmation: "Are you sure to delete this item?"
|
||||
}
|
||||
},
|
||||
|
||||
deviceManagement: {
|
||||
title: "Device Information Management",
|
||||
deviceTypes: {
|
||||
fertilizer: "Fertilizer Machine",
|
||||
controller: "Controller",
|
||||
smartController: "Smart Controller",
|
||||
weatherStation: "Ecological Weather Station",
|
||||
dataCollector: "Data Collector"
|
||||
},
|
||||
tableHeaders: {
|
||||
deviceCode: "Device Code",
|
||||
deviceName: "Device Name",
|
||||
operations: "Operations",
|
||||
edit: "Edit",
|
||||
modifyMoreNames: "Modify More Names",
|
||||
permissionEdit: "Permission Edit"
|
||||
},
|
||||
dialogs: {
|
||||
editTitle: "Edit",
|
||||
modifyNamesTitle: "Modify More Names",
|
||||
permissionManagement: "Controller Permission Management",
|
||||
deviceCodePlaceholder: "Please enter device code",
|
||||
deviceNamePlaceholder: "Please enter device name",
|
||||
statusPageName: "Fertilizer Status Page Name",
|
||||
cameraName: "Camera Name",
|
||||
cameraChannel: "Camera Channel Number",
|
||||
fertilizationRecipes: "Fertilization Recipes 1-8",
|
||||
irrigationGroups: "Irrigation Groups 1-8",
|
||||
irrigationGroups9_16: "Irrigation Groups 9-16",
|
||||
externalDevices: "External Devices 1-4",
|
||||
smartIrrigation: "Smart Irrigation 1-8",
|
||||
smartIrrigation9_16: "Smart Irrigation 9-16",
|
||||
recipePlaceholder: "Recipe {n}",
|
||||
groupPlaceholder: "Group {n}",
|
||||
externalPlaceholder: "External Device {n}",
|
||||
smartPlaceholder:"Smart Irrigation {n}",
|
||||
noteText: "If there is a camera, the image on the mini-program's camera main page will be updated hourly. If there is no camera, you can customize the image address information."
|
||||
}
|
||||
}
|
||||
};
|
||||
|
@ -1,4 +1,5 @@
|
||||
module.exports = {
|
||||
// 登录页面
|
||||
login: {
|
||||
title: "用户登录",
|
||||
login: "登录",
|
||||
@ -10,22 +11,52 @@ module.exports = {
|
||||
passwordPlaceholder: "请输入密码",
|
||||
loginSuccess: "登录成功",
|
||||
},
|
||||
// 实时数据的短信弹框选择
|
||||
comparisonOperators: [
|
||||
{ name: '大于(>)', value: 1 },
|
||||
{ name: '小于(<)', value: 2 },
|
||||
{ name: '大于等于(>=)', value: 3 },
|
||||
{ name: '小于等于(<=)', value: 4 }
|
||||
],
|
||||
// 各个input的placeholder
|
||||
placeholder:{
|
||||
|
||||
setValue: '请输入设定值',
|
||||
deviceCodePlaceholder: "请输入设备code码",
|
||||
statusPageNamePlaceholder: "请输入施肥机状态页名称",
|
||||
cameraNamePlaceholder: "请输入摄像机名称",
|
||||
cameraChannelPlaceholder: "请输入摄像机通道号",
|
||||
sortOrderPlaceholder: "请输入排序",
|
||||
deviceNamePlaceholder: "请输入设备名称",
|
||||
quantityPlaceholder: "请输入数量",
|
||||
recipePlaceholder: "施肥{n}",
|
||||
groupPlaceholder: "灌溉组{n}",
|
||||
externalPlaceholder: "外控设备{n}",
|
||||
smartPlaceholder:"智能灌溉{n}",
|
||||
},
|
||||
nameText:{
|
||||
sortOrder: "排序",
|
||||
operations: "操作",
|
||||
edit: "编辑",
|
||||
delete: "删除",
|
||||
deleteContent: "这一段内容确定删除吗?",
|
||||
deviceCode: '设备code码',
|
||||
deviceName: "设备名称",
|
||||
},
|
||||
// 各个消息提示
|
||||
message:{
|
||||
delete:'删除成功',
|
||||
add:'添加成功',
|
||||
change:'修改成功',
|
||||
loading:'加载中',
|
||||
uploading:'上传中',
|
||||
},
|
||||
// 公共页面
|
||||
index: {
|
||||
noData:'无数据',
|
||||
confirm: '确定',
|
||||
cancel: '取消',
|
||||
cancel1: '取 消',
|
||||
// header
|
||||
realTimeData: "实时数据",
|
||||
setParams: "设定值参数",
|
||||
@ -81,7 +112,7 @@ module.exports = {
|
||||
cardExpiryWarning: `<div><span class="color-red">{deviceName}</span>卡号为{iccid},物联网卡即将到期,剩余时间<span class="color-red">{daysDifference}天</span>,请联系管理员。</div>`,
|
||||
notification: '提示',
|
||||
},
|
||||
|
||||
// 设定值页面的tab
|
||||
setParams: {
|
||||
title: '设定值参数',
|
||||
statusDisplay: '{deviceName}状态显示',
|
||||
@ -140,6 +171,7 @@ module.exports = {
|
||||
solenoidValve: '电磁阀',
|
||||
CO2: 'CO2补气'
|
||||
},
|
||||
// 实时页面
|
||||
realTime: {
|
||||
target: '目标',
|
||||
average: '平均',
|
||||
@ -219,7 +251,7 @@ module.exports = {
|
||||
},
|
||||
|
||||
},
|
||||
|
||||
// 历史数据/图库分析
|
||||
imageGallery: {
|
||||
title: '图库数据',
|
||||
title1: "历史数据",
|
||||
@ -246,6 +278,7 @@ module.exports = {
|
||||
avg: "平均值",
|
||||
return: "返回",
|
||||
},
|
||||
// 视频监控
|
||||
videoMonitoring: {
|
||||
title: "视频监控",
|
||||
topLeft: "左上",
|
||||
@ -257,5 +290,63 @@ module.exports = {
|
||||
focusNear: "近焦距",
|
||||
focusFar: "远焦距"
|
||||
},
|
||||
|
||||
// 大数据设备信息 dataDevice
|
||||
bigDataDevice: {
|
||||
title: "大数据设备信息",
|
||||
tableHeaders: {
|
||||
deviceCode: "设备code码",
|
||||
deviceName: "设备名称",
|
||||
variety: "品种",
|
||||
quantity: "数量",
|
||||
growthStage: "生长阶段",
|
||||
operations: "操作",
|
||||
edit: "编辑",
|
||||
delete: "删除"
|
||||
},
|
||||
dialog: {
|
||||
title: "编辑",
|
||||
deviceCodePlaceholder: "请选择气象站设备code码",
|
||||
varietyPlaceholder: "请输入品种",
|
||||
growthStagePlaceholder: "请输入生长阶段",
|
||||
deviceNamePlaceholder: "请输入设备名称",
|
||||
quantityPlaceholder: "请输入数量",
|
||||
deleteConfirmation: "确定删除这条内容吗?"
|
||||
}
|
||||
},
|
||||
//设备信息管理 deviceInfoManage
|
||||
deviceManagement: {
|
||||
title: "设备信息管理",
|
||||
deviceTypes: {
|
||||
fertilizer: "施肥机",
|
||||
controller: "控制器",
|
||||
smartController: "智能控制器",
|
||||
weatherStation: "生态气象站",
|
||||
dataCollector: "数据采集器"
|
||||
},
|
||||
tableHeaders: {
|
||||
deviceCode: "设备code码",
|
||||
deviceName: "设备名称",
|
||||
operations: "操作",
|
||||
edit: "编辑",
|
||||
modifyMoreNames: "修改更多名称",
|
||||
permissionEdit: "权限编辑"
|
||||
},
|
||||
dialogs: {
|
||||
editTitle: "编辑",
|
||||
modifyNamesTitle: "修改更多名称",
|
||||
permissionManagement: "控制器权限管理",
|
||||
statusPageName: "施肥机状态页名称",
|
||||
cameraName: "摄像机名称",
|
||||
cameraChannel: "摄像机通道号",
|
||||
|
||||
fertilizationRecipes: "施肥配方1-8",
|
||||
irrigationGroups: "灌溉组1-8",
|
||||
irrigationGroups9_16: "灌溉组9-16",
|
||||
externalDevices: "外控设备1-4",
|
||||
smartIrrigation: "智能灌溉1-8",
|
||||
smartIrrigation9_16: "智能灌溉9-16",
|
||||
|
||||
noteText: "如果有摄像机则每小时都会定时更新小程序摄像机主页面图片,如果没有摄像机则可以自定义更改图片地址信息。"
|
||||
}
|
||||
}
|
||||
};
|
||||
|
@ -8,7 +8,7 @@
|
||||
</div> -->
|
||||
<div class="detail-detail" v-if="detail">
|
||||
<div class="detail-detail-div">
|
||||
<div class="title">设备名称:</div>
|
||||
<div class="title">{{$t('nameText.deviceName')}}:</div>
|
||||
<div class="text">{{detail.deviceName}}</div>
|
||||
</div>
|
||||
<div class="detail-detail-div">
|
||||
|
@ -1,19 +1,20 @@
|
||||
<template>
|
||||
<div class="dataDevice manage-page">
|
||||
<div class="table-title">
|
||||
<img src="../../assets/manageImg/dataDevice.png" alt="">大数据设备信息
|
||||
<img src="../../assets/manageImg/dataDevice.png" alt="">
|
||||
{{ $t('bigDataDevice.title') }}
|
||||
</div>
|
||||
<div class="table-view">
|
||||
<el-table :data="tableData" :row-class-name="tableRowClassName" height="620" style="width: 100%">
|
||||
<el-table-column prop="deviceId" label="设备code码" width="180px">
|
||||
<el-table-column prop="deviceId" :label="$t('bigDataDevice.tableHeaders.deviceCode')" width="180px">
|
||||
</el-table-column>
|
||||
<el-table-column prop="greenhouseName" label="设备名称">
|
||||
<el-table-column prop="greenhouseName" :label="$t('bigDataDevice.tableHeaders.deviceName')">
|
||||
</el-table-column>
|
||||
<el-table-column prop="greenhouseVariety" label="品种">
|
||||
<el-table-column prop="greenhouseVariety" :label="$t('bigDataDevice.tableHeaders.variety')">
|
||||
</el-table-column>
|
||||
<el-table-column prop="greenhouseNums" label="数量">
|
||||
<el-table-column prop="greenhouseNums" :label="$t('bigDataDevice.tableHeaders.quantity')">
|
||||
</el-table-column>
|
||||
<el-table-column prop="growthStageName" label="生长阶段">
|
||||
<el-table-column prop="growthStageName" :label="$t('bigDataDevice.tableHeaders.growthStage')">
|
||||
<template slot-scope="scope">
|
||||
<div class="table-flex">
|
||||
<div class="table-type">
|
||||
@ -22,62 +23,67 @@
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作">
|
||||
<el-table-column :label="$t('bigDataDevice.tableHeaders.operations')">
|
||||
<template slot-scope="scope">
|
||||
<div class="table-flex">
|
||||
<div class="table-operate blue" @click="openModel(scope.row)">
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="">编辑
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="">
|
||||
{{ $t('bigDataDevice.tableHeaders.edit') }}
|
||||
</div>
|
||||
<!-- <el-popconfirm title="这一段内容确定删除吗?">
|
||||
<!-- 如果需要删除功能 -->
|
||||
<!-- <el-popconfirm :title="$t('bigDataDevice.dialog.deleteConfirmation')">
|
||||
<div class="table-operate red" slot="reference">
|
||||
<img src="../../assets/manageImg/table-delete.png" alt="">删除
|
||||
<img src="../../assets/manageImg/table-delete.png" alt="">
|
||||
{{ $t('bigDataDevice.tableHeaders.delete') }}
|
||||
</div>
|
||||
</el-popconfirm> -->
|
||||
</div>
|
||||
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
<el-dialog :close-on-click-modal="false" title="提示" top="10vh" :visible.sync="addModel" width="700px"
|
||||
class="vrcode-model manage-model" :append-to-body="true">
|
||||
<el-dialog :close-on-click-modal="false" :title="$t('bigDataDevice.dialog.title')" top="10vh"
|
||||
:visible.sync="addModel" width="700px" class="vrcode-model manage-model" :append-to-body="true">
|
||||
<div class="vrcode-model-title">
|
||||
编辑
|
||||
{{ $t('bigDataDevice.dialog.title') }}
|
||||
</div>
|
||||
<div class="vrcode-content" v-if="nowData">
|
||||
<div class="manage-left">
|
||||
<!-- <div class="manage-input">
|
||||
<div class="input-title">设备code码</div>
|
||||
<input type="text" v-model="nowData.deviceId" placeholder="请输入设备code码">
|
||||
</div> -->
|
||||
<div class="manage-input-sel">
|
||||
<div class="input-title">设备code码</div>
|
||||
<div class="input-title">{{ $t('bigDataDevice.tableHeaders.deviceCode') }}</div>
|
||||
<el-dropdown @command="handleCommand">
|
||||
<div class="el-dropdown-link">
|
||||
<input v-model="nowData.deviceId" type="text" class="input-input" placeholder="请选择气象站设备code码">
|
||||
<input v-model="nowData.deviceId" type="text" class="input-input"
|
||||
:placeholder="$t('bigDataDevice.dialog.deviceCodePlaceholder')">
|
||||
<div class="arrow"><img src="../../assets/image/arrow.png" alt=""></div>
|
||||
</div>
|
||||
<el-dropdown-menu slot="dropdown" class="manage-dropdown">
|
||||
<el-dropdown-item v-for="item, index in typeSelList
|
||||
" :key="index" :command="item.deviceId">{{ item.deviceTypeName }}</el-dropdown-item>
|
||||
<el-dropdown-item v-for="item, index in typeSelList"
|
||||
:key="index" :command="item.deviceId">
|
||||
{{ item.deviceTypeName }}
|
||||
</el-dropdown-item>
|
||||
</el-dropdown-menu>
|
||||
</el-dropdown>
|
||||
</div>
|
||||
<div class="manage-input">
|
||||
<div class="input-title">品种</div>
|
||||
<input type="text" v-model="nowData.greenhouseVariety" placeholder="请输入品种">
|
||||
<div class="input-title">{{ $t('bigDataDevice.tableHeaders.variety') }}</div>
|
||||
<input type="text" v-model="nowData.greenhouseVariety"
|
||||
:placeholder="$t('bigDataDevice.dialog.varietyPlaceholder')">
|
||||
</div>
|
||||
<div class="manage-input">
|
||||
<div class="input-title">生长阶段</div>
|
||||
<input type="text" v-model="nowData.growthStageName" placeholder="请输入生长阶段">
|
||||
<div class="input-title">{{ $t('bigDataDevice.tableHeaders.growthStage') }}</div>
|
||||
<input type="text" v-model="nowData.growthStageName"
|
||||
:placeholder="$t('bigDataDevice.dialog.growthStagePlaceholder')">
|
||||
</div>
|
||||
<div class="manage-input">
|
||||
<div class="input-title">设备名称</div>
|
||||
<input type="text" v-model="nowData.greenhouseName" placeholder="请输入设备名称">
|
||||
<div class="input-title">{{ $t('bigDataDevice.tableHeaders.deviceName') }}</div>
|
||||
<input type="text" v-model="nowData.greenhouseName"
|
||||
:placeholder="$t('bigDataDevice.dialog.deviceNamePlaceholder')">
|
||||
</div>
|
||||
<div class="manage-input">
|
||||
<div class="input-title">数量</div>
|
||||
<input type="text" v-model="nowData.greenhouseNums" placeholder="请输入数量">
|
||||
<div class="input-title">{{ $t('bigDataDevice.tableHeaders.quantity') }}</div>
|
||||
<input type="text" v-model="nowData.greenhouseNums"
|
||||
:placeholder="$t('bigDataDevice.dialog.quantityPlaceholder')">
|
||||
</div>
|
||||
</div>
|
||||
<div class="manage-right">
|
||||
@ -91,11 +97,10 @@
|
||||
</div>
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<div class="vrcode-btn blue-btn w-100" @click="confirmModel">确定</div>
|
||||
<div class="vrcode-btn cancle-btn w-100" @click="addModel = false">取消</div>
|
||||
<div class="vrcode-btn blue-btn w-100" @click="confirmModel">{{$t('index.confirm')}}</div>
|
||||
<div class="vrcode-btn cancle-btn w-100" @click="addModel = false">{{$t('index.cancel')}}</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
|
||||
</div>
|
||||
</template>
|
||||
<script>
|
||||
@ -164,7 +169,7 @@ export default {
|
||||
handleImageChange(event, type) {
|
||||
this.loading = this.$loading({
|
||||
lock: true,
|
||||
text: '上传中',
|
||||
text: this.$t('message.uploading'),
|
||||
spinner: 'el-icon-loading',
|
||||
background: 'rgba(0, 0, 0, 0.7)'
|
||||
});
|
||||
|
@ -1,28 +1,28 @@
|
||||
<template>
|
||||
<div class="deviceSet manage-page">
|
||||
<div class="table-title">
|
||||
<img src="../../assets/manageImg/deviceInfoManage.png" alt="">设备信息管理
|
||||
<img src="../../assets/manageImg/deviceInfoManage.png" alt="">{{$t('deviceManagement.title')}}
|
||||
</div>
|
||||
<div class="flex-view">
|
||||
<div class="manage-btn" @click="active = 0" :class="active == 0 ? 'active' : ''">
|
||||
<img src="../../assets/manageImg/manage-btn-icon2.png" alt="">
|
||||
施肥机
|
||||
{{$t('deviceManagement.deviceTypes.fertilizer')}}
|
||||
</div>
|
||||
<div class="manage-btn" @click="active = 1" :class="active == 1 ? 'active' : ''">
|
||||
<img src="../../assets/manageImg/manage-btn-icon1.png" alt="">
|
||||
控制器
|
||||
{{$t('deviceManagement.deviceTypes.controller')}}
|
||||
</div>
|
||||
<div class="manage-btn" @click="active = 2" :class="active == 2 ? 'active' : ''">
|
||||
<img src="../../assets/manageImg/manage-btn-icon1.png" alt="">
|
||||
智能控制器
|
||||
{{$t('deviceManagement.deviceTypes.smartController')}}
|
||||
</div>
|
||||
<div class="manage-btn" @click="active = 3" :class="active == 3 ? 'active' : ''">
|
||||
<img src="../../assets/manageImg/manage-btn-icon1.png" alt="">
|
||||
生态气象站
|
||||
{{$t('deviceManagement.deviceTypes.weatherStation')}}
|
||||
</div>
|
||||
<div class="manage-btn" @click="active = 4" :class="active == 4 ? 'active' : ''">
|
||||
<img src="../../assets/manageImg/manage-btn-icon1.png" alt="">
|
||||
数据采集器
|
||||
{{$t('deviceManagement.deviceTypes.dataCollector')}}
|
||||
</div>
|
||||
</div>
|
||||
<div class="table-view" style="width: 100%;" v-if="active === 0">
|
||||
@ -33,18 +33,18 @@
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column> -->
|
||||
<el-table-column prop="deviceId" label="设备code码">
|
||||
<el-table-column prop="deviceId" :label="$t('deviceManagement.tableHeaders.deviceCode')">
|
||||
</el-table-column>
|
||||
<el-table-column prop="deviceTypeName" label="设备名称">
|
||||
<el-table-column prop="deviceTypeName" :label="$t('deviceManagement.tableHeaders.deviceName')">
|
||||
</el-table-column>
|
||||
<el-table-column label="操作">
|
||||
<el-table-column :label="$t('nameText.operations')">
|
||||
<template slot-scope="scope">
|
||||
<div class="table-flex">
|
||||
<div class="table-operate blue" @click="openModel(scope.row, scope.$index)">
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="">编辑
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="">{{$t('deviceManagement.tableHeaders.edit')}}
|
||||
</div>
|
||||
<div class="table-operate red" @click="openModelName(scope.row, scope.$index)">
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="">修改更多名称
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="">{{$t('deviceManagement.tableHeaders.modifyMoreNames')}}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -61,18 +61,18 @@
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column> -->
|
||||
<el-table-column prop="deviceId" label="设备code码">
|
||||
<el-table-column prop="deviceId" :label="$t('deviceManagement.tableHeaders.deviceCode')">
|
||||
</el-table-column>
|
||||
<el-table-column prop="deviceTypeName" label="设备名称">
|
||||
<el-table-column prop="deviceTypeName" :label="$t('deviceManagement.tableHeaders.deviceName')">
|
||||
</el-table-column>
|
||||
<el-table-column label="操作">
|
||||
<el-table-column :label="$t('nameText.operations')">
|
||||
<template slot-scope="scope">
|
||||
<div class="table-flex">
|
||||
<div class="table-operate blue" @click="openModel1(scope.row, scope.$index)">
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="">编辑
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="">{{$t('deviceManagement.tableHeaders.edit')}}
|
||||
</div>
|
||||
<div class="table-operate blue" @click="openRoleModel(scope.row.deviceId)">
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="">权限编辑
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="">{{$t('deviceManagement.tableHeaders.permissionEdit')}}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -88,18 +88,18 @@
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column> -->
|
||||
<el-table-column prop="deviceId" label="设备code码">
|
||||
<el-table-column prop="deviceId" :label="$t('deviceManagement.tableHeaders.deviceCode')">
|
||||
</el-table-column>
|
||||
<el-table-column prop="deviceTypeName" label="设备名称">
|
||||
<el-table-column prop="deviceTypeName" :label="$t('deviceManagement.tableHeaders.deviceName')">
|
||||
</el-table-column>
|
||||
<el-table-column label="操作">
|
||||
<el-table-column :label="$t('nameText.operations')">
|
||||
<template slot-scope="scope">
|
||||
<div class="table-flex">
|
||||
<div class="table-operate blue" @click="openModel1(scope.row, scope.$index)">
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="">编辑
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="">{{$t('deviceManagement.tableHeaders.edit')}}
|
||||
</div>
|
||||
<div class="table-operate red" @click="openModelName1(scope.row, scope.$index)">
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="">修改更多名称
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="">{{$t('deviceManagement.tableHeaders.modifyMoreNames')}}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -115,15 +115,15 @@
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column> -->
|
||||
<el-table-column prop="deviceId" label="设备code码">
|
||||
<el-table-column prop="deviceId" :label="$t('deviceManagement.tableHeaders.deviceCode')">
|
||||
</el-table-column>
|
||||
<el-table-column prop="deviceTypeName" label="设备名称">
|
||||
<el-table-column prop="deviceTypeName" :label="$t('deviceManagement.tableHeaders.deviceName')">
|
||||
</el-table-column>
|
||||
<el-table-column label="操作">
|
||||
<el-table-column :label="$t('nameText.operations')">
|
||||
<template slot-scope="scope">
|
||||
<div class="table-flex">
|
||||
<div class="table-operate blue" @click="openModel(scope.row, scope.$index)">
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="">编辑
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="">{{$t('deviceManagement.tableHeaders.edit')}}
|
||||
</div>
|
||||
|
||||
</div>
|
||||
@ -140,15 +140,15 @@
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column> -->
|
||||
<el-table-column prop="deviceId" label="设备code码">
|
||||
<el-table-column prop="deviceId" :label="$t('deviceManagement.tableHeaders.deviceCode')">
|
||||
</el-table-column>
|
||||
<el-table-column prop="deviceTypeName" label="设备名称">
|
||||
<el-table-column prop="deviceTypeName" :label="$t('deviceManagement.tableHeaders.deviceName')">
|
||||
</el-table-column>
|
||||
<el-table-column label="操作">
|
||||
<el-table-column :label="$t('nameText.operations')">
|
||||
<template slot-scope="scope">
|
||||
<div class="table-flex">
|
||||
<div class="table-operate blue" @click="openModel(scope.row, scope.$index)">
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="">编辑
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="">{{$t('deviceManagement.tableHeaders.edit')}}
|
||||
</div>
|
||||
|
||||
</div>
|
||||
@ -157,42 +157,42 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
<el-dialog :close-on-click-modal="false" title="提示" top="10vh" :visible.sync="addModel" width="700px" class="vrcode-model manage-model"
|
||||
<el-dialog :close-on-click-modal="false" title="" top="10vh" :visible.sync="addModel" width="700px" class="vrcode-model manage-model"
|
||||
:append-to-body="true">
|
||||
<div class="vrcode-model-title">
|
||||
编辑
|
||||
{{$t('deviceManagement.dialogs.editTitle')}}
|
||||
</div>
|
||||
<div class="vrcode-content" v-if="nowData">
|
||||
<div class="manage-left">
|
||||
<div class="manage-input">
|
||||
<div class="input-title">设备code码</div>
|
||||
<input type="text" v-model="nowData.deviceId" disabled placeholder="请输入设备code码">
|
||||
<div class="input-title">{{$t('nameText.deviceCode')}}</div>
|
||||
<input type="text" v-model="nowData.deviceId" disabled :placeholder="$t('placeholder.deviceCodePlaceholder')">
|
||||
</div>
|
||||
<div class="manage-input">
|
||||
<div class="input-title">设备名称</div>
|
||||
<input type="text" v-model="nowData.deviceTypeName" placeholder="请输入设备名称">
|
||||
<div class="input-title">{{$t('nameText.deviceName')}}</div>
|
||||
<input type="text" v-model="nowData.deviceTypeName" :placeholder="$t('placeholder.deviceNamePlaceholder')">
|
||||
</div>
|
||||
<div class="manage-input">
|
||||
<div class="input-title">施肥机状态页名称</div>
|
||||
<input type="text" v-model="nowData.stationName" placeholder="请输入施肥机状态页名称">
|
||||
<div class="input-title">{{$t('deviceManagement.dialogs.statusPageName')}}</div>
|
||||
<input type="text" v-model="nowData.stationName" :placeholder="$t('placeholder.statusPageNamePlaceholder')">
|
||||
</div>
|
||||
<div class="manage-input">
|
||||
<div class="input-title">摄像机名称</div>
|
||||
<input type="text" v-model="nowData.cameraSerialNumber" placeholder="请输入摄像机名称">
|
||||
<div class="input-title">{{$t('deviceManagement.dialogs.cameraName')}}</div>
|
||||
<input type="text" v-model="nowData.cameraSerialNumber" :placeholder="$t('placeholder.cameraNamePlaceholder')">
|
||||
</div>
|
||||
<div class="manage-input">
|
||||
<div class="input-title">摄像机通道号</div>
|
||||
<input type="number" v-model="nowData.cameraChannelNumber" placeholder="请输入对应摄像机通道号">
|
||||
<div class="input-title">{{$t('deviceManagement.dialogs.cameraChannel')}}</div>
|
||||
<input type="number" v-model="nowData.cameraChannelNumber" :placeholder="$t('placeholder.cameraChannelPlaceholder')">
|
||||
</div>
|
||||
<div class="manage-input">
|
||||
<div class="input-title">排序</div>
|
||||
<input type="number" v-model="nowData.equipmentStatu" placeholder="请输入排序">
|
||||
<div class="input-title">{{$t('nameText.sortOrder')}}</div>
|
||||
<input type="number" v-model="nowData.equipmentStatu" :placeholder="$t('placeholder.sortOrderPlaceholder')">
|
||||
</div>
|
||||
</div>
|
||||
<div class="manage-right">
|
||||
<div class="manage-img">
|
||||
<label for="sel-img">
|
||||
<img class="" :src="nowData.hls" alt="小程序图片">
|
||||
<img class="" :src="nowData.hls" alt="">
|
||||
</label>
|
||||
<input ref="fileInput" type="file" :multiple="false" id="sel-img" accept="image/*"
|
||||
@change="handleImageChange($event, 0)" />
|
||||
@ -200,140 +200,140 @@
|
||||
</div>
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<div class="vrcode-btn blue-btn w-100" @click="changeAddModel">确定</div>
|
||||
<div class="vrcode-btn cancle-btn w-100" @click="addModel = false">取消</div>
|
||||
<div class="vrcode-btn blue-btn w-100" @click="changeAddModel">{{$t('index.confirm')}}</div>
|
||||
<div class="vrcode-btn cancle-btn w-100" @click="addModel = false">{{$t('index.cancel')}}</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
<!-- 施肥机的修改名字 -->
|
||||
<el-dialog :close-on-click-modal="false" title="提示" top="10vh" :visible.sync="changeName" width="760px" class="vrcode-model manage-model"
|
||||
:append-to-body="true">
|
||||
<div class="vrcode-model-title">
|
||||
修改更多名称
|
||||
{{$t('deviceManagement.dialogs.modifyNamesTitle')}}
|
||||
</div>
|
||||
<div class="vrcode-content" v-if="nameList">
|
||||
<div class="manage-left">
|
||||
<div class="manage-input w-160">
|
||||
<div class="input-title">施肥配方1-8</div>
|
||||
<input type="text" v-model="nameList.fertilizationOne" placeholder="施肥1">
|
||||
<div class="input-title">{{$t('deviceManagement.dialogs.fertilizationRecipes')}}</div>
|
||||
<input type="text" v-model="nameList.fertilizationOne" :placeholder="$t('placeholder.recipePlaceholder', {n: 1})">
|
||||
</div>
|
||||
<div class="manage-input w-160">
|
||||
<input type="text" v-model="nameList.fertilizationTwo" placeholder="施肥2">
|
||||
<input type="text" v-model="nameList.fertilizationTwo" :placeholder="$t('placeholder.recipePlaceholder', {n: 2})">
|
||||
</div>
|
||||
<div class="manage-input w-160">
|
||||
<input type="text" v-model="nameList.fertilizationThree" placeholder="施肥3">
|
||||
<input type="text" v-model="nameList.fertilizationThree" :placeholder="$t('placeholder.recipePlaceholder', {n: 3})">
|
||||
</div>
|
||||
<div class="manage-input w-160">
|
||||
<input type="text" v-model="nameList.fertilizationFour" placeholder="施肥4">
|
||||
<input type="text" v-model="nameList.fertilizationFour" :placeholder="$t('placeholder.recipePlaceholder', {n: 4})">
|
||||
</div>
|
||||
<div class="manage-input w-160">
|
||||
<input type="text" v-model="nameList.fertilizationFive" placeholder="施肥5">
|
||||
<input type="text" v-model="nameList.fertilizationFive" :placeholder="$t('placeholder.recipePlaceholder', {n: 5})">
|
||||
</div>
|
||||
<div class="manage-input w-160">
|
||||
<input type="text" v-model="nameList.fertilizationSix" placeholder="施肥6">
|
||||
<input type="text" v-model="nameList.fertilizationSix" :placeholder="$t('placeholder.recipePlaceholder', {n: 6})">
|
||||
</div>
|
||||
<div class="manage-input w-160">
|
||||
<input type="text" v-model="nameList.fertilizationSeven" placeholder="施肥7">
|
||||
<input type="text" v-model="nameList.fertilizationSeven" :placeholder="$t('placeholder.recipePlaceholder', {n: 7})">
|
||||
</div>
|
||||
<div class="manage-input w-160">
|
||||
<input type="text" v-model="nameList.fertilizationEight" placeholder="施肥8">
|
||||
<input type="text" v-model="nameList.fertilizationEight" :placeholder="$t('placeholder.recipePlaceholder', {n: 8})">
|
||||
</div>
|
||||
</div>
|
||||
<div class="manage-center">
|
||||
<div class="manage-input w-160">
|
||||
<div class="input-title">灌溉组1-8</div>
|
||||
<input type="text" v-model="nameList.solenoidOne" placeholder="灌溉组1">
|
||||
<div class="input-title">{{$t('deviceManagement.dialogs.irrigationGroups')}}</div>
|
||||
<input type="text" v-model="nameList.solenoidOne" :placeholder="$t('placeholder.groupPlaceholder', {n: 1})">
|
||||
</div>
|
||||
<div class="manage-input w-160">
|
||||
<input type="text" v-model="nameList.solenoidTwo" placeholder="灌溉组2">
|
||||
<input type="text" v-model="nameList.solenoidTwo" :placeholder="$t('placeholder.groupPlaceholder', {n: 2})">
|
||||
</div>
|
||||
<div class="manage-input w-160">
|
||||
<input type="text" v-model="nameList.solenoidThree" placeholder="灌溉组3">
|
||||
<input type="text" v-model="nameList.solenoidThree" :placeholder="$t('placeholder.groupPlaceholder', {n: 3})">
|
||||
</div>
|
||||
<div class="manage-input w-160">
|
||||
<input type="text" v-model="nameList.solenoidFour" placeholder="灌溉组4">
|
||||
<input type="text" v-model="nameList.solenoidFour" :placeholder="$t('placeholder.groupPlaceholder', {n: 4})">
|
||||
</div>
|
||||
<div class="manage-input w-160">
|
||||
<input type="text" v-model="nameList.solenoidFive" placeholder="灌溉组5">
|
||||
<input type="text" v-model="nameList.solenoidFive" :placeholder="$t('placeholder.groupPlaceholder', {n: 5})">
|
||||
</div>
|
||||
<div class="manage-input w-160">
|
||||
<input type="text" v-model="nameList.solenoidSix" placeholder="灌溉组6">
|
||||
<input type="text" v-model="nameList.solenoidSix" :placeholder="$t('placeholder.groupPlaceholder', {n: 6})">
|
||||
</div>
|
||||
<div class="manage-input w-160">
|
||||
<input type="text" v-model="nameList.solenoidSeven" placeholder="灌溉组7">
|
||||
<input type="text" v-model="nameList.solenoidSeven" :placeholder="$t('placeholder.groupPlaceholder', {n: 7})">
|
||||
</div>
|
||||
<div class="manage-input w-160">
|
||||
<input type="text" v-model="nameList.solenoidEight" placeholder="灌溉组8">
|
||||
<input type="text" v-model="nameList.solenoidEight" :placeholder="$t('placeholder.groupPlaceholder', {n: 8})">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="manage-center">
|
||||
<div class="manage-input w-160">
|
||||
<div class="input-title">灌溉组9-16</div>
|
||||
<input type="text" v-model="nameList.solenoidNine" placeholder="灌溉组9">
|
||||
<div class="input-title">{{$t('deviceManagement.dialogs.irrigationGroups9_16')}}</div>
|
||||
<input type="text" v-model="nameList.solenoidNine" :placeholder="$t('placeholder.groupPlaceholder', {n: 9})">
|
||||
</div>
|
||||
<div class="manage-input w-160">
|
||||
<input type="text" v-model="nameList.solenoidTen" placeholder="灌溉组10">
|
||||
<input type="text" v-model="nameList.solenoidTen" :placeholder="$t('placeholder.groupPlaceholder', {n: 10})">
|
||||
</div>
|
||||
<div class="manage-input w-160">
|
||||
<input type="text" v-model="nameList.solenoidElven" placeholder="灌溉组11">
|
||||
<input type="text" v-model="nameList.solenoidElven" :placeholder="$t('placeholder.groupPlaceholder', {n: 11})">
|
||||
</div>
|
||||
<div class="manage-input w-160">
|
||||
<input type="text" v-model="nameList.solenoidTwelve" placeholder="灌溉组12">
|
||||
<input type="text" v-model="nameList.solenoidTwelve" :placeholder="$t('placeholder.groupPlaceholder', {n: 12})">
|
||||
</div>
|
||||
<div class="manage-input w-160">
|
||||
<input type="text" v-model="nameList.solenoidThirteen" placeholder="灌溉组13">
|
||||
<input type="text" v-model="nameList.solenoidThirteen" :placeholder="$t('placeholder.groupPlaceholder', {n: 13})">
|
||||
</div>
|
||||
<div class="manage-input w-160">
|
||||
<input type="text" v-model="nameList.solenoidFourteen" placeholder="灌溉组14">
|
||||
<input type="text" v-model="nameList.solenoidFourteen" :placeholder="$t('placeholder.groupPlaceholder', {n: 14})">
|
||||
</div>
|
||||
<div class="manage-input w-160">
|
||||
<input type="text" v-model="nameList.solenoidFifteen" placeholder="灌溉组15">
|
||||
<input type="text" v-model="nameList.solenoidFifteen" :placeholder="$t('placeholder.groupPlaceholder', {n: 15})">
|
||||
</div>
|
||||
<div class="manage-input w-160">
|
||||
<input type="text" v-model="nameList.solenoidSixteen" placeholder="灌溉组16">
|
||||
<input type="text" v-model="nameList.solenoidSixteen" :placeholder="$t('placeholder.groupPlaceholder', {n: 16})">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="manage-right">
|
||||
<div class="manage-input w-160">
|
||||
<div class="input-title">外控设备1-4</div>
|
||||
<input type="text" v-model="nameList.externalOne" placeholder="外控设备1">
|
||||
<div class="input-title">{{$t('deviceManagement.dialogs.externalDevices')}}</div>
|
||||
<input type="text" v-model="nameList.externalOne" :placeholder="$t('placeholder.externalPlaceholder', {n: 1})">
|
||||
</div>
|
||||
<div class="manage-input w-160">
|
||||
<input type="text" v-model="nameList.externalTwo" placeholder="外控设备2">
|
||||
<input type="text" v-model="nameList.externalTwo" :placeholder="$t('placeholder.externalPlaceholder', {n: 2})">
|
||||
</div>
|
||||
<div class="manage-input w-160">
|
||||
<input type="text" v-model="nameList.externalThree" placeholder="外控设备3">
|
||||
<input type="text" v-model="nameList.externalThree" :placeholder="$t('placeholder.externalPlaceholder', {n: 3})">
|
||||
</div>
|
||||
<div class="manage-input w-160">
|
||||
<input type="text" v-model="nameList.externalFour" placeholder="外控设备4">
|
||||
<input type="text" v-model="nameList.externalFour" :placeholder="$t('placeholder.externalPlaceholder', {n: 4})">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<div class="vrcode-btn blue-btn w-100" @click="changeAddModel2">确定</div>
|
||||
<div class="vrcode-btn cancle-btn w-100" @click="changeName = false">取消</div>
|
||||
<div class="vrcode-btn blue-btn w-100" @click="changeAddModel2">{{$t('index.confirm')}}</div>
|
||||
<div class="vrcode-btn cancle-btn w-100" @click="changeName = false">{{$t('index.cancel')}}</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
<!-- 控制器编辑 -->
|
||||
<el-dialog :close-on-click-modal="false" title="提示" top="10vh" :visible.sync="addModel1" width="564px" class="vrcode-model manage-model"
|
||||
:append-to-body="true">
|
||||
<div class="vrcode-model-title">
|
||||
编辑
|
||||
{{$t('nameText.edit')}}
|
||||
</div>
|
||||
<div class="vrcode-content" v-if="nowData1">
|
||||
<div class="manage-left">
|
||||
<div class="manage-input">
|
||||
<div class="input-title">设备code码</div>
|
||||
<input type="text" v-model="nowData1.deviceId" disabled placeholder="请输入设备code码">
|
||||
<div class="input-title">{{$t('nameText.deviceCode')}}</div>
|
||||
<input type="text" v-model="nowData1.deviceId" disabled :placeholder="$t('placeholder.deviceCodePlaceholder')">
|
||||
</div>
|
||||
<div class="manage-input">
|
||||
<div class="input-title">摄像机名称</div>
|
||||
<input type="text" v-model="nowData1.cameraSerialNumber" placeholder="请输入摄像机名称">
|
||||
<div class="input-title">{{$t('deviceManagement.dialogs.cameraName')}}</div>
|
||||
<input type="text" v-model="nowData1.cameraSerialNumber" :placeholder="$t('placeholder.cameraNamePlaceholder')">
|
||||
</div>
|
||||
<div class="manage-input">
|
||||
<div class="input-title">排序</div>
|
||||
<input type="number" v-model="nowData1.equipmentStatu" placeholder="请输入排序">
|
||||
<div class="input-title">{{$t('nameText.sortOrder')}}</div>
|
||||
<input type="number" v-model="nowData1.equipmentStatu" :placeholder="$t('placeholder.sortOrderPlaceholder')">
|
||||
</div>
|
||||
<div class="manage-img-small">
|
||||
<label for="sel-img">
|
||||
@ -345,98 +345,95 @@
|
||||
</div>
|
||||
<div class="manage-right">
|
||||
<div class="manage-input">
|
||||
<div class="input-title">设备名称</div>
|
||||
<input type="text" v-model="nowData1.deviceTypeName" placeholder="请输入设备名称">
|
||||
<div class="input-title">{{$t('nameText.deviceName')}}</div>
|
||||
<input type="text" v-model="nowData1.deviceTypeName" :placeholder="$t('placeholder.deviceNamePlaceholder')">
|
||||
</div>
|
||||
|
||||
<div class="manage-input">
|
||||
<div class="input-title">摄像机通道号</div>
|
||||
<input type="number" v-model="nowData1.cameraChannelNumber" placeholder="请输入摄像机通道号">
|
||||
<div class="input-title">{{$t('deviceManagement.dialogs.cameraChannel')}}</div>
|
||||
<input type="number" v-model="nowData1.cameraChannelNumber" :placeholder="$t('deviceManagement.dialogs.cameraChannel')">
|
||||
</div>
|
||||
<div class="manage-text">
|
||||
如果有摄像机则每小时都会定时更新<br>
|
||||
小程序摄像机主页面图片,<br>
|
||||
如果没有摄像机则可以自定义更改图片<br>
|
||||
地址信息。
|
||||
{{$t('deviceManagement.dialogs.noteText')}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<div class="vrcode-btn blue-btn w-100" @click="changeAddModel1">确定</div>
|
||||
<div class="vrcode-btn cancle-btn w-100" @click="addModel1 = false">取消</div>
|
||||
<div class="vrcode-btn blue-btn w-100" @click="changeAddModel1">{{$t('index.confirm')}}</div>
|
||||
<div class="vrcode-btn cancle-btn w-100" @click="addModel1 = false">{{$t('index.cancel')}}</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
<!-- 智能灌溉 -->
|
||||
<el-dialog :close-on-click-modal="false" title="提示" top="10vh" :visible.sync="changeName1" width="760px" class="vrcode-model manage-model"
|
||||
<el-dialog :close-on-click-modal="false" title="" top="10vh" :visible.sync="changeName1" width="760px" class="vrcode-model manage-model"
|
||||
:append-to-body="true">
|
||||
<div class="vrcode-model-title">
|
||||
修改更多名称
|
||||
{{$t('deviceManagement.dialogs.modifyNamesTitle')}}
|
||||
</div>
|
||||
<div class="vrcode-content" v-if="name20List">
|
||||
<div class="manage-left">
|
||||
<div class="manage-input w-160">
|
||||
<div class="input-title">智能灌溉1-8</div>
|
||||
<input type="text" v-model="name20List.name1" placeholder="灌溉组1">
|
||||
<div class="input-title">{{$t('deviceManagement.dialogs.smartIrrigation')}}</div>
|
||||
<input type="text" v-model="name20List.name1" :placeholder="$t('placeholder.smartPlaceholder', {n: 1})">
|
||||
</div>
|
||||
<div class="manage-input w-160">
|
||||
<input type="text" v-model="name20List.name2" placeholder="灌溉组2">
|
||||
<input type="text" v-model="name20List.name2" :placeholder="$t('placeholder.smartPlaceholder', {n: 2})">
|
||||
</div>
|
||||
<div class="manage-input w-160">
|
||||
<input type="text" v-model="name20List.name3" placeholder="灌溉组3">
|
||||
<input type="text" v-model="name20List.name3" :placeholder="$t('placeholder.smartPlaceholder', {n: 3})">
|
||||
</div>
|
||||
<div class="manage-input w-160">
|
||||
<input type="text" v-model="name20List.name4" placeholder="灌溉组4">
|
||||
<input type="text" v-model="name20List.name4" :placeholder="$t('placeholder.smartPlaceholder', {n: 4})">
|
||||
</div>
|
||||
<div class="manage-input w-160">
|
||||
<input type="text" v-model="name20List.name5" placeholder="灌溉组5">
|
||||
<input type="text" v-model="name20List.name5" :placeholder="$t('placeholder.smartPlaceholder', {n: 5})">
|
||||
</div>
|
||||
<div class="manage-input w-160">
|
||||
<input type="text" v-model="name20List.name6" placeholder="灌溉组6">
|
||||
<input type="text" v-model="name20List.name6" :placeholder="$t('placeholder.smartPlaceholder', {n: 6})">
|
||||
</div>
|
||||
<div class="manage-input w-160">
|
||||
<input type="text" v-model="name20List.name7" placeholder="灌溉组7">
|
||||
<input type="text" v-model="name20List.name7" :placeholder="$t('placeholder.smartPlaceholder', {n: 7})">
|
||||
</div>
|
||||
<div class="manage-input w-160">
|
||||
<input type="text" v-model="name20List.name8" placeholder="灌溉组8">
|
||||
<input type="text" v-model="name20List.name8" :placeholder="$t('placeholder.smartPlaceholder', {n: 8})">
|
||||
</div>
|
||||
</div>
|
||||
<div class="manage-center">
|
||||
<div class="manage-input w-160">
|
||||
<div class="input-title">智能灌溉9-16</div>
|
||||
<input type="text" v-model="name20List.name9" placeholder="灌溉组1">
|
||||
<div class="input-title">{{$t('deviceManagement.dialogs.smartIrrigation9_16')}}</div>
|
||||
<input type="text" v-model="name20List.name9" :placeholder="$t('placeholder.smartPlaceholder', {n: 9})">
|
||||
</div>
|
||||
<div class="manage-input w-160">
|
||||
<input type="text" v-model="name20List.name10" placeholder="灌溉组2">
|
||||
<input type="text" v-model="name20List.name10" :placeholder="$t('placeholder.smartPlaceholder', {n: 10})">
|
||||
</div>
|
||||
<div class="manage-input w-160">
|
||||
<input type="text" v-model="name20List.name11" placeholder="灌溉组3">
|
||||
<input type="text" v-model="name20List.name11" :placeholder="$t('placeholder.smartPlaceholder', {n: 11})">
|
||||
</div>
|
||||
<div class="manage-input w-160">
|
||||
<input type="text" v-model="name20List.name12" placeholder="灌溉组4">
|
||||
<input type="text" v-model="name20List.name12" :placeholder="$t('placeholder.smartPlaceholder', {n: 12})">
|
||||
</div>
|
||||
<div class="manage-input w-160">
|
||||
<input type="text" v-model="name20List.name13" placeholder="灌溉组5">
|
||||
<input type="text" v-model="name20List.name13" :placeholder="$t('placeholder.smartPlaceholder', {n: 13})">
|
||||
</div>
|
||||
<div class="manage-input w-160">
|
||||
<input type="text" v-model="name20List.name14" placeholder="灌溉组6">
|
||||
<input type="text" v-model="name20List.name14" :placeholder="$t('placeholder.smartPlaceholder', {n: 14})">
|
||||
</div>
|
||||
<div class="manage-input w-160">
|
||||
<input type="text" v-model="name20List.name15" placeholder="灌溉组7">
|
||||
<input type="text" v-model="name20List.name15" :placeholder="$t('placeholder.smartPlaceholder', {n: 15})">
|
||||
</div>
|
||||
<div class="manage-input w-160">
|
||||
<input type="text" v-model="name20List.name16" placeholder="灌溉组8">
|
||||
<input type="text" v-model="name20List.name16" :placeholder="$t('placeholder.smartPlaceholder', {n: 16})">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<div class="vrcode-btn blue-btn w-100" @click="changeAddModel3">确定</div>
|
||||
<div class="vrcode-btn cancle-btn w-100" @click="changeName = false">取消</div>
|
||||
<div class="vrcode-btn blue-btn w-100" @click="changeAddModel3">{{$t('index.confirm')}}</div>
|
||||
<div class="vrcode-btn cancle-btn w-100" @click="changeName = false">{{$t('index.cancel')}}</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
|
||||
|
||||
<el-dialog :close-on-click-modal="false" title="控制器权限管理" :append-to-body="true" :visible.sync="roleModel" width="70%">
|
||||
<div class="model-title">控制器权限管理</div>
|
||||
<el-dialog :close-on-click-modal="false" :title="$t('deviceManagement.dialogs.permissionManagement')" :append-to-body="true" :visible.sync="roleModel" width="70%">
|
||||
<div class="model-title">{{$t('deviceManagement.dialogs.permissionManagement')}}</div>
|
||||
<div class="model-sel scroll">
|
||||
<div v-for="item, index in allDevicestatus" :key="index">
|
||||
<div @click="selClick(item)" :class="item.state==0 ? 'sel' : 'no-sel'"></div>
|
||||
@ -445,7 +442,7 @@
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<!-- <div class="vrcode-btn blue-btn">添加标准控制器</div> -->
|
||||
<div class="vrcode-btn cancle-btn w-100" @click="roleModel = false">确定</div>
|
||||
<div class="vrcode-btn cancle-btn w-100" @click="roleModel = false">{{$t('index.confirm')}}</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
</div>
|
||||
@ -530,7 +527,7 @@ export default {
|
||||
this.api.updatePermissionState(apiData).then((res => {
|
||||
if (res.data.code == 200) {
|
||||
this.$message({
|
||||
message: '修改成功',
|
||||
message: this.$t('message.change'),
|
||||
type: "success",
|
||||
});
|
||||
// this.getcontrol_cpermission()
|
||||
@ -683,7 +680,7 @@ changeAddModel3(){
|
||||
handleImageChange(event,type) {
|
||||
this.loading = this.$loading({
|
||||
lock: true,
|
||||
text: '上传中',
|
||||
text: this.$t('message.uploading'),
|
||||
spinner: 'el-icon-loading',
|
||||
background: 'rgba(0, 0, 0, 0.7)'
|
||||
});
|
||||
|
@ -36,8 +36,8 @@
|
||||
height="540"
|
||||
style="width: 100%"
|
||||
>
|
||||
<el-table-column prop="deviceId" label="设备code码"> </el-table-column>
|
||||
<el-table-column prop="deviceTypeName" label="设备名称">
|
||||
<el-table-column prop="deviceId" :label="$t('nameText.deviceCode')"> </el-table-column>
|
||||
<el-table-column prop="deviceTypeName" :label="$t('nameText.deviceName')">
|
||||
</el-table-column>
|
||||
<el-table-column prop="cameraSerialNumber" label="设备关联摄像头名称">
|
||||
</el-table-column>
|
||||
@ -45,7 +45,7 @@
|
||||
</el-table-column>
|
||||
<el-table-column prop="userName" label="设备关联用户名称">
|
||||
</el-table-column>
|
||||
<el-table-column label="操作">
|
||||
<el-table-column :label="$t('nameText.operations')">
|
||||
<template slot-scope="scope">
|
||||
<div class="table-flex">
|
||||
<div
|
||||
@ -57,14 +57,14 @@
|
||||
</div>
|
||||
<el-popconfirm
|
||||
@confirm="confirmDel(scope.row)"
|
||||
title="这一段内容确定删除吗?"
|
||||
:title="$t('nameText.deleteContent')"
|
||||
icon-color="red"
|
||||
>
|
||||
<div class="table-operate red" slot="reference">
|
||||
<img
|
||||
src="../../assets/manageImg/table-delete.png"
|
||||
alt=""
|
||||
/>删除
|
||||
/>{{$t('nameText.delete')}}
|
||||
</div>
|
||||
</el-popconfirm>
|
||||
</div>
|
||||
@ -105,7 +105,7 @@
|
||||
添加标准控制器
|
||||
</div>
|
||||
<div class="vrcode-btn cancle-btn w-100" @click="roleModel = false">
|
||||
确定
|
||||
{{$t('index.confirm')}}
|
||||
</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
@ -123,11 +123,11 @@
|
||||
<div class="vrcode-content">
|
||||
<div class="manage-left">
|
||||
<div class="manage-input">
|
||||
<div class="input-title">设备code码</div>
|
||||
<div class="input-title">{{$t('nameText.deviceCode')}}</div>
|
||||
<input
|
||||
type="text"
|
||||
v-model="nowData1.deviceId"
|
||||
placeholder="请输入设备code码"
|
||||
:placeholder="$t('placeholder.deviceCodePlaceholder')"
|
||||
/>
|
||||
</div>
|
||||
<div class="manage-input-sel" style="margin-right: 0">
|
||||
@ -178,11 +178,11 @@
|
||||
</div>
|
||||
<div class="manage-right">
|
||||
<div class="manage-input">
|
||||
<div class="input-title">设备名称</div>
|
||||
<div class="input-title">{{$t('nameText.deviceName')}}</div>
|
||||
<input
|
||||
type="text"
|
||||
v-model="nowData1.deviceTypeName"
|
||||
placeholder="请输入设备名称"
|
||||
:placeholder="$t('placeholder.deviceNamePlaceholder')"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@ -204,9 +204,9 @@
|
||||
</div>
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<div class="vrcode-btn blue-btn w-100" @click="addDevice">确定</div>
|
||||
<div class="vrcode-btn blue-btn w-100" @click="addDevice">{{$t('index.confirm')}}</div>
|
||||
<div class="vrcode-btn cancle-btn w-100" @click="addModel1 = false">
|
||||
取消
|
||||
{{$t('index.cancel')}}
|
||||
</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
@ -282,7 +282,7 @@ export default {
|
||||
openRoleModel(deviceId) {
|
||||
this.loading = this.$loading({
|
||||
lock: true,
|
||||
text: "加载中",
|
||||
text: this.$t('message.loading'),
|
||||
spinner: "el-icon-loading",
|
||||
background: "rgba(0, 0, 0, 0.7)",
|
||||
});
|
||||
@ -340,7 +340,7 @@ export default {
|
||||
handleImageChange(event) {
|
||||
this.loading = this.$loading({
|
||||
lock: true,
|
||||
text: "上传中",
|
||||
text:this.$t('message.uploading'),
|
||||
spinner: "el-icon-loading",
|
||||
background: "rgba(0, 0, 0, 0.7)",
|
||||
});
|
||||
@ -415,7 +415,7 @@ export default {
|
||||
this.api.delpermission(deviceId, statusId).then((res) => {
|
||||
if (res.data.code == 200) {
|
||||
this.$message({
|
||||
message: "修改成功",
|
||||
message:this.$t('message.change') ,
|
||||
type: "success",
|
||||
});
|
||||
this.getcontrol_cpermission();
|
||||
@ -432,7 +432,7 @@ export default {
|
||||
this.api.addpermission(deviceId, statusId).then((res) => {
|
||||
if (res.data.code == 200) {
|
||||
this.$message({
|
||||
message: "修改成功",
|
||||
message:this.$t('message.change'),
|
||||
type: "success",
|
||||
});
|
||||
this.getcontrol_cpermission();
|
||||
@ -460,7 +460,7 @@ export default {
|
||||
};
|
||||
this.loading = this.$loading({
|
||||
lock: true,
|
||||
text: "加载中",
|
||||
text: this.$t('message.loading'),
|
||||
spinner: "el-icon-loading",
|
||||
background: "rgba(0, 0, 0, 0.7)",
|
||||
});
|
||||
|
@ -20,17 +20,17 @@
|
||||
</template>
|
||||
</el-table-column>
|
||||
|
||||
<el-table-column prop="name" label="设备名称">
|
||||
<el-table-column prop="name" :label="$t('nameText.deviceName')">
|
||||
</el-table-column>
|
||||
<el-table-column prop="nickName" label="设备别名">
|
||||
</el-table-column>
|
||||
<el-table-column prop="sort" width="120px" label="排序">
|
||||
<el-table-column prop="sort" width="120px" :label="$t('nameText.sortOrder')">
|
||||
</el-table-column>
|
||||
<el-table-column label="操作">
|
||||
<el-table-column :label="$t('nameText.operations')">
|
||||
<template slot-scope="scope">
|
||||
<div class="table-flex">
|
||||
<div class="table-operate blue" @click="openModel(scope.row, scope.$index)">
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="">编辑
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="">{{$t('nameText.edit')}}
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
@ -40,7 +40,7 @@
|
||||
<el-dialog :close-on-click-modal="false" title="提示" top="15vh" :visible.sync="addModel" width="564px" class="vrcode-model manage-model"
|
||||
:append-to-body="true">
|
||||
<div class="vrcode-model-title">
|
||||
编辑
|
||||
{{$t('nameText.edit')}}
|
||||
</div>
|
||||
<div class="vrcode-content" v-if="changeData">
|
||||
<div class="">
|
||||
@ -51,7 +51,7 @@
|
||||
</div>
|
||||
<div class="">
|
||||
<div class="manage-input">
|
||||
<div class="input-title">排序</div>
|
||||
<div class="input-title">{{$t('nameText.sortOrder')}}</div>
|
||||
<input type="number" v-model="changeData.sort" placeholder="请输入新排序">
|
||||
</div>
|
||||
</div>
|
||||
@ -66,8 +66,8 @@
|
||||
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<div class="vrcode-btn blue-btn w-100" @click="confirmModel">确定</div>
|
||||
<div class="vrcode-btn cancle-btn w-100" @click="addModel = false">取消</div>
|
||||
<div class="vrcode-btn blue-btn w-100" @click="confirmModel">{{$t('index.confirm')}}</div>
|
||||
<div class="vrcode-btn cancle-btn w-100" @click="addModel = false">{{$t('index.cancel')}}</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
</div>
|
||||
|
@ -19,17 +19,17 @@
|
||||
</template>
|
||||
</el-table-column>
|
||||
|
||||
<el-table-column prop="permissionName" label="设备名称">
|
||||
<el-table-column prop="permissionName" :label="$t('nameText.deviceName')">
|
||||
</el-table-column>
|
||||
<el-table-column prop="nickName" label="设备别名">
|
||||
</el-table-column>
|
||||
<el-table-column prop="sort" width="120px" label="排序">
|
||||
<el-table-column prop="sort" width="120px" :label="$t('nameText.sortOrder')">
|
||||
</el-table-column>
|
||||
<el-table-column label="操作">
|
||||
<el-table-column :label="$t('nameText.operations')">
|
||||
<template slot-scope="scope">
|
||||
<div class="table-flex">
|
||||
<div class="table-operate blue" @click="openModel(scope.row,scope.$index)">
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="">编辑
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="">{{$t('nameText.edit')}}
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
@ -38,7 +38,7 @@
|
||||
</div>
|
||||
<el-dialog :close-on-click-modal="false" title="提示" top="15vh" :visible.sync="addModel" width="564px" class="vrcode-model manage-model" :append-to-body="true">
|
||||
<div class="vrcode-model-title">
|
||||
编辑
|
||||
{{$t('nameText.edit')}}
|
||||
</div>
|
||||
<div class="vrcode-content" v-if="changeData">
|
||||
<div class="manage-left">
|
||||
@ -49,14 +49,14 @@
|
||||
</div>
|
||||
<div class="manage-right">
|
||||
<div class="manage-input">
|
||||
<div class="input-title">排序</div>
|
||||
<div class="input-title">{{$t('nameText.sortOrder')}}</div>
|
||||
<input type="number" v-model="changeData.sort" placeholder="请输入新排序">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<div class="vrcode-btn blue-btn w-100" @click="confirmModel">确定</div>
|
||||
<div class="vrcode-btn cancle-btn w-100" @click="addModel = false">取消</div>
|
||||
<div class="vrcode-btn blue-btn w-100" @click="confirmModel">{{$t('index.confirm')}}</div>
|
||||
<div class="vrcode-btn cancle-btn w-100" @click="addModel = false">{{$t('index.cancel')}}</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
</div>
|
||||
|
@ -30,11 +30,11 @@
|
||||
</el-table-column>
|
||||
<el-table-column prop="nickName" label="手机控制名称">
|
||||
</el-table-column>
|
||||
<el-table-column label="操作">
|
||||
<el-table-column :label="$t('nameText.operations')">
|
||||
<template slot-scope="scope">
|
||||
<div class="table-flex">
|
||||
<div class="table-operate blue" @click="openModel(scope.row, 1)">
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="">编辑
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="">{{$t('nameText.edit')}}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -45,7 +45,7 @@
|
||||
<el-dialog :close-on-click-modal="false" title="提示" top="10vh" :visible.sync="addModel" width="564px" class="vrcode-model manage-model"
|
||||
:append-to-body="true">
|
||||
<div class="vrcode-model-title">
|
||||
编辑
|
||||
{{$t('nameText.edit')}}
|
||||
</div>
|
||||
<div class="vrcode-content">
|
||||
<div class="manage-left">
|
||||
@ -63,8 +63,8 @@
|
||||
</div>
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<div class="vrcode-btn blue-btn w-100" @click="confirmBtn">确定</div>
|
||||
<div class="vrcode-btn cancle-btn w-100" @click="addModel = false">取消</div>
|
||||
<div class="vrcode-btn blue-btn w-100" @click="confirmBtn">{{$t('index.confirm')}}</div>
|
||||
<div class="vrcode-btn cancle-btn w-100" @click="addModel = false">{{$t('index.cancel')}}</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
</div>
|
||||
|
@ -25,11 +25,11 @@
|
||||
</el-table-column>
|
||||
<el-table-column prop="phonenumber" v-model="nowData.phonenumber" label="手机号">
|
||||
</el-table-column>
|
||||
<el-table-column label="操作">
|
||||
<el-table-column :label="$t('nameText.operations')">
|
||||
<template slot-scope="scope">
|
||||
<div class="table-flex">
|
||||
<div class="table-operate blue" @click="openModel(scope.row, 1)">
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="">编辑
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="">{{$t('nameText.edit')}}
|
||||
</div>
|
||||
<div class="table-operate red" @click="openPassword(scope.row, 1)">
|
||||
<img src="../../assets/manageImg/table-edit1.png" alt="">修改密码
|
||||
@ -68,8 +68,8 @@
|
||||
</div> -->
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<div class="vrcode-btn blue-btn w-100" @click="confirmPwdBtn">确定</div>
|
||||
<div class="vrcode-btn cancle-btn w-100" @click="passwordModel = false">取消</div>
|
||||
<div class="vrcode-btn blue-btn w-100" @click="confirmPwdBtn">{{$t('index.confirm')}}</div>
|
||||
<div class="vrcode-btn cancle-btn w-100" @click="passwordModel = false">{{$t('index.cancel')}}</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
<el-dialog title="提示" top="10vh" :visible.sync="addDeviceModel" width="460px" class="vrcode-model manage-model"
|
||||
@ -80,8 +80,8 @@
|
||||
<div class="vrcode-content">
|
||||
<div class="manage-left">
|
||||
<div class="manage-input w-400">
|
||||
<div class="input-title">设备code码</div>
|
||||
<input type="text" v-model="openData.deviceId" placeholder="请输入设备code码">
|
||||
<div class="input-title">{{$t('nameText.deviceCode')}}</div>
|
||||
<input type="text" v-model="openData.deviceId" :placeholder="$t('placeholder.deviceCodePlaceholder')">
|
||||
</div>
|
||||
<!-- <div class="manage-input w-400">
|
||||
<div class="input-title">设备类型</div>
|
||||
@ -101,8 +101,8 @@
|
||||
</el-dropdown>
|
||||
</div>
|
||||
<div class="manage-input w-400">
|
||||
<div class="input-title">排序</div>
|
||||
<input type="text" v-model="openData.equipmentStatu" placeholder="请输入排序">
|
||||
<div class="input-title">{{$t('nameText.sortOrder')}}</div>
|
||||
<input type="text" v-model="openData.equipmentStatu" :placeholder="$t('placeholder.sortOrderPlaceholder')">
|
||||
</div>
|
||||
</div>
|
||||
<!-- <div class="manage-right">
|
||||
@ -111,8 +111,8 @@
|
||||
</div>
|
||||
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<div class="vrcode-btn blue-btn w-100" @click="addDevice">确定</div>
|
||||
<div class="vrcode-btn cancle-btn w-100" @click="addDeviceModel = false">取消</div>
|
||||
<div class="vrcode-btn blue-btn w-100" @click="addDevice">{{$t('index.confirm')}}</div>
|
||||
<div class="vrcode-btn cancle-btn w-100" @click="addDeviceModel = false">{{$t('index.cancel')}}</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
<el-dialog title="提示" top="10vh" :visible.sync="addModel" width="760px" class="vrcode-model manage-model"
|
||||
@ -168,21 +168,21 @@
|
||||
</div>
|
||||
<div class="table-view" style="margin-top: 5px;" v-if="modelName!='添加'">
|
||||
<el-table :data="nowData.equipments" :row-class-name="tableRowClassName" height="300" style="width: 100%">
|
||||
<el-table-column prop="deviceId" v-model="nowData.userName" label="设备code码">
|
||||
<el-table-column prop="deviceId" v-model="nowData.userName" :label="$t('nameText.deviceCode')">
|
||||
</el-table-column>
|
||||
<el-table-column prop="equipmentName" v-model="nowData.nickName" label="设备类型">
|
||||
<template slot-scope="scope">
|
||||
<div>{{ getEquipmentName(scope.row.equipmentName) }}</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="equipmentStatu" v-model="nowData.phonenumber" label="排序">
|
||||
<el-table-column prop="equipmentStatu" v-model="nowData.phonenumber" :label="$t('nameText.sortOrder')">
|
||||
</el-table-column>
|
||||
<el-table-column label="操作">
|
||||
<el-table-column :label="$t('nameText.operations')">
|
||||
<template slot-scope="scope">
|
||||
<div class="table-flex">
|
||||
<el-popconfirm @confirm="delDevice(scope.row, scope.$index)" title="这一段内容确定删除吗?" icon-color="red">
|
||||
<el-popconfirm @confirm="delDevice(scope.row, scope.$index)" :title="$t('nameText.deleteContent')" icon-color="red">
|
||||
<div class="table-operate red" slot="reference">
|
||||
<img src="../../assets/manageImg/table-delete.png" alt="">删除
|
||||
<img src="../../assets/manageImg/table-delete.png" alt="">{{$t('nameText.delete')}}
|
||||
</div>
|
||||
</el-popconfirm>
|
||||
</div>
|
||||
@ -191,8 +191,8 @@
|
||||
</el-table>
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<div class="vrcode-btn blue-btn w-100" @click="confirmEdit">确定</div>
|
||||
<div class="vrcode-btn cancle-btn w-100" @click="addModel = false">取消</div>
|
||||
<div class="vrcode-btn blue-btn w-100" @click="confirmEdit">{{$t('index.confirm')}}</div>
|
||||
<div class="vrcode-btn cancle-btn w-100" @click="addModel = false">{{$t('index.cancel')}}</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
</div>
|
||||
@ -436,7 +436,7 @@ export default {
|
||||
this.addModel = true
|
||||
this.$forceUpdate()
|
||||
} else {
|
||||
this.modelName = '编辑'
|
||||
this.modelName = this.$t('nameText.edit')
|
||||
this.addModel = true
|
||||
|
||||
// const deviceIds = this.deviceList.map(device => device.deviceId);
|
||||
|
@ -13,11 +13,11 @@
|
||||
<el-table-column prop="data1" label="摄像头名称">
|
||||
</el-table-column>
|
||||
|
||||
<el-table-column label="操作">
|
||||
<el-table-column :label="$t('nameText.operations')">
|
||||
<template slot-scope="scope">
|
||||
<div class="table-flex">
|
||||
<div class="table-operate blue" @click="addModel=true">
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="">编辑
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="">{{$t('nameText.edit')}}
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
@ -26,13 +26,13 @@
|
||||
</div>
|
||||
<el-dialog :close-on-click-modal="false" title="提示" top="10vh" :visible.sync="addModel" width="560px" class="vrcode-model manage-model" :append-to-body="true">
|
||||
<div class="vrcode-model-title">
|
||||
编辑
|
||||
{{$t('nameText.edit')}}
|
||||
</div>
|
||||
<div class="vrcode-content">
|
||||
<div class="manage-left">
|
||||
<div class="manage-input">
|
||||
<div class="input-title">摄像头名称</div>
|
||||
<input type="text" placeholder="请输入设备code码">
|
||||
<input type="text" :placeholder="$t('placeholder.deviceCodePlaceholder')">
|
||||
</div>
|
||||
<div class="manage-input">
|
||||
<div class="input-title">公司名称</div>
|
||||
@ -43,7 +43,7 @@
|
||||
<div class="manage-right">
|
||||
<div class="manage-input">
|
||||
<div class="input-title">摄像头appkey</div>
|
||||
<input type="text" placeholder="请输入设备code码">
|
||||
<input type="text" :placeholder="$t('placeholder.deviceCodePlaceholder')">
|
||||
</div>
|
||||
<div class="manage-input">
|
||||
<div class="input-title">摄像头secert</div>
|
||||
@ -52,8 +52,8 @@
|
||||
</div>
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<div class="vrcode-btn blue-btn w-100" @click="addModel = false">确定</div>
|
||||
<div class="vrcode-btn cancle-btn w-100" @click="addModel = false">取消</div>
|
||||
<div class="vrcode-btn blue-btn w-100" @click="addModel = false">{{$t('index.confirm')}}</div>
|
||||
<div class="vrcode-btn cancle-btn w-100" @click="addModel = false">{{$t('index.cancel')}}</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
</div>
|
||||
|
@ -16,15 +16,15 @@
|
||||
</el-table-column> -->
|
||||
<el-table-column prop="deviceName" label="关联气象站名称">
|
||||
</el-table-column>
|
||||
<el-table-column label="操作">
|
||||
<el-table-column :label="$t('nameText.operations')">
|
||||
<template slot-scope="scope">
|
||||
<div class="table-flex">
|
||||
<div class="table-operate blue" @click="openModel(scope.row, 1)">
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="">编辑
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="">{{$t('nameText.edit')}}
|
||||
</div>
|
||||
<el-popconfirm @confirm="confirmDel(scope.row)" title="这一段内容确定删除吗?" icon-color="red">
|
||||
<el-popconfirm @confirm="confirmDel(scope.row)" :title="$t('nameText.deleteContent')" icon-color="red">
|
||||
<div class="table-operate red" slot="reference">
|
||||
<img src="../../assets/manageImg/table-delete.png" alt="">删除
|
||||
<img src="../../assets/manageImg/table-delete.png" alt="">{{$t('nameText.delete')}}
|
||||
</div>
|
||||
</el-popconfirm>
|
||||
|
||||
@ -44,7 +44,7 @@
|
||||
<!-- <div class="manage-input">
|
||||
<div class="input-title">关联气象站设备code码</div>
|
||||
<input type="text" v-model="nowData.deviceId" :disabled="modelName == '编辑' ? true : false"
|
||||
placeholder="请输入设备code码">
|
||||
:placeholder="$t('placeholder.deviceCodePlaceholder')">
|
||||
</div> -->
|
||||
<div class="manage-input-sel">
|
||||
<div class="input-title">关联气象站设备code码</div>
|
||||
@ -68,8 +68,8 @@
|
||||
</div>
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<div class="vrcode-btn blue-btn w-100" @click="confirmBtn">确定</div>
|
||||
<div class="vrcode-btn cancle-btn w-100" @click="addModel = false">取消</div>
|
||||
<div class="vrcode-btn blue-btn w-100" @click="confirmBtn">{{$t('index.confirm')}}</div>
|
||||
<div class="vrcode-btn cancle-btn w-100" @click="addModel = false">{{$t('index.cancel')}}</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
</div>
|
||||
@ -112,7 +112,7 @@ export default {
|
||||
this.addModel = true
|
||||
this.nowData= { deviceId: '', deviceName: '' }
|
||||
} else {
|
||||
this.modelName = '编辑'
|
||||
this.modelName = this.$t('nameText.edit')
|
||||
this.nowData = JSON.parse(JSON.stringify(item))
|
||||
this.addModel = true
|
||||
}
|
||||
@ -126,7 +126,7 @@ export default {
|
||||
});
|
||||
var user = JSON.parse(localStorage.getItem('userInfo'))
|
||||
var data = { ...this.nowData, userId: user.userid }
|
||||
if (this.modelName == '编辑') {
|
||||
if (this.modelName == this.$t('nameText.edit')) {
|
||||
this.api.updatephoneeqData(data).then(res => {
|
||||
this.loading.close()
|
||||
if (res.data.code == 200) {
|
||||
|
@ -13,28 +13,28 @@
|
||||
height="620"
|
||||
style="width: 100%"
|
||||
>
|
||||
<el-table-column prop="homepageSort" label="排序">
|
||||
<el-table-column prop="homepageSort" :label="$t('nameText.sortOrder')">
|
||||
</el-table-column>
|
||||
<el-table-column prop="homepageName" label="轮播图名字">
|
||||
</el-table-column>
|
||||
<el-table-column prop="homepageEnname" label="轮播图英文名字">
|
||||
</el-table-column>
|
||||
<el-table-column label="操作">
|
||||
<el-table-column :label="$t('nameText.operations')">
|
||||
<template slot-scope="scope">
|
||||
<div class="table-flex">
|
||||
<div class="table-operate blue" @click="openModel(scope.row, 1)">
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="" />编辑
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="" />{{$t('nameText.edit')}}
|
||||
</div>
|
||||
<el-popconfirm
|
||||
@confirm="confirmDel(scope.row)"
|
||||
title="这一段内容确定删除吗?"
|
||||
:title="$t('nameText.deleteContent')"
|
||||
icon-color="red"
|
||||
>
|
||||
<div class="table-operate red" slot="reference">
|
||||
<img
|
||||
src="../../assets/manageImg/table-delete.png"
|
||||
alt=""
|
||||
/>删除
|
||||
/>{{$t('nameText.delete')}}
|
||||
</div>
|
||||
</el-popconfirm>
|
||||
</div>
|
||||
@ -97,11 +97,11 @@
|
||||
/>
|
||||
</div>
|
||||
<div class="manage-input">
|
||||
<div class="input-title">排序</div>
|
||||
<div class="input-title">{{$t('nameText.sortOrder')}}</div>
|
||||
<input
|
||||
type="number"
|
||||
v-model="nowData.homepageSort"
|
||||
placeholder="请输入排序"
|
||||
:placeholder="$t('placeholder.sortOrderPlaceholder')"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
@ -137,10 +137,10 @@
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<div class="vrcode-btn blue-btn w-100" @click="changeAddModel">
|
||||
确定
|
||||
{{$t('index.confirm')}}
|
||||
</div>
|
||||
<div class="vrcode-btn cancle-btn w-100" @click="addModel = false">
|
||||
取消
|
||||
{{$t('index.cancel')}}
|
||||
</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
@ -193,7 +193,7 @@ export default {
|
||||
homepageTime: 3000,
|
||||
};
|
||||
} else {
|
||||
this.modelName = "编辑";
|
||||
this.modelName = this.$t('nameText.edit');
|
||||
this.nowData = JSON.parse(JSON.stringify(item));
|
||||
this.addModel = true;
|
||||
}
|
||||
@ -209,11 +209,11 @@ export default {
|
||||
}
|
||||
this.Addloading = this.$loading({
|
||||
lock: true,
|
||||
text: "加载中",
|
||||
text: this.$t('message.loading'),
|
||||
spinner: "el-icon-loading",
|
||||
background: "rgba(0, 0, 0, 0.7)",
|
||||
});
|
||||
if (this.modelName == "编辑") {
|
||||
if (this.modelName == this.$t('nameText.edit')) {
|
||||
var data = { ...this.nowData,id:this.nowData.id.toString() };
|
||||
this.api.website_updateows(data).then((res) => {
|
||||
this.Addloading.close();
|
||||
|
@ -13,28 +13,28 @@
|
||||
height="620"
|
||||
style="width: 100%"
|
||||
>
|
||||
<el-table-column prop="detailedIntroductionSort" label="排序">
|
||||
<el-table-column prop="detailedIntroductionSort" :label="$t('nameText.sortOrder')">
|
||||
</el-table-column>
|
||||
<el-table-column prop="detailedIntroductionName" label="案例名字">
|
||||
</el-table-column>
|
||||
<el-table-column prop="detailedIntroductionEnName" label="案例英文名字">
|
||||
</el-table-column>
|
||||
<el-table-column label="操作">
|
||||
<el-table-column :label="$t('nameText.operations')">
|
||||
<template slot-scope="scope">
|
||||
<div class="table-flex">
|
||||
<div class="table-operate blue" @click="openModel(scope.row, 1)">
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="" />编辑
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="" />{{$t('nameText.edit')}}
|
||||
</div>
|
||||
<el-popconfirm
|
||||
@confirm="confirmDel(scope.row)"
|
||||
title="这一段内容确定删除吗?"
|
||||
:title="$t('nameText.deleteContent')"
|
||||
icon-color="red"
|
||||
>
|
||||
<div class="table-operate red" slot="reference">
|
||||
<img
|
||||
src="../../assets/manageImg/table-delete.png"
|
||||
alt=""
|
||||
/>删除
|
||||
/>{{$t('nameText.delete')}}
|
||||
</div>
|
||||
</el-popconfirm>
|
||||
</div>
|
||||
@ -74,11 +74,11 @@
|
||||
</div>
|
||||
|
||||
<div class="manage-input">
|
||||
<div class="input-title">排序</div>
|
||||
<div class="input-title">{{$t('nameText.sortOrder')}}</div>
|
||||
<input
|
||||
type="number"
|
||||
v-model="nowData.detailedIntroductionSort"
|
||||
placeholder="请输入排序"
|
||||
:placeholder="$t('placeholder.sortOrderPlaceholder')"
|
||||
/>
|
||||
</div>
|
||||
<div class="manage-input">
|
||||
@ -143,10 +143,10 @@
|
||||
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<div class="vrcode-btn blue-btn w-100" @click="changeAddModel">
|
||||
确定
|
||||
{{$t('index.confirm')}}
|
||||
</div>
|
||||
<div class="vrcode-btn cancle-btn w-100" @click="addModel = false">
|
||||
取消
|
||||
{{$t('index.cancel')}}
|
||||
</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
@ -203,7 +203,7 @@ detailedIntroductionTextEnTitle:'',
|
||||
type:2,
|
||||
};
|
||||
} else {
|
||||
this.modelName = "编辑";
|
||||
this.modelName = this.$t('nameText.edit');
|
||||
this.nowData = JSON.parse(JSON.stringify(item));
|
||||
this.addModel = true;
|
||||
}
|
||||
@ -220,11 +220,11 @@ detailedIntroductionTextEnTitle:'',
|
||||
}
|
||||
this.Addloading = this.$loading({
|
||||
lock: true,
|
||||
text: "加载中",
|
||||
text: this.$t('message.loading'),
|
||||
spinner: "el-icon-loading",
|
||||
background: "rgba(0, 0, 0, 0.7)",
|
||||
});
|
||||
if (this.modelName == "编辑") {
|
||||
if (this.modelName == this.$t('nameText.edit')) {
|
||||
var data = { ...this.nowData,id:this.nowData.id.toString() };
|
||||
|
||||
|
||||
|
@ -13,28 +13,28 @@
|
||||
height="620"
|
||||
style="width: 100%"
|
||||
>
|
||||
<el-table-column prop="detailedIntroductionSort" label="排序">
|
||||
<el-table-column prop="detailedIntroductionSort" :label="$t('nameText.sortOrder')">
|
||||
</el-table-column>
|
||||
<el-table-column prop="detailedIntroductionName" label="公司名称">
|
||||
</el-table-column>
|
||||
<el-table-column prop="detailedIntroductionEnName" label="公司英文名称">
|
||||
</el-table-column>
|
||||
<el-table-column label="操作">
|
||||
<el-table-column :label="$t('nameText.operations')">
|
||||
<template slot-scope="scope">
|
||||
<div class="table-flex">
|
||||
<div class="table-operate blue" @click="openModel(scope.row, 1)">
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="" />编辑
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="" />{{$t('nameText.edit')}}
|
||||
</div>
|
||||
<el-popconfirm
|
||||
@confirm="confirmDel(scope.row)"
|
||||
title="这一段内容确定删除吗?"
|
||||
:title="$t('nameText.deleteContent')"
|
||||
icon-color="red"
|
||||
>
|
||||
<div class="table-operate red" slot="reference">
|
||||
<img
|
||||
src="../../assets/manageImg/table-delete.png"
|
||||
alt=""
|
||||
/>删除
|
||||
/>{{$t('nameText.delete')}}
|
||||
</div>
|
||||
</el-popconfirm>
|
||||
</div>
|
||||
@ -74,11 +74,11 @@
|
||||
</div>
|
||||
|
||||
<div class="manage-input">
|
||||
<div class="input-title">排序</div>
|
||||
<div class="input-title">{{$t('nameText.sortOrder')}}</div>
|
||||
<input
|
||||
type="number"
|
||||
v-model="nowData.detailedIntroductionSort"
|
||||
placeholder="请输入排序"
|
||||
:placeholder="$t('placeholder.sortOrderPlaceholder')"
|
||||
/>
|
||||
<div class="manage-textarea">
|
||||
<div class="input-title">公司中文简介(以回车键换行)</div>
|
||||
@ -124,10 +124,10 @@
|
||||
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<div class="vrcode-btn blue-btn w-100" @click="changeAddModel">
|
||||
确定
|
||||
{{$t('index.confirm')}}
|
||||
</div>
|
||||
<div class="vrcode-btn cancle-btn w-100" @click="addModel = false">
|
||||
取消
|
||||
{{$t('index.cancel')}}
|
||||
</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
@ -184,7 +184,7 @@ detailedIntroductionTextEnTitle:'',
|
||||
type:4,
|
||||
};
|
||||
} else {
|
||||
this.modelName = "编辑";
|
||||
this.modelName = this.$t('nameText.edit');
|
||||
this.nowData = JSON.parse(JSON.stringify(item));
|
||||
this.addModel = true;
|
||||
}
|
||||
@ -200,11 +200,11 @@ detailedIntroductionTextEnTitle:'',
|
||||
}
|
||||
this.Addloading = this.$loading({
|
||||
lock: true,
|
||||
text: "加载中",
|
||||
text: this.$t('message.loading'),
|
||||
spinner: "el-icon-loading",
|
||||
background: "rgba(0, 0, 0, 0.7)",
|
||||
});
|
||||
if (this.modelName == "编辑") {
|
||||
if (this.modelName == this.$t('nameText.edit')) {
|
||||
var data = { ...this.nowData,id:this.nowData.id.toString() };
|
||||
this.api.website_updateops(data).then((res) => {
|
||||
this.Addloading.close();
|
||||
|
@ -14,7 +14,7 @@
|
||||
height="620"
|
||||
style="width: 100%"
|
||||
>
|
||||
<el-table-column prop="detailedIntroductionSort" label="排序">
|
||||
<el-table-column prop="detailedIntroductionSort" :label="$t('nameText.sortOrder')">
|
||||
</el-table-column>
|
||||
<el-table-column prop="detailedIntroductionName" label="新闻标题">
|
||||
</el-table-column>
|
||||
@ -27,22 +27,22 @@
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作">
|
||||
<el-table-column :label="$t('nameText.operations')">
|
||||
<template slot-scope="scope">
|
||||
<div class="table-flex">
|
||||
<div class="table-operate blue" @click="openModel(scope.row, 1)">
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="" />编辑
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="" />{{$t('nameText.edit')}}
|
||||
</div>
|
||||
<el-popconfirm
|
||||
@confirm="confirmDel(scope.row)"
|
||||
title="这一段内容确定删除吗?"
|
||||
:title="$t('nameText.deleteContent')"
|
||||
icon-color="red"
|
||||
>
|
||||
<div class="table-operate red" slot="reference">
|
||||
<img
|
||||
src="../../assets/manageImg/table-delete.png"
|
||||
alt=""
|
||||
/>删除
|
||||
/>{{$t('nameText.delete')}}
|
||||
</div>
|
||||
</el-popconfirm>
|
||||
</div>
|
||||
@ -82,11 +82,11 @@
|
||||
/>
|
||||
</div>
|
||||
<div class="manage-input">
|
||||
<div class="input-title">排序</div>
|
||||
<div class="input-title">{{$t('nameText.sortOrder')}}</div>
|
||||
<input
|
||||
type="number"
|
||||
v-model="nowData.detailedIntroductionSort"
|
||||
placeholder="请输入排序"
|
||||
:placeholder="$t('placeholder.sortOrderPlaceholder')"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@ -152,10 +152,10 @@
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<div class="vrcode-btn blue-btn w-100" @click="changeAddModel">
|
||||
确定
|
||||
{{$t('index.confirm')}}
|
||||
</div>
|
||||
<div class="vrcode-btn cancle-btn w-100" @click="addModel = false">
|
||||
取消
|
||||
{{$t('index.cancel')}}
|
||||
</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
@ -193,10 +193,10 @@
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<div class="vrcode-btn blue-btn w-100" @click="changeNewModel">
|
||||
确定
|
||||
{{$t('index.confirm')}}
|
||||
</div>
|
||||
<div class="vrcode-btn cancle-btn w-100" @click="closeNewsModel">
|
||||
取消
|
||||
{{$t('index.cancel')}}
|
||||
</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
@ -371,7 +371,7 @@ export default {
|
||||
type: 3,
|
||||
};
|
||||
} else {
|
||||
this.modelName = "编辑";
|
||||
this.modelName = this.$t('nameText.edit');
|
||||
this.nowData = JSON.parse(JSON.stringify(item));
|
||||
this.addModel = true;
|
||||
}
|
||||
@ -388,11 +388,11 @@ export default {
|
||||
}
|
||||
this.Addloading = this.$loading({
|
||||
lock: true,
|
||||
text: "加载中",
|
||||
text: this.$t('message.loading'),
|
||||
spinner: "el-icon-loading",
|
||||
background: "rgba(0, 0, 0, 0.7)",
|
||||
});
|
||||
if (this.modelName == "编辑") {
|
||||
if (this.modelName == this.$t('nameText.edit')) {
|
||||
var data = { ...this.nowData, id: this.nowData.id.toString() };
|
||||
this.api.website_updateops(data).then((res) => {
|
||||
this.Addloading.close();
|
||||
|
@ -13,28 +13,28 @@
|
||||
height="320"
|
||||
style="width: 100%"
|
||||
>
|
||||
<el-table-column prop="productDisplaySort" label="排序">
|
||||
<el-table-column prop="productDisplaySort" :label="$t('nameText.sortOrder')">
|
||||
</el-table-column>
|
||||
<el-table-column prop="productDisplayName" label="产品列表名称">
|
||||
</el-table-column>
|
||||
<el-table-column prop="productDisplayEnName" label="产品列表英文名称">
|
||||
</el-table-column>
|
||||
<el-table-column label="操作">
|
||||
<el-table-column :label="$t('nameText.operations')">
|
||||
<template slot-scope="scope">
|
||||
<div class="table-flex">
|
||||
<div class="table-operate blue" @click="openModel1(scope.row, 1)">
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="" />编辑
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="" />{{$t('nameText.edit')}}
|
||||
</div>
|
||||
<el-popconfirm
|
||||
@confirm="confirmDel1(scope.row)"
|
||||
title="这一段内容确定删除吗?"
|
||||
:title="$t('nameText.deleteContent')"
|
||||
icon-color="red"
|
||||
>
|
||||
<div class="table-operate red" slot="reference">
|
||||
<img
|
||||
src="../../assets/manageImg/table-delete.png"
|
||||
alt=""
|
||||
/>删除
|
||||
/>{{$t('nameText.delete')}}
|
||||
</div>
|
||||
</el-popconfirm>
|
||||
</div>
|
||||
@ -56,28 +56,28 @@
|
||||
height="320"
|
||||
style="width: 100%"
|
||||
>
|
||||
<el-table-column prop="detailedIntroductionSort" label="排序">
|
||||
<el-table-column prop="detailedIntroductionSort" :label="$t('nameText.sortOrder')">
|
||||
</el-table-column>
|
||||
<el-table-column prop="detailedIntroductionName" label="产品名字">
|
||||
</el-table-column>
|
||||
<el-table-column prop="detailedIntroductionEnName" label="产品英文名字">
|
||||
</el-table-column>
|
||||
<el-table-column label="操作">
|
||||
<el-table-column :label="$t('nameText.operations')">
|
||||
<template slot-scope="scope">
|
||||
<div class="table-flex">
|
||||
<div class="table-operate blue" @click="openModel(scope.row, 1)">
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="" />编辑
|
||||
<img src="../../assets/manageImg/table-edit.png" alt="" />{{$t('nameText.edit')}}
|
||||
</div>
|
||||
<el-popconfirm
|
||||
@confirm="confirmDel(scope.row)"
|
||||
title="这一段内容确定删除吗?"
|
||||
:title="$t('nameText.deleteContent')"
|
||||
icon-color="red"
|
||||
>
|
||||
<div class="table-operate red" slot="reference">
|
||||
<img
|
||||
src="../../assets/manageImg/table-delete.png"
|
||||
alt=""
|
||||
/>删除
|
||||
/>{{$t('nameText.delete')}}
|
||||
</div>
|
||||
</el-popconfirm>
|
||||
</div>
|
||||
@ -118,11 +118,11 @@
|
||||
</div>
|
||||
|
||||
<div class="manage-input">
|
||||
<div class="input-title">排序</div>
|
||||
<div class="input-title">{{$t('nameText.sortOrder')}}</div>
|
||||
<input
|
||||
type="number"
|
||||
v-model="nowData1.productDisplaySort"
|
||||
placeholder="请输入排序"
|
||||
:placeholder="$t('placeholder.sortOrderPlaceholder')"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@ -159,10 +159,10 @@
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<div class="vrcode-btn blue-btn w-100" @click="changeAddModel1">
|
||||
确定
|
||||
{{$t('index.confirm')}}
|
||||
</div>
|
||||
<div class="vrcode-btn cancle-btn w-100" @click="addModel1 = false">
|
||||
取消
|
||||
{{$t('index.cancel')}}
|
||||
</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
@ -210,11 +210,11 @@
|
||||
</div>
|
||||
|
||||
<div class="manage-input">
|
||||
<div class="input-title">排序</div>
|
||||
<div class="input-title">{{$t('nameText.sortOrder')}}</div>
|
||||
<input
|
||||
type="number"
|
||||
v-model="nowData.detailedIntroductionSort"
|
||||
placeholder="请输入排序"
|
||||
:placeholder="$t('placeholder.sortOrderPlaceholder')"
|
||||
/>
|
||||
</div>
|
||||
<div class="manage-input">
|
||||
@ -310,10 +310,10 @@
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<div class="vrcode-btn blue-btn w-100" @click="changeAddModel">
|
||||
确定
|
||||
{{$t('index.confirm')}}
|
||||
</div>
|
||||
<div class="vrcode-btn cancle-btn w-100" @click="addModel = false">
|
||||
取消
|
||||
{{$t('index.cancel')}}
|
||||
</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
@ -404,7 +404,7 @@ productId: "",
|
||||
type: 1,
|
||||
};
|
||||
} else {
|
||||
this.modelName = "编辑";
|
||||
this.modelName = this.$t('nameText.edit');
|
||||
this.nowData = JSON.parse(JSON.stringify(item));
|
||||
this.addModel = true;
|
||||
}
|
||||
@ -421,7 +421,7 @@ productId: "",
|
||||
productDisplaySort: "",
|
||||
};
|
||||
} else {
|
||||
this.modelName1 = "编辑";
|
||||
this.modelName1 = this.$t('nameText.edit');
|
||||
this.nowData1 = JSON.parse(JSON.stringify(item));
|
||||
this.addModel1 = true;
|
||||
}
|
||||
@ -438,11 +438,11 @@ productId: "",
|
||||
}
|
||||
this.Addloading = this.$loading({
|
||||
lock: true,
|
||||
text: "加载中",
|
||||
text: this.$t('message.loading'),
|
||||
spinner: "el-icon-loading",
|
||||
background: "rgba(0, 0, 0, 0.7)",
|
||||
});
|
||||
if (this.modelName == "编辑") {
|
||||
if (this.modelName == this.$t('nameText.edit')) {
|
||||
var data = { ...this.nowData, id: this.nowData.id.toString() };
|
||||
this.api.website_updateops(data).then((res) => {
|
||||
this.Addloading.close();
|
||||
@ -482,11 +482,11 @@ productId: "",
|
||||
}
|
||||
this.Addloading = this.$loading({
|
||||
lock: true,
|
||||
text: "加载中",
|
||||
text: this.$t('message.loading'),
|
||||
spinner: "el-icon-loading",
|
||||
background: "rgba(0, 0, 0, 0.7)",
|
||||
});
|
||||
if (this.modelName1 == "编辑") {
|
||||
if (this.modelName1 == this.$t('nameText.edit')) {
|
||||
var data = { ...this.nowData1, id: this.nowData1.id.toString() };
|
||||
this.api.website_updateowp(data).then((res) => {
|
||||
this.Addloading.close();
|
||||
|
@ -411,7 +411,7 @@ export default {
|
||||
dataInit() {
|
||||
this.loading = this.$loading({
|
||||
lock: true,
|
||||
text: "加载中",
|
||||
text: this.$t('message.loading'),
|
||||
spinner: "el-icon-loading",
|
||||
background: "rgba(0, 0, 0, 0.7)",
|
||||
});
|
||||
|
@ -805,7 +805,7 @@ export default {
|
||||
dataInit() {
|
||||
this.loading = this.$loading({
|
||||
lock: true,
|
||||
text: "加载中",
|
||||
text: this.$t('message.loading'),
|
||||
spinner: "el-icon-loading",
|
||||
background: "rgba(0, 0, 0, 0.7)",
|
||||
});
|
||||
|
@ -65,7 +65,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<el-button type="primary" @click="modelClose">取 消</el-button>
|
||||
<el-button type="primary" @click="modelClose">{{$t('index.cancel1')}}</el-button>
|
||||
<el-button type="success" @click="modelConfirm">确 认</el-button>
|
||||
</span>
|
||||
</el-dialog>
|
||||
|
@ -658,7 +658,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<el-button type="primary" @click="modelClose">取 消</el-button>
|
||||
<el-button type="primary" @click="modelClose">{{$t('index.cancel1')}}</el-button>
|
||||
<el-button type="success" @click="modelConfirm">确 认</el-button>
|
||||
</span>
|
||||
</el-dialog>
|
||||
|
@ -648,7 +648,7 @@ export default {
|
||||
const that = this;
|
||||
this.loading = this.$loading({
|
||||
lock: true,
|
||||
text: "加载中",
|
||||
text: this.$t('message.loading'),
|
||||
spinner: "el-icon-loading",
|
||||
background: "rgba(0, 0, 0, 0.7)",
|
||||
});
|
||||
@ -664,7 +664,7 @@ export default {
|
||||
: this.indexs + "#智能灌溉组";
|
||||
this.loading = this.$loading({
|
||||
lock: true,
|
||||
text: "加载中",
|
||||
text: this.$t('message.loading'),
|
||||
spinner: "el-icon-loading",
|
||||
background: "rgba(0, 0, 0, 0.7)",
|
||||
});
|
||||
@ -683,7 +683,7 @@ export default {
|
||||
: this.indexs + "#智能灌溉组";
|
||||
this.loading = this.$loading({
|
||||
lock: true,
|
||||
text: "加载中",
|
||||
text: this.$t('message.loading'),
|
||||
spinner: "el-icon-loading",
|
||||
background: "rgba(0, 0, 0, 0.7)",
|
||||
});
|
||||
|
@ -200,6 +200,8 @@
|
||||
<img class="axis_shimen7" src="../../assets/img/axis1.png" alt="" @click="handlerAxis_5" />
|
||||
<img class="axis_shimen8" src="../../assets/img/axis1.png" alt="" @click="handlerAxis_5" />
|
||||
<img class="axis_shimen9" src="../../assets/img/axis1.png" alt="" @click="handlerAxis_5" />
|
||||
<div class="url-btn" @click="to8080">
|
||||
</div>
|
||||
</div>
|
||||
<!-- 丽水凤鸣共富葡萄 -->
|
||||
<div class="drag_box10" ref="drag_box10" v-show="limitUserId == 10">
|
||||
@ -1339,7 +1341,9 @@ export default {
|
||||
this.menu_current = !this.menu_current;
|
||||
this.content_item_current = index;
|
||||
},
|
||||
|
||||
to8080(){
|
||||
window.open("http://localhost:8080/");
|
||||
},
|
||||
handlerAxis_1() {
|
||||
this.$router.push({ path: "/largeScreen1" });
|
||||
},
|
||||
@ -3043,7 +3047,16 @@ export default {
|
||||
blue 13%,
|
||||
blue 87%,
|
||||
transparent 100%);
|
||||
|
||||
.url-btn{
|
||||
width: 1.3rem;height: .35rem;
|
||||
// background: rgba(255,255,255,0.3);
|
||||
position: absolute;
|
||||
top: 28.5%;
|
||||
left:17.5%;
|
||||
z-index: 99;
|
||||
cursor: pointer;
|
||||
transform: rotate(-32deg);
|
||||
}
|
||||
.drag_img {
|
||||
width: 100%;
|
||||
height: auto;
|
||||
@ -3062,7 +3075,7 @@ export default {
|
||||
z-index: 99;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
|
||||
.axis_shimen1 {
|
||||
width: 0.3rem;
|
||||
height: auto;
|
||||
|
@ -1746,7 +1746,7 @@ export default {
|
||||
dataInit() {
|
||||
this.loading = this.$loading({
|
||||
lock: true,
|
||||
text: "加载中",
|
||||
text: this.$t('message.loading'),
|
||||
spinner: "el-icon-loading",
|
||||
background: "rgba(0, 0, 0, 0.7)",
|
||||
});
|
||||
|
@ -36,15 +36,15 @@
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作" width="200">
|
||||
<el-table-column :label="$t('nameText.operations')" width="200">
|
||||
<template slot-scope="scope">
|
||||
|
||||
<div class="vrcode-table-btn">
|
||||
<div class="vrcode-btn blue-btn" @click="addModel = true">
|
||||
编辑
|
||||
{{$t('nameText.edit')}}
|
||||
</div>
|
||||
<div class="vrcode-btn red-btn">
|
||||
删除
|
||||
{{$t('nameText.delete')}}
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
@ -168,7 +168,7 @@
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<div class="vrcode-btn save-btn" @click="addModel = false">保存</div>
|
||||
<div class="vrcode-btn cancle-btn" @click="addModel = false">取消</div>
|
||||
<div class="vrcode-btn cancle-btn" @click="addModel = false">{{$t('index.cancel')}}</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
|
||||
|
@ -33,15 +33,15 @@
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作" width="200">
|
||||
<el-table-column :label="$t('nameText.operations')" width="200">
|
||||
<template slot-scope="scope">
|
||||
|
||||
<div class="vrcode-table-btn">
|
||||
<div class="vrcode-btn blue-btn" @click="addModel = true">
|
||||
编辑
|
||||
{{$t('nameText.edit')}}
|
||||
</div>
|
||||
<div class="vrcode-btn red-btn">
|
||||
删除
|
||||
{{$t('nameText.delete')}}
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
@ -67,7 +67,7 @@
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<div class="vrcode-btn save-btn" @click="addModel = false">保存</div>
|
||||
<div class="vrcode-btn cancle-btn" @click="addModel = false">取消</div>
|
||||
<div class="vrcode-btn cancle-btn" @click="addModel = false">{{$t('index.cancel')}}</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
|
||||
|
@ -41,15 +41,15 @@
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作" width="200">
|
||||
<el-table-column :label="$t('nameText.operations')" width="200">
|
||||
<template slot-scope="scope">
|
||||
|
||||
<div class="vrcode-table-btn">
|
||||
<div class="vrcode-btn blue-btn" @click="addModel = true">
|
||||
编辑
|
||||
{{$t('nameText.edit')}}
|
||||
</div>
|
||||
<div class="vrcode-btn red-btn">
|
||||
删除
|
||||
{{$t('nameText.delete')}}
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
@ -101,7 +101,7 @@
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<div class="vrcode-btn save-btn" @click="addModel = false">保存</div>
|
||||
<div class="vrcode-btn cancle-btn" @click="addModel = false">取消</div>
|
||||
<div class="vrcode-btn cancle-btn" @click="addModel = false">{{$t('index.cancel')}}</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
|
||||
|
@ -29,15 +29,15 @@
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作" width="200">
|
||||
<el-table-column :label="$t('nameText.operations')" width="200">
|
||||
<template slot-scope="scope">
|
||||
|
||||
<div class="vrcode-table-btn">
|
||||
<div class="vrcode-btn blue-btn" @click="addModel = true">
|
||||
编辑
|
||||
{{$t('nameText.edit')}}
|
||||
</div>
|
||||
<div class="vrcode-btn red-btn">
|
||||
删除
|
||||
{{$t('nameText.delete')}}
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
@ -82,7 +82,7 @@
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<div class="vrcode-btn save-btn" @click="addModel = false">保存</div>
|
||||
<div class="vrcode-btn cancle-btn" @click="addModel = false">取消</div>
|
||||
<div class="vrcode-btn cancle-btn" @click="addModel = false">{{$t('index.cancel')}}</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
|
||||
|
@ -29,15 +29,15 @@
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作" width="200">
|
||||
<el-table-column :label="$t('nameText.operations')" width="200">
|
||||
<template slot-scope="scope">
|
||||
|
||||
<div class="vrcode-table-btn">
|
||||
<div class="vrcode-btn blue-btn" @click="addModel = true">
|
||||
编辑
|
||||
{{$t('nameText.edit')}}
|
||||
</div>
|
||||
<div class="vrcode-btn red-btn">
|
||||
删除
|
||||
{{$t('nameText.delete')}}
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
@ -109,7 +109,7 @@
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<div class="vrcode-btn save-btn" @click="addModel = false">保存</div>
|
||||
<div class="vrcode-btn cancle-btn" @click="addModel = false">取消</div>
|
||||
<div class="vrcode-btn cancle-btn" @click="addModel = false">{{$t('index.cancel')}}</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
|
||||
|
@ -31,15 +31,15 @@
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作" width="200">
|
||||
<el-table-column :label="$t('nameText.operations')" width="200">
|
||||
<template slot-scope="scope">
|
||||
|
||||
<div class="vrcode-table-btn">
|
||||
<div class="vrcode-btn blue-btn" @click="addModel = true">
|
||||
编辑
|
||||
{{$t('nameText.edit')}}
|
||||
</div>
|
||||
<div class="vrcode-btn red-btn">
|
||||
删除
|
||||
{{$t('nameText.delete')}}
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
@ -65,7 +65,7 @@
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<div class="vrcode-btn save-btn" @click="addModel = false">保存</div>
|
||||
<div class="vrcode-btn cancle-btn" @click="addModel = false">取消</div>
|
||||
<div class="vrcode-btn cancle-btn" @click="addModel = false">{{$t('index.cancel')}}</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
|
||||
|
@ -215,7 +215,7 @@
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<div class="vrcode-btn save-btn" @click="addModel = false">保存</div>
|
||||
<div class="vrcode-btn cancle-btn" @click="addModel = false">取消</div>
|
||||
<div class="vrcode-btn cancle-btn" @click="addModel = false">{{$t('index.cancel')}}</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
|
||||
|
@ -29,15 +29,15 @@
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作" width="200">
|
||||
<el-table-column :label="$t('nameText.operations')" width="200">
|
||||
<template slot-scope="scope">
|
||||
|
||||
<div class="vrcode-table-btn">
|
||||
<div class="vrcode-btn blue-btn" @click="addModel = true">
|
||||
编辑
|
||||
{{$t('nameText.edit')}}
|
||||
</div>
|
||||
<div class="vrcode-btn red-btn">
|
||||
删除
|
||||
{{$t('nameText.delete')}}
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
@ -29,15 +29,15 @@
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作" width="200">
|
||||
<el-table-column :label="$t('nameText.operations')" width="200">
|
||||
<template slot-scope="scope">
|
||||
|
||||
<div class="vrcode-table-btn">
|
||||
<div class="vrcode-btn blue-btn" @click="addModel = true">
|
||||
编辑
|
||||
{{$t('nameText.edit')}}
|
||||
</div>
|
||||
<div class="vrcode-btn red-btn">
|
||||
删除
|
||||
{{$t('nameText.delete')}}
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
@ -85,7 +85,7 @@
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<div class="vrcode-btn save-btn" @click="addModel = false">保存</div>
|
||||
<div class="vrcode-btn cancle-btn" @click="addModel = false">取消</div>
|
||||
<div class="vrcode-btn cancle-btn" @click="addModel = false">{{$t('index.cancel')}}</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
|
||||
|
@ -41,15 +41,15 @@
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作" width="200">
|
||||
<el-table-column :label="$t('nameText.operations')" width="200">
|
||||
<template slot-scope="scope">
|
||||
|
||||
<div class="vrcode-table-btn">
|
||||
<div class="vrcode-btn blue-btn" @click="addModel = true">
|
||||
编辑
|
||||
{{$t('nameText.edit')}}
|
||||
</div>
|
||||
<div class="vrcode-btn red-btn">
|
||||
删除
|
||||
{{$t('nameText.delete')}}
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
@ -93,7 +93,7 @@
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<div class="vrcode-btn save-btn" @click="addModel = false">保存</div>
|
||||
<div class="vrcode-btn cancle-btn" @click="addModel = false">取消</div>
|
||||
<div class="vrcode-btn cancle-btn" @click="addModel = false">{{$t('index.cancel')}}</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
|
||||
|
@ -29,15 +29,15 @@
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作" width="200">
|
||||
<el-table-column :label="$t('nameText.operations')" width="200">
|
||||
<template slot-scope="scope">
|
||||
|
||||
<div class="vrcode-table-btn">
|
||||
<div class="vrcode-btn blue-btn" @click="addModel = true">
|
||||
编辑
|
||||
{{$t('nameText.edit')}}
|
||||
</div>
|
||||
<div class="vrcode-btn red-btn">
|
||||
删除
|
||||
{{$t('nameText.delete')}}
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
@ -161,7 +161,7 @@
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<div class="vrcode-btn save-btn" @click="addModel = false">保存</div>
|
||||
<div class="vrcode-btn cancle-btn" @click="addModel = false">取消</div>
|
||||
<div class="vrcode-btn cancle-btn" @click="addModel = false">{{$t('index.cancel')}}</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
|
||||
|
@ -15,9 +15,9 @@
|
||||
<div class="name">西红柿温室种植</div>
|
||||
<div class="vrcode-btn blue-btn" @click="addModel = true,edit=true"><img src="../../assets/img/look.png" alt="">查看</div>
|
||||
<el-popconfirm
|
||||
title="这是一段内容确定删除吗?"
|
||||
:title="$t('nameText.deleteContent')"
|
||||
>
|
||||
<div class="vrcode-btn red-btn" slot="reference"><img src="../../assets/img/del.png" alt="">删除</div>
|
||||
<div class="vrcode-btn red-btn" slot="reference"><img src="../../assets/img/del.png" alt="">{{$t('nameText.delete')}}</div>
|
||||
|
||||
</el-popconfirm>
|
||||
|
||||
@ -191,7 +191,7 @@
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<div class="vrcode-btn save-btn" @click="addModel = false">保存</div>
|
||||
<div class="vrcode-btn cancle-btn" @click="addModel = false">取消</div>
|
||||
<div class="vrcode-btn cancle-btn" @click="addModel = false">{{$t('index.cancel')}}</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
|
||||
|
@ -29,15 +29,15 @@
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作" width="200">
|
||||
<el-table-column :label="$t('nameText.operations')" width="200">
|
||||
<template slot-scope="scope">
|
||||
|
||||
<div class="vrcode-table-btn">
|
||||
<div class="vrcode-btn blue-btn" @click="addModel = true">
|
||||
编辑
|
||||
{{$t('nameText.edit')}}
|
||||
</div>
|
||||
<div class="vrcode-btn red-btn">
|
||||
删除
|
||||
{{$t('nameText.delete')}}
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
@ -81,7 +81,7 @@
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<div class="vrcode-btn save-btn" @click="addModel = false">保存</div>
|
||||
<div class="vrcode-btn cancle-btn" @click="addModel = false">取消</div>
|
||||
<div class="vrcode-btn cancle-btn" @click="addModel = false">{{$t('index.cancel')}}</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
|
||||
|
@ -29,15 +29,15 @@
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作" width="200">
|
||||
<el-table-column :label="$t('nameText.operations')" width="200">
|
||||
<template slot-scope="scope">
|
||||
|
||||
<div class="vrcode-table-btn">
|
||||
<div class="vrcode-btn blue-btn" @click="addModel = true">
|
||||
编辑
|
||||
{{$t('nameText.edit')}}
|
||||
</div>
|
||||
<div class="vrcode-btn red-btn">
|
||||
删除
|
||||
{{$t('nameText.delete')}}
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
@ -161,7 +161,7 @@
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<div class="vrcode-btn save-btn" @click="addModel = false">保存</div>
|
||||
<div class="vrcode-btn cancle-btn" @click="addModel = false">取消</div>
|
||||
<div class="vrcode-btn cancle-btn" @click="addModel = false">{{$t('index.cancel')}}</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
|
||||
|
@ -29,15 +29,15 @@
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作" width="200">
|
||||
<el-table-column :label="$t('nameText.operations')" width="200">
|
||||
<template slot-scope="scope">
|
||||
|
||||
<div class="vrcode-table-btn">
|
||||
<div class="vrcode-btn blue-btn" @click="addModel = true">
|
||||
编辑
|
||||
{{$t('nameText.edit')}}
|
||||
</div>
|
||||
<div class="vrcode-btn red-btn">
|
||||
删除
|
||||
{{$t('nameText.delete')}}
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
@ -161,7 +161,7 @@
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<div class="vrcode-btn save-btn" @click="addModel = false">保存</div>
|
||||
<div class="vrcode-btn cancle-btn" @click="addModel = false">取消</div>
|
||||
<div class="vrcode-btn cancle-btn" @click="addModel = false">{{$t('index.cancel')}}</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
|
||||
|
@ -37,12 +37,12 @@
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作" width="400">
|
||||
<el-table-column :label="$t('nameText.operations')" width="400">
|
||||
<template slot-scope="scope">
|
||||
|
||||
<div class="vrcode-table-btn">
|
||||
<div class="vrcode-btn blue-btn" @click="addModel = true">
|
||||
编辑
|
||||
{{$t('nameText.edit')}}
|
||||
</div>
|
||||
<div class="vrcode-btn save-btn" @click="addModel = true">
|
||||
薪资设置
|
||||
@ -51,7 +51,7 @@
|
||||
停止
|
||||
</div>
|
||||
<div class="vrcode-btn red-btn">
|
||||
删除
|
||||
{{$t('nameText.delete')}}
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
@ -124,7 +124,7 @@
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<div class="vrcode-btn save-btn" @click="addModel = false">保存</div>
|
||||
<div class="vrcode-btn cancle-btn" @click="addModel = false">取消</div>
|
||||
<div class="vrcode-btn cancle-btn" @click="addModel = false">{{$t('index.cancel')}}</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
|
||||
|
@ -30,15 +30,15 @@
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作" width="200">
|
||||
<el-table-column :label="$t('nameText.operations')" width="200">
|
||||
<template slot-scope="scope">
|
||||
|
||||
<div class="vrcode-table-btn">
|
||||
<div class="vrcode-btn blue-btn" @click="addModel = true">
|
||||
编辑
|
||||
{{$t('nameText.edit')}}
|
||||
</div>
|
||||
<div class="vrcode-btn red-btn">
|
||||
删除
|
||||
{{$t('nameText.delete')}}
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
@ -70,7 +70,7 @@
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<div class="vrcode-btn save-btn" @click="addModel = false">保存</div>
|
||||
<div class="vrcode-btn cancle-btn" @click="addModel = false">取消</div>
|
||||
<div class="vrcode-btn cancle-btn" @click="addModel = false">{{$t('index.cancel')}}</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
|
||||
|
@ -41,12 +41,12 @@
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作" width="530">
|
||||
<el-table-column :label="$t('nameText.operations')" width="530">
|
||||
<template slot-scope="scope">
|
||||
|
||||
<div class="vrcode-table-btn">
|
||||
<div class="vrcode-btn blue-btn" @click="addModel = true">
|
||||
编辑
|
||||
{{$t('nameText.edit')}}
|
||||
</div>
|
||||
<div class="vrcode-btn save-btn" @click="addModel = true">
|
||||
二维码
|
||||
@ -58,7 +58,7 @@
|
||||
预览
|
||||
</div>
|
||||
<div class="vrcode-btn red-btn">
|
||||
删除
|
||||
{{$t('nameText.delete')}}
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
@ -181,7 +181,7 @@
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<div class="vrcode-btn save-btn" @click="addModel = false">保存</div>
|
||||
<div class="vrcode-btn cancle-btn" @click="addModel = false">取消</div>
|
||||
<div class="vrcode-btn cancle-btn" @click="addModel = false">{{$t('index.cancel')}}</div>
|
||||
</span>
|
||||
</el-dialog>
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user