pull/7/head^2
Aaaaaaaa 2024-09-06 16:35:22 +08:00
parent 67d4b34f21
commit ea1c143e80
4 changed files with 47 additions and 22 deletions

View File

@ -160,8 +160,7 @@ import {
ordersDelete, ordersDelete,
pay, pay,
getOut, getOut,
updateByeExist, updateByeExist
updateByExist
} from '@/api/market/orders' } from '@/api/market/orders'
import { diGui } from "@/api/market/orders"; import { diGui } from "@/api/market/orders";
import axios from 'axios' import axios from 'axios'

View File

@ -8,7 +8,13 @@
<el-step title="选择商品关联"></el-step> <el-step title="选择商品关联"></el-step>
</el-steps> </el-steps>
<el-calendar
placeholder="请选择"
v-model="orders.ordersProduct"
:options="productName"
:props= Cascader
@change="Product(orders.productId)">
</el-calendar>
<el-card class="box-card" style="width: 94%;transform: translateX(3%);margin-top: 30px"> <el-card class="box-card" style="width: 94%;transform: translateX(3%);margin-top: 30px">

View File

@ -170,9 +170,6 @@ export default {
this.orders.total = res.data.total this.orders.total = res.data.total
} }
) )
},
showConfirmDialog() {
}, },
// //
handleEdit(row){ handleEdit(row){

View File

@ -1,31 +1,43 @@
<template> <template>
<div> <div>
{{orders}} {{orders}}
<br><br><br>
<center> <center>
<el-form :model="api" status-icon :rules="rules" ref="ruleForm" label-width="100px" class="demo-ruleForm"> <el-form :model="orders" status-icon :rules="rules" ref="ruleForm" label-width="100px" class="demo-ruleForm">
<el-form-item label="订单编号" prop="ordersNum" style="width: 70% " > <el-form-item label="订单编号" prop="ordersNum" style="width: 70% " >
{{orders.ordersNum}} {{orders.ordersNum}}
</el-form-item> </el-form-item>
<el-form-item label="订单产品" prop="productName" style="width: 70%"> <el-form-item label="订单产品" prop="productName" style="width: 70%">
{{orders.productName}} <el-select v-model="orders.productName" placeholder="请选择产品">
<el-option v-model="orders.productName" :value="orders.productId"></el-option>
<el-option v-for="item in product" :label="item.productName" :key="item.productId" :value="item.productId" ></el-option>
</el-select>
</el-form-item> </el-form-item>
<el-form-item label="订单所属人" prop="productType" style="width: 70%"> <el-form-item label="订单所属人" prop="userName" style="width: 70%">
{{orders.productType}} {{orders.userName}}
</el-form-item> </el-form-item>
<el-form-item label="订单金额" prop="productContent" style="width: 70%"> <el-form-item label="订单金额" prop="ordersPrice" style="width: 70%">
{{orders.productContent}} <el-input type="text" v-model="orders.ordersPrice" autocomplete="off" style="width: 100px"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="订单规格" prop="productSales" style="width: 70%"> <el-form-item label="订单规格" prop="ordersSpecification" style="width: 70%">
{{orders.productSales}} <el-input type="text" v-model="orders.ordersSpecification" autocomplete="off" style="width: 250px"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="订单款项状态" prop="productPrice" style="width: 70%"> <el-form-item label="订单款项状态" prop="ordersState" style="width: 70%">
{{orders.productPrice}}
<el-select v-model="orders.ordersState" placeholder="订单款项状态" >
<el-option label="待支付-0" value="0"></el-option>
<el-option label="已支付-1" value="1"></el-option>
<el-option label="未支付-2" value="2"></el-option>
<el-option label="售后(审核退款)-3" value="3"></el-option>
<el-option label="退款成功-4" value="4"></el-option>
</el-select>
</el-form-item> </el-form-item>
<el-form-item label="订单日期" prop="productFrom" style="width: 70%"> <el-form-item label="订单日期" prop="ordersLaunchdate" style="width: 70%">
{{orders.productFrom}} {{orders.ordersLaunchdate}}
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button type="primary" @click="submitForm('ruleForm')"></el-button> <el-button type="primary" @click="submitForm('ruleForm')"></el-button>
<el-button type="primary" @click="update(row)"></el-button>
</el-form-item> </el-form-item>
</el-form> </el-form>
</center> </center>
@ -35,15 +47,18 @@
<script> <script>
//jsjsjson, //jsjsjson,
//import from ', //import from ',
import { updateOrders } from '@/api/market/orders'
export default { export default {
name: "Apidetailmessage",
//import使" //import使"
components: {}, components: {},
props: {}, props: {},
data() { data() {
//" //"
return { return {
orders:{} orders:{},
product:[]
}; };
}, },
// data", // data",
@ -53,7 +68,15 @@ export default {
//", //",
methods: { methods: {
submitForm(){ submitForm(){
this.$router.push("/apimanage/index") this.$router.push("/market/orders")
},
update(row){
updateOrders(this.orders).then(
res =>{
this.$message.success(res.msg)
}
)
} }
}, },
// - 访this", // - 访this",
@ -61,7 +84,7 @@ export default {
}, },
// - 访DOM", // - 访DOM",
mounted() { mounted() {
this.api = this.$route.query.api this.orders = this.$route.query.orders
}, },
beforeCreate() { beforeCreate() {
}, // - ", }, // - ",