|
@ -17,8 +17,11 @@ |
|
|
<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>{{ platform.buildTime}}</div> --> |
|
|
<!-- <div>{{ platform.buildTime}}</div> --> |
|
|
|
|
|
<!-- moment($moment(+platform.buildTime).format('YYYY-MM-DD'), 'YYYY-MM-DD') --> |
|
|
<a-date-picker :default-value="$moment(+platform.buildTime).format('YYYY-MM-DD HH:mm:ss')" @change="changeBirthday" /> |
|
|
<!-- <a-date-picker :default-value="$moment(+platform.buildTime).format('YYYY-MM-DD HH:mm:ss')" @change="changeBirthday" /> --> |
|
|
|
|
|
<a-date-picker |
|
|
|
|
|
:default-value="$moment($moment(+platform.buildTime).format('YYYY-MM-DD'), 'YYYY-MM-DD')" @change="changeBirthday" |
|
|
|
|
|
/> |
|
|
</a-form-item> |
|
|
</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.legalPerson" /> |
|
|
<a-input placeholder="请输入法人代码..." v-model.trim="platform.legalPerson" /> |
|
@ -78,6 +81,13 @@ |
|
|
<a-input placeholder="请输入合作单位..." v-model.trim="platform.friendCompany" /> |
|
|
<a-input placeholder="请输入合作单位..." v-model.trim="platform.friendCompany" /> |
|
|
</a-form-item> |
|
|
</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="上传附件"> |
|
|
|
|
|
<div v-if="editData.picUrl" class="d-flex align-end"> |
|
|
|
|
|
<img :src="editData.picUrl" style="height:100px;" alt=""> |
|
|
|
|
|
<div> |
|
|
|
|
|
<a-icon @click="deleteFileList" class="ml-5" type="close-circle" /> |
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
</div> |
|
|
<a-upload |
|
|
<a-upload |
|
|
:action="action" |
|
|
:action="action" |
|
|
:before-upload="beforeUpload" |
|
|
:before-upload="beforeUpload" |
|
@ -89,7 +99,7 @@ |
|
|
<p>1.营业执照复印件(尚无注册的无需梯控)</p> |
|
|
<p>1.营业执照复印件(尚无注册的无需梯控)</p> |
|
|
<p>2.法定代表或授权代表身份证复印件</p> |
|
|
<p>2.法定代表或授权代表身份证复印件</p> |
|
|
<p>3.主导产品或技术简介</p> |
|
|
<p>3.主导产品或技术简介</p> |
|
|
<a-button> <a-icon type="upload" />点击上传附件 </a-button> |
|
|
<a-button v-show="fileList.length - 0 === 0"><a-icon type="upload" />点击上传附件 </a-button> |
|
|
</a-upload> |
|
|
</a-upload> |
|
|
</a-form-item> |
|
|
</a-form-item> |
|
|
</a-form> |
|
|
</a-form> |
|
@ -98,11 +108,12 @@ |
|
|
<a-input v-model.trim="platform.companyName" placeholder="请输入公司名称..." /> |
|
|
<a-input v-model.trim="platform.companyName" placeholder="请输入公司名称..." /> |
|
|
</a-form-item>--> |
|
|
</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.manName" /> |
|
|
<a-input placeholder="请输入申请人姓名..." v-model.trim="platform.name" /> |
|
|
</a-form-item> |
|
|
</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-radio-group v-model="platform.sex"> |
|
|
<a-radio-group v-model="platform.gender"> |
|
|
|
|
|
|
|
|
<a-radio :value="1" style="margin-right: 100px">男</a-radio> |
|
|
<a-radio :value="1" style="margin-right: 100px">男</a-radio> |
|
|
<a-radio :value="0">女</a-radio> |
|
|
<a-radio :value="0">女</a-radio> |
|
|
</a-radio-group> |
|
|
</a-radio-group> |
|
@ -111,31 +122,22 @@ |
|
|
<a-input placeholder="请输入申请人职务..." v-model.trim="platform.position" /> |
|
|
<a-input placeholder="请输入申请人职务..." v-model.trim="platform.position" /> |
|
|
</a-form-item> |
|
|
</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="请输入联系电话.." type="tel" v-decorator="['tel', { rules: phoneRules }]" /> |
|
|
<a-input |
|
|
|
|
|
@change="changePhone" placeholder="请输入联系电话.." type="tel" |
|
|
|
|
|
v-decorator="['tel', { rules: phoneRules,initialValue: platform.phone }]" |
|
|
|
|
|
/> |
|
|
</a-form-item> |
|
|
</a-form-item> |
|
|
<!-- <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" /> |
|
|
|
|
|
<a-button @click="changePicCode" class="code_img ml-2" size="small" v-else>获取验证码</a-button> |
|
|
|
|
|
</div> |
|
|
|
|
|
</a-form-item> --> |
|
|
|
|
|
<!-- <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.code" /> |
|
|
|
|
|
<a-button class="code_img ml-2" disabled type="primary" v-if="showInterval">重新发送 {{ interval }}</a-button> |
|
|
|
|
|
<a-button :disabled="platform.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-input @change="changeEamil" placeholder="请输入电子邮箱..." type="email" v-decorator="['email', { rules: emailRules }]" /> |
|
|
<a-input @change="changeEamil" placeholder="请输入电子邮箱..." type="email" |
|
|
|
|
|
v-decorator="['email', { rules: emailRules,initialValue: platform.email }]" |
|
|
|
|
|
/> |
|
|
</a-form-item> |
|
|
</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="身份证号" required> |
|
|
<!-- 身份证号 --> |
|
|
<!-- 身份证号 --> |
|
|
<a-input @change="changeIdCard" placeholder="请输入身份证号..." v-decorator="['idCard']" /> |
|
|
<a-input @change="changeIdCard" placeholder="请输入身份证号..." |
|
|
|
|
|
v-decorator="['idCard', { rules: idCardRules,initialValue: platform.idCard }]" |
|
|
|
|
|
/> |
|
|
</a-form-item> |
|
|
</a-form-item> |
|
|
</a-form> |
|
|
</a-form> |
|
|
<a-steps :current="current"> |
|
|
<a-steps :current="current"> |
|
@ -192,19 +194,19 @@ export default { |
|
|
message: '请输入正确的邮箱格式', |
|
|
message: '请输入正确的邮箱格式', |
|
|
}, |
|
|
}, |
|
|
], |
|
|
], |
|
|
// idCardRules: [ |
|
|
idCardRules: [ |
|
|
// { |
|
|
{ |
|
|
// required: true, |
|
|
required: true, |
|
|
// pattern: new RegExp(/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/), |
|
|
pattern: new RegExp(/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/), |
|
|
// whitespace: true, |
|
|
whitespace: true, |
|
|
// message: '请输入身份证号', |
|
|
message: '请输入身份证号', |
|
|
// }, |
|
|
}, |
|
|
// ], |
|
|
], |
|
|
|
|
|
|
|
|
action: upload, |
|
|
action: upload, |
|
|
platform: {}, |
|
|
platform: {}, |
|
|
current: 0, |
|
|
current: 0, |
|
|
confirmLoading: false, |
|
|
confirmLoading: false, |
|
|
|
|
|
filesUpload: [] |
|
|
|
|
|
|
|
|
}; |
|
|
}; |
|
|
}, |
|
|
}, |
|
@ -218,6 +220,19 @@ export default { |
|
|
if( this.platform.buildTime === null){ |
|
|
if( this.platform.buildTime === null){ |
|
|
this.platform.buildTime = 0 |
|
|
this.platform.buildTime = 0 |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
//在这个地方来完成相关的上传附件回显 |
|
|
|
|
|
if(val.picUrl){ |
|
|
|
|
|
var temp = { |
|
|
|
|
|
uid: '1', |
|
|
|
|
|
name: '1.png', |
|
|
|
|
|
status: 'done', |
|
|
|
|
|
url: val.picUrl, |
|
|
|
|
|
thumbUrl: val.picUrl, |
|
|
|
|
|
} |
|
|
|
|
|
this.fileList.push(temp) |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
console.log("========>",this.platform) |
|
|
console.log("========>",this.platform) |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -225,6 +240,16 @@ export default { |
|
|
|
|
|
|
|
|
}, |
|
|
}, |
|
|
methods: { |
|
|
methods: { |
|
|
|
|
|
|
|
|
|
|
|
// 删除fileList |
|
|
|
|
|
deleteFileList(){ |
|
|
|
|
|
console.log("进入事件") |
|
|
|
|
|
|
|
|
|
|
|
this.fileList = [] |
|
|
|
|
|
this.editData.picUrl = '' |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}, |
|
|
beforeUpload(file) { |
|
|
beforeUpload(file) { |
|
|
return new Promise((resolve, reject) => { |
|
|
return new Promise((resolve, reject) => { |
|
|
const isLt5M = file.size / 1024 / 1024 < 5; |
|
|
const isLt5M = file.size / 1024 / 1024 < 5; |
|
@ -276,22 +301,21 @@ export default { |
|
|
this.$message.error('请输入职务'); |
|
|
this.$message.error('请输入职务'); |
|
|
} else if (this.platform.isTel === false) { |
|
|
} else if (this.platform.isTel === false) { |
|
|
this.$message.error('请输入联系电话'); |
|
|
this.$message.error('请输入联系电话'); |
|
|
} else if(this.platform.email === ''){ |
|
|
} else if(this.platform.gender === undefined){ |
|
|
this.$message.error('请输入邮箱'); |
|
|
|
|
|
} else if(this.platform.sex === undefined){ |
|
|
|
|
|
this.$message.error('请输入申请人性别'); |
|
|
this.$message.error('请输入申请人性别'); |
|
|
|
|
|
} else if (this.platform.idCard === '') { |
|
|
|
|
|
this.$message.error('请输入身份证号'); |
|
|
} else { |
|
|
} else { |
|
|
for (var i = 0; i < this.fileList.length; i++) { |
|
|
for (var i = 0; i < this.fileList.length; i++) { |
|
|
this.platform.files = this.platform.files.concat(this.fileList[i].response.data[0].id); |
|
|
console.log(this.fileList[i].response.data[0].id) |
|
|
|
|
|
// this.platform.files = this.platform.files.concat(this.fileList[i].response.data[0].id); |
|
|
|
|
|
this.filesUpload = this.filesUpload.concat(this.fileList[i].response.data[0].id); |
|
|
|
|
|
console.log(this.filesUpload ) |
|
|
} |
|
|
} |
|
|
this.updateSettled(); |
|
|
this.updateSettled(); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
async updateSettled() { |
|
|
async updateSettled() { |
|
|
this.confirmLoading = true; |
|
|
this.confirmLoading = true; |
|
|
try { |
|
|
try { |
|
@ -303,9 +327,9 @@ export default { |
|
|
company: this.platform.company, |
|
|
company: this.platform.company, |
|
|
electricDesign: this.platform.electricDesign, |
|
|
electricDesign: this.platform.electricDesign, |
|
|
email: this.platform.email, |
|
|
email: this.platform.email, |
|
|
fileList: this.platform.files, |
|
|
fileList: this.filesUpload, |
|
|
friendCompany: this.platform.friendCompany, |
|
|
friendCompany: this.platform.friendCompany, |
|
|
gender: this.platform.sex, |
|
|
gender: this.platform.gender, |
|
|
idCard: this.platform.idCard, |
|
|
idCard: this.platform.idCard, |
|
|
juniorCollege: this.platform.juniorCollege, |
|
|
juniorCollege: this.platform.juniorCollege, |
|
|
legalPerson: this.platform.legalPerson, |
|
|
legalPerson: this.platform.legalPerson, |
|
@ -326,7 +350,7 @@ export default { |
|
|
staffCount: this.platform.staffCount, |
|
|
staffCount: this.platform.staffCount, |
|
|
}, |
|
|
}, |
|
|
}; |
|
|
}; |
|
|
console.log(params); |
|
|
console.log("updatePlace",params); |
|
|
const res = await updatePlace(params); |
|
|
const res = await updatePlace(params); |
|
|
// console.log(res); |
|
|
// console.log(res); |
|
|
const { code, msg, data } = res.data; |
|
|
const { code, msg, data } = res.data; |
|
@ -348,6 +372,10 @@ export default { |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}, |
|
|
}, |
|
|
}; |
|
|
}; |
|
|
</script> |
|
|
</script> |
|
|