Browse Source

基础数据管理修改计步器设置及查询弹窗字段校验

master
陈薪名 1 year ago
parent
commit
07c17efbe8
  1. 3
      src/views/wms/basicDataManage/customerManage/customer/customer.data.ts
  2. 15
      src/views/wms/basicDataManage/customerManage/customeritem/customeritem.data.ts
  3. 4
      src/views/wms/basicDataManage/customerManage/saleprice/saleprice.data.ts
  4. 6
      src/views/wms/basicDataManage/documentSetting/businesstype/businesstype.data.ts
  5. 1
      src/views/wms/basicDataManage/documentSetting/businesstype/index.vue
  6. 3
      src/views/wms/basicDataManage/documentSetting/jobsetting/jobsetting.data.ts
  7. 2
      src/views/wms/basicDataManage/factoryModeling/areabasic/areabasic.data.ts
  8. 4
      src/views/wms/basicDataManage/factoryModeling/dock/dock.data.ts
  9. 30
      src/views/wms/basicDataManage/factoryModeling/location/location.data.ts
  10. 4
      src/views/wms/basicDataManage/factoryModeling/locationgroup/locationgroup.data.ts
  11. 4
      src/views/wms/basicDataManage/factoryModeling/process/process.data.ts
  12. 2
      src/views/wms/basicDataManage/factoryModeling/productionline/productionline.data.ts
  13. 4
      src/views/wms/basicDataManage/factoryModeling/workstation/workstation.data.ts
  14. 8
      src/views/wms/basicDataManage/itemManage/bom/bom.data.ts
  15. 3
      src/views/wms/basicDataManage/itemManage/itembasic/itembasic.data.ts
  16. 26
      src/views/wms/basicDataManage/itemManage/itempackaging/itempackaging.data.ts
  17. 1
      src/views/wms/basicDataManage/itemManage/productionlineitem/index.vue
  18. 15
      src/views/wms/basicDataManage/itemManage/productionlineitem/productionlineitem.data.ts
  19. 4
      src/views/wms/basicDataManage/itemManage/stdcostprice/stdcostprice.data.ts
  20. 18
      src/views/wms/basicDataManage/labelManage/barcode/barcode.data.ts
  21. 14
      src/views/wms/basicDataManage/labelManage/barcode/index.vue
  22. 3
      src/views/wms/basicDataManage/labelManage/package/package.data.ts
  23. 3
      src/views/wms/basicDataManage/orderManage/carrier/carrier.data.ts
  24. 3
      src/views/wms/basicDataManage/orderManage/owner/owner.data.ts
  25. 3
      src/views/wms/basicDataManage/strategySetting/rule/rule.data.ts
  26. 8
      src/views/wms/basicDataManage/supplierManage/purchaseprice/purchaseprice.data.ts
  27. 3
      src/views/wms/basicDataManage/supplierManage/supplier/supplier.data.ts
  28. 19
      src/views/wms/basicDataManage/supplierManage/supplieritem/supplieritem.data.ts
  29. 3
      src/views/wms/basicDataManage/systemSetting/currencyexchange/currencyexchange.data.ts

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

@ -117,6 +117,9 @@ export const Customer = useCrudSchemas(reactive<CrudSchema[]>([
},
form: {
component: 'InputNumber',
componentProps: {
min: 0
}
},
},
{

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

@ -54,6 +54,9 @@ export const Customeritem = useCrudSchemas(reactive<CrudSchema[]>([
},
form: {
component: 'InputNumber',
componentProps: {
min: 0
}
},
},
{
@ -76,6 +79,10 @@ export const Customeritem = useCrudSchemas(reactive<CrudSchema[]>([
},
form: {
component: 'InputNumber',
componentProps: {
min: 1,
precision: 6
}
},
},
{
@ -98,6 +105,10 @@ export const Customeritem = useCrudSchemas(reactive<CrudSchema[]>([
},
form: {
component: 'InputNumber',
componentProps: {
min: 0,
precision: 6
}
},
},
{
@ -109,6 +120,10 @@ export const Customeritem = useCrudSchemas(reactive<CrudSchema[]>([
},
form: {
component: 'InputNumber',
componentProps: {
min: 1,
precision: 6
}
},
},
{

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

@ -46,6 +46,10 @@ export const Saleprice = useCrudSchemas(reactive<CrudSchema[]>([
},
form: {
component: 'InputNumber',
componentProps: {
min: 1,
precision: 6
}
},
},
{

6
src/views/wms/basicDataManage/documentSetting/businesstype/businesstype.data.ts

@ -57,6 +57,12 @@ export const Businesstype = useCrudSchemas(reactive<CrudSchema[]>([
table: {
width: 180
},
form: {
component: 'SelectV2',
componentProps: {
multiple: true
}
}
},
{
label: '出库库位类型范围',

1
src/views/wms/basicDataManage/documentSetting/businesstype/index.vue

@ -67,6 +67,7 @@ import TableHead from '@/components/TableHead/src/TableHead.vue'
import ImportForm from '@/components/ImportForm/src/ImportForm.vue'
import Detail from '@/components/Detail/src/Detail.vue'
//
defineOptions({ name: 'Businesstype' })
const message = useMessage() //

3
src/views/wms/basicDataManage/documentSetting/jobsetting/jobsetting.data.ts

@ -25,6 +25,9 @@ export const Jobsetting = useCrudSchemas(reactive<CrudSchema[]>([
},
form: {
component: 'InputNumber',
componentProps: {
min: 0
}
},
},
{

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

@ -199,7 +199,7 @@ export const AreaRules = reactive({
{ required: true, message: '请输入代码', trigger: 'blur' }
],
warehouseCode: [
{ required: true, message: '请输入仓库代码', trigger: 'blur' }
{ required: true, message: '请输入仓库代码', trigger: 'change' }
],
isFunctional: [
{ required: true, message: '请选择是否是功能区', trigger: 'change' }

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

@ -237,10 +237,10 @@ export const DockRules = reactive({
{ required: true, message: '请输入类型', trigger: 'change' }
],
warehouseCode: [
{ required: true, message: '请输入仓库代码', trigger: 'blur' }
{ required: true, message: '请输入仓库代码', trigger: 'change' }
],
defaultLocationCode: [
{ required: true, message: '请输入默认库位代码', trigger: 'blur' }
{ required: true, message: '请输入默认库位代码', trigger: 'change' }
],
available: [
{ required: true, message: '请选择是否可用', trigger: 'change' }

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

@ -139,6 +139,10 @@ export const Location = useCrudSchemas(reactive<CrudSchema[]>([
},
form: {
component: 'InputNumber',
componentProps: {
min: 1,
precision: 6
}
},
},
{
@ -150,6 +154,10 @@ export const Location = useCrudSchemas(reactive<CrudSchema[]>([
},
form: {
component: 'InputNumber',
componentProps: {
min: 1,
precision: 6
}
},
},
{
@ -161,6 +169,10 @@ export const Location = useCrudSchemas(reactive<CrudSchema[]>([
},
form: {
component: 'InputNumber',
componentProps: {
min: 1,
precision: 6
}
},
},
{
@ -172,6 +184,10 @@ export const Location = useCrudSchemas(reactive<CrudSchema[]>([
},
form: {
component: 'InputNumber',
componentProps: {
min: 1,
precision: 6
}
},
},
{
@ -183,6 +199,10 @@ export const Location = useCrudSchemas(reactive<CrudSchema[]>([
},
form: {
component: 'InputNumber',
componentProps: {
min: 1,
precision: 6
}
},
},
{
@ -194,6 +214,10 @@ export const Location = useCrudSchemas(reactive<CrudSchema[]>([
},
form: {
component: 'InputNumber',
componentProps: {
min: 1,
precision: 6
}
},
},
{
@ -324,13 +348,13 @@ export const LocationRules = reactive({
{ required: true, message: '请输入代码', trigger: 'blur' }
],
warehouseCode: [
{ required: true, message: '请输入仓库代码', trigger: 'blur' }
{ required: true, message: '请输入仓库代码', trigger: 'change' }
],
areaCode: [
{ required: true, message: '请输入库区代码', trigger: 'blur' }
{ required: true, message: '请输入库区代码', trigger: 'change' }
],
locationGroupCode: [
{ required: true, message: '请输入库位组代码', trigger: 'blur' }
{ required: true, message: '请输入库位组代码', trigger: 'change' }
],
erpLocationCode: [
{ required: true, message: '请选择ERP库位代码', trigger: 'change' }

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

@ -191,10 +191,10 @@ export const LocationgroupRules = reactive({
{ required: true, message: '请输入代码', trigger: 'blur' }
],
warehouseCode: [
{ required: true, message: '请输入仓库代码', trigger: 'blur' }
{ required: true, message: '请输入仓库代码', trigger: 'change' }
],
areaCode: [
{ required: true, message: '请输入库区代码', trigger: 'blur' }
{ required: true, message: '请输入库区代码', trigger: 'change' }
],
available: [
{ required: true, message: '请选择是否可用', trigger: 'change' }

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

@ -202,10 +202,10 @@ export const ProcessRules = reactive({
{ required: true, message: '请输入代码', trigger: 'blur' }
],
workshopCode: [
{ required: true, message: '请输入车间代码', trigger: 'blur' }
{ required: true, message: '请输入车间代码', trigger: 'change' }
],
productionLineCode: [
{ required: true, message: '请输入生产线代码', trigger: 'blur' }
{ required: true, message: '请输入生产线代码', trigger: 'change' }
],
available: [
{ required: true, message: '请选择是否可用', trigger: 'change' }

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

@ -221,7 +221,7 @@ export const ProductionlineRules = reactive({
{ required: true, message: '请输入代码', trigger: 'blur' }
],
workshopCode: [
{ required: true, message: '请输入车间代码', trigger: 'blur' }
{ required: true, message: '请输入车间代码', trigger: 'change' }
],
available: [
{ required: true, message: '请选择是否可用', trigger: 'change' }

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

@ -243,10 +243,10 @@ export const WorkstationRules = reactive({
{ required: true, message: '请输入代码', trigger: 'blur' }
],
workshopCode: [
{ required: true, message: '请输入车间代码', trigger: 'blur' }
{ required: true, message: '请输入车间代码', trigger: 'change' }
],
productionLineCode: [
{ required: true, message: '请输入生产线代码', trigger: 'blur' }
{ required: true, message: '请输入生产线代码', trigger: 'change' }
],
available: [
{ required: true, message: '请选择是否可用', trigger: 'change' }

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

@ -70,6 +70,10 @@ export const Bom = useCrudSchemas(reactive<CrudSchema[]>([
sort: 'custom',
form: {
component: 'InputNumber',
componentProps: {
min: 1,
precision: 6
}
},
table: {
width: 120
@ -196,10 +200,10 @@ export const Bom = useCrudSchemas(reactive<CrudSchema[]>([
//表单校验
export const BomRules = reactive({
productItemCode: [
{ required: true, message: '请输入父物料代码', trigger: 'blur' }
{ required: true, message: '请输入父物料代码', trigger: 'change' }
],
componentItemCode: [
{ required: true, message: '请输入子物料代码', trigger: 'blur' }
{ required: true, message: '请输入子物料代码', trigger: 'change' }
],
componentUom: [
{ required: true, message: '请选择子物料计量单位', trigger: 'change' }

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

@ -303,6 +303,9 @@ export const Itembasic = useCrudSchemas(reactive<CrudSchema[]>([
},
form: {
component: 'InputNumber',
componentProps: {
min: 0
}
},
},
{

26
src/views/wms/basicDataManage/itemManage/itempackaging/itempackaging.data.ts

@ -40,7 +40,7 @@ export const Itempackaging = useCrudSchemas(reactive<CrudSchema[]>([
isTable: true,
table: {
width: 120
}
}
},
{
label: '包装单位',
@ -64,6 +64,10 @@ export const Itempackaging = useCrudSchemas(reactive<CrudSchema[]>([
},
form: {
component: 'InputNumber',
componentProps: {
min: 1,
precision: 6
}
}
},
{
@ -86,6 +90,10 @@ export const Itempackaging = useCrudSchemas(reactive<CrudSchema[]>([
},
form: {
component: 'InputNumber',
componentProps: {
min: 0,
precision: 6
}
}
},
{
@ -97,6 +105,10 @@ export const Itempackaging = useCrudSchemas(reactive<CrudSchema[]>([
},
form: {
component: 'InputNumber',
componentProps: {
min: 0,
precision: 6
}
}
},
{
@ -119,6 +131,10 @@ export const Itempackaging = useCrudSchemas(reactive<CrudSchema[]>([
},
form: {
component: 'InputNumber',
componentProps: {
min: 0,
precision: 6
}
}
},
{
@ -140,6 +156,10 @@ export const Itempackaging = useCrudSchemas(reactive<CrudSchema[]>([
},
form: {
component: 'InputNumber',
componentProps: {
min: 0,
precision: 6
}
}
},
{
@ -236,9 +256,9 @@ export const Itempackaging = useCrudSchemas(reactive<CrudSchema[]>([
// 表单校验
export const ItempackagingRules = reactive({
itemCode: [{ required: true, message: '物品代码不能为空', trigger: 'blur' }],
itemCode: [{ required: true, message: '物品代码不能为空', trigger: 'change' }],
uom: [{ required: true, message: '计量单位不能为空', trigger: 'change' }],
stdPackUnit: [{ required: true, message: '包装单位不能为空', trigger: 'change' }],
stdPackQty: [{ required: true, message: '包装数量不能为空', trigger: 'blur' }],
stdPackQty: [{ required: true, message: '包装数量不能为空', trigger: 'change' }],
available: [{ required: true, message: '是否可用不能为空', trigger: 'change' }]
})

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

@ -67,6 +67,7 @@ import TableHead from '@/components/TableHead/src/TableHead.vue'
import ImportForm from '@/components/ImportForm/src/ImportForm.vue'
import Detail from '@/components/Detail/src/Detail.vue'
//线
defineOptions({ name: 'Productionlineitem' })
const message = useMessage() //

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

@ -141,14 +141,7 @@ export const Productionlineitem = useCrudSchemas(reactive<CrudSchema[]>([
{
label:'备注',
field: 'remark',
isTable: false,
form: {
// labelMessage: '信息提示说明!!!',
componentProps: {
isSearchList: true,
searchListPlaceholder: '备注22222222'
}
}
isTable: false
},
{
label: '创建时间',
@ -180,13 +173,13 @@ export const Productionlineitem = useCrudSchemas(reactive<CrudSchema[]>([
//表单校验
export const ProductionlineitemRules = reactive({
fgLocationCode: [
{ required: true, message: '请输入完工收货库位', trigger: 'blur' }
{ required: true, message: '请输入完工收货库位', trigger: 'change' }
],
productionLineCode: [
{ required: true, message: '请输入产线代码', trigger: 'blur' }
{ required: true, message: '请输入产线代码', trigger: 'change' }
],
itemCode: [
{ required: true, message: '请输入物品代码', trigger: 'blur' }
{ required: true, message: '请输入物品代码', trigger: 'change' }
],
available: [
{ required: true, message: '请选择是否可用', trigger: 'change' }

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

@ -166,10 +166,10 @@ export const Stdcostprice = useCrudSchemas(reactive<CrudSchema[]>([
//表单校验
export const StdcostpriceRules = reactive({
supplierCode: [
{ required: true, message: '请输入供应商代码', trigger: 'blur' }
{ required: true, message: '请输入供应商代码', trigger: 'change' }
],
itemCode: [
{ required: true, message: '请输入物料代码', trigger: 'blur' }
{ required: true, message: '请输入物料代码', trigger: 'change' }
],
currency: [
{ required: true, message: '请选择货币', trigger: 'change' }

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

@ -42,6 +42,9 @@ export const Barcode = useCrudSchemas(reactive<CrudSchema[]>([
sort: 'custom',
form: {
component: 'InputNumber',
componentProps: {
min: 0
},
value: 0
},
},
@ -51,6 +54,9 @@ export const Barcode = useCrudSchemas(reactive<CrudSchema[]>([
sort: 'custom',
form: {
component: 'InputNumber',
componentProps: {
min: 0
},
value: 0
},
},
@ -60,6 +66,9 @@ export const Barcode = useCrudSchemas(reactive<CrudSchema[]>([
sort: 'custom',
form: {
component: 'InputNumber',
componentProps: {
min: 0
},
value: 0
},
},
@ -78,15 +87,6 @@ export const Barcode = useCrudSchemas(reactive<CrudSchema[]>([
field: 'encyptMethod',
sort: 'custom',
},
{
label: '主表ID',
field: 'masterId',
sort: 'custom',
form: {
component: 'InputNumber',
value: 0
},
},
{
label: '截断尾部空格',
field: 'trimEnd',

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

@ -140,15 +140,6 @@ const buttonBaseClick = (val, item) => {
}
}
//
const isShowMainButton = (row,val) => {
if (val.indexOf(row.status) > -1) {
return false
} else {
return true
}
}
// -
const butttondata = (row) => {
return [
@ -169,10 +160,9 @@ const buttonTableClick = async (val, row) => {
}
/** 添加/修改操作 */
const formRef = ref()
const basicFormRef = ref()
const openForm =async (type: string, row?: number) => {
tableData.value = [] //
formRef.value.open(type, row)
basicFormRef.value.open(type, row)
}
/** 详情操作 */

3
src/views/wms/basicDataManage/labelManage/package/package.data.ts

@ -74,6 +74,9 @@ export const Package = useCrudSchemas(reactive<CrudSchema[]>([
sort: 'custom',
form: {
component: 'InputNumber',
componentProps: {
min: 0
},
value: 0
},
},

3
src/views/wms/basicDataManage/orderManage/carrier/carrier.data.ts

@ -114,6 +114,9 @@ export const Carrier = useCrudSchemas(reactive<CrudSchema[]>([
field: 'taxRate',
form: {
component: 'InputNumber',
componentProps: {
min: 0
}
},
sort: 'custom',
table: {

3
src/views/wms/basicDataManage/orderManage/owner/owner.data.ts

@ -113,6 +113,9 @@ export const Owner = useCrudSchemas(reactive<CrudSchema[]>([
field: 'taxRate',
form: {
component: 'InputNumber',
componentProps: {
min: 0
}
},
sort: 'custom',
table: {

3
src/views/wms/basicDataManage/strategySetting/rule/rule.data.ts

@ -24,6 +24,9 @@ export const Rule = useCrudSchemas(reactive<CrudSchema[]>([
},
form: {
component: 'InputNumber',
componentProps: {
min: 0
}
},
},
{

8
src/views/wms/basicDataManage/supplierManage/purchaseprice/purchaseprice.data.ts

@ -75,6 +75,10 @@ export const Purchaseprice = useCrudSchemas(reactive<CrudSchema[]>([
},
form: {
component: 'InputNumber',
componentProps: {
min: 0,
precision: 6
}
},
},
{
@ -194,10 +198,10 @@ export const Purchaseprice = useCrudSchemas(reactive<CrudSchema[]>([
//表单校验
export const PurchasepriceRules = reactive({
supplierCode: [
{ required: true, message: '请输入供应商代码', trigger: 'blur' }
{ required: true, message: '请输入供应商代码', trigger: 'change' }
],
itemCode: [
{ required: true, message: '请输入物品代码', trigger: 'blur' }
{ required: true, message: '请输入物品代码', trigger: 'change' }
],
currency: [
{ required: true, message: '请选择货币', trigger: 'change' }

3
src/views/wms/basicDataManage/supplierManage/supplier/supplier.data.ts

@ -114,6 +114,9 @@ export const Supplier = useCrudSchemas(reactive<CrudSchema[]>([
sort: 'custom',
form: {
component: 'InputNumber',
componentProps: {
min: 0
}
},
table: {
width: 150

19
src/views/wms/basicDataManage/supplierManage/supplieritem/supplieritem.data.ts

@ -88,6 +88,9 @@ export const Supplieritem = useCrudSchemas(reactive<CrudSchema[]>([
},
form: {
component: 'InputNumber',
componentProps: {
min: 0
}
},
},
{
@ -110,6 +113,10 @@ export const Supplieritem = useCrudSchemas(reactive<CrudSchema[]>([
},
form: {
component: 'InputNumber',
componentProps: {
min: 1,
precision: 6
}
},
},
{
@ -132,6 +139,10 @@ export const Supplieritem = useCrudSchemas(reactive<CrudSchema[]>([
},
form: {
component: 'InputNumber',
componentProps: {
min: 0,
precision: 6
}
},
},
{
@ -143,6 +154,10 @@ export const Supplieritem = useCrudSchemas(reactive<CrudSchema[]>([
},
form: {
component: 'InputNumber',
componentProps: {
min: 0,
precision: 6
}
},
},
{
@ -312,10 +327,10 @@ export const Supplieritem = useCrudSchemas(reactive<CrudSchema[]>([
//表单校验
export const SupplieritemRules = reactive({
supplierCode: [
{ required: true, message: '请输入供应商代码', trigger: 'blur' }
{ required: true, message: '请输入供应商代码', trigger: 'change' }
],
itemCode: [
{ required: true, message: '请输入物料代码', trigger: 'blur' }
{ required: true, message: '请输入物料代码', trigger: 'change' }
],
packUnit: [
{ required: true, message: '请选择供应商包装单位', trigger: 'change' }

3
src/views/wms/basicDataManage/systemSetting/currencyexchange/currencyexchange.data.ts

@ -40,6 +40,9 @@ export const Currencyexchange = useCrudSchemas(reactive<CrudSchema[]>([
},
form: {
component: 'InputNumber',
componentProps: {
min: 0
}
},
},
{

Loading…
Cancel
Save