yanzai 7 months ago
parent b7ac246913
commit 21e0681dbe

@ -18,8 +18,10 @@ class FenZhenController extends Controller
$response = Http::post($url,$data);
if ($response->successful()) {
$res = $response->json();
if($res['code']==200){
$res['data']['info']['age']=\App\Lib\Tools::GetAge( $res['data']['info']['birthday']);
if($res['code']==200 and $res['data']['info']['id']<>0){
if(isset( $res['data']['info']['birthday'])){
$res['data']['info']['age']=\App\Lib\Tools::GetAge( $res['data']['info']['birthday']);
}
return \Yz::Return(true,"查下成功",$res['data']);
}else{
return \Yz::echoError1("查询失败");

@ -4,19 +4,43 @@ namespace App\Http\Controllers\API\H5;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Http;
use JWT;
class LoginController extends Controller
{
//微信登录授权获取code ,重新引导页面返回前端
public function wxGetCode(Request $request) {
$code = $request->query('code');
$env= $request->query('state');
if($env=='production'){
return redirect(config('app.globals.WxReturnCodeUrl_server').$code);
}else{
return redirect(config('app.globals.WxReturnCodeUrl_local').$code);
}
}
public function wxGetOpenid(){
$result=array();
$openid='openid777777777777777';
$accessTimeout = JWT::GetGetSecretTimeOut();
$refreshTimeout = JWT::GetRefreshTokenTimeOut();
$access_token = JWT::BuildJWT('yz','access',$openid,'mH5user',$accessTimeout);
$refresh_token = JWT::BuildJWT('yz','refresh',$openid,'',$refreshTimeout);
$result['token']=$access_token;
$result['refresh_token']=$refresh_token;
return \Yz::Return(true,'登录成功',$result);
$code =request('code');
$url="https://api.weixin.qq.com/sns/oauth2/access_token?appid=".config('app.globals.WxAppid')."&secret=".config('app.globals.WxAppSecret')."&code=".$code."&grant_type=authorization_code";
$response = Http::get($url);
if ($response->successful()) {
$data = $response->json(); // 获取响应的 JSON 数据
//dd($data['openid']);
$openid=$data['openid'];
$accessTimeout = JWT::GetGetSecretTimeOut();
$refreshTimeout = JWT::GetRefreshTokenTimeOut();
$access_token = JWT::BuildJWT('yz','access',$openid,'mH5user',$accessTimeout);
$refresh_token = JWT::BuildJWT('yz','refresh',$openid,'',$refreshTimeout);
$result['token']=$access_token;
$result['refresh_token']=$refresh_token;
return \Yz::Return(true,'登录成功',$result);
}else {
return \Yz::echoError1('获取openid失败');
}
}
}

@ -45,7 +45,7 @@ class PersonController extends Controller
{
$userid = $request->get('userid');//中间件产生的参数
$search = request('search');
$list=DB::table('person')->where(['openid'=>$userid])->get();
$list=DB::table('person')->where(['openid'=>$userid,'is_del'=>0])->get();
return \Yz::Return(true,"查询成功",['list'=>$list]);
}
public function GetDetail(Request $request)
@ -57,4 +57,13 @@ class PersonController extends Controller
return \Yz::Return(true,"查询成功",['info'=>$info]);
}
public function Del(Request $request)
{
$userid = $request->get('userid');//中间件产生的参数
$id = request('id');
$d=DB::table('person')->where(['id'=> $id,'openid'=>$userid])->update(['is_del'=>1]);
if(!$d) return \Yz::echoError1("删除失败");
return \Yz::Return(true,"删除成功",['id'=>$id]);
}
}

@ -0,0 +1,124 @@
<?php
namespace App\Http\Controllers\API;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Http;
class WeiXinController extends Controller
{
public static function GetAccessToken(){
$url="https://api.weixin.qq.com/cgi-bin/token";
$data=[
"grant_type"=>"client_credential",
"appid"=>config('app.globals.WxAppid'),
"secret"=>config('app.globals.WxAppSecret')
];
$token=false;
$res= self::Get($url,$data);
if(!isset($res['access_token'])){
return ['status'=>false,'msg'=>"获取失败",'access_token'=>''];
}
$token=$res['access_token'];
// var_dump($token->access_token);
$currentDateTime = date('Y-m-d H:i:s'); // 获取当前时间
$nextHourDateTime = date('Y-m-d H:i:s', strtotime('+1 hour', strtotime($currentDateTime))); // 获取当前时间后1小时的时间
$data=['value'=>json_encode([
'value'=>$token,
'insert_time'=>$currentDateTime,
'end_time'=>$nextHourDateTime,
],JSON_UNESCAPED_UNICODE)] ;
$u= DB::table('configs')->where('label','AccessToken')->update($data);
if($u){
return ['status'=>true,'msg'=>'成功','access_token'=>$token];
}else{
return ['status'=>false,'msg'=>'获取access_token失败','access_token'=>''];
}
}
public function SendHouJianNotice()
{
$name=request('name');
$nextClinic=request('nextClinic');
$waitCount=request('waitCount');
$itemName=request('itemName');
$id_number=request('id_number');
if(!isset($id_number)) return \Yz::echoError1("用户证件号不能为空");
$info=DB::table('person')->where(['id_number'=> $id_number,'is_del'=>0])->get();
$res=['status'=>false,'msg'=>"未找到用户信息"];
if(count($info)>0){
foreach ($info as $item){ //给所有绑定该身份证的人都发
$openid=$item->openid;
$template_id='dMVCm2hNiTZCYRttVSibROud9EiQ1Nj9xW0TnunvHU4';
$data=[
'thing10'=>['value'=>$name],
'thing4'=>['value'=>$nextClinic],
'character_string7'=>['value'=>$waitCount],
'thing9'=>['value'=>$itemName]
];
$res=self::SendWxMsg($openid,$template_id,$data);
}
}
return \Yz::Return($res['status'],$res['msg'],[]);
}
public static function SendWxMsg($openid,$template_id,$data=[]){
$access_token_json=DB::table('configs')->where('label','AccessToken')->value('value');
$access_token_arr=json_decode($access_token_json,true);
$access_token=false;
if(!$access_token_arr or $access_token_arr['end_time']<date('Y-m-d H:i:s')){
$res=self::GetAccessToken();
if($res['status']){
$access_token=$res['access_token'];
}else{
return ['status'=>false,'msg'=>$res['msg']];
}
}else{
$access_token=$access_token_arr['value'];
}
if(!!$access_token){
$url="https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=".$access_token;
$send_data=[
'appid'=>config('app.globals.WxAppid'),
'touser'=>$openid,
'template_id'=>$template_id,
'data'=>$data
];
$res2=self::Post($url,$send_data);
if($res2['errcode']==0){
return ['status'=>true,'msg'=>'发送完成'];
}else{
return ['status'=>false,'msg'=>$res2['errmsg']];
}
}else{
return ['status'=>false,'msg'=>$res['msg']];
}
}
public static function Get($url,$data=[])
{
$response = Http::get($url,$data);
if ($response->successful()) {
$res = $response->json();
return $res;
}else{
}
}
public static function Post($url,$data=[])
{
$response = Http::post($url,$data);
if ($response->successful()) {
$res = $response->json();
return $res;
}else{
}
}
}

@ -2,16 +2,16 @@
return [
'globals' => [
'WxAppid' => 'wx526430047d34c85c', //岚科公众号
'WxAppSecret' => '975b8a8b627b1bde71bbe49149134549', //岚科公众号
'WxAppid' => 'wx989e38a2c132d2cd',
'WxAppSecret' => '0e40864a7961a8def2afb31d20fd9300',
// 'WxAppid' => 'wx8f83ab76a99ba560',//测试
// 'WxAppSecret' => 'eebc53a9e94f676bd680d3a09eb20303',//测试
'BaseServerUrl' =>'http://localhostcommon',
'WxRedirectUrl'=>'https://www.yanzai.vip/common/laravel/public/wxGetCode', //微信授权登录,重定向地址
'WxRedirectUrl'=>'https://ccty-fz.sixinyun.com/wxGetCode', //微信授权登录,重定向地址
'WxReturnCodeUrl_local'=>'http://192.168.31.106:5173/#/getWxCode/', //获取code后引导返回到前端的地址 开发
'WxReturnCodeUrl_server'=>'https://www.yanzai.vip/common/mH5/#/getWxCode/', //获取code后引导返回到前端的地址 生产
'WxReturnCodeUrl_server'=>'https://ccty-fz.sixinyun.com/h5/#/pages/wxLogin?code=', //获取code后引导返回到前端的地址 生产
],

@ -54,10 +54,12 @@ Route::group(['middleware'=>['checktoken','log'],'prefix'=>'v1'],function () {
});
Route::post('WXGetOpenid','App\Http\Controllers\API\H5\LoginController@wxGetOpenid')->middleware('log'); //微信获取openid
Route::post('SendHouJianNotice','App\Http\Controllers\API\WeiXinController@SendHouJianNotice')->middleware('log');
Route::group(['middleware'=>['checktoken','log'],'prefix'=>'v1'],function () { //路由分组
Route::post('H5/PersonSave','App\Http\Controllers\API\H5\PersonController@Save');
Route::post('H5/PersonGetList','App\Http\Controllers\API\H5\PersonController@GetList');
Route::post('H5/PersonGetDetail','App\Http\Controllers\API\H5\PersonController@GetDetail');
Route::post('H5/PersonDel','App\Http\Controllers\API\H5\PersonController@Del');
Route::post('H5/FenZhenGetTiJianLine','App\Http\Controllers\API\H5\FenZhenController@GetTiJianLine');
});

@ -24,5 +24,5 @@ Route::get('/wxLogin/{env}', function ($env) {
return redirect($url);
});
//微信登录授权获取openid
Route::get('/wxGetCode','App\Http\Controllers\API\mH5\LoginController@wxGetCode' );
Route::get('/wxGetCode','App\Http\Controllers\API\H5\LoginController@wxGetCode' );
Route::get('/test','App\Http\Controllers\TestController@DBtest' );

@ -5,8 +5,8 @@ import {
isLoading,
sendRequest
} = useHttp();
let Url='http://changchuntongyuan-fz-local'
//let Url='https://ccty-fz.sixinyun.com';
//let Url='http://changchuntongyuan-fz-local'
let Url='https://ccty-fz.sixinyun.com';
let BaseUrl=Url+'/api/'
export const BaseFileUrl=()=>{
@ -28,6 +28,9 @@ import {
export const PersonGetDetail = (data) => {
return sendRequest({url: BaseUrl+"v1/H5/PersonGetDetail",method: 'POST',data:data});
}
export const PersonDel = (data) => {
return sendRequest({url: BaseUrl+"v1/H5/PersonDel",method: 'POST',data:data});
}
export const FenZhenGetTiJianLine = (data) => {
return sendRequest({url: BaseUrl+"v1/H5/FenZhenGetTiJianLine",method: 'POST',data:data});

@ -16,7 +16,7 @@
{
"path": "pages/user/person_edit",
"style": {
"navigationBarTitleText": "新增会员",
"navigationBarTitleText": "用户信息",
"enablePullDownRefresh": false,
"navigationStyle": "custom"
}
@ -40,7 +40,7 @@
{
"path": "pages/user/list",
"style": {
"navigationBarTitleText": "会员列表",
"navigationBarTitleText": "用户列表",
"enablePullDownRefresh": false,
"navigationStyle": "custom"
}

@ -67,7 +67,7 @@
ref
} from "vue"
import {
AccountList
} from "@/api"
import {
onLoad,
@ -97,12 +97,7 @@
}
let List = ref([]);
const GetAccountList = () => {
AccountList().then(res => {
if (res.status) {
List.value = res.data.list
}
})
}
onShow(() => {

@ -36,7 +36,7 @@
ref
} from "vue"
import {
login
} from "@/api"
import {
onLoad
@ -52,24 +52,7 @@
let username = ref('');
let password = ref('');
const Login = (logintype='') => {
login({
username: username.value,
password: password.value
}).then(res => {
console.log(res)
if (res.status == 'ok') {
if(mianmi.value==true && logintype=='click'){
localStorage.setItem("username",username.value)
localStorage.setItem("password",password.value)
localStorage.setItem("mianmi_date",day7())
}
sessionStorage.setItem("access_token", res.token)
sessionStorage.setItem("refresh_token", res.refresh_token)
uni.switchTab({
url: '/pages/index/index'
})
}
})
}
const day7=()=>{
const now = new Date();

@ -6,18 +6,21 @@
</view> -->
<view v-if="List.length>0">
<view class="person_list_wrapper">
<view class="person_item_wrapper" v-for="(i, k) in List" :key="k" @click="PersonClick(i)">
<view class="person_avatar_wrapper">
<image v-if="i.sex === 1" src="@/static/images/userm.png"></image>
<image v-else src="@/static/images/userw.png"></image>
</view>
<view class="person_info_wrapper">
<view class="person_text_wrapper">
<view class="person_name_wrapper">{{ i.name }}</view>
<view class="person_sex_wrapper">{{ i.sex === 1 ? "男" : "女" }}</view>
<view class="person_item_wrapper" v-for="(i, k) in List" :key="k">
<view style="display: flex;align-items: center;" @click="PersonClick(i)">
<view class="person_avatar_wrapper">
<image v-if="i.sex === 1" src="@/static/images/userm.png"></image>
<image v-else src="@/static/images/userw.png"></image>
</view>
<view class="person_info_wrapper">
<view class="person_text_wrapper">
<view class="person_name_wrapper">{{ i.name }}</view>
<view class="person_sex_wrapper">{{ i.sex === 1 ? "男" : "女" }}</view>
</view>
<view class="person_idnumber_wrapper">{{ i.id_number }}</view>
</view>
<view class="person_idnumber_wrapper">{{ i.id_number }}</view>
</view>
<view style="display: flex; width: 300rpx;" >
<view class="person_type_wrapper">本人</view>
<view style="display: flex; justify-content: end; width: 100%; padding-right: 20rpx;">
@ -42,7 +45,7 @@
请先添加体检人
</view>
<view class="add_button_wrapper">
<view class="add_button_text_wrapper">添加体检</view>
<view class="add_button_text_wrapper" @click="addClickFunc()"></view>
</view>
</view>
</template>
@ -52,7 +55,7 @@
ref
} from "vue"
import {
PersonGetList
PersonGetList,PersonDel
} from "@/api"
import {
onLoad,
@ -83,13 +86,35 @@
url: url
})
}
const addClickFunc=()=>{
uni.navigateTo({
url:'/pages/user/person_edit'
})
}
const editClickFunc=(id)=>{
uni.navigateTo({
url:'/pages/user/person_edit?personid=' + id
})
}
const delClickFunc=(id)=>{
uni.showModal({
title: '提示',
content: '确定删除吗?',
success: function (res) {
if (res.confirm) {
PersonDel({
id: id
}).then(res => {
if (res.status) {
GetList()
}
})
} else if (res.cancel) {
console.log('用户点击取消');
}
}
});
}
const PersonClick=(person)=>{
uni.navigateTo({
@ -123,12 +148,13 @@
display: flex;
align-items: center;
margin: 20rpx auto 0;
padding-right: 20rpx;
}
.person_avatar_wrapper {
width: 105rpx;
height: 105rpx;
margin-left: 47rpx;
margin-left: 16rpx;
}
.person_avatar_wrapper image {
@ -139,7 +165,7 @@
}
.person_info_wrapper {
margin-left: 38rpx;
margin-left: 14rpx;
width: 250rpx;
}
@ -237,7 +263,7 @@
font-size: 31rpx;
font-weight: 500;
color: #F6FDFD;
margin-left: 32rpx;
text-align: center;
}
@ -262,7 +288,7 @@
color:#666;
}
.tools_row{
margin-left: 30rpx;
margin-left: 20rpx;
display: flex;
}
</style>

@ -52,7 +52,7 @@
watch
} from "vue"
import {
MemberRecharge,MemberGetDetail
} from "@/api"
import {
onLoad
@ -85,21 +85,7 @@
cancelText:'取消',
success: function (r) {
if (r.confirm) {
MemberRecharge({
true_money: true_money.value,
give_money: give_money.value,
member_id: member_id.value
}).then(res => {
if (res.status) {
uni.showToast({
title: '充值成功',
});
uni.switchTab({
url:'/pages/index/index'
})
}
})
} else if (r.cancel) {
}
@ -124,12 +110,7 @@
let Info=ref({});
const GetMemberInfo=()=>{
MemberGetDetail({member_id:member_id.value}).then(res => {
if (res.status) {
Info.value=res.data.info
}
})
}
onLoad((e)=>{

@ -8,14 +8,16 @@
import {
ref
} from "vue"
import {
WXGetOpenid
} from "@/api"
import {
onLoad
} from "@dcloudio/uni-app"
let code=ref('')
const WXGetOpenidFuc = () => {
WXGetOpenid().then(res => {
WXGetOpenid({code:code.value}).then(res => {
if (res.status) {
sessionStorage.setItem("access_token", res.data.token)
sessionStorage.setItem("refresh_token", res.data.refresh_token)
@ -25,7 +27,8 @@
}
})
}
onLoad(() => {
onLoad((option) => {
code.value=option.code
WXGetOpenidFuc()
})
</script>

@ -0,0 +1 @@
const o=(o,t)=>{const c=o.__vccOpts||o;for(const[s,n]of t)c[s]=n;return c};export{o as _};

@ -0,0 +1 @@
.fenzhen_info[data-v-50cfdedd]{padding:.9375rem}.header[data-v-50cfdedd]{background-color:#30c5be;border-radius:.625rem;padding:.9375rem 1.25rem;color:#fff}.name[data-v-50cfdedd]{font-size:1.5625rem}.riqi[data-v-50cfdedd]{font-size:.8125rem;margin-top:.5625rem}.tiaoma[data-v-50cfdedd]{border-radius:.625rem;padding:1.875rem 1.25rem .9375rem;box-shadow:0 5px 5px #ccc}.xia[data-v-50cfdedd]{padding:1.25rem 0}.xia_title[data-v-50cfdedd]{font-size:#222222;font-size:1.25rem}.xia_row1[data-v-50cfdedd]{display:flex;justify-content:space-between;line-height:1.25rem;margin-bottom:.9375rem;margin-top:.625rem}.zhuangtai[data-v-50cfdedd]{display:flex;box-shadow:0 5px 5px #ccc;border-radius:.625rem;border:1px solid #e2e2e2;margin-top:.625rem}.zhuangtai_left[data-v-50cfdedd]{color:#fff;padding:.9375rem .625rem;text-align:center;white-space:nowrap;-webkit-writing-mode:tb-rl;writing-mode:tb-rl;font-size:.9375rem;border-radius:.625rem 0 0 .625rem}.bakcolor1[data-v-50cfdedd]{background-color:#fc924a}.bakcolor2[data-v-50cfdedd]{background-color:#01cfde}.bakcolor3[data-v-50cfdedd]{background-color:#c6c6c6}.lanzi[data-v-50cfdedd]{color:#01cfde}.zhuangtai_right[data-v-50cfdedd]{display:flex;justify-content:space-between;width:100%;padding:1.25rem}.keshiname[data-v-50cfdedd]{font-weight:500;font-size:1.25rem;color:#222}.zhenshiname[data-v-50cfdedd]{font-weight:500;font-size:.9375rem;color:#6e6e6e;margin-top:.375rem}.tiaoma[data-v-50cfdedd]{display:flex;flex-direction:column;justify-content:center;align-items:center}.tiaoma2[data-v-50cfdedd]{display:flex;flex-direction:column;justify-content:center;margin-bottom:.46875rem}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1 +0,0 @@
.container[data-v-b45ec131]{padding:.625rem;background-color:#fff}.top[data-v-b45ec131]{display:flex;justify-content:space-around}.top_left[data-v-b45ec131]{border:.03125rem solid #ccc;width:7.5rem;padding:1.25rem;border-radius:.625rem;height:12.5rem;font-size:1.5625rem;font-weight:700;background-color:#26ced0;color:#fff}.top_right[data-v-b45ec131]{font-size:1.25rem}.top_right1[data-v-b45ec131]{border:.03125rem solid #ccc;width:7.5rem;padding:1.25rem;border-radius:.625rem;height:4.53125rem;font-weight:700;background-color:#00bbf9;color:#fff}.top_right2[data-v-b45ec131]{border:.03125rem solid #ccc;width:7.5rem;padding:1.25rem;border-radius:.625rem;margin-top:.875rem;height:4.53125rem;font-weight:700;background-color:#ff8a5b;color:#fff}.title[data-v-b45ec131]{font-size:1.09375rem;font-weight:700;margin-top:.3125rem;margin-bottom:.5625rem;color:#00bbf9;display:flex}.bottom[data-v-b45ec131]{height:calc(100vh - 22.5rem);overflow:scroll}

@ -1 +0,0 @@
import{G as t,H as e,O as a,J as s,K as o,r as n,L as r,M as i,N as u,h as d}from"./index-115eb096.js";const c=(t,e)=>{const a=t.__vccOpts||t;for(const[s,o]of e)a[s]=o;return a};function l(t,e){return"string"==typeof t?e:t}const m=a=>(s,n=e())=>{!o&&t(a,s,n)},v=m(a),h=m(s);const{isLoading:p,sendRequest:f}=function(){const t=n(!1);return{isLoading:t,sendRequest:function(e){let a=function(t){return t.header={Authorization:"Bearer "+sessionStorage.getItem("access_token"),"Content-Type":"application/json"},t}(e);return t.value=!0,r({title:"加载中",mask:!0}),new Promise(((e,s)=>{i({...a,success:a=>{let s=200===(o=a).statusCode?(0==o.data.status&&d({title:o.data.msg,icon:"none"}),o.data):(d({title:"请求失败,请稍后重试",icon:"none"}),Promise.reject(o.data));var o;t.value=!1,u(),e(s)},fail:e=>{t.value=!1,u(),s(e)}})}))}}}();let O="https://mbmg.yuluo.online/Laravel/public/api/";const P=t=>f({url:O+"H5/Login",method:"POST",data:t}),S=t=>f({url:O+"v1/H5/MemberSave",method:"POST",data:t}),g=t=>f({url:O+"v1/H5/MemberGetList",method:"POST",data:t}),H=t=>f({url:O+"v1/H5/MemberRecharge",method:"POST",data:t}),T=t=>f({url:O+"v1/H5/AccountList",method:"POST",data:t}),b=t=>f({url:O+"v1/H5/MemberGetDetail",method:"POST",data:t}),L=t=>f({url:O+"v1/H5/GetUserInfo",method:"POST",data:t}),M=t=>f({url:O+"v1/H5/MemberExpend",method:"POST",data:t});export{T as A,L as G,S as M,c as _,h as a,b,H as c,M as d,g as e,P as l,v as o,l as r};

@ -0,0 +1 @@
.list_main[data-v-8a1771b9]{background-color:#fafafa;height:100vh}.person_list_wrapper[data-v-8a1771b9]{width:23.4375rem;margin:0 auto;overflow-y:auto}.person_item_wrapper[data-v-8a1771b9]{width:21.5625rem;height:5.1875rem;background:#ffffff;box-shadow:0 0 .3125rem rgba(0,0,0,.04);border-radius:.46875rem;position:relative;display:flex;align-items:center;margin:.625rem auto 0;padding-right:.625rem}.person_avatar_wrapper[data-v-8a1771b9]{width:3.28125rem;height:3.28125rem;margin-left:.5rem}.person_avatar_wrapper uni-image[data-v-8a1771b9]{width:3.28125rem;height:3.28125rem;display:inline-block;object-fit:contain}.person_info_wrapper[data-v-8a1771b9]{margin-left:.4375rem;width:7.8125rem}.person_text_wrapper[data-v-8a1771b9]{display:flex;align-items:end}.person_name_wrapper[data-v-8a1771b9]{font-weight:500;font-size:1rem;color:#0e0e0e;line-height:1}.person_sex_wrapper[data-v-8a1771b9]{font-size:.75rem;color:#9e9e9e;line-height:1;margin-left:.3125rem}.person_idnumber_wrapper[data-v-8a1771b9]{font-size:.8125rem;color:#0e0e0e;line-height:1;margin-top:.625rem}.person_type_wrapper[data-v-8a1771b9]{position:absolute;width:3.125rem;height:1.4375rem;background:#c0c0c0;border-radius:0 .46875rem;right:0;top:0;font-weight:500;font-size:.75rem;color:#fff;line-height:1.4375rem;text-align:center}.list_left[data-v-8a1771b9]{color:#333;width:8.75rem;display:flex;font-size:1.0625rem}.tel[data-v-8a1771b9]{color:#999;font-size:.8125rem;margin-top:.3125rem}.yue[data-v-8a1771b9]{height:3.125rem;line-height:3.125rem;font-size:1.0625rem;margin-left:.625rem;color:#ff8a5b}.tags[data-v-8a1771b9]{height:3.125rem;line-height:3.125rem;font-size:1.0625rem;margin-left:.625rem}.search_input[data-v-8a1771b9]{background-color:#fff;border-radius:.625rem;height:2.5rem;margin:.3125rem 0 .3125rem .625rem;padding-left:.9375rem;width:15.625rem}.search_button[data-v-8a1771b9]{height:2.5rem;line-height:2.5rem;margin:.3125rem .625rem .3125rem 0;background-color:#79e8e3;text-align:center;width:5.625rem;border-radius:.625rem}.add_button_text_wrapper[data-v-8a1771b9]{font-size:.96875rem;font-weight:500;color:#f6fdfd;text-align:center}.add_button_wrapper[data-v-8a1771b9]{position:fixed;display:flex;justify-content:center;align-items:center;z-index:1;width:18.125rem;height:2.8125rem;background:linear-gradient(-90deg,#23D3AF,#0DC5CF);border-radius:1.40625rem;bottom:1.875rem;left:50%;transform:translate(-50%)}.tools[data-v-8a1771b9]{font-size:.875rem;width:1.875rem;color:#666}.tools_row[data-v-8a1771b9]{margin-left:.625rem;display:flex}

@ -1 +0,0 @@
.uni-tag[data-v-9f3c5d16]{line-height:14px;font-size:12px;font-weight:200;padding:4px 7px;color:#fff;border-radius:3px;background-color:#8f939c;border-width:1px;border-style:solid;border-color:#8f939c;cursor:pointer}.uni-tag--default[data-v-9f3c5d16]{font-size:12px}.uni-tag--default--inverted[data-v-9f3c5d16]{color:#8f939c;border-color:#8f939c}.uni-tag--small[data-v-9f3c5d16]{padding:2px 5px;font-size:12px;border-radius:2px}.uni-tag--mini[data-v-9f3c5d16]{padding:1px 3px;font-size:12px;border-radius:2px}.uni-tag--primary[data-v-9f3c5d16]{background-color:#2979ff;border-color:#2979ff;color:#fff}.uni-tag--success[data-v-9f3c5d16]{color:#fff;background-color:#18bc37;border-color:#18bc37}.uni-tag--warning[data-v-9f3c5d16]{color:#fff;background-color:#f3a73f;border-color:#f3a73f}.uni-tag--error[data-v-9f3c5d16]{color:#fff;background-color:#e43d33;border-color:#e43d33}.uni-tag--primary--inverted[data-v-9f3c5d16]{color:#2979ff;border-color:#2979ff}.uni-tag--success--inverted[data-v-9f3c5d16]{color:#18bc37;border-color:#18bc37}.uni-tag--warning--inverted[data-v-9f3c5d16]{color:#f3a73f;border-color:#f3a73f}.uni-tag--error--inverted[data-v-9f3c5d16]{color:#e43d33;border-color:#e43d33}.uni-tag--inverted[data-v-9f3c5d16]{background-color:#fff}.uni-tag--circle[data-v-9f3c5d16]{border-radius:15px}.uni-tag--mark[data-v-9f3c5d16]{border-radius:0 15px 15px 0}.uni-tag--disabled[data-v-9f3c5d16]{opacity:.5;cursor:not-allowed}.uni-tag-text[data-v-9f3c5d16]{color:#fff;font-size:14px}.uni-tag-text--primary[data-v-9f3c5d16]{color:#2979ff}.uni-tag-text--success[data-v-9f3c5d16]{color:#18bc37}.uni-tag-text--warning[data-v-9f3c5d16]{color:#f3a73f}.uni-tag-text--error[data-v-9f3c5d16]{color:#e43d33}.uni-tag-text--small[data-v-9f3c5d16]{font-size:12px}.list_left[data-v-625706bb]{color:#333;width:8.75rem;display:flex;font-size:1.0625rem}.tel[data-v-625706bb]{color:#999;font-size:.8125rem;margin-top:.3125rem}.yue[data-v-625706bb]{height:3.125rem;line-height:3.125rem;font-size:1.0625rem;margin-left:.625rem;color:#ff8a5b}.tags[data-v-625706bb]{height:3.125rem;line-height:3.125rem;font-size:1.0625rem;margin-left:.625rem}.search_input[data-v-625706bb]{background-color:#fff;border-radius:.625rem;height:2.5rem;margin:.3125rem 0 .3125rem .625rem;padding-left:.9375rem;width:15.625rem}.search_button[data-v-625706bb]{height:2.5rem;line-height:2.5rem;margin:.3125rem .625rem .3125rem 0;background-color:#79e8e3;text-align:center;width:5.625rem;border-radius:.625rem}

@ -0,0 +1 @@
.login[data-v-c80a876d]{background-color:#f0f8ff;padding-top:1.875rem;height:calc(100vh - 1.875rem)}.welcome[data-v-c80a876d]{margin:0 auto 3.125rem 1.875rem;color:#53cdf9}.login_k[data-v-c80a876d]{height:14.0625rem;background-color:#a5eaf9;border-radius:.9375rem;margin:1.25rem;box-shadow:2px 2px 5px #7c9fca;padding:1.25rem 1.25rem 0}.button[data-v-c80a876d]{width:100%;background-color:#00bbf9;height:3.125rem;line-height:3.125rem;text-align:center;color:#fff;font-weight:700;border-radius:1.5625rem;margin-top:2.5rem}.title[data-v-c80a876d]{font-size:1.125rem;font-weight:700;color:#316664}.input[data-v-c80a876d]{margin-top:.625rem;margin-bottom:.9375rem;border:0;border-bottom:.03125rem solid #fff;height:2.5rem;color:#666}

@ -1 +0,0 @@
.login[data-v-43877268]{background-color:#f0f8ff;padding-top:1.875rem;height:calc(100vh - 1.875rem)}.welcome[data-v-43877268]{margin:0 auto 3.125rem 1.875rem;color:#53cdf9}.login_k[data-v-43877268]{height:14.0625rem;background-color:#a5eaf9;border-radius:.9375rem;margin:1.25rem;box-shadow:2px 2px 5px #7c9fca;padding:1.25rem 1.25rem 0}.button[data-v-43877268]{width:100%;background-color:#00bbf9;height:3.125rem;line-height:3.125rem;text-align:center;color:#fff;font-weight:700;border-radius:1.5625rem;margin-top:2.5rem}.title[data-v-43877268]{font-size:1.125rem;font-weight:700;color:#316664}.input[data-v-43877268]{margin-top:.625rem;margin-bottom:.9375rem;border:0;border-bottom:.03125rem solid #fff;height:2.5rem;color:#666}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1 +0,0 @@
import{r as t,o as e,c as a,w as l,i as s,a as r,b as n,d as i,e as o,u as p,F as u,f as c,s as d,n as f,g as _}from"./index-115eb096.js";import{_ as x}from"./uni-icons.65aa37b4.js";import{_ as g,o as y,A as m,r as h}from"./index.4540eefd.js";import{_ as I,a as k}from"./uni-list.7ca13d67.js";const z=g({__name:"index",setup(g){let z=t({color:"#FF8A5B",size:"28",type:"vip"}),b=t({color:"#26CED0",size:"28",type:"hand-up"});const j=t=>{sessionStorage.setItem("userlist_type",t),d({url:"/pages/user/list"})};let v=t([]);return y((()=>{sessionStorage.setItem("userlist_type",""),m().then((t=>{t.status&&(v.value=t.data.list)}))})),(t,d)=>{const g=s,y=h(_("uni-icons"),x),m=h(_("uni-list-item"),I),w=h(_("uni-list"),k);return e(),a(g,{class:"container"},{default:l((()=>[r(g,{class:"top"},{default:l((()=>[r(g,{class:"top_left",onClick:d[0]||(d[0]=t=>j("expend"))},{default:l((()=>[r(g,{style:{display:"flex","margin-top":"60rpx"}},{default:l((()=>[r(g,null,{default:l((()=>[n("收费")])),_:1})])),_:1}),r(g,{style:{"padding-top":"20rpx","text-align":"center"}},{default:l((()=>[r(y,{type:"wallet",style:{color:"#fff","margin-top":"4rpx","margin-left":"4rpx"},size:"99"})])),_:1})])),_:1}),r(g,{class:"top_right"},{default:l((()=>[r(g,{class:"top_right1",onClick:d[1]||(d[1]=t=>{f({url:"/pages/user/user_add"})})},{default:l((()=>[r(g,{style:{display:"flex"}},{default:l((()=>[r(g,null,{default:l((()=>[n("新建")])),_:1})])),_:1}),r(g,{style:{"text-align":"center"}},{default:l((()=>[r(y,{type:"personadd",style:{color:"#fff","margin-top":"4rpx","margin-left":"4rpx"},size:"60"})])),_:1})])),_:1}),r(g,{class:"top_right2",onClick:d[2]||(d[2]=t=>j("recharge"))},{default:l((()=>[r(g,{style:{display:"flex"}},{default:l((()=>[r(g,null,{default:l((()=>[n("充值")])),_:1})])),_:1}),r(g,{style:{"text-align":"center"}},{default:l((()=>[r(y,{type:"vip",style:{color:"#fff","margin-top":"4rpx","margin-left":"4rpx"},size:"60"})])),_:1})])),_:1})])),_:1})])),_:1}),r(g,{style:{padding:"15rpx"}},{default:l((()=>[r(g,{class:"title"},{default:l((()=>[r(g,null,{default:l((()=>[n("今日流水")])),_:1}),r(y,{type:"map",style:{color:"#00BBF9","margin-top":"2rpx","margin-left":"4rpx"},size:"22"})])),_:1}),r(g,{class:"bottom"},{default:l((()=>[r(w,null,{default:l((()=>[(e(!0),i(u,null,o(p(v),((t,s)=>(e(),a(g,{key:s},{default:l((()=>[1==t.type?(e(),a(m,{key:0,showExtraIcon:"true",extraIcon:p(z),title:`充值${t.change_money}`,note:t.name,rightText:t.created_at.slice(-8)},null,8,["extraIcon","title","note","rightText"])):c("",!0),2==t.type?(e(),a(m,{key:1,showExtraIcon:"true",extraIcon:p(b),title:`${t.desc}${t.change_money}`,note:t.name,rightText:t.created_at.slice(-8)},null,8,["extraIcon","title","note","rightText"])):c("",!0)])),_:2},1024)))),128))])),_:1}),0==p(v).length?(e(),a(g,{key:0,style:{"font-size":"28rpx",color:"#ccc","text-align":"center","padding-top":"20rpx"}},{default:l((()=>[n(" 今日暂无记录 ")])),_:1})):c("",!0)])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-b45ec131"]]);export{z as default};

@ -0,0 +1 @@
import{r as e,o as l,c as a,w as t,i as o,l as s,e as d,v as u,C as n,I as r,G as i,z as p,H as c}from"./index-03a0f3e2.js";import{o as m}from"./uni-app.es.ec46320d.js";import{_ as f}from"./_plugin-vue_export-helper.1b428a4d.js";const _=f({__name:"login",setup(f){let _=e(!1);const g=e=>{console.log(e.detail.value[0]),"mianmi"==e.detail.value[0]&&(_.value=!0)};let v=e(""),h=e("");return m((()=>{const e=(new Date).getTime();localStorage.getItem("mianmi_date")>e&&(v.value=localStorage.getItem("username"),h.value=localStorage.getItem("password"))})),(e,m)=>{const f=o,_=r,x=i,w=p,V=c;return l(),a(f,{class:"login"},{default:t((()=>[s(f,{class:"welcome"},{default:t((()=>[s(f,{style:{"font-size":"50rpx","font-weight":"700","margin-bottom":"20rpx"}},{default:t((()=>[d(" Hello! ")])),_:1}),s(f,{style:{"font-size":"40rpx"}},{default:t((()=>[d(" 欢迎使用会员管理平台 ")])),_:1})])),_:1}),s(f,{class:"login_k"},{default:t((()=>[s(f,{class:"title"},{default:t((()=>[d("用户名")])),_:1}),s(_,{class:"input",modelValue:u(v),"onUpdate:modelValue":m[0]||(m[0]=e=>n(v)?v.value=e:v=e),"placeholder-style":"color:#d7fffd;",placeholder:"请输入用户名"},null,8,["modelValue"]),s(f,{class:"title"},{default:t((()=>[d("密码")])),_:1}),s(_,{class:"input",modelValue:u(h),"onUpdate:modelValue":m[1]||(m[1]=e=>n(h)?h.value=e:h=e),password:"","placeholder-style":"color:#d7fffd;",placeholder:"请输入密码"},null,8,["modelValue"]),s(f,null,{default:t((()=>[s(V,{onChange:g},{default:t((()=>[s(w,null,{default:t((()=>[s(x,{value:"mianmi"}),d("7天免密登录 ")])),_:1})])),_:1})])),_:1})])),_:1}),s(f,{style:{"padding-left":"40rpx","padding-right":"40rpx"}},{default:t((()=>[s(f,{class:"button",onClick:m[2]||(m[2]=e=>{})},{default:t((()=>[d("登 录")])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-c80a876d"]]);export{_ as default};

@ -1 +0,0 @@
import{r as e,o as a,c as l,w as t,s,i as o,a as n,b as u,u as d,k as r,I as i,C as c,D as m,E as f}from"./index-115eb096.js";import{_ as g,a as p,l as _}from"./index.4540eefd.js";const v=g({__name:"login",setup(g){let v=e(!1);const h=e=>{console.log(e.detail.value[0]),"mianmi"==e.detail.value[0]&&(v.value=!0)};let k=e(""),x=e("");const I=(e="")=>{_({username:k.value,password:x.value}).then((a=>{console.log(a),"ok"==a.status&&(1==v.value&&"click"==e&&(localStorage.setItem("username",k.value),localStorage.setItem("password",x.value),localStorage.setItem("mianmi_date",w())),sessionStorage.setItem("access_token",a.token),sessionStorage.setItem("refresh_token",a.refresh_token),s({url:"/pages/index/index"}))}))},w=()=>(new Date).getTime()+6048e5;return p((()=>{const e=(new Date).getTime();localStorage.getItem("mianmi_date")>e&&(k.value=localStorage.getItem("username"),x.value=localStorage.getItem("password"),I())})),(e,s)=>{const g=o,p=i,_=c,v=m,w=f;return a(),l(g,{class:"login"},{default:t((()=>[n(g,{class:"welcome"},{default:t((()=>[n(g,{style:{"font-size":"50rpx","font-weight":"700","margin-bottom":"20rpx"}},{default:t((()=>[u(" Hello! ")])),_:1}),n(g,{style:{"font-size":"40rpx"}},{default:t((()=>[u(" 欢迎使用会员管理平台 ")])),_:1})])),_:1}),n(g,{class:"login_k"},{default:t((()=>[n(g,{class:"title"},{default:t((()=>[u("用户名")])),_:1}),n(p,{class:"input",modelValue:d(k),"onUpdate:modelValue":s[0]||(s[0]=e=>r(k)?k.value=e:k=e),"placeholder-style":"color:#d7fffd;",placeholder:"请输入用户名"},null,8,["modelValue"]),n(g,{class:"title"},{default:t((()=>[u("密码")])),_:1}),n(p,{class:"input",modelValue:d(x),"onUpdate:modelValue":s[1]||(s[1]=e=>r(x)?x.value=e:x=e),password:"","placeholder-style":"color:#d7fffd;",placeholder:"请输入密码"},null,8,["modelValue"]),n(g,null,{default:t((()=>[n(w,{onChange:h},{default:t((()=>[n(v,null,{default:t((()=>[n(_,{value:"mianmi"}),u("7天免密登录 ")])),_:1})])),_:1})])),_:1})])),_:1}),n(g,{style:{"padding-left":"40rpx","padding-right":"40rpx"}},{default:t((()=>[n(g,{class:"button",onClick:s[2]||(s[2]=e=>I("click"))},{default:t((()=>[u("登 录")])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-43877268"]]);export{v as default};

@ -0,0 +1 @@
import{r as e,o as l,c as a,w as t,i as s,l as o,e as n,t as u,v as c,C as r,x as d,D as i,s as p,k as f,I as m,E as _}from"./index-03a0f3e2.js";import{_ as x}from"./uni-icons.ce53e597.js";import{o as y,M as v,c as b,r as g}from"./uni-app.es.ec46320d.js";import{_ as h}from"./_plugin-vue_export-helper.1b428a4d.js";const j=h({__name:"expend",setup(h){let j=e(0),V=e({});let k=e(null),w=e("");const z=()=>null==k.value?(d({title:"请输入金额",icon:"none"}),!1):""==w.value?(d({title:"请输入收费内容",icon:"none"}),!1):void i({title:"提示",content:"确定扣款吗?",confirmText:"确认",cancelText:"取消",success:function(e){e.confirm?b({member_id:j.value,money:k.value,desc:w.value}).then((e=>{e.status&&(d({title:"扣款成功"}),p({url:"/pages/index/index"}))})):e.cancel}});return y((e=>{j.value=e.member_id,v({member_id:j.value}).then((e=>{e.status&&(V.value=e.data.info)}))})),(e,d)=>{const i=s,p=g(f("uni-icons"),x),y=m,v=_;return l(),a(i,{class:"expend"},{default:t((()=>[o(i,{class:"top"},{default:t((()=>[o(i,{style:{display:"flex","justify-content":"space-between"}},{default:t((()=>[o(i,null,{default:t((()=>[o(i,{class:"name"},{default:t((()=>[n(u(c(V).name),1)])),_:1}),o(i,{class:"tel"},{default:t((()=>[n(u(c(V).tel),1)])),_:1})])),_:1}),o(i,null,{default:t((()=>[o(p,{type:"wallet",style:{color:"#fff","margin-top":"4rpx","margin-left":"4rpx"},size:"70"})])),_:1})])),_:1}),o(i,{style:{display:"flex","justify-content":"space-around","margin-top":"20rpx","background-color":"#fff","border-radius":"40rpx",padding:"10rpx"}},{default:t((()=>[o(i,null,{default:t((()=>[o(i,{class:"info_title"},{default:t((()=>[n(" 总充值金额(真实) ")])),_:1}),o(i,{class:"price"},{default:t((()=>[n(u(c(V).all_true_money),1)])),_:1})])),_:1}),o(i,null,{default:t((()=>[o(i,{class:"info_title",style:{color:"#18bc37"}},{default:t((()=>[n(" 剩余额度 ")])),_:1}),o(i,{class:"price",style:{color:"#55aa00"}},{default:t((()=>[n(u(c(V).amount),1)])),_:1})])),_:1})])),_:1}),o(i,{style:{padding:"40rpx","margin-top":"40rpx"}},{default:t((()=>[o(i,{class:"title"},{default:t((()=>[n("收费金额")])),_:1}),o(y,{class:"input",modelValue:c(k),"onUpdate:modelValue":d[0]||(d[0]=e=>r(k)?k.value=e:k=e),"placeholder-style":"color:#ccc;font-size:45rpx",type:"number",placeholder:"输入扣款额"},null,8,["modelValue"]),o(i,{class:"title"},{default:t((()=>[n("收费内容")])),_:1}),o(i,{class:"uni-textarea",style:{border:"1px solid #ccc","border-radius":"20rpx",padding:"20rpx","margin-top":"20rpx"}},{default:t((()=>[o(v,{"placeholder-style":"color:#ccc",modelValue:c(w),"onUpdate:modelValue":d[1]||(d[1]=e=>r(w)?w.value=e:w=e),placeholder:"服务内容"},null,8,["modelValue"])])),_:1}),o(i,{class:"button",onClick:z},{default:t((()=>[n("收 费")])),_:1})])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-85dc08a0"]]);export{j as default};

@ -1 +0,0 @@
import{r as e,o as l,c as a,w as t,i as s,a as n,b as o,t as u,u as d,k as c,h as r,l as i,s as p,g as f,I as m,m as _}from"./index-115eb096.js";import{_ as x}from"./uni-icons.65aa37b4.js";import{_ as y,a as b,b as v,d as g,r as h}from"./index.4540eefd.js";const V=y({__name:"expend",setup(y){let V=e(0),j=e({});let k=e(null),w=e("");const z=()=>null==k.value?(r({title:"请输入金额",icon:"none"}),!1):""==w.value?(r({title:"请输入收费内容",icon:"none"}),!1):void i({title:"提示",content:"确定扣款吗?",confirmText:"确认",cancelText:"取消",success:function(e){e.confirm?g({member_id:V.value,money:k.value,desc:w.value}).then((e=>{e.status&&(r({title:"扣款成功"}),p({url:"/pages/index/index"}))})):e.cancel}});return b((e=>{V.value=e.member_id,v({member_id:V.value}).then((e=>{e.status&&(j.value=e.data.info)}))})),(e,r)=>{const i=s,p=h(f("uni-icons"),x),y=m,b=_;return l(),a(i,{class:"expend"},{default:t((()=>[n(i,{class:"top"},{default:t((()=>[n(i,{style:{display:"flex","justify-content":"space-between"}},{default:t((()=>[n(i,null,{default:t((()=>[n(i,{class:"name"},{default:t((()=>[o(u(d(j).name),1)])),_:1}),n(i,{class:"tel"},{default:t((()=>[o(u(d(j).tel),1)])),_:1})])),_:1}),n(i,null,{default:t((()=>[n(p,{type:"wallet",style:{color:"#fff","margin-top":"4rpx","margin-left":"4rpx"},size:"70"})])),_:1})])),_:1}),n(i,{style:{display:"flex","justify-content":"space-around","margin-top":"20rpx","background-color":"#fff","border-radius":"40rpx",padding:"10rpx"}},{default:t((()=>[n(i,null,{default:t((()=>[n(i,{class:"info_title"},{default:t((()=>[o(" 总充值金额(真实) ")])),_:1}),n(i,{class:"price"},{default:t((()=>[o(u(d(j).all_true_money),1)])),_:1})])),_:1}),n(i,null,{default:t((()=>[n(i,{class:"info_title",style:{color:"#18bc37"}},{default:t((()=>[o(" 剩余额度 ")])),_:1}),n(i,{class:"price",style:{color:"#55aa00"}},{default:t((()=>[o(u(d(j).amount),1)])),_:1})])),_:1})])),_:1}),n(i,{style:{padding:"40rpx","margin-top":"40rpx"}},{default:t((()=>[n(i,{class:"title"},{default:t((()=>[o("收费金额")])),_:1}),n(y,{class:"input",modelValue:d(k),"onUpdate:modelValue":r[0]||(r[0]=e=>c(k)?k.value=e:k=e),"placeholder-style":"color:#ccc;font-size:45rpx",type:"number",placeholder:"输入扣款额"},null,8,["modelValue"]),n(i,{class:"title"},{default:t((()=>[o("收费内容")])),_:1}),n(i,{class:"uni-textarea",style:{border:"1px solid #ccc","border-radius":"20rpx",padding:"20rpx","margin-top":"20rpx"}},{default:t((()=>[n(b,{"placeholder-style":"color:#ccc",modelValue:d(w),"onUpdate:modelValue":r[1]||(r[1]=e=>c(w)?w.value=e:w=e),placeholder:"服务内容"},null,8,["modelValue"])])),_:1}),n(i,{class:"button",onClick:z},{default:t((()=>[o("收 费")])),_:1})])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-85dc08a0"]]);export{V as default};

@ -0,0 +1 @@
import{r as s,o as e,c as a,w as t,i as r,v as l,l as n,q as p,u as o,F as _,e as d,h as i,k as u,t as c,D as f,m}from"./index-03a0f3e2.js";import{_ as w}from"./uni-icons.ce53e597.js";import{a as x,d as y,r as h,e as g}from"./uni-app.es.ec46320d.js";import{_ as k}from"./_plugin-vue_export-helper.1b428a4d.js";const v=k({__name:"list",setup(k){let v=s(""),b=s([]);const C=()=>{y({search:v.value}).then((s=>{s.status&&(b.value=s.data.list)}))};return x((()=>{C()})),(s,x)=>{const y=m,k=r,v=h(u("uni-icons"),w);return e(),a(k,{class:"list_main"},{default:t((()=>[l(b).length>0?(e(),a(k,{key:0},{default:t((()=>[n(k,{class:"person_list_wrapper"},{default:t((()=>[(e(!0),p(_,null,o(l(b),((s,r)=>(e(),a(k,{class:"person_item_wrapper",key:r},{default:t((()=>[n(k,{style:{display:"flex","align-items":"center"},onClick:e=>{i({url:"/pages/fenzhen/fenzhen_paidui?id_number="+s.id_number})}},{default:t((()=>[n(k,{class:"person_avatar_wrapper"},{default:t((()=>[1===s.sex?(e(),a(y,{key:0,src:"/h5/assets/userm-5a60dd5d.png"})):(e(),a(y,{key:1,src:"/h5/assets/userw-25f41699.png"}))])),_:2},1024),n(k,{class:"person_info_wrapper"},{default:t((()=>[n(k,{class:"person_text_wrapper"},{default:t((()=>[n(k,{class:"person_name_wrapper"},{default:t((()=>[d(c(s.name),1)])),_:2},1024),n(k,{class:"person_sex_wrapper"},{default:t((()=>[d(c(1===s.sex?"男":"女")+"性",1)])),_:2},1024)])),_:2},1024),n(k,{class:"person_idnumber_wrapper"},{default:t((()=>[d(c(s.id_number),1)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"]),n(k,{style:{display:"flex",width:"300rpx"}},{default:t((()=>[n(k,{class:"person_type_wrapper"},{default:t((()=>[d("本人")])),_:1}),n(k,{style:{display:"flex","justify-content":"end",width:"100%","padding-right":"20rpx"}},{default:t((()=>[n(k,{class:"tools_row",onClick:e=>{return a=s.id,void i({url:"/pages/user/person_edit?personid="+a});var a}},{default:t((()=>[n(v,{type:"compose",size:"20"}),n(k,{class:"tools"},{default:t((()=>[d("编辑")])),_:1})])),_:2},1032,["onClick"]),n(k,{class:"tools_row",onClick:e=>{return a=s.id,void f({title:"提示",content:"确定删除吗?",success:function(s){s.confirm?g({id:a}).then((s=>{s.status&&C()})):s.cancel&&console.log("用户点击取消")}});var a}},{default:t((()=>[n(v,{type:"trash",size:"20"}),n(k,{class:"tools"},{default:t((()=>[d("删除")])),_:1})])),_:2},1032,["onClick"])])),_:2},1024)])),_:2},1024)])),_:2},1024)))),128))])),_:1})])),_:1})):(e(),a(k,{key:1,style:{"font-size":"28rpx",color:"#666",width:"100%","text-align":"center","padding-top":"200rpx"}},{default:t((()=>[d(" 请先添加体检人 ")])),_:1})),n(k,{class:"add_button_wrapper"},{default:t((()=>[n(k,{class:"add_button_text_wrapper",onClick:x[0]||(x[0]=s=>{i({url:"/pages/user/person_edit"})})},{default:t((()=>[d("添加体检人")])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-8a1771b9"]]);export{v as default};

@ -1 +0,0 @@
import{o as e,c as t,w as a,b as s,t as l,p as i,q as n,f as u,v as r,r as o,i as d,a as c,u as p,k as m,d as f,e as g,F as _,I as y,g as h,n as k}from"./index-115eb096.js";import{_ as x}from"./uni-icons.65aa37b4.js";import{_ as b,o as S,e as v,r as C}from"./index.4540eefd.js";import{_ as j,a as B}from"./uni-list.7ca13d67.js";const I=b({name:"UniTag",emits:["click"],props:{type:{type:String,default:"default"},size:{type:String,default:"normal"},text:{type:String,default:""},disabled:{type:[Boolean,String],default:!1},inverted:{type:[Boolean,String],default:!1},circle:{type:[Boolean,String],default:!1},mark:{type:[Boolean,String],default:!1},customStyle:{type:String,default:""}},computed:{classes(){const{type:e,disabled:t,inverted:a,circle:s,mark:l,size:i,isTrue:n}=this;return["uni-tag--"+e,"uni-tag--"+i,n(t)?"uni-tag--disabled":"",n(a)?"uni-tag--"+e+"--inverted":"",n(s)?"uni-tag--circle":"",n(l)?"uni-tag--mark":"",n(a)?"uni-tag--inverted uni-tag-text--"+e:"","small"===i?"uni-tag-text--small":""].join(" ")}},methods:{isTrue:e=>!0===e||"true"===e,onClick(){this.isTrue(this.disabled)||this.$emit("click")}}},[["render",function(o,d,c,p,m,f){const g=r;return c.text?(e(),t(g,{key:0,class:i(["uni-tag",f.classes]),style:n(c.customStyle),onClick:f.onClick},{default:a((()=>[s(l(c.text),1)])),_:1},8,["class","style","onClick"])):u("",!0)}],["__scopeId","data-v-9f3c5d16"]]),T=b({__name:"list",setup(i){let n=o(""),r=o([]);const b=()=>{v({search:n.value}).then((e=>{e.status&&(r.value=e.data.list)}))};return S((()=>{b()})),(i,o)=>{const S=y,v=d,T=C(h("uni-icons"),x),w=C(h("uni-tag"),I),z=C(h("uni-list-item"),j),V=C(h("uni-list"),B);return e(),t(v,{class:"list_main"},{default:a((()=>[c(v,{style:{display:"flex","justify-content":"space-between"}},{default:a((()=>[c(S,{class:"input search_input",modelValue:p(n),"onUpdate:modelValue":o[0]||(o[0]=e=>m(n)?n.value=e:n=e),"placeholder-style":"color:#ccc;",placeholder:"搜索"},null,8,["modelValue"]),c(v,{class:"search_button",onClick:o[1]||(o[1]=e=>b())},{default:a((()=>[s("搜索")])),_:1})])),_:1}),c(V,null,{default:a((()=>[(e(!0),f(_,null,g(p(r),((i,n)=>(e(),t(z,{key:n,clickable:"",link:"",onClick:e=>(e=>{let t=sessionStorage.getItem("userlist_type"),a=null;"expend"==t&&(a="/pages/user/expend?member_id="+e),"recharge"==t&&(a="/pages/user/recharge?member_id="+e),k({url:a})})(i.id)},{header:a((()=>[c(v,{class:"list_left"},{default:a((()=>[c(v,{style:{height:"100rpx","line-height":"100rpx","margin-right":"10rpx"}},{default:a((()=>[c(T,{type:"person-filled",style:{"margin-top":"4rpx"},size:"30",color:"#79e8e3"})])),_:1}),c(v,null,{default:a((()=>[c(v,{class:"name"},{default:a((()=>[s(l(i.name),1)])),_:2},1024),c(v,{class:"tel"},{default:a((()=>[s(l(i.tel),1)])),_:2},1024)])),_:2},1024)])),_:2},1024)])),body:a((()=>[c(v,{class:"yue"},{default:a((()=>[s("余:¥"+l(i.amount),1)])),_:2},1024)])),footer:a((()=>[0==i.status?(e(),t(v,{key:0,class:"tags"},{default:a((()=>[c(w,{text:"锁定",type:"warning"})])),_:1})):u("",!0)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1})}}},[["__scopeId","data-v-625706bb"]]);export{T as default};

@ -0,0 +1 @@
import{r as e,o as l,c as a,w as t,i as s,l as u,e as n,v as o,x as d,j as i,k as r,I as c,y as p,z as _,A as f}from"./index-03a0f3e2.js";import{_ as m}from"./uni-icons.ce53e597.js";import{o as x,P as v,b as h,r as y}from"./uni-app.es.ec46320d.js";import{_ as g}from"./_plugin-vue_export-helper.1b428a4d.js";const V=g({__name:"person_edit",setup(g){let V=e({});const b=e=>{V.value.sex=e.detail.value};return x((e=>{e.personid?(V.value.id=e.personid,v({id:V.value.id}).then((e=>{e.status&&(V.value=e.data.info)}))):V.value.id=0})),(e,x)=>{const v=s,g=y(r("uni-icons"),m),k=c,j=p,U=_,w=f;return l(),a(v,{class:"UserAdd"},{default:t((()=>[u(v,{class:"top"},{default:t((()=>[u(v,{style:{"font-size":"40rpx",padding:"40rpx"}},{default:t((()=>[n("人员基本信息")])),_:1}),u(v,{style:{"text-align":"center"}},{default:t((()=>[u(g,{type:"personadd",style:{color:"#fff","margin-top":"4rpx","margin-left":"4rpx"},size:"80"})])),_:1})])),_:1}),u(v,{style:{padding:"40rpx","margin-top":"40rpx"}},{default:t((()=>[u(v,{class:"title"},{default:t((()=>[n("姓名")])),_:1}),u(k,{modelValue:o(V).name,"onUpdate:modelValue":x[0]||(x[0]=e=>o(V).name=e),class:"input","placeholder-style":"color:#ccc;",placeholder:"请输入姓名"},null,8,["modelValue"]),u(v,{class:"title"},{default:t((()=>[n("电话")])),_:1}),u(k,{modelValue:o(V).tel,"onUpdate:modelValue":x[1]||(x[1]=e=>o(V).tel=e),class:"input",type:"tel","placeholder-style":"color:#ccc;",placeholder:"请输入电话"},null,8,["modelValue"]),u(v,{class:"title"},{default:t((()=>[n("性别")])),_:1}),u(w,{onChange:b,style:{display:"flex",margin:"40rpx 20rpx 40rpx -10rpx"}},{default:t((()=>[u(U,{class:"radio_row"},{default:t((()=>[u(v,null,{default:t((()=>[u(j,{value:"1",checked:"1"==o(V).sex},null,8,["checked"])])),_:1}),u(v,null,{default:t((()=>[n("男")])),_:1})])),_:1}),u(U,{class:"radio_row"},{default:t((()=>[u(v,null,{default:t((()=>[u(j,{value:"2",checked:"2"==o(V).sex},null,8,["checked"])])),_:1}),u(v,null,{default:t((()=>[n("女")])),_:1})])),_:1})])),_:1}),u(v,{class:"title"},{default:t((()=>[n("证件号码")])),_:1}),u(k,{modelValue:o(V).id_number,"onUpdate:modelValue":x[2]||(x[2]=e=>o(V).id_number=e),class:"input","placeholder-style":"color:#ccc;",placeholder:"请输入证件号码"},null,8,["modelValue"]),u(v,{onClick:x[3]||(x[3]=e=>null==V.value.name?(d({title:"姓名不能为空",icon:"none"}),!1):null==V.value.tel?(d({title:"电话不能为空",icon:"none"}),!1):null==V.value.sex?(d({title:"请选择性别",icon:"none"}),!1):null==V.value.id_number?(d({title:"请输入证件号码",icon:"none"}),!1):void h({info:V.value}).then((e=>{e.status&&(d({title:e.msg}),i({url:"/pages/user/list"}))}))),class:"button"},{default:t((()=>[n("保 存")])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-3e42ab9e"]]);export{V as default};

@ -1 +0,0 @@
import{r as e,j as l,o as a,c as t,w as u,i as s,a as n,b as c,t as o,u as r,k as d,f as i,h as f,l as p,s as _,g as m,I as v}from"./index-115eb096.js";import{_ as y}from"./uni-icons.65aa37b4.js";import{_ as x,a as b,b as g,c as h,r as j}from"./index.4540eefd.js";const V=x({__name:"recharge",setup(x){let V=e(0),k=e(null),N=e(null),w=e(0);l(k,((e,l)=>{null==N.value&&(N.value=0),k.value=T(k.value),w.value=Number(e)+Number(N.value)})),l(N,((e,l)=>{null==k.value&&(k.value=0),N.value=T(N.value),w.value=Number(e)+Number(k.value)}));let I=e({});function T(e){return"0"==(e+="")?e:e.replace(/^0+/,"")}return b((e=>{V.value=e.member_id,g({member_id:V.value}).then((e=>{e.status&&(I.value=e.data.info)}))})),(e,l)=>{const x=s,b=j(m("uni-icons"),y),g=v;return a(),t(x,{class:"recharge"},{default:u((()=>[n(x,{class:"top"},{default:u((()=>[n(x,{style:{display:"flex","justify-content":"space-between"}},{default:u((()=>[n(x,null,{default:u((()=>[n(x,{class:"name"},{default:u((()=>[c(o(r(I).name),1)])),_:1}),n(x,{class:"tel"},{default:u((()=>[c(o(r(I).tel),1)])),_:1})])),_:1}),n(x,null,{default:u((()=>[n(b,{type:"vip",style:{color:"#fff","margin-top":"4rpx","margin-left":"4rpx"},size:"70"})])),_:1})])),_:1}),n(x,{style:{display:"flex","justify-content":"space-around","margin-top":"20rpx","background-color":"#fff","border-radius":"40rpx",padding:"10rpx"}},{default:u((()=>[n(x,null,{default:u((()=>[n(x,{class:"info_title"},{default:u((()=>[c(" 总充值金额(真实) ")])),_:1}),n(x,{class:"price"},{default:u((()=>[c(o(r(I).all_true_money),1)])),_:1})])),_:1}),n(x,null,{default:u((()=>[n(x,{class:"info_title",style:{color:"#18bc37"}},{default:u((()=>[c(" 剩余额度 ")])),_:1}),n(x,{class:"price",style:{color:"#55aa00"}},{default:u((()=>[c(o(r(I).amount),1)])),_:1})])),_:1})])),_:1}),n(x,{style:{padding:"40rpx","margin-top":"40rpx"}},{default:u((()=>[n(x,{class:"title"},{default:u((()=>[c("充值金额")])),_:1}),n(g,{class:"input","placeholder-style":"color:#ccc;",modelValue:r(k),"onUpdate:modelValue":l[0]||(l[0]=e=>d(k)?k.value=e:k=e),placeholder:"输入真实金额"},null,8,["modelValue"]),n(x,{class:"title"},{default:u((()=>[c("赠送金额")])),_:1}),n(g,{class:"input","placeholder-style":"color:#ccc;",modelValue:r(N),"onUpdate:modelValue":l[1]||(l[1]=e=>d(N)?N.value=e:N=e),placeholder:"输入赠送的额度"},null,8,["modelValue"]),r(w)>0?(a(),t(x,{key:0},{default:u((()=>[n(x,{class:"title"},{default:u((()=>[c("入账总额")])),_:1}),n(x,{class:"heji"},{default:u((()=>[c(" ¥"+o(r(w)),1)])),_:1})])),_:1})):i("",!0),n(x,{class:"button",onClick:l[2]||(l[2]=e=>null==k.value?(f({title:"请输入金额",icon:"none"}),!1):w.value>=99999999?(f({title:"金额过大",icon:"none"}),!1):void p({title:"提示",content:"确定充值吗?",confirmText:"确认",cancelText:"取消",success:function(e){e.confirm?h({true_money:k.value,give_money:N.value,member_id:V.value}).then((e=>{e.status&&(f({title:"充值成功"}),_({url:"/pages/index/index"}))})):e.cancel}}))},{default:u((()=>[c("充 值")])),_:1})])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-df82c88c"]]);export{V as default};

@ -0,0 +1 @@
import{r as e,B as l,o as a,c as t,w as u,i as s,l as o,e as n,t as c,v as r,C as d,f as i,x as f,D as p,k as _,I as m}from"./index-03a0f3e2.js";import{_ as v}from"./uni-icons.ce53e597.js";import{o as x,r as y}from"./uni-app.es.ec46320d.js";import{_ as b}from"./_plugin-vue_export-helper.1b428a4d.js";const g=b({__name:"recharge",setup(b){let g=e(0),h=e(null),j=e(null),V=e(0);l(h,((e,l)=>{null==j.value&&(j.value=0),h.value=N(h.value),V.value=Number(e)+Number(j.value)})),l(j,((e,l)=>{null==h.value&&(h.value=0),j.value=N(j.value),V.value=Number(e)+Number(h.value)}));let k=e({});function N(e){return"0"==(e+="")?e:e.replace(/^0+/,"")}return x((e=>{g.value=e.member_id})),(e,l)=>{const x=s,b=y(_("uni-icons"),v),g=m;return a(),t(x,{class:"recharge"},{default:u((()=>[o(x,{class:"top"},{default:u((()=>[o(x,{style:{display:"flex","justify-content":"space-between"}},{default:u((()=>[o(x,null,{default:u((()=>[o(x,{class:"name"},{default:u((()=>[n(c(r(k).name),1)])),_:1}),o(x,{class:"tel"},{default:u((()=>[n(c(r(k).tel),1)])),_:1})])),_:1}),o(x,null,{default:u((()=>[o(b,{type:"vip",style:{color:"#fff","margin-top":"4rpx","margin-left":"4rpx"},size:"70"})])),_:1})])),_:1}),o(x,{style:{display:"flex","justify-content":"space-around","margin-top":"20rpx","background-color":"#fff","border-radius":"40rpx",padding:"10rpx"}},{default:u((()=>[o(x,null,{default:u((()=>[o(x,{class:"info_title"},{default:u((()=>[n(" 总充值金额(真实) ")])),_:1}),o(x,{class:"price"},{default:u((()=>[n(c(r(k).all_true_money),1)])),_:1})])),_:1}),o(x,null,{default:u((()=>[o(x,{class:"info_title",style:{color:"#18bc37"}},{default:u((()=>[n(" 剩余额度 ")])),_:1}),o(x,{class:"price",style:{color:"#55aa00"}},{default:u((()=>[n(c(r(k).amount),1)])),_:1})])),_:1})])),_:1}),o(x,{style:{padding:"40rpx","margin-top":"40rpx"}},{default:u((()=>[o(x,{class:"title"},{default:u((()=>[n("充值金额")])),_:1}),o(g,{class:"input","placeholder-style":"color:#ccc;",modelValue:r(h),"onUpdate:modelValue":l[0]||(l[0]=e=>d(h)?h.value=e:h=e),placeholder:"输入真实金额"},null,8,["modelValue"]),o(x,{class:"title"},{default:u((()=>[n("赠送金额")])),_:1}),o(g,{class:"input","placeholder-style":"color:#ccc;",modelValue:r(j),"onUpdate:modelValue":l[1]||(l[1]=e=>d(j)?j.value=e:j=e),placeholder:"输入赠送的额度"},null,8,["modelValue"]),r(V)>0?(a(),t(x,{key:0},{default:u((()=>[o(x,{class:"title"},{default:u((()=>[n("入账总额")])),_:1}),o(x,{class:"heji"},{default:u((()=>[n(" ¥"+c(r(V)),1)])),_:1})])),_:1})):i("",!0),o(x,{class:"button",onClick:l[2]||(l[2]=e=>null==h.value?(f({title:"请输入金额",icon:"none"}),!1):V.value>=99999999?(f({title:"金额过大",icon:"none"}),!1):void p({title:"提示",content:"确定充值吗?",confirmText:"确认",cancelText:"取消",success:function(e){e.confirm||e.cancel}}))},{default:u((()=>[n("充 值")])),_:1})])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-5878b79a"]]);export{g as default};

@ -1 +0,0 @@
import{r as e,o as l,c as a,w as t,i as s,a as o,b as n,u as d,h as u,s as r,g as i,I as c}from"./index-115eb096.js";import{_ as p}from"./uni-icons.65aa37b4.js";import{_ as m,M as f,r as _}from"./index.4540eefd.js";const x=m({__name:"user_add",setup(m){let x=e({});return(e,m)=>{const g=s,y=_(i("uni-icons"),p),h=c;return l(),a(g,{class:"UserAdd"},{default:t((()=>[o(g,{class:"top"},{default:t((()=>[o(g,{style:{"font-size":"40rpx",padding:"40rpx"}},{default:t((()=>[n("请输入会员基本信息")])),_:1}),o(g,{style:{"text-align":"center"}},{default:t((()=>[o(y,{type:"personadd",style:{color:"#fff","margin-top":"4rpx","margin-left":"4rpx"},size:"80"})])),_:1})])),_:1}),o(g,{style:{padding:"40rpx","margin-top":"40rpx"}},{default:t((()=>[o(g,{class:"title"},{default:t((()=>[n("姓名")])),_:1}),o(h,{modelValue:d(x).name,"onUpdate:modelValue":m[0]||(m[0]=e=>d(x).name=e),class:"input","placeholder-style":"color:#ccc;",placeholder:"请输入姓名"},null,8,["modelValue"]),o(g,{class:"title"},{default:t((()=>[n("电话")])),_:1}),o(h,{modelValue:d(x).tel,"onUpdate:modelValue":m[1]||(m[1]=e=>d(x).tel=e),class:"input",type:"tel","placeholder-style":"color:#ccc;",placeholder:"请输入电话"},null,8,["modelValue"]),o(g,{onClick:m[2]||(m[2]=e=>null==x.value.name?(u({title:"姓名不能为空",icon:"none"}),!1):null==x.value.tel?(u({title:"电话不能为空",icon:"none"}),!1):(x.value.id=0,void f({info:x.value}).then((e=>{e.status&&(u({title:e.msg}),r({url:"/pages/user/list"}))})))),class:"button"},{default:t((()=>[n("创 建")])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-20a012f1"]]);export{x as default};

@ -0,0 +1 @@
import{r as a,o as s,c as e,w as t,i as l,l as r,e as o,t as i,v as d,a as n,k as p}from"./index-03a0f3e2.js";import{_ as u}from"./uni-icons.ce53e597.js";import{a as c,G as _,r as f}from"./uni-app.es.ec46320d.js";import{_ as m}from"./_plugin-vue_export-helper.1b428a4d.js";const g=m({__name:"wode",setup(m){let g=a({});return c((()=>{sessionStorage.setItem("userlist_type",""),_().then((a=>{a.status&&(g.value=a.data.info)}))})),(a,c)=>{const _=f(p("uni-icons"),u),m=l;return s(),e(m,{class:"page_wode"},{default:t((()=>[r(m,{class:"top"},{default:t((()=>[r(m,{style:{display:"flex",padding:"30rpx"}},{default:t((()=>[r(m,{class:"heade_img"},{default:t((()=>[r(_,{type:"person-filled",style:{color:"#39aba7","margin-top":"4rpx","margin-left":"4rpx"},size:"50"})])),_:1}),r(m,{style:{"margin-left":"10rpx"}},{default:t((()=>[r(m,{class:"name"},{default:t((()=>[o(i(d(g).cn_name),1)])),_:1}),r(m,{class:"zhuce"},{default:t((()=>[o("陪伴时长:"+i(d(g).days)+"天",1)])),_:1})])),_:1})])),_:1})])),_:1}),r(m,{style:{"padding-left":"40rpx","padding-right":"40rpx"}},{default:t((()=>[r(m,{class:"button",onClick:c[0]||(c[0]=a=>(localStorage.clear(),sessionStorage.clear(),void n({url:"/pages/login"})))},{default:t((()=>[o("退出登录")])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-94cd597c"]]);export{g as default};

@ -1 +0,0 @@
import{r as a,o as s,c as e,w as t,i as l,a as o,b as r,t as d,u as i,y as n,g as p}from"./index-115eb096.js";import{_ as u}from"./uni-icons.65aa37b4.js";import{_ as c,o as f,G as _,r as g}from"./index.4540eefd.js";const m=c({__name:"wode",setup(c){let m=a({});return f((()=>{sessionStorage.setItem("userlist_type",""),_().then((a=>{a.status&&(m.value=a.data.info)}))})),(a,c)=>{const f=g(p("uni-icons"),u),_=l;return s(),e(_,{class:"page_wode"},{default:t((()=>[o(_,{class:"top"},{default:t((()=>[o(_,{style:{display:"flex",padding:"30rpx"}},{default:t((()=>[o(_,{class:"heade_img"},{default:t((()=>[o(f,{type:"person-filled",style:{color:"#39aba7","margin-top":"4rpx","margin-left":"4rpx"},size:"50"})])),_:1}),o(_,{style:{"margin-left":"10rpx"}},{default:t((()=>[o(_,{class:"name"},{default:t((()=>[r(d(i(m).cn_name),1)])),_:1}),o(_,{class:"zhuce"},{default:t((()=>[r("陪伴时长:"+d(i(m).days)+"天",1)])),_:1})])),_:1})])),_:1})])),_:1}),o(_,{style:{"padding-left":"40rpx","padding-right":"40rpx"}},{default:t((()=>[o(_,{class:"button",onClick:c[0]||(c[0]=a=>(localStorage.clear(),sessionStorage.clear(),void n({url:"/pages/login"})))},{default:t((()=>[r("退出登录")])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-94cd597c"]]);export{m as default};

@ -0,0 +1 @@
import{r as e,o as s,c as t,a,i as o}from"./index-03a0f3e2.js";import{o as r,W as n}from"./uni-app.es.ec46320d.js";const u={__name:"wxLogin",setup(u){let i=e("");return r((e=>{i.value=e.code,n({code:i.value}).then((e=>{e.status&&(sessionStorage.setItem("access_token",e.data.token),sessionStorage.setItem("refresh_token",e.data.refresh_token),a({url:"/pages/user/list"}))}))})),(e,a)=>{const r=o;return s(),t(r)}}};export{u as default};

@ -0,0 +1 @@
.UserAdd[data-v-3e42ab9e]{background-color:#fff;height:100vh}.top[data-v-3e42ab9e]{height:5.625rem;background-color:#53cdf9;padding-top:3.4375rem;color:#fff;display:flex;font-weight:700}.title[data-v-3e42ab9e]{font-size:1.125rem;font-weight:700;color:#333}.input[data-v-3e42ab9e]{margin-top:.625rem;margin-bottom:.9375rem;border:0;border-bottom:.03125rem solid #b0e2f9;height:2.5rem}.button[data-v-3e42ab9e]{width:100%;background-color:#00bbf9;height:3.125rem;line-height:3.125rem;text-align:center;color:#fff;font-weight:700;border-radius:1.5625rem;margin-top:2.5rem}.radio_row[data-v-3e42ab9e]{display:flex;margin-left:.625rem}

@ -0,0 +1 @@
.recharge[data-v-5878b79a]{height:100vh;background-color:#fff}.top[data-v-5878b79a]{height:7.5rem;padding:1.5625rem;background-color:#ff8a5b;color:#fff}.name[data-v-5878b79a]{font-size:1.40625rem;font-weight:700}.tel[data-v-5878b79a]{font-size:.9375rem;margin-top:.3125rem}.info_title[data-v-5878b79a]{font-size:.9375rem;color:#733e29}.price[data-v-5878b79a]{text-align:center;color:#ff8a5b;font-weight:700;margin-top:.3125rem}.title[data-v-5878b79a]{font-size:1.125rem;font-weight:700;color:#333}.input[data-v-5878b79a]{margin-top:.625rem;margin-bottom:.625rem;border:0;border-bottom:.03125rem solid #b0e2f9;height:2.5rem;color:#333}.heji[data-v-5878b79a]{color:#ff8a5b;font-size:1.875rem;margin-top:.625rem;font-weight:700}.button[data-v-5878b79a]{width:100%;background-color:#ff8a5b;height:3.125rem;line-height:3.125rem;text-align:center;color:#fff;font-weight:700;border-radius:1.5625rem;margin-top:2.5rem}

@ -1 +0,0 @@
.recharge[data-v-df82c88c]{height:100vh;background-color:#fff}.top[data-v-df82c88c]{height:7.5rem;padding:1.5625rem;background-color:#ff8a5b;color:#fff}.name[data-v-df82c88c]{font-size:1.40625rem;font-weight:700}.tel[data-v-df82c88c]{font-size:.9375rem;margin-top:.3125rem}.info_title[data-v-df82c88c]{font-size:.9375rem;color:#733e29}.price[data-v-df82c88c]{text-align:center;color:#ff8a5b;font-weight:700;margin-top:.3125rem}.title[data-v-df82c88c]{font-size:1.125rem;font-weight:700;color:#333}.input[data-v-df82c88c]{margin-top:.625rem;margin-bottom:.625rem;border:0;border-bottom:.03125rem solid #b0e2f9;height:2.5rem;color:#333}.heji[data-v-df82c88c]{color:#ff8a5b;font-size:1.875rem;margin-top:.625rem;font-weight:700}.button[data-v-df82c88c]{width:100%;background-color:#ff8a5b;height:3.125rem;line-height:3.125rem;text-align:center;color:#fff;font-weight:700;border-radius:1.5625rem;margin-top:2.5rem}

@ -0,0 +1 @@
import{r as e,T as t,V as a,W as s,x as n,X as o,R as r,Y as i,Z as d,_ as u}from"./index-03a0f3e2.js";const{isLoading:l,sendRequest:c}=function(){const o=e(!1);return{isLoading:o,sendRequest:function(e){let r=function(e){return e.header={Authorization:"Bearer "+sessionStorage.getItem("access_token"),"Content-Type":"application/json"},e}(e);return o.value=!0,t({title:"加载中",mask:!0}),new Promise(((e,t)=>{a({...r,success:t=>{let a=200===(r=t).statusCode?(0==r.data.status&&n({title:r.data.msg,icon:"none"}),r.data):(n({title:"请求失败,请稍后重试",icon:"none"}),Promise.reject(r.data));var r;o.value=!1,s(),e(a)},fail:e=>{o.value=!1,s(),t(e)}})}))}}}();let m="https://ccty-fz.sixinyun.com/api/";const P=e=>c({url:m+"WXGetOpenid",method:"POST",data:e}),h=e=>c({url:m+"v1/H5/PersonSave",method:"POST",data:e}),v=e=>c({url:m+"v1/H5/PersonGetList",method:"POST",data:e}),T=e=>c({url:m+"v1/H5/PersonGetDetail",method:"POST",data:e}),S=e=>c({url:m+"v1/H5/PersonDel",method:"POST",data:e}),p=e=>c({url:m+"v1/H5/FenZhenGetTiJianLine",method:"POST",data:e}),O=e=>c({url:m+"v1/H5/MemberGetDetail",method:"POST",data:e}),f=e=>c({url:m+"v1/H5/GetUserInfo",method:"POST",data:e}),H=e=>c({url:m+"v1/H5/MemberExpend",method:"POST",data:e});function G(e,t){return"string"==typeof e?t:e}const g=e=>(t,a=r())=>{!u&&o(e,t,a)},x=g(i),y=g(d);export{p as F,f as G,O as M,T as P,P as W,x as a,h as b,H as c,v as d,S as e,y as o,G as r};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1 +0,0 @@
.UserAdd[data-v-20a012f1]{background-color:#fff;height:100vh}.top[data-v-20a012f1]{height:5.625rem;background-color:#53cdf9;padding-top:3.4375rem;color:#fff;display:flex;font-weight:700}.title[data-v-20a012f1]{font-size:1.125rem;font-weight:700;color:#333}.input[data-v-20a012f1]{margin-top:.625rem;margin-bottom:.9375rem;border:0;border-bottom:.03125rem solid #b0e2f9;height:2.5rem}.button[data-v-20a012f1]{width:100%;background-color:#00bbf9;height:3.125rem;line-height:3.125rem;text-align:center;color:#fff;font-weight:700;border-radius:1.5625rem;margin-top:2.5rem}

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

@ -1,7 +1,7 @@
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="/h5/assets/uni.6003243e.css">
<link rel="stylesheet" href="/h5/assets/uni.e2ccac17.css">
<meta charset="UTF-8" />
<script>
@ -14,8 +14,8 @@
<title>MemberMngr</title>
<!--preload-links-->
<!--app-context-->
<script type="module" crossorigin src="/h5/assets/index-115eb096.js"></script>
<link rel="stylesheet" href="/h5/assets/index-4298d03b.css">
<script type="module" crossorigin src="/h5/assets/index-03a0f3e2.js"></script>
<link rel="stylesheet" href="/h5/assets/index-533083b3.css">
</head>
<body>
<div id="app"><!--app-html--></div>

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Loading…
Cancel
Save