style: lint格式化文件

This commit is contained in:
2025-10-21 18:04:02 +08:00
parent f9ca969fec
commit 7629120548
1092 changed files with 148218 additions and 157907 deletions

View File

@ -1,65 +1,56 @@
<template>
<div>
<a-switch
:size="size"
v-model:checked="value"
:checkedValue="checkedValue"
:unCheckedValue="unCheckedValue"
:disabled="disabled"
:checkedChildren="checkedChildren"
:unCheckedChildren="unCheckedChildren"
v-bind="$attrs"
/>
</div>
<div>
<a-switch :size="size" v-model:checked="value" :checkedValue="checkedValue" :unCheckedValue="unCheckedValue" :disabled="disabled" :checkedChildren="checkedChildren" :unCheckedChildren="unCheckedChildren" v-bind="$attrs" />
</div>
</template>
<script lang="ts">
const appStore = useAppStore();
const appStore = useAppStore();
</script>
<script lang="ts" setup>
import { ref, watch } from 'vue';
import {isBoolean, isNumber} from '/@/utils/is';
import { useAppStore } from '/@/store/modules/app';
import { ref, watch } from 'vue';
import { isBoolean, isNumber } from '/@/utils/is';
import { useAppStore } from '/@/store/modules/app';
const props = defineProps({
size: String,
checked: [String, Boolean, Number],
disabled: Boolean,
checkedChildren: String,
unCheckedChildren: String,
checkedColor: { type: String, default: appStore.getProjectConfig.themeColor },
unCheckedColor: { type: String, default: '#bbbdbf' },
checkedValue: { type: [String, Number, Boolean], default: 1 },
unCheckedValue: { type: [String, Number, Boolean], default: 0 },
});
const props = defineProps({
size: String,
checked: [String, Boolean, Number],
disabled: Boolean,
checkedChildren: String,
unCheckedChildren: String,
checkedColor: { type: String, default: appStore.getProjectConfig.themeColor },
unCheckedColor: { type: String, default: '#bbbdbf' },
checkedValue: { type: [String, Number, Boolean], default: 1 },
unCheckedValue: { type: [String, Number, Boolean], default: 0 }
});
const value = ref();
const emit = defineEmits(['update:checked']);
watch(
() => props.checked,
(val) => {
value.value = isBoolean(val) ? val : isNumber(val)? Number(val)! : val;
},
{
immediate: true,
},
);
const value = ref();
const emit = defineEmits(['update:checked']);
watch(
() => props.checked,
(val) => {
value.value = isBoolean(val) ? val : isNumber(val) ? Number(val)! : val;
},
{
immediate: true
}
);
watch(
() => value.value,
(val) => {
emit('update:checked', val);
},
{
immediate: true,
},
);
watch(
() => value.value,
(val) => {
emit('update:checked', val);
},
{
immediate: true
}
);
</script>
<style lang="less" scoped>
:deep(.ant-switch) {
background-color: v-bind('props.unCheckedColor');
}
:deep(.ant-switch) {
background-color: v-bind('props.unCheckedColor');
}
:deep(.ant-switch-checked) {
background-color: v-bind('props.checkedColor');
}
:deep(.ant-switch-checked) {
background-color: v-bind('props.checkedColor');
}
</style>