Browse Source

fix: type check error

main
xingyu 2 years ago
parent
commit
ced9f8ca2c
  1. 1
      src/components/CronTab/src/validator.ts
  2. 1
      src/components/Description/src/Description.vue
  3. 1
      src/components/FormDesign/src/components/VFormDesign/components/FormNodeOperate.vue
  4. 1
      src/components/FormDesign/src/components/VFormDesign/index.vue
  5. 1
      src/components/FormDesign/src/hooks/useVFormMethods.ts
  6. 1
      src/components/Table/src/components/editable/EditableCell.vue

1
src/components/CronTab/src/validator.ts

@ -2,6 +2,7 @@ import CronParser from 'cron-parser'
import type { ValidatorRule } from 'ant-design-vue/lib/form/interface'
const cronRule: ValidatorRule = {
// eslint-disable-next-line no-empty-pattern
validator({}, value) {
// 没填写就不校验
if (!value)

1
src/components/Description/src/Description.vue

@ -119,6 +119,7 @@ export default defineComponent({
return null
const getField = get(_data, field)
// eslint-disable-next-line no-prototype-builtins
if (getField && !toRefs(_data).hasOwnProperty(field))
return isFunction(render) ? render('', _data) : ''

1
src/components/FormDesign/src/components/VFormDesign/components/FormNodeOperate.vue

@ -28,6 +28,7 @@ const activeClass = computed(() => {
*/
function handleDelete() {
const traverse = (schemas: IVFormComponent[]) => {
// eslint-disable-next-line array-callback-return
schemas.some((formItem, index) => {
const { component, key } = formItem;
//

1
src/components/FormDesign/src/components/VFormDesign/index.vue

@ -160,6 +160,7 @@ function handleCopy(item: IVFormComponent = formConfig.value.currentItem as IVFo
*/
const traverse = (schemas: IVFormComponent[]) => {
// 使some
// eslint-disable-next-line array-callback-return
schemas.some((formItem: IVFormComponent, index: number) => {
if (formItem.key === key) {
//

1
src/components/FormDesign/src/hooks/useVFormMethods.ts

@ -132,6 +132,7 @@ export function useVFormMethods<E extends EmitsOptions = EmitsOptions>(
* formData中的值
* @return {Promise<IAnyObject<any>>}
*/
// eslint-disable-next-line @typescript-eslint/require-await
const getData: IGetData = async () => {
return cloneDeep(props.formModel)
}

1
src/components/Table/src/components/editable/EditableCell.vue

@ -195,6 +195,7 @@ export default defineComponent({
const onChange = unref(getComponentProps)?.onChangeTemp
if (onChange && isFunction(onChange))
// eslint-disable-next-line prefer-rest-params
onChange(...arguments)
table.emit?.('edit-change', {