散户管理前端界面调整

dev-jingling
jingling 9 months ago
parent 3710519603
commit a76b232ccb

@ -3,124 +3,105 @@
<div class="JNPF-preview-main"> <div class="JNPF-preview-main">
<Detail v-if="detailVisible" ref="Detail" @close="detailVisible = false" /> <Detail v-if="detailVisible" ref="Detail" @close="detailVisible = false" />
<div class="JNPF-common-page-header"> <div class="JNPF-common-page-header">
<el-page-header @back="goBack" <el-page-header @back="goBack" content="详情" />
content="详情"/>
<div class="options"> <div class="options">
<el-button @click="goBack"></el-button> <el-button @click="goBack"></el-button>
</div> </div>
</div> </div>
<el-row :gutter="15" class=" main" :style="{margin: '0 auto',width: '100%'}"> <el-row :gutter="15" class=" main" :style="{margin: '0 auto',width: '100%'}">
<el-form ref="formRef" :model="dataForm" size="default" label-width="100px" label-position="right" > <el-form ref="formRef" :model="dataForm" size="default" label-width="100px"
label-position="right">
<template v-if="!loading"> <template v-if="!loading">
<el-col :span="8"> <el-col :span="8">
<jnpf-form-tip-item label="头像" <jnpf-form-tip-item label="头像" prop="headIcon">
prop="headIcon" > <JnpfUploadImg v-model="dataForm.headIcon" disabled detailed :fileSize="5"
<JnpfUploadImg v-model="dataForm.headIcon" sizeUnit="MB" :limit="1" pathType="defaultPath" :isAccount="0">
disabled
detailed :fileSize="5" sizeUnit="MB" :limit="1" pathType="defaultPath" :isAccount="0" >
</JnpfUploadImg> </JnpfUploadImg>
</jnpf-form-tip-item> </jnpf-form-tip-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<jnpf-form-tip-item label="微信openid" <jnpf-form-tip-item label="微信openid" prop="wxOpenid">
prop="wxOpenid" >
<p>{{dataForm.wxOpenid}}</p> <p>{{dataForm.wxOpenid}}</p>
</jnpf-form-tip-item> </jnpf-form-tip-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<jnpf-form-tip-item label="微信名" <jnpf-form-tip-item label="微信名" prop="wxUserName">
prop="wxUserName" >
<p>{{dataForm.wxUserName}}</p> <p>{{dataForm.wxUserName}}</p>
</jnpf-form-tip-item> </jnpf-form-tip-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<jnpf-form-tip-item label="昵称" <jnpf-form-tip-item label="昵称" prop="nickName">
prop="nickName" >
<p>{{dataForm.nickName}}</p> <p>{{dataForm.nickName}}</p>
</jnpf-form-tip-item> </jnpf-form-tip-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<jnpf-form-tip-item label="手机" <jnpf-form-tip-item label="手机" prop="mobilePhone">
prop="mobilePhone" >
<p>{{dataForm.mobilePhone}}</p> <p>{{dataForm.mobilePhone}}</p>
</jnpf-form-tip-item> </jnpf-form-tip-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<jnpf-form-tip-item label="性别" <jnpf-form-tip-item label="性别" prop="gender">
prop="gender" >
<p>{{ dataForm.gender }} </p> <p>{{ dataForm.gender }} </p>
</jnpf-form-tip-item> </jnpf-form-tip-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<jnpf-form-tip-item label="生日" <jnpf-form-tip-item label="生日" prop="birthday">
prop="birthday" >
<p>{{dataForm.birthday}}</p> <p>{{dataForm.birthday}}</p>
</jnpf-form-tip-item> </jnpf-form-tip-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<jnpf-form-tip-item label="账户余额" <jnpf-form-tip-item label="账户余额" prop="banlance">
prop="banlance" >
<p>{{dataForm.banlance}}</p> <p>{{dataForm.banlance}}</p>
</jnpf-form-tip-item> </jnpf-form-tip-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<jnpf-form-tip-item label="会员码" <jnpf-form-tip-item label="会员码" prop="membershipNumber">
prop="membershipNumber" >
<p>{{dataForm.membershipNumber}}</p> <p>{{dataForm.membershipNumber}}</p>
</jnpf-form-tip-item> </jnpf-form-tip-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<jnpf-form-tip-item label="会员积分" <jnpf-form-tip-item label="会员积分" prop="membershipPoint">
prop="membershipPoint" >
<p>{{dataForm.membershipPoint}}</p> <p>{{dataForm.membershipPoint}}</p>
</jnpf-form-tip-item> </jnpf-form-tip-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<jnpf-form-tip-item label="会员等级" <jnpf-form-tip-item label="会员等级" prop="membershipLevel">
prop="membershipLevel" >
<p>{{dataForm.membershipLevel}}</p> <p>{{dataForm.membershipLevel}}</p>
</jnpf-form-tip-item> </jnpf-form-tip-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<jnpf-form-tip-item label="消费喜好" <jnpf-form-tip-item label="消费喜好" prop="consumePreference">
prop="consumePreference" >
<p>{{dataForm.consumePreference}}</p> <p>{{dataForm.consumePreference}}</p>
</jnpf-form-tip-item> </jnpf-form-tip-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<jnpf-form-tip-item label="发票抬头" <jnpf-form-tip-item label="发票抬头" prop="taxTitle">
prop="taxTitle" >
<p>{{dataForm.taxTitle}}</p> <p>{{dataForm.taxTitle}}</p>
</jnpf-form-tip-item> </jnpf-form-tip-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<jnpf-form-tip-item label="企业税号" <jnpf-form-tip-item label="企业税号" prop="taxId">
prop="taxId" >
<p>{{dataForm.taxId}}</p> <p>{{dataForm.taxId}}</p>
</jnpf-form-tip-item> </jnpf-form-tip-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<jnpf-form-tip-item label="最后登录IP" <jnpf-form-tip-item label="创建时间" prop="creatorTime">
prop="lastLogIp" > <p>{{dataForm.creatorTime}}</p>
<p>{{dataForm.lastLogIp}}</p>
</jnpf-form-tip-item> </jnpf-form-tip-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<jnpf-form-tip-item label="最后登录时间" <jnpf-form-tip-item label="有效标志" prop="enabledMark">
prop="lastLogTime" > <p>{{ dataForm.enabledMark }} </p>
<p>{{dataForm.lastLogTime}}</p>
</jnpf-form-tip-item> </jnpf-form-tip-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<jnpf-form-tip-item label="有效标志" <jnpf-form-tip-item label="最后登录IP" prop="lastLogIp">
prop="enabledMark" > <p>{{dataForm.lastLogIp}}</p>
<p>{{dataForm.enabledMark}}</p>
</jnpf-form-tip-item> </jnpf-form-tip-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<jnpf-form-tip-item label="创建时间" <jnpf-form-tip-item label="最后登录时间" prop="lastLogTime">
prop="creatorTime" > <p>{{dataForm.lastLogTime}}</p>
<p>{{dataForm.creatorTime}}</p>
</jnpf-form-tip-item> </jnpf-form-tip-item>
</el-col> </el-col>
</template> </template>
@ -152,7 +133,7 @@
wxUserName: '', wxUserName: '',
nickName: '', nickName: '',
mobilePhone: '', mobilePhone: '',
gender : '', gender: "1",
birthday: '', birthday: '',
banlance: '', banlance: '',
membershipNumber: '', membershipNumber: '',
@ -161,11 +142,14 @@
consumePreference: '', consumePreference: '',
taxTitle: '', taxTitle: '',
taxId: '', taxId: '',
creatorTime: '',
enabledMark: "",
lastLogIp: '', lastLogIp: '',
lastLogTime: '', lastLogTime: '',
enabledMark : "519107823167080453",
creatorTime : '',
}, },
genderOptions: [{ "fullName": "男", "id": "1" }, { "fullName": "女", "id": "2" }, { "fullName": "保密", "id": "3" }],
genderProps: { "label": "fullName", "value": "id" },
enabledMarkOptions: [{ "fullName": "启用", "id": "1" }, { "fullName": "禁用", "id": "0" }],
enabledMarkProps: { "label": "fullName", "value": "id" }, enabledMarkProps: { "label": "fullName", "value": "id" },
} }

