Browse Source

YT-1650调整所有页面中,操作列的宽度,最多显示两个按钮,如果大于两个则将其它按钮合并到“更多”,参考供应商发货申请操作列显示

intex_online20241216
张立 2 months ago
parent
commit
eb2ce7a401
  1. 10
      src/components/XButton/src/ButtonBaseMore.vue
  2. 5
      src/views/wms/basicDataManage/systemSetting/supplierUser/index.vue
  3. 2
      src/views/wms/deliversettlementManage/moldAllocation/supplierMoldCostMain/index.vue
  4. 2
      src/views/wms/purchasereceiptManage/purchasereceipt/purchasereceiptRecordMain/index.vue
  5. 5
      src/views/wms/purchasereceiptManage/purchasereturn/purchasereturnRecordMain/index.vue
  6. 2
      src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRecordMain/index.vue
  7. 5
      src/views/wms/supplierManage/invoicingcalendar/index.vue
  8. 2
      src/views/wms/supplierManage/purchaseClaim/purchaseClaimRecord/index.vue
  9. 2
      src/views/wms/supplierManage/purchaseClaim/purchaseClaimRequest/index.vue
  10. 5
      src/views/wms/supplierManage/purchaseDiscreteOrder/purchaseDiscreteOrderMain/index.vue
  11. 5
      src/views/wms/supplierManage/supplierApbalance/supplierApbalanceMain/index.vue
  12. 5
      src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRecordMain/index.vue
  13. 2
      src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/index.vue
  14. 5
      src/views/wms/supplierManage/supplierinvoiceInvoiced/index.vue

10
src/components/XButton/src/ButtonBaseMore.vue

@ -14,11 +14,11 @@
<span :style="{width:item.width+'px'||'auto'}" :class="[item.width?'ellipsis':'']">{{ item.label }}</span> <span :style="{width:item.width+'px'||'auto'}" :class="[item.width?'ellipsis':'']">{{ item.label }}</span>
</el-button> </el-button>
</div> </div>
<el-dropdown placement="top-start" v-if="showList().length>3"> <el-dropdown placement="top-start" v-if="showList().length>2">
<el-button link class="more" type="primary"> 更多 </el-button> <el-button link class="more" type="primary"> 更多 </el-button>
<template #dropdown> <template #dropdown>
<el-dropdown-menu> <el-dropdown-menu>
<el-dropdown-item v-for="(item, index) in getMoreList" :key="index+3" class="btn-div"> <el-dropdown-item v-for="(item, index) in getMoreList" :key="index+2" class="btn-div">
<el-button <el-button
v-show="!item.hide" v-show="!item.hide"
:type="item.type" :type="item.type"
@ -80,13 +80,13 @@ const showList = ()=>{
} }
const getMoreList = computed(()=>{ const getMoreList = computed(()=>{
let list = showList() let list = showList()
return list.slice(3) return list.slice(2)
}) })
const getButtonList = computed(()=>{ const getButtonList = computed(()=>{
let list = showList() let list = showList()
if(list.length>3){ if(list.length>2){
console.log('list===',list) console.log('list===',list)
return list.slice(0, 3) return list.slice(0, 2)
} }
return list return list
}) })

5
src/views/wms/basicDataManage/systemSetting/supplierUser/index.vue

@ -33,7 +33,10 @@
</el-button> </el-button>
</template> </template>
<template #action="{ row }"> <template #action="{ row }">
<ButtonBase :Butttondata="butttondata" @button-base-click="buttonTableClick($event,row)" /> <ButtonBaseMore
:Butttondata="butttondata(row, $index)"
@button-base-click="buttonTableClick($event, row)"
/>
</template> </template>
</Table> </Table>
</ContentWrap> </ContentWrap>

2
src/views/wms/deliversettlementManage/moldAllocation/supplierMoldCostMain/index.vue

@ -38,7 +38,7 @@
</el-button> </el-button>
</template> </template>
<template #action="{ row, $index }"> <template #action="{ row, $index }">
<ButtonBase <ButtonBaseMore
:Butttondata="butttondata(row, $index)" :Butttondata="butttondata(row, $index)"
@button-base-click="buttonTableClick($event, row)" @button-base-click="buttonTableClick($event, row)"
/> />

2
src/views/wms/purchasereceiptManage/purchasereceipt/purchasereceiptRecordMain/index.vue

@ -43,7 +43,7 @@
</el-button> </el-button>
</template> </template>
<template #action="{ row, $index }"> <template #action="{ row, $index }">
<ButtonBase <ButtonBaseMore
:Butttondata="butttondata(row, $index)" :Butttondata="butttondata(row, $index)"
@button-base-click="buttonTableClick($event, row)" @button-base-click="buttonTableClick($event, row)"
/> />

5
src/views/wms/purchasereceiptManage/purchasereturn/purchasereturnRecordMain/index.vue

@ -34,7 +34,10 @@
</el-button> </el-button>
</template> </template>
<template #action="{ row,$index }"> <template #action="{ row,$index }">
<ButtonBase :Butttondata="butttondata(row,$index)" @button-base-click="buttonTableClick($event,row)" /> <ButtonBaseMore
:Butttondata="butttondata(row, $index)"
@button-base-click="buttonTableClick($event, row)"
/>
</template> </template>
</Table> </Table>
</ContentWrap> </ContentWrap>

