Browse Source

调整 头部按钮 刷新及设置为默认按钮

master
陈薪名 11 months ago
parent
commit
7350b3aee0
  1. 12
      src/components/TableHead/src/TableHead.vue
  2. 14
      src/utils/disposition/defaultButtons.ts
  3. 2
      src/views/wms/bom/index.vue
  4. 2
      src/views/wms/itembasic/index.vue
  5. 4
      src/views/wms/itempackaging/index.vue
  6. 2
      src/views/wms/productionlineitem/index.vue
  7. 2
      src/views/wms/stdcostprice/index.vue

12
src/components/TableHead/src/TableHead.vue

@ -4,7 +4,7 @@
<div class="tableNavLeftBtns">
<ButtonBase
:Butttondata="buttonsLeft"
@buttonBaseClick="buttonBaseClick"
@button-base-click="buttonBaseClick"
/>
</div>
<div class="tableNavRightBtns">
@ -18,7 +18,7 @@
style="margin-right: 15px;"
></SearchNormal> -->
<!-- 右侧按钮 -->
<ButtonBase :Butttondata="buttonsRight" @buttonBaseClick="buttonBaseClick" />
<ButtonBase :Butttondata="buttonsRight" @button-base-click="buttonBaseClick" />
</div>
</div>
<slot></slot>
@ -26,6 +26,7 @@
</template>
<script setup>
import ButtonBase from '@/components/XButton/src/ButtonBase.vue'
import * as defaultButtons from '@/utils/disposition/defaultButtons'
// import SearchNormal from '@/components/SearchNormal/index.vue'
// import * as highSearch from '@/utils/search/highSearch'
// import * as primarySearch from '@/utils/search/primarySearch'
@ -63,7 +64,12 @@ import ButtonBase from '@/components/XButton/src/ButtonBase.vue'
// buttonsRight.value.push(defaultButtons.defaultFilterBtn())
// }
//
props.HeadButttondata.forEach(item=>{
const buttonData = ref([])
//
buttonData.value.push(defaultButtons.defaultFreshBtn(null))
buttonData.value.push(defaultButtons.defaultSetBtn(null))
buttonData.value = [...buttonData.value,...props.HeadButttondata]
buttonData.value.forEach(item=>{
if(item.float && item.float == 'right'){
buttonsRight.value.push(item)
}else{

14
src/utils/disposition/defaultButtons.ts

@ -103,6 +103,20 @@ export function defaultResetBtn(option:any) {
})
}
// 设置
export function defaultSetBtn(option:any) {
return __defaultBtnOption(option,{
label: '设置',
name: 'set',
hide: false,
type: 'primary',
icon: 'ep:refresh',
color: '',
float:'right',
hasPermi: ''
})
}
// 筛选按钮
export function defaultFilterBtn(option:any) {
return __defaultBtnOption(option,{

2
src/views/wms/bom/index.vue

@ -98,8 +98,6 @@ const HeadButttondata = [
defaultButtons.defaultAddBtn({hasPermi:'wms:bom:create'}), //
defaultButtons.defaultImportBtn({hasPermi:'wms:bom:import'}), //
defaultButtons.defaultExportBtn({hasPermi:'wms:bom:export'}), //
// defaultButtons.defaultFilterBtn(), //
defaultButtons.defaultFreshBtn(null), //
// {
// label: '',
// name: 'zdy',

2
src/views/wms/itembasic/index.vue

@ -66,8 +66,6 @@ const HeadButttondata = [
defaultButtons.defaultAddBtn(null), //
defaultButtons.defaultImportBtn(null), //
defaultButtons.defaultExportBtn(null), //
// defaultButtons.defaultFilterBtn(), //
defaultButtons.defaultFreshBtn(null), //
// {
// label: '',
// name: 'zdy',

4
src/views/wms/itempackaging/index.vue

@ -88,7 +88,6 @@ const HeadButttondata = [
defaultButtons.defaultImportBtn({hasPermi:'wms:itempackaging:import'}), //
defaultButtons.defaultExportBtn({hasPermi:'wms:itempackaging:export'}), //
// defaultButtons.defaultFilterBtn(), //
defaultButtons.defaultFreshBtn(null), //
// {
// label: '',
// name: 'zdy',
@ -101,6 +100,7 @@ const HeadButttondata = [
//
const buttonBaseClick = (val, item) => {
console.log(104, val)
if (val == 'add') { //
openForm('create')
} else if (val == 'import') { //
@ -109,6 +109,8 @@ const buttonBaseClick = (val, item) => {
handleExport()
} else if (val == 'refresh') { //
getList()
} else if (val == 'set') { //
getList()
} else if (val == 'filtrate') { //
} else { //
console.log('其他按钮', item)

2
src/views/wms/productionlineitem/index.vue

@ -99,8 +99,6 @@ const HeadButttondata = [
defaultButtons.defaultAddBtn({hasPermi:'wms:productionlineitem:create'}), //
defaultButtons.defaultImportBtn({hasPermi:'wms:productionlineitem:import'}), //
defaultButtons.defaultExportBtn({hasPermi:'wms:productionlineitem:export'}), //
// defaultButtons.defaultFilterBtn(), //
defaultButtons.defaultFreshBtn(null), //
// {
// label: '',
// name: 'zdy',

2
src/views/wms/stdcostprice/index.vue

@ -93,8 +93,6 @@ const HeadButttondata = [
defaultButtons.defaultAddBtn({hasPermi:'wms:stdcostprice:create'}), //
defaultButtons.defaultImportBtn({hasPermi:'wms:stdcostprice:import'}), //
defaultButtons.defaultExportBtn({hasPermi:'wms:stdcostprice:export'}), //
// defaultButtons.defaultFilterBtn(), //
defaultButtons.defaultFreshBtn(null), //
// {
// label: '',
// name: 'zdy',

Loading…
Cancel
Save