|
|
|
@ -5,7 +5,7 @@ |
|
|
|
|
<div class="page-data m-pages-data "> |
|
|
|
|
|
|
|
|
|
<!-- 登记类别选择 --> |
|
|
|
|
<el-form ref="form" style="width: 60%;" :model="formData"> |
|
|
|
|
<el-form ref="form" style="width: 100%;" :model="formData"> |
|
|
|
|
<el-form-item label="登记类别" prop="category" required> |
|
|
|
|
<el-radio-group v-model="formData.category"> |
|
|
|
|
<el-radio-button label="首次启用"></el-radio-button> |
|
|
|
@ -15,36 +15,60 @@ |
|
|
|
|
|
|
|
|
|
<!-- 设备基本情况上传 --> |
|
|
|
|
<div class="upload-box"> |
|
|
|
|
<div class="upload-header"> |
|
|
|
|
<span class="required-mark">*</span> |
|
|
|
|
<span>上传材料 - 设备基本情况</span> |
|
|
|
|
<span class="hint-text">*请上传右侧所需材料</span> |
|
|
|
|
<div class="u-left"> |
|
|
|
|
<div class="upload-header"> |
|
|
|
|
<span class="required-mark">*</span> |
|
|
|
|
<span>上传材料 - 设备基本情况</span> |
|
|
|
|
<span class="hint-text">*请上传右侧所需材料</span> |
|
|
|
|
</div> |
|
|
|
|
<div class="upload-section"> |
|
|
|
|
<el-upload class="upload-area" :action="uploadFileUrl" :headers="headers" :multiple="true" |
|
|
|
|
:file-list="basicFiles" :on-preview="handlePreview" :before-upload="beforeUpload" |
|
|
|
|
:http-request="uploadFileFactory('basic')" :on-remove="handleRemoveBasic" |
|
|
|
|
:on-success="handleBasicUploadSuccess"> |
|
|
|
|
<el-button type="primary">选择文件</el-button> |
|
|
|
|
</el-upload> |
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<div class="upload-section"> |
|
|
|
|
<el-upload class="upload-area" :action="uploadFileUrl" :headers="headers" :multiple="true" |
|
|
|
|
:file-list="basicFiles" :on-preview="handlePreview" :before-upload="beforeUpload" |
|
|
|
|
:http-request="uploadFileFactory('basic')" :on-remove="handleRemoveBasic" |
|
|
|
|
:on-success="handleBasicUploadSuccess"> |
|
|
|
|
<el-button type="primary">选择文件</el-button> |
|
|
|
|
</el-upload> |
|
|
|
|
|
|
|
|
|
<div class="material-group"> |
|
|
|
|
<p class="title">设备基本情况所需材料:</p> |
|
|
|
|
<ol> |
|
|
|
|
<li>特种设备产品合格证(含产品数据表、车用气瓶安装合格证)</li> |
|
|
|
|
<li>特种设备监督检验证明(特种设备制造监督检验证书、特种设备安装监督检验证书和批量检验质量证明书)</li> |
|
|
|
|
<li>机动车登记证书(适用于与机动车固定的车用气瓶)</li> |
|
|
|
|
</ol> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- 设备使用情况上传 --> |
|
|
|
|
<div class="upload-box"> |
|
|
|
|
<div class="upload-header"> |
|
|
|
|
<span class="required-mark">*</span> |
|
|
|
|
<span>上传材料 - 设备使用情况</span> |
|
|
|
|
<span class="hint-text">*请上传右侧所需材料</span> |
|
|
|
|
<div class="u-left"> |
|
|
|
|
<div class="upload-header"> |
|
|
|
|
<span class="required-mark">*</span> |
|
|
|
|
<span>上传材料 - 设备使用情况</span> |
|
|
|
|
<span class="hint-text">*请上传右侧所需材料</span> |
|
|
|
|
</div> |
|
|
|
|
<div class="upload-section"> |
|
|
|
|
<el-upload class="upload-area" :action="uploadFileUrl" :headers="headers" :multiple="true" |
|
|
|
|
:file-list="usageFiles" :on-preview="handlePreview" :before-upload="beforeUpload" |
|
|
|
|
:http-request="uploadFileFactory('usage')" :on-remove="handleRemoveUsage" |
|
|
|
|
:on-success="handlUsageeUploadSuccess"> |
|
|
|
|
<el-button type="primary">选择文件</el-button> |
|
|
|
|
</el-upload> |
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<div class="upload-section"> |
|
|
|
|
<el-upload class="upload-area" :action="uploadFileUrl" :headers="headers" :multiple="true" |
|
|
|
|
:file-list="usageFiles" :on-preview="handlePreview" :before-upload="beforeUpload" |
|
|
|
|
:http-request="uploadFileFactory('usage')" :on-remove="handleRemoveUsage" |
|
|
|
|
:on-success="handlUsageeUploadSuccess"> |
|
|
|
|
<el-button type="primary">选择文件</el-button> |
|
|
|
|
</el-upload> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="material-group"> |
|
|
|
|
<p class="title">设备使用情况所需材料:</p> |
|
|
|
|
<ol> |
|
|
|
|
<li>含有使用等单位统一社会信用代码的证明或个人身份证明(适用于公民个人所有的特种设备)</li> |
|
|
|
|
<li>机动车行驶证(适用于与机动车固定的移动式压力容器)</li> |
|
|
|
|
</ol> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
@ -62,25 +86,12 @@ |
|
|
|
|
</el-form> |
|
|
|
|
|
|
|
|
|
<!-- 右侧材料列表 --> |
|
|
|
|
<div class="material-list"> |
|
|
|
|
<!-- <div class="material-list"> |
|
|
|
|
<h3>所需材料:</h3> |
|
|
|
|
<div class="material-group"> |
|
|
|
|
<p class="title">设备基本情况所需材料:</p> |
|
|
|
|
<ol> |
|
|
|
|
<li>特种设备产品合格证(含产品数据表、车用气瓶安装合格证)</li> |
|
|
|
|
<li>特种设备监督检验证明(特种设备制造监督检验证书、特种设备安装监督检验证书和批量检验质量证明书)</li> |
|
|
|
|
<li>机动车登记证书(适用于与机动车固定的车用气瓶)</li> |
|
|
|
|
</ol> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="material-group"> |
|
|
|
|
<p class="title">设备使用情况所需材料:</p> |
|
|
|
|
<ol> |
|
|
|
|
<li>含有使用等单位统一社会信用代码的证明或个人身份证明(适用于公民个人所有的特种设备)</li> |
|
|
|
|
<li>机动车行驶证(适用于与机动车固定的移动式压力容器)</li> |
|
|
|
|
</ol> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div> --> |
|
|
|
|
|
|
|
|
|
<!-- 文件预览对话框 --> |
|
|
|
|
<el-dialog :visible.sync="previewVisible" width="80%" :before-close="handlePreviewClose"> |
|
|
|
@ -288,7 +299,7 @@ |
|
|
|
|
}; |
|
|
|
|
</script> |
|
|
|
|
|
|
|
|
|
<style scoped> |
|
|
|
|
<style scoped lang="scss"> |
|
|
|
|
.smart-form-container { |
|
|
|
|
border-radius: 8px; |
|
|
|
|
box-shadow: 0 2px 12px rgba(0, 0, 0, 0.1); |
|
|
|
@ -354,10 +365,18 @@ |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.material-group { |
|
|
|
|
margin: 35px 0; |
|
|
|
|
flex: 1; |
|
|
|
|
padding-top: 10px; |
|
|
|
|
|
|
|
|
|
.title { |
|
|
|
|
font-weight: bold; |
|
|
|
|
font-size: 16px; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
ol{ |
|
|
|
|
li{ |
|
|
|
|
font-size: 14px; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -381,4 +400,13 @@ |
|
|
|
|
width: fit-content; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.upload-box { |
|
|
|
|
display: flex; |
|
|
|
|
align-items: self-start; |
|
|
|
|
|
|
|
|
|
.u-left { |
|
|
|
|
width: 40%; |
|
|
|
|
margin-right: 20px; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
</style> |