✨ feat(所有组件): 组件标题显示为可编辑样式
需要处理编辑页面适配编辑功能时出现的问题解决方案,Bob说把样式和流程页显示统一
Showing
27 changed files
with
35 additions
and
35 deletions
| 1 | <!-- | 1 | <!-- |
| 2 | * @Date: 2022-08-29 14:31:20 | 2 | * @Date: 2022-08-29 14:31:20 |
| 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com | 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com |
| 4 | - * @LastEditTime: 2024-08-03 20:34:12 | 4 | + * @LastEditTime: 2024-08-22 09:58:05 |
| 5 | * @FilePath: /data-table/src/components/AppointmentField/index.vue | 5 | * @FilePath: /data-table/src/components/AppointmentField/index.vue |
| 6 | * @Description: 预约时间控件 | 6 | * @Description: 预约时间控件 |
| 7 | --> | 7 | --> |
| ... | @@ -38,7 +38,7 @@ const HideShow = computed(() => { | ... | @@ -38,7 +38,7 @@ const HideShow = computed(() => { |
| 38 | 38 | ||
| 39 | // 只读显示-流程模式 | 39 | // 只读显示-流程模式 |
| 40 | const ReadonlyShow = computed(() => { | 40 | const ReadonlyShow = computed(() => { |
| 41 | - return $route.query.page_type === 'flow' && !props.item.component_props.readonly; | 41 | + return ($route.query.page_type === 'flow' || $route.query.page_type === 'edit') && !props.item.component_props.readonly; |
| 42 | }); | 42 | }); |
| 43 | 43 | ||
| 44 | // 注入子组件属性 | 44 | // 注入子组件属性 | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Date: 2022-08-30 14:32:11 | 2 | * @Date: 2022-08-30 14:32:11 |
| 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com | 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com |
| 4 | - * @LastEditTime: 2024-07-26 22:18:08 | 4 | + * @LastEditTime: 2024-08-22 09:58:15 |
| 5 | * @FilePath: /data-table/src/components/AreaPickerField/index.vue | 5 | * @FilePath: /data-table/src/components/AreaPickerField/index.vue |
| 6 | * @Description: 省市区选择控件 | 6 | * @Description: 省市区选择控件 |
| 7 | --> | 7 | --> |
| ... | @@ -32,7 +32,7 @@ const props = defineProps({ | ... | @@ -32,7 +32,7 @@ const props = defineProps({ |
| 32 | 32 | ||
| 33 | // 只读显示-流程模式 | 33 | // 只读显示-流程模式 |
| 34 | const ReadonlyShow = computed(() => { | 34 | const ReadonlyShow = computed(() => { |
| 35 | - return $route.query.page_type === 'flow' && !props.item.component_props.readonly; | 35 | + return ($route.query.page_type === 'flow' || $route.query.page_type === 'edit') && !props.item.component_props.readonly; |
| 36 | }); | 36 | }); |
| 37 | 37 | ||
| 38 | if (props.item.component_props.default) { // 存在默认值时业务逻辑 | 38 | if (props.item.component_props.default) { // 存在默认值时业务逻辑 | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Date: 2022-09-14 11:00:01 | 2 | * @Date: 2022-09-14 11:00:01 |
| 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com | 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com |
| 4 | - * @LastEditTime: 2024-08-07 18:13:33 | 4 | + * @LastEditTime: 2024-08-22 09:58:33 |
| 5 | * @FilePath: /data-table/src/components/CalendarField/index.vue | 5 | * @FilePath: /data-table/src/components/CalendarField/index.vue |
| 6 | * @Description: 日历选择控件 | 6 | * @Description: 日历选择控件 |
| 7 | --> | 7 | --> |
| ... | @@ -46,7 +46,7 @@ const props = defineProps({ | ... | @@ -46,7 +46,7 @@ const props = defineProps({ |
| 46 | 46 | ||
| 47 | // 只读显示-流程模式 | 47 | // 只读显示-流程模式 |
| 48 | const ReadonlyShow = computed(() => { | 48 | const ReadonlyShow = computed(() => { |
| 49 | - return $route.query.page_type === 'flow' && !props.item.component_props.readonly; | 49 | + return ($route.query.page_type === 'flow' || $route.query.page_type === 'edit') && !props.item.component_props.readonly; |
| 50 | }); | 50 | }); |
| 51 | 51 | ||
| 52 | const show = ref(false); | 52 | const show = ref(false); | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Date: 2022-08-30 11:34:19 | 2 | * @Date: 2022-08-30 11:34:19 |
| 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com | 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com |
| 4 | - * @LastEditTime: 2024-08-14 15:25:26 | 4 | + * @LastEditTime: 2024-08-22 09:58:37 |
| 5 | * @FilePath: /data-table/src/components/CheckboxField/index.vue | 5 | * @FilePath: /data-table/src/components/CheckboxField/index.vue |
| 6 | * @Description: 多项选择控件 | 6 | * @Description: 多项选择控件 |
| 7 | --> | 7 | --> |
| ... | @@ -60,7 +60,7 @@ const HideShow = computed(() => { | ... | @@ -60,7 +60,7 @@ const HideShow = computed(() => { |
| 60 | }) | 60 | }) |
| 61 | // 只读显示-流程模式 | 61 | // 只读显示-流程模式 |
| 62 | const ReadonlyShow = computed(() => { | 62 | const ReadonlyShow = computed(() => { |
| 63 | - return $route.query.page_type === 'flow' && !props.item.component_props.readonly; | 63 | + return ($route.query.page_type === 'flow' || $route.query.page_type === 'edit') && !props.item.component_props.readonly; |
| 64 | }); | 64 | }); |
| 65 | 65 | ||
| 66 | // 校验函数返回 true 表示校验通过,false 表示不通过 | 66 | // 校验函数返回 true 表示校验通过,false 表示不通过 | ... | ... |
| ... | @@ -56,7 +56,7 @@ const HideShow = computed(() => { | ... | @@ -56,7 +56,7 @@ const HideShow = computed(() => { |
| 56 | }) | 56 | }) |
| 57 | // 只读显示-流程模式 | 57 | // 只读显示-流程模式 |
| 58 | const ReadonlyShow = computed(() => { | 58 | const ReadonlyShow = computed(() => { |
| 59 | - return $route.query.page_type === 'flow' && !props.item.component_props.readonly; | 59 | + return ($route.query.page_type === 'flow' || $route.query.page_type === 'edit') && !props.item.component_props.readonly; |
| 60 | }); | 60 | }); |
| 61 | const showPicker = ref(false); | 61 | const showPicker = ref(false); |
| 62 | const currentDate = ref([]); | 62 | const currentDate = ref([]); | ... | ... |
| ... | @@ -52,7 +52,7 @@ const HideShow = computed(() => { | ... | @@ -52,7 +52,7 @@ const HideShow = computed(() => { |
| 52 | }) | 52 | }) |
| 53 | // 只读显示-流程模式 | 53 | // 只读显示-流程模式 |
| 54 | const ReadonlyShow = computed(() => { | 54 | const ReadonlyShow = computed(() => { |
| 55 | - return $route.query.page_type === 'flow' && !props.item.component_props.readonly; | 55 | + return ($route.query.page_type === 'flow' || $route.query.page_type === 'edit') && !props.item.component_props.readonly; |
| 56 | }); | 56 | }); |
| 57 | const showPicker = ref(false); | 57 | const showPicker = ref(false); |
| 58 | const readonly = props.item.component_props.readonly; | 58 | const readonly = props.item.component_props.readonly; | ... | ... |
| ... | @@ -38,7 +38,7 @@ const HideShow = computed(() => { | ... | @@ -38,7 +38,7 @@ const HideShow = computed(() => { |
| 38 | }) | 38 | }) |
| 39 | // 只读显示-流程模式 | 39 | // 只读显示-流程模式 |
| 40 | const ReadonlyShow = computed(() => { | 40 | const ReadonlyShow = computed(() => { |
| 41 | - return $route.query.page_type === 'flow' && !props.item.component_props.readonly; | 41 | + return ($route.query.page_type === 'flow' || $route.query.page_type === 'edit') && !props.item.component_props.readonly; |
| 42 | }); | 42 | }); |
| 43 | onMounted(() => { | 43 | onMounted(() => { |
| 44 | props.item.value = props.item.component_props.default; | 44 | props.item.value = props.item.component_props.default; | ... | ... |
| ... | @@ -108,7 +108,7 @@ const HideShow = computed(() => { | ... | @@ -108,7 +108,7 @@ const HideShow = computed(() => { |
| 108 | }) | 108 | }) |
| 109 | // 只读显示-流程模式 | 109 | // 只读显示-流程模式 |
| 110 | const ReadonlyShow = computed(() => { | 110 | const ReadonlyShow = computed(() => { |
| 111 | - return $route.query.page_type === 'flow' && !props.item.component_props.readonly; | 111 | + return ($route.query.page_type === 'flow' || $route.query.page_type === 'edit') && !props.item.component_props.readonly; |
| 112 | }); | 112 | }); |
| 113 | const emit = defineEmits(["active"]); | 113 | const emit = defineEmits(["active"]); |
| 114 | const show_empty = ref(false); | 114 | const show_empty = ref(false); | ... | ... |
| ... | @@ -53,7 +53,7 @@ const HideShow = computed(() => { | ... | @@ -53,7 +53,7 @@ const HideShow = computed(() => { |
| 53 | return !props.item.component_props.disabled | 53 | return !props.item.component_props.disabled |
| 54 | }) | 54 | }) |
| 55 | const ReadonlyShow = computed(() => { | 55 | const ReadonlyShow = computed(() => { |
| 56 | - return $route.query.page_type === 'flow' && !props.item.component_props.readonly; | 56 | + return ($route.query.page_type === 'flow' || $route.query.page_type === 'edit') && !props.item.component_props.readonly; |
| 57 | }); | 57 | }); |
| 58 | 58 | ||
| 59 | const gender_value = ref(props.item.component_props.default); | 59 | const gender_value = ref(props.item.component_props.default); | ... | ... |
| ... | @@ -50,7 +50,7 @@ const HideShow = computed(() => { | ... | @@ -50,7 +50,7 @@ const HideShow = computed(() => { |
| 50 | }); | 50 | }); |
| 51 | // 只读显示-流程模式 | 51 | // 只读显示-流程模式 |
| 52 | const ReadonlyShow = computed(() => { | 52 | const ReadonlyShow = computed(() => { |
| 53 | - return $route.query.page_type === 'flow' && !props.item.component_props.readonly; | 53 | + return ($route.query.page_type === 'flow' || $route.query.page_type === 'edit') && !props.item.component_props.readonly; |
| 54 | }); | 54 | }); |
| 55 | 55 | ||
| 56 | // let obj = { | 56 | // let obj = { | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Date: 2022-09-14 14:44:30 | 2 | * @Date: 2022-09-14 14:44:30 |
| 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com | 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com |
| 4 | - * @LastEditTime: 2024-08-19 15:22:29 | 4 | + * @LastEditTime: 2024-08-22 09:59:32 |
| 5 | * @FilePath: /data-table/src/components/IdentityField/index.vue | 5 | * @FilePath: /data-table/src/components/IdentityField/index.vue |
| 6 | * @Description: 身份证输入控件 | 6 | * @Description: 身份证输入控件 |
| 7 | --> | 7 | --> |
| ... | @@ -75,7 +75,7 @@ const HideShow = computed(() => { | ... | @@ -75,7 +75,7 @@ const HideShow = computed(() => { |
| 75 | }); | 75 | }); |
| 76 | // 只读显示-流程模式 | 76 | // 只读显示-流程模式 |
| 77 | const ReadonlyShow = computed(() => { | 77 | const ReadonlyShow = computed(() => { |
| 78 | - return $route.query.page_type === 'flow' && !props.item.component_props.readonly; | 78 | + return ($route.query.page_type === 'flow' || $route.query.page_type === 'edit') && !props.item.component_props.readonly; |
| 79 | }); | 79 | }); |
| 80 | onMounted(() => { | 80 | onMounted(() => { |
| 81 | props.item.value = props.item.component_props.default; | 81 | props.item.value = props.item.component_props.default; | ... | ... |
| ... | @@ -91,7 +91,7 @@ const HideShow = computed(() => { | ... | @@ -91,7 +91,7 @@ const HideShow = computed(() => { |
| 91 | }); | 91 | }); |
| 92 | // 只读显示-流程模式 | 92 | // 只读显示-流程模式 |
| 93 | const ReadonlyShow = computed(() => { | 93 | const ReadonlyShow = computed(() => { |
| 94 | - return $route.query.page_type === 'flow' && !props.item.component_props.readonly; | 94 | + return ($route.query.page_type === 'flow' || $route.query.page_type === 'edit') && !props.item.component_props.readonly; |
| 95 | }); | 95 | }); |
| 96 | // 默认图片列表 | 96 | // 默认图片列表 |
| 97 | const default_tmp = ref(props.item.component_props.default) | 97 | const default_tmp = ref(props.item.component_props.default) | ... | ... |
| ... | @@ -72,7 +72,7 @@ const HideShow = computed(() => { | ... | @@ -72,7 +72,7 @@ const HideShow = computed(() => { |
| 72 | }) | 72 | }) |
| 73 | // 只读显示-流程模式 | 73 | // 只读显示-流程模式 |
| 74 | const ReadonlyShow = computed(() => { | 74 | const ReadonlyShow = computed(() => { |
| 75 | - return $route.query.page_type === 'flow' && !props.item.component_props.readonly; | 75 | + return ($route.query.page_type === 'flow' || $route.query.page_type === 'edit') && !props.item.component_props.readonly; |
| 76 | }); | 76 | }); |
| 77 | // TAG: 自定义主题颜色 | 77 | // TAG: 自定义主题颜色 |
| 78 | const themeVars = { | 78 | const themeVars = { | ... | ... |
| ... | @@ -45,7 +45,7 @@ const HideShow = computed(() => { | ... | @@ -45,7 +45,7 @@ const HideShow = computed(() => { |
| 45 | 45 | ||
| 46 | // 只读显示-流程模式 | 46 | // 只读显示-流程模式 |
| 47 | const ReadonlyShow = computed(() => { | 47 | const ReadonlyShow = computed(() => { |
| 48 | - return $route.query.page_type === 'flow' && !props.item.component_props.readonly; | 48 | + return ($route.query.page_type === 'flow' || $route.query.page_type === 'edit') && !props.item.component_props.readonly; |
| 49 | }); | 49 | }); |
| 50 | 50 | ||
| 51 | // 集合组标识 | 51 | // 集合组标识 | ... | ... |
| ... | @@ -66,7 +66,7 @@ const HideShow = computed(() => { | ... | @@ -66,7 +66,7 @@ const HideShow = computed(() => { |
| 66 | }) | 66 | }) |
| 67 | // 只读显示-流程模式 | 67 | // 只读显示-流程模式 |
| 68 | const ReadonlyShow = computed(() => { | 68 | const ReadonlyShow = computed(() => { |
| 69 | - return $route.query.page_type === 'flow' && !props.item.component_props.readonly; | 69 | + return ($route.query.page_type === 'flow' || $route.query.page_type === 'edit') && !props.item.component_props.readonly; |
| 70 | }); | 70 | }); |
| 71 | let content = ""; | 71 | let content = ""; |
| 72 | 72 | ... | ... |
| ... | @@ -42,7 +42,7 @@ const HideShow = computed(() => { | ... | @@ -42,7 +42,7 @@ const HideShow = computed(() => { |
| 42 | 42 | ||
| 43 | // 只读显示-流程模式 | 43 | // 只读显示-流程模式 |
| 44 | const ReadonlyShow = computed(() => { | 44 | const ReadonlyShow = computed(() => { |
| 45 | - return $route.query.page_type === 'flow' && !props.item.component_props.readonly; | 45 | + return ($route.query.page_type === 'flow' || $route.query.page_type === 'edit') && !props.item.component_props.readonly; |
| 46 | }); | 46 | }); |
| 47 | 47 | ||
| 48 | // 集合组标识 | 48 | // 集合组标识 | ... | ... |
| ... | @@ -83,7 +83,7 @@ const HideShow = computed(() => { | ... | @@ -83,7 +83,7 @@ const HideShow = computed(() => { |
| 83 | }); | 83 | }); |
| 84 | // 只读显示-流程模式 | 84 | // 只读显示-流程模式 |
| 85 | const ReadonlyShow = computed(() => { | 85 | const ReadonlyShow = computed(() => { |
| 86 | - return $route.query.page_type === 'flow' && !props.item.component_props.readonly; | 86 | + return ($route.query.page_type === 'flow' || $route.query.page_type === 'edit') && !props.item.component_props.readonly; |
| 87 | }); | 87 | }); |
| 88 | onMounted(() => { | 88 | onMounted(() => { |
| 89 | props.item.value = props.item.component_props.default; | 89 | props.item.value = props.item.component_props.default; | ... | ... |
| ... | @@ -41,7 +41,7 @@ const HideShow = computed(() => { | ... | @@ -41,7 +41,7 @@ const HideShow = computed(() => { |
| 41 | 41 | ||
| 42 | // 只读显示-流程模式 | 42 | // 只读显示-流程模式 |
| 43 | const ReadonlyShow = computed(() => { | 43 | const ReadonlyShow = computed(() => { |
| 44 | - return $route.query.page_type === 'flow' && !props.item.component_props.readonly; | 44 | + return ($route.query.page_type === 'flow' || $route.query.page_type === 'edit') && !props.item.component_props.readonly; |
| 45 | }); | 45 | }); |
| 46 | 46 | ||
| 47 | // 子组件通信,适配规则触发 | 47 | // 子组件通信,适配规则触发 | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Date: 2022-08-30 11:34:19 | 2 | * @Date: 2022-08-30 11:34:19 |
| 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com | 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com |
| 4 | - * @LastEditTime: 2024-08-12 17:57:23 | 4 | + * @LastEditTime: 2024-08-22 09:55:29 |
| 5 | * @FilePath: /data-table/src/components/RadioField/index.vue | 5 | * @FilePath: /data-table/src/components/RadioField/index.vue |
| 6 | * @Description: 单项选择控件 | 6 | * @Description: 单项选择控件 |
| 7 | --> | 7 | --> |
| ... | @@ -81,7 +81,7 @@ const HideShow = computed(() => { | ... | @@ -81,7 +81,7 @@ const HideShow = computed(() => { |
| 81 | }) | 81 | }) |
| 82 | // 只读显示-流程模式 | 82 | // 只读显示-流程模式 |
| 83 | const ReadonlyShow = computed(() => { | 83 | const ReadonlyShow = computed(() => { |
| 84 | - return $route.query.page_type === 'flow' && !props.item.component_props.readonly; | 84 | + return ($route.query.page_type === 'flow' || $route.query.page_type === 'edit') && !props.item.component_props.readonly; |
| 85 | }); | 85 | }); |
| 86 | 86 | ||
| 87 | // 校验函数返回 true 表示校验通过,false 表示不通过 | 87 | // 校验函数返回 true 表示校验通过,false 表示不通过 | ... | ... |
| ... | @@ -34,7 +34,7 @@ const HideShow = computed(() => { | ... | @@ -34,7 +34,7 @@ const HideShow = computed(() => { |
| 34 | }) | 34 | }) |
| 35 | // 只读显示-流程模式 | 35 | // 只读显示-流程模式 |
| 36 | const ReadonlyShow = computed(() => { | 36 | const ReadonlyShow = computed(() => { |
| 37 | - return $route.query.page_type === 'flow' && !props.item.component_props.readonly; | 37 | + return ($route.query.page_type === 'flow' || $route.query.page_type === 'edit') && !props.item.component_props.readonly; |
| 38 | }); | 38 | }); |
| 39 | // 注入子组件属性 | 39 | // 注入子组件属性 |
| 40 | provide('props', props.item); | 40 | provide('props', props.item); | ... | ... |
| ... | @@ -57,7 +57,7 @@ const props = defineProps({ | ... | @@ -57,7 +57,7 @@ const props = defineProps({ |
| 57 | const show = ref(false); | 57 | const show = ref(false); |
| 58 | // 只读显示-流程模式 | 58 | // 只读显示-流程模式 |
| 59 | const ReadonlyShow = computed(() => { | 59 | const ReadonlyShow = computed(() => { |
| 60 | - return $route.query.page_type === 'flow' && !props.item.component_props.readonly; | 60 | + return ($route.query.page_type === 'flow' || $route.query.page_type === 'edit') && !props.item.component_props.readonly; |
| 61 | }); | 61 | }); |
| 62 | </script> | 62 | </script> |
| 63 | 63 | ... | ... |
| ... | @@ -37,7 +37,7 @@ const HideShow = computed(() => { | ... | @@ -37,7 +37,7 @@ const HideShow = computed(() => { |
| 37 | }) | 37 | }) |
| 38 | // 只读显示-流程模式 | 38 | // 只读显示-流程模式 |
| 39 | const ReadonlyShow = computed(() => { | 39 | const ReadonlyShow = computed(() => { |
| 40 | - return $route.query.page_type === 'flow' && !props.item.component_props.readonly; | 40 | + return ($route.query.page_type === 'flow' || $route.query.page_type === 'edit') && !props.item.component_props.readonly; |
| 41 | }); | 41 | }); |
| 42 | 42 | ||
| 43 | const refComponent = ref(null) | 43 | const refComponent = ref(null) | ... | ... |
| ... | @@ -51,7 +51,7 @@ const HideShow = computed(() => { | ... | @@ -51,7 +51,7 @@ const HideShow = computed(() => { |
| 51 | 51 | ||
| 52 | // 只读显示-流程模式 | 52 | // 只读显示-流程模式 |
| 53 | const ReadonlyShow = computed(() => { | 53 | const ReadonlyShow = computed(() => { |
| 54 | - return $route.query.page_type === 'flow' && !props.item.component_props.readonly; | 54 | + return ($route.query.page_type === 'flow' || $route.query.page_type === 'edit') && !props.item.component_props.readonly; |
| 55 | }); | 55 | }); |
| 56 | 56 | ||
| 57 | onMounted(() => { | 57 | onMounted(() => { | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Date: 2022-08-29 14:31:20 | 2 | * @Date: 2022-08-29 14:31:20 |
| 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com | 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com |
| 4 | - * @LastEditTime: 2024-08-19 18:29:33 | 4 | + * @LastEditTime: 2024-08-22 09:54:46 |
| 5 | * @FilePath: /data-table/src/components/TextField/index.vue | 5 | * @FilePath: /data-table/src/components/TextField/index.vue |
| 6 | * @Description: 单行文本输入框(微信扫描功能) | 6 | * @Description: 单行文本输入框(微信扫描功能) |
| 7 | --> | 7 | --> |
| ... | @@ -43,7 +43,7 @@ const HideShow = computed(() => { | ... | @@ -43,7 +43,7 @@ const HideShow = computed(() => { |
| 43 | 43 | ||
| 44 | // 只读显示-流程模式 | 44 | // 只读显示-流程模式 |
| 45 | const ReadonlyShow = computed(() => { | 45 | const ReadonlyShow = computed(() => { |
| 46 | - return $route.query.page_type === 'flow' && !props.item.component_props.readonly; | 46 | + return ($route.query.page_type === 'flow' || $route.query.page_type === 'edit') && !props.item.component_props.readonly; |
| 47 | }); | 47 | }); |
| 48 | 48 | ||
| 49 | // 集合组标识 | 49 | // 集合组标识 | ... | ... |
| ... | @@ -53,7 +53,7 @@ const HideShow = computed(() => { | ... | @@ -53,7 +53,7 @@ const HideShow = computed(() => { |
| 53 | 53 | ||
| 54 | // 只读显示-流程模式 | 54 | // 只读显示-流程模式 |
| 55 | const ReadonlyShow = computed(() => { | 55 | const ReadonlyShow = computed(() => { |
| 56 | - return $route.query.page_type === 'flow' && !props.item.component_props.readonly; | 56 | + return ($route.query.page_type === 'flow' || $route.query.page_type === 'edit') && !props.item.component_props.readonly; |
| 57 | }); | 57 | }); |
| 58 | 58 | ||
| 59 | onMounted(() => { | 59 | onMounted(() => { | ... | ... |
| ... | @@ -44,7 +44,7 @@ const HideShow = computed(() => { | ... | @@ -44,7 +44,7 @@ const HideShow = computed(() => { |
| 44 | }) | 44 | }) |
| 45 | // 只读显示-流程模式 | 45 | // 只读显示-流程模式 |
| 46 | const ReadonlyShow = computed(() => { | 46 | const ReadonlyShow = computed(() => { |
| 47 | - return $route.query.page_type === 'flow' && !props.item.component_props.readonly; | 47 | + return ($route.query.page_type === 'flow' || $route.query.page_type === 'edit') && !props.item.component_props.readonly; |
| 48 | }); | 48 | }); |
| 49 | const showPicker = ref(false); | 49 | const showPicker = ref(false); |
| 50 | const currentTime = ref([]); | 50 | const currentTime = ref([]); | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Date: 2022-08-30 11:34:19 | 2 | * @Date: 2022-08-30 11:34:19 |
| 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com | 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com |
| 4 | - * @LastEditTime: 2024-08-07 18:15:36 | 4 | + * @LastEditTime: 2024-08-22 10:00:21 |
| 5 | * @FilePath: /data-table/src/components/VolunteerGroupField/index.vue | 5 | * @FilePath: /data-table/src/components/VolunteerGroupField/index.vue |
| 6 | * @Description: 义工组别选择控件 | 6 | * @Description: 义工组别选择控件 |
| 7 | --> | 7 | --> |
| ... | @@ -75,7 +75,7 @@ const HideShow = computed(() => { | ... | @@ -75,7 +75,7 @@ const HideShow = computed(() => { |
| 75 | }) | 75 | }) |
| 76 | // 只读显示-流程模式 | 76 | // 只读显示-流程模式 |
| 77 | const ReadonlyShow = computed(() => { | 77 | const ReadonlyShow = computed(() => { |
| 78 | - return $route.query.page_type === 'flow' && !props.item.component_props.readonly; | 78 | + return ($route.query.page_type === 'flow' || $route.query.page_type === 'edit') && !props.item.component_props.readonly; |
| 79 | }); | 79 | }); |
| 80 | 80 | ||
| 81 | // 校验函数返回 true 表示校验通过,false 表示不通过 | 81 | // 校验函数返回 true 表示校验通过,false 表示不通过 | ... | ... |
-
Please register or login to post a comment