报价优化
This commit is contained in:
parent
7e6805f325
commit
789a96b6ac
|
|
@ -1043,25 +1043,31 @@ export default {
|
||||||
|
|
||||||
{
|
{
|
||||||
title: '左侧',
|
title: '左侧',
|
||||||
span: 18,
|
span: 19,
|
||||||
children: [
|
children: [
|
||||||
{ field: 'project_name', title: '工程名', span: 6, itemRender: { name: '$input' } },
|
{ field: 'project_name', title: '工程名', span: 8, itemRender: { name: '$input' } },
|
||||||
{ field: 'mode_name', title: '型号', span: 6, itemRender: { name: '$input' } },
|
{ field: 'mode_name', title: '型号', span: 8, itemRender: { name: '$input' } },
|
||||||
{ field: 'customer', title: '客户名称', span: 6, itemRender: { name: '$input' } },
|
{ field: 'customer', title: '客户名称', span: 8, itemRender: { name: '$input' } },
|
||||||
{ field: '报价日期', title: '报价日期', span: 6, itemRender: { name: '$input',props:{type:"date"} } },
|
|
||||||
|
|
||||||
{ field: 'main_cabinet_length', title: '主柜规格 长', span: 6, itemRender: { name: '$input', events: { change: this.calculateAll } } },
|
{ field: 'main_cabinet_length', title: '主柜规格 长', span: 8, itemRender: { name: '$input', events: { change: this.calculateAll } } },
|
||||||
{ field: 'main_cabinet_width', title: '宽', span: 6, itemRender: { name: '$input', events: { change: this.calculateAll } } },
|
{ field: 'main_cabinet_width', title: '宽', span: 8, itemRender: { name: '$input', events: { change: this.calculateAll } } },
|
||||||
{ field: 'main_cabinet_height', title: '高', span: 6, itemRender: { name: '$input', events: { change: this.calculateAll } } },
|
{ field: 'main_cabinet_height', title: '高', span: 8, itemRender: { name: '$input', events: { change: this.calculateAll } } },
|
||||||
{ field: '报价有效日期', title: '报价有效日期', span: 6, itemRender: { name: '$input',props:{type:"date"} } },
|
{
|
||||||
|
title: '下侧',
|
||||||
|
span: 16,
|
||||||
|
children: [
|
||||||
|
{ field: '报价日期', title: '报价日期', span: 12, itemRender: { name: '$input', props: { type: "date" } } },
|
||||||
|
{ field: '报价有效日期', title: '报价有效日期', span: 12, itemRender: { name: '$input', props: { type: "date" } } },
|
||||||
|
|
||||||
{ field: 'show_expense', title: '总费用(免漆)', span: 6, itemRender: { name: 'MkFormInputShow' } },
|
{ field: 'show_expense', title: '总费用(免漆)', span: 12, itemRender: { name: 'MkFormInputShow' } },
|
||||||
{ field: 'show_paint_expense', title: '总费用(油漆)', span: 6, itemRender: { name: 'MkFormInputShow' } },
|
{ field: 'show_paint_expense', title: '总费用(油漆)', span: 12, itemRender: { name: 'MkFormInputShow' } },
|
||||||
|
]
|
||||||
|
},
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '右侧',
|
title: '右侧',
|
||||||
span: 6,
|
span: 5,
|
||||||
children: [
|
children: [
|
||||||
{
|
{
|
||||||
field: 'image', span: 24, itemRender: {
|
field: 'image', span: 24, itemRender: {
|
||||||
|
|
@ -1564,7 +1570,7 @@ export default {
|
||||||
if (selectedData.spec) {
|
if (selectedData.spec) {
|
||||||
row.spec = selectedData.spec;
|
row.spec = selectedData.spec;
|
||||||
}
|
}
|
||||||
if(selectedData.price){
|
if (selectedData.price) {
|
||||||
row.price = selectedData.price;
|
row.price = selectedData.price;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -29,6 +29,9 @@ routerMap[FunName + 'List']= {
|
||||||
name: FunTitle,
|
name: FunTitle,
|
||||||
icon: 'idcard',
|
icon: 'idcard',
|
||||||
path: `/${FunName}/${FunName}List`,
|
path: `/${FunName}/${FunName}List`,
|
||||||
|
meta:{
|
||||||
|
page:{ cacheAble:false}
|
||||||
|
},
|
||||||
component: () => import(`@/pages/Middle/bathroom/BathroomBanding/BathroomBanding/List`),
|
component: () => import(`@/pages/Middle/bathroom/BathroomBanding/BathroomBanding/List`),
|
||||||
authority: {
|
authority: {
|
||||||
permission: [],
|
permission: [],
|
||||||
|
|
|
||||||
|
|
@ -29,6 +29,9 @@ routerMap[FunName + 'List']= {
|
||||||
name: FunTitle,
|
name: FunTitle,
|
||||||
icon: 'idcard',
|
icon: 'idcard',
|
||||||
path: `/${FunName}/${FunName}List`,
|
path: `/${FunName}/${FunName}List`,
|
||||||
|
meta:{
|
||||||
|
page:{ cacheAble:false}
|
||||||
|
},
|
||||||
component: () => import(`@/pages/Middle/bathroom/BathroomFittings/BathroomFittings/List`),
|
component: () => import(`@/pages/Middle/bathroom/BathroomFittings/BathroomFittings/List`),
|
||||||
authority: {
|
authority: {
|
||||||
permission: [],
|
permission: [],
|
||||||
|
|
|
||||||
|
|
@ -29,6 +29,9 @@ routerMap[FunName + 'List']= {
|
||||||
name: FunTitle,
|
name: FunTitle,
|
||||||
icon: 'idcard',
|
icon: 'idcard',
|
||||||
path: `/${FunName}/${FunName}List`,
|
path: `/${FunName}/${FunName}List`,
|
||||||
|
meta:{
|
||||||
|
page:{ cacheAble:false}
|
||||||
|
},
|
||||||
component: () => import(`@/pages/Middle/bathroom/BathroomLabor/BathroomLabor/List`),
|
component: () => import(`@/pages/Middle/bathroom/BathroomLabor/BathroomLabor/List`),
|
||||||
authority: {
|
authority: {
|
||||||
permission: [],
|
permission: [],
|
||||||
|
|
|
||||||
|
|
@ -29,6 +29,9 @@ routerMap[FunName + 'List']= {
|
||||||
name: FunTitle,
|
name: FunTitle,
|
||||||
icon: 'idcard',
|
icon: 'idcard',
|
||||||
path: `/${FunName}/${FunName}List`,
|
path: `/${FunName}/${FunName}List`,
|
||||||
|
meta:{
|
||||||
|
page:{ cacheAble:false}
|
||||||
|
},
|
||||||
component: () => import(`@/pages/Middle/bathroom/BathroomMaterial/BathroomMaterial/List`),
|
component: () => import(`@/pages/Middle/bathroom/BathroomMaterial/BathroomMaterial/List`),
|
||||||
authority: {
|
authority: {
|
||||||
permission: [],
|
permission: [],
|
||||||
|
|
|
||||||
|
|
@ -29,6 +29,9 @@ routerMap[FunName + 'List']= {
|
||||||
name: FunTitle,
|
name: FunTitle,
|
||||||
icon: 'idcard',
|
icon: 'idcard',
|
||||||
path: `/${FunName}/${FunName}List`,
|
path: `/${FunName}/${FunName}List`,
|
||||||
|
meta:{
|
||||||
|
page:{ cacheAble:false}
|
||||||
|
},
|
||||||
component: () => import(`@/pages/Middle/bathroom/BathroomOutsourcing/BathroomOutsourcing/List`),
|
component: () => import(`@/pages/Middle/bathroom/BathroomOutsourcing/BathroomOutsourcing/List`),
|
||||||
authority: {
|
authority: {
|
||||||
permission: [],
|
permission: [],
|
||||||
|
|
|
||||||
|
|
@ -29,6 +29,9 @@ routerMap[FunName + 'List']= {
|
||||||
name: FunTitle,
|
name: FunTitle,
|
||||||
icon: 'idcard',
|
icon: 'idcard',
|
||||||
path: `/${FunName}/${FunName}List`,
|
path: `/${FunName}/${FunName}List`,
|
||||||
|
meta:{
|
||||||
|
page:{ cacheAble:false}
|
||||||
|
},
|
||||||
component: () => import(`@/pages/Middle/bathroom/BathroomPackaging/BathroomPackaging/List`),
|
component: () => import(`@/pages/Middle/bathroom/BathroomPackaging/BathroomPackaging/List`),
|
||||||
authority: {
|
authority: {
|
||||||
permission: [],
|
permission: [],
|
||||||
|
|
|
||||||
|
|
@ -29,6 +29,9 @@ routerMap[FunName + 'List']= {
|
||||||
name: FunTitle,
|
name: FunTitle,
|
||||||
icon: 'idcard',
|
icon: 'idcard',
|
||||||
path: `/${FunName}/${FunName}List`,
|
path: `/${FunName}/${FunName}List`,
|
||||||
|
meta:{
|
||||||
|
page:{ cacheAble:false}
|
||||||
|
},
|
||||||
component: () => import(`@/pages/Middle/bathroom/BathroomPaint/BathroomPaint/List`),
|
component: () => import(`@/pages/Middle/bathroom/BathroomPaint/BathroomPaint/List`),
|
||||||
authority: {
|
authority: {
|
||||||
permission: [],
|
permission: [],
|
||||||
|
|
|
||||||
|
|
@ -29,6 +29,9 @@ routerMap[FunName + 'List']= {
|
||||||
name: FunTitle,
|
name: FunTitle,
|
||||||
icon: 'idcard',
|
icon: 'idcard',
|
||||||
path: `/${FunName}/${FunName}List`,
|
path: `/${FunName}/${FunName}List`,
|
||||||
|
meta:{
|
||||||
|
page:{ cacheAble:false}
|
||||||
|
},
|
||||||
component: () => import(`@/pages/Middle/bathroom/BathroomParts/BathroomParts/List`),
|
component: () => import(`@/pages/Middle/bathroom/BathroomParts/BathroomParts/List`),
|
||||||
authority: {
|
authority: {
|
||||||
permission: [],
|
permission: [],
|
||||||
|
|
|
||||||
|
|
@ -29,6 +29,9 @@ routerMap[FunName + 'List']= {
|
||||||
name: FunTitle,
|
name: FunTitle,
|
||||||
icon: 'idcard',
|
icon: 'idcard',
|
||||||
path: `/${FunName}/${FunName}List`,
|
path: `/${FunName}/${FunName}List`,
|
||||||
|
meta:{
|
||||||
|
page:{ cacheAble:false}
|
||||||
|
},
|
||||||
component: () => import(`@/pages/Middle/bathroom/BathroomProcess/BathroomProcess/List`),
|
component: () => import(`@/pages/Middle/bathroom/BathroomProcess/BathroomProcess/List`),
|
||||||
authority: {
|
authority: {
|
||||||
permission: [],
|
permission: [],
|
||||||
|
|
|
||||||
|
|
@ -29,6 +29,9 @@ routerMap[FunName + 'List']= {
|
||||||
name: FunTitle,
|
name: FunTitle,
|
||||||
icon: 'idcard',
|
icon: 'idcard',
|
||||||
path: `/${FunName}/${FunName}List`,
|
path: `/${FunName}/${FunName}List`,
|
||||||
|
meta:{
|
||||||
|
page:{ cacheAble:false}
|
||||||
|
},
|
||||||
component: () => import(`@/pages/Middle/bathroom/BathroomQuotation/BathroomQuotation/List`),
|
component: () => import(`@/pages/Middle/bathroom/BathroomQuotation/BathroomQuotation/List`),
|
||||||
authority: {
|
authority: {
|
||||||
permission: [],
|
permission: [],
|
||||||
|
|
|
||||||
|
|
@ -28,6 +28,9 @@ routerMap[FunName + 'List']= {
|
||||||
name: FunTitle,
|
name: FunTitle,
|
||||||
icon: 'idcard',
|
icon: 'idcard',
|
||||||
path: `/${FunName}/${FunName}List`,
|
path: `/${FunName}/${FunName}List`,
|
||||||
|
meta:{
|
||||||
|
page:{ cacheAble:false}
|
||||||
|
},
|
||||||
component: () => import(`@/pages/Middle/bathroom/BathroomScheme/BathroomScheme/List`),
|
component: () => import(`@/pages/Middle/bathroom/BathroomScheme/BathroomScheme/List`),
|
||||||
authority: {
|
authority: {
|
||||||
permission: [],
|
permission: [],
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue