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