feat(fieldRole): rm useless field config
This commit is contained in:
parent
4043413956
commit
980144a648
|
@ -23,5 +23,5 @@ ENV = 'development'
|
||||||
#VUE_APP_BASE_API = 'http://192.168.31.159:8080'
|
#VUE_APP_BASE_API = 'http://192.168.31.159:8080'
|
||||||
|
|
||||||
#测试
|
#测试
|
||||||
VUE_APP_BASE_API = 'http://a1.hzs413.com/prod-api'
|
VUE_APP_BASE_API = 'http://60.205.203.247/prod-api'
|
||||||
# VUE_APP_BASE_API = 'http://127.0.0.1:8080'
|
# VUE_APP_BASE_API = 'http://127.0.0.1:8080'
|
||||||
|
|
|
@ -558,71 +558,71 @@ export const constantRoutes = [
|
||||||
// }
|
// }
|
||||||
// ]
|
// ]
|
||||||
// },
|
// },
|
||||||
{
|
// {
|
||||||
path: 'markerSpace',
|
// path: 'markerSpace',
|
||||||
name: 'markerSpace',
|
// name: 'markerSpace',
|
||||||
meta: { title: '创客发起人' },
|
// meta: { title: '创客发起人' },
|
||||||
component: ParentView,
|
// component: ParentView,
|
||||||
redirect: 'markerSpace/index',
|
// redirect: 'markerSpace/index',
|
||||||
children: [
|
// children: [
|
||||||
{
|
// {
|
||||||
path: 'markerSpaceList',
|
// path: 'markerSpaceList',
|
||||||
name: 'markerSpaceList',
|
// name: 'markerSpaceList',
|
||||||
component: () => import('@/views/information/markerSpace/index'),
|
// component: () => import('@/views/information/markerSpace/index'),
|
||||||
meta: { title: '创客发起人' }
|
// meta: { title: '创客发起人' }
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
path: 'detail',
|
// path: 'detail',
|
||||||
name: 'detail',
|
// name: 'detail',
|
||||||
component: () => import('@/views/information/markerSpace/detail'),
|
// component: () => import('@/views/information/markerSpace/detail'),
|
||||||
meta: { title: '创客空间详情' },
|
// meta: { title: '创客空间详情' },
|
||||||
hidden: true
|
// hidden: true
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
path: 'ckkjZxqc',
|
// path: 'ckkjZxqc',
|
||||||
name: 'CkkjZxqc',
|
// name: 'CkkjZxqc',
|
||||||
component: () => import('@/views/information/markerSpace/ckkjZxqc'),
|
// component: () => import('@/views/information/markerSpace/ckkjZxqc'),
|
||||||
meta: { title: '创客空间详情' },
|
// meta: { title: '创客空间详情' },
|
||||||
hidden: true
|
// hidden: true
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
path: 'ckkjOnline',
|
// path: 'ckkjOnline',
|
||||||
name: 'CkkjOnline',
|
// name: 'CkkjOnline',
|
||||||
component: () => import('@/views/information/markerSpace/ckkjOnline'),
|
// component: () => import('@/views/information/markerSpace/ckkjOnline'),
|
||||||
meta: { title: '创客空间详情' },
|
// meta: { title: '创客空间详情' },
|
||||||
hidden: true
|
// hidden: true
|
||||||
}
|
// }
|
||||||
]
|
// ]
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
path: 'superStudio',
|
// path: 'superStudio',
|
||||||
name: 'superStudio',
|
// name: 'superStudio',
|
||||||
meta: { title: '超级工作室' },
|
// meta: { title: '超级工作室' },
|
||||||
component: ParentView,
|
// component: ParentView,
|
||||||
redirect: 'superStudio/index',
|
// redirect: 'superStudio/index',
|
||||||
children: [
|
// children: [
|
||||||
{
|
// {
|
||||||
path: 'superStudioList',
|
// path: 'superStudioList',
|
||||||
name: 'superStudioList',
|
// name: 'superStudioList',
|
||||||
component: () => import('@/views/information/superStudio/index'),
|
// component: () => import('@/views/information/superStudio/index'),
|
||||||
meta: { title: '超级工作室' }
|
// meta: { title: '超级工作室' }
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
path: 'detail',
|
// path: 'detail',
|
||||||
name: 'detail',
|
// name: 'detail',
|
||||||
component: () => import('@/views/information/superStudio/detail'),
|
// component: () => import('@/views/information/superStudio/detail'),
|
||||||
meta: { title: '超级工作室详情' },
|
// meta: { title: '超级工作室详情' },
|
||||||
hidden: true
|
// hidden: true
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
path: 'cjgzsQc',
|
// path: 'cjgzsQc',
|
||||||
name: 'CjgzsQc',
|
// name: 'CjgzsQc',
|
||||||
component: () => import('@/views/information/superStudio/cjgzsQc'),
|
// component: () => import('@/views/information/superStudio/cjgzsQc'),
|
||||||
meta: { title: '超级工作室详情' },
|
// meta: { title: '超级工作室详情' },
|
||||||
hidden: true
|
// hidden: true
|
||||||
}
|
// }
|
||||||
]
|
// ]
|
||||||
},
|
// },
|
||||||
{
|
{
|
||||||
path: 'dealer',
|
path: 'dealer',
|
||||||
name: 'dealer',
|
name: 'dealer',
|
||||||
|
@ -3367,7 +3367,7 @@ export const constantRoutes = [
|
||||||
hidden: true
|
hidden: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'superStudioGift',
|
path: 'addMenuRole',
|
||||||
name: 'AaddMenuRole',
|
name: 'AaddMenuRole',
|
||||||
component: () => import('@/views/system/addMenuRole/index'),
|
component: () => import('@/views/system/addMenuRole/index'),
|
||||||
meta: { title: '新增权限' },
|
meta: { title: '新增权限' },
|
||||||
|
|
|
@ -2,51 +2,51 @@
|
||||||
<div class="page1">
|
<div class="page1">
|
||||||
<topBar
|
<topBar
|
||||||
v-if="topList.length > 0"
|
v-if="topList.length > 0"
|
||||||
:topList="topList"
|
:top-list="topList"
|
||||||
:moren="moren"
|
:moren="moren"
|
||||||
></topBar>
|
/>
|
||||||
<div class="thetopbox">
|
<div class="thetopbox">
|
||||||
<el-form ref="form" :model="queryParams" label-width="100px">
|
<el-form ref="form" :model="queryParams" label-width="100px">
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span="4">
|
<el-col :span="4">
|
||||||
<el-form-item :label="'会员编号'" prop="memberCode">
|
<el-form-item :label="'会员编号'" prop="memberCode">
|
||||||
<el-input clearable v-model="queryParams.memberCode"></el-input>
|
<el-input v-model="queryParams.memberCode" clearable />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="4">
|
<el-col :span="4">
|
||||||
<el-form-item :label="'会员姓名'" prop="name">
|
<el-form-item :label="'会员姓名'" prop="name">
|
||||||
<el-input clearable v-model="queryParams.memberName"></el-input>
|
<el-input v-model="queryParams.memberName" clearable />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="4">
|
<el-col :span="4">
|
||||||
<el-form-item :label="'结算等级'" prop="pkRegisterGrade">
|
<el-form-item :label="'结算等级'" prop="pkRegisterGrade">
|
||||||
<el-select
|
<el-select
|
||||||
|
v-model="queryParams.pkRegisterGrade"
|
||||||
clearable
|
clearable
|
||||||
:placeholder="'请选择'"
|
:placeholder="'请选择'"
|
||||||
v-model="queryParams.pkRegisterGrade"
|
|
||||||
>
|
>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="item in gradeRangList"
|
v-for="item in gradeRangList"
|
||||||
:key="item.pkId"
|
:key="item.pkId"
|
||||||
:label="item.gradeName"
|
:label="item.gradeName"
|
||||||
:value="item.pkId"
|
:value="item.pkId"
|
||||||
></el-option>
|
/>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="4">
|
<el-col :span="4">
|
||||||
<el-form-item :label="'真实奖衔'" prop="pkAwards">
|
<el-form-item :label="'真实奖衔'" prop="pkAwards">
|
||||||
<el-select
|
<el-select
|
||||||
|
v-model="queryParams.pkAwards"
|
||||||
clearable
|
clearable
|
||||||
:placeholder="'请选择'"
|
:placeholder="'请选择'"
|
||||||
v-model="queryParams.pkAwards"
|
|
||||||
>
|
>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="item in awardsList"
|
v-for="item in awardsList"
|
||||||
:key="item.pkId"
|
:key="item.pkId"
|
||||||
:label="item.awardsName"
|
:label="item.awardsName"
|
||||||
:value="item.pkId"
|
:value="item.pkId"
|
||||||
></el-option>
|
/>
|
||||||
</el-select>
|
</el-select>
|
||||||
<!-- <el-input clearable v-model="queryParams.pkAwards"></el-input> -->
|
<!-- <el-input clearable v-model="queryParams.pkAwards"></el-input> -->
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
@ -54,32 +54,32 @@
|
||||||
<el-col :span="4">
|
<el-col :span="4">
|
||||||
<el-form-item :label="'隶属体系'" prop="vertexId">
|
<el-form-item :label="'隶属体系'" prop="vertexId">
|
||||||
<el-select
|
<el-select
|
||||||
|
v-model="queryParams.vertexId"
|
||||||
clearable
|
clearable
|
||||||
:placeholder="'请选择'"
|
:placeholder="'请选择'"
|
||||||
v-model="queryParams.vertexId"
|
|
||||||
>
|
>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="item in vertexList"
|
v-for="item in vertexList"
|
||||||
:key="item.pkId"
|
:key="item.pkId"
|
||||||
:label="item.vertexName"
|
:label="item.vertexName"
|
||||||
:value="item.pkId"
|
:value="item.pkId"
|
||||||
></el-option>
|
/>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="4">
|
<el-col :span="4">
|
||||||
<el-form-item :label="'隶属团队'" prop="teamId">
|
<el-form-item :label="'隶属团队'" prop="teamId">
|
||||||
<el-select
|
<el-select
|
||||||
|
v-model="queryParams.teamId"
|
||||||
clearable
|
clearable
|
||||||
:placeholder="'请选择'"
|
:placeholder="'请选择'"
|
||||||
v-model="queryParams.teamId"
|
|
||||||
>
|
>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="item in memberTeamList"
|
v-for="item in memberTeamList"
|
||||||
:key="item.pkId"
|
:key="item.pkId"
|
||||||
:label="item.teamName"
|
:label="item.teamName"
|
||||||
:value="item.pkId"
|
:value="item.pkId"
|
||||||
></el-option>
|
/>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
@ -87,43 +87,42 @@
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span="4">
|
<el-col :span="4">
|
||||||
<el-form-item :label="'变更次数'" prop="code">
|
<el-form-item :label="'变更次数'" prop="code">
|
||||||
<el-input clearable v-model="queryParams.editNumber"></el-input>
|
<el-input v-model="queryParams.editNumber" clearable />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="4">
|
<el-col :span="4">
|
||||||
<el-form-item :label="'联系方式'" prop="code">
|
<el-form-item :label="'联系方式'" prop="code">
|
||||||
<el-input clearable v-model="queryParams.phone"></el-input>
|
<el-input v-model="queryParams.phone" clearable />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="4">
|
<el-col :span="4">
|
||||||
<el-form-item :label="'服务中心编号'" prop="centerMemberCode">
|
<el-form-item :label="'服务中心编号'" prop="centerMemberCode">
|
||||||
<el-input
|
<el-input
|
||||||
clearable
|
|
||||||
v-model="queryParams.centerMemberCode"
|
v-model="queryParams.centerMemberCode"
|
||||||
></el-input>
|
clearable
|
||||||
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="4">
|
<el-col :span="4">
|
||||||
<el-form-item :label="'服务中心姓名'" prop="centerMemberName">
|
<el-form-item :label="'服务中心姓名'" prop="centerMemberName">
|
||||||
<el-input
|
<el-input
|
||||||
clearable
|
|
||||||
v-model="queryParams.centerMemberName"
|
v-model="queryParams.centerMemberName"
|
||||||
></el-input>
|
clearable
|
||||||
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
<el-form-item :label="'创建日期'" prop="code">
|
<el-form-item :label="'创建日期'" prop="code">
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
v-model="queryParams.time1"
|
v-model="queryParams.time1"
|
||||||
@change="changeTime1"
|
|
||||||
type="datetimerange"
|
type="datetimerange"
|
||||||
range-separator="——"
|
range-separator="——"
|
||||||
:start-placeholder="'开始日期'"
|
:start-placeholder="'开始日期'"
|
||||||
:end-placeholder="'结束日期'"
|
:end-placeholder="'结束日期'"
|
||||||
value-format="yyyy-MM-dd HH:mm:ss"
|
value-format="yyyy-MM-dd HH:mm:ss"
|
||||||
:unlink-panels="true"
|
:unlink-panels="true"
|
||||||
>
|
@change="changeTime1"
|
||||||
</el-date-picker>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
@ -133,7 +132,6 @@
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
<el-form-item :label="'支付日期'" prop="code">
|
<el-form-item :label="'支付日期'" prop="code">
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
@change="changeTime2"
|
|
||||||
v-model="queryParams.time2"
|
v-model="queryParams.time2"
|
||||||
type="datetimerange"
|
type="datetimerange"
|
||||||
range-separator="——"
|
range-separator="——"
|
||||||
|
@ -141,8 +139,8 @@
|
||||||
:end-placeholder="'结束日期'"
|
:end-placeholder="'结束日期'"
|
||||||
value-format="yyyy-MM-dd HH:mm:ss"
|
value-format="yyyy-MM-dd HH:mm:ss"
|
||||||
:unlink-panels="true"
|
:unlink-panels="true"
|
||||||
>
|
@change="changeTime2"
|
||||||
</el-date-picker>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
@ -152,15 +150,14 @@
|
||||||
<el-col :span="4">
|
<el-col :span="4">
|
||||||
<div class="searchbox">
|
<div class="searchbox">
|
||||||
<el-button class="searchbtn" @click="getBusinessList">
|
<el-button class="searchbtn" @click="getBusinessList">
|
||||||
{{ '搜索' }}</el-button
|
{{ '搜索' }}</el-button>
|
||||||
>
|
|
||||||
<el-button @click="reChongzhi"> {{ '重置' }}</el-button>
|
<el-button @click="reChongzhi"> {{ '重置' }}</el-button>
|
||||||
</div>
|
</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
<div class="openClose" @click="changeActive">
|
<div class="openClose" @click="changeActive">
|
||||||
<i
|
<i
|
||||||
:class="isActive ? 'el-icon-arrow-up' : 'el-icon-arrow-down'"
|
:class="isActive ? 'el-icon-arrow-up' : 'el-icon-arrow-down'"
|
||||||
></i>
|
/>
|
||||||
<div>{{ isActive ? '点击收起' : '点击展开' }}</div>
|
<div>{{ isActive ? '点击收起' : '点击展开' }}</div>
|
||||||
</div>
|
</div>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
@ -169,16 +166,14 @@
|
||||||
<div class="maintop">
|
<div class="maintop">
|
||||||
<div class="mainbtn">
|
<div class="mainbtn">
|
||||||
<el-button
|
<el-button
|
||||||
size="small"
|
|
||||||
@click="handleImport"
|
|
||||||
class="thebtn1"
|
|
||||||
v-hasButtons="['BasicBusinessImport']"
|
v-hasButtons="['BasicBusinessImport']"
|
||||||
|
size="small"
|
||||||
|
class="thebtn1"
|
||||||
|
@click="handleImport"
|
||||||
>
|
>
|
||||||
{{ '导入' }}</el-button
|
{{ '导入' }}</el-button>
|
||||||
>
|
|
||||||
<el-button size="small" class="thebtn2" @click="importTemplate">
|
<el-button size="small" class="thebtn2" @click="importTemplate">
|
||||||
{{ '下载模板' }}</el-button
|
{{ '下载模板' }}</el-button>
|
||||||
>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="main">
|
<div class="main">
|
||||||
|
@ -191,20 +186,19 @@
|
||||||
:row-class-name="tableRowClassName"
|
:row-class-name="tableRowClassName"
|
||||||
@selection-change="handleSelectionChange"
|
@selection-change="handleSelectionChange"
|
||||||
>
|
>
|
||||||
<el-table-column type="selection" width="55"> </el-table-column>
|
<el-table-column type="selection" width="55" />
|
||||||
<el-table-column
|
<el-table-column
|
||||||
align="center"
|
align="center"
|
||||||
prop="memberCode"
|
prop="memberCode"
|
||||||
:label="'会员编号'"
|
:label="'会员编号'"
|
||||||
>
|
/>
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
<el-table-column
|
||||||
align="center"
|
align="center"
|
||||||
prop="newMemberName"
|
prop="newMemberName"
|
||||||
:label="'变更会员姓名'"
|
:label="'变更会员姓名'"
|
||||||
>
|
>
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-input v-model="scope.row.newMemberName"></el-input>
|
<el-input v-model="scope.row.newMemberName" />
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
|
@ -214,7 +208,7 @@
|
||||||
:label="'变更联系方式'"
|
:label="'变更联系方式'"
|
||||||
>
|
>
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-input clearable v-model="scope.row.newPhone"></el-input>
|
<el-input v-model="scope.row.newPhone" clearable />
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
|
||||||
|
@ -222,70 +216,59 @@
|
||||||
align="center"
|
align="center"
|
||||||
prop="memberName"
|
prop="memberName"
|
||||||
:label="'会员姓名'"
|
:label="'会员姓名'"
|
||||||
>
|
/>
|
||||||
</el-table-column>
|
<el-table-column align="center" prop="phone" :label="'联系方式'" />
|
||||||
<el-table-column align="center" prop="phone" :label="'联系方式'">
|
<el-table-column align="center" prop="pkRegisterGradeVal" :label="'结算等级'" />
|
||||||
</el-table-column>
|
|
||||||
<el-table-column align="center" prop="pkRegisterGradeVal" :label="'结算等级'">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
<el-table-column
|
||||||
align="center"
|
align="center"
|
||||||
prop="pkAwardsVal"
|
prop="pkAwardsVal"
|
||||||
:label="'真实奖衔'"
|
:label="'真实奖衔'"
|
||||||
>
|
/>
|
||||||
</el-table-column>
|
|
||||||
|
|
||||||
<el-table-column
|
<el-table-column
|
||||||
align="center"
|
align="center"
|
||||||
prop="vertexName"
|
prop="vertexName"
|
||||||
:label="'隶属体系'"
|
:label="'隶属体系'"
|
||||||
>
|
/>
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
<el-table-column
|
||||||
align="center"
|
align="center"
|
||||||
prop="teamName"
|
prop="teamName"
|
||||||
:label="'隶属团队'"
|
:label="'隶属团队'"
|
||||||
>
|
/>
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
<el-table-column
|
||||||
align="center"
|
align="center"
|
||||||
prop="centerMemberCode"
|
prop="centerMemberCode"
|
||||||
:label="'服务中心编号'"
|
:label="'服务中心编号'"
|
||||||
>
|
/>
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
<el-table-column
|
||||||
align="center"
|
align="center"
|
||||||
prop="centerMemberName"
|
prop="centerMemberName"
|
||||||
:label="'服务中心姓名'"
|
:label="'服务中心姓名'"
|
||||||
>
|
/>
|
||||||
</el-table-column>
|
|
||||||
|
|
||||||
<el-table-column
|
<el-table-column
|
||||||
align="center"
|
align="center"
|
||||||
prop="creationTime"
|
prop="creationTime"
|
||||||
:label="'创建日期'"
|
:label="'创建日期'"
|
||||||
>
|
/>
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
<el-table-column
|
||||||
align="center"
|
align="center"
|
||||||
prop="payTime"
|
prop="payTime"
|
||||||
:label="'支付日期'"
|
:label="'支付日期'"
|
||||||
>
|
/>
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
<el-table-column
|
||||||
align="center"
|
align="center"
|
||||||
prop="editNumber"
|
prop="editNumber"
|
||||||
:label="'变更次数'"
|
:label="'变更次数'"
|
||||||
>
|
/>
|
||||||
</el-table-column>
|
|
||||||
</el-table>
|
</el-table>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="main">
|
<div class="main">
|
||||||
<div
|
<div
|
||||||
class="main_content"
|
|
||||||
v-for="(item, index) in handleBusinessList"
|
v-for="(item, index) in handleBusinessList"
|
||||||
:key="index"
|
:key="index"
|
||||||
|
class="main_content"
|
||||||
>
|
>
|
||||||
<el-form ref="form" :model="form" label-width="130px">
|
<el-form ref="form" :model="form" label-width="130px">
|
||||||
<!-- <el-checkbox-group v-model="item.wowList">
|
<!-- <el-checkbox-group v-model="item.wowList">
|
||||||
|
@ -295,15 +278,14 @@
|
||||||
|
|
||||||
<el-checkbox-group
|
<el-checkbox-group
|
||||||
v-if="item.buttonType == 1"
|
v-if="item.buttonType == 1"
|
||||||
:max="1"
|
|
||||||
v-model="item.businessValueList"
|
v-model="item.businessValueList"
|
||||||
|
:max="1"
|
||||||
>
|
>
|
||||||
<el-checkbox
|
<el-checkbox
|
||||||
v-for="aitem in item.enumEntityList"
|
v-for="aitem in item.enumEntityList"
|
||||||
:key="aitem.value"
|
:key="aitem.value"
|
||||||
:label="aitem.value"
|
:label="aitem.value"
|
||||||
>{{ aitem.label }}</el-checkbox
|
>{{ aitem.label }}</el-checkbox>
|
||||||
>
|
|
||||||
</el-checkbox-group>
|
</el-checkbox-group>
|
||||||
|
|
||||||
<!-- 多选 -->
|
<!-- 多选 -->
|
||||||
|
@ -315,17 +297,16 @@
|
||||||
v-for="aitem in item.enumEntityList"
|
v-for="aitem in item.enumEntityList"
|
||||||
:key="aitem.value"
|
:key="aitem.value"
|
||||||
:label="aitem.value"
|
:label="aitem.value"
|
||||||
>{{ aitem.label }}</el-checkbox
|
>{{ aitem.label }}</el-checkbox>
|
||||||
>
|
|
||||||
</el-checkbox-group>
|
</el-checkbox-group>
|
||||||
|
|
||||||
<!-- 输入框 -->
|
<!-- 输入框 -->
|
||||||
|
|
||||||
<el-input
|
<el-input
|
||||||
v-if="item.buttonType == 3"
|
v-if="item.buttonType == 3"
|
||||||
|
v-model="item.businessValueList[0]"
|
||||||
type="number"
|
type="number"
|
||||||
style="width: 150px"
|
style="width: 150px"
|
||||||
v-model="item.businessValueList[0]"
|
|
||||||
>
|
>
|
||||||
<i slot="suffix">%</i>
|
<i slot="suffix">%</i>
|
||||||
</el-input>
|
</el-input>
|
||||||
|
@ -339,13 +320,12 @@
|
||||||
<div style="margin: 0 auto">
|
<div style="margin: 0 auto">
|
||||||
<el-button class="thebtn"> {{ '取消' }}</el-button>
|
<el-button class="thebtn"> {{ '取消' }}</el-button>
|
||||||
<el-button
|
<el-button
|
||||||
|
v-hasButtons="['BasicBusinessConfirm']"
|
||||||
type="primary"
|
type="primary"
|
||||||
class="thebtn"
|
class="thebtn"
|
||||||
@click="saveDate"
|
@click="saveDate"
|
||||||
v-hasButtons="['BasicBusinessConfirm']"
|
|
||||||
>
|
|
||||||
{{ '确认' }}</el-button
|
|
||||||
>
|
>
|
||||||
|
{{ '确认' }}</el-button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<el-dialog
|
<el-dialog
|
||||||
|
@ -367,24 +347,20 @@
|
||||||
align="center"
|
align="center"
|
||||||
prop="memberCode"
|
prop="memberCode"
|
||||||
:label="'会员编号'"
|
:label="'会员编号'"
|
||||||
>
|
/>
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
<el-table-column
|
||||||
align="center"
|
align="center"
|
||||||
prop="errorMsg"
|
prop="errorMsg"
|
||||||
:label="'报错信息'"
|
:label="'报错信息'"
|
||||||
>
|
/>
|
||||||
</el-table-column>
|
|
||||||
</el-table>
|
</el-table>
|
||||||
</div>
|
</div>
|
||||||
<div class="footer" style="text-align: center">
|
<div class="footer" style="text-align: center">
|
||||||
<div style="margin: 0 auto">
|
<div style="margin: 0 auto">
|
||||||
<el-button class="thebtn" @click="errorShow = false">
|
<el-button class="thebtn" @click="errorShow = false">
|
||||||
{{ '取消' }}</el-button
|
{{ '取消' }}</el-button>
|
||||||
>
|
|
||||||
<el-button type="primary" class="thebtn" @click="errorShow = false">
|
<el-button type="primary" class="thebtn" @click="errorShow = false">
|
||||||
{{ '确认' }}</el-button
|
{{ '确认' }}</el-button>
|
||||||
>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
|
@ -409,17 +385,16 @@
|
||||||
:auto-upload="false"
|
:auto-upload="false"
|
||||||
drag
|
drag
|
||||||
>
|
>
|
||||||
<i class="el-icon-upload"></i>
|
<i class="el-icon-upload" />
|
||||||
<div class="el-upload__text">
|
<div class="el-upload__text">
|
||||||
{{ '将文件拖到此处,或' }}
|
{{ '将文件拖到此处,或' }}
|
||||||
<em>{{ '点击上传' }}</em>
|
<em>{{ '点击上传' }}</em>
|
||||||
</div>
|
</div>
|
||||||
<div class="el-upload__tip" slot="tip">
|
<div slot="tip" class="el-upload__tip">
|
||||||
<el-link type="info" style="font-size: 12px" @click="importTemplate">
|
<el-link type="info" style="font-size: 12px" @click="importTemplate">
|
||||||
{{ '下载模板' }}</el-link
|
{{ '下载模板' }}</el-link>
|
||||||
>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="el-upload__tip" style="color: red" slot="tip">
|
<div slot="tip" class="el-upload__tip" style="color: red">
|
||||||
{{ '提示:仅允许导入“xls”或“xlsx”格式文件!' }}
|
{{ '提示:仅允许导入“xls”或“xlsx”格式文件!' }}
|
||||||
</div>
|
</div>
|
||||||
</el-upload>
|
</el-upload>
|
||||||
|
@ -436,35 +411,35 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import topBar from "@/components/topBar/checked";
|
import topBar from '@/components/topBar/checked'
|
||||||
import { getToken } from "@/utils/auth";
|
import { getToken } from '@/utils/auth'
|
||||||
import { getRouters } from "@/api/settle";
|
import { getRouters } from '@/api/settle'
|
||||||
import {
|
import {
|
||||||
getHandleBusinessEnum,
|
getHandleBusinessEnum,
|
||||||
getBusinessList,
|
getBusinessList,
|
||||||
businessCheck,
|
businessCheck
|
||||||
} from "@/api/business";
|
} from '@/api/business'
|
||||||
import { getAwardsListChiose,getgradeRanglist } from "@/api/level";
|
import { getAwardsListChiose, getgradeRanglist } from '@/api/level'
|
||||||
import { getvertexValue, getmemberTeamList } from "@/api/financialCase";
|
import { getvertexValue, getmemberTeamList } from '@/api/financialCase'
|
||||||
export default {
|
export default {
|
||||||
name: "Jcyw",
|
name: 'Jcyw',
|
||||||
components: {
|
components: {
|
||||||
topBar,
|
topBar
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
moren: "jcyw",
|
moren: 'jcyw',
|
||||||
topList: [
|
topList: [
|
||||||
{
|
{
|
||||||
name: '基础业务',
|
name: '基础业务',
|
||||||
path: "jcyw",
|
path: 'jcyw',
|
||||||
url: "BasicBusiness",
|
url: 'BasicBusiness'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: '订单业务',
|
name: '订单业务',
|
||||||
path: "ddyw",
|
path: 'ddyw',
|
||||||
url: "OrderBusiness",
|
url: 'OrderBusiness'
|
||||||
},
|
}
|
||||||
// {
|
// {
|
||||||
// name: "确认业务",
|
// name: "确认业务",
|
||||||
// path: "shyw",
|
// path: "shyw",
|
||||||
|
@ -477,21 +452,21 @@ export default {
|
||||||
multipleSelection: [],
|
multipleSelection: [],
|
||||||
wowList: [],
|
wowList: [],
|
||||||
queryParams: {
|
queryParams: {
|
||||||
memberCode: "",
|
memberCode: '',
|
||||||
memberName: "",
|
memberName: '',
|
||||||
pkAwards: "",
|
pkAwards: '',
|
||||||
vertexId: "",
|
vertexId: '',
|
||||||
teamId: "",
|
teamId: '',
|
||||||
editNumber: "",
|
editNumber: '',
|
||||||
phone: "",
|
phone: '',
|
||||||
centerMemberCode: "",
|
centerMemberCode: '',
|
||||||
centerMemberName: "",
|
centerMemberName: '',
|
||||||
startDate: "",
|
startDate: '',
|
||||||
endDate: "",
|
endDate: '',
|
||||||
startDatePay: "",
|
startDatePay: '',
|
||||||
endDatePay: "",
|
endDatePay: '',
|
||||||
time1: [],
|
time1: [],
|
||||||
time2: [],
|
time2: []
|
||||||
},
|
},
|
||||||
tableData: [],
|
tableData: [],
|
||||||
// 折叠搜索框
|
// 折叠搜索框
|
||||||
|
@ -508,24 +483,24 @@ export default {
|
||||||
// 是否显示弹出层(物流导入)
|
// 是否显示弹出层(物流导入)
|
||||||
open: false,
|
open: false,
|
||||||
// 弹出层标题(物流导入)
|
// 弹出层标题(物流导入)
|
||||||
title: "",
|
title: '',
|
||||||
// 是否禁用上传
|
// 是否禁用上传
|
||||||
isUploading: false,
|
isUploading: false,
|
||||||
// 是否更新已经存在的物流数据
|
// 是否更新已经存在的物流数据
|
||||||
updateSupport: 0,
|
updateSupport: 0,
|
||||||
// 设置上传的请求头部
|
// 设置上传的请求头部
|
||||||
headers: { Authorization: "Bearer " + getToken() },
|
headers: { Authorization: 'Bearer ' + getToken() },
|
||||||
// 上传的地址
|
// 上传的地址
|
||||||
url:
|
url:
|
||||||
process.env.VUE_APP_BASE_API +
|
process.env.VUE_APP_BASE_API +
|
||||||
"/member/manage/handle-business/importData",
|
'/member/manage/handle-business/importData'
|
||||||
},
|
}
|
||||||
};
|
}
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
this.getBusinessList();
|
this.getBusinessList()
|
||||||
this.getHandleBusinessEnum();
|
this.getHandleBusinessEnum()
|
||||||
this.getUserRoute();
|
this.getUserRoute()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
// 路由权限
|
// 路由权限
|
||||||
|
@ -534,168 +509,168 @@ export default {
|
||||||
res.data.forEach((item) => {
|
res.data.forEach((item) => {
|
||||||
this.topList.forEach((items) => {
|
this.topList.forEach((items) => {
|
||||||
if (item.routeName == items.url) {
|
if (item.routeName == items.url) {
|
||||||
this.$set(items, "changed", true);
|
this.$set(items, 'changed', true)
|
||||||
}
|
}
|
||||||
});
|
})
|
||||||
});
|
})
|
||||||
});
|
})
|
||||||
},
|
},
|
||||||
checkRadio(value) {},
|
checkRadio(value) {},
|
||||||
//下载模板
|
// 下载模板
|
||||||
importTemplate() {
|
importTemplate() {
|
||||||
this.download(
|
this.download(
|
||||||
"/member/manage/handle-business/download-template",
|
'/member/manage/handle-business/download-template',
|
||||||
{},
|
{},
|
||||||
`${'基础业务办理'}-${new Date().getTime()}.xlsx`
|
`${'基础业务办理'}-${new Date().getTime()}.xlsx`
|
||||||
);
|
)
|
||||||
},
|
},
|
||||||
|
|
||||||
/** 导入按钮操作 */
|
/** 导入按钮操作 */
|
||||||
handleImport() {
|
handleImport() {
|
||||||
this.upload.title = '基础业务';
|
this.upload.title = '基础业务'
|
||||||
this.upload.open = true;
|
this.upload.open = true
|
||||||
},
|
},
|
||||||
// 文件上传中处理
|
// 文件上传中处理
|
||||||
handleFileUploadProgress(event, file, fileList) {
|
handleFileUploadProgress(event, file, fileList) {
|
||||||
this.upload.isUploading = true;
|
this.upload.isUploading = true
|
||||||
},
|
},
|
||||||
// 文件上传成功处理
|
// 文件上传成功处理
|
||||||
handleFileSuccess(response, file, fileList) {
|
handleFileSuccess(response, file, fileList) {
|
||||||
var fileName = response.fileName;
|
var fileName = response.fileName
|
||||||
if (fileName != undefined && fileName != "") {
|
if (fileName != undefined && fileName != '') {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (response.code == 200) {
|
if (response.code == 200) {
|
||||||
this.tableData = response.data;
|
this.tableData = response.data
|
||||||
this.upload.open = false;
|
this.upload.open = false
|
||||||
this.upload.isUploading = false;
|
this.upload.isUploading = false
|
||||||
this.$refs.upload.clearFiles();
|
this.$refs.upload.clearFiles()
|
||||||
this.$alert(response.msg, '导入结果', {
|
this.$alert(response.msg, '导入结果', {
|
||||||
dangerouslyUseHTMLString: true,
|
dangerouslyUseHTMLString: true
|
||||||
});
|
})
|
||||||
} else if (response.code == 504) {
|
} else if (response.code == 504) {
|
||||||
this.upload.open = false;
|
this.upload.open = false
|
||||||
this.upload.isUploading = false;
|
this.upload.isUploading = false
|
||||||
this.$refs.upload.clearFiles();
|
this.$refs.upload.clearFiles()
|
||||||
|
|
||||||
var errorMsg = response.data.map(item => item.memberCode).join(',');
|
var errorMsg = response.data.map(item => item.memberCode).join(',')
|
||||||
this.$alert(errorMsg + response.msg, '导入结果', {
|
this.$alert(errorMsg + response.msg, '导入结果', {
|
||||||
dangerouslyUseHTMLString: true,
|
dangerouslyUseHTMLString: true
|
||||||
});
|
})
|
||||||
} else {
|
} else {
|
||||||
this.upload.open = false;
|
this.upload.open = false
|
||||||
this.upload.isUploading = false;
|
this.upload.isUploading = false
|
||||||
this.$refs.upload.clearFiles();
|
this.$refs.upload.clearFiles()
|
||||||
this.$alert(response.msg, '导入结果', {
|
this.$alert(response.msg, '导入结果', {
|
||||||
dangerouslyUseHTMLString: true,
|
dangerouslyUseHTMLString: true
|
||||||
});
|
})
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
// 上传文件数量超出后的动作
|
// 上传文件数量超出后的动作
|
||||||
handleExceed() {
|
handleExceed() {
|
||||||
this.upload.isUploading = false;
|
this.upload.isUploading = false
|
||||||
this.msgInfo('仅可上传一个文件哦');
|
this.msgInfo('仅可上传一个文件哦')
|
||||||
},
|
},
|
||||||
// 提交上传文件
|
// 提交上传文件
|
||||||
submitFileForm() {
|
submitFileForm() {
|
||||||
this.$refs.upload.submit();
|
this.$refs.upload.submit()
|
||||||
},
|
},
|
||||||
//点击下一步
|
// 点击下一步
|
||||||
saveDate() {
|
saveDate() {
|
||||||
// console.log("🌈", this.handleBusinessList);
|
// console.log("🌈", this.handleBusinessList);
|
||||||
if (this.multipleSelection.length > 0) {
|
if (this.multipleSelection.length > 0) {
|
||||||
businessCheck({
|
businessCheck({
|
||||||
businessMemberList: this.multipleSelection,
|
businessMemberList: this.multipleSelection,
|
||||||
handleBusinessList: this.handleBusinessList,
|
handleBusinessList: this.handleBusinessList
|
||||||
}).then((res) => {
|
}).then((res) => {
|
||||||
if (res.code == 200) {
|
if (res.code == 200) {
|
||||||
this.$message({
|
this.$message({
|
||||||
message: res.msg,
|
message: res.msg,
|
||||||
type: "success",
|
type: 'success'
|
||||||
});
|
})
|
||||||
this.$router.push({
|
this.$router.push({
|
||||||
path: "/information/business/shyw",
|
path: '/information/business/shyw',
|
||||||
query: {
|
query: {
|
||||||
data: JSON.stringify(res.data),
|
data: JSON.stringify(res.data),
|
||||||
handleBusinessList: JSON.stringify(this.handleBusinessList),
|
handleBusinessList: JSON.stringify(this.handleBusinessList)
|
||||||
},
|
}
|
||||||
});
|
})
|
||||||
} else if (res.code == 504 && res.data) {
|
} else if (res.code == 504 && res.data) {
|
||||||
this.errorShow = true;
|
this.errorShow = true
|
||||||
this.errorData = res.data;
|
this.errorData = res.data
|
||||||
}
|
}
|
||||||
});
|
})
|
||||||
} else {
|
} else {
|
||||||
this.$message({
|
this.$message({
|
||||||
message: '至少选择一条数据',
|
message: '至少选择一条数据',
|
||||||
type: "warning",
|
type: 'warning'
|
||||||
});
|
})
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
changeTime1(val) {
|
changeTime1(val) {
|
||||||
this.queryParams.startDate = val[0];
|
this.queryParams.startDate = val[0]
|
||||||
this.queryParams.endDate = val[1];
|
this.queryParams.endDate = val[1]
|
||||||
},
|
},
|
||||||
changeTime2(val) {
|
changeTime2(val) {
|
||||||
this.queryParams.startDatePay = val[0];
|
this.queryParams.startDatePay = val[0]
|
||||||
this.queryParams.endDatePay = val[1];
|
this.queryParams.endDatePay = val[1]
|
||||||
},
|
},
|
||||||
getBusinessList() {
|
getBusinessList() {
|
||||||
getBusinessList(this.queryParams).then((res) => {
|
getBusinessList(this.queryParams).then((res) => {
|
||||||
this.tableData = res.rows;
|
this.tableData = res.rows
|
||||||
});
|
})
|
||||||
},
|
},
|
||||||
|
|
||||||
getHandleBusinessEnum() {
|
getHandleBusinessEnum() {
|
||||||
//获取基础业务枚举
|
// 获取基础业务枚举
|
||||||
getHandleBusinessEnum().then((res) => {
|
getHandleBusinessEnum().then((res) => {
|
||||||
res.data.forEach((ele) => {
|
res.data.forEach((ele) => {
|
||||||
ele.businessValueList = [];
|
ele.businessValueList = []
|
||||||
ele.wowList = [];
|
ele.wowList = []
|
||||||
});
|
})
|
||||||
this.handleBusinessList = res.data;
|
this.handleBusinessList = res.data
|
||||||
});
|
})
|
||||||
getgradeRanglist().then((res) => {
|
getgradeRanglist().then((res) => {
|
||||||
this.gradeRangList = res.data;
|
this.gradeRangList = res.data
|
||||||
});
|
})
|
||||||
getAwardsListChiose().then((res) => {
|
getAwardsListChiose().then((res) => {
|
||||||
this.awardsList = res.rows;
|
this.awardsList = res.rows
|
||||||
});
|
})
|
||||||
getmemberTeamList().then((res) => {
|
getmemberTeamList().then((res) => {
|
||||||
this.memberTeamList = res.rows;
|
this.memberTeamList = res.rows
|
||||||
});
|
})
|
||||||
getvertexValue().then((res) => {
|
getvertexValue().then((res) => {
|
||||||
this.vertexList = res.data;
|
this.vertexList = res.data
|
||||||
});
|
})
|
||||||
},
|
},
|
||||||
// 展开折叠
|
// 展开折叠
|
||||||
changeActive() {
|
changeActive() {
|
||||||
this.isActive = !this.isActive;
|
this.isActive = !this.isActive
|
||||||
},
|
},
|
||||||
//重置
|
// 重置
|
||||||
reChongzhi() {
|
reChongzhi() {
|
||||||
this.queryParams = {
|
this.queryParams = {
|
||||||
memberCode: "",
|
memberCode: '',
|
||||||
memberName: "",
|
memberName: '',
|
||||||
time1: [],
|
time1: [],
|
||||||
time2: [],
|
time2: []
|
||||||
};
|
}
|
||||||
this.getBusinessList();
|
this.getBusinessList()
|
||||||
},
|
},
|
||||||
handleSelectionChange(val) {
|
handleSelectionChange(val) {
|
||||||
this.multipleSelection = val;
|
this.multipleSelection = val
|
||||||
},
|
},
|
||||||
|
|
||||||
tableRowClassName({ row, rowIndex }) {
|
tableRowClassName({ row, rowIndex }) {
|
||||||
if (rowIndex % 2 == 1) {
|
if (rowIndex % 2 == 1) {
|
||||||
return "warning-row";
|
return 'warning-row'
|
||||||
} else if (rowIndex % 2 == 0) {
|
} else if (rowIndex % 2 == 0) {
|
||||||
return "success-row";
|
return 'success-row'
|
||||||
}
|
}
|
||||||
return "";
|
return ''
|
||||||
},
|
}
|
||||||
},
|
}
|
||||||
};
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
|
|
|
@ -112,8 +112,8 @@
|
||||||
prop="licenseAddress"
|
prop="licenseAddress"
|
||||||
>
|
>
|
||||||
<el-cascader
|
<el-cascader
|
||||||
:disabled="disableds"
|
|
||||||
v-model="address"
|
v-model="address"
|
||||||
|
:disabled="disableds"
|
||||||
class="area"
|
class="area"
|
||||||
:options="areaData"
|
:options="areaData"
|
||||||
:placeholder="'请选择省市区'"
|
:placeholder="'请选择省市区'"
|
||||||
|
@ -155,7 +155,7 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</div>
|
</div>
|
||||||
<div style="display: flex">
|
<div style="display: flex">
|
||||||
<el-form-item :label="'详细地址'" prop="storeProvince">
|
<el-form-item :label="'详细地址'" prop="storeProvince">
|
||||||
<el-cascader
|
<el-cascader
|
||||||
v-model="address1"
|
v-model="address1"
|
||||||
class="area"
|
class="area"
|
||||||
|
@ -250,7 +250,7 @@
|
||||||
<div style="display: flex">
|
<div style="display: flex">
|
||||||
<div class="idCard">
|
<div class="idCard">
|
||||||
<div v-if="typeNext==0">
|
<div v-if="typeNext==0">
|
||||||
<!-- <el-upload
|
<!-- <el-upload
|
||||||
ref="upload"
|
ref="upload"
|
||||||
:disabled="disableds"
|
:disabled="disableds"
|
||||||
:class="[hideUploadAdd == true ? 'hide' : '']"
|
:class="[hideUploadAdd == true ? 'hide' : '']"
|
||||||
|
@ -278,20 +278,20 @@
|
||||||
>
|
>
|
||||||
<!-- <img :src="table.legalCardFront"> -->
|
<!-- <img :src="table.legalCardFront"> -->
|
||||||
<el-image
|
<el-image
|
||||||
style="width: 362px; height: 211px"
|
style="width: 362px; height: 211px"
|
||||||
:src="table.legalCardFront"
|
:src="table.legalCardFront"
|
||||||
:preview-src-list="[table.legalCardFront]">
|
:preview-src-list="[table.legalCardFront]"
|
||||||
</el-image>
|
/>
|
||||||
<div>{{table.legalCardFrontDate}}</div>
|
<div>{{ table.legalCardFrontDate }}</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<imageUpload v-else v-model="table.legalCardFront" />
|
<imageUpload v-else v-model="table.legalCardFront" />
|
||||||
<!-- </el-upload> -->
|
<!-- </el-upload> -->
|
||||||
</div>
|
</div>
|
||||||
<div class="idCard" style="margin-left: 99px">
|
<div class="idCard" style="margin-left: 99px">
|
||||||
<div v-if="typeNext==0">
|
<div v-if="typeNext==0">
|
||||||
<!-- <el-upload
|
<!-- <el-upload
|
||||||
ref="upload"
|
ref="upload"
|
||||||
:disabled="disableds"
|
:disabled="disableds"
|
||||||
:class="[hideUploadAdd == true ? 'hide' : '']"
|
:class="[hideUploadAdd == true ? 'hide' : '']"
|
||||||
|
@ -319,15 +319,15 @@
|
||||||
>
|
>
|
||||||
<!-- <img :src="table.legalCardBack"> -->
|
<!-- <img :src="table.legalCardBack"> -->
|
||||||
<el-image
|
<el-image
|
||||||
style="width: 362px; height: 211px"
|
style="width: 362px; height: 211px"
|
||||||
:src="table.legalCardBack"
|
:src="table.legalCardBack"
|
||||||
:preview-src-list="[table.legalCardBack]">
|
:preview-src-list="[table.legalCardBack]"
|
||||||
</el-image>
|
/>
|
||||||
<div>{{table.legalCardBackDate}}</div>
|
<div>{{ table.legalCardBackDate }}</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<imageUpload v-else v-model="table.legalCardBack" />
|
<imageUpload v-else v-model="table.legalCardBack" />
|
||||||
<!-- </el-upload> -->
|
<!-- </el-upload> -->
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -336,7 +336,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="upload-list">
|
<div class="upload-list">
|
||||||
<div v-if="typeNext==0">
|
<div v-if="typeNext==0">
|
||||||
<!-- <el-upload
|
<!-- <el-upload
|
||||||
ref="upload"
|
ref="upload"
|
||||||
:disabled="disableds"
|
:disabled="disableds"
|
||||||
:class="[hideUploadAdd == true ? 'hide' : '']"
|
:class="[hideUploadAdd == true ? 'hide' : '']"
|
||||||
|
@ -365,44 +365,49 @@
|
||||||
>
|
>
|
||||||
<!-- <img :src="table.license"> -->
|
<!-- <img :src="table.license"> -->
|
||||||
<el-image
|
<el-image
|
||||||
style="width:128px; height:128px"
|
style="width:128px; height:128px"
|
||||||
:src="table.license"
|
:src="table.license"
|
||||||
:preview-src-list="[table.license]">
|
:preview-src-list="[table.license]"
|
||||||
</el-image>
|
/>
|
||||||
<div>{{table.licenseDate}}</div>
|
<div>{{ table.licenseDate }}</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<imageUpload v-else v-model="table.license" />
|
<imageUpload v-else v-model="table.license" />
|
||||||
<!-- </el-upload> -->
|
<!-- </el-upload> -->
|
||||||
</div>
|
</div>
|
||||||
<div style="display: flex;margin-top:30px">
|
<div style="display: flex;margin-top:30px">
|
||||||
<el-form-item label="上传已签字的经销商协议" />
|
<el-form-item label="上传已签字的经销商协议" />
|
||||||
</div>
|
</div>
|
||||||
<div class="upload-list">
|
<div class="upload-list">
|
||||||
|
|
||||||
<div style="display: flex; margin-right: 20px;flex-wrap: wrap;width: 800px">
|
<div style="display: flex; margin-right: 20px;flex-wrap: wrap;width: 800px">
|
||||||
<div v-show="typeNext==0"
|
<div
|
||||||
v-for="(item, index) in table.storeAgreementList"
|
v-for="(item, index) in table.storeAgreementList"
|
||||||
style="margin-bottom:10px;"
|
v-show="typeNext==0"
|
||||||
class="img-ss imgWidth">
|
style="margin-bottom:10px;"
|
||||||
<el-image
|
class="img-ss imgWidth"
|
||||||
style="width: 128px; height:128px"
|
>
|
||||||
:src="item"
|
<el-image
|
||||||
:preview-src-list="[item]">
|
style="width: 128px; height:128px"
|
||||||
</el-image>
|
:src="item"
|
||||||
<div v-if="table.storeAgreementDateList!=undefined" >{{table.storeAgreementDateList[index]}}</div>
|
:preview-src-list="[item]"
|
||||||
</div>
|
/>
|
||||||
<ImageUploads v-if="typeNext==1" listType='picture-card'
|
<div v-if="table.storeAgreementDateList!=undefined">{{ table.storeAgreementDateList[index] }}</div>
|
||||||
v-model="storeAgreementListObj"></ImageUploads>
|
</div>
|
||||||
</div>
|
<ImageUploads
|
||||||
</div>
|
v-if="typeNext==1"
|
||||||
|
v-model="storeAgreementListObj"
|
||||||
|
list-type="picture-card"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class='display'>
|
<div class="display">
|
||||||
<div v-if="typeNext==1" class="button-m" @click="toOnline">确定</div>
|
<div v-if="typeNext==1" class="button-m" @click="toOnline">确定</div>
|
||||||
<div v-if="status == 0 && status_flag==true" @click="returnHref" class="button-s" disabled=""> {{ '返回' }}</div></div>
|
<div v-if="status == 0 && status_flag==true" class="button-s" disabled="" @click="returnHref"> {{ '返回' }}</div></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -427,20 +432,20 @@ import { dealerDetails, markerSpace, markerSpaceDetail } from '@/api/settle.js'
|
||||||
import { findAllArea } from '@/api/product.js'
|
import { findAllArea } from '@/api/product.js'
|
||||||
import ImageUpload from '@/components/ImageUpload'
|
import ImageUpload from '@/components/ImageUpload'
|
||||||
import ImageUploads from '@/components/ImageUploads'
|
import ImageUploads from '@/components/ImageUploads'
|
||||||
import {isLocals} from "@/utils/numberToCurrency";
|
import { isLocals } from '@/utils/numberToCurrency'
|
||||||
export default {
|
export default {
|
||||||
name: 'Bzpz',
|
name: 'Bzpz',
|
||||||
components: {
|
components: {
|
||||||
topBar,
|
topBar,
|
||||||
ImageUpload,
|
ImageUpload,
|
||||||
ImageUploads,
|
ImageUploads
|
||||||
},
|
},
|
||||||
filters: {
|
filters: {
|
||||||
isAgree(val) {
|
isAgree(val) {
|
||||||
if (!val) {
|
if (!val) {
|
||||||
return '允许';
|
return '允许'
|
||||||
} else {
|
} else {
|
||||||
return '禁止';
|
return '禁止'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -467,12 +472,12 @@ export default {
|
||||||
digList: [
|
digList: [
|
||||||
{
|
{
|
||||||
value: 0,
|
value: 0,
|
||||||
label: '允许',
|
label: '允许'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
value: 1,
|
value: 1,
|
||||||
label: '禁止',
|
label: '禁止'
|
||||||
},
|
}
|
||||||
],
|
],
|
||||||
menuList: [
|
menuList: [
|
||||||
{
|
{
|
||||||
|
@ -617,9 +622,9 @@ export default {
|
||||||
{ name: '修改地址', url: '/' },
|
{ name: '修改地址', url: '/' },
|
||||||
{ name: '订单自提', url: '/' },
|
{ name: '订单自提', url: '/' },
|
||||||
{ name: '户籍变更', url: '/' },
|
{ name: '户籍变更', url: '/' },
|
||||||
{ name: '经销商认证', url: '/dealer' },
|
{ name: '经销商认证', url: '/dealer' }
|
||||||
{ name: '超级工作室认证', url: '/superStudio' },
|
// { name: '超级工作室认证', url: '/superStudio' },
|
||||||
{ name: '创客空间认证', url: '/markerSpace' }
|
// { name: '创客空间认证', url: '/markerSpace' }
|
||||||
],
|
],
|
||||||
status_flag: true,
|
status_flag: true,
|
||||||
text: '提交认证',
|
text: '提交认证',
|
||||||
|
@ -744,9 +749,9 @@ export default {
|
||||||
cause: '', // 驳回原因
|
cause: '', // 驳回原因
|
||||||
creatTime: '', // 创建时间
|
creatTime: '', // 创建时间
|
||||||
checkTime: '', // 审核时间
|
checkTime: '', // 审核时间
|
||||||
storeAgreementListObj:[],
|
storeAgreementListObj: [],
|
||||||
typeNext:0,
|
typeNext: 0,
|
||||||
allData:{}
|
allData: {}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
|
@ -754,43 +759,41 @@ export default {
|
||||||
// this.getData()
|
// this.getData()
|
||||||
// 获取列表
|
// 获取列表
|
||||||
// this.getDataList()
|
// this.getDataList()
|
||||||
if(this.$route.query.data) {
|
if (this.$route.query.data) {
|
||||||
let obj = {
|
const obj = {
|
||||||
data:JSON.parse(this.$route.query.data)[0]
|
data: JSON.parse(this.$route.query.data)[0]
|
||||||
}
|
}
|
||||||
this.typeNext = 0
|
this.typeNext = 0
|
||||||
this.getDatas(obj)
|
this.getDatas(obj)
|
||||||
}else{
|
} else {
|
||||||
const geturl = window.location.href
|
const geturl = window.location.href
|
||||||
const getqyinfo = geturl.split('?')[1]
|
const getqyinfo = geturl.split('?')[1]
|
||||||
const getqys = new URLSearchParams('?' + getqyinfo)
|
const getqys = new URLSearchParams('?' + getqyinfo)
|
||||||
const code = getqys.get('code')
|
const code = getqys.get('code')
|
||||||
this.storeCode = code
|
this.storeCode = code
|
||||||
// 1
|
// 1
|
||||||
this.typeNext = getqys.get('index')||0
|
this.typeNext = getqys.get('index') || 0
|
||||||
this.getUserStatus(code)
|
this.getUserStatus(code)
|
||||||
}
|
}
|
||||||
this.getAllArea()
|
this.getAllArea()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
toOnline(){
|
toOnline() {
|
||||||
|
this.table.storeAgreementList = this.storeAgreementListObj.map((item) => item.url)
|
||||||
this.table.storeAgreementList= this.storeAgreementListObj.map((item)=>item.url)
|
const obj = Object.assign(
|
||||||
let obj= Object.assign(
|
{
|
||||||
{
|
storeCode: this.storeCode
|
||||||
storeCode:this.storeCode,
|
}, this.allData, this.table)
|
||||||
},this.allData,this.table)
|
this.$router.push({
|
||||||
this.$router.push({
|
path: 'JxsQc',
|
||||||
path: 'JxsQc',
|
query: {
|
||||||
query: {
|
data: JSON.stringify([obj]),
|
||||||
data: JSON.stringify([obj]),
|
approvalBusiness: 163,
|
||||||
approvalBusiness: 163,
|
typeNext: this.typeNext
|
||||||
typeNext:this.typeNext
|
}
|
||||||
}
|
})
|
||||||
})
|
},
|
||||||
},
|
|
||||||
returnHref() {
|
returnHref() {
|
||||||
|
|
||||||
this.$router.go(-1)
|
this.$router.go(-1)
|
||||||
// this.$router.push('/information/dealer/dealerList')
|
// this.$router.push('/information/dealer/dealerList')
|
||||||
},
|
},
|
||||||
|
@ -799,73 +802,72 @@ this.$router.push({
|
||||||
this.areaData = res.data
|
this.areaData = res.data
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
getDatas(res){
|
getDatas(res) {
|
||||||
this.creatTime = res.data.applyTime
|
this.creatTime = res.data.applyTime
|
||||||
if (res.data.approveTime) {
|
if (res.data.approveTime) {
|
||||||
this.checkTime = res.data.approveTime
|
this.checkTime = res.data.approveTime
|
||||||
|
}
|
||||||
|
const arr = []
|
||||||
|
const arr1 = []
|
||||||
|
if (res.data.storeProvince) {
|
||||||
|
arr1.push(res.data.storeProvince.toString())
|
||||||
|
arr1.push(res.data.storeCity.toString())
|
||||||
|
if (res.data.storeCounty) {
|
||||||
|
arr1.push(res.data.storeCounty.toString())
|
||||||
}
|
}
|
||||||
const arr = []
|
}
|
||||||
const arr1 = []
|
if (res.data.licenseProvince) {
|
||||||
if (res.data.storeProvince) {
|
arr.push(res.data.licenseProvince.toString())
|
||||||
arr1.push(res.data.storeProvince.toString())
|
arr.push(res.data.licenseCity.toString())
|
||||||
arr1.push(res.data.storeCity.toString())
|
if (res.data.licenseCounty) {
|
||||||
if (res.data.storeCounty) {
|
arr.push(res.data.licenseCounty.toString())
|
||||||
arr1.push(res.data.storeCounty.toString())
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
if (res.data.licenseProvince) {
|
}
|
||||||
arr.push(res.data.licenseProvince.toString())
|
this.address = arr // 营业执照省市区
|
||||||
arr.push(res.data.licenseCity.toString())
|
this.address1 = arr1 // 联系人省市区
|
||||||
if (res.data.licenseCounty) {
|
console.error(this.address1)
|
||||||
arr.push(res.data.licenseCounty.toString())
|
this.storeLevelVal = res.data.storeLevelVal
|
||||||
}
|
this.memberCode = res.data.memberCode
|
||||||
}
|
this.memberName = res.data.memberName
|
||||||
this.address = arr // 营业执照省市区
|
this.table = {
|
||||||
this.address1 = arr1 // 联系人省市区
|
storeType: res.data.storeType,
|
||||||
console.error(this.address1)
|
storeName: res.data.storeName, // 名称
|
||||||
this.storeLevelVal = res.data.storeLevelVal
|
// storeLevelVal: res.data.storeLevelVal, //创客空间等级
|
||||||
this.memberCode = res.data.memberCode
|
licenseName: res.data.licenseName, // 营业执照名称
|
||||||
this.memberName = res.data.memberName
|
creditCode: res.data.creditCode, // 统一社会信用代码
|
||||||
this.table = {
|
legalName: res.data.legalName, // 法人姓名
|
||||||
storeType: res.data.storeType,
|
legalIdCard: res.data.legalIdCard, // 法人身份证号
|
||||||
storeName: res.data.storeName, // 名称
|
licenseProvince: res.data.licenseProvince, // 营业执照省
|
||||||
// storeLevelVal: res.data.storeLevelVal, //创客空间等级
|
licenseCity: res.data.licenseCity, // 营业执照市
|
||||||
licenseName: res.data.licenseName, // 营业执照名称
|
licenseCounty: res.data.licenseCounty, // 营业执照区
|
||||||
creditCode: res.data.creditCode, // 统一社会信用代码
|
licenseAddress: res.data.licenseAddress, // 营业执照详细地址
|
||||||
legalName: res.data.legalName, // 法人姓名
|
storePerson: res.data.storePerson, // 联系人
|
||||||
legalIdCard: res.data.legalIdCard, // 法人身份证号
|
storePhone: res.data.storePhone, // 联系方式
|
||||||
licenseProvince: res.data.licenseProvince, // 营业执照省
|
pkBank: res.data.bankName, // 银行名称
|
||||||
licenseCity: res.data.licenseCity, // 营业执照市
|
bankAccount: res.data.bankAccount, // 银行账号
|
||||||
licenseCounty: res.data.licenseCounty, // 营业执照区
|
storeProvince: res.data.storeProvince, // 省
|
||||||
licenseAddress: res.data.licenseAddress, // 营业执照详细地址
|
storeCity: res.data.storeCity, // 市
|
||||||
storePerson: res.data.storePerson, // 联系人
|
storeCounty: res.data.storeCounty, // 区
|
||||||
storePhone: res.data.storePhone, // 联系方式
|
storeAddress: res.data.storeAddress, // 详细地址
|
||||||
pkBank: res.data.bankName, // 银行名称
|
storeSign: res.data.storeSign ? res.data.storeSign : '', // 创客空间标志
|
||||||
bankAccount: res.data.bankAccount, // 银行账号
|
legalCardFront: res.data.legalCardFront, // 法人身份证正面
|
||||||
storeProvince: res.data.storeProvince, // 省
|
legalCardBack: res.data.legalCardBack, // 法人身份证反面
|
||||||
storeCity: res.data.storeCity, // 市
|
license: res.data.license, // 营业执照
|
||||||
storeCounty: res.data.storeCounty, // 区
|
legalCardFrontDate: res.data.legalCardFrontDate, // 法人身份证反面
|
||||||
storeAddress: res.data.storeAddress, // 详细地址
|
legalCardBackDate: res.data.legalCardBackDate, // 法人身份证反面
|
||||||
storeSign: res.data.storeSign ? res.data.storeSign : '', // 创客空间标志
|
licenseDate: res.data.licenseDate, // 法人身份证反面
|
||||||
legalCardFront: res.data.legalCardFront, // 法人身份证正面
|
storeAgreementDateList: res.data.storeAgreementDateList, // 法人身份证反面
|
||||||
legalCardBack: res.data.legalCardBack, // 法人身份证反面
|
storeAgreementList: res.data.storeAgreementList, // 协议列表
|
||||||
license: res.data.license, // 营业执照
|
bankBranch: res.data.bankBranch // 支行
|
||||||
legalCardFrontDate: res.data.legalCardFrontDate, // 法人身份证反面
|
}
|
||||||
legalCardBackDate: res.data.legalCardBackDate, // 法人身份证反面
|
const arrly = []
|
||||||
licenseDate: res.data.licenseDate, // 法人身份证反面
|
res.data.storeAgreementList.forEach((item, index) => {
|
||||||
storeAgreementDateList: res.data.storeAgreementDateList, // 法人身份证反面
|
arrly.push({
|
||||||
storeAgreementList: res.data.storeAgreementList, // 协议列表
|
name: index,
|
||||||
bankBranch: res.data.bankBranch // 支行
|
url: item
|
||||||
}
|
|
||||||
let arrly = []
|
|
||||||
res.data.storeAgreementList.forEach((item,index)=>{
|
|
||||||
arrly.push({
|
|
||||||
name:index,
|
|
||||||
url:item
|
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
this.storeAgreementListObj = arrly
|
this.storeAgreementListObj = arrly
|
||||||
|
|
||||||
},
|
},
|
||||||
getUserStatus(code) {
|
getUserStatus(code) {
|
||||||
api.dealerDetails({ storeCode: code }).then((res) => {
|
api.dealerDetails({ storeCode: code }).then((res) => {
|
||||||
|
@ -940,14 +942,14 @@ this.$router.push({
|
||||||
// imageLounge2: res.data.imageLounge2, // 门店休息室图片2
|
// imageLounge2: res.data.imageLounge2, // 门店休息室图片2
|
||||||
bankBranch: res.data.bankBranch // 支行
|
bankBranch: res.data.bankBranch // 支行
|
||||||
}
|
}
|
||||||
let arrly = []
|
const arrly = []
|
||||||
res.data.storeAgreementList.forEach((item,index)=>{
|
res.data.storeAgreementList.forEach((item, index) => {
|
||||||
arrly.push({
|
arrly.push({
|
||||||
name:index,
|
name: index,
|
||||||
url:item
|
url: item
|
||||||
|
})
|
||||||
})
|
})
|
||||||
})
|
this.$nextTick(() => {
|
||||||
this.$nextTick(()=>{
|
|
||||||
this.storeAgreementListObj = arrly
|
this.storeAgreementListObj = arrly
|
||||||
this.$forceUpdate()
|
this.$forceUpdate()
|
||||||
})
|
})
|
||||||
|
@ -1113,7 +1115,7 @@ this.$router.push({
|
||||||
/** 导出按钮操作 */
|
/** 导出按钮操作 */
|
||||||
handleExport() {
|
handleExport() {
|
||||||
const queryParams = this.queryParams
|
const queryParams = this.queryParams
|
||||||
this.$confirm( '是否确认导出所有数据项?', '警告', {
|
this.$confirm('是否确认导出所有数据项?', '警告', {
|
||||||
confirmButtonText: '确定',
|
confirmButtonText: '确定',
|
||||||
cancelButtonText: '取消',
|
cancelButtonText: '取消',
|
||||||
type: 'warning'
|
type: 'warning'
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -122,8 +122,8 @@
|
||||||
prop="licenseAddress"
|
prop="licenseAddress"
|
||||||
>
|
>
|
||||||
<el-cascader
|
<el-cascader
|
||||||
:disabled="disableds"
|
|
||||||
v-model="address"
|
v-model="address"
|
||||||
|
:disabled="disableds"
|
||||||
class="area"
|
class="area"
|
||||||
:options="areaData"
|
:options="areaData"
|
||||||
:placeholder="'请选择省市区'"
|
:placeholder="'请选择省市区'"
|
||||||
|
@ -165,7 +165,7 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</div>
|
</div>
|
||||||
<div style="display: flex">
|
<div style="display: flex">
|
||||||
<el-form-item :label="'详细地址'" prop="storeProvince">
|
<el-form-item :label="'详细地址'" prop="storeProvince">
|
||||||
<el-cascader
|
<el-cascader
|
||||||
v-model="address1"
|
v-model="address1"
|
||||||
class="area"
|
class="area"
|
||||||
|
@ -325,15 +325,15 @@
|
||||||
@click.stop="dialogFormVisible = false"
|
@click.stop="dialogFormVisible = false"
|
||||||
>
|
>
|
||||||
<el-image
|
<el-image
|
||||||
style="width: 362px; height: 211px"
|
style="width: 362px; height: 211px"
|
||||||
:src="table.legalCardFront"
|
:src="table.legalCardFront"
|
||||||
:preview-src-list="[table.legalCardFront]">
|
:preview-src-list="[table.legalCardFront]"
|
||||||
</el-image>
|
/>
|
||||||
<div>{{table.legalCardFrontDate}}</div>
|
<div>{{ table.legalCardFrontDate }}</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<imageUpload v-else v-model="table.legalCardFront" />
|
<imageUpload v-else v-model="table.legalCardFront" />
|
||||||
|
|
||||||
<!-- </el-upload> -->
|
<!-- </el-upload> -->
|
||||||
</div>
|
</div>
|
||||||
|
@ -367,15 +367,15 @@
|
||||||
>
|
>
|
||||||
<!-- <img :src="table.legalCardBack"> -->
|
<!-- <img :src="table.legalCardBack"> -->
|
||||||
<el-image
|
<el-image
|
||||||
style="width: 362px; height: 211px"
|
style="width: 362px; height: 211px"
|
||||||
:src="table.legalCardBack"
|
:src="table.legalCardBack"
|
||||||
:preview-src-list="[table.legalCardBack]">
|
:preview-src-list="[table.legalCardBack]"
|
||||||
</el-image>
|
/>
|
||||||
<div>{{table.legalCardBackDate}}</div>
|
<div>{{ table.legalCardBackDate }}</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<imageUpload v-else v-model="table.legalCardBack" />
|
<imageUpload v-else v-model="table.legalCardBack" />
|
||||||
<!-- </el-upload> -->
|
<!-- </el-upload> -->
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -413,16 +413,16 @@
|
||||||
>
|
>
|
||||||
<!-- <img :src="table.license"> -->
|
<!-- <img :src="table.license"> -->
|
||||||
<el-image
|
<el-image
|
||||||
style="width: 128px; height:128px"
|
style="width: 128px; height:128px"
|
||||||
:src="table.license"
|
:src="table.license"
|
||||||
:preview-src-list="[table.license]">
|
:preview-src-list="[table.license]"
|
||||||
</el-image>
|
/>
|
||||||
|
|
||||||
<div>{{table.licenseDate}}</div>
|
<div>{{ table.licenseDate }}</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<imageUpload v-else v-model="table.license" />
|
<imageUpload v-else v-model="table.license" />
|
||||||
<!-- </el-upload> -->
|
<!-- </el-upload> -->
|
||||||
</div>
|
</div>
|
||||||
<div style="display: flex;margin-top:30px">
|
<div style="display: flex;margin-top:30px">
|
||||||
|
@ -430,21 +430,26 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="upload-list">
|
<div class="upload-list">
|
||||||
|
|
||||||
<div style="display: flex; margin-right: 20px;flex-wrap: wrap;width: 800px">
|
<div style="display: flex; margin-right: 20px;flex-wrap: wrap;width: 800px">
|
||||||
<div v-show="typeNext==0"
|
<div
|
||||||
v-for="(item, index) in table.storeAgreementList"
|
v-for="(item, index) in table.storeAgreementList"
|
||||||
style="margin-bottom:10px;"
|
v-show="typeNext==0"
|
||||||
class="img-ss imgWidth">
|
style="margin-bottom:10px;"
|
||||||
<el-image
|
class="img-ss imgWidth"
|
||||||
style="width: 128px; height:128px"
|
>
|
||||||
:src="item"
|
<el-image
|
||||||
:preview-src-list="[item]">
|
style="width: 128px; height:128px"
|
||||||
</el-image>
|
:src="item"
|
||||||
<div v-if="table.storeAgreementDateList!=undefined" >{{table.storeAgreementDateList[index]}}</div>
|
:preview-src-list="[item]"
|
||||||
</div>
|
/>
|
||||||
<ImageUploads v-if="typeNext==1" listType='picture-card'
|
<div v-if="table.storeAgreementDateList!=undefined">{{ table.storeAgreementDateList[index] }}</div>
|
||||||
v-model="storeAgreementListObj"></ImageUploads>
|
|
||||||
</div>
|
</div>
|
||||||
|
<ImageUploads
|
||||||
|
v-if="typeNext==1"
|
||||||
|
v-model="storeAgreementListObj"
|
||||||
|
list-type="picture-card"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div style="display: flex;margin-top:30px">
|
<div style="display: flex;margin-top:30px">
|
||||||
<el-form-item label="门店视频(3/3)" />
|
<el-form-item label="门店视频(3/3)" />
|
||||||
|
@ -608,10 +613,10 @@
|
||||||
>
|
>
|
||||||
<!-- <img :src="table.imageDoorhead1"> -->
|
<!-- <img :src="table.imageDoorhead1"> -->
|
||||||
<el-image
|
<el-image
|
||||||
style="width: 128px; height:128px"
|
style="width: 128px; height:128px"
|
||||||
:src="table.imageDoorhead1"
|
:src="table.imageDoorhead1"
|
||||||
:preview-src-list="[table.imageDoorhead1]">
|
:preview-src-list="[table.imageDoorhead1]"
|
||||||
</el-image>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</el-upload>
|
</el-upload>
|
||||||
|
@ -647,10 +652,10 @@
|
||||||
>
|
>
|
||||||
<!-- <img :src="table.imageExperience1"> -->
|
<!-- <img :src="table.imageExperience1"> -->
|
||||||
<el-image
|
<el-image
|
||||||
style="width: 128px; height:128px"
|
style="width: 128px; height:128px"
|
||||||
:src="table.imageExperience1"
|
:src="table.imageExperience1"
|
||||||
:preview-src-list="[table.imageExperience1]">
|
:preview-src-list="[table.imageExperience1]"
|
||||||
</el-image>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</el-upload>
|
</el-upload>
|
||||||
|
@ -686,10 +691,10 @@
|
||||||
>
|
>
|
||||||
<!-- <img :src="table.imageMeeting1"> -->
|
<!-- <img :src="table.imageMeeting1"> -->
|
||||||
<el-image
|
<el-image
|
||||||
style="width: 128px; height:128px"
|
style="width: 128px; height:128px"
|
||||||
:src="table.imageMeeting1"
|
:src="table.imageMeeting1"
|
||||||
:preview-src-list="[table.imageMeeting1]">
|
:preview-src-list="[table.imageMeeting1]"
|
||||||
</el-image>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</el-upload>
|
</el-upload>
|
||||||
|
@ -725,10 +730,10 @@
|
||||||
>
|
>
|
||||||
<!-- <img :src="table.imageProduct1"> -->
|
<!-- <img :src="table.imageProduct1"> -->
|
||||||
<el-image
|
<el-image
|
||||||
style="width: 128px; height:128px"
|
style="width: 128px; height:128px"
|
||||||
:src="table.imageProduct1"
|
:src="table.imageProduct1"
|
||||||
:preview-src-list="[table.imageProduct1]">
|
:preview-src-list="[table.imageProduct1]"
|
||||||
</el-image>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</el-upload>
|
</el-upload>
|
||||||
|
@ -764,10 +769,10 @@
|
||||||
>
|
>
|
||||||
<!-- <img :src="table.imageLounge1"> -->
|
<!-- <img :src="table.imageLounge1"> -->
|
||||||
<el-image
|
<el-image
|
||||||
style="width: 128px; height:128px"
|
style="width: 128px; height:128px"
|
||||||
:src="table.imageLounge1"
|
:src="table.imageLounge1"
|
||||||
:preview-src-list="[table.imageLounge1]">
|
:preview-src-list="[table.imageLounge1]"
|
||||||
</el-image>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</el-upload>
|
</el-upload>
|
||||||
|
@ -804,11 +809,11 @@
|
||||||
@click.stop="dialogFormVisible = false"
|
@click.stop="dialogFormVisible = false"
|
||||||
>
|
>
|
||||||
<!-- <img :src="table.imageDoorhead2"> -->
|
<!-- <img :src="table.imageDoorhead2"> -->
|
||||||
<el-image
|
<el-image
|
||||||
style="width: 128px; height:128px"
|
style="width: 128px; height:128px"
|
||||||
:src="table.imageDoorhead2"
|
:src="table.imageDoorhead2"
|
||||||
:preview-src-list="[table.imageDoorhead2]">
|
:preview-src-list="[table.imageDoorhead2]"
|
||||||
</el-image>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</el-upload>
|
</el-upload>
|
||||||
|
@ -844,10 +849,10 @@
|
||||||
>
|
>
|
||||||
<!-- <img :src="table.imageExperience2"> -->
|
<!-- <img :src="table.imageExperience2"> -->
|
||||||
<el-image
|
<el-image
|
||||||
style="width: 128px; height:128px"
|
style="width: 128px; height:128px"
|
||||||
:src="table.imageExperience2"
|
:src="table.imageExperience2"
|
||||||
:preview-src-list="[table.imageExperience2]">
|
:preview-src-list="[table.imageExperience2]"
|
||||||
</el-image>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</el-upload>
|
</el-upload>
|
||||||
|
@ -883,10 +888,10 @@
|
||||||
>
|
>
|
||||||
<!-- <img :src="table.imageMeeting2"> -->
|
<!-- <img :src="table.imageMeeting2"> -->
|
||||||
<el-image
|
<el-image
|
||||||
style="width: 128px; height:128px"
|
style="width: 128px; height:128px"
|
||||||
:src="table.imageMeeting2"
|
:src="table.imageMeeting2"
|
||||||
:preview-src-list="[table.imageMeeting2]">
|
:preview-src-list="[table.imageMeeting2]"
|
||||||
</el-image>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</el-upload>
|
</el-upload>
|
||||||
|
@ -922,10 +927,10 @@
|
||||||
>
|
>
|
||||||
<!-- <img :src="table.imageProduct2"> -->
|
<!-- <img :src="table.imageProduct2"> -->
|
||||||
<el-image
|
<el-image
|
||||||
style="width: 128px; height:128px"
|
style="width: 128px; height:128px"
|
||||||
:src="table.imageProduct2"
|
:src="table.imageProduct2"
|
||||||
:preview-src-list="[table.imageProduct2]">
|
:preview-src-list="[table.imageProduct2]"
|
||||||
</el-image>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</el-upload>
|
</el-upload>
|
||||||
|
@ -961,10 +966,10 @@
|
||||||
>
|
>
|
||||||
<!-- <img :src="table.imageLounge2"> -->
|
<!-- <img :src="table.imageLounge2"> -->
|
||||||
<el-image
|
<el-image
|
||||||
style="width: 128px; height:128px"
|
style="width: 128px; height:128px"
|
||||||
:src="table.imageLounge2"
|
:src="table.imageLounge2"
|
||||||
:preview-src-list="[table.imageLounge2]">
|
:preview-src-list="[table.imageLounge2]"
|
||||||
</el-image>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</el-upload>
|
</el-upload>
|
||||||
|
@ -974,9 +979,9 @@
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class='display'>
|
<div class="display">
|
||||||
<div v-if="typeNext==1" class="button-m" @click="toOnline">确定</div>
|
<div v-if="typeNext==1" class="button-m" @click="toOnline">确定</div>
|
||||||
<div v-if="status == 0 && status_flag==true" @click="returnHref" class="button-s" disabled=""> {{ '返回' }}</div></div>
|
<div v-if="status == 0 && status_flag==true" class="button-s" disabled="" @click="returnHref"> {{ '返回' }}</div></div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -998,13 +1003,13 @@ import { getcountryAllList } from '@/api/exchangerate'
|
||||||
import { bonusSource } from '@/api/bonus'
|
import { bonusSource } from '@/api/bonus'
|
||||||
import * as del from '@/api/delivery'
|
import * as del from '@/api/delivery'
|
||||||
import { getAwardsListChiose } from '@/api/level'
|
import { getAwardsListChiose } from '@/api/level'
|
||||||
import {markerSpace, markerSpaceDetail, superStudioDetails} from '@/api/settle.js'
|
import { markerSpace, markerSpaceDetail, superStudioDetails } from '@/api/settle.js'
|
||||||
import ImageUpload from '@/components/ImageUpload'
|
import ImageUpload from '@/components/ImageUpload'
|
||||||
import ImageUploads from '@/components/ImageUploads'
|
import ImageUploads from '@/components/ImageUploads'
|
||||||
import UpDataImg from '@/components/upDataImg'
|
import UpDataImg from '@/components/upDataImg'
|
||||||
import { findAllArea } from '@/api/product.js'
|
import { findAllArea } from '@/api/product.js'
|
||||||
import {isLocals} from "@/utils/numberToCurrency";
|
import { isLocals } from '@/utils/numberToCurrency'
|
||||||
import { getToken } from "@/utils/auth";
|
import { getToken } from '@/utils/auth'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'Bzpz',
|
name: 'Bzpz',
|
||||||
|
@ -1015,20 +1020,20 @@ export default {
|
||||||
UpDataImg
|
UpDataImg
|
||||||
},
|
},
|
||||||
filters: {
|
filters: {
|
||||||
isAgree(val) {
|
isAgree(val) {
|
||||||
if (!val) {
|
if (!val) {
|
||||||
return '允许';
|
return '允许'
|
||||||
} else {
|
} else {
|
||||||
return '禁止';
|
return '禁止'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
headers: {
|
headers: {
|
||||||
Authorization: getToken(),
|
Authorization: getToken()
|
||||||
},
|
},
|
||||||
uploadImgUrl: process.env.VUE_APP_BASE_API + "/system/upload", // 上传的图片服务器地址
|
uploadImgUrl: process.env.VUE_APP_BASE_API + '/system/upload', // 上传的图片服务器地址
|
||||||
awardsList: [],
|
awardsList: [],
|
||||||
kdzcList: [
|
kdzcList: [
|
||||||
{
|
{
|
||||||
|
@ -1050,12 +1055,12 @@ export default {
|
||||||
digList: [
|
digList: [
|
||||||
{
|
{
|
||||||
value: 0,
|
value: 0,
|
||||||
label: '允许',
|
label: '允许'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
value: 1,
|
value: 1,
|
||||||
label: '禁止',
|
label: '禁止'
|
||||||
},
|
}
|
||||||
],
|
],
|
||||||
menuList: [
|
menuList: [
|
||||||
{
|
{
|
||||||
|
@ -1095,7 +1100,7 @@ export default {
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 6,
|
id: 6,
|
||||||
text:'拓展封顶' + `(${isLocals()})`,
|
text: '拓展封顶' + `(${isLocals()})`,
|
||||||
checked: false,
|
checked: false,
|
||||||
prop: 'firstBuyAmountDollar'
|
prop: 'firstBuyAmountDollar'
|
||||||
},
|
},
|
||||||
|
@ -1200,9 +1205,9 @@ export default {
|
||||||
{ name: '修改地址', url: '/' },
|
{ name: '修改地址', url: '/' },
|
||||||
{ name: '订单自提', url: '/' },
|
{ name: '订单自提', url: '/' },
|
||||||
{ name: '户籍变更', url: '/' },
|
{ name: '户籍变更', url: '/' },
|
||||||
{ name: '经销商认证', url: '/dealer' },
|
{ name: '经销商认证', url: '/dealer' }
|
||||||
{ name: '超级工作室认证', url: '/superStudio' },
|
// { name: '超级工作室认证', url: '/superStudio' },
|
||||||
{ name: '创客空间认证', url: '/markerSpace' }
|
// { name: '创客空间认证', url: '/markerSpace' }
|
||||||
],
|
],
|
||||||
status_flag: true,
|
status_flag: true,
|
||||||
text: '提交认证',
|
text: '提交认证',
|
||||||
|
@ -1322,10 +1327,10 @@ export default {
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
regionParams: {
|
regionParams: {
|
||||||
label: "name",
|
label: 'name',
|
||||||
value: "id",
|
value: 'id',
|
||||||
children: "children",
|
children: 'children',
|
||||||
expandTrigger: "hover",
|
expandTrigger: 'hover'
|
||||||
},
|
},
|
||||||
storeLevelVal: '',
|
storeLevelVal: '',
|
||||||
memberCode: '',
|
memberCode: '',
|
||||||
|
@ -1333,9 +1338,9 @@ export default {
|
||||||
cause: '', // 驳回原因
|
cause: '', // 驳回原因
|
||||||
creatTime: '', // 创建时间
|
creatTime: '', // 创建时间
|
||||||
checkTime: '', // 审核时间
|
checkTime: '', // 审核时间
|
||||||
typeNext:0,
|
typeNext: 0,
|
||||||
storeCode:0,
|
storeCode: 0,
|
||||||
allData:{}
|
allData: {}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
|
@ -1343,43 +1348,41 @@ export default {
|
||||||
// this.getData()
|
// this.getData()
|
||||||
// 获取列表
|
// 获取列表
|
||||||
// this.getDataList()
|
// this.getDataList()
|
||||||
if(this.$route.query.data) {
|
if (this.$route.query.data) {
|
||||||
let obj = {
|
const obj = {
|
||||||
data:JSON.parse(this.$route.query.data)[0]
|
data: JSON.parse(this.$route.query.data)[0]
|
||||||
}
|
}
|
||||||
this.typeNext = 0
|
this.typeNext = 0
|
||||||
this.getDatas(obj)
|
this.getDatas(obj)
|
||||||
}else{
|
} else {
|
||||||
const geturl = window.location.href
|
const geturl = window.location.href
|
||||||
const getqyinfo = geturl.split('?')[1]
|
const getqyinfo = geturl.split('?')[1]
|
||||||
const getqys = new URLSearchParams('?' + getqyinfo)
|
const getqys = new URLSearchParams('?' + getqyinfo)
|
||||||
const code = getqys.get('code')
|
const code = getqys.get('code')
|
||||||
this.storeCode = code
|
this.storeCode = code
|
||||||
// 1
|
// 1
|
||||||
this.typeNext = getqys.get('index')||0
|
this.typeNext = getqys.get('index') || 0
|
||||||
this.getUserStatus(code)
|
this.getUserStatus(code)
|
||||||
}
|
}
|
||||||
this.getAllArea()
|
this.getAllArea()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
toOnline(){
|
toOnline() {
|
||||||
|
this.table.storeAgreementList = this.storeAgreementListObj.map((item) => item.url)
|
||||||
this.table.storeAgreementList= this.storeAgreementListObj.map((item)=>item.url)
|
const obj = Object.assign(
|
||||||
let obj= Object.assign(
|
|
||||||
{
|
{
|
||||||
storeCode:this.storeCode,
|
storeCode: this.storeCode
|
||||||
},this.allData,this.table)
|
}, this.allData, this.table)
|
||||||
this.$router.push({
|
this.$router.push({
|
||||||
path: 'cjgzsQc',
|
path: 'cjgzsQc',
|
||||||
query: {
|
query: {
|
||||||
data: JSON.stringify([obj]),
|
data: JSON.stringify([obj]),
|
||||||
approvalBusiness: 162,
|
approvalBusiness: 162,
|
||||||
typeNext:this.typeNext
|
typeNext: this.typeNext
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
returnHref() {
|
returnHref() {
|
||||||
|
|
||||||
this.$router.go(-1)
|
this.$router.go(-1)
|
||||||
// this.$router.push('/information/superStudio/superStudioList')
|
// this.$router.push('/information/superStudio/superStudioList')
|
||||||
},
|
},
|
||||||
|
@ -1388,86 +1391,85 @@ export default {
|
||||||
this.areaData = res.data
|
this.areaData = res.data
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
getDatas(res){
|
getDatas(res) {
|
||||||
this.creatTime = res.data.applyTime
|
this.creatTime = res.data.applyTime
|
||||||
if (res.data.approveTime) {
|
if (res.data.approveTime) {
|
||||||
this.checkTime = res.data.approveTime
|
this.checkTime = res.data.approveTime
|
||||||
|
}
|
||||||
|
const arr = []
|
||||||
|
const arr1 = []
|
||||||
|
if (res.data.storeProvince) {
|
||||||
|
arr1.push(res.data.storeProvince.toString())
|
||||||
|
arr1.push(res.data.storeCity.toString())
|
||||||
|
if (res.data.storeCounty) {
|
||||||
|
arr1.push(res.data.storeCounty.toString())
|
||||||
}
|
}
|
||||||
const arr = []
|
}
|
||||||
const arr1 = []
|
if (res.data.licenseProvince) {
|
||||||
if (res.data.storeProvince) {
|
arr.push(res.data.licenseProvince.toString())
|
||||||
arr1.push(res.data.storeProvince.toString())
|
arr.push(res.data.licenseCity.toString())
|
||||||
arr1.push(res.data.storeCity.toString())
|
if (res.data.licenseCounty) {
|
||||||
if (res.data.storeCounty) {
|
arr.push(res.data.licenseCounty.toString())
|
||||||
arr1.push(res.data.storeCounty.toString())
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
if (res.data.licenseProvince) {
|
}
|
||||||
arr.push(res.data.licenseProvince.toString())
|
this.address = arr // 营业执照省市区
|
||||||
arr.push(res.data.licenseCity.toString())
|
this.address1 = arr1 // 联系人省市区
|
||||||
if (res.data.licenseCounty) {
|
this.storeLevelVal = res.data.storeLevelVal
|
||||||
arr.push(res.data.licenseCounty.toString())
|
this.memberCode = res.data.memberCode
|
||||||
}
|
this.memberName = res.data.memberName
|
||||||
}
|
|
||||||
this.address = arr // 营业执照省市区
|
|
||||||
this.address1 = arr1 // 联系人省市区
|
|
||||||
this.storeLevelVal = res.data.storeLevelVal
|
|
||||||
this.memberCode = res.data.memberCode
|
|
||||||
this.memberName = res.data.memberName
|
|
||||||
|
|
||||||
this.table = {
|
this.table = {
|
||||||
storeType: res.data.storeType,
|
storeType: res.data.storeType,
|
||||||
storeName: res.data.storeName, //名称
|
storeName: res.data.storeName, // 名称
|
||||||
// storeLevelVal: res.data.storeLevelVal, //创客空间等级
|
// storeLevelVal: res.data.storeLevelVal, //创客空间等级
|
||||||
licenseName: res.data.licenseName, // 营业执照名称
|
licenseName: res.data.licenseName, // 营业执照名称
|
||||||
creditCode: res.data.creditCode, // 统一社会信用代码
|
creditCode: res.data.creditCode, // 统一社会信用代码
|
||||||
legalName: res.data.legalName, // 法人姓名
|
legalName: res.data.legalName, // 法人姓名
|
||||||
legalIdCard: res.data.legalIdCard, // 法人身份证号
|
legalIdCard: res.data.legalIdCard, // 法人身份证号
|
||||||
licenseProvince: res.data.licenseProvince, // 营业执照省
|
licenseProvince: res.data.licenseProvince, // 营业执照省
|
||||||
licenseCity: res.data.licenseCity, // 营业执照市
|
licenseCity: res.data.licenseCity, // 营业执照市
|
||||||
licenseCounty: res.data.licenseCounty, // 营业执照区
|
licenseCounty: res.data.licenseCounty, // 营业执照区
|
||||||
licenseAddress: res.data.licenseAddress, // 营业执照详细地址
|
licenseAddress: res.data.licenseAddress, // 营业执照详细地址
|
||||||
storePerson: res.data.storePerson, // 联系人
|
storePerson: res.data.storePerson, // 联系人
|
||||||
storePhone: res.data.storePhone, // 联系方式
|
storePhone: res.data.storePhone, // 联系方式
|
||||||
pkBank: res.data.bankName, // 银行名称
|
pkBank: res.data.bankName, // 银行名称
|
||||||
bankAccount: res.data.bankAccount, // 银行账号
|
bankAccount: res.data.bankAccount, // 银行账号
|
||||||
storeProvince: res.data.storeProvince, // 省
|
storeProvince: res.data.storeProvince, // 省
|
||||||
storeCity: res.data.storeCity, // 市
|
storeCity: res.data.storeCity, // 市
|
||||||
storeCounty: res.data.storeCounty, // 区
|
storeCounty: res.data.storeCounty, // 区
|
||||||
storeAddress: res.data.storeAddress, // 详细地址
|
storeAddress: res.data.storeAddress, // 详细地址
|
||||||
storeSign: res.data.storeSign ? res.data.storeSign : '', // 创客空间标志
|
storeSign: res.data.storeSign ? res.data.storeSign : '', // 创客空间标志
|
||||||
legalCardFront: res.data.legalCardFront, // 法人身份证正面
|
legalCardFront: res.data.legalCardFront, // 法人身份证正面
|
||||||
legalCardBack: res.data.legalCardBack, // 法人身份证反面
|
legalCardBack: res.data.legalCardBack, // 法人身份证反面
|
||||||
license: res.data.license, // 营业执照
|
license: res.data.license, // 营业执照
|
||||||
legalCardFrontDate: res.data.legalCardFrontDate, // 法人身份证反面
|
legalCardFrontDate: res.data.legalCardFrontDate, // 法人身份证反面
|
||||||
legalCardBackDate: res.data.legalCardBackDate, // 法人身份证反面
|
legalCardBackDate: res.data.legalCardBackDate, // 法人身份证反面
|
||||||
licenseDate: res.data.licenseDate, // 法人身份证反面
|
licenseDate: res.data.licenseDate, // 法人身份证反面
|
||||||
storeAgreementDateList: res.data.storeAgreementDateList, // 法人身份证反面
|
storeAgreementDateList: res.data.storeAgreementDateList, // 法人身份证反面
|
||||||
storeAgreementList:res.data.storeAgreementList, // 协议列表
|
storeAgreementList: res.data.storeAgreementList, // 协议列表
|
||||||
videoDoorhead: res.data.videoDoorhead, // 门店门头视频
|
videoDoorhead: res.data.videoDoorhead, // 门店门头视频
|
||||||
videoStore: res.data.videoStore, // 门店店内视频
|
videoStore: res.data.videoStore, // 门店店内视频
|
||||||
videoProduct: res.data.videoProduct, // 门店产品视频
|
videoProduct: res.data.videoProduct, // 门店产品视频
|
||||||
imageDoorhead1: res.data.imageDoorhead1, // 门店门头图片1
|
imageDoorhead1: res.data.imageDoorhead1, // 门店门头图片1
|
||||||
imageDoorhead2: res.data.imageDoorhead2, // 门店门头图片2
|
imageDoorhead2: res.data.imageDoorhead2, // 门店门头图片2
|
||||||
imageExperience1: res.data.imageExperience1, // 门店体验区图片1
|
imageExperience1: res.data.imageExperience1, // 门店体验区图片1
|
||||||
imageExperience2: res.data.imageExperience2, // 门店体验区图片2
|
imageExperience2: res.data.imageExperience2, // 门店体验区图片2
|
||||||
imageMeeting1: res.data.imageMeeting1, // 门店会议室图片1
|
imageMeeting1: res.data.imageMeeting1, // 门店会议室图片1
|
||||||
imageMeeting2: res.data.imageMeeting2, // 门店会议室图片2
|
imageMeeting2: res.data.imageMeeting2, // 门店会议室图片2
|
||||||
imageProduct1: res.data.imageProduct1, // 门店产品图片1
|
imageProduct1: res.data.imageProduct1, // 门店产品图片1
|
||||||
imageProduct2: res.data.imageProduct2, // 门店产品图片2
|
imageProduct2: res.data.imageProduct2, // 门店产品图片2
|
||||||
imageLounge1: res.data.imageLounge1, // 门店休息室图片1
|
imageLounge1: res.data.imageLounge1, // 门店休息室图片1
|
||||||
imageLounge2: res.data.imageLounge2, // 门店休息室图片2
|
imageLounge2: res.data.imageLounge2, // 门店休息室图片2
|
||||||
bankBranch: res.data.bankBranch // 支行
|
bankBranch: res.data.bankBranch // 支行
|
||||||
}
|
}
|
||||||
let arrly = []
|
const arrly = []
|
||||||
res.data.storeAgreementList.forEach((item,index)=>{
|
res.data.storeAgreementList.forEach((item, index) => {
|
||||||
arrly.push({
|
arrly.push({
|
||||||
name:index,
|
name: index,
|
||||||
url:item
|
url: item
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
this.storeAgreementListObj = arrly
|
this.storeAgreementListObj = arrly
|
||||||
|
|
||||||
},
|
},
|
||||||
getUserStatus(code) {
|
getUserStatus(code) {
|
||||||
api.superStudioDetails({ storeCode: code }).then((res) => {
|
api.superStudioDetails({ storeCode: code }).then((res) => {
|
||||||
|
@ -1499,7 +1501,7 @@ export default {
|
||||||
this.memberName = res.data.memberName
|
this.memberName = res.data.memberName
|
||||||
this.table = {
|
this.table = {
|
||||||
storeType: res.data.storeType,
|
storeType: res.data.storeType,
|
||||||
storeName: res.data.storeName, //名称
|
storeName: res.data.storeName, // 名称
|
||||||
// storeLevelVal: res.data.storeLevelVal, //创客空间等级
|
// storeLevelVal: res.data.storeLevelVal, //创客空间等级
|
||||||
licenseName: res.data.licenseName, // 营业执照名称
|
licenseName: res.data.licenseName, // 营业执照名称
|
||||||
creditCode: res.data.creditCode, // 统一社会信用代码
|
creditCode: res.data.creditCode, // 统一社会信用代码
|
||||||
|
@ -1541,14 +1543,14 @@ export default {
|
||||||
imageLounge2: res.data.imageLounge2, // 门店休息室图片2
|
imageLounge2: res.data.imageLounge2, // 门店休息室图片2
|
||||||
bankBranch: res.data.bankBranch // 支行
|
bankBranch: res.data.bankBranch // 支行
|
||||||
}
|
}
|
||||||
let arrly = []
|
const arrly = []
|
||||||
res.data.storeAgreementList.forEach((item,index)=>{
|
res.data.storeAgreementList.forEach((item, index) => {
|
||||||
arrly.push({
|
arrly.push({
|
||||||
name:index,
|
name: index,
|
||||||
url:item
|
url: item
|
||||||
|
})
|
||||||
})
|
})
|
||||||
})
|
this.$nextTick(() => {
|
||||||
this.$nextTick(()=>{
|
|
||||||
this.storeAgreementListObj = arrly
|
this.storeAgreementListObj = arrly
|
||||||
this.$forceUpdate()
|
this.$forceUpdate()
|
||||||
})
|
})
|
||||||
|
@ -1714,7 +1716,7 @@ export default {
|
||||||
/** 导出按钮操作 */
|
/** 导出按钮操作 */
|
||||||
handleExport() {
|
handleExport() {
|
||||||
const queryParams = this.queryParams
|
const queryParams = this.queryParams
|
||||||
this.$confirm( '是否确认导出所有数据项?', '警告', {
|
this.$confirm('是否确认导出所有数据项?', '警告', {
|
||||||
confirmButtonText: '确定',
|
confirmButtonText: '确定',
|
||||||
cancelButtonText: '取消',
|
cancelButtonText: '取消',
|
||||||
type: 'warning'
|
type: 'warning'
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -15,7 +15,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="main">
|
<div class="main">
|
||||||
<div class="table_a">
|
<div class="table_a">
|
||||||
<div class="change_l">{{'角色'}}</div>
|
<div class="change_l">{{ '角色' }}</div>
|
||||||
<!-- {{roleAllList}}-->
|
<!-- {{roleAllList}}-->
|
||||||
<div class="table_b">
|
<div class="table_b">
|
||||||
<div class="change_i">
|
<div class="change_i">
|
||||||
|
@ -43,14 +43,13 @@
|
||||||
:value="item.userId"
|
:value="item.userId"
|
||||||
:label="item.nickName"
|
:label="item.nickName"
|
||||||
@change="checkClickD($event,index)"
|
@change="checkClickD($event,index)"
|
||||||
>
|
/>
|
||||||
</el-checkbox>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="table_a fx_s">
|
<div class="table_a fx_s">
|
||||||
<div class="change_l" style="width: 400px;height: 100%">{{'菜单'}}</div>
|
<div class="change_l" style="width: 400px;height: 100%">{{ '菜单' }}</div>
|
||||||
<div class="table_b">
|
<div class="table_b">
|
||||||
<div class="change_i" style="display: block;padding: 0;border-bottom: none;width: 1520px;overflow-x: auto">
|
<div class="change_i" style="display: block;padding: 0;border-bottom: none;width: 1520px;overflow-x: auto">
|
||||||
<div v-for="(item, index) in menuAllList" class="flex-s" style="display: block">
|
<div v-for="(item, index) in menuAllList" class="flex-s" style="display: block">
|
||||||
|
@ -66,7 +65,7 @@
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<div v-for="(items,indexs) in item.children" >
|
<div v-for="(items,indexs) in item.children">
|
||||||
<div style="display: flex">
|
<div style="display: flex">
|
||||||
<div class="class3">
|
<div class="class3">
|
||||||
<el-checkbox
|
<el-checkbox
|
||||||
|
@ -207,11 +206,11 @@ export default {
|
||||||
roleAllList: [],
|
roleAllList: [],
|
||||||
menuAllList: []
|
menuAllList: []
|
||||||
},
|
},
|
||||||
moren: 'superStudioGift',
|
moren: 'addMenuRole',
|
||||||
topList: [
|
topList: [
|
||||||
{
|
{
|
||||||
name: '后台菜单权限',
|
name: '后台菜单权限',
|
||||||
path: 'superStudioGift'
|
path: 'addMenuRole'
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -362,7 +361,7 @@ export default {
|
||||||
api.menuDetails(url).then((res) => {
|
api.menuDetails(url).then((res) => {
|
||||||
console.error(res.data)
|
console.error(res.data)
|
||||||
this.userList.forEach((item, index) => {
|
this.userList.forEach((item, index) => {
|
||||||
if(item.userId==res.data.userId){
|
if (item.userId == res.data.userId) {
|
||||||
item.changed = true
|
item.changed = true
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
<template>
|
<template>
|
||||||
<div class="page">
|
<div class="page">
|
||||||
<div class="contain">
|
<div class="contain">
|
||||||
<topBar v-if="topList.length > 0" :top-list="topList" :moren="moren"/>
|
<topBar v-if="topList.length > 0" :top-list="topList" :moren="moren" />
|
||||||
<div class="thetopbox">
|
<div class="thetopbox">
|
||||||
<el-form ref="form" :model="queryParams" label-width="80px">
|
<el-form ref="form" :model="queryParams" label-width="80px">
|
||||||
<el-row>
|
<el-row>
|
||||||
|
@ -20,7 +20,7 @@
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="4">
|
<el-col :span="4">
|
||||||
<el-form-item :label="'管理名称'">
|
<el-form-item :label="'管理名称'">
|
||||||
<el-input v-model="queryParams.nickName" clearable/>
|
<el-input v-model="queryParams.nickName" clearable />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="4" style="margin-left: 0px">
|
<el-col :span="4" style="margin-left: 0px">
|
||||||
|
@ -93,7 +93,7 @@
|
||||||
:span-method="objectSpanMethod"
|
:span-method="objectSpanMethod"
|
||||||
@selection-change="handleSelectionChange"
|
@selection-change="handleSelectionChange"
|
||||||
>
|
>
|
||||||
<el-table-column type="selection" width="55"/>
|
<el-table-column type="selection" width="55" />
|
||||||
<el-table-column
|
<el-table-column
|
||||||
align="center"
|
align="center"
|
||||||
prop="roleIdVal"
|
prop="roleIdVal"
|
||||||
|
@ -127,12 +127,12 @@
|
||||||
>
|
>
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button
|
<el-button
|
||||||
|
v-show="user.userName == 'admin'"
|
||||||
type="text"
|
type="text"
|
||||||
size="small"
|
size="small"
|
||||||
class="button-s"
|
class="button-s"
|
||||||
style="color: #c73030"
|
style="color: #c73030"
|
||||||
@click="toLogin(scope.row)"
|
@click="toLogin(scope.row)"
|
||||||
v-show="user.userName == 'admin'"
|
|
||||||
>登录
|
>登录
|
||||||
</el-button>
|
</el-button>
|
||||||
|
|
||||||
|
@ -184,12 +184,12 @@
|
||||||
<script>
|
<script>
|
||||||
import topBar from '@/components/topBarRole'
|
import topBar from '@/components/topBarRole'
|
||||||
import * as api from '@/api/notice'
|
import * as api from '@/api/notice'
|
||||||
import {Message} from 'element-ui'
|
import { Message } from 'element-ui'
|
||||||
import {getRouters} from '@/api/settle'
|
import { getRouters } from '@/api/settle'
|
||||||
import {freeLogin} from "@/api/manage";
|
import { freeLogin } from '@/api/manage'
|
||||||
import {setToken} from "@/utils/auth";
|
import { setToken } from '@/utils/auth'
|
||||||
import {login} from "@/api/user";
|
import { login } from '@/api/user'
|
||||||
import {mapGetters} from "vuex";
|
import { mapGetters } from 'vuex'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'Qxpz',
|
name: 'Qxpz',
|
||||||
|
@ -202,12 +202,12 @@ export default {
|
||||||
forms: '',
|
forms: '',
|
||||||
rules: {
|
rules: {
|
||||||
nickName: [
|
nickName: [
|
||||||
{required: true, message: '请输入管理姓名', trigger: 'blur'}
|
{ required: true, message: '请输入管理姓名', trigger: 'blur' }
|
||||||
],
|
]
|
||||||
},
|
},
|
||||||
table: {
|
table: {
|
||||||
nickName: '',
|
nickName: '',
|
||||||
status: '',
|
status: ''
|
||||||
},
|
},
|
||||||
moren: 'limitsList',
|
moren: 'limitsList',
|
||||||
topList: [
|
topList: [
|
||||||
|
@ -248,7 +248,7 @@ export default {
|
||||||
this.getUserRoute()
|
this.getUserRoute()
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
...mapGetters(["user"]),
|
...mapGetters(['user'])
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
getUserRoute() {
|
getUserRoute() {
|
||||||
|
@ -282,17 +282,17 @@ export default {
|
||||||
},
|
},
|
||||||
addRules() {
|
addRules() {
|
||||||
this.$router.push({
|
this.$router.push({
|
||||||
path: '/system/limits/superStudioGift'
|
path: '/system/limits/addMenuRole'
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
updateShow(item) {
|
updateShow(item) {
|
||||||
this.$router.push({
|
this.$router.push({
|
||||||
path: '/system/limits/superStudioGift?id=' + item.userId
|
path: '/system/limits/addMenuRole?id=' + item.userId
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
updateShows(item) {
|
updateShows(item) {
|
||||||
this.$router.push({
|
this.$router.push({
|
||||||
path: '/system/limits/superStudioGift?id=' + item.userId + '&check=1'
|
path: '/system/limits/addMenuRole?id=' + item.userId + '&check=1'
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
delRole(item) {
|
delRole(item) {
|
||||||
|
@ -375,7 +375,7 @@ export default {
|
||||||
handleSelectionChange(val) {
|
handleSelectionChange(val) {
|
||||||
this.multipleSelection = val
|
this.multipleSelection = val
|
||||||
},
|
},
|
||||||
objectSpanMethod({row, column, rowIndex, columnIndex}) {
|
objectSpanMethod({ row, column, rowIndex, columnIndex }) {
|
||||||
// if (columnIndex === 0) {
|
// if (columnIndex === 0) {
|
||||||
// if (rowIndex % 2 === 0) {
|
// if (rowIndex % 2 === 0) {
|
||||||
// return {
|
// return {
|
||||||
|
@ -390,7 +390,7 @@ export default {
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
},
|
},
|
||||||
tableRowClassName({row, rowIndex}) {
|
tableRowClassName({ row, rowIndex }) {
|
||||||
if (rowIndex % 2 === 1) {
|
if (rowIndex % 2 === 1) {
|
||||||
return 'warning-row'
|
return 'warning-row'
|
||||||
} else if (rowIndex % 2 === 0) {
|
} else if (rowIndex % 2 === 0) {
|
||||||
|
|
|
@ -56,14 +56,14 @@
|
||||||
<div class="main">
|
<div class="main">
|
||||||
<div class="maintop">
|
<div class="maintop">
|
||||||
<div class="mainbtn">
|
<div class="mainbtn">
|
||||||
<el-button size="small" class="thebtn1" @click="addRules" v-has-buttons="['RoleAdd']">{{'添加'}}</el-button>
|
<el-button v-has-buttons="['RoleAdd']" size="small" class="thebtn1" @click="addRules">{{ '添加' }}</el-button>
|
||||||
<el-button size="small" style="background-color: #FFAD41;margin-left: 10px" class="thebtn2" @click="exports" v-has-buttons="['RoleExport']"> {{ '导出' }}</el-button>
|
<el-button v-has-buttons="['RoleExport']" size="small" style="background-color: #FFAD41;margin-left: 10px" class="thebtn2" @click="exports"> {{ '导出' }}</el-button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="maintable">
|
<div class="maintable">
|
||||||
<el-table
|
<el-table
|
||||||
:data="tableData"
|
|
||||||
v-loading="loading"
|
v-loading="loading"
|
||||||
|
:data="tableData"
|
||||||
style="width: 100%"
|
style="width: 100%"
|
||||||
height="710px"
|
height="710px"
|
||||||
:header-cell-style="{ background: '#EEEEEE' }"
|
:header-cell-style="{ background: '#EEEEEE' }"
|
||||||
|
@ -80,25 +80,25 @@
|
||||||
<el-table-column align="center" prop="" :label="'操作'" fixed="right" width="300">
|
<el-table-column align="center" prop="" :label="'操作'" fixed="right" width="300">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button
|
<el-button
|
||||||
|
v-has-buttons="['RoleUpdate']"
|
||||||
class="button-s"
|
class="button-s"
|
||||||
type="text"
|
type="text"
|
||||||
size="small"
|
size="small"
|
||||||
style="color: #FFAD41;"
|
style="color: #FFAD41;"
|
||||||
@click="updateShow(scope.row, tableData)"
|
@click="updateShow(scope.row, tableData)"
|
||||||
v-has-buttons="['RoleUpdate']"
|
|
||||||
>
|
>
|
||||||
{{ '修改' }}
|
{{ '修改' }}
|
||||||
</el-button>
|
</el-button>
|
||||||
<!-- <el-button-->
|
<!-- <el-button-->
|
||||||
<!-- v-hasButtons="['roleMenu']"-->
|
<!-- v-hasButtons="['roleMenu']"-->
|
||||||
<!-- class="button-s"-->
|
<!-- class="button-s"-->
|
||||||
<!-- type="text"-->
|
<!-- type="text"-->
|
||||||
<!-- size="small"-->
|
<!-- size="small"-->
|
||||||
<!-- style="color: #48B2FD;"-->
|
<!-- style="color: #48B2FD;"-->
|
||||||
<!-- @click="checkShow(scope.row, tableData)"-->
|
<!-- @click="checkShow(scope.row, tableData)"-->
|
||||||
<!-- >-->
|
<!-- >-->
|
||||||
<!-- 菜单权限-->
|
<!-- 菜单权限-->
|
||||||
<!-- </el-button>-->
|
<!-- </el-button>-->
|
||||||
<el-button
|
<el-button
|
||||||
v-hasButtons="['roleFile']"
|
v-hasButtons="['roleFile']"
|
||||||
class="button-s"
|
class="button-s"
|
||||||
|
@ -112,7 +112,7 @@
|
||||||
<!-- <el-button type="text" size="small" class="button-s" style="color: #48B2FD" >-->
|
<!-- <el-button type="text" size="small" class="button-s" style="color: #48B2FD" >-->
|
||||||
<!-- 数据权限-->
|
<!-- 数据权限-->
|
||||||
<!-- </el-button>-->
|
<!-- </el-button>-->
|
||||||
<el-button type="text" size="small" class="button-s" style="color: #c73030" @click="delRole(scope.row, tableData)" v-has-buttons="['RoleDelete']">
|
<el-button v-has-buttons="['RoleDelete']" type="text" size="small" class="button-s" style="color: #c73030" @click="delRole(scope.row, tableData)">
|
||||||
{{ '删除' }}
|
{{ '删除' }}
|
||||||
</el-button>
|
</el-button>
|
||||||
</template>
|
</template>
|
||||||
|
@ -252,7 +252,7 @@ export default {
|
||||||
statusList: [{ 'name': '正常', 'id': '0' }, { 'name': '停用', 'id': '1' }],
|
statusList: [{ 'name': '正常', 'id': '0' }, { 'name': '停用', 'id': '1' }],
|
||||||
menuOptions: [],
|
menuOptions: [],
|
||||||
tableData: [],
|
tableData: [],
|
||||||
loading:false,
|
loading: false,
|
||||||
total: 0,
|
total: 0,
|
||||||
types: '',
|
types: '',
|
||||||
formId: ''
|
formId: ''
|
||||||
|
@ -268,7 +268,7 @@ export default {
|
||||||
methods: {
|
methods: {
|
||||||
checkShow(item) {
|
checkShow(item) {
|
||||||
this.$router.push({
|
this.$router.push({
|
||||||
path: '/system/limits/superStudioGift?id=' + item.roleId
|
path: '/system/limits/addMenuRole?id=' + item.roleId
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
checkShow1(item) {
|
checkShow1(item) {
|
||||||
|
|
Loading…
Reference in New Issue