|
@@ -30,9 +30,9 @@
|
|
|
@keyup.enter.native="handleQuery"
|
|
@keyup.enter.native="handleQuery"
|
|
|
/>
|
|
/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item label="联系人" prop="scyLegal">
|
|
|
|
|
|
|
+ <el-form-item label="联系人" prop="nickName">
|
|
|
<el-input
|
|
<el-input
|
|
|
- v-model="queryParams.scyLegal"
|
|
|
|
|
|
|
+ v-model="queryParams.nickName"
|
|
|
maxlength="30"
|
|
maxlength="30"
|
|
|
placeholder="请输入联系人"
|
|
placeholder="请输入联系人"
|
|
|
clearable
|
|
clearable
|
|
@@ -40,10 +40,9 @@
|
|
|
@keyup.enter.native="handleQuery"
|
|
@keyup.enter.native="handleQuery"
|
|
|
/>
|
|
/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item label="联系电话" prop="scyPhone">
|
|
|
|
|
|
|
+ <el-form-item label="联系电话" prop="userName">
|
|
|
<el-input
|
|
<el-input
|
|
|
- v-model="queryParams.scyPhone"
|
|
|
|
|
- maxlength="11"
|
|
|
|
|
|
|
+ v-model="queryParams.userName"
|
|
|
placeholder="请输入联系电话"
|
|
placeholder="请输入联系电话"
|
|
|
clearable
|
|
clearable
|
|
|
size="small"
|
|
size="small"
|
|
@@ -86,8 +85,8 @@
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
<el-table-column label="企业名称" align="center" prop="scyName" :show-overflow-tooltip="true" v-if="uncheckList.scyName"/>
|
|
<el-table-column label="企业名称" align="center" prop="scyName" :show-overflow-tooltip="true" v-if="uncheckList.scyName"/>
|
|
|
<el-table-column label="社会统一代码" align="center" prop="scySocialCode" v-if="uncheckList.scySocialCode"/>
|
|
<el-table-column label="社会统一代码" align="center" prop="scySocialCode" v-if="uncheckList.scySocialCode"/>
|
|
|
- <el-table-column label="联系人" align="center" prop="scyLegal" v-if="uncheckList.scyLegal" />
|
|
|
|
|
- <el-table-column label="联系电话" align="center" prop="scyPhone" v-if="uncheckList.scyPhone"/>
|
|
|
|
|
|
|
+ <el-table-column label="联系人" align="center" prop="nickName" v-if="uncheckList.nickName" />
|
|
|
|
|
+ <el-table-column label="联系电话" align="center" prop="userName" v-if="uncheckList.userName"/>
|
|
|
<el-table-column label="状态" align="center" prop="scyStatus" :formatter="scyStatusFormat" v-if="uncheckList.scyStatus"/>
|
|
<el-table-column label="状态" align="center" prop="scyStatus" :formatter="scyStatusFormat" v-if="uncheckList.scyStatus"/>
|
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
@@ -155,11 +154,11 @@
|
|
|
<el-form-item label="企业统一代码" prop="scySocialCode">
|
|
<el-form-item label="企业统一代码" prop="scySocialCode">
|
|
|
<el-input v-model="form.scySocialCode" placeholder="请输入企业统一代码" maxlength="18" show-word-limit/>
|
|
<el-input v-model="form.scySocialCode" placeholder="请输入企业统一代码" maxlength="18" show-word-limit/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item label="联系人" prop="scyLegal">
|
|
|
|
|
- <el-input v-model="form.scyLegal" placeholder="请输入联系人" maxlength="5" show-word-limit/>
|
|
|
|
|
|
|
+ <el-form-item label="联系人" prop="nickName">
|
|
|
|
|
+ <el-input v-model="form.nickName" placeholder="请输入联系人" maxlength="5" show-word-limit/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item label="联系人手机号" prop="scyPhone">
|
|
|
|
|
- <el-input v-model="form.scyPhone" placeholder="请输入联系人手机号" maxlength="11" show-word-limit/>
|
|
|
|
|
|
|
+ <el-form-item label="联系人手机号" prop="userName">
|
|
|
|
|
+ <el-input v-model="form.userName" placeholder="请输入手机号" maxlength="11" show-word-limit :disabled="phoneShow"/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-form>
|
|
</el-form>
|
|
|
<div slot="footer" class="dialog-footer">
|
|
<div slot="footer" class="dialog-footer">
|
|
@@ -172,16 +171,16 @@
|
|
|
<el-dialog :title="title" :visible.sync="openDetail" width="800px" append-to-body >
|
|
<el-dialog :title="title" :visible.sync="openDetail" width="800px" append-to-body >
|
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="140px" :inline="true">
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="140px" :inline="true">
|
|
|
<el-form-item label="企业名称" prop="scyName" >
|
|
<el-form-item label="企业名称" prop="scyName" >
|
|
|
- <el-input v-model="form.scyName" placeholder="请输入企业名称" disabled style="width:560px" maxlength="20" show-word-limit/>
|
|
|
|
|
|
|
+ <el-input v-model="form.scyName" disabled style="width:560px" maxlength="20" show-word-limit/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item label="企业统一代码" prop="scySocialCode">
|
|
<el-form-item label="企业统一代码" prop="scySocialCode">
|
|
|
- <el-input v-model="form.scySocialCode" placeholder="请输入企业统一代码" disabled maxlength="18" show-word-limit/>
|
|
|
|
|
|
|
+ <el-input v-model="form.scySocialCode" disabled maxlength="18" show-word-limit/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item label="联系人" prop="scyLegal">
|
|
|
|
|
- <el-input v-model="form.scyLegal" placeholder="请输入联系人" disabled maxlength="5" show-word-limit/>
|
|
|
|
|
|
|
+ <el-form-item label="联系人" prop="nickName">
|
|
|
|
|
+ <el-input v-model="form.nickName" disabled maxlength="5" show-word-limit/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item label="联系人手机号" prop="scyPhone">
|
|
|
|
|
- <el-input v-model="form.scyPhone" placeholder="请输入联系人手机号" disabled maxlength="11" show-word-limit/>
|
|
|
|
|
|
|
+ <el-form-item label="联系人手机号" prop="userName">
|
|
|
|
|
+ <el-input v-model="form.userName" disabled maxlength="11" show-word-limit/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-form>
|
|
</el-form>
|
|
|
<div slot="footer" class="dialog-footer">
|
|
<div slot="footer" class="dialog-footer">
|
|
@@ -211,6 +210,7 @@ export default {
|
|
|
//四要素审核相关
|
|
//四要素审核相关
|
|
|
examTitle:'',
|
|
examTitle:'',
|
|
|
examOpen:false,
|
|
examOpen:false,
|
|
|
|
|
+ phoneShow:false,
|
|
|
examForm:{
|
|
examForm:{
|
|
|
scyId:null,
|
|
scyId:null,
|
|
|
state:null
|
|
state:null
|
|
@@ -245,8 +245,8 @@ export default {
|
|
|
pageSize: 10,
|
|
pageSize: 10,
|
|
|
scyName: null,
|
|
scyName: null,
|
|
|
scySocialCode: null,
|
|
scySocialCode: null,
|
|
|
- scyLegal : null,
|
|
|
|
|
- scyPhone : null,
|
|
|
|
|
|
|
+ nickName : null,
|
|
|
|
|
+ userName : null,
|
|
|
scyStatus : null,
|
|
scyStatus : null,
|
|
|
scyType : '01'//核心企业
|
|
scyType : '01'//核心企业
|
|
|
},
|
|
},
|
|
@@ -265,11 +265,11 @@ export default {
|
|
|
value: '社会统一代码'
|
|
value: '社会统一代码'
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
- label: 'scyLegal',
|
|
|
|
|
|
|
+ label: 'nickName',
|
|
|
value: '联系人'
|
|
value: '联系人'
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
- label: 'scyPhone',
|
|
|
|
|
|
|
+ label: 'userName',
|
|
|
value: '联系电话'
|
|
value: '联系电话'
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
@@ -287,11 +287,21 @@ export default {
|
|
|
rules: {
|
|
rules: {
|
|
|
scyName: [
|
|
scyName: [
|
|
|
{ required: true, message: "公司名称不能为空", trigger: "blur" },
|
|
{ required: true, message: "公司名称不能为空", trigger: "blur" },
|
|
|
|
|
+ {
|
|
|
|
|
+ pattern: /^[\u2E80-\u9FFF]|\w|[,,\.。]+$/,
|
|
|
|
|
+ message: "公司名称不能含有特殊字符",
|
|
|
|
|
+ trigger: "blur",
|
|
|
|
|
+ }
|
|
|
],
|
|
],
|
|
|
- scyLegal: [
|
|
|
|
|
|
|
+ nickName: [
|
|
|
{ required: true, message: "联系人不能为空", trigger: "blur" },
|
|
{ required: true, message: "联系人不能为空", trigger: "blur" },
|
|
|
|
|
+ {
|
|
|
|
|
+ pattern: /^[\u2E80-\u9FFF]|\w|[,,\.。]+$/,
|
|
|
|
|
+ message: "联系人不能含有特殊字符",
|
|
|
|
|
+ trigger: "blur",
|
|
|
|
|
+ }
|
|
|
],
|
|
],
|
|
|
- scyPhone: [
|
|
|
|
|
|
|
+ userName: [
|
|
|
{ required: true, message: "联系人手机号不能为空", trigger: "blur" },
|
|
{ required: true, message: "联系人手机号不能为空", trigger: "blur" },
|
|
|
{
|
|
{
|
|
|
pattern: /^((\d{3}-\d{7,8}|\d{4}-\d{7,8})|(1[3465789]\d{9}))$/,
|
|
pattern: /^((\d{3}-\d{7,8}|\d{4}-\d{7,8})|(1[3465789]\d{9}))$/,
|
|
@@ -396,11 +406,13 @@ export default {
|
|
|
handleAdd() {
|
|
handleAdd() {
|
|
|
this.reset();
|
|
this.reset();
|
|
|
this.open = true;
|
|
this.open = true;
|
|
|
|
|
+ this.phoneShow = false,
|
|
|
this.title = "新增企业信息";
|
|
this.title = "新增企业信息";
|
|
|
},
|
|
},
|
|
|
/** 修改按钮操作 */
|
|
/** 修改按钮操作 */
|
|
|
handleUpdate(row) {
|
|
handleUpdate(row) {
|
|
|
this.reset();
|
|
this.reset();
|
|
|
|
|
+ this.phoneShow = true;
|
|
|
let scyId = row.scyId || this.ids
|
|
let scyId = row.scyId || this.ids
|
|
|
companyQuery(scyId).then(response => {
|
|
companyQuery(scyId).then(response => {
|
|
|
this.form = response.data[0];
|
|
this.form = response.data[0];
|