Browse Source

feat:[模板管理][烦人的浓度计算和单位换算]

lkf
luojie 2 months ago
parent
commit
9ac4cd944a
2 changed files with 14 additions and 7 deletions
  1. +10
    -2
      src/components/Template/BaseInfoFormPackage.vue
  2. +4
    -5
      src/views/business/comps/template/comps/gsp/GSP009.vue

+ 10
- 2
src/components/Template/BaseInfoFormPackage.vue View File

@ -90,7 +90,7 @@
<HandleFormItem :field-item-label="fieldItemLabel" :field-key="prefixKey+'_'+key" @blur="onBlur(key, $event)" :item="sItem" v-model="formFields[key]" <HandleFormItem :field-item-label="fieldItemLabel" :field-key="prefixKey+'_'+key" @blur="onBlur(key, $event)" :item="sItem" v-model="formFields[key]"
@copy="onCopy(sItem, key)" :error="errors[key]" @update:error="errors[key] = false" @copy="onCopy(sItem, key)" :error="errors[key]" @update:error="errors[key] = false"
:orange-bg="orangeBgFields[key]" /> :orange-bg="orangeBgFields[key]" />
<span v-if="sItem.subType === 'text'" class="ml-5">{{ $t( sItem.text) }}</span>
<span v-if="sItem.subType === 'text'" class="sub-text">{{ $t( sItem.subText) }}</span>
</div> </div>
<div v-else-if="sItem.type === 'textarea'"> <div v-else-if="sItem.type === 'textarea'">
<HandleFormItem :field-item-label="fieldItemLabel" :field-key="prefixKey+'_'+key" @blur="onBlur(key, $event)" type="textarea" :item="sItem" <HandleFormItem :field-item-label="fieldItemLabel" :field-key="prefixKey+'_'+key" @blur="onBlur(key, $event)" type="textarea" :item="sItem"
@ -154,6 +154,7 @@
@update:error="errors[sItem.subKey] = false" @update:error="errors[sItem.subKey] = false"
:orange-bg="orangeBgFields[sItem.subKey]" /> :orange-bg="orangeBgFields[sItem.subKey]" />
<div class="ml-10 item-span" v-else-if="sItem.subType === 'span'">{{ formFields[sItem.subKey] }}</div> <div class="ml-10 item-span" v-else-if="sItem.subType === 'span'">{{ formFields[sItem.subKey] }}</div>
<span v-else-if="sItem.subType === 'text'" class="sub-text">{{ $t( sItem.subText) }}</span>
<HandleFormItem :field-item-label="fieldItemLabel" :field-key="prefixKey+'_'+sItem.subKey" class="ml-10" v-else-if="sItem.subType === 'clickable'" type="clickable" <HandleFormItem :field-item-label="fieldItemLabel" :field-key="prefixKey+'_'+sItem.subKey" class="ml-10" v-else-if="sItem.subType === 'clickable'" type="clickable"
@clickable="handleClickable(sItem, sItem.subKey)" :item="getClickableItem(sItem)" @clickable="handleClickable(sItem, sItem.subKey)" :item="getClickableItem(sItem)"
:error="errors[sItem.subKey]" @update:error="errors[sItem.subKey] = false" :error="errors[sItem.subKey]" @update:error="errors[sItem.subKey] = false"
@ -211,7 +212,7 @@
:item="sItem" :value="formFields[key]" /> :item="sItem" :value="formFields[key]" />
</div> </div>
<div v-else-if="isRegent(sItem)" <div v-else-if="isRegent(sItem)"
class="flex flex1">
class="flex item-center flex1">
<HandleFormItem :field-item-label="fieldItemLabel" <HandleFormItem :field-item-label="fieldItemLabel"
sourceFrom = "baseInfoFormPackage" sourceFrom = "baseInfoFormPackage"
@beforeReagentSubmit="(data, callback)=>onBeforeReagentSubmit(data, callback,key)" @beforeReagentSubmit="(data, callback)=>onBeforeReagentSubmit(data, callback,key)"
@ -219,6 +220,8 @@
:field-key="prefixKey+'_'+key" :type="sItem.type" :field-key="prefixKey+'_'+key" :type="sItem.type"
:error="errors[key]" @update:error="errors[key] = false" :error="errors[key]" @update:error="errors[key] = false"
:item="getRegentItem(sItem)" :value="formFields[key]" /> :item="getRegentItem(sItem)" :value="formFields[key]" />
<span v-if="sItem.subType === 'text'" class="sub-text">{{ $t( sItem.subText) }}</span>
</div> </div>
</div> </div>
</div> </div>
@ -429,4 +432,9 @@ export default {
.ml-5{ .ml-5{
margin-left: 5px; margin-left: 5px;
} }
.sub-text{
color: #606266;
font-size: 14px;
margin-left: 5px;
}
</style> </style>

+ 4
- 5
src/views/business/comps/template/comps/gsp/GSP009.vue View File

@ -163,12 +163,11 @@ export default {
otherCode: "jgOther", otherCode: "jgOther",
otherMaxlength: 100, otherMaxlength: 100,
multiple: false, multiple: false,
options: this.getDictOptions('business_lba_jg')
options: this.getDictOptions('business_lba_jg'),
subType:"text",
subText:"template.lba.lba006.sjwjm"
}, },
ms: {
label: 'template.lba.lba006.sjwjm',
type: 'text',
}
} }
} }
] ]

Loading…
Cancel
Save