From 036f2b32359a8c2c97693b7a8c1d27cae0a5415a Mon Sep 17 00:00:00 2001 From: "271556543@qq.com" <271556543@qq.com> Date: Wed, 20 Jul 2022 14:56:55 +0800 Subject: [PATCH] 2022.7.20 --- src/components/XyDialog/index.vue | 49 +++--- src/components/XyTable/index.vue | 18 ++- src/views/budget/budgetList.vue | 18 ++- src/views/contract/contractList.vue | 243 +++++++++++++++++++++++----- 4 files changed, 253 insertions(+), 75 deletions(-) diff --git a/src/components/XyDialog/index.vue b/src/components/XyDialog/index.vue index de588ec..cc40bd1 100644 --- a/src/components/XyDialog/index.vue +++ b/src/components/XyDialog/index.vue @@ -8,7 +8,7 @@ export default { }, width:{ type:Number, - default:600 + default:60 }, isShow:{ type:Boolean, @@ -82,8 +82,8 @@ export default { const {footerRender,width,type,$scopedSlots,rules,form,showChange,isShow,title} = this return ( { - if(typeof form[key] === "object"){ - formItems.push( -
- { - Object.keys(form[key]).map((key1)=>{ - return ( - - {eval(`{$scopedSlots.${key1} ? $scopedSlots.${key1}() : ''}`)} - - ) - }) - } -
- ) - }else{ - formItems.push( - - {eval(`{$scopedSlots.${key} ? $scopedSlots.${key}() : ''}`)} - - ) - } + formItems.push( + + {eval(`{$scopedSlots.${key} ? $scopedSlots.${key}() : ''}`)} + + ) }) return ( - diff --git a/src/components/XyTable/index.vue b/src/components/XyTable/index.vue index eb9a361..cb52b2a 100644 --- a/src/components/XyTable/index.vue +++ b/src/components/XyTable/index.vue @@ -207,12 +207,18 @@ export default { default( scope ){ return (
- deleteClick(scope.row)}>删除 + deleteClick(scope.row)}}> + 删除 + + *项目名称 - + @@ -112,7 +112,7 @@ - +