diff --git a/src/components/XyTable/index.vue b/src/components/XyTable/index.vue index 91b978e..fd58382 100644 --- a/src/components/XyTable/index.vue +++ b/src/components/XyTable/index.vue @@ -59,6 +59,10 @@ export default { default:()=>{ return { width: '100%', marginBottom: "20px"} } + }, + btnWidth:{ + type:Number, + default:190 } }, data() { @@ -106,7 +110,7 @@ export default { mounted() { }, render(h) { - let {selectClick,height,createIndexRow,tableStyle,treeProps,showSummary,showHeader,$scopedSlots,showIndex,defaultExpandAll,headerCellStyle,headerRowStyle,rowStyle,cellStyle,indent,tableHeight,tableItem,list,deleteClick,editorClick} = this + let {btnWidth,selectClick,height,createIndexRow,tableStyle,treeProps,showSummary,showHeader,$scopedSlots,showIndex,defaultExpandAll,headerCellStyle,headerRowStyle,rowStyle,cellStyle,indent,tableHeight,tableItem,list,deleteClick,editorClick} = this return (
{ tableItem && tableItem.length>0 ? @@ -188,7 +192,8 @@ export default { width={item1.width ?? 'auto'} min-width={item1.minWidth ?? item1.width} sortable={item1.sortable ?? true} - type={item1.type ?? ''}> + type={item1.type ?? ''} + formatter={item1.formatter}> ) } @@ -219,7 +224,7 @@ export default { ( diff --git a/src/views/budget/budgetList.vue b/src/views/budget/budgetList.vue index 7cd22c4..09938c0 100644 --- a/src/views/budget/budgetList.vue +++ b/src/views/budget/budgetList.vue @@ -294,6 +294,12 @@ export default { prop:'plan_department.name', width: 180 }, + { + label:'金额', + prop:'money', + align:'right', + width: 160 + }, { label:"描述", prop:'content', diff --git a/src/views/contract/components/contractSign.vue b/src/views/contract/components/contractSign.vue index ecb4878..9b99a3f 100644 --- a/src/views/contract/components/contractSign.vue +++ b/src/views/contract/components/contractSign.vue @@ -1,28 +1,46 @@