Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Hooke
/
data-table
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Graphs
Network
Create a new issue
Commits
Issue Boards
Authored by
hookehuyr
2024-07-27 11:16:57 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
e604e2a1aa045c43ef8790c91aa8c69fe4ef77d4
e604e2a1
1 parent
ba742353
fix
Hide whitespace changes
Inline
Side-by-side
Showing
24 changed files
with
27 additions
and
27 deletions
src/components/AppointmentField/index.vue
src/components/AreaPickerField/index.vue
src/components/CalendarField/index.vue
src/components/CheckboxField/index.vue
src/components/DatePickerField/index.vue
src/components/DateTimePickerField/index.vue
src/components/EmailField/index.vue
src/components/GenderField/index.vue
src/components/GroupField/index.vue
src/components/IdentityField/index.vue
src/components/ImageUploaderField/index.vue
src/components/MultiRuleField/index.vue
src/components/NameField/index.vue
src/components/OrgPickerField/index.vue
src/components/PhoneField/index.vue
src/components/PickerField/index.vue
src/components/RadioField/index.vue
src/components/RatePickerField/index.vue
src/components/RuleField/index.vue
src/components/SignField/index.vue
src/components/TextField/index.vue
src/components/TextareaField/index.vue
src/components/TimePickerField/index.vue
src/components/VolunteerGroupField/index.vue
src/components/AppointmentField/index.vue
View file @
e604e2a
...
...
@@ -37,7 +37,7 @@ const HideShow = computed(() => {
// 只读显示-流程模式
const ReadonlyShow = computed(() => {
return $route.query.page_type === 'flow' && props.item.component_props.readonly;
return $route.query.page_type === 'flow' &&
!
props.item.component_props.readonly;
});
// 注入子组件属性
...
...
src/components/AreaPickerField/index.vue
View file @
e604e2a
...
...
@@ -31,7 +31,7 @@ const props = defineProps({
// 只读显示-流程模式
const ReadonlyShow = computed(() => {
return $route.query.page_type === 'flow' && props.item.component_props.readonly;
return $route.query.page_type === 'flow' &&
!
props.item.component_props.readonly;
});
if (props.item.component_props.default) { // 存在默认值时业务逻辑
...
...
src/components/CalendarField/index.vue
View file @
e604e2a
...
...
@@ -45,7 +45,7 @@ const props = defineProps({
// 只读显示-流程模式
const ReadonlyShow = computed(() => {
return $route.query.page_type === 'flow' && props.item.component_props.readonly;
return $route.query.page_type === 'flow' &&
!
props.item.component_props.readonly;
});
const show = ref(false);
...
...
src/components/CheckboxField/index.vue
View file @
e604e2a
...
...
@@ -59,7 +59,7 @@ const HideShow = computed(() => {
})
// 只读显示-流程模式
const ReadonlyShow = computed(() => {
return $route.query.page_type === 'flow' && props.item.component_props.readonly;
return $route.query.page_type === 'flow' &&
!
props.item.component_props.readonly;
});
// 校验函数返回 true 表示校验通过,false 表示不通过
...
...
src/components/DatePickerField/index.vue
View file @
e604e2a
...
...
@@ -51,7 +51,7 @@ const HideShow = computed(() => {
})
// 只读显示-流程模式
const ReadonlyShow = computed(() => {
return $route.query.page_type === 'flow' && props.item.component_props.readonly;
return $route.query.page_type === 'flow' &&
!
props.item.component_props.readonly;
});
const showPicker = ref(false);
const currentDate = ref([]);
...
...
src/components/DateTimePickerField/index.vue
View file @
e604e2a
...
...
@@ -51,7 +51,7 @@ const HideShow = computed(() => {
})
// 只读显示-流程模式
const ReadonlyShow = computed(() => {
return $route.query.page_type === 'flow' && props.item.component_props.readonly;
return $route.query.page_type === 'flow' &&
!
props.item.component_props.readonly;
});
const showPicker = ref(false);
const readonly = props.item.component_props.readonly;
...
...
src/components/EmailField/index.vue
View file @
e604e2a
...
...
@@ -37,7 +37,7 @@ const HideShow = computed(() => {
})
// 只读显示-流程模式
const ReadonlyShow = computed(() => {
return $route.query.page_type === 'flow' && props.item.component_props.readonly;
return $route.query.page_type === 'flow' &&
!
props.item.component_props.readonly;
});
onMounted(() => {
props.item.value = props.item.component_props.default;
...
...
src/components/GenderField/index.vue
View file @
e604e2a
...
...
@@ -52,7 +52,7 @@ const HideShow = computed(() => {
return !props.item.component_props.disabled
})
const ReadonlyShow = computed(() => {
return $route.query.page_type === 'flow' && props.item.component_props.readonly;
return $route.query.page_type === 'flow' &&
!
props.item.component_props.readonly;
});
const gender_value = ref(props.item.component_props.default);
...
...
src/components/GroupField/index.vue
View file @
e604e2a
...
...
@@ -49,7 +49,7 @@ const HideShow = computed(() => {
});
// 只读显示-流程模式
const ReadonlyShow = computed(() => {
return $route.query.page_type === 'flow' && props.item.component_props.readonly;
return $route.query.page_type === 'flow' &&
!
props.item.component_props.readonly;
});
// let obj = {
...
...
src/components/IdentityField/index.vue
View file @
e604e2a
...
...
@@ -70,7 +70,7 @@ const HideShow = computed(() => {
});
// 只读显示-流程模式
const ReadonlyShow = computed(() => {
return $route.query.page_type === 'flow' && props.item.component_props.readonly;
return $route.query.page_type === 'flow' &&
!
props.item.component_props.readonly;
});
onMounted(() => {
props.item.value = props.item.component_props.default;
...
...
src/components/ImageUploaderField/index.vue
View file @
e604e2a
<!--
* @Date: 2022-08-31 16:16:49
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2024-07-27
08:21:52
* @LastEditTime: 2024-07-27
11:16:04
* @FilePath: /data-table/src/components/ImageUploaderField/index.vue
* @Description: 图片上传控件
-->
...
...
@@ -90,7 +90,7 @@ const HideShow = computed(() => {
});
// 只读显示-流程模式
const ReadonlyShow = computed(() => {
return $route.query.page_type === 'flow' && props.item.component_props.readonly;
return $route.query.page_type === 'flow' &&
!
props.item.component_props.readonly;
});
// 默认图片列表
const default_tmp = ref(props.item.component_props.default)
...
...
src/components/MultiRuleField/index.vue
View file @
e604e2a
...
...
@@ -72,7 +72,7 @@ const HideShow = computed(() => {
})
// 只读显示-流程模式
const ReadonlyShow = computed(() => {
return $route.query.page_type === 'flow' && props.item.component_props.readonly;
return $route.query.page_type === 'flow' &&
!
props.item.component_props.readonly;
});
// TAG: 自定义主题颜色
const themeVars = {
...
...
src/components/NameField/index.vue
View file @
e604e2a
...
...
@@ -39,7 +39,7 @@ const HideShow = computed(() => {
// 只读显示-流程模式
const ReadonlyShow = computed(() => {
return $route.query.page_type === 'flow' && props.item.component_props.readonly;
return $route.query.page_type === 'flow' &&
!
props.item.component_props.readonly;
});
// 集合组标识
...
...
src/components/OrgPickerField/index.vue
View file @
e604e2a
<!--
* @Date: 2022-08-29 14:31:20
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2024-0
6-04 13:13:03
* @LastEditTime: 2024-0
7-27 11:14:39
* @FilePath: /data-table/src/components/OrgPickerField/index.vue
* @Description: 树形组件
-->
...
...
@@ -41,7 +41,7 @@ const HideShow = computed(() => {
// 只读显示-流程模式
const ReadonlyShow = computed(() => {
return $route.query.page_type === 'flow' && props.item.component_props.readonly;
return $route.query.page_type === 'flow' &&
!
props.item.component_props.readonly;
});
// 集合组标识
...
...
src/components/PhoneField/index.vue
View file @
e604e2a
...
...
@@ -78,7 +78,7 @@ const HideShow = computed(() => {
});
// 只读显示-流程模式
const ReadonlyShow = computed(() => {
return $route.query.page_type === 'flow' && props.item.component_props.readonly;
return $route.query.page_type === 'flow' &&
!
props.item.component_props.readonly;
});
onMounted(() => {
props.item.value = props.item.component_props.default;
...
...
src/components/PickerField/index.vue
View file @
e604e2a
...
...
@@ -40,7 +40,7 @@ const HideShow = computed(() => {
// 只读显示-流程模式
const ReadonlyShow = computed(() => {
return $route.query.page_type === 'flow' && props.item.component_props.readonly;
return $route.query.page_type === 'flow' &&
!
props.item.component_props.readonly;
});
// 子组件通信,适配规则触发
...
...
src/components/RadioField/index.vue
View file @
e604e2a
...
...
@@ -79,7 +79,7 @@ const HideShow = computed(() => {
})
// 只读显示-流程模式
const ReadonlyShow = computed(() => {
return $route.query.page_type === 'flow' && props.item.component_props.readonly;
return $route.query.page_type === 'flow' &&
!
props.item.component_props.readonly;
});
// 校验函数返回 true 表示校验通过,false 表示不通过
...
...
src/components/RatePickerField/index.vue
View file @
e604e2a
...
...
@@ -33,7 +33,7 @@ const HideShow = computed(() => {
})
// 只读显示-流程模式
const ReadonlyShow = computed(() => {
return $route.query.page_type === 'flow' && props.item.component_props.readonly;
return $route.query.page_type === 'flow' &&
!
props.item.component_props.readonly;
});
// 注入子组件属性
provide('props', props.item);
...
...
src/components/RuleField/index.vue
View file @
e604e2a
...
...
@@ -56,7 +56,7 @@ const props = defineProps({
const show = ref(false);
// 只读显示-流程模式
const ReadonlyShow = computed(() => {
return $route.query.page_type === 'flow' && props.item.component_props.readonly;
return $route.query.page_type === 'flow' &&
!
props.item.component_props.readonly;
});
</script>
...
...
src/components/SignField/index.vue
View file @
e604e2a
...
...
@@ -36,7 +36,7 @@ const HideShow = computed(() => {
})
// 只读显示-流程模式
const ReadonlyShow = computed(() => {
return $route.query.page_type === 'flow' && props.item.component_props.readonly;
return $route.query.page_type === 'flow' &&
!
props.item.component_props.readonly;
});
const refComponent = ref(null)
...
...
src/components/TextField/index.vue
View file @
e604e2a
...
...
@@ -39,7 +39,7 @@ const HideShow = computed(() => {
// 只读显示-流程模式
const ReadonlyShow = computed(() => {
return $route.query.page_type === 'flow' && props.item.component_props.readonly;
return $route.query.page_type === 'flow' &&
!
props.item.component_props.readonly;
});
// 集合组标识
...
...
src/components/TextareaField/index.vue
View file @
e604e2a
...
...
@@ -48,7 +48,7 @@ const HideShow = computed(() => {
// 只读显示-流程模式
const ReadonlyShow = computed(() => {
return $route.query.page_type === 'flow' && props.item.component_props.readonly;
return $route.query.page_type === 'flow' &&
!
props.item.component_props.readonly;
});
onMounted(() => {
...
...
src/components/TimePickerField/index.vue
View file @
e604e2a
...
...
@@ -48,7 +48,7 @@ const HideShow = computed(() => {
})
// 只读显示-流程模式
const ReadonlyShow = computed(() => {
return $route.query.page_type === 'flow' && props.item.component_props.readonly;
return $route.query.page_type === 'flow' &&
!
props.item.component_props.readonly;
});
const showPicker = ref(false);
const currentTime = ref([]);
...
...
src/components/VolunteerGroupField/index.vue
View file @
e604e2a
<!--
* @Date: 2022-08-30 11:34:19
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2024-0
6-24 14:40:39
* @LastEditTime: 2024-0
7-27 11:16:43
* @FilePath: /data-table/src/components/VolunteerGroupField/index.vue
* @Description: 义工组别选择控件
-->
...
...
@@ -74,7 +74,7 @@ const HideShow = computed(() => {
})
// 只读显示-流程模式
const ReadonlyShow = computed(() => {
return $route.query.page_type === 'flow' && props.item.component_props.readonly;
return $route.query.page_type === 'flow' &&
!
props.item.component_props.readonly;
});
// 校验函数返回 true 表示校验通过,false 表示不通过
...
...
Please
register
or
login
to post a comment