添加创建者权限

This commit is contained in:
qq787203167
2022-06-10 15:33:13 +08:00
parent d09e7e3481
commit 5087161562
4 changed files with 80 additions and 25 deletions
@@ -114,6 +114,14 @@
tree-checkable
:placeholder="$t('PleaseSelect')"
/>
<PersonnelSelection
v-else-if="item.type == 'Personnel'"
:query="{db_field_name:'valueId',db_field_txt:'',subscript:index}"
:isInput="true"
:isClass="true"
:personneQuery="item"
@change="PersonnelSelectionChange"
v-model="item.valueName"/>
<!-- 下拉多选 -->
<template v-else-if="item.type==='list_multi'">
<j-multi-select-tag v-if="item.options" v-model="item.val" :options="item.options" :placeholder="$t('pleaseSelect')"/>
@@ -239,11 +247,11 @@
import JSelectMultiUser from '@/components/jerobiz/JSelectMultiUser'
import JMultiSelectTag from '@/components/dict/JMultiSelectTag'
import JAreaLinkage from '@comp/jero/JAreaLinkage'
import PersonnelSelection from '@/components/PersonnelSelection/index'
export default {
name: 'index',
mixins: [mixinDevice],
components: { JAreaLinkage, JMultiSelectTag, JDate, JSelectDepart, JSelectMultiUser },
components: { JAreaLinkage, JMultiSelectTag, JDate, JSelectDepart, JSelectMultiUser ,PersonnelSelection},
props: {
/*
fieldList: [{
@@ -426,6 +434,7 @@
this.queryParamsModel.splice(index, 1)
},
handleSelected(node, item) {
console.log(node)
let { type, options, dictCode, dictTable, dictText, customReturnField, popup } = node.dataRef
item['type'] = type
item['options'] = options
@@ -438,6 +447,8 @@
item['popup'] = popup
}
this.$set(item, 'val', undefined)
this.$set(item, 'valueName', undefined)
this.$set(item, 'valueId', undefined)
},
handleOpen() {
this.show()
@@ -602,7 +613,12 @@
handleChangeJPopup(item, e, values) {
item.val = values[item.popup['destFields']]
},
PersonnelSelectionChange(value, id,index){
console.log(index)
this.queryParamsModel[index].val = id
this.queryParamsModel[index].valueId = id
console.log(this.queryParamsModel)
},
}
}
</script>