Commit 8784a8e7 by liuliufashi

update

parent 72cb2989
......@@ -168,4 +168,19 @@ export const onDelectgoodpay = async(data:any)=>{
url: `/goods/delectgoodpay?goodspayid=${data.goodspayid}&uid=${data.uid}`,
method:'post',
});
}
\ No newline at end of file
}
export const onFindPayInfo = async(data:any)=>{
return await request({
url: `/orders/findall?page=${data.page}&size=${data.size}&uid=${data.uid}`,
method:'post',
});
}
export const onFindPayOrderid = async(data:any)=>{
return await request({
url: `/orders/findorderid?orderid=${data.orderid}&uid=${data.uid}`,
method:'post',
});
}
// /orders/findall
\ No newline at end of file
......@@ -53,6 +53,14 @@ const routes: Array<RouteRecordRaw> = [
},
component: ()=>import('@/views/pay-config/index.vue')
},
{
path: '/home/payinfo',
name: '订单详情',
meta:{
icon:'icon-fencengpeizhi'
},
component: ()=>import('@/views/pay-info/index.vue')
},
]
},
{
......
......@@ -320,6 +320,7 @@ const onBeforeUpload: UploadProps['beforeUpload'] = file => {
const onSubmit = () => {
validate()
.then(async () => {
const fromData:any = toRaw(formState)
const uid = getUid()
const prarms = {
......@@ -330,10 +331,12 @@ const onSubmit = () => {
uid,
parent: 1,
markingprice:fromData.markingprice*100,
price:fromData.markingprice*100,
price:fromData.price*100,
picurl:fromData.picurl,
free:value.value
}
console.log(prarms,'toRaw(formState)');
const data: any = await onCreateGoods(JSON.stringify(prarms))
if (data.state === 1) {
resetFields()
......
......@@ -313,7 +313,7 @@ const onSubmit = () => {
uid,
parent: 1,
markingprice:fromData.markingprice*100,
price:fromData.markingprice*100,
price:fromData.price*100,
picurl:fromData.picurl
}
const data: any = await onCreateGoods(JSON.stringify(prarms))
......
......@@ -441,8 +441,6 @@ const handleChange = (info: any) => {
if (file.response) {
console.log(fileList,'fileList');
// Component will show file.url as link
// modelRef.picurl = file.response.data;
}
return file;
......
......@@ -54,11 +54,8 @@ import {
BellOutlined,
RadarChartOutlined,
DashOutlined,
AlipaySquareFilled,
DatabaseFilled,
} from "@ant-design/icons-vue";
import { getRouters } from "@/api/index";
import { onSetRouter} from "@/utils/userInfo"
interface FormUser {
name: String;
password: String;
......@@ -85,7 +82,7 @@ const getText = (item:any)=>{
onMounted(async() => {
const list: any = await getRouters();
const newList:any = router.options.routes[2].children
setRoutet(newList.splice(1,3));
setRoutet(newList.splice(1,4));
// onSetRouter(list.data)
});
defineExpose({
......
<template>
<div style="display: flex;margin-bottom: 20px;">
<a-input-search
v-model:value="value"
placeholder="请输入订单号"
style="width: 200px"
@search="onSearch"
/>
</div>
<a-table :columns="columns" :data-source="list">
</a-table>
</template>
<script lang="ts" setup>
import { onMounted,ref ,defineExpose} from 'vue';
import {onFindPayInfo,onFindPayOrderid} from '@/api/index'
import { getUid } from '@/utils/userInfo'
let list = ref<any>([])
let page = ref<any>('1')
let size = ref<any>('10')
let value = ref<any>('')
const columns = [
{
title: '商品名',
dataIndex: 'subject',
key: 'subject',
},
{
title: '订单数',
dataIndex: 'amount',
key: 'amount',
},
{
title: '订单号',
dataIndex: 'id',
key: 'id',
},
{
title: 'merchantorderid',
key: 'merchantorderid',
dataIndex: 'merchantorderid',
},
{
title: '订单时间',
dataIndex: 'updatetime',
key: 'updatetime',
},
];
const onSearch =async()=>{
const prarms ={
uid:getUid(),
orderid:value.value
}
const data:any = await onFindPayOrderid(prarms)
if(data.state === 1){
list.value=[data.data]
}
}
onMounted(async()=>{
const uid =getUid()
const prarms:any = {
page:page.value,
size:size.value,
uid
}
const data:any = await onFindPayInfo(prarms)
if(data.state === 1){
list.value=data.data
}
})
defineExpose({
columns
})
</script>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment