配电箱 默认初始值设定

main
siontion 6 months ago
parent 0d11e6a80d
commit d54c2bc7b8

@ -73,7 +73,7 @@ const items: any = ref([
title: '其它',
children: [
{ title: '成品入库', name: 'finishedProductWarehousing', iconfont: 'iconfont icon-chengpinruku' },
{ title: '文件上传', name: 'fileUpload', iconfont: 'iconfont icon-wenjianshangchuan' },
// { title: '', name: 'fileUpload', iconfont: 'iconfont icon-wenjianshangchuan' },
// { title: '', iconfont: 'iconfont icon-wangguanrizhi' },
]
}

@ -214,7 +214,7 @@ const formDataAInit: any = {
SupplierCode: "1000032215",
ModelCode: "dtb00003",
CategoryType: "90003",
EquipmentUniqueCode: '',
EquipmentUniqueCode: 'GSZ0001',
FactoryCode: '01',
SupplierSupportId: '',
PdCode: "GX000090",

@ -235,7 +235,7 @@ const formDataAInit: any = {
SupplierCode: "1000032215",
ModelCode: "dtb00003",
CategoryType: "90003",
EquipmentUniqueCode: '',
EquipmentUniqueCode: 'LSD0001',
FactoryCode: '01',
SupplierSupportId: '',
PdCode: "GX000094",

@ -214,7 +214,7 @@ const formDataAInit: any = {
SupplierCode: "1000032215",
ModelCode: "dtb00003",
CategoryType: "90003",
EquipmentUniqueCode: '',
EquipmentUniqueCode: 'JC0001',
FactoryCode: '01',
SupplierSupportId: '',
PdCode: "GX000083",

@ -206,7 +206,7 @@ const formDataAInit: any = {
SupplierCode: "1000032215",
ModelCode: "dtb00003",
CategoryType: "90003",
EquipmentUniqueCode: '',
EquipmentUniqueCode: 'LSD0001',
FactoryCode: '01',
SupplierSupportId: '',
PdCode: "GX000081",

@ -238,7 +238,7 @@ const formDataAInit: any = {
SupplierCode: "1000032215",
ModelCode: "dtb00003",
CategoryType: "90003",
EquipmentUniqueCode: '',
EquipmentUniqueCode: 'YBKC0001',
FactoryCode: '01',
SupplierSupportId: '',
PdCode: "GX000082",

@ -206,7 +206,7 @@ const formDataAInit: any = {
SupplierCode: "1000032215",
ModelCode: "dtb00003",
CategoryType: "90003",
EquipmentUniqueCode: '',
EquipmentUniqueCode: 'YBKC0001',
FactoryCode: '',
SupplierSupportId: '',
PdCode: "GX000085",

@ -203,7 +203,7 @@ const formDataAInit: any = {
"SupplierCode": "1000032215",
"ModelCode": "dtb00003",
"CategoryType": "90003",
"EquipmentUniqueCode": '',
"EquipmentUniqueCode": 'YBKC0001',
"FactoryCode": '01',
"SupplierSupportId": '',
"PdCode": "GX000084",

@ -246,7 +246,7 @@ const formDataA: any = ref(
"InventoryQuantity": 1,
"MeasuringUnit": "台",
"StorageTime": dayjs().format("YYYY-MM-DD HH:mm:ss"),
"DeliveryStatus": 2,
"DeliveryStatus": 1,
"DeliveryTime": dayjs().format("YYYY-MM-DD"),
"CheckTime": dayjs().format("YYYY-MM-DD HH:mm:ss"),
"PutCenterTime": dayjs().format("YYYY-MM-DD HH:mm:ss"),
@ -421,7 +421,7 @@ const fnResetA = () => {
"InventoryQuantity": 1,
"MeasuringUnit": "台",
"StorageTime": dayjs().format("YYYY-MM-DD HH:mm:ss"),
"DeliveryStatus": 2,
"DeliveryStatus": 1,
"DeliveryTime": dayjs().format("YYYY-MM-DD"),
"CheckTime": dayjs().format("YYYY-MM-DD HH:mm:ss"),
"PutCenterTime": dayjs().format("YYYY-MM-DD HH:mm:ss"),

@ -220,7 +220,7 @@ const formDataAInit: any = {
SupplierCode: "1000032215",
ModelCode: "dtb00003",
CategoryType: "90003",
EquipmentUniqueCode: '',
EquipmentUniqueCode: 'JYDZCSY0001',
FactoryCode: '',
SupplierSupportId: '',
PdCode: "GX000090",

@ -217,7 +217,7 @@ const formDataAInit: any = {
SupplierCode: "1000032215",
ModelCode: "dtb00003",
CategoryType: "90003",
EquipmentUniqueCode: '',
EquipmentUniqueCode: 'SB0001',
FactoryCode: '01',
SupplierSupportId: '',
PdCode: "GX000086",

@ -218,7 +218,7 @@ const formDataAInit: any = {
SupplierCode: "1000032215",
ModelCode: "dtb00003",
CategoryType: "90003",
EquipmentUniqueCode: '',
EquipmentUniqueCode: 'SYT0001',
FactoryCode: '01',
SupplierSupportId: '',
PdCode: "GX000091",

@ -270,7 +270,7 @@ const formDataAInit: any = {
SupplierCode: "1000032215",
ModelCode: "dtb00003",
CategoryType: "90003",
EquipmentUniqueCode: 'ID16107BC',
EquipmentUniqueCode: 'ID16107BC873084',
FactoryCode: '01',
SupplierSupportId: '',
PdCode: "GX000092",

@ -218,7 +218,7 @@ const formDataAInit: any = {
SupplierCode: "1000032215",
ModelCode: "dtb00003",
CategoryType: "90003",
EquipmentUniqueCode: '',
EquipmentUniqueCode: 'SYT0001',
FactoryCode: '01',
SupplierSupportId: '',
PdCode: "GX000088",

@ -345,7 +345,7 @@ const formDataAInit: any = {
SupplierCode: "1000032215",
ModelCode: "dtb00003",
CategoryType: "90003",
EquipmentUniqueCode: 'ID16113BC',
EquipmentUniqueCode: 'ID16113BC873085',
FactoryCode: '01',
SupplierSupportId: '',
PdCode: "GX000087",

@ -20,14 +20,14 @@
</vxe-form-gather>
<vxe-form-gather span="24">
<vxe-form-item title="用户名" field="UserName" span="20">
<template #default="params">
<vxe-input v-model="params.data.UserName" placeholder="请输入用户名" clearable :disabled="formTypeA == add"
@change="fnChangeA(params)"></vxe-input>
</template>
</vxe-form-item>
<vxe-form-item title="新密码" field="Password" span="24">
<template #default="params">
<vxe-input v-model="params.data.Password" placeholder="请输入新密码" clearable
<vxe-input v-model="params.data.UserName" placeholder="请输入用户名" clearable v-bind:disabled="formTypeA"
@change="fnChangeA(params)"></vxe-input>
</template>
</vxe-form-item>
<vxe-form-item title="密码" field="Password" span="20">
<template #default="params">
<vxe-input v-model="params.data.Password" placeholder="请输入密码" clearable
@change="fnChangeA(params)"></vxe-input>
</template>
</vxe-form-item>
@ -57,7 +57,8 @@ const modalTitle = ref('未知表单')
//
const refFormA = ref()
// [add - |update - |del - ]
const formTypeA: any = ref('')
const formTypeA: any = ref(true)
const active: any = ref("")
// A -
const formDataAInit: any = {
Id: 0,
@ -74,6 +75,9 @@ const fnChangeA = (params: any) => {
const formDataA: any = ref(formDataAInit)
//
const formRulesA: any = ref({
UserName: [
{ required: true, message: '用户名不能为空' }
],
Password: [
{ required: true, message: '密码不能为空' }
]
@ -84,7 +88,8 @@ onMounted(() => {
})
//
const open = async (type: string, row?: any) => {
formTypeA.value = type
active.value = type
formTypeA.value = type=="add"?false:true
await fnResetA()
switch (type) {
case 'add':
@ -104,36 +109,41 @@ const open = async (type: string, row?: any) => {
const rowInfoA = await comApi.getUser(paramsA)
console.log(rowInfoA)
formDataA.value = rowInfoA.Data
formDataA.value.Password=''
break;
}
}
//
const fnSubmitA = async () => {
switch (formTypeA.value) {
case 'add':
const paramsA = {
data: formDataA.value
await refFormA.value.validate().then(async (res: any) => {
if(!res){
switch (active.value) {
case 'add':
const paramsA = {
data: formDataA.value
}
await comApi.saveUser(paramsA)
VXETable.modal.message({ content: '新增成功', status: 'success' })
break;
case 'edit':
let setVal: any = _map(formDataA.value, (o1, k1) => {
return { field: k1, value: o1 }
})
const paramsB = {
filter: {
field: 'ID',
value: formDataA.value.ID
},
set: setVal
}
await comApi.editUser(paramsB)
VXETable.modal.message({ content: '修改成功', status: 'success' })
break;
}
await comApi.saveUser(paramsA)
VXETable.modal.message({ content: '新增成功', status: 'success' })
break;
case 'edit':
let setVal: any = _map(formDataA.value, (o1, k1) => {
return { field: k1, value: o1 }
})
const paramsB = {
filter: {
field: 'ID',
value: formDataA.value.ID
},
set: setVal
}
await comApi.editUser(paramsB)
VXETable.modal.message({ content: '修改成功', status: 'success' })
break;
}
refShow.value = false
emit('success')
refShow.value = false
emit('success')
}
})
}
// open

@ -219,7 +219,7 @@ const formDataAInit: any = {
SupplierCode: "1000032215",
ModelCode: "dtb00003",
CategoryType: "90003",
EquipmentUniqueCode: '',
EquipmentUniqueCode: 'SYT0001',
FactoryCode: '01',
SupplierSupportId: '',
PdCode: "GX000089",

Loading…
Cancel
Save