|
@@ -3,7 +3,22 @@
|
|
<div class="create-body">
|
|
<div class="create-body">
|
|
<div class="title">测评机构认证</div>
|
|
<div class="title">测评机构认证</div>
|
|
<el-form :model="authentication" :rules="rules" ref="authentication" label-width="12%" class="demo-report">
|
|
<el-form :model="authentication" :rules="rules" ref="authentication" label-width="12%" class="demo-report">
|
|
-
|
|
|
|
|
|
+ <el-form-item prop="file" label="机构logo">
|
|
|
|
+ <el-upload
|
|
|
|
+ class="avatar-uploader"
|
|
|
|
+ action=""
|
|
|
|
+ :show-file-list="false"
|
|
|
|
+ :http-request="uploadFile"
|
|
|
|
+ :before-upload="beforeFileUpload">
|
|
|
|
+ <img v-if="authentication.photoUrl" :src="authentication.photoUrl" class="avatar">
|
|
|
|
+ <i v-else class="el-icon-plus avatar-uploader-icon"></i>
|
|
|
|
+ </el-upload>
|
|
|
|
+ <!--<div v-if="!isModifyMode">-->
|
|
|
|
+ <!--<span v-if="authentication.photo==null">暂无文件</span>-->
|
|
|
|
+ <!--<a :href="authentication.photo" v-if="authentication.photo!=null"><i class="fa fa-file-text-o"></i>-->
|
|
|
|
+ <!--{{authentication.photo}}</a>-->
|
|
|
|
+ <!--</div>-->
|
|
|
|
+ </el-form-item>
|
|
<el-form-item label="机构名称" prop="name">
|
|
<el-form-item label="机构名称" prop="name">
|
|
<el-input v-if="isModifyMode" v-model="authentication.name"></el-input>
|
|
<el-input v-if="isModifyMode" v-model="authentication.name"></el-input>
|
|
<!--<span v-if="!isModifyMode">{{authentication.name}}</span>-->
|
|
<!--<span v-if="!isModifyMode">{{authentication.name}}</span>-->
|
|
@@ -48,35 +63,6 @@
|
|
</el-button>
|
|
</el-button>
|
|
<!--<span v-if="!isModifyMode">{{authentication.resource}}</span>-->
|
|
<!--<span v-if="!isModifyMode">{{authentication.resource}}</span>-->
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item prop="file" label="头像">
|
|
|
|
- <el-upload
|
|
|
|
- v-if="isModifyMode"
|
|
|
|
- drag
|
|
|
|
- class="upload-demo"
|
|
|
|
- action="https://jsonplaceholder.typicode.com/posts/"
|
|
|
|
- :on-remove="handleRemove"
|
|
|
|
- :before-remove="beforeRemove"
|
|
|
|
- multiple
|
|
|
|
- :limit="1"
|
|
|
|
- :show-file-list="false"
|
|
|
|
- :on-exceed="handleExceed"
|
|
|
|
- :before-upload="beforeFileUpload"
|
|
|
|
- :http-request="uploadFile"
|
|
|
|
- :file-list="authentication.photo"
|
|
|
|
- >
|
|
|
|
- <i class="el-icon-upload"></i>
|
|
|
|
- <div class="el-upload__text">
|
|
|
|
- 将文件拖到此处,或
|
|
|
|
- <em>点击上传</em>
|
|
|
|
- </div>
|
|
|
|
- <div class="el-upload__tip" slot="tip">请上传头像</div>
|
|
|
|
- </el-upload>
|
|
|
|
- <!--<div v-if="!isModifyMode">-->
|
|
|
|
- <!--<span v-if="authentication.photo==null">暂无文件</span>-->
|
|
|
|
- <!--<a :href="authentication.photo" v-if="authentication.photo!=null"><i class="fa fa-file-text-o"></i>-->
|
|
|
|
- <!--{{authentication.photo}}</a>-->
|
|
|
|
- <!--</div>-->
|
|
|
|
- </el-form-item>
|
|
|
|
|
|
|
|
<!--<el-form-item v-if="!isModifyMode">-->
|
|
<!--<el-form-item v-if="!isModifyMode">-->
|
|
<!--<div class="btn btn-medium btn-info" @click="modifyInfo()">修改</div>-->
|
|
<!--<div class="btn btn-medium btn-info" @click="modifyInfo()">修改</div>-->
|
|
@@ -284,4 +270,37 @@ export default {
|
|
.el-input {
|
|
.el-input {
|
|
width: 400px;
|
|
width: 400px;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ .avatar-uploader .el-upload {
|
|
|
|
+ border: 1px dashed #d9d9d9;
|
|
|
|
+ border-radius: 6px;
|
|
|
|
+ cursor: pointer;
|
|
|
|
+ position: relative;
|
|
|
|
+ overflow: hidden;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .avatar-uploader .el-upload:hover {
|
|
|
|
+ border-color: #409EFF;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .avatar-uploader-icon {
|
|
|
|
+ border: 1px dashed #d9d9d9;
|
|
|
|
+ border-radius: 6px;
|
|
|
|
+ font-size: 28px;
|
|
|
|
+ color: #8c939d;
|
|
|
|
+ width: 176px;
|
|
|
|
+ height: 178px;
|
|
|
|
+ line-height: 178px;
|
|
|
|
+ text-align: center;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .avatar-uploader-icon:hover {
|
|
|
|
+ border-color: #409EFF;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .avatar {
|
|
|
|
+ width: 178px;
|
|
|
|
+ height: 178px;
|
|
|
|
+ display: block;
|
|
|
|
+ }
|
|
</style>
|
|
</style>
|