解决前面的bug

This commit is contained in:
yuanteng 2024-11-06 01:12:38 +08:00
parent 6bd1d4f49f
commit 771cd1ede2

View File

@ -67,101 +67,136 @@
<!-- </div>--> <!-- </div>-->
<!-- </template>--> <!-- </template>-->
<!-- </el-dialog>--> <!-- </el-dialog>-->
<!--</template>--> </template>
<!--<script lang="ts" setup>--> <script lang="ts" setup>
<!--import {ref} from "vue";--> import {ref,onMounted} from "vue";
<!--import myAxios from "@/api/myAxios";--> import myAxios from "@/api/myAxios";
<!--import {ElMessage} from "element-plus";--> import {ElMessage} from "element-plus";
<!--const tableData : any= ref([]);--> const tableData : any= ref([]);
<!--const total = ref(0);--> const total = ref(0);
<!--// const title = ref('')--> const num = ref(0)
<!--// const editForm : any = ref({});--> const dialogFormVisible = ref(false)
<!--// const DialogVisible = ref(true);--> const formLabelWidth = '140px'
<!--const dialogFormVisible = ref(false)--> onMounted(()=>{
<!--const formLabelWidth = '140px'--> getOrderList()
<!--const searchParams: any = ref({ //--> })
<!-- current: 1, //-->
<!-- pageSize: 5 //-->
<!--})-->
<!--const handleSizeChange = (newSize: any) => {-->
<!-- searchParams.value.pageSize = newSize //-->
<!-- getOrderList()-->
<!--}-->
<!--const handleCurrentChange = (Current: any) => {-->
<!-- searchParams.value.current = Current-->
<!-- getOrderList()-->
<!--}-->
<!--const handleSelectionChange = (row: any) => {-->
<!-- id.value = JSON.parse(JSON.stringify(row));-->
<!--}-->
<!--const getOrderList = async () => {-->
<!-- try {-->
<!-- const res = await myAxios.post('', { ...searchParams.value });-->
<!-- if (res.data.code === 1) {-->
<!-- tableData.value = res.data.data.records;-->
<!-- total.value = parseInt(res.data.data.total)-->
<!-- } else {-->
<!-- ElMessage({-->
<!-- message: '获取数据失败',-->
<!-- });-->
<!-- }-->
<!-- } catch (error) {-->
<!-- ElMessage({-->
<!-- message: '发生错误',-->
<!-- });-->
<!-- }-->
<!--}-->
<!--const orderList = ref({-->
<!--id:'',-->
<!--userId:'',-->
<!--addressSnapshot:{-->
<!--name:'',-->
<!--phone:'',-->
<!--region:'',-->
<!--detailAddress:''-->
<!--},-->
<!--couponSnapshot:{-->
<!--name:'',-->
<!--conditionAmount:''-->
<!--},-->
<!--totalAmount:'',-->
<!--orderStatus:'',-->
<!--createTime:'',-->
<!--updateTime:'',-->
<!--isDelete:'',-->
<!--orderNumber:''-->
<!--})-->
<!--const delBatch =()=>{-->
<!-- //-->
<!--}-->
<!--//-->
<!--const shipments = (index: number, row: any , flag : number) => {-->
<!--};--> const searchParams: any = ref({ //
<!--//--> current: 1, //
<!--const ReviseOrView = (index: number, row: any , flag : number) => {--> pageSize: 5 //
})
const handleSizeChange = (newSize: any) => {
searchParams.value.pageSize = newSize //
getOrderList()
}
const handleCurrentChange = (Current: any) => {
searchParams.value.current = Current
getOrderList()
}
const handleSelectionChange = (row: any) => {
// id.value = JSON.parse(JSON.stringify(row));
}
const getOrderList = async () => {
try {
const res = await myAxios.post('/order/list/page', { ...searchParams.value });
// console.log(res)
if (res.data.code === 1) {
tableData.value = res.data.data.records
total.value = parseInt(res.data.data.total)
for(let key in tableData.value) {
num.value = parseInt(key)
const resOrderDetail = await myAxios.post('/order/list/item',{id:tableData.value[key].id})
if( resOrderDetail.data.code === 1 ) {
tableData.value.goodSnapshot= resOrderDetail.data.data[key].goodSnapshot
tableData.value.quantity = resOrderDetail.data.data[key].quality
// console.log(resOrderDetail.data.data[0].goodSnapshot.name)
console.log( tableData.value.goodSnapshot.name)
console.log( resOrderDetail.data.data[key].quantity)
}
}
} else {
ElMessage({
message: '获取数据失败',
});
}
} catch (error) {
ElMessage({
message: '发生错误',
});
}
}
<!--};-->
<!--const deleteProduct = async (index: number) => {-->
<!-- console.log(typeof index)-->
<!-- const res = await myAxios.post('/goods/delete', { id: index })-->
<!-- console.log(res)-->
<!-- if (res.data.code === 1) {-->
<!-- ElMessage({-->
<!-- type: 'success',-->
<!-- message: '删除成功',-->
<!-- })-->
<!-- getOrderList()-->
<!-- }-->
<!--}-->
<!--const reset = () => {-->
<!-- id.value = '';-->
<!--};--> // const getItemList = async (id: number) => {
<!--const load =()=>{}--> // try {
<!--</script>--> // const res = await myAxios.post('/order/list/item', { id:tableData.value[key].id});
// console.log(res)
// if (res.data.code === 1) {
// tableData.value = res.data.data.records;
// total.value = parseInt(res.data.data.total)
// } else {
// ElMessage({
// message: '',
// });
// }
// } catch (error) {
// ElMessage({
// message: '',
// });
// }
// }
<!--<style lang="scss" scoped>--> // const orderList = ref({
// id:'',
// userId:'',
// addressSnapshot:{
// name:'',
// phone:'',
// region:'',
// detailAddress:''
// },
// couponSnapshot:{
// name:'',
// conditionAmount:''
// },
// totalAmount:'',
// orderStatus:'',
// createTime:'',
// updateTime:'',
// isDelete:'',
// orderNumber:''
// })
const delBatch =()=>{
//
}
//
const shipments = (index: number, row: any , flag : number) => {
<!--</style> --> };
//
const ReviseOrView = (index: number, row: any , flag : number) => {
};
const deleteProduct = async (index: number) => {
console.log(typeof index)
const res = await myAxios.post('/goods/delete', { id: index })
console.log(res)
if (res.data.code === 1) {
ElMessage({
type: 'success',
message: '删除成功',
})
getOrderList()
}
}
const reset = () => {
id.value = '';
};
const load =()=>{}
</script>
<style lang="scss" scoped>
</style>