@ -167,9 +167,9 @@ const user_order_columns = [{
}
) ,
] ) ,
h ( 'div' , null , [
h ( 'div' , null , [
h ( 'b' , '套餐名称: ' ) ,
h ( 'span' , { onClick : ( ) => combo _name _click ( row . buy _info ) } , null , name ) ,
h ( 'span' , { class : [ 'hover1' ] , onClick : ( ) => combo _name _click ( row . buy _info ) } , null , name ) ,
] ) ,
h ( 'div' , { class : [ 'line_wrapper' ] } , [
h ( 'b' , '自选项目: ' ) ,
@ -335,14 +335,20 @@ const user_order_columns = [{
key : 'receivers' ,
render ( row ) {
let s _info = JSON . parse ( row . receivers )
if ( s _info )
let s _response = JSON . parse ( row . sharing _response )
console . log ( s _info )
let children = [
h ( 'div' , null , [
h ( 'b' , '订单总金额: ' ) ,
h ( 'span' , row . price ) ,
] ) ,
h ( 'div' , null , [
h ( 'div' , null , ! ! s _response ? [
h ( 'b' , '不折扣金额: ' ) ,
h ( 'span' , ! ! s _response ? '¥' + s _response . hold : '' ) ,
h ( 'span' , { class : [ 'fontcolor_lan' , 'hover1' ] , onClick : ( ) => hold _click ( row . hold _items ) } , " 共" + row . hold _items . length + "个项目" ) ,
] : '' ) ,
h ( 'div' , null , ! ! s _info ? [
h ( 'b' , '各方应收: ' ) ,
h ( 'div' , ! ! s _info ? s _info . map ( ( item ) => {
if ( item . account != '代理' ) {
@ -350,7 +356,7 @@ const user_order_columns = [{
}
} ) . join ( '\r\n' ) : '' ) ,
] ) ,
] : '' ) ,
h ( 'div' , null , [
h ( 'b' , '结算状态: ' ) ,
h (
@ -438,9 +444,24 @@ const combo_name_click=(combo)=>{
}
}
let hold _item _show = ref ( false )
let hold _item _list = ref ( [ ] ) ;
const hold _click = ( item ) => {
hold _item _show . value = true
hold _item _list . value = item
}
< / script >
< template >
< div >
< n -modal v -model :show ="hold_item_show" preset = "card" : style = "{width: '400px'}"
title = "不折扣项目" : auto - focus = "false"
: bordered = "false" >
< div >
< div v-for ="(item,index) in hold_item_list" :key ="index" >
{ { item . item _id } } - { { item . desc } }
< / div >
< / div >
< / n - m o d a l >
< n -modal v -model :show ="comboinfo_show" preset = "card" : style = "{width: '400px'}"
title = "套餐项目" : auto - focus = "false"
: bordered = "false" >
@ -448,10 +469,6 @@ const combo_name_click=(combo)=>{
< div v-for ="(item,index) in comboItemList" :key ="index" >
{ { item . name } } ¥ { { item . price } }
< / div >
< n -space justify = "center" >
<!-- < n -button @click ="UserOrderCancel()" type = "info" > 确定 < / n - b u t t o n > - - >
<!-- < n -button @ click = "comboinfo_show = false" > 确定 < / n - b u t t o n > - - >
< / n - s p a c e >
< / div >
< / n - m o d a l >
< n -modal v -model :show ="cancel_show" preset = "card" : style = "{width: '400px'}"
@ -530,6 +547,9 @@ const combo_name_click=(combo)=>{
< / div >
< / template >
< style >
. fontcolor _lan {
color : # 55 aaff ;
}
. line _wrapper {
display : flex ;
}
@ -537,6 +557,9 @@ const combo_name_click=(combo)=>{
. items _content _wrapper {
width : 200 px ;
}
. hover1 {
cursor : pointer ;
}
< / style >
< style scoped >
. op0 {
@ -576,6 +599,7 @@ const combo_name_click=(combo)=>{
. create {
background : # 4 b9d5f60 ;
}
< / style >
< route >
{ "meta" : { "title" : "订单管理" } }