refactor: edit condition role
This commit is contained in:
parent
3b30e9a736
commit
6edee8829d
1 changed files with 8 additions and 6 deletions
|
|
@ -1,6 +1,7 @@
|
||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
import useOptionStore from 'stores/options';
|
import useOptionStore from 'stores/options';
|
||||||
import SelectBranch from 'src/components/shared/select/SelectBranch.vue';
|
import SelectBranch from 'src/components/shared/select/SelectBranch.vue';
|
||||||
|
import { isRoleInclude } from 'src/stores/utils';
|
||||||
|
|
||||||
withDefaults(
|
withDefaults(
|
||||||
defineProps<{
|
defineProps<{
|
||||||
|
|
@ -98,14 +99,15 @@ const telephoneNo = defineModel<string>('telephoneNo', { default: '' });
|
||||||
<div class="col-12 row q-col-gutter-sm">
|
<div class="col-12 row q-col-gutter-sm">
|
||||||
<SelectBranch
|
<SelectBranch
|
||||||
:for="`${prefixId}-input-source-registered-branch`"
|
:for="`${prefixId}-input-source-registered-branch`"
|
||||||
v-model:value="registeredBranchId"
|
|
||||||
:label="$t('customer.form.registeredBranch')"
|
|
||||||
select-first-value
|
|
||||||
class="col-md-6"
|
class="col-md-6"
|
||||||
simple
|
|
||||||
required
|
|
||||||
:readonly
|
:readonly
|
||||||
:check-role="['admin', 'system', 'head_of_admin']"
|
:disabled="
|
||||||
|
!isRoleInclude(['admin', 'system', 'head_of_admin']) && !readonly
|
||||||
|
"
|
||||||
|
:label="$t('customer.form.registeredBranch')"
|
||||||
|
clearable
|
||||||
|
v-model:value="registeredBranchId"
|
||||||
|
required
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue