Browse Source

WMS基础数据添加禁用启用按钮,并去掉删除按钮

syhx
ljlong_2630 5 months ago
parent
commit
f5fa622c0c
  1. 13
      src/api/wms/accountcalendar/index.ts
  2. 12
      src/api/wms/agvLocationrelation/index.ts
  3. 13
      src/api/wms/areabasic/index.ts
  4. 13
      src/api/wms/barbasic/index.ts
  5. 20
      src/api/wms/barcode/index.ts
  6. 14
      src/api/wms/bom/index.ts
  7. 12
      src/api/wms/callmaterials/index.ts
  8. 11
      src/api/wms/carrier/index.ts
  9. 13
      src/api/wms/currencyexchange/index.ts
  10. 13
      src/api/wms/customer/index.ts
  11. 12
      src/api/wms/customerdock/index.ts
  12. 13
      src/api/wms/customeritem/index.ts
  13. 12
      src/api/wms/dock/index.ts
  14. 14
      src/api/wms/itemarea/index.ts
  15. 4
      src/api/wms/itembasic/index.ts
  16. 14
      src/api/wms/itempackage/index.ts
  17. 11
      src/api/wms/labeltype/index.ts
  18. 15
      src/api/wms/location/index.ts
  19. 13
      src/api/wms/locationgroup/index.ts
  20. 11
      src/api/wms/mesBarCode/index.ts
  21. 14
      src/api/wms/mstr/index.ts
  22. 13
      src/api/wms/owner/index.ts
  23. 12
      src/api/wms/packageunit/index.ts
  24. 13
      src/api/wms/process/index.ts
  25. 13
      src/api/wms/productionitemcodeSpareitemcode/index.ts
  26. 13
      src/api/wms/productionline/index.ts
  27. 14
      src/api/wms/productionlineitem/index.ts
  28. 13
      src/api/wms/project/index.ts
  29. 13
      src/api/wms/purchaseprice/index.ts
  30. 14
      src/api/wms/saleprice/index.ts
  31. 11
      src/api/wms/shift/index.ts
  32. 15
      src/api/wms/stdcostprice/index.ts
  33. 13
      src/api/wms/subjectAccount/index.ts
  34. 11
      src/api/wms/supplier/index.ts
  35. 14
      src/api/wms/supplieritem/index.ts
  36. 13
      src/api/wms/systemcalendar/index.ts
  37. 11
      src/api/wms/team/index.ts
  38. 13
      src/api/wms/warehouse/index.ts
  39. 13
      src/api/wms/workshop/index.ts
  40. 13
      src/api/wms/workstation/index.ts
  41. 1
      src/directives/permission/hasPermi.ts
  42. 2
      src/views/qms/aql/index.vue
  43. 2
      src/views/qms/counter/index.vue
  44. 2
      src/views/qms/dynamicRule/index.vue
  45. 2
      src/views/qms/inspectionMethod/index.vue
  46. 2
      src/views/qms/inspectionScheme/index.vue
  47. 2
      src/views/qms/inspectionTemplate/index.vue
  48. 2
      src/views/qms/sampleCode/index.vue
  49. 2
      src/views/qms/samplingProcess/index.vue
  50. 2
      src/views/qms/samplingScheme/index.vue
  51. 2
      src/views/qms/selectedSet/index.vue
  52. 15
      src/views/wms/agvManage/agvLocationrelation/agvLocationrelation.data.ts
  53. 51
      src/views/wms/agvManage/agvLocationrelation/index.vue
  54. 15
      src/views/wms/basicDataManage/customerManage/customer/customer.data.ts
  55. 45
      src/views/wms/basicDataManage/customerManage/customer/index.vue
  56. 17
      src/views/wms/basicDataManage/customerManage/customerdock/customerdock.data.ts
  57. 50
      src/views/wms/basicDataManage/customerManage/customerdock/index.vue
  58. 18
      src/views/wms/basicDataManage/customerManage/customeritem/customeritem.data.ts
  59. 50
      src/views/wms/basicDataManage/customerManage/customeritem/index.vue
  60. 48
      src/views/wms/basicDataManage/customerManage/project/index.vue
  61. 14
      src/views/wms/basicDataManage/customerManage/project/project.data.ts
  62. 50
      src/views/wms/basicDataManage/customerManage/saleprice/index.vue
  63. 15
      src/views/wms/basicDataManage/customerManage/saleprice/saleprice.data.ts
  64. 14
      src/views/wms/basicDataManage/factoryModeling/areabasic/areabasic.data.ts
  65. 50
      src/views/wms/basicDataManage/factoryModeling/areabasic/index.vue
  66. 15
      src/views/wms/basicDataManage/factoryModeling/dock/dock.data.ts
  67. 52
      src/views/wms/basicDataManage/factoryModeling/dock/index.vue
  68. 48
      src/views/wms/basicDataManage/factoryModeling/location/index.vue
  69. 15
      src/views/wms/basicDataManage/factoryModeling/location/location.data.ts
  70. 50
      src/views/wms/basicDataManage/factoryModeling/locationgroup/index.vue
  71. 15
      src/views/wms/basicDataManage/factoryModeling/locationgroup/locationgroup.data.ts
  72. 55
      src/views/wms/basicDataManage/factoryModeling/process/index.vue
  73. 15
      src/views/wms/basicDataManage/factoryModeling/process/process.data.ts
  74. 52
      src/views/wms/basicDataManage/factoryModeling/productionline/index.vue
  75. 16
      src/views/wms/basicDataManage/factoryModeling/productionline/productionline.data.ts
  76. 51
      src/views/wms/basicDataManage/factoryModeling/warehouse/index.vue
  77. 15
      src/views/wms/basicDataManage/factoryModeling/warehouse/warehouse.data.ts
  78. 50
      src/views/wms/basicDataManage/factoryModeling/workshop/index.vue
  79. 14
      src/views/wms/basicDataManage/factoryModeling/workshop/workshop.data.ts
  80. 49
      src/views/wms/basicDataManage/factoryModeling/workstation/index.vue
  81. 14
      src/views/wms/basicDataManage/factoryModeling/workstation/workstation.data.ts
  82. 11
      src/views/wms/basicDataManage/itemManage/bom/bom.data.ts
  83. 48
      src/views/wms/basicDataManage/itemManage/bom/index.vue
  84. 44
      src/views/wms/basicDataManage/itemManage/itemarea/index.vue
  85. 14
      src/views/wms/basicDataManage/itemManage/itemarea/itemarea.data.ts
  86. 3
      src/views/wms/basicDataManage/itemManage/itembasic/index.vue
  87. 13
      src/views/wms/basicDataManage/itemManage/itembasic/itembasic.data.ts
  88. 49
      src/views/wms/basicDataManage/itemManage/itempackage/index.vue
  89. 11
      src/views/wms/basicDataManage/itemManage/itempackage/itempackage.data.ts
  90. 36
      src/views/wms/basicDataManage/itemManage/packageunit/index.vue
  91. 11
      src/views/wms/basicDataManage/itemManage/packageunit/packageunit.data.ts
  92. 45
      src/views/wms/basicDataManage/itemManage/productionitemcodeSpareitemcode/index.vue
  93. 15
      src/views/wms/basicDataManage/itemManage/productionitemcodeSpareitemcode/productionitemcodeSpareitemcode.data.ts
  94. 49
      src/views/wms/basicDataManage/itemManage/productionlineitem/index.vue
  95. 15
      src/views/wms/basicDataManage/itemManage/productionlineitem/productionlineitem.data.ts
  96. 45
      src/views/wms/basicDataManage/itemManage/stdcostprice/index.vue
  97. 14
      src/views/wms/basicDataManage/itemManage/stdcostprice/stdcostprice.data.ts
  98. 23
      src/views/wms/basicDataManage/labelManage/barcode/barcode.data.ts
  99. 45
      src/views/wms/basicDataManage/labelManage/barcode/index.vue
  100. 23
      src/views/wms/basicDataManage/labelManage/callmaterials/callmaterials.data.ts

13
src/api/wms/accountcalendar/index.ts

@ -7,7 +7,7 @@ export interface AccountcalendarVO {
beginTime: Date
endTime: Date
converttotime: Date
available: number
available: string
activeTime: Date
expireTime: Date
remark: string
@ -31,6 +31,7 @@ export const getAccountcalendar = async (id: number) => {
// 新增账期日历
export const createAccountcalendar = async (data: AccountcalendarVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/accountcalendar/create`, data })
}
@ -57,4 +58,14 @@ export const exportAccountcalendar = async (params) => {
// 下载用户导入模板
export const importTemplate = () => {
return request.download({ url: '/wms/accountcalendar/get-import-template' })
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/wms/accountcalendar/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/wms/accountcalendar/disable?id=` + id })
}

12
src/api/wms/agvLocationrelation/index.ts

@ -29,6 +29,7 @@ export const getAgvLocationrelation = async (id: number) => {
// 新增AGV库位转换
export const createAgvLocationrelation = async (data: AgvLocationrelationVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/agv-locationrelation/create`, data })
}
@ -57,3 +58,14 @@ export const exportAgvLocationrelation = async (params) => {
export const importTemplate = () => {
return request.download({ url: '/wms/agv-locationrelation/get-import-template' })
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/wms/agv-locationrelation/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/wms/agv-locationrelation/disable?id=` + id })
}

13
src/api/wms/areabasic/index.ts

@ -7,7 +7,7 @@ export interface AreaVO {
warehouseCode: string
type: string
isFunctional: number
available: number
available: string
activeTime: Date
expireTime: Date
remark: string
@ -43,6 +43,7 @@ export const getArea = async (id: number) => {
// 新增库区
export const createArea = async (data: AreaVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/areabasic/create`, data })
}
@ -74,4 +75,14 @@ export const importTemplate = () => {
// 根据code获取数据列表
export const getAreabasicByCodes = async (params) => {
return await request.get({ url: `/wms/areabasic/listByCodes`, params })
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/wms/areabasic/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/wms/areabasic/disable?id=` + id })
}

13
src/api/wms/barbasic/index.ts

@ -12,6 +12,8 @@ export interface BarbasicVO {
lastPrintTime: string
lastPrintUserId: string
lastPrintUserName: string
available: string
}
// 查询条码实体基类列表
@ -32,6 +34,7 @@ export const getBarbasic = async (id: number) => {
// 新增条码实体基类
export const createBarbasic = async (data: BarbasicVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/barbasic/create`, data })
}
@ -60,3 +63,13 @@ export const exportBarbasic = async (params) => {
export const importTemplate = () => {
return request.download({ url: '/wms/barbasic/get-import-template' })
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/wms/barbasic/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/wms/barbasic/disable?id=` + id })
}

20
src/api/wms/barcode/index.ts

@ -15,6 +15,14 @@ export interface BarcodeVO {
trimEnd: string
isEncypt: string,
labelType: string,
available: string
}
export interface BarcodePageVO {
total: number
size: number
current: number
records: Array<BarcodeVO>
}
// 查询条码片段列表
@ -35,6 +43,7 @@ export const getBarcode = async (id: number) => {
// 新增条码片段
export const createBarcode = async (data: BarcodeVO) => {
data.available = 'TRUE'
return await request.post({ url: `/label/barcode/create`, data })
}
@ -63,3 +72,14 @@ export const exportBarcode = async (params) => {
export const importTemplate = () => {
return request.download({ url: '/label/barcode/get-import-template' })
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/label/barcode/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/label/barcode/disable?id=` + id })
}

14
src/api/wms/bom/index.ts

@ -8,7 +8,7 @@ export interface BomVO {
processCode: string
version: string
layer: number
available: number
available: string
activeTime: Date
expireTime: Date
remark: string
@ -32,6 +32,7 @@ export const getBom = async (id: number) => {
// 新增物料清单
export const createBom = async (data: BomVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/bom/create`, data })
}
@ -59,3 +60,14 @@ export const exportBom = async (params) => {
export const importTemplate = () => {
return request.download({ url: '/wms/bom/get-import-template' })
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/wms/bom/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/wms/bom/disable?id=` + id })
}

12
src/api/wms/callmaterials/index.ts

@ -9,6 +9,7 @@ export interface CallmaterialsVO {
location: string
qty: number
uom: string
available: string
}
// 查询叫料标签列表
@ -29,6 +30,7 @@ export const getCallmaterials = async (id: number) => {
// 新增叫料标签
export const createCallmaterials = async (data: CallmaterialsVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/callmaterials/create`, data })
}
@ -57,3 +59,13 @@ export const exportCallmaterials = async (params) => {
export const importTemplate = () => {
return request.download({ url: '/wms/callmaterials/get-import-template' })
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/wms/callmaterials/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/wms/callmaterials/disable?id=` + id })
}

11
src/api/wms/carrier/index.ts

@ -39,6 +39,7 @@ export const getCarrier = async (id: number) => {
// 新增承运商
export const createCarrier = async (data: CarrierVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/carrier/create`, data })
}
@ -65,4 +66,14 @@ export const exportCarrier = async (params) => {
// 下载用户导入模板
export const importTemplate = () => {
return request.download({ url: '/wms/carrier/get-import-template' })
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/wms/carrier/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/wms/carrier/disable?id=` + id })
}

13
src/api/wms/currencyexchange/index.ts

@ -4,7 +4,7 @@ export interface CurrencyexchangeVO {
currency: string
basiccurrency: string
rate: number
available: number
available: string
activeTime: Date
expireTime: Date
remark: string
@ -28,6 +28,7 @@ export const getCurrencyexchange = async (id: number) => {
// 新增货币转换
export const createCurrencyexchange = async (data: CurrencyexchangeVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/currencyexchange/create`, data })
}
@ -54,4 +55,14 @@ export const exportCurrencyexchange = async (params) => {
// 下载用户导入模板
export const importTemplate = () => {
return request.download({ url: '/wms/currencyexchange/get-import-template' })
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/wms/currencyexchange/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/wms/currencyexchange/disable?id=` + id })
}

13
src/api/wms/customer/index.ts

@ -15,7 +15,7 @@ export interface CustomerVO {
currency: string
taxRate: number
type: string
available: number
available: string
activeTime: Date
expireTime: Date
remark: string
@ -42,6 +42,7 @@ export const getCustomer = async (id: number) => {
// 新增客户
export const createCustomer = async (data: CustomerVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/customer/create`, data })
}
@ -73,3 +74,13 @@ export const importTemplate = () => {
export const getCustomerByCodes = async (params) => {
return await request.get({ url: `/wms/customer/listByCodes`, params })
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/wms/customer/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/wms/customer/disable?id=` + id })
}

12
src/api/wms/customerdock/index.ts

@ -11,7 +11,7 @@ export interface CustomerdockVO {
customerCode: string
warehouseCode: string
defaultLocationCode: string
available: number
available: string
activeTime: Date
expireTime: Date
remark: string
@ -39,6 +39,7 @@ export const getCustomerdock = async (id: number) => {
// 新增客户月台
export const createCustomerdock = async (data: CustomerdockVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/customerdock/create`, data })
}
@ -88,3 +89,12 @@ export const pageCustomerCodeToCustomerDockReceiving = async (params) => {
return await request.get({ url: `/wms/customerdock/pageCustomerCodeToCustomerDockReceiving`, params })
}
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/wms/customerdock/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/wms/customerdock/disable?id=` + id })
}

13
src/api/wms/customeritem/index.ts

@ -11,7 +11,7 @@ export interface CustomeritemVO {
altPackUnit: string
altPackQty: number
packQtyOfContainer: number
available: number
available: string
activeTime: Date
expireTime: Date
remark: string
@ -35,6 +35,7 @@ export const getCustomeritem = async (id: number) => {
// 新增客户物料
export const createCustomeritem = async (data: CustomeritemVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/customeritem/create`, data })
}
@ -78,3 +79,13 @@ export const getPageBusinessTypeToItemCode = async (params) => {
export const getCustomerItemListByCodes = async (data) => {
return await request.get({ url: `/wms/customeritem/listByCodes?itemCodes=` + data.itemCodes + '&customerCode='+data.customerCode + '&businessType='+(data.businessType?data.businessType:'') })
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/wms/customeritem/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/wms/customeritem/disable?id=` + id })
}

12
src/api/wms/dock/index.ts

@ -11,7 +11,7 @@ export interface DockVO {
defaultLocationCode: string
contactPerson: string
contactPhone: string
available: number
available: string
activeTime: Date
expireTime: Date
remark: string
@ -38,6 +38,7 @@ export const getDock = async (id: number) => {
// 新增月台
export const createDock = async (data: DockVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/dock/create`, data })
}
@ -64,4 +65,13 @@ export const exportDock = async (params) => {
// 下载用户导入模板
export const importTemplate = () => {
return request.download({ url: '/wms/dock/get-import-template' })
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/wms/dock/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/wms/dock/disable?id=` + id })
}

14
src/api/wms/itemarea/index.ts

@ -40,6 +40,7 @@ export const getItemarea = async (id: number) => {
// 新增物料库区配置
export const createItemarea = async (data: ItemareaVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/itemarea/create`, data })
}
@ -66,4 +67,15 @@ export const exportItemarea = async (params) => {
// 下载用户导入模板
export const importTemplate = () => {
return request.download({ url: '/wms/itemarea/get-import-template' })
}
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/wms/itemarea/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/wms/itemarea/disable?id=` + id })
}

4
src/api/wms/itembasic/index.ts

@ -23,10 +23,11 @@ export interface ItembasicVO {
project: string
eqLevel: string
validityDays: number
available: number
available: string
activeTime: Date
expireTime: Date
remark: string
}
// 查询物料基本信息列表
@ -50,6 +51,7 @@ export const getItembasic = async (id: number) => {
// 新增物料基本信息
export const createItembasic = async (data: ItembasicVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/itembasic/create`, data })
}

14
src/api/wms/itempackage/index.ts

@ -13,7 +13,7 @@ export interface ItempackagingVO {
altPackQty3: number
altPackUnit4: string
altPackQty4: number
available: number
available: string
activeTime: Date
expireTime: Date
remark: string
@ -90,6 +90,7 @@ export const getItempackaging = async (id: number) => {
// 新增物料包装信息
export const createItempackaging = async (data: ItempackagingVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/itempackage/create`, data })
}
@ -120,3 +121,14 @@ export const importTemplate = () => {
export const getItemPackageunitListByCodes = async (data) => {
return await request.get({ url: `/wms/itempackage/listByCodes?itemCode=` + data.itemCode + '&packUnit='+data.packUnit})
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/wms/itempackage/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/wms/itempackage/disable?id=` + id })
}

11
src/api/wms/labeltype/index.ts

@ -19,6 +19,7 @@ export interface LabeltypeVO {
labelCode: string
isEncypt: string
isCompress: string
available: string
}
// 查询标签定义列表
@ -39,6 +40,7 @@ export const getLabeltype = async (id: number) => {
// 新增标签定义
export const createLabeltype = async (data: LabeltypeVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/labeltype/create`, data })
}
@ -56,3 +58,12 @@ export const deleteLabeltype = async (id: number) => {
export const exportLabeltype = async (params) => {
return await request.download({ url: `/wms/labeltype/export-excel`, params })
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/wms/labeltype/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/wms/labeltype/disable?id=` + id })
}

15
src/api/wms/location/index.ts

@ -18,7 +18,7 @@ export interface LocationVO {
maxArea: number
maxVolume: number
userGroupCode: string
available: number
available: string
activeTime: Date
expireTime: Date
remark: string
@ -69,6 +69,7 @@ export const getLocation = async (id: number) => {
// 新增库位
export const createLocation = async (data: LocationVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/location/create`, data })
}
@ -168,4 +169,14 @@ export const getLocationByCodes = async (params) => {
// 查询库位组列表
export const getLocationByOverflowAreaTypeByConfig = async (params) => {
return await request.get({ url: `/wms/location/queryLocationByOverflowAreaTypeByConfig`, params })
}
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/wms/location/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/wms/location/disable?id=` + id })
}

13
src/api/wms/locationgroup/index.ts

@ -6,7 +6,7 @@ export interface LocationgroupVO {
description: string
warehouseCode: string
areaCode: string
available: number
available: string
activeTime: Date
expireTime: Date
remark: string
@ -38,6 +38,7 @@ export const getLocationgroup = async (id: number) => {
// 新增库位组
export const createLocationgroup = async (data: LocationgroupVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/locationgroup/create`, data })
}
@ -70,3 +71,13 @@ export const importTemplate = () => {
export const getLocationgroupByCodes = async (params) => {
return await request.get({ url: `/wms/locationgroup/listByCodes`, params })
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/wms/locationgroup/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/wms/locationgroup/disable?id=` + id })
}

11
src/api/wms/mesBarCode/index.ts

@ -41,6 +41,7 @@ export const getMesBarCode = async (id: number) => {
// 新增生产条码清单
export const createMesBarCode = async (data: MesBarCodeVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/mes-bar-code/create`, data })
}
@ -69,3 +70,13 @@ export const exportMesBarCode = async (params) => {
export const importTemplate = () => {
return request.download({ url: '/wms/mes-bar-code/get-import-template' })
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/wms/mes-bar-code/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/wms/mes-bar-code/disable?id=` + id })
}

14
src/api/wms/mstr/index.ts

@ -11,7 +11,8 @@ export interface MstrVO {
remark: string
extraProperties: string
concurrencyStamp: number
siteId: string
siteId: string,
available: string
}
// 查询产品类信息列表
@ -32,6 +33,7 @@ export const getMstr = async (id: number) => {
// 新增产品类信息
export const createMstr = async (data: MstrVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/mstr/create`, data })
}
@ -53,4 +55,14 @@ export const exportMstr = async (params) => {
// 下载用户导入模板
export const importTemplate = () => {
return request.download({ url: '/wms/mstr/get-import-template' })
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/wms/mstr/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/wms/mstr/disable?id=` + id })
}

13
src/api/wms/owner/index.ts

@ -42,6 +42,7 @@ export const getOwner = async (id: number) => {
// 新增货主
export const createOwner = async (data: OwnerVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/owner/create`, data })
}
@ -73,4 +74,14 @@ export const importTemplate = () => {
// 根据code获取数据列表
export const getOwnerByCodes = async (params) => {
return await request.get({ url: `/wms/owner/listByCodes`, params })
}
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/wms/owner/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/wms/owner/disable?id=` + id })
}

12
src/api/wms/packageunit/index.ts

@ -60,6 +60,7 @@ export const getPackageunit = async (id: number) => {
// 新增物品包装规格信息
export const createPackageunit = async (data: PackageunitVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/packageunit/create`, data })
}
@ -93,3 +94,14 @@ export const importTemplate = () => {
export const getPackageunitListByCodes = async (codes: string) => {
return await request.get({ url: `/wms/packageunit/listByCodes?codes=` + codes })
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/wms/packageunit/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/wms/packageunit/disable?id=` + id })
}

13
src/api/wms/process/index.ts

@ -7,7 +7,7 @@ export interface ProcessVO {
type: string
workshopCode: string
productionLineCode: string
available: number
available: string
activeTime: Date
expireTime: Date
remark: string
@ -31,6 +31,7 @@ export const getProcess = async (id: number) => {
// 新增工序
export const createProcess = async (data: ProcessVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/process/create`, data })
}
@ -67,4 +68,14 @@ export const getProcessNoPage = async (params) => {
// 根据code获取数据列表
export const getProcessByCodes = async (params) => {
return await request.get({ url: `/wms/process/listByCodes`, params })
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/wms/process/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/wms/process/disable?id=` + id })
}

13
src/api/wms/productionitemcodeSpareitemcode/index.ts

@ -37,6 +37,7 @@ export const getProductionitemcodeSpareitemcode = async (id: number) => {
// 新增量产件备件关系
export const createProductionitemcodeSpareitemcode = async (data: ProductionitemcodeSpareitemcodeVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/productionitemcode-spareitemcode/create`, data })
}
@ -58,4 +59,14 @@ export const exportProductionitemcodeSpareitemcode = async (params) => {
// 下载用户导入模板
export const importTemplate = () => {
return request.download({ url: '/wms/productionitemcode-spareitemcode/get-import-template' })
}
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/wms/productionitemcode-spareitemcode/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/wms/productionitemcode-spareitemcode/disable?id=` + id })
}

13
src/api/wms/productionline/index.ts

@ -8,7 +8,7 @@ export interface ProductionlineVO {
workshopCode: string
rawLocationCode: string
fgLocationCode: string
available: number
available: string
activeTime: Date
expireTime: Date
remark: string
@ -32,6 +32,7 @@ export const getProductionline = async (id: number) => {
// 新增生产线
export const createProductionline = async (data: ProductionlineVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/productionline/create`, data })
}
@ -69,4 +70,14 @@ export const getProductionlineNoPage = async (params) => {
// 根据code获取数据列表
export const getProductionlineByCodes = async (params) => {
return await request.get({ url: `/wms/productionline/listByCodes`, params })
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/wms/productionline/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/wms/productionline/disable?id=` + id })
}

14
src/api/wms/productionlineitem/index.ts

@ -4,7 +4,7 @@ export interface ProductionlineitemVO {
fgLocationCode: string
productionLineCode: string
itemCode: string
available: number
available: string
activeTime: Date
expireTime: Date
remark: string
@ -52,6 +52,7 @@ export const getProductionlineitem = async (id: number) => {
// 新增生产线物料关系
export const createProductionlineitem = async (data: ProductionlineitemVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/productionlineitem/create`, data })
}
@ -87,4 +88,13 @@ export const getProductionLineCodelistByCodes = async (params) => {
export const selectItemCodeToProductionLineCode = async (itemCode: String) => {
return await request.get({ url: `/wms/productionlineitem/selectItemCodeToProductionLineCode?itemCode=` + itemCode })
}
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/wms/productionlineitem/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/wms/productionlineitem/disable?id=` + id })
}

13
src/api/wms/project/index.ts

@ -5,7 +5,7 @@ export interface ProjectVO {
name: string
description: string
customerCode: string
available: number
available: string
activeTime: Date
expireTime: Date
remark: string
@ -29,6 +29,7 @@ export const getProject = async (id: number) => {
// 新增项目
export const createProject = async (data: ProjectVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/project/create`, data })
}
@ -55,4 +56,14 @@ export const exportProject = async (params) => {
// 下载用户导入模板
export const importTemplate = () => {
return request.download({ url: '/wms/project/get-import-template' })
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/wms/project/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/wms/project/disable?id=` + id })
}

13
src/api/wms/purchaseprice/index.ts

@ -5,7 +5,7 @@ export interface PurchasepriceVO {
itemCode: string
currency: string
price: number
available: number
available: string
activeTime: Date
expireTime: Date
remark: string
@ -40,6 +40,7 @@ export const getPurchaseprice = async (id: number) => {
// 新增采购价格单
export const createPurchaseprice = async (data: PurchasepriceVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/purchaseprice/create`, data })
}
@ -77,3 +78,13 @@ export const exportPurchasepriceSCP = async (params) => {
export const importTemplate = () => {
return request.download({ url: '/wms/purchaseprice/get-import-template' })
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/wms/purchaseprice/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/wms/purchaseprice/disable?id=` + id })
}

14
src/api/wms/saleprice/index.ts

@ -5,7 +5,7 @@ export interface SalepriceVO {
itemcode: string
currency: string
price: number
available: number
available: string
activeTime: Date
expireTime: Date
remark: string
@ -29,6 +29,7 @@ export const getSaleprice = async (id: number) => {
// 新增销售价格单
export const createSaleprice = async (data: SalepriceVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/saleprice/create`, data })
}
@ -55,4 +56,15 @@ export const exportSaleprice = async (params) => {
// 下载用户导入模板
export const importTemplate = () => {
return request.download({ url: '/wms/saleprice/get-import-template' })
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/wms/saleprice/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/wms/saleprice/disable?id=` + id })
}

11
src/api/wms/shift/index.ts

@ -31,6 +31,7 @@ export const getShift = async (id: number) => {
// 新增班次
export const createShift = async (data: ShiftVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/shift/create`, data })
}
@ -57,4 +58,14 @@ export const exportShift = async (params) => {
// 下载用户导入模板
export const importTemplate = () => {
return request.download({ url: '/wms/shift/get-import-template' })
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/wms/shift/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/wms/shift/disable?id=` + id })
}

15
src/api/wms/stdcostprice/index.ts

@ -5,7 +5,7 @@ export interface StdcostpriceVO {
itemCode: string
currency: string
price: number
available: number
available: string
activeTime: Date
expireTime: Date
remark: string
@ -29,6 +29,7 @@ export const getStdcostprice = async (id: number) => {
// 新增标准成本价格单
export const createStdcostprice = async (data: StdcostpriceVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/stdcostprice/create`, data })
}
@ -61,4 +62,14 @@ export const importTemplate = () => {
// 查询标准成本价格单列表
export const queryStdcostpriceByItemCode = async (data) => {
return await request.post({ url: `/wms/stdcostprice/queryStdcostpriceByItemCode`, data })
}
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/wms/stdcostprice/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/wms/stdcostprice/disable?id=` + id })
}

13
src/api/wms/subjectAccount/index.ts

@ -37,6 +37,7 @@ export const getSubjectAccount = async (id: number) => {
// 新增科目账户配置
export const createSubjectAccount = async (data: SubjectAccountVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/subject-account/create`, data })
}
@ -63,4 +64,14 @@ export const exportSubjectAccount = async (params) => {
// 下载用户导入模板
export const importTemplate = () => {
return request.download({ url: '/wms/subject-account/get-import-template' })
}
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/wms/subject-account/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/wms/subject-account/disable?id=` + id })
}

11
src/api/wms/supplier/index.ts

@ -15,7 +15,7 @@ export interface SupplierVO {
currency: string
taxRate: number
type: string
available: number
available: string
activeTime: Date
expireTime: Date
remark: string
@ -55,6 +55,7 @@ export const getSupplier = async (id: number) => {
// 新增供应商
export const createSupplier = async (data: SupplierVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/supplier/create`, data })
}
@ -99,3 +100,11 @@ export const getSupplierListByCodes = async (params) => {
return await request.get({ url: `/wms/supplier/listByCodes`, params })
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/wms/supplier/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/wms/supplier/disable?id=` + id })
}

14
src/api/wms/supplieritem/index.ts

