Browse Source

表单优化提交

main
likunming 9 months ago
parent
commit
7d96cdc880
  1. 2
      io.sc.platform.core.frontend/src/platform/components/form/elements/WColorInput.vue
  2. 2
      io.sc.platform.core.frontend/src/platform/components/form/elements/WColorInputPalette.vue
  3. 2
      io.sc.platform.core.frontend/src/platform/components/form/elements/WCron.vue
  4. 2
      io.sc.platform.core.frontend/src/platform/components/form/elements/WDate.vue
  5. 2
      io.sc.platform.core.frontend/src/platform/components/form/elements/WFile.vue
  6. 2
      io.sc.platform.core.frontend/src/platform/components/form/elements/WIcon.vue
  7. 2
      io.sc.platform.core.frontend/src/platform/components/form/elements/WPosition.vue
  8. 8
      io.sc.platform.core.frontend/src/platform/components/form/elements/WTextBtn.vue

2
io.sc.platform.core.frontend/src/platform/components/form/elements/WColorInput.vue

@ -15,7 +15,7 @@
@change="changeValue" @change="changeValue"
> >
<template #label> <span v-if="requiredIfComputed" style="color: red">*</span> {{ attrs.label }} </template> <template #label> <span v-if="requiredIfComputed" style="color: red">*</span> {{ attrs.label }} </template>
<template v-if="props.form && props.form.getStatus() !== 'view'" #append> <template v-if="!props.form || (props.form && props.form.getStatus() !== 'view')" #append>
<!-- 选择颜色按钮 --> <!-- 选择颜色按钮 -->
<q-btn <q-btn
icon="square" icon="square"

2
io.sc.platform.core.frontend/src/platform/components/form/elements/WColorInputPalette.vue

@ -15,7 +15,7 @@
@change="changeValue" @change="changeValue"
> >
<template #label> <span v-if="requiredIfComputed" style="color: red">*</span> {{ attrs.label }} </template> <template #label> <span v-if="requiredIfComputed" style="color: red">*</span> {{ attrs.label }} </template>
<template v-if="props.form && props.form.getStatus() !== 'view'" #append> <template v-if="!props.form || (props.form && props.form.getStatus() !== 'view')" #append>
<!-- 选择颜色按钮 --> <!-- 选择颜色按钮 -->
<q-btn <q-btn
icon="bi-palette" icon="bi-palette"

2
io.sc.platform.core.frontend/src/platform/components/form/elements/WCron.vue

@ -16,7 +16,7 @@
@change="changeValue" @change="changeValue"
> >
<template #label> <span v-if="requiredIfComputed" style="color: red">*</span> {{ attrs.label }} </template> <template #label> <span v-if="requiredIfComputed" style="color: red">*</span> {{ attrs.label }} </template>
<template v-if="props.form && props.form.getStatus() !== 'view'" #append> <template v-if="!props.form || (props.form && props.form.getStatus() !== 'view')" #append>
<!-- 选择颜色按钮 --> <!-- 选择颜色按钮 -->
<q-btn icon="bi-pencil-square" padding="2px" flat square unelevated :title="$t('select')"> <q-btn icon="bi-pencil-square" padding="2px" flat square unelevated :title="$t('select')">
<q-popup-proxy v-model:model-value="isShow" anchor="bottom right" self="top right" :offset="[0, 10]" style="width: 800px"> <q-popup-proxy v-model:model-value="isShow" anchor="bottom right" self="top right" :offset="[0, 10]" style="width: 800px">

2
io.sc.platform.core.frontend/src/platform/components/form/elements/WDate.vue

@ -15,7 +15,7 @@
@change="changeValue" @change="changeValue"
> >
<template #label> <span v-if="requiredIfComputed" style="color: red">*</span> {{ attrs.label }}</template> <template #label> <span v-if="requiredIfComputed" style="color: red">*</span> {{ attrs.label }}</template>
<template v-if="props.form && props.form.getStatus() !== 'view'" #append> <template v-if="!props.form || (props.form && props.form.getStatus() !== 'view')" #append>
<q-icon :name="IconEnum.日期" class="cursor-pointer"> <q-icon :name="IconEnum.日期" class="cursor-pointer">
<q-popup-proxy cover transition-show="scale" transition-hide="scale"> <q-popup-proxy cover transition-show="scale" transition-hide="scale">
<q-date v-model="dateValue" today-btn mask="YYYY-MM-DD" @update:model-value="dateSelected"> <q-date v-model="dateValue" today-btn mask="YYYY-MM-DD" @update:model-value="dateSelected">

2
io.sc.platform.core.frontend/src/platform/components/form/elements/WFile.vue

