报价优化

This commit is contained in:
xielue 2023-04-28 15:19:27 +08:00
parent 7e6805f325
commit 789a96b6ac
12 changed files with 84 additions and 45 deletions

View File

@ -1043,25 +1043,31 @@ export default {
{
title: '左侧',
span: 18,
span: 19,
children: [
{ field: 'project_name', title: '工程名', span: 6, itemRender: { name: '$input' } },
{ field: 'mode_name', title: '型号', span: 6, itemRender: { name: '$input' } },
{ field: 'customer', title: '客户名称', span: 6, itemRender: { name: '$input' } },
{ field: '报价日期', title: '报价日期', span: 6, itemRender: { name: '$input',props:{type:"date"} } },
{ field: 'project_name', title: '工程名', span: 8, itemRender: { name: '$input' } },
{ field: 'mode_name', title: '型号', span: 8, itemRender: { name: '$input' } },
{ field: 'customer', title: '客户名称', span: 8, itemRender: { name: '$input' } },
{ field: 'main_cabinet_length', title: '主柜规格 长', span: 6, itemRender: { name: '$input', events: { change: this.calculateAll } } },
{ field: 'main_cabinet_width', title: '宽', span: 6, itemRender: { name: '$input', events: { change: this.calculateAll } } },
{ field: 'main_cabinet_height', title: '高', span: 6, itemRender: { name: '$input', events: { change: this.calculateAll } } },
{ field: '报价有效日期', title: '报价有效日期', span: 6, itemRender: { name: '$input',props:{type:"date"} } },
{ field: 'main_cabinet_length', title: '主柜规格 长', span: 8, 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: 8, itemRender: { name: '$input', events: { change: this.calculateAll } } },
{
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_paint_expense', title: '总费用(油漆)', span: 6, itemRender: { name: 'MkFormInputShow' } },
{ field: 'show_expense', title: '总费用(免漆)', span: 12, itemRender: { name: 'MkFormInputShow' } },
{ field: 'show_paint_expense', title: '总费用(油漆)', span: 12, itemRender: { name: 'MkFormInputShow' } },
]
},
]
},
{
title: '右侧',
span: 6,
span: 5,
children: [
{
field: 'image', span: 24, itemRender: {
@ -1564,7 +1570,7 @@ export default {
if (selectedData.spec) {
row.spec = selectedData.spec;
}
if(selectedData.price){
if (selectedData.price) {
row.price = selectedData.price;
}

View File

@ -29,6 +29,9 @@ routerMap[FunName + 'List']= {
name: FunTitle,
icon: 'idcard',
path: `/${FunName}/${FunName}List`,
meta:{
page:{ cacheAble:false}
},
component: () => import(`@/pages/Middle/bathroom/BathroomBanding/BathroomBanding/List`),
authority: {
permission: [],

View File

@ -29,6 +29,9 @@ routerMap[FunName + 'List']= {
name: FunTitle,
icon: 'idcard',
path: `/${FunName}/${FunName}List`,
meta:{
page:{ cacheAble:false}
},
component: () => import(`@/pages/Middle/bathroom/BathroomFittings/BathroomFittings/List`),
authority: {
permission: [],

View File

@ -29,6 +29,9 @@ routerMap[FunName + 'List']= {
name: FunTitle,
icon: 'idcard',
path: `/${FunName}/${FunName}List`,
meta:{
page:{ cacheAble:false}
},
component: () => import(`@/pages/Middle/bathroom/BathroomLabor/BathroomLabor/List`),
authority: {
permission: [],

View File

@ -29,6 +29,9 @@ routerMap[FunName + 'List']= {
name: FunTitle,
icon: 'idcard',
path: `/${FunName}/${FunName}List`,
meta:{
page:{ cacheAble:false}
},
component: () => import(`@/pages/Middle/bathroom/BathroomMaterial/BathroomMaterial/List`),
authority: {
permission: [],

View File

@ -29,6 +29,9 @@ routerMap[FunName + 'List']= {
name: FunTitle,
icon: 'idcard',
path: `/${FunName}/${FunName}List`,
meta:{
page:{ cacheAble:false}
},
component: () => import(`@/pages/Middle/bathroom/BathroomOutsourcing/BathroomOutsourcing/List`),
authority: {
permission: [],

View File

@ -29,6 +29,9 @@ routerMap[FunName + 'List']= {
name: FunTitle,
icon: 'idcard',
path: `/${FunName}/${FunName}List`,
meta:{
page:{ cacheAble:false}
},
component: () => import(`@/pages/Middle/bathroom/BathroomPackaging/BathroomPackaging/List`),
authority: {
permission: [],

View File

@ -29,6 +29,9 @@ routerMap[FunName + 'List']= {
name: FunTitle,
icon: 'idcard',
path: `/${FunName}/${FunName}List`,
meta:{
page:{ cacheAble:false}
},
component: () => import(`@/pages/Middle/bathroom/BathroomPaint/BathroomPaint/List`),
authority: {
permission: [],

View File

@ -29,6 +29,9 @@ routerMap[FunName + 'List']= {
name: FunTitle,
icon: 'idcard',
path: `/${FunName}/${FunName}List`,
meta:{
page:{ cacheAble:false}
},
component: () => import(`@/pages/Middle/bathroom/BathroomParts/BathroomParts/List`),
authority: {
permission: [],

View File

@ -29,6 +29,9 @@ routerMap[FunName + 'List']= {
name: FunTitle,
icon: 'idcard',
path: `/${FunName}/${FunName}List`,
meta:{
page:{ cacheAble:false}
},
component: () => import(`@/pages/Middle/bathroom/BathroomProcess/BathroomProcess/List`),
authority: {
permission: [],

View File

@ -29,6 +29,9 @@ routerMap[FunName + 'List']= {
name: FunTitle,
icon: 'idcard',
path: `/${FunName}/${FunName}List`,
meta:{
page:{ cacheAble:false}
},
component: () => import(`@/pages/Middle/bathroom/BathroomQuotation/BathroomQuotation/List`),
authority: {
permission: [],

View File

@ -28,6 +28,9 @@ routerMap[FunName + 'List']= {
name: FunTitle,
icon: 'idcard',
path: `/${FunName}/${FunName}List`,
meta:{
page:{ cacheAble:false}
},
component: () => import(`@/pages/Middle/bathroom/BathroomScheme/BathroomScheme/List`),
authority: {
permission: [],