bztang-admin/plugins/min-app/views/clearFan.blade.php

102 lines
2.6 KiB
PHP

@extends('layouts.base')
@section('title', trans('小程序清除粉丝'))
@section('content')
<style>
.all {
background: #eff3f6;
padding-top:20px ;
}
.ac {
min-height: 100vh;
background-color: #fff;
padding: 20px 0 0 20px;
border-radius: 10px;
}
.vue-main-title {
display: flex;
margin: 5px 0;
line-height: 28px;
font-size: 14px;
color: #333;
font-weight: 700;
}
.vue-main-title-left {
width: 4px;
height: 14px;
margin-top: 6px;
background: #29ba9c;
display: inline-block;
margin-right: 10px;
}
.vue-main-title-content {
font-size: 14px;
flex: 1;
}
.el-dialog {
border-radius:10px;
}
.el-dialog__footer {
padding: 10px 195px 24px;
}
</style>
<div class="all">
<div id="app" class="ac">
<div class="vue-main-title">
<div class="vue-main-title-left"></div>
<div class="vue-main-title-content">清除小程序粉丝</div>
</div>
<div style="margin:50px 0 0 150px;">
<el-button type="danger" @click="openDialog">清除小程序粉丝</el-button>
<div style="margin-top:10px;color:#888;">若平台变更了对接的小程序,点击可清除之前的小程序残留的会员数据,:仅清除残留数据,非删除会员。</div>
</div>
<el-dialog
:visible.sync="dialogVisible"
width="30%"
:close="handleClose"
>
<span style="font-weight: 700;">创建者密码</span>
<el-input style="margin-top:10px;" v-model.trim="pwd" placeholder="请输入创建者密码"></el-input>
<div style="margin:20px 0 0 20px; color:red">[[err]]</div>
<span slot="footer" class="dialog-footer">
<el-button type="primary" @click="clear">确认清除</el-button>
<el-button @click="dialogVisible = false"> </el-button>
</span>
</el-dialog>
</div>
</div>
<script>
var vm = new Vue({
el:'#app',
delimiters: ['[[', ']]'],
data() {
return {
dialogVisible:false,
pwd:'',
err:'',
}
},
methods:{
openDialog(){
this.dialogVisible = true;
},
handleClose(){
this.dialogVisible = false;
},
async clear(){
let res = await this.$http.post("{!! yzWebFullUrl('plugin.min-app.Backend.Controllers.clear-min-app.clear-fans') !!}",{password:this.pwd})
if(res.body.result == 0){
this.err = res.body.msg;
}
if(res.body.result == 1){
this.err = '';
this.$message.success(res.body.msg);
this.dialogVisible = false;
}
}
}
})
</script>
@endsection