diff --git a/Laravel/app/Http/Controllers/API/Admin/YeWu/TransactionController.php b/Laravel/app/Http/Controllers/API/Admin/YeWu/TransactionController.php index 3500db9..9864c9e 100644 --- a/Laravel/app/Http/Controllers/API/Admin/YeWu/TransactionController.php +++ b/Laravel/app/Http/Controllers/API/Admin/YeWu/TransactionController.php @@ -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, '删除失败'); + } + } + } diff --git a/Laravel/routes/api.php b/Laravel/routes/api.php index ec8d3b9..f2c8a0c 100644 --- a/Laravel/routes/api.php +++ b/Laravel/routes/api.php @@ -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'); //借款列表 diff --git a/admin/src/api/api.js b/admin/src/api/api.js index b8025b0..d3410e5 100644 --- a/admin/src/api/api.js +++ b/admin/src/api/api.js @@ -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}) +} \ No newline at end of file diff --git a/admin/src/views/YeWu/RechargeVerify.vue b/admin/src/views/YeWu/RechargeVerify.vue index d35e98f..b24a7de 100644 --- a/admin/src/views/YeWu/RechargeVerify.vue +++ b/admin/src/views/YeWu/RechargeVerify.vue @@ -30,9 +30,10 @@ @@ -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() }) diff --git a/xiaochengxu/api/index.js b/xiaochengxu/api/index.js index 3afbcca..644ced3 100644 --- a/xiaochengxu/api/index.js +++ b/xiaochengxu/api/index.js @@ -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; } //登录授权 diff --git a/xiaochengxu/pages/contact.vue b/xiaochengxu/pages/contact.vue index 0547847..e171fa7 100644 --- a/xiaochengxu/pages/contact.vue +++ b/xiaochengxu/pages/contact.vue @@ -1,11 +1,11 @@