|
|
@ -1,19 +1,48 @@ |
|
|
|
<template> |
|
|
|
<div> |
|
|
|
<a-button @click="showModal" type="primary">{{ str }}</a-button> |
|
|
|
<a-modal :confirm-loading="confirmLoading" :title="title" :visible="visible" @cancel="handleCancel" @ok="handleOk" width="50%"> |
|
|
|
<div style="text-align:center"> |
|
|
|
<a-button @click="showModal" type="primary">{{ str }}</a-button> |
|
|
|
</div> |
|
|
|
<a-modal |
|
|
|
:confirm-loading="confirmLoading" |
|
|
|
:title="title" |
|
|
|
:visible="visible" |
|
|
|
@cancel="handleCancel" |
|
|
|
@ok="handleOk" |
|
|
|
width="50%" |
|
|
|
> |
|
|
|
<a-form :form="form"> |
|
|
|
<a-form-item :label-col="formItemLayout.labelCol" :wrapper-col="formItemLayout.wrapperCol" label="单位名称"> |
|
|
|
<a-form-item |
|
|
|
:label-col="formItemLayout.labelCol" |
|
|
|
:wrapper-col="formItemLayout.wrapperCol" |
|
|
|
label="单位名称" |
|
|
|
> |
|
|
|
<a-input placeholder="请输入单位名称..." v-model.trim="platform.companyName" /> |
|
|
|
</a-form-item> |
|
|
|
<a-form-item :label-col="formItemLayout.labelCol" :wrapper-col="formItemLayout.wrapperCol" label="单位性质"> |
|
|
|
<a-form-item |
|
|
|
:label-col="formItemLayout.labelCol" |
|
|
|
:wrapper-col="formItemLayout.wrapperCol" |
|
|
|
label="单位性质" |
|
|
|
> |
|
|
|
<a-input placeholder="请输入单位性质..." v-model.trim="platform.companyType" /> |
|
|
|
</a-form-item> |
|
|
|
<a-form-item :label-col="formItemLayout.labelCol" :wrapper-col="formItemLayout.wrapperCol" class="fill-width"> |
|
|
|
<a-form-item |
|
|
|
:label-col="formItemLayout.labelCol" |
|
|
|
:wrapper-col="formItemLayout.wrapperCol" |
|
|
|
class="fill-width" |
|
|
|
> |
|
|
|
<span class="title-color" style="margin-left: 5%">社会信用代码或组织机构代码:</span> |
|
|
|
<a-input placeholder="请输入社会信用代码或组织机构代码..." style="margin-left: 27.5%" v-model.trim="platform.code" /> |
|
|
|
<a-input |
|
|
|
placeholder="请输入社会信用代码或组织机构代码..." |
|
|
|
style="margin-left: 27.5%" |
|
|
|
v-model.trim="platform.code" |
|
|
|
/> |
|
|
|
</a-form-item> |
|
|
|
<a-form-item :label-col="formItemLayout.labelCol" :wrapper-col="formItemLayout.wrapperCol" label="所属领域"> |
|
|
|
<a-form-item |
|
|
|
:label-col="formItemLayout.labelCol" |
|
|
|
:wrapper-col="formItemLayout.wrapperCol" |
|
|
|
label="所属领域" |
|
|
|
> |
|
|
|
<a-select @change="handlePosition" placeholder="请选择所属领域" v-model.trim="platform.position"> |
|
|
|
<a-select-option value="1">功能食品协同创新中心</a-select-option> |
|
|
|
<a-select-option value="2">现代医药</a-select-option> |
|
|
@ -22,16 +51,38 @@ |
|
|
|
<a-select-option value="5">其他</a-select-option> |
|
|
|
</a-select> |
|
|
|
</a-form-item> |
|
|
|
<a-form-item :label-col="formItemLayout.labelCol" :wrapper-col="formItemLayout.wrapperCol" label="单位负责人"> |
|
|
|
<a-form-item |
|
|
|
:label-col="formItemLayout.labelCol" |
|
|
|
:wrapper-col="formItemLayout.wrapperCol" |
|
|
|
label="单位负责人" |
|
|
|
> |
|
|
|
<a-input placeholder="请输入单位负责人..." v-model.trim="platform.ower" /> |
|
|
|
</a-form-item> |
|
|
|
<a-form-item :label-col="formItemLayout.labelCol" :wrapper-col="formItemLayout.wrapperCol" label="单位邮箱"> |
|
|
|
<a-input :initial-value="platform.email" placeholder="请输入单位邮箱..." v-decorator="['email', { rules: emailRules }]" /> |
|
|
|
<a-form-item |
|
|
|
:label-col="formItemLayout.labelCol" |
|
|
|
:wrapper-col="formItemLayout.wrapperCol" |
|
|
|
label="单位邮箱" |
|
|
|
> |
|
|
|
<a-input |
|
|
|
:initial-value="platform.email" |
|
|
|
placeholder="请输入单位邮箱..." |
|
|
|
v-decorator="['email', { rules: emailRules }]" |
|
|
|
/> |
|
|
|
</a-form-item> |
|
|
|
<a-form-item :label-col="formItemLayout.labelCol" :wrapper-col="formItemLayout.wrapperCol" label="单位联系人" required> |
|
|
|
<a-form-item |
|
|
|
:label-col="formItemLayout.labelCol" |
|
|
|
:wrapper-col="formItemLayout.wrapperCol" |
|
|
|
label="单位联系人" |
|
|
|
required |
|
|
|
> |
|
|
|
<a-input placeholder="请输入单位联系人..." v-model.trim="platform.contact" /> |
|
|
|
</a-form-item> |
|
|
|
<a-form-item :label-col="formItemLayout.labelCol" :wrapper-col="formItemLayout.wrapperCol" label="联系电话" required> |
|
|
|
<a-form-item |
|
|
|
:label-col="formItemLayout.labelCol" |
|
|
|
:wrapper-col="formItemLayout.wrapperCol" |
|
|
|
label="联系电话" |
|
|
|
required |
|
|
|
> |
|
|
|
<a-input |
|
|
|
@change="changePhone" |
|
|
|
placeholder="请输入联系电话.." |
|
|
@ -39,31 +90,63 @@ |
|
|
|
v-decorator="['phone', { initialValue: platform.phone, rules: phoneRules }]" |
|
|
|
/> |
|
|
|
</a-form-item> |
|
|
|
<a-form-item :label-col="formItemLayout.labelCol" :wrapper-col="formItemLayout.wrapperCol" label="图片验证码" required> |
|
|
|
<a-form-item |
|
|
|
:label-col="formItemLayout.labelCol" |
|
|
|
:wrapper-col="formItemLayout.wrapperCol" |
|
|
|
label="图片验证码" |
|
|
|
required |
|
|
|
> |
|
|
|
<div class="d-flex flex-nowrap"> |
|
|
|
<a-input placeholder="图片验证码" type="number" v-model="codeNum" /> |
|
|
|
<img :src="picCode.imageBase64" @click="changePicCode" class="code_img ml-2" v-if="picCode && picCode.imageBase64" /> |
|
|
|
<img |
|
|
|
:src="picCode.imageBase64" |
|
|
|
@click="changePicCode" |
|
|
|
class="code_img ml-2" |
|
|
|
v-if="picCode && picCode.imageBase64" |
|
|
|
/> |
|
|
|
<a-button @click="changePicCode" class="code_img ml-2" size="small" v-else>获取验证码</a-button> |
|
|
|
<!-- <a-input v-decorator="['account', { rules: rules.account }]" /> --> |
|
|
|
</div> |
|
|
|
</a-form-item> |
|
|
|
<a-form-item :label-col="formItemLayout.labelCol" :wrapper-col="formItemLayout.wrapperCol" label="短信验证码" required> |
|
|
|
<a-form-item |
|
|
|
:label-col="formItemLayout.labelCol" |
|
|
|
:wrapper-col="formItemLayout.wrapperCol" |
|
|
|
label="短信验证码" |
|
|
|
required |
|
|
|
> |
|
|
|
<div class="d-flex flex-nowrap"> |
|
|
|
<a-input placeholder="请输入验证码" type="number" v-model="platform.message" /> |
|
|
|
<a-button class="code_img ml-2" disabled type="primary" v-if="showInterval">重新发送 {{ interval }}</a-button> |
|
|
|
<a-button :disabled="isTel === false" @click="getCode" class="code_img ml-2" type="primary" v-else>获取验证码</a-button> |
|
|
|
<a-button |
|
|
|
class="code_img ml-2" |
|
|
|
disabled |
|
|
|
type="primary" |
|
|
|
v-if="showInterval" |
|
|
|
>重新发送 {{ interval }}</a-button> |
|
|
|
<a-button |
|
|
|
:disabled="isTel === false" |
|
|
|
@click="getCode" |
|
|
|
class="code_img ml-2" |
|
|
|
type="primary" |
|
|
|
v-else |
|
|
|
>获取验证码</a-button> |
|
|
|
</div> |
|
|
|
</a-form-item> |
|
|
|
<a-form-item :label-col="formItemLayout.labelCol" :wrapper-col="formItemLayout.wrapperCol" label="上传附件"> |
|
|
|
<a-form-item |
|
|
|
:label-col="formItemLayout.labelCol" |
|
|
|
:wrapper-col="formItemLayout.wrapperCol" |
|
|
|
label="上传附件" |
|
|
|
> |
|
|
|
<a-upload |
|
|
|
:action="action" |
|
|
|
:default-file-list="fileList" |
|
|
|
:before-upload="beforeUpload" |
|
|
|
:default-file-list="fileList" |
|
|
|
@change="fileChange" |
|
|
|
list-type="picture" |
|
|
|
name="files" |
|
|
|
> |
|
|
|
<a-button> <a-icon type="upload" />点击上传附件 </a-button> |
|
|
|
<a-button> |
|
|
|
<a-icon type="upload" />点击上传附件 |
|
|
|
</a-button> |
|
|
|
</a-upload> |
|
|
|
</a-form-item> |
|
|
|
</a-form> |
|
|
|