BUG 29148

This commit is contained in:
aixianling
2022-04-18 09:30:36 +08:00
parent 99a9433c92
commit 8f01e046e0

View File

@@ -56,12 +56,13 @@
<el-form label-suffix="" label-width="180px" size="small">
<div class="border-wrap">
<div v-for="(item, index) in applyForm" :key="index">
<ai-title :title="index"></ai-title>
<ai-title :title="index"/>
<el-form-item v-for="e in item" :key="e.id" :label="[e.fieldName,e.fieldNameSuffix].join('')">
<el-input :value="getFieldValue(e)" readonly style="width: 100%;"
v-if="e.fieldDataType!=5 && e.fieldDataType!=10"/>
<el-input :value="getAreaName(e)" readonly style="width: 100%;" v-if="e.fieldDataType==10"/>
<el-checkbox-group v-model="!e.fieldValue ? '' : String(e.fieldValue).split(',')">
<el-input :value="getAreaName(e)" readonly style="width: 100%;"
v-else-if="e.fieldDataType==10"/>
<el-checkbox-group v-else v-model="!e.fieldValue ? '' : String(e.fieldValue).split(',')">
<el-checkbox :label="val.dictValue" disabled
v-for="(val,idx) in dict.getDict(e.dictionaryCode)" :key="idx">{{ val.dictName }}
</el-checkbox>
@@ -237,28 +238,15 @@
</el-radio-group>
<el-date-picker
v-if="op.fieldDataType=='8'"
v-if="op.fieldDataType==3"
v-model.trim="op.fieldValue"
format="yyyy年MM月dd日"
value-format="yyyy年MM月dd日"
type="date"
placeholder="请选择">
</el-date-picker>
<el-select
v-if="op.fieldDataType=='9'"
size="small"
v-model="op.fieldValue"
placeholder="请选择"
clearable>
<el-option
v-for="(k,m) in dict.getDict(op.dictionaryCode)"
:key="m"
:label="k.dictName"
:value="k.dictValue"
/>
</el-select>
<ai-select v-if="op.fieldDataType=='9'" v-model="op.fieldValue"
:selectList="dict.getDict(op.dictionaryCode)"/>
</el-form-item>
<el-form-item label="审批意见" prop="opinion" :rules="[{ required: true, message: '请输入审批意见', trigger: 'blur' }]"
v-if="titleType=='审批拒绝'">
@@ -404,7 +392,7 @@ export default {
return e.dictionaryCode && this.dict.getLabel(e.dictionaryCode, val)
},
getFieldValue(e) {
return e.dictionaryCode ? this.dict.getLabel(e.dictionaryCode, e.fieldValue) : e.fieldValue
return !!e.dictionaryCode ? this.dict.getLabel(e.dictionaryCode, e.fieldValue) : e.fieldValue
},
getAreaName(e) {
return e.areaValue