diff --git a/admin/src/layout/components/layout-header.vue b/admin/src/layout/components/layout-header.vue index cc07440f..7668f2de 100644 --- a/admin/src/layout/components/layout-header.vue +++ b/admin/src/layout/components/layout-header.vue @@ -34,7 +34,7 @@ export default defineComponent({ setup() { const { store, router } = useAdmin() const userInfo = computed(() => store.getters.userInfo) - console.log(userInfo, 'userInfo') + console.log(userInfo, 'userInfo____') const handleCommand = (command: string) => { switch (command) { diff --git a/admin/src/views/permission/admin/edit.vue b/admin/src/views/permission/admin/edit.vue index 458cf537..3b321048 100644 --- a/admin/src/views/permission/admin/edit.vue +++ b/admin/src/views/permission/admin/edit.vue @@ -34,13 +34,13 @@ v-for="(item, index) in roleList" :key="index" :label="item.name" - :value="item.id" + :value="item.id + ''" > - + - + { + !value ? callback(new Error('请输入密码')) : callback() + }, + trigger: 'blur' + } + ] as any[], + password_confirm: [ + { required: true, message: '请再次输入密码', trigger: 'blur' }, + { + validator: (rule: object, value: string, callback: any) => { + if (formData.value.password) { + if (!value) callback(new Error('请再次输入密码')) + if (value !== formData.value.password) + callback(new Error('两次输入密码不一致!')) + } + callback() + }, + trigger: 'blur' + } + ] as any[] } }) ) @@ -143,31 +164,13 @@ export default defineComponent({ page_type: 1 }).then((res: any) => { roleList.value = res.lists + console.log('roleList.value', roleList.value) }) } const getAdminDetail = () => { if (!id.value) { - rules.value.password = [ - { - required: true, - message: '请输入密码', - trigger: ['blur'] - } - ] - rules.value.password_confirm = [ - { required: true, message: '请再次输入密码', trigger: 'blur' }, - { - validator: (rule, value, callback) => { - if (formData.value.password) { - if (!value) callback(new Error('请再次输入密码')) - if (value !== formData.value.password) - callback(new Error('两次输入密码不一致!')) - } - callback() - }, - trigger: 'blur' - } - ] + rules.value.password + rules.value.password_confirm return } loading.value = true diff --git a/admin/src/views/permission/menu/edit.vue b/admin/src/views/permission/menu/edit.vue index 38ac2b91..6b2602ef 100644 --- a/admin/src/views/permission/menu/edit.vue +++ b/admin/src/views/permission/menu/edit.vue @@ -70,7 +70,7 @@ --> - + diff --git a/admin/src/views/permission/menu/select-icon/index.vue b/admin/src/views/permission/menu/select-icon/index.vue index acc2fc5d..fa4c0b80 100644 --- a/admin/src/views/permission/menu/select-icon/index.vue +++ b/admin/src/views/permission/menu/select-icon/index.vue @@ -2,7 +2,7 @@
- +
@@ -117,11 +117,9 @@ const selectIcon = ref([ 'icon_gongyingshang' ]) -const iconItemValue = ref([]) - const selectIconItem = (item: string) => { console.log(item, 'item____') - iconItemValue.value = item + emit('update:icon', item) } const emit = defineEmits(['update:icon']) @@ -134,16 +132,6 @@ const props = withDefaults( icon: '' } ) - -const iconValue = computed({ - get: () => { - return [props.icon] - }, - set: (value: any) => { - emit('update:icon', selectIconItem) - console.log(selectIconItem, 'selectIconItem______') - } -})