[fix bug] 用户管理新增 换掉选择角色和性别的组件
This commit is contained in:
@@ -83,7 +83,7 @@ module.exports = {
|
|||||||
expandAll: 'Expand All',
|
expandAll: 'Expand All',
|
||||||
mergeAll: 'Drop All',
|
mergeAll: 'Drop All',
|
||||||
treeOperation: 'Tree Operation',
|
treeOperation: 'Tree Operation',
|
||||||
creator: 'Created by',
|
creator: 'Creator',
|
||||||
sort: 'Order',
|
sort: 'Order',
|
||||||
address: 'Address',
|
address: 'Address',
|
||||||
remarks: 'Comments',
|
remarks: 'Comments',
|
||||||
|
|||||||
@@ -65,12 +65,24 @@
|
|||||||
:labelCol="labelCol"
|
:labelCol="labelCol"
|
||||||
:wrapperCol="wrapperCol"
|
:wrapperCol="wrapperCol"
|
||||||
v-show="!roleDisabled">
|
v-show="!roleDisabled">
|
||||||
<j-multi-select-tag
|
<!--<j-multi-select-tag-->
|
||||||
|
<!-- :disabled="disableSubmit"-->
|
||||||
|
<!-- v-model="model.selectedroles"-->
|
||||||
|
<!-- :options="rolesOptions"-->
|
||||||
|
<!-- :placeholder="$t('pleaseSelect') + $t('role')">-->
|
||||||
|
<!--</j-multi-select-tag>-->
|
||||||
|
<a-select
|
||||||
|
:placeholder="$t('pleaseSelect') + $t('role')"
|
||||||
:disabled="disableSubmit"
|
:disabled="disableSubmit"
|
||||||
v-model="model.selectedroles"
|
v-model="model.selectedroles"
|
||||||
:options="rolesOptions"
|
:options="rolesOptions"
|
||||||
:placeholder="$t('pleaseSelect') + $t('role')">
|
mode="tags"
|
||||||
</j-multi-select-tag>
|
:filter-option="filterOption"
|
||||||
|
>
|
||||||
|
<a-select-option v-for="item in rolesOptions" :key="item.value" :value="item.label">
|
||||||
|
{{ item.label }}
|
||||||
|
</a-select-option>
|
||||||
|
</a-select>
|
||||||
</a-form-model-item>
|
</a-form-model-item>
|
||||||
|
|
||||||
<!--部门分配-->
|
<!--部门分配-->
|
||||||
@@ -128,13 +140,21 @@
|
|||||||
<!--</a-form-model-item>-->
|
<!--</a-form-model-item>-->
|
||||||
|
|
||||||
<a-form-model-item :label="$t('user.gender')" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
<a-form-model-item :label="$t('user.gender')" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
<a-select v-model="model.sex"
|
<j-dict-select-tag
|
||||||
:placeholder="disableSubmit ? '' : $t('pleaseSelect') + $t('user.gender')"
|
:placeholder="disableSubmit ? '' : $t('pleaseSelect') + $t('user.gender')"
|
||||||
:getPopupContainer="(target) => target.parentNode"
|
:getPopupContainer="(target) => target.parentNode"
|
||||||
:disabled="disableSubmit">
|
:disabled="disableSubmit"
|
||||||
<a-select-option :value="1">{{ $t('user.male') }}</a-select-option>
|
v-model="model.sex"
|
||||||
<a-select-option :value="2">{{ $t('user.female') }}</a-select-option>
|
dict-code="sex"
|
||||||
</a-select>
|
>
|
||||||
|
</j-dict-select-tag>
|
||||||
|
<!--<a-select v-model="model.sex"-->
|
||||||
|
<!-- :placeholder="disableSubmit ? '' : $t('pleaseSelect') + $t('user.gender')"-->
|
||||||
|
<!-- :getPopupContainer="(target) => target.parentNode"-->
|
||||||
|
<!-- :disabled="disableSubmit">-->
|
||||||
|
<!-- <a-select-option :value="1">{{ $t('user.male') }}</a-select-option>-->
|
||||||
|
<!-- <a-select-option :value="2">{{ $t('user.female') }}</a-select-option>-->
|
||||||
|
<!--</a-select>-->
|
||||||
</a-form-model-item>
|
</a-form-model-item>
|
||||||
|
|
||||||
<a-form-model-item :label="$t('user.mailbox')" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="email">
|
<a-form-model-item :label="$t('user.mailbox')" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="email">
|
||||||
@@ -270,6 +290,9 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
filterOption (input, option) {
|
||||||
|
return option.componentOptions.children[0].text.toLowerCase().indexOf(input.toLowerCase()) >= 0
|
||||||
|
},
|
||||||
add () {
|
add () {
|
||||||
this.refresh()
|
this.refresh()
|
||||||
this.validatorRules.phone = [{ validator: this.validatePhone }]
|
this.validatorRules.phone = [{ validator: this.validatePhone }]
|
||||||
@@ -283,7 +306,7 @@ export default {
|
|||||||
// 根据屏幕宽度自适应抽屉宽度
|
// 根据屏幕宽度自适应抽屉宽度
|
||||||
this.resetScreenSize()
|
this.resetScreenSize()
|
||||||
that.model = Object.assign({}, {
|
that.model = Object.assign({}, {
|
||||||
selectedroles: '',
|
selectedroles: undefined,
|
||||||
selecteddeparts: ''
|
selecteddeparts: ''
|
||||||
}, record)
|
}, record)
|
||||||
// 身份为上级显示负责部门,否则不显示
|
// 身份为上级显示负责部门,否则不显示
|
||||||
|
|||||||
Reference in New Issue
Block a user