pull/7/head^2
Aaaaaaaa 2024-09-08 19:09:58 +08:00
parent 4fc5ba412c
commit 037ea8c661
1 changed files with 42 additions and 32 deletions

View File

@ -1,44 +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="productId" style="width: 70%"> <el-form-item label="订单编号" prop="ordersNum" style="width: 70% " >
{{orders.productId}} {{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 label="重要路由" prop="apiRouter" style="width: 70%">
{{orders.apiRouter}}
</el-form-item>
<el-form-item label="接口地址" prop="apiAddress" style="width: 70%">
{{orders.apiAddress}}
</el-form-item>
<el-form-item label="返回格式" prop="returnFormat" style="width: 70%">
{{orders.returnFormat}}
</el-form-item>
<el-form-item label="请求方式" prop="requestMethod" style="width: 70%">
{{orders.requestMethod}}
</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>
@ -48,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",
@ -66,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",
@ -74,7 +84,7 @@ export default {
}, },
// - 访DOM", // - 访DOM",
mounted() { mounted() {
this.api = this.$route.query.api this.orders = this.$route.query.orders
}, },
beforeCreate() { beforeCreate() {
}, // - ", }, // - ",