岩仔88 2 days ago
parent cca5ac1192
commit 4d4f793785

@ -223,4 +223,17 @@ class TransactionController
return \Yz::Return(false, $e->getMessage());
}
}
public function Delete(Request $request){
$id = $request->input('id');
if(empty($id)){
return \Yz::Return(false, '请输入交易记录ID');
}
$delete = DB::table('transactions')->where(['id'=>$id,'status'=>2])->update(['is_del'=>1]);
if($delete){
return \Yz::Return(true, '删除成功');
}else{
return \Yz::Return(false, '删除失败');
}
}
}

@ -56,6 +56,7 @@ Route::group(['middleware'=>['checktoken','log'],'prefix'=>'v1'],function () {
Route::post('admin/TransactionGetList','App\Http\Controllers\API\Admin\YeWu\TransactionController@GetList'); //获取交易列表
Route::post('admin/TransactionVerify','App\Http\Controllers\API\Admin\YeWu\TransactionController@Verify'); //交易审核
Route::post('admin/TransactionRecharge','App\Http\Controllers\API\Admin\YeWu\TransactionController@Recharge'); //admin充值
Route::post('admin/TransactionDelete','App\Http\Controllers\API\Admin\YeWu\TransactionController@Delete'); //删除交易记录
Route::post('admin/MemberGetList','App\Http\Controllers\API\Admin\YeWu\MemberController@GetList'); //会员列表
Route::post('admin/LoanGetList','App\Http\Controllers\API\Admin\YeWu\LoanController@GetList'); //借款列表
Route::post('admin/LoanVerify','App\Http\Controllers\API\Admin\YeWu\LoanController@Verify'); //借款列表

@ -155,4 +155,7 @@ export const WeixinUserUpdateStatus = (data={}) => {
return axios({url:import.meta.env.VITE_APP_API+'v1/admin/WeixinUserUpdateStatus',data:data})
}
export const TransactionDelete = (data={}) => {
return axios({url:import.meta.env.VITE_APP_API+'v1/admin/TransactionDelete',data:data})
}

@ -30,9 +30,10 @@
</el-table-column>
<el-table-column label="操作" >
<template #default="scope">
<div style="display: flex;" v-if="scope.row.status==1">
<el-button type="primary" @click="VerifyFunc(scope.row.id,'通过')"></el-button>
<el-button type="danger" @click="VerifyFunc(scope.row.id,'拒绝')"></el-button>
<div style="display: flex;" >
<el-button v-if="scope.row.status==1" type="primary" @click="VerifyFunc(scope.row.id,'通过')"></el-button>
<el-button v-if="scope.row.status==1" type="danger" @click="VerifyFunc(scope.row.id,'拒绝')"></el-button>
<el-button v-if="scope.row.status==2" type="warning" @click="DeleteFunc(scope.row.id)"></el-button>
</div>
</template>
@ -66,10 +67,10 @@
nextTick
} from 'vue'
import {
ElMessage
ElMessage,ElMessageBox
} from 'element-plus'
import {
TransactionGetList,TransactionVerify
TransactionGetList,TransactionVerify,TransactionDelete
} from '@/api/api.js'
import {
Edit
@ -146,6 +147,33 @@
}
})
}
const DeleteFunc=(id)=>{
ElMessageBox.confirm(
'确认删除所选吗?',
'提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'error',
}
)
.then(() => {
TransactionDelete({
id:id
}).then(res => {
if (res.status) {
dialogVisible.value = false
ElMessage({
message: '操作完成',
type: 'success',
})
GetList()
} else {
ElMessage.error(res.msg)
}
})
})
}
onMounted(() => {
GetList()
})

