瀏覽代碼

update 设备的工段绑定

pull/7/head
g7hoo 2 年之前
父節點
當前提交
ae8a3668c8
共有 2 個檔案被更改,包括 37 行新增2 行删除
  1. +1
    -1
      src/i18n/zh-CN.js
  2. +36
    -1
      src/views/modules/monitoring/equipment.vue

+ 1
- 1
src/i18n/zh-CN.js 查看文件

@@ -275,7 +275,7 @@ t.ws.code = '工段编码'
t.ws.binded = '已绑定的设备' t.ws.binded = '已绑定的设备'
t.ws.unbind = '设备名称' t.ws.unbind = '设备名称'
t.ws.eqbindplaceholder = '选择一个设备进行绑定' t.ws.eqbindplaceholder = '选择一个设备进行绑定'
t.ws.sort = '排序'
t.ws.sort = '工段排序'
t.ws.setorder = '请输入工段中设备的顺序' t.ws.setorder = '请输入工段中设备的顺序'
t.ws.bind = '绑定' t.ws.bind = '绑定'
t.ws.eqbind = '设备绑定' t.ws.eqbind = '设备绑定'


+ 36
- 1
src/views/modules/monitoring/equipment.vue 查看文件

@@ -11,7 +11,15 @@
</el-form-item> </el-form-item>
</el-form> </el-form>


<base-table :page="pageIndex" :size="pageSize" :data="dataList" :table-head-configs="tableConfigs" :max-height="calcMaxHeight(8)" @operate-event="handleOperations" @refreshDataList="getDataList" />
<base-table
:page="pageIndex"
:size="pageSize"
:data="dataList"
:table-head-configs="tableConfigs"
:max-height="calcMaxHeight(8)"
@operate-event="handleOperations"
@refreshDataList="getDataList"
/>
<el-pagination <el-pagination
@size-change="sizeChangeHandle" @size-change="sizeChangeHandle"
@current-change="currentChangeHandle" @current-change="currentChangeHandle"
@@ -54,6 +62,7 @@ const tableConfigs = [
{ prop: 'groupName', name: i18n.t('eq.group') }, { prop: 'groupName', name: i18n.t('eq.group') },
{ prop: 'enName', name: i18n.t('enname') }, { prop: 'enName', name: i18n.t('enname') },
{ prop: 'abbr', name: i18n.t('abbr') }, { prop: 'abbr', name: i18n.t('abbr') },
{ prop: 'sectionName', name: i18n.t('ws.title') },
{ {
prop: 'details', prop: 'details',
name: i18n.t('detail'), name: i18n.t('detail'),
@@ -85,6 +94,17 @@ const addOrUpdateConfigs = {
type: 'select', type: 'select',
options: [] options: []
}, },
{
name: 'sectionId',
label: i18n.t('ws.title'),
required: true,
type: 'select',
options: []
},
{
name: 'sort',
label: i18n.t('ws.sort')
},
{ {
name: 'groupId', name: 'groupId',
label: i18n.t('eq.group'), label: i18n.t('eq.group'),
@@ -263,9 +283,24 @@ export default {
console.log('activated') console.log('activated')
this.getDataList() this.getDataList()
this.getGroupList() this.getGroupList()
this.getWsList()
this.getTypeList() this.getTypeList()
}, },
methods: { methods: {
// 获取工段列表
getWsList() {
this.$http({
url: this.$http.adornUrl('/monitoring/workshopSection/list'),
method: 'get'
}).then(({ data : res }) => {
const wsConfig = this.addOrUpdateConfigs.fields.find(item => item.name === 'sectionId')
wsConfig.options =
res.data?.map(item => ({
value: item.id,
label: item.name
})) || []
})
},
// 获取设备类型列表 // 获取设备类型列表
getTypeList() { getTypeList() {
this.$http({ this.$http({


Loading…
取消
儲存