Browse Source

修改样式

lwx_v4
超级管理员 1 year ago
parent
commit
161d209466
  1. 6
      src/assets/scss/form.css
  2. 2
      src/assets/scss/form.min.css
  3. 14
      src/assets/scss/form.scss
  4. 344
      src/components/DesignForm/assembly/index.ts
  5. 3
      src/components/DesignForm/formControlPropertiNew.vue
  6. 6
      src/components/DesignForm/public/form/formItem.vue
  7. 2
      src/views/sysworkflow/codepage/page_black20240318.vue
  8. 4
      src/views/sysworkflow/lowcodepage/appPage/createAppFormPage.vue
  9. 2
      src/widget/digitpage/index.vue

6
src/assets/scss/form.css

@ -450,10 +450,7 @@
.design-form .group {
border: 1px dashed #ddd;
margin: 2px 0px 10px 0px;
padding: 5px;
position: relative;
min-height: 50px;
}
.design-form .group.active {
@ -591,10 +588,7 @@
.detail-form .group {
border: 0px dashed #ddd;
margin: 2px 0px 10px 0px;
padding: 5px;
position: relative;
min-height: 50px;
}
.detail-form .group > div {

2
src/assets/scss/form.min.css

File diff suppressed because one or more lines are too long

14
src/assets/scss/form.scss

@ -161,7 +161,12 @@ $mainColor: #66b1ff;
padding: 0;
width: 100%;
}
.group {border: 1px dashed #ddd;margin: 2px 0px 10px 0px;padding: 5px;position: relative;min-height: 50px;
.group {
border: 1px dashed #ddd;
// margin: 2px 0px 10px 0px;
// padding: 5px;
position: relative;
// min-height: 50px;
&.active {border: 3px solid $mainColor;position: relative;
> .drag-control {display: block}
> .tooltip {display: block;}
@ -209,7 +214,12 @@ $mainColor: #66b1ff;
padding: 0;
width: 100%;
}
.group {border: 0px dashed #ddd;margin: 2px 0px 10px 0px;padding: 5px;position: relative;min-height: 50px;
.group {
border: 0px dashed #ddd;
// margin: 2px 0px 10px 0px;
// padding: 5px;
position: relative;
// min-height: 50px;
> div {margin-bottom: 0}

344
src/components/DesignForm/assembly/index.ts

@ -31,8 +31,12 @@ export default [
},
config: {},
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -56,8 +60,12 @@ export default [
config: {}, // 其他配置信息
selectvalue: "default",
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -73,8 +81,12 @@ export default [
},
config: {}, // 其他配置信息
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -90,8 +102,12 @@ export default [
},
config: {},
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -110,8 +126,12 @@ export default [
options: selectOption, // 下拉选项数据集合
config: config,
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -130,8 +150,12 @@ export default [
options: selectOption,
config: config,
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -151,8 +175,12 @@ export default [
options: selectOption,
config: config,
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -168,8 +196,12 @@ export default [
options: [],
config: config,
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -185,8 +217,12 @@ export default [
},
config: {},
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -201,8 +237,12 @@ export default [
},
config: {},
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -217,8 +257,12 @@ export default [
},
config: {},
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -232,8 +276,12 @@ export default [
},
config: {},
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -260,8 +308,12 @@ export default [
},
config: {},
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -277,8 +329,12 @@ export default [
config: {},
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -293,8 +349,12 @@ export default [
},
config: {},
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -309,8 +369,12 @@ export default [
},
config: {},
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -348,8 +412,12 @@ export default [
control: {},
config: {},
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -364,8 +432,12 @@ export default [
config: {},
item: {}, // label标题相关
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -382,8 +454,12 @@ export default [
addBtnText: '添加一行'
},
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -397,8 +473,12 @@ export default [
config: {},
list: [],
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -418,8 +498,12 @@ export default [
control: {},
config: {},
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -433,8 +517,12 @@ export default [
control: {},
config: {},
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -510,8 +598,12 @@ export default [
},
config: {},
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -527,8 +619,12 @@ export default [
},
config: {},
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
@ -543,8 +639,12 @@ export default [
},
config: {},
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -563,8 +663,12 @@ export default [
addBtnText: '添加一行'
},
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -578,8 +682,12 @@ export default [
},
config: {},
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -594,8 +702,12 @@ export default [
},
config: {},
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -610,8 +722,12 @@ export default [
},
config: {},
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -626,8 +742,12 @@ export default [
},
config: {},
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -655,8 +775,12 @@ export default [
config: {},
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -671,8 +795,12 @@ export default [
},
config: {},
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -718,8 +846,12 @@ export default [
},
config: {},
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -738,8 +870,12 @@ export default [
optionsType: 0
},
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -789,8 +925,12 @@ export default [
},
config: {},
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
/*template: '', //
@ -822,8 +962,12 @@ export default [
automatic: false
},
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -839,8 +983,12 @@ export default [
},
config: {}, // 其他配置信息
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -854,8 +1002,12 @@ export default [
},
config: {},
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -870,8 +1022,12 @@ export default [
},
config: {},
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -886,8 +1042,12 @@ export default [
},
config: {},
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -902,8 +1062,12 @@ export default [
},
config: {},
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -918,8 +1082,12 @@ export default [
},
config: {},
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},
@ -934,8 +1102,12 @@ export default [
},
config: {},
styles: {
divStyle: {},
labelStyle: {},
divStyle: {
marginBot: "10"
},
labelStyle: {
paddingLeft: "7",
},
inputStyle: {}
}
},

3
src/components/DesignForm/formControlPropertiNew.vue

@ -278,7 +278,8 @@ const attrList = computed(() => {
'datePicker',
'tinymce',
'timePicker',
'treeSelect'
'treeSelect',
'digitpage'
]
},
{

6
src/components/DesignForm/public/form/formItem.vue

@ -548,6 +548,7 @@ const imgUploadApiUrl = import.meta.env.VITE_APP_BASE_API+"/api/upordown"
:style="getFormItemInputStyle(configStyle,2)"
:input-style="getFormItemInputStyle(configStyle,3)"
v-if="['input', 'password'].includes(data.type)"
:placeholder="data.control.placeholder?data.control.placeholder:'请输入'+getLabel(data.item)"
>
<template #prepend v-if="config.prepend">
<div v-if="getInputSlot('p')">
@ -579,6 +580,7 @@ const imgUploadApiUrl = import.meta.env.VITE_APP_BASE_API+"/api/upordown"
v-model="value"
:disabled="editDisabled"
type="textarea"
:placeholder="data.control.placeholder?data.control.placeholder:'请输入'+getLabel(data.item)"
:style="getFormItemInputStyle(configStyle,2)"
:input-style="getFormItemInputStyle(configStyle,3)"
v-if="data.type === 'textarea'"
@ -624,6 +626,7 @@ const imgUploadApiUrl = import.meta.env.VITE_APP_BASE_API+"/api/upordown"
:options="props.data.options"
:remote-method="getAxiosOptions"
:transformOption="transformOption"
:placeholder="data.control.placeholder?data.control.placeholder:'请选择'+getLabel(data.item)"
/>
<el-upload
class="upload-style"
@ -656,7 +659,7 @@ const imgUploadApiUrl = import.meta.env.VITE_APP_BASE_API+"/api/upordown"
:options="options"
v-model="value"
/>
<el-time-picker v-if="data.type=='timePicker'" v-model="value" value-format="x" />
<el-time-picker v-if="data.type=='timePicker'" v-model="value" value-format="x" :placeholder="data.control.placeholder?data.control.placeholder:'请选择'+getLabel(data.item)" />
<component
v-if="
[
@ -674,6 +677,7 @@ const imgUploadApiUrl = import.meta.env.VITE_APP_BASE_API+"/api/upordown"
:is="currentComponent"
v-bind="control"
:disabled="editDisabled"
:placeholder="data.control.placeholder?data.control.placeholder:'请选择'+getLabel(data.item)"
v-model="value"
/>

2
src/views/sysworkflow/codepage/page_black20240318.vue

@ -40,7 +40,7 @@ const resetForm = (formEl: FormInstance | undefined) => {
formEl.resetFields()
}
const inline = ref(false)
const labelWidth = ref<any>("")
const labelWidth = ref<any>(75)
const labelSuffix = ref<any>("")
const hideRequiredAsterisk = ref(false)
const requireAsteriskPosition = ref('right')

4
src/views/sysworkflow/lowcodepage/appPage/createAppFormPage.vue

@ -74,7 +74,9 @@ const state = reactive<formStruct>({
size: 'default',
name:'',
formName: formConfigCont.formName,
dataTitle: []
dataTitle: [],
labelWidth: "75",
labelPosition: "left"
},
config: {
groupKey:props.groupKey

2
src/widget/digitpage/index.vue

@ -20,7 +20,7 @@
</template>
<div v-if="type === 4" class="form-value" v-html="value"></div>
<template v-else>
<el-input v-model="value" :style="getFormItemInputStyle(configStyle,2)" :input-style="getFormItemInputStyle(configStyle,3)" oninput ="value=value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^\./g, '')" placeholder="请输入"></el-input>
<el-input v-model="value" :style="getFormItemInputStyle(configStyle,2)" :input-style="getFormItemInputStyle(configStyle,3)" oninput ="value=value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^\./g, '')" :placeholder="data.control.placeholder?data.control.placeholder:'请输入'+getLabel(data.item)"></el-input>
</template>
</el-form-item>
</template>

Loading…
Cancel
Save