|
@@ -1,29 +1,31 @@
|
|
|
const mapFields = {
|
|
|
name: "name",
|
|
|
- primaryClassification: 'primaryClassification', // 一级分类
|
|
|
- secondaryClassification: 'secondaryClassification', // 二级分类
|
|
|
+ // primaryClassification: 'primaryClassification', // 一级分类
|
|
|
+ // secondaryClassification: 'secondaryClassification', // 二级分类
|
|
|
threeLevelClassification: 'service_cat', // 三级分类
|
|
|
price: 'price', // 单价
|
|
|
unit: 'unit', // 单位
|
|
|
- nonTaxQuotes: 'assess_price', // 非税报价
|
|
|
+ nonTaxQuotes: 'pay_fee', // 非税报价
|
|
|
taxRate: 'tax', // 税率
|
|
|
- tax: 'assess_tax_price', // 税额
|
|
|
- taxIncludedQuote: 'assess_total_price', //含税报价
|
|
|
- num: 'num'
|
|
|
+ tax: 'tax_fee', // 税额
|
|
|
+ taxIncludedQuote: 'total_fee',
|
|
|
+ num: 'num',
|
|
|
+ remark:'remark'
|
|
|
}
|
|
|
|
|
|
const mapTemplateToTable = {
|
|
|
- '服务名称': mapFields.name,
|
|
|
+ '三级服务分类名称': mapFields.name,
|
|
|
// '一级服务分类': mapFields.primaryClassification,
|
|
|
// '二级服务分类': mapFields.secondaryClassification,
|
|
|
- '服务分类': mapFields.threeLevelClassification,
|
|
|
+ '三级服务分类ID': mapFields.threeLevelClassification,
|
|
|
'单价': mapFields.price,
|
|
|
'单位': mapFields.unit,
|
|
|
'数量': mapFields.num,
|
|
|
- // '非税报价': mapFields.nonTaxQuotes,
|
|
|
+ '非税报价': mapFields.nonTaxQuotes,
|
|
|
'税率': mapFields.taxRate,
|
|
|
- // '税额': mapFields.tax,
|
|
|
- // '含税报价': mapFields.taxIncludedQuote,
|
|
|
+ '税额': mapFields.tax,
|
|
|
+ '含税报价': mapFields.taxIncludedQuote,
|
|
|
+ '备注':mapFields.remark
|
|
|
}
|
|
|
|
|
|
export const columns = [
|
|
@@ -34,8 +36,8 @@ const mapFields = {
|
|
|
},
|
|
|
{
|
|
|
prop: mapFields.name,
|
|
|
- label: '服务名称',
|
|
|
- width: '120px',
|
|
|
+ label: '三级服务分类名称',
|
|
|
+ width: '130px',
|
|
|
required: true
|
|
|
},
|
|
|
// {
|
|
@@ -52,7 +54,7 @@ const mapFields = {
|
|
|
// },
|
|
|
{
|
|
|
prop: mapFields.threeLevelClassification,
|
|
|
- label: '服务分类',
|
|
|
+ label: '三级服务分类ID',
|
|
|
minWidth: '120px',
|
|
|
required: true
|
|
|
},
|
|
@@ -74,30 +76,36 @@ const mapFields = {
|
|
|
minWidth:'100px',
|
|
|
required:true
|
|
|
},
|
|
|
- // {
|
|
|
- // prop: mapFields.nonTaxQuotes,
|
|
|
- // label: '非税报价',
|
|
|
- // width: '126px',
|
|
|
- // required: false
|
|
|
- // },
|
|
|
+ {
|
|
|
+ prop: mapFields.nonTaxQuotes,
|
|
|
+ label: '非税报价',
|
|
|
+ width: '126px',
|
|
|
+ required: true
|
|
|
+ },
|
|
|
{
|
|
|
prop: mapFields.taxRate,
|
|
|
label: '税率',
|
|
|
minWidth: '126px',
|
|
|
required: true
|
|
|
},
|
|
|
- // {
|
|
|
- // prop: mapFields.tax,
|
|
|
- // label: '税额',
|
|
|
- // width: '126px',
|
|
|
- // required: false
|
|
|
- // },
|
|
|
- // {
|
|
|
- // prop: mapFields.taxIncludedQuote,
|
|
|
- // label: '含税报价',
|
|
|
- // width: '120px',
|
|
|
- // required: false
|
|
|
- // }
|
|
|
+ {
|
|
|
+ prop: mapFields.tax,
|
|
|
+ label: '税额',
|
|
|
+ width: '126px',
|
|
|
+ required: true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ prop: mapFields.taxIncludedQuote,
|
|
|
+ label: '含税报价',
|
|
|
+ width: '120px',
|
|
|
+ required: true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ prop: mapFields.remark,
|
|
|
+ label: '备注',
|
|
|
+ width: '120px',
|
|
|
+ required: true
|
|
|
+ }
|
|
|
]
|
|
|
|
|
|
export const getTableProperty = (key) => mapTemplateToTable[key]
|
|
@@ -117,11 +125,16 @@ const mapFields = {
|
|
|
mapFields.num,
|
|
|
mapFields.taxRate,
|
|
|
mapFields.nonTaxQuotes,
|
|
|
- mapFields.taxIncludedQuote
|
|
|
+ mapFields.taxIncludedQuote,
|
|
|
+ mapFields.remark,
|
|
|
+ mapFields.tax
|
|
|
]
|
|
|
|
|
|
export const numberFields = [
|
|
|
mapFields.price,
|
|
|
+ mapFields.taxIncludedQuote,
|
|
|
+ mapFields.nonTaxQuotes,
|
|
|
+ mapFields.tax
|
|
|
]
|
|
|
|
|
|
export const intergeFields = [
|
|
@@ -137,6 +150,10 @@ const mapFields = {
|
|
|
mapFields.unit,
|
|
|
mapFields.num,
|
|
|
mapFields.taxRate,
|
|
|
+ mapFields.remark,
|
|
|
+ mapFields.taxIncludedQuote,
|
|
|
+ mapFields.nonTaxQuotes,
|
|
|
+ mapFields.tax
|
|
|
]
|
|
|
|
|
|
|