@ -7,9 +7,9 @@ import {
} = useHttp();
let Url='https://member.qhdboyue.com'
//let Url='http://huisuo-local';
let BaseUrl=Url+'/api/'
let BaseUrl=Url+'/api/'
export const BaseFileUrl=()=>{
export const BaseFileUrl=()=>{
return Url;
}
//登录授权

@ -1,11 +1,11 @@
<template>
<view class="container">
<view class="form-box">
<text class="title">留言</text>
<text class="title">留言</text>
<textarea
v-model="message"
placeholder="请输入您的留言..."
placeholder="请输入您的留言..."
class="input-area"
maxlength="500"
auto-height

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

@ -1 +1 @@
{"version":3,"file":"assets.js","sources":["static/logo.png","static/about.png"],"sourcesContent":["export default \"__VITE_ASSET__9e8549a1__\"","export default \"__VITE_ASSET__1c17733b__\""],"names":[],"mappings":";AAAA,MAAe,eAAA;ACAf,MAAe,aAAA;;;"}
{"version":3,"file":"assets.js","sources":["static/logo2.jpg","static/about.png"],"sourcesContent":["export default \"__VITE_ASSET__bf0bd1bb__\"","export default \"__VITE_ASSET__1c17733b__\""],"names":[],"mappings":";AAAA,MAAe,eAAA;ACAf,MAAe,aAAA;;;"}

File diff suppressed because one or more lines are too long

@ -1,5 +1,5 @@
"use strict";
const _imports_0$1 = "/static/logo.png";
const _imports_0$1 = "/static/logo2.jpg";
const _imports_0 = "/static/about.png";
exports._imports_0 = _imports_0$1;
exports._imports_0$1 = _imports_0;

@ -6916,9 +6916,9 @@ function isConsoleWritable() {
return isWritable;
}
function initRuntimeSocketService() {
const hosts = "192.168.0.102,127.0.0.1";
const hosts = "192.168.31.160,127.0.0.1";
const port = "8090";
const id = "mp-weixin_08cDJa";
const id = "mp-weixin_UrwnPD";
const lazy = typeof swan !== "undefined";
let restoreError = lazy ? () => {
} : initOnError();

@ -1 +1 @@
<view class="container data-v-1cf27b2a"><view class="hero data-v-1cf27b2a"><image src="{{a}}" class="logo data-v-1cf27b2a" mode="aspectFit"/><text class="title data-v-1cf27b2a">秦皇岛安尔然营销策划有限公司</text><text class="subtitle data-v-1cf27b2a">为您提供专业的营销策划服务</text><button class="btn data-v-1cf27b2a" bindtap="{{b}}">了解更多</button></view><view class="section data-v-1cf27b2a"><text class="section-title data-v-1cf27b2a">我们的服务</text><view class="tag-list data-v-1cf27b2a"><text wx:for="{{c}}" wx:for-item="item" wx:key="b" class="tag data-v-1cf27b2a">{{item.a}}</text></view></view><view class="action-section data-v-1cf27b2a"><text class="section-title data-v-1cf27b2a">咨询预约</text><view class="action-list data-v-1cf27b2a"><view class="action-item data-v-1cf27b2a" bindtap="{{d}}">📞 商务咨询</view><view class="action-item data-v-1cf27b2a" bindtap="{{e}}">📅 预约服务</view></view></view><view class="contact-section data-v-1cf27b2a"><button class="contact-btn data-v-1cf27b2a" bindtap="{{f}}">联系我们</button></view><view class="footer data-v-1cf27b2a"><text class="data-v-1cf27b2a">© 2025 秦皇岛安尔然营销策划有限公司</text></view></view>
<view class="container data-v-1cf27b2a"><view class="hero data-v-1cf27b2a"><image src="{{a}}" class="logo data-v-1cf27b2a" mode="aspectFit"/><text class="title data-v-1cf27b2a">秦皇岛昌黎铂悦养生</text><text class="subtitle data-v-1cf27b2a">铂悦因你而精彩</text><button class="btn data-v-1cf27b2a" bindtap="{{b}}">了解更多</button></view><view class="section data-v-1cf27b2a"><text class="section-title data-v-1cf27b2a">我们的服务</text><view class="tag-list data-v-1cf27b2a"><text wx:for="{{c}}" wx:for-item="item" wx:key="b" class="tag data-v-1cf27b2a">{{item.a}}</text></view></view><view class="action-section data-v-1cf27b2a"><text class="section-title data-v-1cf27b2a">咨询预约</text><view class="action-list data-v-1cf27b2a"><view class="action-item data-v-1cf27b2a" bindtap="{{d}}">📞 商务咨询</view><view class="action-item data-v-1cf27b2a" bindtap="{{e}}">📅 预约服务</view></view></view><view class="contact-section data-v-1cf27b2a"><button class="contact-btn data-v-1cf27b2a" bindtap="{{f}}">联系我们</button></view><view class="footer data-v-1cf27b2a"><text class="data-v-1cf27b2a">秦皇岛昌黎铂悦养生</text></view></view>
Loading…
Cancel
Save