File diff suppressed because one or more lines are too long

@ -5,8 +5,7 @@
<transition name="el-zoom-in-center"> <transition name="el-zoom-in-center">
<div class="JNPF-preview-main"> <div class="JNPF-preview-main">
<div class="JNPF-common-page-header"> <div class="JNPF-common-page-header">
<el-page-header @back="goBack" <el-page-header @back="goBack" :content="!dataForm.id ? '新建':'编辑'" />
:content="!dataForm.id ? '新建':'编辑'"/>
<div class="options"> <div class="options">
<el-dropdown class="dropdown" placement="bottom"> <el-dropdown class="dropdown" placement="bottom">
<el-button style="width:70px"> <el-button style="width:70px">
@ -26,156 +25,155 @@
{{!dataForm.id ?'确定并新增':'确定并继续'}}</el-dropdown-item> {{!dataForm.id ?'确定并新增':'确定并继续'}}</el-dropdown-item>
</el-dropdown-menu> </el-dropdown-menu>
</el-dropdown> </el-dropdown>
<el-button type="primary" @click="dataFormSubmit()" :loading="btnLoading" :disabled='continueBtnLoading'> </el-button> <el-button type="primary" @click="dataFormSubmit()" :loading="btnLoading"
:disabled='continueBtnLoading'> </el-button>
<el-button @click="goBack"> </el-button> <el-button @click="goBack"> </el-button>
</div> </div>
</div> </div>
<el-row :gutter="15" class=" main" :style="{margin: '0 auto',width: '100%'}"> <el-row :gutter="15" class=" main" :style="{margin: '0 auto',width: '100%'}">
<el-form ref="formRef" :model="dataForm" :rules="dataRule" size="default" label-width="100px" label-position="right" > <el-form ref="formRef" :model="dataForm" :rules="dataRule" size="default"
label-width="100px" label-position="right">
<template v-if="!loading"> <template v-if="!loading">
<!-- 具体表单 --> <!-- 具体表单 -->
<el-col :span="8"> <el-col :span="8">
<jnpf-form-tip-item <jnpf-form-tip-item label="头像" prop="headIcon">
label="头像" prop="headIcon" >
<JnpfUploadImg v-model="dataForm.headIcon" @change="changeData('headIcon',-1)" <JnpfUploadImg v-model="dataForm.headIcon" @change="changeData('headIcon',-1)"
disabled :fileSize="5" sizeUnit="MB" :limit="1" pathType="defaultPath" :isAccount="0" > disabled :fileSize="5" sizeUnit="MB" :limit="1" pathType="defaultPath"
:isAccount="0">
</JnpfUploadImg> </JnpfUploadImg>
</jnpf-form-tip-item> </jnpf-form-tip-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<jnpf-form-tip-item <jnpf-form-tip-item label="微信openid" prop="wxOpenid">
label="微信openid" prop="wxOpenid" >
<JnpfInput v-model="dataForm.wxOpenid" @change="changeData('wxOpenid',-1)" <JnpfInput v-model="dataForm.wxOpenid" @change="changeData('wxOpenid',-1)"
placeholder="请输入" disabled clearable :style='{"width":"100%"}'> placeholder="请输入" disabled clearable :style='{"width":"100%"}'>
</JnpfInput> </JnpfInput>
</jnpf-form-tip-item> </jnpf-form-tip-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<jnpf-form-tip-item <jnpf-form-tip-item label="微信名" prop="wxUserName">
label="微信名" prop="wxUserName" >
<JnpfInput v-model="dataForm.wxUserName" @change="changeData('wxUserName',-1)" <JnpfInput v-model="dataForm.wxUserName" @change="changeData('wxUserName',-1)"
placeholder="请输入" disabled clearable :style='{"width":"100%"}'> placeholder="请输入" disabled clearable :style='{"width":"100%"}'>
</JnpfInput> </JnpfInput>
</jnpf-form-tip-item> </jnpf-form-tip-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<jnpf-form-tip-item <jnpf-form-tip-item label="昵称" prop="nickName">
label="昵称" prop="nickName" >
<JnpfInput v-model="dataForm.nickName" @change="changeData('nickName',-1)" <JnpfInput v-model="dataForm.nickName" @change="changeData('nickName',-1)"
placeholder="请输入" disabled clearable :style='{"width":"100%"}'> placeholder="请输入" disabled clearable :style='{"width":"100%"}'>
</JnpfInput> </JnpfInput>
</jnpf-form-tip-item> </jnpf-form-tip-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<jnpf-form-tip-item <jnpf-form-tip-item label="手机" prop="mobilePhone">
label="手机" prop="mobilePhone" >
<JnpfInput v-model="dataForm.mobilePhone" @change="changeData('mobilePhone',-1)" <JnpfInput v-model="dataForm.mobilePhone" @change="changeData('mobilePhone',-1)"
placeholder="请输入" clearable :style='{"width":"100%"}'> placeholder="请输入" clearable :style='{"width":"100%"}'>
</JnpfInput> </JnpfInput>
</jnpf-form-tip-item> </jnpf-form-tip-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<jnpf-form-tip-item <jnpf-form-tip-item label="性别" prop="gender">
label="性别" prop="gender" > <JnpfRadio v-model="dataForm.gender" @change="changeData('gender',-1)"
<JnpfInput v-model="dataForm.gender" @change="changeData('gender',-1)" optionType="default" direction="horizontal" size="small" :options="genderOptions"
placeholder="请输入" clearable :style='{"width":"100%"}'> :props="genderProps">
</JnpfInput> </JnpfRadio>
</jnpf-form-tip-item> </jnpf-form-tip-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<jnpf-form-tip-item <jnpf-form-tip-item label="生日" prop="birthday">
label="生日" prop="birthday" > <JnpfDatePicker v-model="dataForm.birthday" @change="changeData('birthday',-1)"
<JnpfInput v-model="dataForm.birthday" @change="changeData('birthday',-1)" :startTime="dateTime(false,1,1,'','')" :endTime="dateTime(false,1,1,'','')"
placeholder="请输入" clearable :style='{"width":"100%"}'> placeholder="请选择" clearable :style='{"width":"100%"}' type="date"
</JnpfInput> format="yyyy-MM-dd">
</JnpfDatePicker>
</jnpf-form-tip-item> </jnpf-form-tip-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<jnpf-form-tip-item <jnpf-form-tip-item label="账户余额" prop="banlance">
label="账户余额" prop="banlance" >
<JnpfInput v-model="dataForm.banlance" @change="changeData('banlance',-1)" <JnpfInput v-model="dataForm.banlance" @change="changeData('banlance',-1)"
placeholder="请输入" disabled clearable :style='{"width":"100%"}'> placeholder="请输入" disabled clearable :style='{"width":"100%"}'>
</JnpfInput> </JnpfInput>
</jnpf-form-tip-item> </jnpf-form-tip-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<jnpf-form-tip-item <jnpf-form-tip-item label="会员码" prop="membershipNumber">
label="会员码" prop="membershipNumber" > <JnpfInput v-model="dataForm.membershipNumber"
<JnpfInput v-model="dataForm.membershipNumber" @change="changeData('membershipNumber',-1)" @change="changeData('membershipNumber',-1)" placeholder="请输入" clearable
placeholder="请输入" clearable :style='{"width":"100%"}'> :style='{"width":"100%"}'>
</JnpfInput> </JnpfInput>
</jnpf-form-tip-item> </jnpf-form-tip-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<jnpf-form-tip-item <jnpf-form-tip-item label="会员积分" prop="membershipPoint">
label="会员积分" prop="membershipPoint" > <JnpfInput v-model="dataForm.membershipPoint"
<JnpfInput v-model="dataForm.membershipPoint" @change="changeData('membershipPoint',-1)" @change="changeData('membershipPoint',-1)" placeholder="请输入" disabled clearable
placeholder="请输入" disabled clearable :style='{"width":"100%"}'> :style='{"width":"100%"}'>
</JnpfInput> </JnpfInput>
</jnpf-form-tip-item> </jnpf-form-tip-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<jnpf-form-tip-item <jnpf-form-tip-item label="会员等级" prop="membershipLevel">
label="会员等级" prop="membershipLevel" > <JnpfInput v-model="dataForm.membershipLevel"
<JnpfInput v-model="dataForm.membershipLevel" @change="changeData('membershipLevel',-1)" @change="changeData('membershipLevel',-1)" placeholder="请输入" disabled clearable
placeholder="请输入" disabled clearable :style='{"width":"100%"}'> :style='{"width":"100%"}'>
</JnpfInput> </JnpfInput>
</jnpf-form-tip-item> </jnpf-form-tip-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<jnpf-form-tip-item <jnpf-form-tip-item label="消费喜好" prop="consumePreference">
label="消费喜好" prop="consumePreference" > <JnpfInput v-model="dataForm.consumePreference"
<JnpfInput v-model="dataForm.consumePreference" @change="changeData('consumePreference',-1)" @change="changeData('consumePreference',-1)" placeholder="请输入" clearable
placeholder="请输入" clearable :style='{"width":"100%"}'> :style='{"width":"100%"}'>
</JnpfInput> </JnpfInput>
</jnpf-form-tip-item> </jnpf-form-tip-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<jnpf-form-tip-item <jnpf-form-tip-item label="发票抬头" prop="taxTitle">
label="发票抬头" prop="taxTitle" >
<JnpfInput v-model="dataForm.taxTitle" @change="changeData('taxTitle',-1)" <JnpfInput v-model="dataForm.taxTitle" @change="changeData('taxTitle',-1)"
placeholder="请输入" disabled clearable :style='{"width":"100%"}'> placeholder="请输入" disabled clearable :style='{"width":"100%"}'>
</JnpfInput> </JnpfInput>
</jnpf-form-tip-item> </jnpf-form-tip-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<jnpf-form-tip-item <jnpf-form-tip-item label="企业税号" prop="taxId">
label="企业税号" prop="taxId" >
<JnpfInput v-model="dataForm.taxId" @change="changeData('taxId',-1)" <JnpfInput v-model="dataForm.taxId" @change="changeData('taxId',-1)"
placeholder="请输入" disabled clearable :style='{"width":"100%"}'> placeholder="请输入" disabled clearable :style='{"width":"100%"}'>
</JnpfInput> </JnpfInput>
</jnpf-form-tip-item> </jnpf-form-tip-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<jnpf-form-tip-item <jnpf-form-tip-item label="创建时间" prop="creatorTime">
label="最后登录IP" prop="lastLogIp" > <JnpfDatePicker v-model="dataForm.creatorTime"
<JnpfInput v-model="dataForm.lastLogIp" @change="changeData('lastLogIp',-1)" @change="changeData('creatorTime',-1)" :startTime="dateTime(false,1,1,'','')"
placeholder="请输入" disabled clearable :style='{"width":"100%"}'> :endTime="dateTime(false,1,1,'','')" placeholder="请选择" disabled clearable
</JnpfInput> :style='{"width":"100%"}' type="datetime" format="yyyy-MM-dd HH:mm:ss">
</JnpfDatePicker>
</jnpf-form-tip-item> </jnpf-form-tip-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<jnpf-form-tip-item <jnpf-form-tip-item label="有效标志" prop="enabledMark">
label="最后登录时间" prop="lastLogTime" > <JnpfSelect v-model="dataForm.enabledMark" @change="changeData('enabledMark',-1)"
<JnpfInput v-model="dataForm.lastLogTime" @change="changeData('lastLogTime',-1)" placeholder="请选择" clearable :style='{"width":"100%"}'
placeholder="请输入" disabled clearable :style='{"width":"100%"}'> :options="enabledMarkOptions" :props="enabledMarkProps">
</JnpfInput> </JnpfSelect>
</jnpf-form-tip-item> </jnpf-form-tip-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<jnpf-form-tip-item <jnpf-form-tip-item label="最后登录IP" prop="lastLogIp">
label="有效标志" prop="enabledMark" > <JnpfInput v-model="dataForm.lastLogIp" @change="changeData('lastLogIp',-1)"
<JnpfSelect v-model="dataForm.enabledMark" @change="changeData('enabledMark',-1)" placeholder="请输入" disabled clearable :style='{"width":"100%"}'>
placeholder="请选择" clearable :style='{"width":"100%"}' :options="enabledMarkOptions" :props="enabledMarkProps" > </JnpfInput>
</JnpfSelect>
</jnpf-form-tip-item> </jnpf-form-tip-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<jnpf-form-tip-item <jnpf-form-tip-item label="最后登录时间" prop="lastLogTime">
label="创建时间" prop="creatorTime" > <JnpfDatePicker v-model="dataForm.lastLogTime"
<JnpfDatePicker v-model="dataForm.creatorTime" @change="changeData('creatorTime',-1)" @change="changeData('lastLogTime',-1)" :startTime="dateTime(false,1,1,'','')"
:startTime="dateTime(false,1,1,'','')" :endTime="dateTime(false,1,1,'','')" placeholder="请选择" disabled clearable :style='{"width":"100%"}' format="yyyy-MM-dd HH:mm:ss" > :endTime="dateTime(false,1,1,'','')" placeholder="请选择" disabled clearable
:style='{"width":"100%"}' type="datetime" format="yyyy-MM-dd HH:mm:ss">
</JnpfDatePicker> </JnpfDatePicker>
</jnpf-form-tip-item> </jnpf-form-tip-item>
</el-col> </el-col>
@ -235,7 +233,7 @@
wxUserName: undefined, wxUserName: undefined,
nickName: undefined, nickName: undefined,
mobilePhone: undefined, mobilePhone: undefined,
gender : undefined, gender: "1",
birthday: undefined, birthday: undefined,
banlance: undefined, banlance: undefined,
membershipNumber: undefined, membershipNumber: undefined,
@ -244,10 +242,10 @@
consumePreference: undefined, consumePreference: undefined,
taxTitle: undefined, taxTitle: undefined,
taxId: undefined, taxId: undefined,
creatorTime: undefined,
enabledMark: undefined,
lastLogIp: undefined, lastLogIp: undefined,
lastLogTime: undefined, lastLogTime: undefined,
enabledMark : "519107823167080453",
creatorTime : undefined,
}, },
tableRequiredData: {}, tableRequiredData: {},
dataRule: dataRule:
@ -262,12 +260,14 @@
enabledMark: [ enabledMark: [
{ {
required: true, required: true,
message: '请至少选择一个', message: '请选择',
trigger: 'change' trigger: 'change'
}, },
], ],
}, },
enabledMarkOptions:[], genderOptions: [{ "fullName": "男", "id": "1" }, { "fullName": "女", "id": "2" }, { "fullName": "保密", "id": "3" }],
genderProps: { "label": "fullName", "value": "id" },
enabledMarkOptions: [{ "fullName": "启用", "id": "1" }, { "fullName": "禁用", "id": "0" }],
enabledMarkProps: { "label": "fullName", "value": "id" }, enabledMarkProps: { "label": "fullName", "value": "id" },
childIndex: -1, childIndex: -1,
isEdit: false, isEdit: false,
@ -286,10 +286,10 @@
consumePreference: [], consumePreference: [],
taxTitle: [], taxTitle: [],
taxId: [], taxId: [],
creatorTime: [],
enabledMark: [],
lastLogIp: [], lastLogIp: [],
lastLogTime: [], lastLogTime: [],
enabledMark:[] ,
creatorTime:[] ,
}, },
} }
}, },
@ -381,12 +381,6 @@
} }
}, },
dataAll() { dataAll() {
this.getenabledMarkOptions();
},
getenabledMarkOptions() {
getDictionaryDataSelector('519107761586309125').then(res => {
this.enabledMarkOptions = res.data.list
})
}, },
goBack() { goBack() {
this.$emit('refresh') this.$emit('refresh')

@ -36,7 +36,8 @@
<el-form-item> <el-form-item>
<el-button type="primary" icon="el-icon-search" @click="search()"></el-button> <el-button type="primary" icon="el-icon-search" @click="search()"></el-button>
<el-button icon="el-icon-refresh-right" @click="reset()"></el-button> <el-button icon="el-icon-refresh-right" @click="reset()"></el-button>
<el-button type="text" icon="el-icon-arrow-down" @click="showAll=true" v-if="!showAll"> <el-button type="text" icon="el-icon-arrow-down" @click="showAll=true"
v-if="!showAll">
展开 展开
</el-button> </el-button>
<el-button type="text" icon="el-icon-arrow-up" @click="showAll=false" v-else> <el-button type="text" icon="el-icon-arrow-up" @click="showAll=false" v-else>
@ -64,120 +65,73 @@
</div> </div>
</div> </div>
<JNPF-table v-loading="listLoading" :data="list" @sort-change='sortChange' <JNPF-table v-loading="listLoading" :data="list" @sort-change='sortChange'
:span-method="arraySpanMethod" :span-method="arraySpanMethod">
<el-table-column prop="wxOpenid" label="微信openid" align="left">
>
<el-table-column
prop="wxOpenid"
label="微信openid" align="left"
>
</el-table-column> </el-table-column>
<el-table-column <el-table-column prop="wxUserName" label="微信名" align="left">
prop="wxUserName"
label="微信名" align="left"
>
</el-table-column> </el-table-column>
<el-table-column <el-table-column prop="nickName" label="昵称" align="left">
prop="nickName"
label="昵称" align="left"
>
</el-table-column> </el-table-column>
<el-table-column <el-table-column prop="mobilePhone" label="手机" align="left">
prop="mobilePhone"
label="手机" align="left"
>
</el-table-column> </el-table-column>
<el-table-column <el-table-column label="性别" prop="gender" algin="left">
prop="gender" <template slot-scope="scope">
label="性别" align="left" <span v-if="scope.row.gender === 1"></span>
> <span v-else-if="scope.row.gender === 2"></span>
<span v-else></span>
</template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column prop="birthday" label="生日" align="left">
prop="birthday" <template slot-scope="scope">
label="生日" align="left" <span v-if="scope.row.birthday">
> {{jnpf.toDate(scope.row.birthday,'yyyy-MM-dd')}}
</span>
</template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column prop="banlance" label="账户余额" align="left">
prop="banlance"
label="账户余额" align="left"
>
</el-table-column> </el-table-column>
<el-table-column <el-table-column prop="membershipNumber" label="会员码" align="left">
prop="membershipNumber"
label="会员码" align="left"
>
</el-table-column> </el-table-column>
<el-table-column <el-table-column prop="membershipPoint" label="会员积分" align="left">
prop="membershipPoint"
label="会员积分" align="left"
>
</el-table-column> </el-table-column>
<el-table-column <el-table-column prop="membershipLevel" label="会员等级" align="left">
prop="membershipLevel"
label="会员等级" align="left"
>
</el-table-column> </el-table-column>
<el-table-column <el-table-column prop="consumePreference" label="消费喜好" align="left">
prop="consumePreference"
label="消费喜好" align="left"
>
</el-table-column> </el-table-column>
<el-table-column <el-table-column prop="taxTitle" label="发票抬头" align="left">
prop="taxTitle"
label="发票抬头" align="left"
>
</el-table-column> </el-table-column>
<el-table-column <el-table-column prop="taxId" label="企业税号" align="left">
prop="taxId"
label="企业税号" align="left"
>
</el-table-column> </el-table-column>
<el-table-column <el-table-column prop="lastLogIp" label="最后登录IP" align="left">
prop="lastLogIp"
label="最后登录IP" align="left"
>
</el-table-column> </el-table-column>
<el-table-column <el-table-column prop="lastLogTime" label="最后登录时间" align="left">
prop="lastLogTime"
label="最后登录时间" align="left"
>
</el-table-column> </el-table-column>
<el-table-column <el-table-column prop="enabledMark" label="有效标志" align="left">
prop="enabledMark"
label="有效标志" align="left"
>
</el-table-column> </el-table-column>
<el-table-column <el-table-column prop="creatorTime" label="创建时间" align="left">
prop="creatorTime"
label="创建时间" align="left"
>
</el-table-column> </el-table-column>
<el-table-column label="操作" <el-table-column label="操作" fixed="right" width="150">
fixed="right" width="150" >
<template slot-scope="scope"> <template slot-scope="scope">
<el-button type="text" <el-button type="text" @click="addOrUpdateHandle(scope.row)">
@click="addOrUpdateHandle(scope.row)" >编辑
</el-button> </el-button>
<el-button type="text" class="JNPF-table-delBtn" @click="handleDel(scope.row.id)"> <el-button type="text" class="JNPF-table-delBtn" @click="handleDel(scope.row.id)">
</el-button> </el-button>
<el-button type="text" <el-button type="text" @click="goDetail(scope.row.id)">
@click="goDetail(scope.row.id)">详情
</el-button> </el-button>
</template> </template>
</el-table-column> </el-table-column>
</JNPF-table> </JNPF-table>
<pagination :total="total" :page.sync="listQuery.currentPage" :limit.sync="listQuery.pageSize" @pagination="initData"/> <pagination :total="total" :page.sync="listQuery.currentPage"
:limit.sync="listQuery.pageSize" @pagination="initData" />
</div> </div>
</div> </div>
<JNPF-Form v-if="formVisible" ref="JNPFForm" @refresh="refresh" /> <JNPF-Form v-if="formVisible" ref="JNPFForm" @refresh="refresh" />
<ExportBox v-if="exportBoxVisible" ref="ExportBox" @download="download" /> <ExportBox v-if="exportBoxVisible" ref="ExportBox" @download="download" />
<ImportBox v-if="uploadBoxVisible" ref="UploadBox" @refresh="initData" /> <ImportBox v-if="uploadBoxVisible" ref="UploadBox" @refresh="initData" />
<Detail v-if="detailVisible" ref="Detail" @refresh="detailVisible=false" /> <Detail v-if="detailVisible" ref="Detail" @refresh="detailVisible=false" />
<ToFormDetail v-if="toFormDetailVisible" ref="toFormDetail" @close="toFormDetailVisible = false" /> <ToFormDetail v-if="toFormDetailVisible" ref="toFormDetail"
@close="toFormDetailVisible = false" />
<SuperQuery v-if="superQueryVisible" ref="SuperQuery" :columnOptions="superQueryJson" <SuperQuery v-if="superQueryVisible" ref="SuperQuery" :columnOptions="superQueryJson"
@superQuery="superQuery" /> @superQuery="superQuery" />
</div> </div>
@ -200,6 +154,7 @@
import { thousandsFormat } from "@/components/Generator/utils/index" import { thousandsFormat } from "@/components/Generator/utils/index"
import SuperQuery from '@/components/SuperQuery' import SuperQuery from '@/components/SuperQuery'
import superQueryJson from './superQueryJson' import superQueryJson from './superQueryJson'
import { jnpf } from '@/utils/jnpf.js'
export default { export default {
components: { components: {
@ -253,7 +208,9 @@
flowListVisible: false, flowListVisible: false,
flowList: [], flowList: [],
exportBoxVisible: false, exportBoxVisible: false,
enabledMarkOptions:[], genderOptions: [{ "fullName": "男", "id": "1" }, { "fullName": "女", "id": "2" }, { "fullName": "保密", "id": "3" }],
genderProps: { "label": "fullName", "value": "id" },
enabledMarkOptions: [{ "fullName": "启用", "id": "1" }, { "fullName": "禁用", "id": "0" }],
enabledMarkProps: { "label": "fullName", "value": "id" }, enabledMarkProps: { "label": "fullName", "value": "id" },
interfaceRes: { interfaceRes: {
}, },

File diff suppressed because one or more lines are too long
Loading…
Cancel
Save