2
src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRecordMain/index.vue

@ -42,7 +42,7 @@
</el-button> </el-button>
</template> </template>
<template #action="{ row, $index }"> <template #action="{ row, $index }">
<ButtonBase <ButtonBaseMore
:Butttondata="butttondata(row, $index)" :Butttondata="butttondata(row, $index)"
@button-base-click="buttonTableClick($event, row)" @button-base-click="buttonTableClick($event, row)"
/> />

5
src/views/wms/supplierManage/invoicingcalendar/index.vue

@ -33,7 +33,10 @@
</el-button> </el-button>
</template> </template>
<template #action="{ row }"> <template #action="{ row }">
<ButtonBase :Butttondata="butttondata" @button-base-click="buttonTableClick($event,row)" /> <ButtonBaseMore
:Butttondata="butttondata(row, $index)"
@button-base-click="buttonTableClick($event, row)"
/>
</template> </template>
</Table> </Table>
</ContentWrap> </ContentWrap>

2
src/views/wms/supplierManage/purchaseClaim/purchaseClaimRecord/index.vue

@ -40,7 +40,7 @@
</el-button> </el-button>
</template> </template>
<template #action="{ row, $index }"> <template #action="{ row, $index }">
<ButtonBase <ButtonBaseMore
:Butttondata="butttondata(row, $index)" :Butttondata="butttondata(row, $index)"
@button-base-click="buttonTableClick($event, row)" @button-base-click="buttonTableClick($event, row)"
/> />

2
src/views/wms/supplierManage/purchaseClaim/purchaseClaimRequest/index.vue

@ -40,7 +40,7 @@
</el-button> </el-button>
</template> </template>
<template #action="{ row, $index }"> <template #action="{ row, $index }">
<ButtonBase <ButtonBaseMore
:Butttondata="butttondata(row, $index)" :Butttondata="butttondata(row, $index)"
@button-base-click="buttonTableClick($event, row)" @button-base-click="buttonTableClick($event, row)"
/> />

5
src/views/wms/supplierManage/purchaseDiscreteOrder/purchaseDiscreteOrderMain/index.vue

@ -39,7 +39,10 @@
<span :class="{'red-text':row.differencePrice!=0}">{{ row.differencePrice }}</span> <span :class="{'red-text':row.differencePrice!=0}">{{ row.differencePrice }}</span>
</template> </template>
<template #action="{ row,$index }"> <template #action="{ row,$index }">
<ButtonBase :Butttondata="butttondata(row,$index)" @button-base-click="buttonTableClick($event,row)" /> <ButtonBaseMore
:Butttondata="butttondata(row, $index)"
@button-base-click="buttonTableClick($event, row)"
/>
</template> </template>
</Table> </Table>
</ContentWrap> </ContentWrap>

5
src/views/wms/supplierManage/supplierApbalance/supplierApbalanceMain/index.vue

@ -33,7 +33,10 @@
</el-button> </el-button>
</template> </template>
<template #action="{ row }"> <template #action="{ row }">
<ButtonBase :Butttondata="butttondata" @button-base-click="buttonTableClick($event,row)" /> <ButtonBaseMore
:Butttondata="butttondata(row, $index)"
@button-base-click="buttonTableClick($event, row)"
/>
</template> </template>
</Table> </Table>
</ContentWrap> </ContentWrap>

5
src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRecordMain/index.vue

@ -39,7 +39,10 @@
<span :class="{'red-text':row.differencePrice!=0}">{{ row.differencePrice }}</span> <span :class="{'red-text':row.differencePrice!=0}">{{ row.differencePrice }}</span>
</template> </template>
<template #action="{ row,$index }"> <template #action="{ row,$index }">
<ButtonBase :Butttondata="butttondata(row,$index)" @button-base-click="buttonTableClick($event,row)" /> <ButtonBaseMore
:Butttondata="butttondata(row, $index)"
@button-base-click="buttonTableClick($event, row)"
/>
</template> </template>
</Table> </Table>
</ContentWrap> </ContentWrap>

2
src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/index.vue

@ -47,7 +47,7 @@
}}</span> }}</span>
</template> </template>
<template #action="{ row, $index }"> <template #action="{ row, $index }">
<ButtonBase <ButtonBaseMore
:Butttondata="butttondata(row, $index)" :Butttondata="butttondata(row, $index)"
@button-base-click="buttonTableClick($event, row)" @button-base-click="buttonTableClick($event, row)"
/> />

5
src/views/wms/supplierManage/supplierinvoiceInvoiced/index.vue

@ -33,7 +33,10 @@
</el-button> </el-button>
</template> </template>
<template #action="{ row }"> <template #action="{ row }">
<ButtonBase :Butttondata="butttondata(row)" @button-base-click="buttonTableClick($event,row)" /> <ButtonBaseMore
:Butttondata="butttondata(row, $index)"
@button-base-click="buttonTableClick($event, row)"
/>
</template> </template>
</Table> </Table>
</ContentWrap> </ContentWrap>

Loading…
Cancel
Save