Commit 111ca01f authored by 黄奎's avatar 黄奎

页面修改

parent 63701d4f
...@@ -133,33 +133,17 @@ ...@@ -133,33 +133,17 @@
</template> </template>
<template v-slot:body-cell-OrderIdList="props"> <template v-slot:body-cell-OrderIdList="props">
<q-td :props="props"> <q-td :props="props">
<span title="点击查看订单" v-for="item in props.row.OrderIdList" style="cursor:pointer;color:blue;margin-left:5px;" @click="goOrderList(item)">{{item}}</span> <span title="点击查看订单" v-for="item in props.row.OrderIdList"
style="cursor:pointer;color:blue;margin-left:5px;" @click="goOrderList(item)">{{item}}</span>
</q-td> </q-td>
</template> </template>
<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 v-if="props.row.CustomerStatus==1||props.row.CustomerStatus==2" flat size="xs" icon="edit" <q-btn flat size="xs" icon="edit" color="accent" style="font-weight:400" label="改价"
color="accent" style="font-weight:400" label="编辑" @click="editQuotation(props.row)" /> @click="editOrderPrice(props.row)" />
<q-btn-dropdown flat size="xs" color="dark" label="更多" style="margin-left:10px;"> <q-btn flat size="xs" icon="edit" color="accent" style="font-weight:400" label="详情"
<q-list> @click="gotoDetails(props.row)" />
<q-item clickable v-close-popup @click="gotoDetails(props.row)">
<q-item-section>
<q-item-label>详情</q-item-label>
</q-item-section>
</q-item>
<q-item clickable v-close-popup v-if="props.row.CustomerStatus==1||props.row.CustomerStatus==2" @click="offerTransOrder(props.row)">
<q-item-section>
<q-item-label>转订单</q-item-label>
</q-item-section>
</q-item>
<q-item clickable v-close-popup @click="editOrderPrice(props.row)">
<q-item-section>
<q-item-label>改价</q-item-label>
</q-item-section>
</q-item>
</q-list>
</q-btn-dropdown>
</div> </div>
</q-td> </q-td>
</template> </template>
...@@ -191,7 +175,9 @@ ...@@ -191,7 +175,9 @@
import { import {
queryCourseOfferPage, queryCourseOfferPage,
} from '../../api/course/index' } from '../../api/course/index'
import { mapState } from "vuex"; import {
mapState
} from "vuex";
export default { export default {
meta: { meta: {
...@@ -213,7 +199,7 @@ ...@@ -213,7 +199,7 @@
rowsPerPage: 10, rowsPerPage: 10,
Name: "", Name: "",
IsGetDetails: 1, IsGetDetails: 1,
CreateBy:0 CreateBy: 0
}, },
pageCount: 0, pageCount: 0,
showForm: false, //是否显示报价单弹窗 showForm: false, //是否显示报价单弹窗
...@@ -297,30 +283,30 @@ ...@@ -297,30 +283,30 @@
} }
], ],
showOrderForm: false, //是否显示转订单表单 showOrderForm: false, //是否显示转订单表单
commonId:0, commonId: 0,
showEditPrice:false, //是否显示改价表单 showEditPrice: false, //是否显示改价表单
} }
}, },
computed: mapState({ computed: mapState({
isHavePriceAction(state) { isHavePriceAction(state) {
if (state.user.userInfo&&state.user.userInfo.ActionMenuList) { if (state.user.userInfo && state.user.userInfo.ActionMenuList) {
let commonNum=0; let commonNum = 0;
let action = state.user.userInfo.ActionMenuList.find(x => { let action = state.user.userInfo.ActionMenuList.find(x => {
if (x.FunctionCode == "Query_All_Offer") { if (x.FunctionCode == "Query_All_Offer") {
commonNum+=1; commonNum += 1;
} }
}); });
this.commonId=state.user.userInfo.Id; this.commonId = state.user.userInfo.Id;
return commonNum; return commonNum;
} }
} }
}), }),
mounted() { mounted() {
this.currentUrl = this.$route.path; this.currentUrl = this.$route.path;
if(this.isHavePriceAction>0){ if (this.isHavePriceAction > 0) {
this.msg.CreateBy=0; this.msg.CreateBy = 0;
}else{ } else {
this.msg.CreateBy=this.commonId; this.msg.CreateBy = this.commonId;
} }
this.getcourseofferpage(); this.getcourseofferpage();
}, },
...@@ -340,7 +326,7 @@ ...@@ -340,7 +326,7 @@
this.showOrderForm = true; this.showOrderForm = true;
}, },
//改价 //改价
editOrderPrice(item){ editOrderPrice(item) {
this.offerObj = item; this.offerObj = item;
this.showEditPrice = true; this.showEditPrice = true;
}, },
......
This diff is collapsed.
...@@ -427,10 +427,15 @@ const routes = [{ ...@@ -427,10 +427,15 @@ const routes = [{
import("pages/sale/courseList.vue") import("pages/sale/courseList.vue")
}, },
{ {
path: "/sale/courseoffer", //销售 报价单 path: "/sale/courseoffer", //销售 报价单管理
component: () => component: () =>
import("pages/sale/courseoffer.vue") import("pages/sale/courseoffer.vue")
}, },
{
path: "/sale/myoffer", //销售 我的报价单
component: () =>
import("pages/sale/myoffer.vue")
},
{ {
path: "/sale/myOrder", //销售 我的订单 path: "/sale/myOrder", //销售 我的订单
component: () => component: () =>
......
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