| | |
| | | <GlobalWindow |
| | | title="编辑门店" |
| | | :visible.sync="visible" |
| | | width="60%" |
| | | width="600px" |
| | | :confirm-working="isWorking.save" |
| | | @confirm="handleConfirm" |
| | | > |
| | | <el-form ref="form" :model="form" label-width="120px" :rules="rules" class="inline-form"> |
| | | <el-form ref="form" :model="form" :rules="rules"> |
| | | <div class="form-section"> |
| | | <h4 class="section-title">账号信息</h4> |
| | | <el-form-item label="注册手机号" prop="telephone"> |
| | |
| | | this.$refs.form.validate(valid => { |
| | | if (!valid) return |
| | | this.isWorking.save = true |
| | | const imageFields = ['businessImg', 'idcardImg', 'idcardImgBack', 'laborContractImgs', 'socialSecurityImgs', 'storeFrontImgs', 'storeInteriorImgs', 'otherMaterialImgs'] |
| | | const imageFields = ['laborContractImgs', 'socialSecurityImgs', 'storeFrontImgs', 'storeInteriorImgs', 'otherMaterialImgs'] |
| | | const singleImageFields = ['businessImg', 'idcardImg', 'idcardImgBack'] |
| | | const data = { ...this.form } |
| | | singleImageFields.forEach(field => { |
| | | if (data[field] && Array.isArray(data[field])) { |
| | | data[field] = data[field].map(item => typeof item === 'object' ? item.fileurl : item).join(',') |
| | | } |
| | | }) |
| | | imageFields.forEach(field => { |
| | | if (data[field]) { |
| | | const list = Array.isArray(data[field]) ? data[field] : [data[field]] |
| | | data[field] = list.map(item => typeof item === 'object' ? item.fileurl : item).join(',') |
| | | if (data[field] && Array.isArray(data[field])) { |
| | | data[field] = data[field].map(item => typeof item === 'object' ? item.fileurl : item) |
| | | } |
| | | }) |
| | | data.provinceId = this.form.areaCode[0] || '' |
| | |
| | | .password-tip { |
| | | color: #909399; |
| | | font-size: 12px; |
| | | margin: -10px 0 15px 120px; |
| | | margin: -10px 0 15px 0; |
| | | } |
| | | .longitude-latitude { |
| | | display: flex; |