|
|
@ -46,14 +46,14 @@ |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-button size="mini" type="danger" icon="el-icon-edit" @click="addOrUpdateHandle(scope.row.id)">修改</el-button> |
|
|
|
<el-button size="mini" type="warning" icon="el-icon-edit" @click="deleteHandle_my(scope.row.id)">删除</el-button> |
|
|
|
<el-button size="mini" type="primary" icon="el-icon-user" @click="addLeader(scope.row.id, scope.row.leaderId)">负责人</el-button> |
|
|
|
<el-button size="mini" type="primary" icon="el-icon-user" @click="addLeader(scope.row.id, scope.row.leaderId, scope.row.structLevel)">负责人</el-button> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
</el-table> |
|
|
|
</div> |
|
|
|
<!-- 弹窗, 新增 / 修改 --> |
|
|
|
<add-or-update v-if="addOrUpdateVisible" ref="addOrUpdate" @refreshDataList="getDataList"></add-or-update> |
|
|
|
<add-leader :axisStructId="axisStructId" :leaderId="leaderId" :leaderVisible="leaderVisible" ref="poweraxisAddLeader" @refreshDataListleader="getDataList"></add-leader> |
|
|
|
<add-leader :axisStructId="axisStructId" :structLevel="structLevel" :leaderId="leaderId" :leaderVisible="leaderVisible" ref="poweraxisAddLeader" @refreshDataListleader="getDataList"></add-leader> |
|
|
|
</div> |
|
|
|
</template> |
|
|
|
|
|
|
@ -86,9 +86,11 @@ export default { |
|
|
|
}, |
|
|
|
agencytree: [], // 所属组织 |
|
|
|
dataList:[], // 列表 |
|
|
|
tagCategoryArr: [], // 查询动力主轴标签类别 |
|
|
|
structCategoryArr: [], // 查询动力主轴标签类别 |
|
|
|
leaderCategoryArr: [], // 查询动力主轴负责人标签类别 |
|
|
|
leaderVisible: false, |
|
|
|
axisStructId: '', // 动力主轴id 添加负责人的时候用 |
|
|
|
structLevel: null, // 动力主轴节点级别 添加负责人的时候用 |
|
|
|
leaderId: '' |
|
|
|
} |
|
|
|
}, |
|
|
@ -167,21 +169,28 @@ export default { |
|
|
|
}, |
|
|
|
// 获取动力主轴标签 |
|
|
|
async getTagCategoryArr(){ |
|
|
|
const url = '/pli/power/axisTag/listSimple/struct' |
|
|
|
const url = '/pli/power/axisTag/listSimpleAll' |
|
|
|
|
|
|
|
let params = {} |
|
|
|
|
|
|
|
const { data, code, msg } = await requestPost(url, params) |
|
|
|
|
|
|
|
if (code === 0) { |
|
|
|
this.tagCategoryArr = data |
|
|
|
data.forEach((item) => { |
|
|
|
if (item.tagCategory === 'struct') { |
|
|
|
this.structCategoryArr = item.tagList |
|
|
|
} |
|
|
|
if (item.tagCategory === 'leader') { |
|
|
|
this.leaderCategoryArr = item.tagList |
|
|
|
} |
|
|
|
}) |
|
|
|
} else { |
|
|
|
this.$message.error(msg) |
|
|
|
} |
|
|
|
}, |
|
|
|
categoryCodeFormatter (row) { |
|
|
|
let ca = '' |
|
|
|
this.tagCategoryArr.forEach((tagCategory) => { |
|
|
|
this.structCategoryArr.forEach((tagCategory) => { |
|
|
|
if (tagCategory.categoryCode === row.categoryCode) { |
|
|
|
ca = tagCategory.categoryName |
|
|
|
} |
|
|
@ -209,9 +218,10 @@ export default { |
|
|
|
} |
|
|
|
}, |
|
|
|
// 添加负责人 |
|
|
|
addLeader(axisStructId, leaderId) { |
|
|
|
addLeader(axisStructId, leaderId, structLevel) { |
|
|
|
this.leaderVisible = true |
|
|
|
this.axisStructId = axisStructId |
|
|
|
this.structLevel = structLevel |
|
|
|
this.leaderId = leaderId |
|
|
|
}, |
|
|
|
getDataListLeader() { |
|
|
|