|
@@ -1,193 +1,296 @@
|
|
|
<!-- -->
|
|
|
<template>
|
|
|
-<div class='con' v-loading.fullscreen.lock="loading">
|
|
|
- <el-dialog title="企业信息" width="45%" :visible.sync="dialogFormVisible"><!--企业的详细信息窗口-->
|
|
|
- <el-form :model="form" :label-position="'left'" :label-width="formLabelWidth">
|
|
|
- <div class="con-main">
|
|
|
- <div class="d-l">
|
|
|
- <el-form-item label="信息标题:">
|
|
|
- <span>{{c_title}}</span>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="联系人:">
|
|
|
- <span>{{c_user}}</span>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="手机号:">
|
|
|
- <span>{{c_phone}}</span>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="所属区域:">
|
|
|
- <span>{{c_area}}</span>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="详细地址:">
|
|
|
- <span>{{c_address}}</span>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="企业官网:">
|
|
|
- <span style="color:#0055f2;cursor:pointer" @click="fix_website(c_website)">{{c_website}}</span>
|
|
|
- </el-form-item>
|
|
|
- </div>
|
|
|
- <div class="d-r">
|
|
|
- <el-form-item label="企业LOGO:">
|
|
|
- <div class="c-logo"><img :src="c_logo" alt=""></div>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="企业资质:">
|
|
|
- <div class="c-zizhi">
|
|
|
- <img :src="c_zizhi" alt="">
|
|
|
- <a v-if="$base.isImg(c_zizhi)" :href="c_zizhi" download="download" class="c-mask">
|
|
|
- <i class="iconfont icon-download"></i>
|
|
|
- </a>
|
|
|
- <div v-else class="c-mask">
|
|
|
- <i class="iconfont icon-download"></i>
|
|
|
+ <div class="con" v-loading.fullscreen.lock="loading">
|
|
|
+ <el-dialog title="企业信息" width="45%" :visible.sync="dialogFormVisible"
|
|
|
+ ><!--企业的详细信息窗口-->
|
|
|
+ <el-form
|
|
|
+ :model="form"
|
|
|
+ :label-position="'left'"
|
|
|
+ :label-width="formLabelWidth"
|
|
|
+ >
|
|
|
+ <div class="con-main">
|
|
|
+ <div class="d-l">
|
|
|
+ <el-form-item label="信息标题:">
|
|
|
+ <span>{{ c_title }}</span>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="联系人:">
|
|
|
+ <span>{{ c_user }}</span>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="手机号:">
|
|
|
+ <span>{{ c_phone }}</span>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="所属区域:">
|
|
|
+ <span>{{ c_area }}</span>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="详细地址:">
|
|
|
+ <span>{{ c_address }}</span>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="企业官网:">
|
|
|
+ <span
|
|
|
+ style="color: #0055f2; cursor: pointer"
|
|
|
+ @click="fix_website(c_website)"
|
|
|
+ >{{ c_website }}</span
|
|
|
+ >
|
|
|
+ </el-form-item>
|
|
|
+ </div>
|
|
|
+ <div class="d-r">
|
|
|
+ <el-form-item label="企业LOGO:">
|
|
|
+ <div class="c-logo"><img :src="c_logo" alt="" /></div>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="企业资质:">
|
|
|
+ <div class="c-zizhi">
|
|
|
+ <img :src="c_zizhi" alt="" />
|
|
|
+ <a
|
|
|
+ v-if="$base.isImg(c_zizhi)"
|
|
|
+ :href="c_zizhi"
|
|
|
+ download="download"
|
|
|
+ class="c-mask"
|
|
|
+ >
|
|
|
+ <i class="iconfont icon-download"></i>
|
|
|
+ </a>
|
|
|
+ <div v-else class="c-mask">
|
|
|
+ <i class="iconfont icon-download"></i>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
+ </el-form-item>
|
|
|
+ </div>
|
|
|
+ <el-form-item label="企业简介:">
|
|
|
+ <div style="word-break: break-all">{{ c_introduce }}</div>
|
|
|
</el-form-item>
|
|
|
</div>
|
|
|
- <el-form-item label="企业简介:">
|
|
|
- <div style="word-break: break-all">{{c_introduce}}</div>
|
|
|
- </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ <div style="text-align: center" class="dialog-footer">
|
|
|
+ <div v-if="c_state === 0">
|
|
|
+ <el-button type="danger" @click="save(c_id, 2)">拒 绝</el-button>
|
|
|
+ <el-button type="primary" @click="save(c_id, 1)">通 过</el-button>
|
|
|
+ </div>
|
|
|
+ <el-button type="info" v-else>{{
|
|
|
+ c_state === 1 ? "已通过" : "已拒绝"
|
|
|
+ }}</el-button>
|
|
|
</div>
|
|
|
- </el-form>
|
|
|
- <div style="text-align:center" class="dialog-footer">
|
|
|
- <div v-if="c_state === 0">
|
|
|
- <el-button type="danger" @click="save(c_id,2)">拒 绝</el-button>
|
|
|
- <el-button type="primary" @click="save(c_id,1)">通 过</el-button>
|
|
|
+ </el-dialog>
|
|
|
+
|
|
|
+ <el-dialog
|
|
|
+ title="新增企业"
|
|
|
+ width="45%"
|
|
|
+ :visible.sync="dialogAddCpnyVisible"
|
|
|
+ >
|
|
|
+ <el-form
|
|
|
+ :model="form"
|
|
|
+ :label-position="'left'"
|
|
|
+ :label-width="formLabelWidth"
|
|
|
+ :rules="rules"
|
|
|
+ >
|
|
|
+ <div style="padding: 0 30px">
|
|
|
+ <div class="add-l">
|
|
|
+ <el-form-item label="企业名称" prop="ac_name">
|
|
|
+ <el-input
|
|
|
+ show-word-limit
|
|
|
+ maxlength="20"
|
|
|
+ v-model="form.ac_name"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="所属区域">
|
|
|
+ <!--<el-input v-model="form.ac_belongArea" placeholder="请以一个空格为间隔,如“XX省 XX市 XX区”" rows="2" type="textarea" resize="none"></el-input>-->
|
|
|
+ <el-input v-model="form.ac_add_province" style="width: 25%"></el-input
|
|
|
+ ><span>省</span>
|
|
|
+ <el-input v-model="form.ac_add_city" style="width: 25%"></el-input
|
|
|
+ ><span>市</span>
|
|
|
+ <el-input v-model="form.ac_add_area" style="width: 25%"></el-input
|
|
|
+ ><span>区</span>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="详细地址" prop="ac_address">
|
|
|
+ <el-input
|
|
|
+ show-word-limit
|
|
|
+ maxlength="50"
|
|
|
+ v-model="form.ac_address"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="企业LOGO" prop="ac_logo">
|
|
|
+ <el-upload
|
|
|
+ :headers="{ token }"
|
|
|
+ :action="serverName + '/house/upload'"
|
|
|
+ :show-file-list="true"
|
|
|
+ :before-upload="beforeAvatarUpload"
|
|
|
+ :on-change="handleChange"
|
|
|
+ :file-list="fileList"
|
|
|
+ :on-success="upload_success"
|
|
|
+ :on-error="upload_fail"
|
|
|
+ >
|
|
|
+ <div class="zfb-load">
|
|
|
+ <el-button style="float: left" size="small" type="primary"
|
|
|
+ >点击上传</el-button
|
|
|
+ >
|
|
|
+ <div style="font-size: 10px; float: left" slot="tip">
|
|
|
+ 1.支持png、jpg和gif图片格式;
|
|
|
+ </div>
|
|
|
+ <div style="font-size: 10px; float: left" slot="tip">
|
|
|
+ 2.最多可上传1张图;
|
|
|
+ </div>
|
|
|
+ <div style="font-size: 10px; float: left" slot="tip">
|
|
|
+ 3.最大可上传10M的图片。
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </el-upload>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="企业简介">
|
|
|
+ <el-input
|
|
|
+ type="textarea"
|
|
|
+ resize="none"
|
|
|
+ rows="9"
|
|
|
+ show-word-limit
|
|
|
+ maxlength="100"
|
|
|
+ v-model="form.ac_introduce"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="add-r">
|
|
|
+ <el-form-item label="联系人" prop="ac_user">
|
|
|
+ <el-input
|
|
|
+ show-word-limit
|
|
|
+ maxlength="20"
|
|
|
+ v-model="form.ac_user"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="手机号" prop="ac_phone">
|
|
|
+ <el-input v-model="form.ac_phone"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="企业官网">
|
|
|
+ <el-input
|
|
|
+ v-model="form.ac_website"
|
|
|
+ rows="2"
|
|
|
+ type="textarea"
|
|
|
+ resize="none"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="企业资质" prop="ac_zizhi">
|
|
|
+ <el-upload
|
|
|
+ :action="serverName + '/house/upload'"
|
|
|
+ :show-file-list="true"
|
|
|
+ :before-upload="beforeAvatarUpload"
|
|
|
+ :on-change="handleChange"
|
|
|
+ :file-list="fileList2"
|
|
|
+ :on-success="upload_success2"
|
|
|
+ :on-error="upload_fail"
|
|
|
+ >
|
|
|
+ <div class="zfb-load">
|
|
|
+ <el-button style="float: left" size="small" type="primary"
|
|
|
+ >点击上传</el-button
|
|
|
+ >
|
|
|
+ <div style="font-size: 10px; float: left" slot="tip">
|
|
|
+ 1.支持png、jpg和gif图片格式;
|
|
|
+ </div>
|
|
|
+ <div style="font-size: 10px; float: left" slot="tip">
|
|
|
+ 2.最多可上传1张图;
|
|
|
+ </div>
|
|
|
+ <div style="font-size: 10px; float: left" slot="tip">
|
|
|
+ 3.最大可上传10M的图片。
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </el-upload>
|
|
|
+ </el-form-item>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </el-form>
|
|
|
+ <div style="text-align: center" class="dialog-footer">
|
|
|
+ <div>
|
|
|
+ <el-button @click="dialogAddCpnyVisible = false">取 消</el-button>
|
|
|
+ <el-button type="primary" @click="addCompany()">提 交</el-button>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- <el-button type="info" v-else>{{c_state===1?'已通过':'已拒绝'}}</el-button>
|
|
|
- </div>
|
|
|
- </el-dialog>
|
|
|
-
|
|
|
- <el-dialog title="新增企业" width="45%" :visible.sync="dialogAddCpnyVisible">
|
|
|
- <el-form :model="form" :label-position="'left'" :label-width="formLabelWidth">
|
|
|
- <div style="padding:0 30px">
|
|
|
- <div class="add-l">
|
|
|
- <el-form-item label="*企业名称">
|
|
|
- <el-input show-word-limit maxlength="20" v-model="ac_name"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="*所属区域">
|
|
|
- <!--<el-input v-model="ac_belongArea" placeholder="请以一个空格为间隔,如“XX省 XX市 XX区”" rows="2" type="textarea" resize="none"></el-input>-->
|
|
|
- <el-input v-model="ac_add_province" style="width:25%"></el-input><span>省</span>
|
|
|
- <el-input v-model="ac_add_city" style="width:25%"></el-input><span>市</span>
|
|
|
- <el-input v-model="ac_add_area" style="width:25%"></el-input><span>区</span>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="*详细地址">
|
|
|
- <el-input show-word-limit maxlength="50" v-model="ac_address"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="*企业LOGO">
|
|
|
- <el-upload
|
|
|
- :headers="{token}"
|
|
|
- :action="serverName+'/house/upload'"
|
|
|
- :show-file-list="true"
|
|
|
- :before-upload="beforeAvatarUpload"
|
|
|
- :on-change="handleChange"
|
|
|
- :file-list="fileList"
|
|
|
- :on-success="upload_success"
|
|
|
- :on-error="upload_fail">
|
|
|
- <div class="zfb-load">
|
|
|
- <el-button style="float:left;" size="small" type="primary">点击上传</el-button>
|
|
|
- <div style="font-size:10px;float:left;" slot="tip">1.支持png、jpg和gif图片格式;</div>
|
|
|
- <div style="font-size:10px;float:left;" slot="tip">2.最多可上传1张图;</div>
|
|
|
- <div style="font-size:10px;float:left;" slot="tip">3.最大可上传10M的图片。</div>
|
|
|
- </div>
|
|
|
- </el-upload>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="企业简介">
|
|
|
- <el-input type="textarea" resize="none" rows="9" show-word-limit maxlength="100" v-model="ac_introduce"></el-input>
|
|
|
- </el-form-item>
|
|
|
+ </el-dialog>
|
|
|
+
|
|
|
+ <div class="h-header">
|
|
|
+ <!--企业认证的头部内容-->
|
|
|
+ <vcenter>
|
|
|
+ <div>
|
|
|
+ <el-dropdown>
|
|
|
+ <el-button type="primary">
|
|
|
+ {{ dropdown_active.text }}
|
|
|
+ <i class="el-icon-arrow-down el-icon--right"></i>
|
|
|
+ </el-button>
|
|
|
+ <el-dropdown-menu slot="dropdown">
|
|
|
+ <el-dropdown-item
|
|
|
+ style="padding: 0"
|
|
|
+ v-for="(item, i) in dropdown_actives"
|
|
|
+ :key="i"
|
|
|
+ >
|
|
|
+ <div style="padding: 0 20px" @click="dropdown_active = item">
|
|
|
+ {{ item.text }}
|
|
|
+ </div>
|
|
|
+ </el-dropdown-item>
|
|
|
+ </el-dropdown-menu>
|
|
|
+ </el-dropdown>
|
|
|
+ </div>
|
|
|
+ <div class="h-input">
|
|
|
+ <span>时间段:</span>
|
|
|
+ </div>
|
|
|
+ <div class="fix-date">
|
|
|
+ <el-date-picker
|
|
|
+ v-model="value5"
|
|
|
+ type="datetimerange"
|
|
|
+ :picker-options="pickerOptions2"
|
|
|
+ range-separator="-"
|
|
|
+ start-placeholder="开始日期"
|
|
|
+ end-placeholder="结束日期"
|
|
|
+ value-format="yyyy-MM-dd hh:mm:ss"
|
|
|
+ align="right"
|
|
|
+ >
|
|
|
+ </el-date-picker>
|
|
|
+ </div>
|
|
|
+ <div class="h-input"><span>手机号:</span></div>
|
|
|
+ <div>
|
|
|
+ <el-input v-model="userName" placeholder="输入手机号查询"></el-input>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <el-button @click="refresh" type="primary">搜索</el-button>
|
|
|
</div>
|
|
|
|
|
|
- <div class="add-r">
|
|
|
- <el-form-item label="*联系人">
|
|
|
- <el-input show-word-limit maxlength="20" v-model="ac_user"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="*手机号">
|
|
|
- <el-input v-model="ac_phone"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="企业官网">
|
|
|
- <el-input v-model="ac_website" rows="2" type="textarea" resize="none"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="*企业资质">
|
|
|
- <el-upload
|
|
|
- :action="serverName+'/house/upload'"
|
|
|
- :show-file-list="true"
|
|
|
- :before-upload="beforeAvatarUpload"
|
|
|
- :on-change="handleChange"
|
|
|
- :file-list="fileList2"
|
|
|
- :on-success="upload_success2"
|
|
|
- :on-error="upload_fail">
|
|
|
- <div class="zfb-load">
|
|
|
- <el-button style="float:left" size="small" type="primary">点击上传</el-button>
|
|
|
- <div style="font-size:10px;float:left;" slot="tip">1.支持png、jpg和gif图片格式;</div>
|
|
|
- <div style="font-size:10px;float:left;" slot="tip">2.最多可上传1张图;</div>
|
|
|
- <div style="font-size:10px;float:left;" slot="tip">3.最大可上传10M的图片。</div>
|
|
|
- </div>
|
|
|
- </el-upload>
|
|
|
- </el-form-item>
|
|
|
+ <div style="float: right; padding-right: 20px">
|
|
|
+ <el-button @click="showAdd" type="primary">新增企业</el-button>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- </el-form>
|
|
|
- <div style="text-align:center" class="dialog-footer">
|
|
|
- <div>
|
|
|
- <el-button @click="dialogAddCpnyVisible = false">取 消</el-button>
|
|
|
- <el-button type="primary" @click="addCompany()">提 交</el-button>
|
|
|
- </div>
|
|
|
+ </vcenter>
|
|
|
</div>
|
|
|
- </el-dialog>
|
|
|
-
|
|
|
- <div class="h-header"><!--企业认证的头部内容-->
|
|
|
- <vcenter>
|
|
|
- <div>
|
|
|
- <el-dropdown>
|
|
|
- <el-button type="primary">
|
|
|
- {{dropdown_active.text}}
|
|
|
- <i class="el-icon-arrow-down el-icon--right"></i>
|
|
|
- </el-button>
|
|
|
- <el-dropdown-menu slot="dropdown">
|
|
|
- <el-dropdown-item style="padding:0" v-for="(item,i) in dropdown_actives" :key="i">
|
|
|
- <div style="padding:0 20px;" @click="dropdown_active=item">{{item.text}}</div>
|
|
|
- </el-dropdown-item>
|
|
|
- </el-dropdown-menu>
|
|
|
- </el-dropdown>
|
|
|
- </div>
|
|
|
- <div class="h-input">
|
|
|
- <span>时间段:</span>
|
|
|
- </div>
|
|
|
- <div class="fix-date">
|
|
|
- <el-date-picker v-model="value5" type="datetimerange" :picker-options="pickerOptions2" range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期" value-format="yyyy-MM-dd hh:mm:ss" align="right">
|
|
|
- </el-date-picker>
|
|
|
- </div>
|
|
|
- <div class="h-input"><span>手机号:</span></div>
|
|
|
- <div>
|
|
|
- <el-input v-model="userName" placeholder="输入手机号查询"></el-input>
|
|
|
- </div>
|
|
|
- <div>
|
|
|
- <el-button @click="refresh" type="primary">搜索</el-button>
|
|
|
- </div>
|
|
|
-
|
|
|
- <div style="float:right;padding-right:20px">
|
|
|
- <el-button @click="showAdd" type="primary">新增企业</el-button>
|
|
|
+ <div class="h-body">
|
|
|
+ <el-table
|
|
|
+ height="520"
|
|
|
+ :data="tableData"
|
|
|
+ style="width: 100%; padding: 0 20px"
|
|
|
+ >
|
|
|
+ <el-table-column
|
|
|
+ v-for="(item, i) in tableHeader"
|
|
|
+ :key="i"
|
|
|
+ :prop="item.name"
|
|
|
+ :label="item.label"
|
|
|
+ ><!--企业认证表格前三个标题:提交日期、企业名称、手机号-->
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="状态">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span :class="scope.row.state.class">{{
|
|
|
+ scope.row.state.text
|
|
|
+ }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="操作">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span class="o-span" @click="show(scope.row)">详细信息</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ <div class="p-con">
|
|
|
+ <el-pagination
|
|
|
+ @size-change="handleSizeChange"
|
|
|
+ @current-change="handleCurrentChange"
|
|
|
+ :current-page.sync="currentPage"
|
|
|
+ :page-size="size"
|
|
|
+ layout="prev, pager, next, jumper"
|
|
|
+ :total="total"
|
|
|
+ >
|
|
|
+ </el-pagination>
|
|
|
</div>
|
|
|
-
|
|
|
- </vcenter>
|
|
|
- </div>
|
|
|
- <div class="h-body">
|
|
|
- <el-table height="520" :data="tableData" style="width: 100%;padding:0 20px;">
|
|
|
- <el-table-column v-for="(item,i) in tableHeader" :key="i" :prop="item.name" :label="item.label"><!--企业认证表格前三个标题:提交日期、企业名称、手机号-->
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="状态">
|
|
|
- <template slot-scope="scope">
|
|
|
- <span :class="scope.row.state.class">{{scope.row.state.text}}</span>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="操作">
|
|
|
- <template slot-scope="scope">
|
|
|
- <span class="o-span" @click="show(scope.row)">详细信息</span>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
- <div class="p-con">
|
|
|
- <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page.sync="currentPage" :page-size="size" layout="prev, pager, next, jumper" :total="total">
|
|
|
- </el-pagination>
|
|
|
</div>
|
|
|
</div>
|
|
|
-</div>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
@@ -248,10 +351,6 @@ export default {
|
|
|
loading: false,
|
|
|
formLabelWidth: '100px',
|
|
|
userName: '',
|
|
|
- form: {
|
|
|
- ac_logo:'',
|
|
|
- ac_zizhi:''
|
|
|
- },
|
|
|
pagesize: 10,
|
|
|
size: 10,
|
|
|
total: 0,
|
|
@@ -267,18 +366,43 @@ export default {
|
|
|
c_zizhi: '',
|
|
|
c_state: '',
|
|
|
inpuKey: '',
|
|
|
- ac_name:'',
|
|
|
- ac_belongArea:'',
|
|
|
- ac_add_province:'',
|
|
|
- ac_add_city:'',
|
|
|
- ac_add_area:'',
|
|
|
- ac_address:'',
|
|
|
- ac_logo:'',
|
|
|
- ac_introduce:'',
|
|
|
- ac_user:'',
|
|
|
- ac_phone:'',
|
|
|
- ac_website:'',
|
|
|
- ac_zizhi:'',
|
|
|
+ form: {
|
|
|
+ ac_name:'',
|
|
|
+ ac_belongArea: '',
|
|
|
+ ac_add_province:'',
|
|
|
+ ac_add_city:'',
|
|
|
+ ac_add_area:'',
|
|
|
+ ac_address:'',
|
|
|
+ ac_logo:'',
|
|
|
+ ac_introduce:'',
|
|
|
+ ac_user:'',
|
|
|
+ ac_phone:'',
|
|
|
+ ac_website:'',
|
|
|
+ ac_zizhi:'',
|
|
|
+ },
|
|
|
+ rules: {
|
|
|
+ ac_name: [{ required: true, message: '企业名称不能为空', trigger:'blur' }],
|
|
|
+ ac_add_province: [{ required: true, message: '所属区域不能为空', trigger:'blur' }],
|
|
|
+ ac_add_city: [{ required: true, message: '所属区域不能为空', trigger:'blur' }],
|
|
|
+ ac_add_area: [{ required: true, message: '所属区域不能为空', trigger:'blur' }],
|
|
|
+ ac_address: [{ required: true, message: '详细地址不能为空', trigger:'blur' }],
|
|
|
+ ac_logo: [{ required: true, message: '企业LOGO不能为空', trigger:'blur' }],
|
|
|
+ ac_user: [{ required: true, message: '联系人不能为空', trigger:'blur' }],
|
|
|
+ ac_phone: [{ required: true, message: '手机号不能为空', trigger:'blur' }],
|
|
|
+ ac_zizhi: [{ required: true, message: '企业资质不能为空', trigger:'blur' }],
|
|
|
+ },
|
|
|
+ // ac_name:'',
|
|
|
+ // ac_belongArea:'',
|
|
|
+ // ac_add_province:'',
|
|
|
+ // ac_add_city:'',
|
|
|
+ // ac_add_area:'',
|
|
|
+ // ac_address:'',
|
|
|
+ // ac_logo:'',
|
|
|
+ // ac_introduce:'',
|
|
|
+ // ac_user:'',
|
|
|
+ // ac_phone:'',
|
|
|
+ // ac_website:'',
|
|
|
+ // ac_zizhi:'',
|
|
|
pickerOptions2: { //:picker-options="pickerOptions2"
|
|
|
shortcuts: [{
|
|
|
text: '最近一周',
|
|
@@ -467,7 +591,7 @@ export default {
|
|
|
this.$message.error('上传图片大小不能超过 10MB!')
|
|
|
return false
|
|
|
}
|
|
|
- const isFormat = file.type === 'image/jpg' || file.type === 'image/png' || file.type === 'image/gif'
|
|
|
+ const isFormat = file.type == 'image/jpg' || file.type == 'image/png' || file.type == 'image/gif' || file.type == 'image/jpeg'
|
|
|
if (!isFormat) {
|
|
|
this.$message.error('上传图片格式错误!')
|
|
|
return false
|
|
@@ -488,12 +612,12 @@ export default {
|
|
|
upload_success (data) {
|
|
|
console.log('上传成功')
|
|
|
console.log(data)
|
|
|
- this.ac_logo = data.message
|
|
|
+ this.form.ac_logo = data.message
|
|
|
},
|
|
|
upload_success2 (data) {
|
|
|
console.log('上传成功')
|
|
|
console.log(data)
|
|
|
- this.ac_zizhi = data.message
|
|
|
+ this.form.ac_zizhi = data.message
|
|
|
},
|
|
|
upload_fail (data) {
|
|
|
this.$notify.error({
|
|
@@ -504,15 +628,15 @@ export default {
|
|
|
//新增企业
|
|
|
addCompany(){
|
|
|
let params = {
|
|
|
- name: this.ac_name,
|
|
|
- area: this.ac_add_province + '省 ' + this.ac_add_city + '市 ' + this.ac_add_area + '区',
|
|
|
- address: this.ac_address,
|
|
|
- logo: this.ac_logo,
|
|
|
- introduce: this.ac_introduce,
|
|
|
- contacts: this.ac_user,
|
|
|
- phone: this.ac_phone,
|
|
|
- website: this.ac_website,
|
|
|
- qualification: this.ac_zizhi
|
|
|
+ name: this.form.ac_name,
|
|
|
+ area: this.form.ac_add_province + '省 ' + this.form.ac_add_city + '市 ' + this.form.ac_add_area + '区',
|
|
|
+ address: this.form.ac_address,
|
|
|
+ logo: this.form.ac_logo,
|
|
|
+ introduce: this.form.ac_introduce,
|
|
|
+ contacts: this.form.ac_user,
|
|
|
+ phone: this.form.ac_phone,
|
|
|
+ website: this.form.ac_website,
|
|
|
+ qualification: this.form.ac_zizhi
|
|
|
}
|
|
|
this.$http({
|
|
|
method: 'post',
|
|
@@ -563,7 +687,7 @@ export default {
|
|
|
.con-main {
|
|
|
padding: 0 30px;
|
|
|
.d-l {
|
|
|
- display: inline-block
|
|
|
+ display: inline-block;
|
|
|
}
|
|
|
|
|
|
.d-r {
|
|
@@ -617,12 +741,12 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- .add-l{
|
|
|
+ .add-l {
|
|
|
display: inline-block;
|
|
|
- width:45%;
|
|
|
+ width: 45%;
|
|
|
}
|
|
|
- .add-r{
|
|
|
- width:45%;
|
|
|
+ .add-r {
|
|
|
+ width: 45%;
|
|
|
float: right;
|
|
|
}
|
|
|
|
|
@@ -665,7 +789,6 @@ export default {
|
|
|
left: 0;
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
|
|
|
.h-header {
|