Commit 7b8ea0d7 authored by 黄奎's avatar 黄奎

新增页面

parent 7f010e17
This diff is collapsed.
...@@ -134,8 +134,10 @@ ...@@ -134,8 +134,10 @@
<template v-slot:body-cell-optioned="props"> <template v-slot:body-cell-optioned="props">
<q-td :props="props"> <q-td :props="props">
<div> <div>
<q-btn flat size="xs" icon="edit" color="accent" style="font-weight:400" label="编辑" <q-btn v-if="props.row.CustomerStatus==1||props.row.CustomerStatus==2" flat size="xs" icon="edit" color="accent" style="font-weight:400" label="编辑"
@click="editQuotation(props.row)" /> @click="editQuotation(props.row)" />
<q-btn flat color="primary" label="转订单" @click="offerTransOrder(props.row)" />
<q-btn flat color="primary" label="详情" @click="gotoDetails(props.row)" /> <q-btn flat color="primary" label="详情" @click="gotoDetails(props.row)" />
</div> </div>
</q-td> </q-td>
...@@ -146,13 +148,19 @@ ...@@ -146,13 +148,19 @@
</template> </template>
</q-table> </q-table>
</div> </div>
<q-dialog v-model="showForm" persistent> <q-dialog v-model="showForm" persistent>
<quotation-form :obj="offerObj" @save="refreshPage()"></quotation-form> <quotation-form :obj="offerObj" @save="refreshPage()"></quotation-form>
</q-dialog> </q-dialog>
<q-dialog v-model="showOrderForm" persistent>
<offertransorder-form :obj="offerObj" @save="refreshPage()"></offertransorder-form>
</q-dialog>
</div> </div>
</template> </template>
<script> <script>
import quotationForm from '../../components/sale/quotation-form' import quotationForm from '../../components/sale/quotation-form'
import offertransorderForm from '../../components/sale/offertransorder-form'
import { import {
queryCourseOfferPage, queryCourseOfferPage,
} from '../../api/course/index' } from '../../api/course/index'
...@@ -161,7 +169,8 @@ ...@@ -161,7 +169,8 @@
title: "报价单" title: "报价单"
}, },
components: { components: {
quotationForm quotationForm,
offertransorderForm
}, },
data() { data() {
return { return {
...@@ -251,6 +260,7 @@ ...@@ -251,6 +260,7 @@
field: 'Id' field: 'Id'
} }
], ],
showOrderForm: false, //是否显示转订单表单
} }
}, },
mounted() { mounted() {
...@@ -258,8 +268,15 @@ ...@@ -258,8 +268,15 @@
this.getcourseofferpage(); this.getcourseofferpage();
}, },
methods: { methods: {
//报价单转订单
offerTransOrder(item) {
this.offerObj = item;
this.showOrderForm = true;
},
//刷新页面
refreshPage() { refreshPage() {
this.showForm = false; this.showForm = false;
this.showOrderForm = false;
this.getcourseofferpage(); this.getcourseofferpage();
}, },
gotoDetails(item) { gotoDetails(item) {
......
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