@ -14,7 +14,7 @@ export interface SupplieritemVO {
defaultWarehouseCode: string
defaultLocationCode: string
settlementType: string
available: number
available: string
activeTime: Date
expireTime: Date
remark: string
@ -49,9 +49,11 @@ export const getSupplieritem = async (id: number) => {
// 新增供应商物料
export const createSupplieritem = async (data: SupplieritemVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/supplieritem/create`, data })
}
export const createSupplieritemSCP = async (data: SupplieritemVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/supplieritem/createSCP`, data })
}
@ -117,3 +119,13 @@ export const getDefaultLocationCode = async(data: SupplieritemVO)=> {
export const getSupplierItemListByCodes = async (data) => {
return await request.get({ url: `/wms/supplieritem/listByCodes?supplierCode=`+data.supplierCode +'&itemCodes='+data.itemCodes })
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/wms/supplieritem/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/wms/supplieritem/disable?id=` + id })
}

13
src/api/wms/systemcalendar/index.ts

@ -4,7 +4,7 @@ export interface SystemcalendarVO {
module: string
startTime: Date
stopTime: Date
available: number
available: string
activeTime: Date
expireTime: Date
remark: string
@ -28,6 +28,7 @@ export const getSystemcalendar = async (id: number) => {
// 新增系统日历
export const createSystemcalendar = async (data: SystemcalendarVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/systemcalendar/create`, data })
}
@ -54,4 +55,14 @@ export const exportSystemcalendar = async (params) => {
// 下载用户导入模板
export const importTemplate = () => {
return request.download({ url: '/wms/systemcalendar/get-import-template' })
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/wms/systemcalendar/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/wms/systemcalendar/disable?id=` + id })
}

11
src/api/wms/team/index.ts

@ -45,6 +45,7 @@ export const getTeam = async (id: number) => {
// 新增班组
export const createTeam = async (data: TeamVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/team/create`, data })
}
@ -72,3 +73,13 @@ export const exportTeam = async (params) => {
export const importTemplate = () => {
return request.download({ url: '/wms/team/get-import-template' })
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/wms/team/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/wms/team/disable?id=` + id })
}

13
src/api/wms/warehouse/index.ts

@ -5,7 +5,7 @@ export interface WarehouseVO {
name: string
description: string
type: string
available: number
available: string
activeTime: Date
expireTime: Date
remark: string
@ -39,6 +39,7 @@ export const getWarehouse = async (id: number) => {
// 新增仓库
export const createWarehouse = async (data: WarehouseVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/warehouse/create`, data })
}
@ -80,4 +81,14 @@ export const pageBusinessTypeToWarehouse = async (params) => {
// 根据code获取数据列表
export const getWarehouseByCodes = async (params) => {
return await request.get({ url: `/wms/warehouse/listByCodes`, params })
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/wms/warehouse/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/wms/warehouse/disable?id=` + id })
}

13
src/api/wms/workshop/index.ts

@ -5,7 +5,7 @@ export interface WorkshopVO {
name: string
description: string
type: string
available: number
available: string
activeTime: Date
expireTime: Date
remark: string
@ -29,6 +29,7 @@ export const getWorkshop = async (id: number) => {
// 新增车间
export const createWorkshop = async (data: WorkshopVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/workshop/create`, data })
}
@ -60,4 +61,14 @@ export const importTemplate = () => {
// 查询车间列表
export const getWorkshopNoPage = async (params) => {
return await request.get({ url: `/wms/workshop/noPage`, params })
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/wms/workshop/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/wms/workshop/disable?id=` + id })
}

13
src/api/wms/workstation/index.ts

@ -9,7 +9,7 @@ export interface WorkstationVO {
productionLineCode: string
rawLocationCode: string
fgLocationCode: string
available: number
available: string
activeTime: Date
expireTime: Date
remark: string
@ -33,6 +33,7 @@ export const getWorkstation = async (id: number) => {
// 新增工位
export const createWorkstation = async (data: WorkstationVO) => {
data.available = 'TRUE'
return await request.post({ url: `/wms/workstation/create`, data })
}
@ -81,4 +82,14 @@ export const getWorkstationNoPage = async (params) => {
// 根据code获取数据列表
export const getWorkstationByCodes = async (params) => {
return await request.get({ url: `/wms/workstation/listByCodes`, params })
}
// 启用
export const enableOption = async (id: number) => {
return await request.enable({ url: `/wms/workstation/enable?id=` + id })
}
// 禁用
export const disableOption = async (id: number) => {
return await request.disable({ url: `/wms/workstation/disable?id=` + id })
}

1
src/directives/permission/hasPermi.ts

@ -9,7 +9,6 @@ export function hasPermi(app: App<Element>) {
const { value } = binding
const all_permission = '*:*:*'
const permissions = wsCache.get(CACHE_KEY.USER).permissions
if (value && value instanceof Array && value.length > 0) {
const permissionFlag = value

2
src/views/qms/aql/index.vue

@ -344,7 +344,7 @@ const onChange = async (field, value, formRef) => {
/** 初始化 **/
onMounted(async () => {
tableObject.params = {
available: true
available: 'TRUE'
}
getList()
importTemplateData.templateUrl = await AqlApi.importTemplate()

2
src/views/qms/counter/index.vue

@ -272,7 +272,7 @@ const searchFormClick = (searchData) => {
/** 初始化 **/
onMounted(async () => {
tableObject.params = {
available: true
available: 'TRUE'
}
getList()
importTemplateData.templateUrl = await CounterApi.importTemplate()

2
src/views/qms/dynamicRule/index.vue

@ -464,7 +464,7 @@ const handleDetailSubmitForm = async (formType, data) => {
/** 初始化 **/
onMounted(async () => {
tableObject.params = {
available: true
available: 'TRUE'
}
getList()
importTemplateData.templateUrl = await DynamicRuleApi.importTemplate()

2
src/views/qms/inspectionMethod/index.vue

@ -337,7 +337,7 @@ const searchFormClick = (searchData) => {
/** 初始化 **/
onMounted(async () => {
tableObject.params = {
available: true
available: 'TRUE'
}
getList()
importTemplateData.templateUrl = await InspectionMethodApi.importTemplate()

2
src/views/qms/inspectionScheme/index.vue

@ -329,7 +329,7 @@ const importSuccess = () => {
/** 初始化 **/
onMounted(async () => {
tableObject.params = {
available: true
available: 'TRUE'
}
getList()
importTemplateData.templateUrl = await InspectionSchemeApi.importTemplate()

2
src/views/qms/inspectionTemplate/index.vue

@ -299,7 +299,7 @@ const importSuccess = () => {
/** 初始化 **/
onMounted(async () => {
tableObject.params = {
available: true
available: 'TRUE'
}
getList()
importTemplateData.templateUrl = await InspectionProcessPageApi.importTemplate()

2
src/views/qms/sampleCode/index.vue

@ -324,7 +324,7 @@ const onChange = async (field, value, formRef) => {
/** 初始化 **/
onMounted(async () => {
tableObject.params = {
available: true
available: 'TRUE'
}
getList()
importTemplateData.templateUrl = await SampleCodeApi.importTemplate()

2
src/views/qms/samplingProcess/index.vue

@ -388,7 +388,7 @@ const searchFormClick = (searchData) => {
/** 初始化 **/
onMounted(async () => {
tableObject.params = {
available: true
available: 'TRUE'
}
getList()
importTemplateData.templateUrl = await SamplingProcessApi.importTemplate()

2
src/views/qms/samplingScheme/index.vue

@ -305,7 +305,7 @@ const searchFormClick = (searchData) => {
/** 初始化 **/
onMounted(async () => {
tableObject.params = {
available: true
available: 'TRUE'
}
getList()
importTemplateData.templateUrl = await SamplingSchemeApi.importTemplate()

2
src/views/qms/selectedSet/index.vue

@ -481,7 +481,7 @@ const handleDetailSubmitForm = async (formType, data) => {
/** 初始化 **/
onMounted(async () => {
tableObject.params = {
available: true
available: 'TRUE'
}
getList()
importTemplateData.templateUrl = await SelectedSetApi.importTemplate()

15
src/views/wms/agvManage/agvLocationrelation/agvLocationrelation.data.ts

@ -114,13 +114,13 @@ export const AgvLocationrelation = useCrudSchemas(reactive<CrudSchema[]>([
{
label: '是否可用',
field: 'available',
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string',
isTable: true,
isSearch: false,
sort: 'custom',
table: {
width: 150
isSearch:true,
isForm: false,
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string', // 默认都是字符串类型其他暂不考虑
search: {
value: 'TRUE',
},
form: {
component: 'Switch',
@ -129,6 +129,9 @@ export const AgvLocationrelation = useCrudSchemas(reactive<CrudSchema[]>([
inactiveValue: 'FALSE',
activeValue: 'TRUE'
}
},
table: {
width: 110
}
},
{

51
src/views/wms/agvManage/agvLocationrelation/index.vue

@ -33,7 +33,7 @@
</el-button>
</template>
<template #action="{ row }">
<ButtonBase :Butttondata="butttondata" @button-base-click="buttonTableClick($event,row)" />
<ButtonBase :Butttondata="butttondata(row)" @button-base-click="buttonTableClick($event,row)" />
</template>
</Table>
</ContentWrap>
@ -143,11 +143,22 @@ const buttonBaseClick = (val, item) => {
}
}
const isShowMainButton = (row, val) => {
if (val.indexOf(row.available) > -1) {
return false
} else {
return true
}
}
// -
const butttondata = [
defaultButtons.mainListEditBtn({hasPermi:'wms:agv-locationrelation:update'}), //
defaultButtons.mainListDeleteBtn({hasPermi:'wms:agv-locationrelation:delete'}), //
]
const butttondata = (row) => {
return[
defaultButtons.mainListEditBtn({hasPermi:'wms:agv-locationrelation:update'}), //
defaultButtons.mainListEnableBtn({hide: isShowMainButton(row, ['FALSE']),hasPermi: 'wms:agv-locationrelation:enable'}), //
defaultButtons.mainListDisableBtn({hide: isShowMainButton(row, ['TRUE']),hasPermi: 'wms:agv-locationrelation:disable'}), //
defaultButtons.mainListDeleteBtn({hasPermi:'wms:agv-locationrelation:delete'}), //
]}
// -
const buttonTableClick = async (val, row) => {
@ -155,9 +166,36 @@ const buttonTableClick = async (val, row) => {
openForm('update', row)
} else if (val == 'delete') { //
handleDelete(row.id)
} else if (val == 'enable') {
handleEnable(row.id)
} else if (val == 'disable') {
handleDisable(row.id)
}
}
const handleEnable = async (id: number) => {
try {
await AgvLocationrelationApi.enableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
const handleDisable = async (id: number) => {
try {
await AgvLocationrelationApi.disableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
/** 添加/修改操作 */
const basicFormRef = ref()
const openForm = (type: string, row?: any) => {
@ -278,6 +316,9 @@ const searchFormClick = (searchData) => {
/** 初始化 **/
onMounted(async () => {
tableObject.params = {
available: 'TRUE'
}
getList()
importTemplateData.templateUrl = await AgvLocationrelationApi.importTemplate()
})

15
src/views/wms/basicDataManage/customerManage/customer/customer.data.ts

@ -139,13 +139,13 @@ export const Customer = useCrudSchemas(reactive<CrudSchema[]>([
{
label: '是否可用',
field: 'available',
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string',
isTable: true,
isSearch: true,
sort: 'custom',
table: {
width: 150
isSearch:true,
isForm: false,
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string', // 默认都是字符串类型其他暂不考虑
search: {
value: 'TRUE',
},
form: {
component: 'Switch',
@ -155,6 +155,9 @@ export const Customer = useCrudSchemas(reactive<CrudSchema[]>([
activeValue: 'TRUE'
}
},
table: {
width: 110
}
},
{
label: '生效时间',

45
src/views/wms/basicDataManage/customerManage/customer/index.vue

@ -33,7 +33,7 @@
</el-button>
</template>
<template #action="{ row }">
<ButtonBase :Butttondata="butttondata" @button-base-click="buttonTableClick($event,row)" />
<ButtonBase :Butttondata="butttondata(row)" @button-base-click="buttonTableClick($event,row)" />
</template>
</Table>
</ContentWrap>
@ -132,11 +132,24 @@ const buttonBaseClick = (val, item) => {
}
}
const isShowMainButton = (row, val) => {
if (val.indexOf(row.available) > -1) {
return false
} else {
return true
}
}
// -
const butttondata = [
const butttondata = (row) => {
return[
defaultButtons.mainListEditBtn({hasPermi:'wms:customer:update'}), //
defaultButtons.mainListEnableBtn({hide: isShowMainButton(row, ['FALSE']),hasPermi: 'wms:customer:enable'}),
defaultButtons.mainListDisableBtn({hide: isShowMainButton(row, ['TRUE']),hasPermi: 'wms:customer:disable'}),
defaultButtons.mainListDeleteBtn({hasPermi:'wms:customer:delete'}), //
]
]}
// -
const buttonTableClick = async (val, row) => {
@ -145,9 +158,32 @@ const buttonTableClick = async (val, row) => {
openForm('update', row)
} else if (val == 'delete') { //
handleDelete(row.id)
} else if (val == 'enable') {
handleEnable(row.id)
} else if (val == 'disable') {
handleDisable(row.id)
}
}
const handleEnable = async (id: number) => {
try {
await CustomerApi.enableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
const handleDisable = async (id: number) => {
try {
await CustomerApi.disableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
/** 添加/修改操作 */
const basicFormRef = ref()
const openForm = (type: string, row?: any) => {
@ -268,6 +304,9 @@ const searchFormClick = (searchData) => {
/** 初始化 **/
onMounted(async() => {
tableObject.params = {
available: 'TRUE'
}
getList()
importTemplateData.templateUrl = await CustomerApi.importTemplate()
})

17
src/views/wms/basicDataManage/customerManage/customerdock/customerdock.data.ts

@ -191,22 +191,25 @@ export const Customerdock = useCrudSchemas(reactive<CrudSchema[]>([
{
label: '是否可用',
field: 'available',
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string',
isSearch: true,
sort: 'custom',
table: {
width: 150
isSearch:true,
isForm: false,
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string', // 默认都是字符串类型其他暂不考虑
search: {
value: 'TRUE',
},
form: {
component: 'Switch',
value: 'TRUE',
componentProps: {
inactiveValue: 'FALSE',
activeValue: 'TRUE',
disabled: true
activeValue: 'TRUE'
}
},
table: {
width: 110
}
},
{
label: '生效时间',

50
src/views/wms/basicDataManage/customerManage/customerdock/index.vue

@ -28,12 +28,12 @@
v-model:sort="tableObject.sort"
>
<template #code="{row}">
<el-button type="primary" link @click="openDetail(row, '代码', row.code)">
<el-button type="primary" link @click="openDetail(row, '代码', row.code)">
<span>{{ row.code }}</span>
</el-button>
</template>
<template #action="{ row }">
<ButtonBase :Butttondata="butttondata" @button-base-click="buttonTableClick($event,row)" />
<ButtonBase :Butttondata="butttondata(row)" @button-base-click="buttonTableClick($event,row)" />
</template>
</Table>
</ContentWrap>
@ -131,11 +131,22 @@ const buttonBaseClick = (val, item) => {
}
}
const isShowMainButton = (row, val) => {
if (val.indexOf(row.available) > -1) {
return false
} else {
return true
}
}
// -
const butttondata = [
defaultButtons.mainListEditBtn({hasPermi:'wms:customerdock:update'}), //
defaultButtons.mainListDeleteBtn({hasPermi:'wms:customerdock:delete'}), //
]
const butttondata = (row) => {
return[
defaultButtons.mainListEditBtn({hasPermi:'wms:customerdock:update'}), //
defaultButtons.mainListEnableBtn({hide: isShowMainButton(row, ['FALSE']),hasPermi: 'wms:customerdock:enable'}),
defaultButtons.mainListDisableBtn({hide: isShowMainButton(row, ['TRUE']),hasPermi: 'wms:customerdock:disable'}),
defaultButtons.mainListDeleteBtn({hasPermi:'wms:customerdock:delete'}), //
]}
// -
const buttonTableClick = async (val, row) => {
@ -144,9 +155,33 @@ const buttonTableClick = async (val, row) => {
openForm('update', row)
} else if (val == 'delete') { //
handleDelete(row.id)
} else if (val == 'enable') {
handleEnable(row.id)
} else if (val == 'disable') {
handleDisable(row.id)
}
}
const handleEnable = async (id: number) => {
try {
await CustomerdockApi.enableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
const handleDisable = async (id: number) => {
try {
await CustomerdockApi.disableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
/** 添加/修改操作 */
const basicFormRef = ref()
const openForm = (type: string, row?: any) => {
@ -282,6 +317,9 @@ const searchFormClick = (searchData) => {
/** 初始化 **/
onMounted(async() => {
tableObject.params = {
available: 'TRUE'
}
getList()
importTemplateData.templateUrl = await CustomerdockApi.importTemplate()
})

18
src/views/wms/basicDataManage/customerManage/customeritem/customeritem.data.ts

@ -178,23 +178,25 @@ export const Customeritem = useCrudSchemas(reactive<CrudSchema[]>([
{
label: '是否可用',
field: 'available',
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string',
isTable: true,
sort: 'custom',
table: {
width: 150
isSearch:true,
isForm: false,
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string', // 默认都是字符串类型其他暂不考虑
search: {
value: 'TRUE',
},
form: {
component: 'Switch',
value: 'TRUE',
componentProps: {
inactiveValue: 'FALSE',
activeValue: 'TRUE',
// disabled: true
activeValue: 'TRUE'
}
},
isSearch: true
table: {
width: 110
}
},
{
label: '生效时间',

50
src/views/wms/basicDataManage/customerManage/customeritem/index.vue

@ -33,7 +33,7 @@
</el-button>
</template>
<template #action="{ row }">
<ButtonBase :Butttondata="butttondata" @button-base-click="buttonTableClick($event,row)" />
<ButtonBase :Butttondata="butttondata(row)" @button-base-click="buttonTableClick($event,row)" />
</template>
</Table>
</ContentWrap>
@ -136,11 +136,22 @@ const buttonBaseClick = (val, item) => {
}
}
const isShowMainButton = (row, val) => {
if (val.indexOf(row.available) > -1) {
return false
} else {
return true
}
}
// -
const butttondata = [
defaultButtons.mainListEditBtn({hasPermi:'wms:customeritem:update'}), //
defaultButtons.mainListDeleteBtn({hasPermi:'wms:customeritem:delete'}), //
]
const butttondata = (row) => {
return[
defaultButtons.mainListEditBtn({hasPermi:'wms:customeritem:update'}), //
defaultButtons.mainListEnableBtn({hide: isShowMainButton(row, ['FALSE']),hasPermi: 'wms:customeritem:enable'}),
defaultButtons.mainListDisableBtn({hide: isShowMainButton(row, ['TRUE']),hasPermi: 'wms:customeritem:disable'}),
defaultButtons.mainListDeleteBtn({hasPermi:'wms:customeritem:delete'}), //
]}
// -
const buttonTableClick = async (val, row) => {
@ -151,9 +162,35 @@ const buttonTableClick = async (val, row) => {
openForm('update', row)
} else if (val == 'delete') { //
handleDelete(row.id)
} else if (val == 'enable') {
handleEnable(row.id)
} else if (val == 'disable') {
handleDisable(row.id)
}
}
const handleEnable = async (id: number) => {
try {
await CustomeritemApi.enableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
const handleDisable = async (id: number) => {
try {
await CustomeritemApi.disableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
/** 添加/修改操作 */
const basicFormRef = ref()
const openForm = (type: string, row?: any) => {
@ -306,6 +343,9 @@ const searchFormClick = (searchData) => {
/** 初始化 **/
onMounted(async() => {
tableObject.params = {
available: 'TRUE'
}
getList()
importTemplateData.templateUrl = await CustomeritemApi.importTemplate()
})

48
src/views/wms/basicDataManage/customerManage/project/index.vue

@ -33,7 +33,7 @@
</el-button>
</template>
<template #action="{ row }">
<ButtonBase :Butttondata="butttondata" @button-base-click="buttonTableClick($event,row)" />
<ButtonBase :Butttondata="butttondata(row)" @button-base-click="buttonTableClick($event,row)" />
</template>
</Table>
</ContentWrap>
@ -131,11 +131,22 @@ const buttonBaseClick = (val, item) => {
}
}
const isShowMainButton = (row, val) => {
if (val.indexOf(row.available) > -1) {
return false
} else {
return true
}
}
// -
const butttondata = [
defaultButtons.mainListEditBtn({hasPermi:'wms:project:update'}), //
defaultButtons.mainListDeleteBtn({hasPermi:'wms:project:delete'}), //
]
const butttondata = (row) => {
return[
defaultButtons.mainListEditBtn({hasPermi:'wms:project:update'}), //
defaultButtons.mainListEnableBtn({hide: isShowMainButton(row, ['FALSE']),hasPermi: 'wms:project:enable'}),
defaultButtons.mainListDisableBtn({hide: isShowMainButton(row, ['TRUE']),hasPermi: 'wms:project:disable'}),
defaultButtons.mainListDeleteBtn({hasPermi:'wms:project:delete'}), //
]}
// -
const buttonTableClick = async (val, row) => {
@ -144,9 +155,33 @@ const buttonTableClick = async (val, row) => {
openForm('update', row)
} else if (val == 'delete') { //
handleDelete(row.id)
} else if (val == 'enable') {
handleEnable(row.id)
} else if (val == 'disable') {
handleDisable(row.id)
}
}
const handleEnable = async (id: number) => {
try {
await ProjectApi.enableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
const handleDisable = async (id: number) => {
try {
await ProjectApi.disableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
/** 添加/修改操作 */
const basicFormRef = ref()
const openForm = (type: string, row?: any) => {
@ -276,6 +311,9 @@ const searchFormClick = (searchData) => {
/** 初始化 **/
onMounted(async() => {
tableObject.params = {
available: 'TRUE'
}
getList()
importTemplateData.templateUrl = await ProjectApi.importTemplate()
})

14
src/views/wms/basicDataManage/customerManage/project/project.data.ts

@ -61,11 +61,14 @@ export const Project = useCrudSchemas(reactive<CrudSchema[]>([
{
label: '是否可用',
field: 'available',
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string',
isTable: true,
isSearch: true,
sort: 'custom',
isSearch:true,
isForm: false,
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string', // 默认都是字符串类型其他暂不考虑
search: {
value: 'TRUE',
},
form: {
component: 'Switch',
value: 'TRUE',
@ -74,6 +77,9 @@ export const Project = useCrudSchemas(reactive<CrudSchema[]>([
activeValue: 'TRUE'
}
},
table: {
width: 110
}
},
{
label: '生效时间',

50
src/views/wms/basicDataManage/customerManage/saleprice/index.vue

@ -33,7 +33,7 @@
</el-button>
</template>
<template #action="{ row }">
<ButtonBase :Butttondata="butttondata" @button-base-click="buttonTableClick($event,row)" />
<ButtonBase :Butttondata="butttondata(row)" @button-base-click="buttonTableClick($event,row)" />
</template>
</Table>
</ContentWrap>
@ -131,11 +131,23 @@ const buttonBaseClick = (val, item) => {
}
}
const isShowMainButton = (row, val) => {
if (val.indexOf(row.available) > -1) {
return false
} else {
return true
}
}
// -
const butttondata = [
defaultButtons.mainListEditBtn({hasPermi:'wms:saleprice:update'}), //
defaultButtons.mainListDeleteBtn({hasPermi:'wms:saleprice:delete'}), //
]
const butttondata = (row) => {
return[
defaultButtons.mainListEditBtn({hasPermi:'wms:saleprice:update'}), //
defaultButtons.mainListEnableBtn({hide: isShowMainButton(row, ['FALSE']),hasPermi: 'wms:saleprice:enable'}),
defaultButtons.mainListDisableBtn({hide: isShowMainButton(row, ['TRUE']),hasPermi: 'wms:saleprice:disable'}),
defaultButtons.mainListDeleteBtn({hasPermi:'wms:saleprice:delete'}), //
]}
// -
const buttonTableClick = async (val, row) => {
@ -144,9 +156,34 @@ const buttonTableClick = async (val, row) => {
openForm('update', row)
} else if (val == 'delete') { //
handleDelete(row.id)
} else if (val == 'enable') {
handleEnable(row.id)
} else if (val == 'disable') {
handleDisable(row.id)
}
}
const handleEnable = async (id: number) => {
try {
await SalepriceApi.enableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
const handleDisable = async (id: number) => {
try {
await SalepriceApi.disableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
/** 添加/修改操作 */
const basicFormRef = ref()
const openForm = (type: string, row?: any) => {
@ -280,6 +317,9 @@ const searchFormClick = (searchData) => {
/** 初始化 **/
onMounted(async() => {
tableObject.params = {
available: 'TRUE'
}
getList()
importTemplateData.templateUrl = await SalepriceApi.importTemplate()
})

15
src/views/wms/basicDataManage/customerManage/saleprice/saleprice.data.ts

@ -117,13 +117,13 @@ export const Saleprice = useCrudSchemas(reactive<CrudSchema[]>([
{
label: '是否可用',
field: 'available',
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string',
isTable: true,
isSearch: true,
sort: 'custom',
table: {
width: 150
isSearch:true,
isForm: false,
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string', // 默认都是字符串类型其他暂不考虑
search: {
value: 'TRUE',
},
form: {
component: 'Switch',
@ -133,6 +133,9 @@ export const Saleprice = useCrudSchemas(reactive<CrudSchema[]>([
activeValue: 'TRUE'
}
},
table: {
width: 110
}
},
{
label: '生效时间',

14
src/views/wms/basicDataManage/factoryModeling/areabasic/areabasic.data.ts

@ -110,12 +110,13 @@ export const Area = useCrudSchemas(reactive<CrudSchema[]>([
{
label: '是否可用',
field: 'available',
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string',
isTable: true,
sort: 'custom',
table: {
width: 150
isSearch:true,
isForm: false,
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string', // 默认都是字符串类型其他暂不考虑
search: {
value: 'TRUE',
},
form: {
component: 'Switch',
@ -125,6 +126,9 @@ export const Area = useCrudSchemas(reactive<CrudSchema[]>([
activeValue: 'TRUE'
}
},
table: {
width: 110
}
},
{
label: '生效时间',

50
src/views/wms/basicDataManage/factoryModeling/areabasic/index.vue

@ -33,7 +33,7 @@
</el-button>
</template>
<template #action="{ row }">
<ButtonBase :Butttondata="butttondata" @button-base-click="buttonTableClick($event,row)" />
<ButtonBase :Butttondata="butttondata(row)" @button-base-click="buttonTableClick($event,row)" />
</template>
</Table>
</ContentWrap>
@ -133,11 +133,23 @@ const buttonBaseClick = (val, item) => {
}
}
const isShowMainButton = (row, val) => {
if (val.indexOf(row.available) > -1) {
return false
} else {
return true
}
}
// -
const butttondata = [
defaultButtons.mainListEditBtn({hasPermi:'wms:areabasic:update'}), //
defaultButtons.mainListDeleteBtn({hasPermi:'wms:areabasic:delete'}), //
]
const butttondata = (row) => {
return[
defaultButtons.mainListEditBtn({hasPermi:'wms:areabasic:update'}), //
defaultButtons.mainListEnableBtn({hide: isShowMainButton(row, ['FALSE']),hasPermi: 'wms:areabasic:enable'}),
defaultButtons.mainListDisableBtn({hide: isShowMainButton(row, ['TRUE']),hasPermi: 'wms:areabasic:disable'}),
defaultButtons.mainListDeleteBtn({hasPermi:'wms:areabasic:delete'}), //
]}
// -
const buttonTableClick = async (val, row) => {
@ -146,9 +158,34 @@ const buttonTableClick = async (val, row) => {
openForm('update', row)
} else if (val == 'delete') { //
handleDelete(row.id)
} else if (val == 'enable') {
handleEnable(row.id)
} else if (val == 'disable') {
handleDisable(row.id)
}
}
const handleEnable = async (id: number) => {
try {
await AreaApi.enableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
const handleDisable = async (id: number) => {
try {
await AreaApi.disableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
/** 添加/修改操作 */
const basicFormRef = ref()
const openForm = (type: string, row?: any) => {
@ -286,6 +323,9 @@ const onBlur = (field, e)=>{
/** 初始化 **/
onMounted(async() => {
tableObject.params = {
available: 'TRUE'
}
getList()
importTemplateData.templateUrl = await AreaApi.importTemplate()
})

15
src/views/wms/basicDataManage/factoryModeling/dock/dock.data.ts

@ -147,13 +147,13 @@ export const Dock = useCrudSchemas(reactive<CrudSchema[]>([
{
label: '是否可用',
field: 'available',
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string',
isTable: true,
isSearch: true,
sort: 'custom',
table: {
width: 150
isSearch:true,
isForm: false,
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string', // 默认都是字符串类型其他暂不考虑
search: {
value: 'TRUE',
},
form: {
component: 'Switch',
@ -163,6 +163,9 @@ export const Dock = useCrudSchemas(reactive<CrudSchema[]>([
activeValue: 'TRUE'
}
},
table: {
width: 110
}
},
{
label: '生效时间',

52
src/views/wms/basicDataManage/factoryModeling/dock/index.vue

@ -33,7 +33,7 @@
</el-button>
</template>
<template #action="{ row }">
<ButtonBase :Butttondata="butttondata" @button-base-click="buttonTableClick($event,row)" />
<ButtonBase :Butttondata="butttondata(row)" @button-base-click="buttonTableClick($event,row)" />
</template>
</Table>
</ContentWrap>
@ -135,11 +135,24 @@ const buttonBaseClick = (val, item) => {
}
}
const isShowMainButton = (row, val) => {
if (val.indexOf(row.available) > -1) {
return false
} else {
return true
}
}
// -
const butttondata = [
defaultButtons.mainListEditBtn({hasPermi:'wms:dock:update'}), //
defaultButtons.mainListDeleteBtn({hasPermi:'wms:dock:delete'}), //
]
const butttondata = (row) => {
return[
defaultButtons.mainListEditBtn({hasPermi:'wms:dock:update'}), //
defaultButtons.mainListEnableBtn({hide: isShowMainButton(row, ['FALSE']),hasPermi: 'wms:dock:enable'}),
defaultButtons.mainListDisableBtn({hide: isShowMainButton(row, ['TRUE']),hasPermi: 'wms:dock:disable'}),
defaultButtons.mainListDeleteBtn({hasPermi:'wms:dock:delete'}), //
]}
// -
const buttonTableClick = async (val, row) => {
@ -148,9 +161,35 @@ const buttonTableClick = async (val, row) => {
openForm('update', row)
} else if (val == 'delete') { //
handleDelete(row.id)
} else if (val == 'enable') {
handleEnable(row.id)
} else if (val == 'disable') {
handleDisable(row.id)
}
}
const handleEnable = async (id: number) => {
try {
await DockApi.enableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
const handleDisable = async (id: number) => {
try {
await DockApi.disableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
/** 添加/修改操作 */
const basicFormRef = ref()
const openForm = (type: string, row?: any) => {
@ -296,6 +335,9 @@ const searchFormClick = (searchData) => {
/** 初始化 **/
onMounted(async() => {
tableObject.params = {
available: 'TRUE'
}
getList()
importTemplateData.templateUrl = await DockApi.importTemplate()
})

48
src/views/wms/basicDataManage/factoryModeling/location/index.vue

@ -33,7 +33,7 @@
</el-button>
</template>
<template #action="{ row }">
<ButtonBase :Butttondata="butttondata" @button-base-click="buttonTableClick($event,row)" />
<ButtonBase :Butttondata="butttondata(row)" @button-base-click="buttonTableClick($event,row)" />
</template>
</Table>
</ContentWrap>
@ -133,11 +133,22 @@ const buttonBaseClick = (val, item) => {
}
}
const isShowMainButton = (row, val) => {
if (val.indexOf(row.available) > -1) {
return false
} else {
return true
}
}
// -
const butttondata = [
defaultButtons.mainListEditBtn({hasPermi:'wms:location:update'}), //
defaultButtons.mainListDeleteBtn({hasPermi:'wms:location:delete'}), //
]
const butttondata = (row) => {
return[
defaultButtons.mainListEditBtn({hasPermi:'wms:location:update'}), //
defaultButtons.mainListEnableBtn({hide: isShowMainButton(row, ['FALSE']),hasPermi: 'wms:location:enable'}),
defaultButtons.mainListDisableBtn({hide: isShowMainButton(row, ['TRUE']),hasPermi: 'wms:location:disable'}),
defaultButtons.mainListDeleteBtn({hasPermi:'wms:location:delete'}), //
]}
// -
const buttonTableClick = async (val, row) => {
@ -146,9 +157,33 @@ const buttonTableClick = async (val, row) => {
openForm('update', row)
} else if (val == 'delete') { //
handleDelete(row.id)
} else if (val == 'enable') {
handleEnable(row.id)
} else if (val == 'disable') {
handleDisable(row.id)
}
}
const handleEnable = async (id: number) => {
try {
await LocationApi.enableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
const handleDisable = async (id: number) => {
try {
await LocationApi.disableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
/** 添加/修改操作 */
const basicFormRef = ref()
const openForm = (type: string, row?: any) => {
@ -301,6 +336,9 @@ const searchFormClick = (searchData) => {
/** 初始化 **/
onMounted(async() => {
tableObject.params = {
available: 'TRUE'
}
getList()
importTemplateData.templateUrl = await LocationApi.importTemplate()
})

15
src/views/wms/basicDataManage/factoryModeling/location/location.data.ts

@ -287,13 +287,13 @@ export const Location = useCrudSchemas(reactive<CrudSchema[]>([
{
label: '是否可用',
field: 'available',
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string',
isTable: true,
isSearch: true,
sort: 'custom',
table: {
width: 150
isSearch:true,
isForm: false,
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string', // 默认都是字符串类型其他暂不考虑
search: {
value: 'TRUE',
},
form: {
component: 'Switch',
@ -302,6 +302,9 @@ export const Location = useCrudSchemas(reactive<CrudSchema[]>([
inactiveValue: 'FALSE',
activeValue: 'TRUE'
}
},
table: {
width: 110
}
},
{

50
src/views/wms/basicDataManage/factoryModeling/locationgroup/index.vue

@ -33,7 +33,7 @@
</el-button>
</template>
<template #action="{ row }">
<ButtonBase :Butttondata="butttondata" @button-base-click="buttonTableClick($event,row)" />
<ButtonBase :Butttondata="butttondata(row)" @button-base-click="buttonTableClick($event,row)" />
</template>
</Table>
</ContentWrap>
@ -132,11 +132,22 @@ const buttonBaseClick = (val, item) => {
}
}
const isShowMainButton = (row, val) => {
if (val.indexOf(row.available) > -1) {
return false
} else {
return true
}
}
// -
const butttondata = [
defaultButtons.mainListEditBtn({hasPermi:'wms:locationgroup:update'}), //
defaultButtons.mainListDeleteBtn({hasPermi:'wms:locationgroup:delete'}), //
]
const butttondata = (row) => {
return[
defaultButtons.mainListEditBtn({hasPermi:'wms:locationgroup:update'}), //
defaultButtons.mainListEnableBtn({hide: isShowMainButton(row, ['FALSE']),hasPermi: 'wms:locationgroup:enable'}),
defaultButtons.mainListDisableBtn({hide: isShowMainButton(row, ['TRUE']),hasPermi: 'wms:locationgroup:disable'}),
defaultButtons.mainListDeleteBtn({hasPermi:'wms:locationgroup:delete'}), //
]}
// -
const buttonTableClick = async (val, row) => {
@ -145,9 +156,35 @@ const buttonTableClick = async (val, row) => {
openForm('update', row)
} else if (val == 'delete') { //
handleDelete(row.id)
} else if (val == 'enable') {
handleEnable(row.id)
} else if (val == 'disable') {
handleDisable(row.id)
}
}
const handleEnable = async (id: number) => {
try {
await LocationgroupApi.enableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
const handleDisable = async (id: number) => {
try {
await LocationgroupApi.disableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
/** 添加/修改操作 */
const basicFormRef = ref()
const openForm = (type: string, row?: any) => {
@ -281,6 +318,9 @@ const searchFormClick = (searchData) => {
/** 初始化 **/
onMounted(async() => {
tableObject.params = {
available: 'TRUE'
}
getList()
importTemplateData.templateUrl = await LocationgroupApi.importTemplate()
})

15
src/views/wms/basicDataManage/factoryModeling/locationgroup/locationgroup.data.ts

@ -109,13 +109,13 @@ export const Locationgroup = useCrudSchemas(reactive<CrudSchema[]>([
{
label: '是否可用',
field: 'available',
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string',
isTable: true,
isSearch: true,
sort: 'custom',
table: {
width: 180
isSearch:true,
isForm: false,
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string', // 默认都是字符串类型其他暂不考虑
search: {
value: 'TRUE',
},
form: {
component: 'Switch',
@ -125,6 +125,9 @@ export const Locationgroup = useCrudSchemas(reactive<CrudSchema[]>([
activeValue: 'TRUE'
}
},
table: {
width: 110
}
},
{
label: '生效时间',

55
src/views/wms/basicDataManage/factoryModeling/process/index.vue

@ -33,7 +33,7 @@
</el-button>
</template>
<template #action="{ row }">
<ButtonBase :Butttondata="butttondata" @button-base-click="buttonTableClick($event,row)" />
<ButtonBase :Butttondata="butttondata(row)" @button-base-click="buttonTableClick($event,row)" />
</template>
</Table>
</ContentWrap>
@ -131,11 +131,25 @@ const buttonBaseClick = (val, item) => {
}
}
const isShowMainButton = (row, val) => {
if (val.indexOf(row.available) > -1) {
return false
} else {
return true
}
}
// -
const butttondata = [
defaultButtons.mainListEditBtn({hasPermi:'wms:process:update'}), //
defaultButtons.mainListDeleteBtn({hasPermi:'wms:process:delete'}), //
]
const butttondata = (row) => {
return[
defaultButtons.mainListEditBtn({hasPermi:'wms:process:update'}), //
defaultButtons.mainListEnableBtn({hide: isShowMainButton(row, ['FALSE']),hasPermi: 'wms:process:enable'}), //
defaultButtons.mainListDisableBtn({hide: isShowMainButton(row, ['TRUE']),hasPermi: 'wms:process:disable'}), //
defaultButtons.mainListDeleteBtn({hasPermi:'wms:process:delete'}), //
]}
// -
const buttonTableClick = async (val, row) => {
@ -144,9 +158,37 @@ const buttonTableClick = async (val, row) => {
openForm('update', row)
} else if (val == 'delete') { //
handleDelete(row.id)
} else if (val == 'enable') {
handleEnable(row.id)
} else if (val == 'disable') {
handleDisable(row.id)
}
}
const handleEnable = async (id: number) => {
try {
await ProcessApi.enableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
const handleDisable = async (id: number) => {
try {
await ProcessApi.disableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
/** 添加/修改操作 */
const basicFormRef = ref()
const openForm = (type: string, row?: any) => {
@ -288,6 +330,9 @@ const searchFormClick = (searchData) => {
/** 初始化 **/
onMounted(async() => {
tableObject.params = {
available: 'TRUE'
}
getList()
importTemplateData.templateUrl = await ProcessApi.importTemplate()
})

15
src/views/wms/basicDataManage/factoryModeling/process/process.data.ts

@ -120,13 +120,13 @@ export const Process = useCrudSchemas(reactive<CrudSchema[]>([
{
label: '是否可用',
field: 'available',
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string',
isSearch: true,
isTable: true,
sort: 'custom',
table: {
width: 150
isSearch:true,
isForm: false,
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string', // 默认都是字符串类型其他暂不考虑
search: {
value: 'TRUE',
},
form: {
component: 'Switch',
@ -136,6 +136,9 @@ export const Process = useCrudSchemas(reactive<CrudSchema[]>([
activeValue: 'TRUE'
}
},
table: {
width: 110
}
},
{
label: '生效时间',

52
src/views/wms/basicDataManage/factoryModeling/productionline/index.vue

@ -33,7 +33,7 @@
</el-button>
</template>
<template #action="{ row }">
<ButtonBase :Butttondata="butttondata" @button-base-click="buttonTableClick($event,row)" />
<ButtonBase :Butttondata="butttondata(row)" @button-base-click="buttonTableClick($event,row)" />
</template>
</Table>
</ContentWrap>
@ -132,11 +132,23 @@ const buttonBaseClick = (val, item) => {
}
}
const isShowMainButton = (row, val) => {
if (val.indexOf(row.available) > -1) {
return false
} else {
return true
}
}
// -
const butttondata = [
defaultButtons.mainListEditBtn({hasPermi:'wms:productionline:update'}), //
defaultButtons.mainListDeleteBtn({hasPermi:'wms:productionline:delete'}), //
]
const butttondata = (row) => {
return[
defaultButtons.mainListEditBtn({hasPermi:'wms:productionline:update'}), //
defaultButtons.mainListEnableBtn({hide: isShowMainButton(row, ['FALSE']),hasPermi: 'wms:productionline:enable'}), //
defaultButtons.mainListDisableBtn({hide: isShowMainButton(row, ['TRUE']),hasPermi: 'wms:productionline:disable'}), //
defaultButtons.mainListDeleteBtn({hasPermi:'wms:productionline:delete'}), //
]}
// -
const buttonTableClick = async (val, row) => {
@ -145,9 +157,36 @@ const buttonTableClick = async (val, row) => {
openForm('update', row)
} else if (val == 'delete') { //
handleDelete(row.id)
} else if (val == 'enable') {
handleEnable(row.id)
} else if (val == 'disable') {
handleDisable(row.id)
}
}
const handleEnable = async (id: number) => {
try {
await ProductionlineApi.enableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
const handleDisable = async (id: number) => {
try {
await ProductionlineApi.disableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
/** 添加/修改操作 */
const basicFormRef = ref()
const openForm = (type: string, row?: any) => {
@ -281,6 +320,9 @@ const searchFormClick = (searchData) => {
/** 初始化 **/
onMounted(async() => {
tableObject.params = {
available: 'TRUE'
}
getList()
importTemplateData.templateUrl = await ProductionlineApi.importTemplate()
})

16
src/views/wms/basicDataManage/factoryModeling/productionline/productionline.data.ts

@ -130,13 +130,13 @@ export const Productionline = useCrudSchemas(reactive<CrudSchema[]>([
{
label: '是否可用',
field: 'available',
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string',
isSearch: true,
isTable: true,
sort: 'custom',
table: {
width: 180
isSearch:true,
isForm: false,
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string', // 默认都是字符串类型其他暂不考虑
search: {
value: 'TRUE',
},
form: {
component: 'Switch',
@ -146,7 +146,11 @@ export const Productionline = useCrudSchemas(reactive<CrudSchema[]>([
activeValue: 'TRUE'
}
},
table: {
width: 110
}
},
{
label: '生效时间',
field: 'activeTime',

51
src/views/wms/basicDataManage/factoryModeling/warehouse/index.vue

@ -33,7 +33,7 @@
</el-button>
</template>
<template #action="{ row }">
<ButtonBase :Butttondata="butttondata" @button-base-click="buttonTableClick($event,row)" />
<ButtonBase :Butttondata="butttondata(row)" @button-base-click="buttonTableClick($event,row)" />
</template>
</Table>
</ContentWrap>
@ -131,11 +131,25 @@ const buttonBaseClick = (val, item) => {
}
}
const isShowMainButton = (row, val) => {
if (val.indexOf(row.available) > -1) {
return false
} else {
return true
}
}
// -
const butttondata = [
defaultButtons.mainListEditBtn({hasPermi:'wms:warehouse:update'}), //
defaultButtons.mainListDeleteBtn({hasPermi:'wms:warehouse:delete'}), //
]
const butttondata = (row) => {
return[
defaultButtons.mainListEditBtn({hasPermi:'wms:warehouse:update'}), //
defaultButtons.mainListEnableBtn({hide: isShowMainButton(row, ['FALSE']),hasPermi: 'wms:warehouse:enable'}),
defaultButtons.mainListDisableBtn({hide: isShowMainButton(row, ['TRUE']),hasPermi: 'wms:warehouse:disable'}),
defaultButtons.mainListDeleteBtn({hasPermi:'wms:warehouse:delete'}), //
]}
// -
const buttonTableClick = async (val, row) => {
@ -144,9 +158,33 @@ const buttonTableClick = async (val, row) => {
openForm('update', row)
} else if (val == 'delete') { //
handleDelete(row.id)
} else if (val == 'enable') {
handleEnable(row.id)
} else if (val == 'disable') {
handleDisable(row.id)
}
}
const handleEnable = async (id: number) => {
try {
await WarehouseApi.enableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
const handleDisable = async (id: number) => {
try {
await WarehouseApi.disableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
/** 添加/修改操作 */
const basicFormRef = ref()
const openForm = (type: string, row?: any) => {
@ -262,6 +300,9 @@ const searchFormClick = (searchData) => {
/** 初始化 **/
onMounted(async() => {
tableObject.params = {
available: 'TRUE'
}
getList()
importTemplateData.templateUrl = await WarehouseApi.importTemplate()
})

15
src/views/wms/basicDataManage/factoryModeling/warehouse/warehouse.data.ts

@ -51,13 +51,13 @@ export const Warehouse = useCrudSchemas(reactive<CrudSchema[]>([
{
label: '是否可用',
field: 'available',
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string',
isTable: true,
isSearch: true,
sort: 'custom',
table: {
width: 150
isSearch:true,
isForm: false,
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string', // 默认都是字符串类型其他暂不考虑
search: {
value: 'TRUE',
},
form: {
component: 'Switch',
@ -67,6 +67,9 @@ export const Warehouse = useCrudSchemas(reactive<CrudSchema[]>([
activeValue: 'TRUE'
}
},
table: {
width: 110
}
},
{
label: '生效时间',

50
src/views/wms/basicDataManage/factoryModeling/workshop/index.vue

@ -33,7 +33,7 @@
</el-button>
</template>
<template #action="{ row }">
<ButtonBase :Butttondata="butttondata" @button-base-click="buttonTableClick($event,row)" />
<ButtonBase :Butttondata="butttondata(row)" @button-base-click="buttonTableClick($event,row)" />
</template>
</Table>
</ContentWrap>
@ -130,11 +130,22 @@ const buttonBaseClick = (val, item) => {
}
}
const isShowMainButton = (row, val) => {
if (val.indexOf(row.available) > -1) {
return false
} else {
return true
}
}
// -
const butttondata = [
defaultButtons.mainListEditBtn({hasPermi:'wms:workshop:update'}), //
defaultButtons.mainListDeleteBtn({hasPermi:'wms:workshop:delete'}), //
]
const butttondata = (row) => {
return[
defaultButtons.mainListEditBtn({hasPermi:'wms:workshop:update'}), //
defaultButtons.mainListEnableBtn({hide: isShowMainButton(row, ['FALSE']),hasPermi: 'wms:workshop:enable'}), //
defaultButtons.mainListDisableBtn({hide: isShowMainButton(row, ['TRUE']),hasPermi: 'wms:workshop:disable'}), //
defaultButtons.mainListDeleteBtn({hasPermi:'wms:workshop:delete'}), //
]}
// -
const buttonTableClick = async (val, row) => {
@ -143,9 +154,35 @@ const buttonTableClick = async (val, row) => {
openForm('update', row)
} else if (val == 'delete') { //
handleDelete(row.id)
} else if (val == 'enable') {
handleEnable(row.id)
} else if (val == 'disable') {
handleDisable(row.id)
}
}
const handleEnable = async (id: number) => {
try {
await WorkshopApi.enableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
const handleDisable = async (id: number) => {
try {
await WorkshopApi.disableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
/** 添加/修改操作 */
const basicFormRef = ref()
const openForm = (type: string, row?: any) => {
@ -263,6 +300,9 @@ const searchFormClick = (searchData) => {
/** 初始化 **/
onMounted(async() => {
tableObject.params = {
available: 'TRUE'
}
getList()
importTemplateData.templateUrl = await WorkshopApi.importTemplate()
})

14
src/views/wms/basicDataManage/factoryModeling/workshop/workshop.data.ts

@ -36,11 +36,14 @@ export const Workshop = useCrudSchemas(reactive<CrudSchema[]>([
{
label: '是否可用',
field: 'available',
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string',
isSearch: true,
isTable: true,
sort: 'custom',
isSearch:true,
isForm: false,
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string', // 默认都是字符串类型其他暂不考虑
search: {
value: 'TRUE',
},
form: {
component: 'Switch',
value: 'TRUE',
@ -49,6 +52,9 @@ export const Workshop = useCrudSchemas(reactive<CrudSchema[]>([
activeValue: 'TRUE'
}
},
table: {
width: 110
}
},
{
label: '生效时间',

49
src/views/wms/basicDataManage/factoryModeling/workstation/index.vue

@ -33,7 +33,7 @@
</el-button>
</template>
<template #action="{ row }">
<ButtonBase :Butttondata="butttondata" @button-base-click="buttonTableClick($event,row)" />
<ButtonBase :Butttondata="butttondata(row)" @button-base-click="buttonTableClick($event,row)" />
</template>
</Table>
</ContentWrap>
@ -132,11 +132,25 @@ const buttonBaseClick = (val, item) => {
}
}
const isShowMainButton = (row, val) => {
if (val.indexOf(row.available) > -1) {
return false
} else {
return true
}
}
// -
const butttondata = [
const butttondata = (row) => {
return[
defaultButtons.mainListEditBtn({hasPermi:'wms:workstation:update'}), //
defaultButtons.mainListEnableBtn({hide: isShowMainButton(row, ['FALSE']),hasPermi: 'wms:workstation:enable'}), //
defaultButtons.mainListDisableBtn({hide: isShowMainButton(row, ['TRUE']),hasPermi: 'wms:workstation:disable'}), //
defaultButtons.mainListDeleteBtn({hasPermi:'wms:workstation:delete'}), //
]
]}
// -
const buttonTableClick = async (val, row) => {
@ -145,9 +159,35 @@ const buttonTableClick = async (val, row) => {
openForm('update', row)
} else if (val == 'delete') { //
handleDelete(row.id)
} else if (val == 'enable') {
handleEnable(row.id)
} else if (val == 'disable') {
handleDisable(row.id)
}
}
const handleEnable = async (id: number) => {
try {
await WorkstationApi.enableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
const handleDisable = async (id: number) => {
try {
await WorkstationApi.disableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
/** 添加/修改操作 */
const basicFormRef = ref()
const openForm = (type: string, row?: any) => {
@ -290,6 +330,9 @@ const searchFormClick = (searchData) => {
/** 初始化 **/
onMounted(async() => {
tableObject.params = {
available: 'TRUE'
}
getList()
importTemplateData.templateUrl = await WorkstationApi.importWorkstationTemplate()
})

14
src/views/wms/basicDataManage/factoryModeling/workstation/workstation.data.ts

@ -206,12 +206,13 @@ export const Workstation = useCrudSchemas(reactive<CrudSchema[]>([
{
label: '是否可用',
field: 'available',
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string',
isTable: true,
sort: 'custom',
table: {
width: 150
isSearch:true,
isForm: false,
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string', // 默认都是字符串类型其他暂不考虑
search: {
value: 'TRUE',
},
form: {
component: 'Switch',
@ -221,6 +222,9 @@ export const Workstation = useCrudSchemas(reactive<CrudSchema[]>([
activeValue: 'TRUE'
}
},
table: {
width: 110
}
},
{
label: '生效时间',

11
src/views/wms/basicDataManage/itemManage/bom/bom.data.ts

@ -206,10 +206,12 @@ export const Bom = useCrudSchemas(reactive<CrudSchema[]>([
label: '是否可用',
field: 'available',
sort: 'custom',
isSearch:true,
isForm: false,
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string',
table: {
width: 120
dictClass: 'string', // 默认都是字符串类型其他暂不考虑
search: {
value: 'TRUE',
},
form: {
component: 'Switch',
@ -218,6 +220,9 @@ export const Bom = useCrudSchemas(reactive<CrudSchema[]>([
inactiveValue: 'FALSE',
activeValue: 'TRUE'
}
},
table: {
width: 110
}
},
{

48
src/views/wms/basicDataManage/itemManage/bom/index.vue

@ -33,7 +33,7 @@
</el-button>
</template>
<template #action="{ row }">
<ButtonBase :Butttondata="butttondata" @button-base-click="buttonTableClick($event,row)" />
<ButtonBase :Butttondata="butttondata(row)" @button-base-click="buttonTableClick($event,row)" />
</template>
</Table>
</ContentWrap>
@ -135,11 +135,22 @@ const buttonBaseClick = (val, item) => {
}
}
const isShowMainButton = (row, val) => {
if (val.indexOf(row.available) > -1) {
return false
} else {
return true
}
}
// -
const butttondata = [
defaultButtons.mainListEditBtn({hasPermi:'wms:bom:update'}), //
defaultButtons.mainListDeleteBtn({hasPermi:'wms:bom:delete'}), //
]
const butttondata = (row) => {
return[
defaultButtons.mainListEditBtn({hasPermi:'wms:bom:update'}), //
defaultButtons.mainListEnableBtn({hide: isShowMainButton(row, ['FALSE']),hasPermi: 'wms:bom:enable'}),
defaultButtons.mainListDisableBtn({hide: isShowMainButton(row, ['TRUE']),hasPermi: 'wms:bom:disable'}),
defaultButtons.mainListDeleteBtn({hasPermi:'wms:bom:delete'}), //
]}
// -
const buttonTableClick = async (val, row) => {
@ -148,9 +159,33 @@ const buttonTableClick = async (val, row) => {
openForm('update', row)
} else if (val == 'delete') { //
handleDelete(row.id)
} else if (val == 'enable') {
handleEnable(row.id)
} else if (val == 'disable') {
handleDisable(row.id)
}
}
const handleEnable = async (id: number) => {
try {
await BomApi.enableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
const handleDisable = async (id: number) => {
try {
await BomApi.disableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
/** 添加/修改操作 */
const basicFormRef = ref()
const openForm = (type: string, row?: any) => {
@ -300,6 +335,9 @@ const searchFormClick = (searchData) => {
// }
/** 初始化 **/
onMounted(async () => {
tableObject.params = {
available: 'TRUE'
}
getList()
importTemplateData.templateUrl = await BomApi.importTemplate()
})

44
src/views/wms/basicDataManage/itemManage/itemarea/index.vue

@ -239,7 +239,7 @@ const buttonBaseClick = (val, item) => {
}
//
const isShowMainButton = (row,val) => {
const isShowTheButton = (row,val) => {
if (val.indexOf(row.status) > -1) {
return false
} else {
@ -247,12 +247,23 @@ const isShowMainButton = (row,val) => {
}
}
const isShowMainButton = (row, val) => {
if (val.indexOf(row.available) > -1) {
return false
} else {
return true
}
}
// -
const butttondata = (row) => {
row.status = "1"
return [
defaultButtons.mainListEditBtn({hide:isShowMainButton(row,['1']),hasPermi:'wms:itemarea:update'}), //
defaultButtons.mainListDeleteBtn({hide:isShowMainButton(row,['1']),hasPermi:'wms:itemarea:delete'}), //
defaultButtons.mainListEditBtn({hide:isShowTheButton(row,['1']),hasPermi:'wms:itemarea:update'}), //
defaultButtons.mainListEnableBtn({hide: isShowMainButton(row, ['FALSE']),hasPermi: 'wms:itemarea:enable'}),
defaultButtons.mainListDisableBtn({hide: isShowMainButton(row, ['TRUE']),hasPermi: 'wms:itemarea:disable'}),
defaultButtons.mainListDeleteBtn({hide:isShowTheButton(row,['1']),hasPermi:'wms:itemarea:delete'}), //
]
}
@ -264,9 +275,33 @@ const buttonTableClick = async (val, row) => {
openForm('update', row)
} else if (val == 'delete') { //
handleDelete(row.id)
} else if (val == 'enable') {
handleEnable(row.id)
} else if (val == 'disable') {
handleDisable(row.id)
}
}
const handleEnable = async (id: number) => {
try {
await ItemareaApi.enableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
const handleDisable = async (id: number) => {
try {
await ItemareaApi.disableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
/** 添加/修改操作 */
const formRef = ref()
const openForm =async (type: string, row?: number) => {
@ -419,6 +454,9 @@ const searchFormClick = (searchData) => {
/** 初始化 **/
onMounted(async () => {
tableObject.params = {
available: 'TRUE'
}
getList()
importTemplateData.templateUrl = await ItemareaApi.importTemplate()
})

14
src/views/wms/basicDataManage/itemManage/itemarea/itemarea.data.ts

@ -409,13 +409,12 @@ export const Itemarea = useCrudSchemas(reactive<CrudSchema[]>([
label: '是否可用',
field: 'available',
sort: 'custom',
isSearch: false,
isSearch:true,
isForm: false,
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string',
// colorType: 'danger',
isTable: true,
table: {
width: 150
dictClass: 'string', // 默认都是字符串类型其他暂不考虑
search: {
value: 'TRUE',
},
form: {
component: 'Switch',
@ -425,6 +424,9 @@ export const Itemarea = useCrudSchemas(reactive<CrudSchema[]>([
activeValue: 'TRUE'
}
},
table: {
width: 110
}
},
{
label: '出库后剩余库存自动转换为出库包装规格',

3
src/views/wms/basicDataManage/itemManage/itembasic/index.vue

@ -386,6 +386,9 @@ const changeTabs = (item) => {
/** 初始化 **/
onMounted(() => {
tableObject.params = {
available: 'TRUE'
}
getList()
})
</script>

13
src/views/wms/basicDataManage/itemManage/itembasic/itembasic.data.ts

@ -31,12 +31,12 @@ export const Itembasic = useCrudSchemas(reactive<CrudSchema[]>([
label: '是否可用',
field: 'available',
sort: 'custom',
isSearch:true,
isForm: false,
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string',
isTable: true,
isSearch: true,
table: {
width: 120
dictClass: 'string', // 默认都是字符串类型其他暂不考虑
search: {
value: 'TRUE',
},
form: {
component: 'Switch',
@ -46,6 +46,9 @@ export const Itembasic = useCrudSchemas(reactive<CrudSchema[]>([
activeValue: 'TRUE'
}
},
table: {
width: 110
}
},
{
label: '描述1',

49
src/views/wms/basicDataManage/itemManage/itempackage/index.vue

@ -38,7 +38,7 @@
</el-button>
</template>
<template #action="{ row }">
<ButtonBase :Butttondata="butttondata" @button-base-click="buttonTableClick($event, row)" />
<ButtonBase :Butttondata="butttondata(row)" @button-base-click="buttonTableClick($event, row)" />
</template>
</Table>
</ContentWrap>
@ -159,11 +159,23 @@ const buttonBaseClick = (val, item) => {
}
}
const isShowMainButton = (row, val) => {
if (val.indexOf(row.available) > -1) {
return false
} else {
return true
}
}
// -
const butttondata = [
const butttondata = (row) => {
return[
defaultButtons.mainListEditBtn({ hasPermi: 'wms:itempackage:update' }), //
defaultButtons.mainListEnableBtn({hide: isShowMainButton(row, ['FALSE']),hasPermi: 'wms:itempackage:enable'}),
defaultButtons.mainListDisableBtn({hide: isShowMainButton(row, ['TRUE']),hasPermi: 'wms:itempackage:disable'}),
defaultButtons.mainListDeleteBtn({ hasPermi: 'wms:itempackage:delete' }) //
]
]}
// -
const buttonTableClick = async (val, row) => {
@ -174,9 +186,37 @@ const buttonTableClick = async (val, row) => {
} else if (val == 'delete') {
//
handleDelete(row.id)
}else if (val == 'enable') {
handleEnable(row.id)
} else if (val == 'disable') {
handleDisable(row.id)
}
}
const handleEnable = async (id: number) => {
try {
await ItempackagingApi.enableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
const handleDisable = async (id: number) => {
try {
await ItempackagingApi.disableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
/** 添加/修改操作 */
const basicFormRef = ref()
const openForm = (type: string, row?: any) => {
@ -361,6 +401,9 @@ const searchFormClick = (searchData) => {
/** 初始化 **/
onMounted(async () => {
tableObject.params = {
available: 'TRUE'
}
await getList()
importTemplateData.templateUrl = await ItempackagingApi.importTemplate()
})

11
src/views/wms/basicDataManage/itemManage/itempackage/itempackage.data.ts

@ -160,10 +160,12 @@ export const Itempackaging = useCrudSchemas(reactive<CrudSchema[]>([
label: '是否可用',
field: 'available',
sort: 'custom',
isSearch:true,
isForm: false,
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string',
table: {
width: 120
dictClass: 'string', // 默认都是字符串类型其他暂不考虑
search: {
value: 'TRUE',
},
form: {
component: 'Switch',
@ -172,6 +174,9 @@ export const Itempackaging = useCrudSchemas(reactive<CrudSchema[]>([
inactiveValue: 'FALSE',
activeValue: 'TRUE'
}
},
table: {
width: 110
}
},
{

36
src/views/wms/basicDataManage/itemManage/packageunit/index.vue

@ -144,6 +144,14 @@ const buttonBaseClick = (val, item) => {
}
}
const isShowMainButton = (row, val) => {
if (val.indexOf(row.available) > -1) {
return false
} else {
return true
}
}
// -
const butttondata = (row,$index) => {
const findIndex = row['masterId']?tableObject.tableList.findIndex(item=>item['masterId'] == row['masterId']):-1
@ -152,6 +160,8 @@ const butttondata = (row,$index) => {
}
return [
defaultButtons.mainListEditBtn({hasPermi:'wms:packageunit:update',hide:isShowButton(row)}), //
defaultButtons.mainListEnableBtn({hide: (isShowMainButton(row, ['FALSE']) || isShowButton(row)),hasPermi: 'wms:packageunit:enable'}),
defaultButtons.mainListDisableBtn({hide: (isShowMainButton(row, ['TRUE']) || isShowButton(row)),hasPermi: 'wms:packageunit:disable'}),
defaultButtons.mainListDeleteBtn({hasPermi:'wms:packageunit:delete'}), //
]
}
@ -169,9 +179,32 @@ const buttonTableClick = async (val, row) => {
openForm('update', row)
} else if (val == 'delete') { //
handleDelete(row.id)
} else if (val == 'enable') {
handleEnable(row.id)
} else if (val == 'disable') {
handleDisable(row.id)
}
}
const handleEnable = async (id: number) => {
try {
await PackageunitApi.enableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
const handleDisable = async (id: number) => {
try {
await PackageunitApi.disableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
/** 添加/修改操作 */
const basicFormRef = ref()
const openForm = (type: string, row?: any) => {
@ -306,6 +339,9 @@ const searchFormClick = (searchData) => {
/** 初始化 **/
onMounted(async () => {
tableObject.params = {
available: 'TRUE'
}
getList()
importTemplateData.templateUrl = await PackageunitApi.importTemplate()
})

11
src/views/wms/basicDataManage/itemManage/packageunit/packageunit.data.ts

@ -428,8 +428,13 @@ export const Packageunit = useCrudSchemas(reactive<CrudSchema[]>([
label: '是否可用',
field: 'available',
sort: 'custom',
isSearch:true,
isForm: false,
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string',
dictClass: 'string', // 默认都是字符串类型其他暂不考虑
search: {
value: 'TRUE',
},
form: {
component: 'Switch',
value: 'TRUE',
@ -439,8 +444,8 @@ export const Packageunit = useCrudSchemas(reactive<CrudSchema[]>([
}
},
table: {
width: 150
},
width: 110
}
},
{
label: '包装描述',

45
src/views/wms/basicDataManage/itemManage/productionitemcodeSpareitemcode/index.vue

@ -33,7 +33,7 @@
</el-button>
</template>
<template #action="{ row }">
<ButtonBase :Butttondata="butttondata" @button-base-click="buttonTableClick($event,row)" />
<ButtonBase :Butttondata="butttondata(row)" @button-base-click="buttonTableClick($event,row)" />
</template>
</Table>
</ContentWrap>
@ -140,11 +140,23 @@ const buttonBaseClick = (val, item) => {
}
}
const isShowMainButton = (row, val) => {
if (val.indexOf(row.available) > -1) {
return false
} else {
return true
}
}
// -
const butttondata = [
const butttondata = (row) => {
return[
defaultButtons.mainListEditBtn({hasPermi:'wms:productionitemcode-spareitemcode:update'}), //
defaultButtons.mainListEnableBtn({hide: isShowMainButton(row, ['FALSE']),hasPermi: 'wms:productionitemcode-spareitemcode:enable'}),
defaultButtons.mainListDisableBtn({hide: isShowMainButton(row, ['TRUE']),hasPermi: 'wms:productionitemcode-spareitemcode:disable'}),
defaultButtons.mainListDeleteBtn({hasPermi:'wms:productionitemcode-spareitemcode:delete'}), //
]
]}
// -
const buttonTableClick = async (val, row) => {
@ -152,9 +164,33 @@ const buttonTableClick = async (val, row) => {
openForm('update', row)
} else if (val == 'delete') { //
handleDelete(row.id)
} else if (val == 'enable') {
handleEnable(row.id)
} else if (val == 'disable') {
handleDisable(row.id)
}
}
const handleEnable = async (id: number) => {
try {
await ProductionitemcodeSpareitemcodeApi.enableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
const handleDisable = async (id: number) => {
try {
await ProductionitemcodeSpareitemcodeApi.disableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
/** 添加/修改操作 */
const basicFormRef = ref()
const openForm = (type: string, row?: any) => {
@ -275,6 +311,9 @@ const searchFormClick = (searchData) => {
/** 初始化 **/
onMounted(async () => {
tableObject.params = {
available: 'TRUE'
}
getList()
importTemplateData.templateUrl = await ProductionitemcodeSpareitemcodeApi.importTemplate()
})

15
src/views/wms/basicDataManage/itemManage/productionitemcodeSpareitemcode/productionitemcodeSpareitemcode.data.ts

@ -92,19 +92,24 @@ export const ProductionitemcodeSpareitemcode = useCrudSchemas(reactive<CrudSchem
{
label: '是否可用',
field: 'available',
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string',
sort: 'custom',
table: {
width: 150
isSearch:true,
isForm: false,
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string', // 默认都是字符串类型其他暂不考虑
search: {
value: 'TRUE',
},
form: {
component: 'Switch',
value: 'TRUE',
componentProps: {
inactiveValue: 'FALSE',
activeValue: 'TRUE'
activeValue: 'TRUE',
}
},
table: {
width: 110
}
},
{

49
src/views/wms/basicDataManage/itemManage/productionlineitem/index.vue

@ -33,7 +33,7 @@
</el-button>
</template>
<template #action="{ row }">
<ButtonBase :Butttondata="butttondata" @button-base-click="buttonTableClick($event,row)" />
<ButtonBase :Butttondata="butttondata(row)" @button-base-click="buttonTableClick($event,row)" />
</template>
</Table>
</ContentWrap>
@ -132,11 +132,25 @@ const buttonBaseClick = (val, item) => {
}
}
const isShowMainButton = (row, val) => {
if (val.indexOf(row.available) > -1) {
return false
} else {
return true
}
}
// -
const butttondata = [
const butttondata = (row) => {
return[
defaultButtons.mainListEditBtn({hasPermi:'wms:productionlineitem:update'}), //
defaultButtons.mainListEnableBtn({hide: isShowMainButton(row, ['FALSE']),hasPermi: 'wms:productionlineitem:enable'}),
defaultButtons.mainListDisableBtn({hide: isShowMainButton(row, ['TRUE']),hasPermi: 'wms:productionlineitem:disable'}),
defaultButtons.mainListDeleteBtn({hasPermi:'wms:productionlineitem:delete'}), //
]
]}
// -
const buttonTableClick = async (val, row) => {
@ -145,9 +159,35 @@ const buttonTableClick = async (val, row) => {
openForm('update', row)
} else if (val == 'delete') { //
handleDelete(row.id)
} else if (val == 'enable') {
handleEnable(row.id)
} else if (val == 'disable') {
handleDisable(row.id)
}
}
const handleEnable = async (id: number) => {
try {
await ProductionlineitemApi.enableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
const handleDisable = async (id: number) => {
try {
await ProductionlineitemApi.disableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
/** 添加/修改操作 */
const basicFormRef = ref()
const openForm = (type: string, row?: any) => {
@ -281,6 +321,9 @@ const searchFormClick = (searchData) => {
/** 初始化 **/
onMounted(async () => {
tableObject.params = {
available: 'TRUE'
}
getList()
importTemplateData.templateUrl = await ProductionlineitemApi.importTemplate()
})

15
src/views/wms/basicDataManage/itemManage/productionlineitem/productionlineitem.data.ts

@ -154,13 +154,13 @@ export const Productionlineitem = useCrudSchemas(reactive<CrudSchema[]>([
{
label: '是否可用',
field: 'available',
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string',
sort: 'custom',
isSearch: false,
isTable: true,
table: {
width: 120
isSearch:true,
isForm: false,
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string', // 默认都是字符串类型其他暂不考虑
search: {
value: 'TRUE',
},
form: {
component: 'Switch',
@ -169,6 +169,9 @@ export const Productionlineitem = useCrudSchemas(reactive<CrudSchema[]>([
inactiveValue: 'FALSE',
activeValue: 'TRUE'
}
},
table: {
width: 110
}
},
{

45
src/views/wms/basicDataManage/itemManage/stdcostprice/index.vue

@ -33,7 +33,7 @@
</el-button>
</template>
<template #action="{ row }">
<ButtonBase :Butttondata="butttondata" @button-base-click="buttonTableClick($event,row)" />
<ButtonBase :Butttondata="butttondata(row)" @button-base-click="buttonTableClick($event,row)" />
</template>
</Table>
</ContentWrap>
@ -133,11 +133,22 @@ const buttonBaseClick = (val, item) => {
}
}
const isShowMainButton = (row, val) => {
if (val.indexOf(row.available) > -1) {
return false
} else {
return true
}
}
// -
const butttondata = [
const butttondata = (row) => {
return[
defaultButtons.mainListEditBtn({hasPermi:'wms:stdcostprice:update'}), //
defaultButtons.mainListEnableBtn({hide: isShowMainButton(row, ['FALSE']),hasPermi: 'wms:stdcostprice:enable'}),
defaultButtons.mainListDisableBtn({hide: isShowMainButton(row, ['TRUE']),hasPermi: 'wms:stdcostprice:disable'}),
defaultButtons.mainListDeleteBtn({hasPermi:'wms:stdcostprice:delete'}), //
]
]}
// -
const buttonTableClick = async (val, row) => {
@ -146,9 +157,32 @@ const buttonTableClick = async (val, row) => {
openForm('update', row)
} else if (val == 'delete') { //
handleDelete(row.id)
} else if (val == 'enable') {
handleEnable(row.id)
} else if (val == 'disable') {
handleDisable(row.id)
}
}
const handleEnable = async (id: number) => {
try {
await StdcostpriceApi.enableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
const handleDisable = async (id: number) => {
try {
await StdcostpriceApi.disableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
/** 添加/修改操作 */
const basicFormRef = ref()
const openForm = (type: string, row?: any) => {
@ -272,7 +306,10 @@ const searchFormClick = (searchData) => {
}
/** 初始化 **/
onMounted(async () => {
onMounted(async () => {
tableObject.params = {
available: 'TRUE'
}
getList()
importTemplateData.templateUrl = await StdcostpriceApi.importTemplate()
})

14
src/views/wms/basicDataManage/itemManage/stdcostprice/stdcostprice.data.ts

@ -107,12 +107,13 @@ export const Stdcostprice = useCrudSchemas(reactive<CrudSchema[]>([
{
label: '是否可用',
field: 'available',
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string',
isTable: true,
sort: 'custom',
table: {
width: 120
isSearch:true,
isForm: false,
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string', // 默认都是字符串类型其他暂不考虑
search: {
value: 'TRUE',
},
form: {
component: 'Switch',
@ -121,6 +122,9 @@ export const Stdcostprice = useCrudSchemas(reactive<CrudSchema[]>([
inactiveValue: 'FALSE',
activeValue: 'TRUE'
}
},
table: {
width: 110
}
},
{

23
src/views/wms/basicDataManage/labelManage/barcode/barcode.data.ts

@ -209,6 +209,29 @@ export const Barcode = useCrudSchemas(reactive<CrudSchema[]>([
width: 150
}
},
{
label: '是否可用',
field: 'available',
sort: 'custom',
isSearch:true,
isForm: false,
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string', // 默认都是字符串类型其他暂不考虑
search: {
value: 'TRUE',
},
form: {
component: 'Switch',
value: 'TRUE',
componentProps: {
inactiveValue: 'FALSE',
activeValue: 'TRUE'
}
},
table: {
width: 110
}
},
{
label: '操作',
field: 'action',

45
src/views/wms/basicDataManage/labelManage/barcode/index.vue

@ -33,7 +33,7 @@
</el-button>
</template>
<template #action="{ row }">
<ButtonBase :Butttondata="butttondata" @button-base-click="buttonTableClick($event,row)" />
<ButtonBase :Butttondata="butttondata(row)" @button-base-click="buttonTableClick($event,row)" />
</template>
</Table>
</ContentWrap>
@ -132,11 +132,22 @@ const buttonBaseClick = (val, item) => {
}
}
const isShowMainButton = (row, val) => {
if (val.indexOf(row.available) > -1) {
return false
} else {
return true
}
}
// -
const butttondata = [
const butttondata = (row) => {
return[
defaultButtons.mainListEditBtn({hasPermi:'wms:barcode:update'}), //
defaultButtons.mainListEnableBtn({hide: isShowMainButton(row, ['FALSE']),hasPermi: 'wms:barcode:enable'}), //
defaultButtons.mainListDisableBtn({hide: isShowMainButton(row, ['TRUE']),hasPermi: 'wms:barcode:disable'}), //
defaultButtons.mainListDeleteBtn({hasPermi:'wms:barcode:delete'}), //
]
]}
// -
const buttonTableClick = async (val, row) => {
@ -145,9 +156,34 @@ const buttonTableClick = async (val, row) => {
openForm('update', row)
} else if (val == 'delete') { //
handleDelete(row.id)
} else if (val == 'enable') {
handleEnable(row.id)
} else if (val == 'disable') {
handleDisable(row.id)
}
}
const handleEnable = async (id: number) => {
try {
await BarcodeApi.enableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
const handleDisable = async (id: number) => {
try {
await BarcodeApi.disableOption(id)
message.success(t('common.updateSuccess'))
//
await getList()
} catch {}
}
/** 添加/修改操作 */
const basicFormRef = ref()
const openForm = (type: string, row?: any) => {
@ -254,6 +290,9 @@ const searchFormClick = (searchData) => {
/** 初始化 **/
onMounted(async() => {
tableObject.params = {
available: 'TRUE'
}
getList()
importTemplateData.templateUrl = await BarcodeApi.importTemplate()
})

23
src/views/wms/basicDataManage/labelManage/callmaterials/callmaterials.data.ts

@ -439,6 +439,29 @@ export const Callmaterials = useCrudSchemas(reactive<CrudSchema[]>([
// // }
// // }
// },
{
label: '是否可用',
field: 'available',
sort: 'custom',
isSearch:true,
isForm: false,
dictType: DICT_TYPE.TRUE_FALSE,
dictClass: 'string', // 默认都是字符串类型其他暂不考虑
search: {
value: 'TRUE',
},
form: {
component: 'Switch',
value: 'TRUE',
componentProps: {
inactiveValue: 'FALSE',
activeValue: 'TRUE'
}
},
table: {
width: 110
}
},
{
label: '创建时间',
field: 'createTime',

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save