[update] 认证工程师权限

This commit is contained in:
zhaomeijing
2022-05-23 10:57:09 +08:00
parent 9ea905f783
commit e22fae8f07
@@ -354,9 +354,12 @@ export default {
}, },
// 冻结配置 // 冻结配置
freezeConfiguration() { freezeConfiguration() {
if(this.homo) {
// 认证工程师 任意状态 都有此权限
this.areaVisibleFreeze = true this.areaVisibleFreeze = true
// 获取冻结配置数据 // 获取冻结配置数据
this.getFreeze() this.getFreeze()
}
}, },
// 冻结配置提交 // 冻结配置提交
handleSubmitFreeze() { handleSubmitFreeze() {
@@ -429,81 +432,83 @@ export default {
}, },
// 下发收集 // 下发收集
distributionAndCollection() { distributionAndCollection() {
// 先判断是否有权限 认证工程师 待发起收集 let _array = []
let permissionmoAndinitiated = this.permissionmoAndinitiated() this.selectedRowKeysValue.forEach((item, index) => {
if(permissionmoAndinitiated) { _array.push(item.id)
let _array = [] })
this.selectedRowKeysValue.forEach((item, index) => { let _this = this
_array.push(item.id) let param = {projectId: this.$route.query.id, ids: _array.join(',')}
}) axios({
let _this = this url: '/jero-boot/params/collectManifest/issueCollection',
let param = {projectId: this.$route.query.id, ids: _array.join(',')} method: 'post',
axios({ data: param,
url: '/jero-boot/params/collectManifest/issueCollection', transformRequest: [function (data) {
method: 'post', let ret = ''
data: param, for (let it in data) {
transformRequest: [function (data) { ret += encodeURIComponent(it) + '=' + encodeURIComponent(data[it]) + '&'
let ret = '' }
for (let it in data) { return ret
ret += encodeURIComponent(it) + '=' + encodeURIComponent(data[it]) + '&' }],
} headers: {
return ret 'Content-Type': 'application/x-www-form-urlencoded',
}], 'X-Access-Token':_this.token
headers: { }
'Content-Type': 'application/x-www-form-urlencoded', })
'X-Access-Token':_this.token .then( (res) =>{
console.log(res)
if (res.data.success) {
_this.$message.success(res.data.result)
_this.areaVisible = false
_this.getTableList()
_this.selectedRowKeysValue=[]
}else{
_this.$message.warning(res.data.result)
} }
}) })
.then( (res) =>{ .catch( (error) =>{
console.log(res) console.log(error);
if (res.data.success) { });
_this.$message.success(res.data.result)
_this.areaVisible = false
_this.getTableList()
_this.selectedRowKeysValue=[]
}else{
_this.$message.warning(res.data.result)
}
})
.catch( (error) =>{
console.log(error);
});
}
}, },
// 添加 // 添加
handleAdd() { handleAdd() {
// 先判断是否有权限 认证工程师 待发起收集 if(this.homo) {
let permissionmoAndinitiated = this.permissionmoAndinitiated() // 认证工程师 任意状态 都有此权限
if(permissionmoAndinitiated) {
this.areaVisible = true this.areaVisible = true
} }
}, },
// 提交 // 提交
handleSubmit() { handleSubmit() {
let postDate = [] // 先判断提交权限
this.selectedRowKeysValue.forEach((item, index) => { if(this.homo) {
let postDateobj = {} // 认证工程师 任意状态 都无此权限
Object.keys(item).forEach((itemIn, index) => { this.$message.warning(this.$t('operatethisbutton'))
if(itemIn !== 'sdt') { } else {
if(item[itemIn] instanceof Object) { // 提交数据
postDateobj[itemIn] = item[itemIn] let postDate = []
this.selectedRowKeysValue.forEach((item, index) => {
let postDateobj = {}
Object.keys(item).forEach((itemIn, index) => {
if(itemIn !== 'sdt') {
if(item[itemIn] instanceof Object) {
postDateobj[itemIn] = item[itemIn]
}
} }
} })
}) postDateobj.id = item.id
postDateobj.id = item.id postDate.push(postDateobj)
postDate.push(postDateobj)
})
let configDataList = { configDataList: postDate }
if(this.selectedRowKeys.length == 0) {
this.$message.warning(this.$t('selectLeastOne'))
}else {
postAction(this.url.add, configDataList).then((res) => {
if (res.success) {
this.$message.success(this.$t('OperationSuccessful'))
} else {
this.$message.warning(this.$t('operationFailed'))
}
}) })
let configDataList = { configDataList: postDate }
if(this.selectedRowKeys.length == 0) {
this.$message.warning(this.$t('selectLeastOne'))
}else {
postAction(this.url.add, configDataList).then((res) => {
if (res.success) {
this.$message.success(this.$t('OperationSuccessful'))
} else {
this.$message.warning(this.$t('operationFailed'))
}
})
}
} }
}, },
// 退回 // 退回
@@ -584,7 +589,12 @@ export default {
}, },
// 分配填写人 // 分配填写人
assignedBy() { assignedBy() {
this.areaVisibleAssignedby = true if(this.homo) {
// 认证工程师 任意状态 都无此权限
this.$message.warning(this.$t('operatethisbutton'))
} else {
this.areaVisibleAssignedby = true
}
}, },
// 分配填写人确定后弹框关闭 // 分配填写人确定后弹框关闭
areaVisibleAssignedbyflag(val) { areaVisibleAssignedbyflag(val) {
@@ -592,7 +602,12 @@ export default {
}, },
// 截止时间 // 截止时间
TaskCutOffTime() { TaskCutOffTime() {
this.areaVisibleTaskCutOffTime = true if(this.homo) {
// 认证工程师 任意状态 都无此权限
this.$message.warning(this.$t('operatethisbutton'))
} else {
this.areaVisibleTaskCutOffTime = true
}
}, },
// 截至时间确定弹框关闭 // 截至时间确定弹框关闭
areaVisibleTaskCutOffTimeflag(val) { areaVisibleTaskCutOffTimeflag(val) {
@@ -601,7 +616,12 @@ export default {
}, },
//引用参数 //引用参数
referenceparameter() { referenceparameter() {
this.areaVisiblereferenceparameter = true if(this.homo) {
// 认证工程师 任意状态 都无此权限
this.$message.warning(this.$t('operatethisbutton'))
} else {
this.areaVisiblereferenceparameter = true
}
}, },
handleModule() { handleModule() {
@@ -617,9 +637,6 @@ export default {
this.$refs.CollectionTabel.getTableListReset() this.$refs.CollectionTabel.getTableListReset()
}, },
handleDel(){ handleDel(){
// 先判断是否有权限 认证工程师 待发起收集
let permissionmoAndinitiated = this.permissionmoAndinitiated()
if(permissionmoAndinitiated) {
let param={ let param={
ids: this.selectedRowKeysArray ids: this.selectedRowKeysArray
} }
@@ -662,7 +679,6 @@ export default {
} else { } else {
this.$message.warning(this.$t('selectLeastOne')) this.$message.warning(this.$t('selectLeastOne'))
} }
}
}, },
pageOnChange() { pageOnChange() {