@ -16,7 +16,7 @@
@change="changeValue" @change="changeValue"
> >
<template #label> <span v-if="requiredIfComputed" style="color: red">*</span> {{ attrs.label }}</template> <template #label> <span v-if="requiredIfComputed" style="color: red">*</span> {{ attrs.label }}</template>
<template v-if="props.form && props.form.getStatus() !== 'view'" #append> <template v-if="!props.form || (props.form && props.form.getStatus() !== 'view')" #append>
<q-icon name="attachment" /> <q-icon name="attachment" />
</template> </template>
</q-file> </q-file>

2
io.sc.platform.core.frontend/src/platform/components/form/elements/WIcon.vue

@ -18,7 +18,7 @@
<q-icon v-if="valueRef" :name="valueRef"> </q-icon> <q-icon v-if="valueRef" :name="valueRef"> </q-icon>
<w-icon-empty v-else></w-icon-empty> <w-icon-empty v-else></w-icon-empty>
</template> </template>
<template v-if="props.form && props.form.getStatus() !== 'view'" #append> <template v-if="!props.form || (props.form && props.form.getStatus() !== 'view')" #append>
<q-btn icon="bi-search" size="10px" padding="2px" flat square unelevated :title="$t('select')"> <q-btn icon="bi-search" size="10px" padding="2px" flat square unelevated :title="$t('select')">
<q-popup-proxy v-model:model-value="isShow" anchor="bottom right" self="top right" :offset="[0, 10]" @show="show"> <q-popup-proxy v-model:model-value="isShow" anchor="bottom right" self="top right" :offset="[0, 10]" @show="show">
<q-splitter v-model="leftWidthRef" style="width: 800px; height: 300px; position: relative"> <q-splitter v-model="leftWidthRef" style="width: 800px; height: 300px; position: relative">

2
io.sc.platform.core.frontend/src/platform/components/form/elements/WPosition.vue

@ -15,7 +15,7 @@
@change="changeValue" @change="changeValue"
> >
<template #label> <span v-if="requiredIfComputed" style="color: red">*</span> {{ attrs.label }} </template> <template #label> <span v-if="requiredIfComputed" style="color: red">*</span> {{ attrs.label }} </template>
<template v-if="props.form && props.form.getStatus() !== 'view'" #append> <template v-if="!props.form || (props.form && props.form.getStatus() !== 'view')" #append>
<!-- 选择位置按钮 --> <!-- 选择位置按钮 -->
<q-btn <q-btn
icon="bi-pin-angle" icon="bi-pin-angle"

8
io.sc.platform.core.frontend/src/platform/components/form/elements/WTextBtn.vue

@ -17,16 +17,16 @@
@change="changeValue" @change="changeValue"
> >
<template #label> <span v-if="requiredIfComputed" style="color: red">*</span> {{ attrs.label }}</template> <template #label> <span v-if="requiredIfComputed" style="color: red">*</span> {{ attrs.label }}</template>
<template v-if="attrs.button && attrs.buttonPosition === 'prepend' && props.form && props.form.getStatus() !== 'view'" #prepend> <template v-if="attrs.button && attrs.buttonPosition === 'prepend' && (!props.form || (props.form && props.form.getStatus() !== 'view'))" #prepend>
<q-btn round dense flat v-bind="attrs.button" @click="attrs.button.click" /> <q-btn round dense flat v-bind="attrs.button" @click="attrs.button.click" />
</template> </template>
<template v-else-if="attrs.button && attrs.buttonPosition === 'before' && props.form && props.form.getStatus() !== 'view'" #before> <template v-else-if="attrs.button && attrs.buttonPosition === 'before' && (!props.form || (props.form && props.form.getStatus() !== 'view'))" #before>
<q-btn round dense flat v-bind="attrs.button" @click="attrs.button.click" /> <q-btn round dense flat v-bind="attrs.button" @click="attrs.button.click" />
</template> </template>
<template v-else-if="attrs.button && attrs.buttonPosition === 'after' && props.form && props.form.getStatus() !== 'view'" #after> <template v-else-if="attrs.button && attrs.buttonPosition === 'after' && (!props.form || (props.form && props.form.getStatus() !== 'view'))" #after>
<q-btn round dense flat v-bind="attrs.button" @click="attrs.button.click" /> <q-btn round dense flat v-bind="attrs.button" @click="attrs.button.click" />
</template> </template>
<template v-else-if="attrs.button && props.form && props.form.getStatus() !== 'view'" #append> <template v-else-if="attrs.button && props.form && (!props.form || (props.form && props.form.getStatus() !== 'view'))" #append>
<q-btn round dense flat v-bind="attrs.button" @click="attrs.button.click" /> <q-btn round dense flat v-bind="attrs.button" @click="attrs.button.click" />
</template> </template>
</q-input> </q-input>

Loading…
Cancel
Save