orders订单

pull/4/head
Aaaaaaaa 2024-08-26 22:00:08 +08:00
parent 6144a9390a
commit 4d46564065
3 changed files with 234 additions and 0 deletions

View File

@ -0,0 +1,9 @@
import request from "@/utils/request";
export function selectList(data){
return request({
url:"/market/orders/list",
method: "POST",
data: data
})
}

View File

@ -0,0 +1,211 @@
<template>
<div>
<el-table
:data="tableData"
style="width: 100%">
<el-table-column
prop="date"
label="日期"
width="150">
</el-table-column>
<el-table-column label="购买信息">
<el-table-column
prop="name"
label="账号"
width="120">
</el-table-column>
<el-table-column
prop="name"
label="名称"
width="120">
</el-table-column>
<el-table-column label="购买详情">
<el-table-column
prop="province"
label="购买接口"
width="120">
</el-table-column>
<el-table-column
prop="city"
label="购买类型"
width="120">
</el-table-column>
<el-table-column
prop="address"
label="购买方式"
width="300">
</el-table-column>
<el-table-column
prop="zip"
label="总金额"
width="120">
</el-table-column>
<el-table-column
prop="zip"
label="是否已经完成付款"
width="120">
</el-table-column>
</el-table-column>
</el-table-column>
</el-table>
</div>
</template>
<script>
import { selectList, update } from '@/api/market/orders'
import {handleDelete} from "@/api/market/product";
import { diGui } from "@/api/market/orders";
//jsjsjson,
//import from ',
import axios from 'axios'; // 使axiosHTTP
export default {
dicts:[''],
//import使"
components: {},
props: {},
data() {
return {
orders:{
pageNum:1,
pageSize:5,
total:1,
typeId:0
},
tableData: [], //
arr:[],
type:[],
Cascader:{ expandTrigger:'hover',value:'id',label:'typeName',children:'parentPOS' },
typeId:[]
};
},
// data",
computed: {},
//data",
watch: {},
//",
methods: {
//
shopTypeId(){
for (let i = 0; i < this.typeId.length; i++) {
this.orders.typeId=this.typeId[i]
}
},
/**递归*/
diGui(){
diGui(this.orders.typeId).then(
res => {
this.type=res.data
}
)
},
//
handleDelete(orders){
handleDelete(orders.id).then(
res => {
this.$message.success(res.msg)
this.page()
}
)
},
//
chong(){
this.orders={}
this.page()
},
//
handleSizeChange(val) {
this.orders.pageSize=val
this.page()
},
handleCurrentChange(val) {
this.orders.pageNum=val
this.page()
},
//
updateShop(orders){
update(orders).then(
res => {
this.$message.success(res.msg)
this.page()
}
)
},
//
handleEdit(orders){
if (this.orders.serviceIds && typeof this.orders.serviceIds === 'string') {
orders.serviceid = this.orders.serviceIds.split(',');
// ...
}
console.log(JSON.stringify(orders))
orders.serviceid=orders.serviceIds.split(',').map(id => parseInt(id, 10));
console.log(JSON.stringify(orders))
this.$router.push({path:'/product/info/update',query:{orders:orders}})
},
//
findShop(){
this.page()
},
//
add(){
this.$router.push('index')
},
//
handleSelectionChange(val) {
this.multipleSelection = val;
},
//
// selectList(){
// selectList(this.orders).then(
// res => {
// console.log(res)
// this.arr=res.data.list
// this.orders.total=res.data.total
// }
// )
// }.
selectList(){
selectList().then(
res=>{
this.typeList = res.data
}
)
}
},
// - 访this",
created() {
this.selectList()
this.diGui()
this.fetchData(); //
},
// - 访DOM",
mounted() {
},
beforeCreate() {
}, // - ",
beforeMount() {
}, // - ",
beforeUpdate() {
}, // - ",
updated() {
}, // - ",
beforeDestroy() {
}, // - ",
destroyed() {
}, // - ",
activated() {
} //keep-alive",
};
</script>
<style scoped>
</style>

View File

@ -0,0 +1,14 @@
<template>
<div>
<!-- 步骤条 -->
<el-steps :space="200" :active="active" finish-status="success" style=" width:80%;transform: translateX(30%);margin-top: 30px">
<el-step title="填写商品信息"></el-step>
<el-step title="填写商品促销"></el-step>
<el-step title="填写商品属性"></el-step>
<el-step title="选择商品关联"></el-step>
</el-steps>
</div>
</template>
<script>
</script>