Commit 8bc5714b authored by 徐俊's avatar 徐俊

xujun

parent f13a6b22
...@@ -25,9 +25,14 @@ ...@@ -25,9 +25,14 @@
<div>序号</div> <div>序号</div>
</div> </div>
</a-col> </a-col>
<a-col :span="8" class="bg-gray"> <a-col :span="6" class="bg-gray">
<div class="special-middle"> <div class="special-middle">
<div>附件说明</div> <div>附件名称</div>
</div>
</a-col>
<a-col :span="2" class="bg-gray">
<div class="special-middle">
<div>是否必备材料</div>
</div> </div>
</a-col> </a-col>
<a-col :span="10" class="bg-gray"> <a-col :span="10" class="bg-gray">
...@@ -45,12 +50,15 @@ ...@@ -45,12 +50,15 @@
<a-col :span="2" style="text-align: center;"> <a-col :span="2" style="text-align: center;">
{{ index + 1 }} {{ index + 1 }}
</a-col> </a-col>
<a-col :span="8"> <a-col :span="6">
<a-form-model-item :prop="'fileList.' + index + '.fileExplain'" :rules="{required: true, message: '*',trigger: 'blur',}"> <a-form-model-item :prop="'fileList.' + index + '.fileExplain'" :rules="{required: item.isRequired, message: '*',trigger: 'blur',}">
<a-input v-model="item.fileExplain" :maxLength="100" style="width: 80%" :disabled="item.required" /> <a-input v-model="item.fileExplain" :maxLength="100" style="width: 100%" :disabled="item.required" />
<!-- <span v-if="mustAttachment.includes(index)" class="required"></span> --> <!-- <span v-if="mustAttachment.includes(index)" class="required"></span> -->
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="2">
<div class="special-middle" style="text-align: center;"><div>{{ item.isRequired == true ? "是" : "否" }}</div></div>
</a-col>
<a-col :span="10"> <a-col :span="10">
<div class="special-middle"> <div class="special-middle">
<div v-if="item.downloadUrl" class="file-box"> <div v-if="item.downloadUrl" class="file-box">
...@@ -61,7 +69,7 @@ ...@@ -61,7 +69,7 @@
<a-icon type="delete" class="hover-pointer d-icon" @click="deletefile(item, index)" /> <a-icon type="delete" class="hover-pointer d-icon" @click="deletefile(item, index)" />
</div> </div>
<div v-else> <div v-else>
<a-form-model-item :prop="'fileList.' + index + '.downloadUrl'" :rules="{required: true, message: '请上传附件',trigger: 'blur',}"> <a-form-model-item :prop="'fileList.' + index + '.downloadUrl'" :rules="{required: item.isRequired, message: '请上传附件',trigger: 'blur',}">
<input type="file" :ref="'fileElem' + index" class="visually-hidden" @change="handleFiles(item, index)" /> <input type="file" :ref="'fileElem' + index" class="visually-hidden" @change="handleFiles(item, index)" />
<a-button @click="fileSelect(item, index)"><a-icon type="upload" />选择文件</a-button> <a-button @click="fileSelect(item, index)"><a-icon type="upload" />选择文件</a-button>
</a-form-model-item> </a-form-model-item>
......
...@@ -20,6 +20,12 @@ ...@@ -20,6 +20,12 @@
<a-form-model-item label="系统编码" prop="systemCode"> <a-form-model-item label="系统编码" prop="systemCode">
<a-input v-model="formData.systemCode" placeholder="系统编码" style="width:240px;" /> <a-input v-model="formData.systemCode" placeholder="系统编码" style="width:240px;" />
</a-form-model-item> </a-form-model-item>
<a-form-model-item label="是否为必填项" prop="isRequired">
<a-radio-group v-model="formData.isRequired">
<a-radio :value="true"></a-radio>
<a-radio :value="false"></a-radio>
</a-radio-group>
</a-form-model-item>
<a-form-model-item label="排序" prop="displayOrder"> <a-form-model-item label="排序" prop="displayOrder">
<a-input-number v-model="formData.displayOrder" :min="0" :step="1" style="width:240px;" /> <a-input-number v-model="formData.displayOrder" :min="0" :step="1" style="width:240px;" />
</a-form-model-item> </a-form-model-item>
...@@ -51,7 +57,8 @@ export default { ...@@ -51,7 +57,8 @@ export default {
gbCode: { required: false, message: '请输入标准编码', trigger: 'blur' }, gbCode: { required: false, message: '请输入标准编码', trigger: 'blur' },
treeCode: { required: false, message: '请输入树编码', trigger: 'blur' }, treeCode: { required: false, message: '请输入树编码', trigger: 'blur' },
displayOrder: { required: true, message: '请输入排序', trigger: 'blur' }, displayOrder: { required: true, message: '请输入排序', trigger: 'blur' },
systemCode: { required: false, message: '请输入系统编码', trigger: 'blur' } systemCode: { required: false, message: '请输入系统编码', trigger: 'blur' },
isRequired: { required: false, message: '请选择是否必填', trigger: 'blur' }
}, },
loading: false, loading: false,
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment