配电箱 默认初始值设定

main
siontion 6 months ago
parent 0d11e6a80d
commit d54c2bc7b8

@ -73,7 +73,7 @@ const items: any = ref([
title: '其它', title: '其它',
children: [ children: [
{ title: '成品入库', name: 'finishedProductWarehousing', iconfont: 'iconfont icon-chengpinruku' }, { 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' }, // { title: '', iconfont: 'iconfont icon-wangguanrizhi' },
] ]
} }

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

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

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

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

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

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

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

@ -246,7 +246,7 @@ const formDataA: any = ref(
"InventoryQuantity": 1, "InventoryQuantity": 1,
"MeasuringUnit": "台", "MeasuringUnit": "台",
"StorageTime": dayjs().format("YYYY-MM-DD HH:mm:ss"), "StorageTime": dayjs().format("YYYY-MM-DD HH:mm:ss"),
"DeliveryStatus": 2, "DeliveryStatus": 1,
"DeliveryTime": dayjs().format("YYYY-MM-DD"), "DeliveryTime": dayjs().format("YYYY-MM-DD"),
"CheckTime": dayjs().format("YYYY-MM-DD HH:mm:ss"), "CheckTime": dayjs().format("YYYY-MM-DD HH:mm:ss"),
"PutCenterTime": 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, "InventoryQuantity": 1,
"MeasuringUnit": "台", "MeasuringUnit": "台",
"StorageTime": dayjs().format("YYYY-MM-DD HH:mm:ss"), "StorageTime": dayjs().format("YYYY-MM-DD HH:mm:ss"),
"DeliveryStatus": 2, "DeliveryStatus": 1,
"DeliveryTime": dayjs().format("YYYY-MM-DD"), "DeliveryTime": dayjs().format("YYYY-MM-DD"),
"CheckTime": dayjs().format("YYYY-MM-DD HH:mm:ss"), "CheckTime": dayjs().format("YYYY-MM-DD HH:mm:ss"),
"PutCenterTime": 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", SupplierCode: "1000032215",
ModelCode: "dtb00003", ModelCode: "dtb00003",
CategoryType: "90003", CategoryType: "90003",
EquipmentUniqueCode: '', EquipmentUniqueCode: 'JYDZCSY0001',
FactoryCode: '', FactoryCode: '',
SupplierSupportId: '', SupplierSupportId: '',
PdCode: "GX000090", PdCode: "GX000090",

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

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

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

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

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

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

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

Loading…
Cancel
Save