出厂试验 结束时间处理

main
siontion 6 months ago
parent ff5b1403c2
commit d9fb994e55

@ -205,7 +205,7 @@ const formDataAInit: any = {
CheckTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
PutCenterTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
StartTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
StopTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
StopTime:undefined,
InspectionResults: 1,
Ecode: "NotImp",
SgEntityId: "NotImp",
@ -319,6 +319,9 @@ const fnDeleteA = async (row: any) => {
}
//
const fnSubmitA = async () => {
if(formDataA.value.StopTime ==undefined ||formDataA.value.StopTime ==null || formDataA.value.StopTime ==''){
formDataA.value.StopTime = dayjs().format("YYYY-MM-DD HH:mm:ss")
}
await refFormA.value.validate().then(async (res: any) => {
if (!res) {
switch (formType.value) {

@ -224,7 +224,7 @@ const formDataAInit: any = {
CheckTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
PutCenterTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
StartTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
StopTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
StopTime: undefined,
InspectionResults: 1,
Ecode: "NotImp",
SgEntityId: "NotImp",
@ -340,6 +340,9 @@ const fnDeleteA = async (row: any) => {
}
//
const fnSubmitA = async () => {
if(formDataA.value.StopTime ==undefined ||formDataA.value.StopTime ==null || formDataA.value.StopTime ==''){
formDataA.value.StopTime = dayjs().format("YYYY-MM-DD HH:mm:ss")
}
await refFormA.value.validate().then(async (res: any) => {
if (!res) {
switch (formType.value) {

@ -56,6 +56,7 @@ const gridOptionsA: any = reactive({
// { field: 'SwId', title: 'ID', width: '110px' },
// { field: 'ProcessType', title: '', width: '110px' },
{ field: 'SupplierSupportId', title: '产品编号', width: '110px' },
{ field: 'ProductModel', title: '产品型号', width: '110px' },
{ field: 'SpecifNumber', title: '规格型号', width: '110px' },
{ field: 'IsQualified', title: '是否合格', width: '110px' },
{ field: 'InventoryQuantity', title: '成品入库数量', width: '110px' },
@ -86,10 +87,13 @@ const gridOptionsA: any = reactive({
titleAlign: 'right',
items: [
{ field: 'SupplierWorkNo', title: '供应商工单编号', span: 8, itemRender: { name: '$input', props: { placeholder: '请输入供应商工单编号' } } },
{ field: 'SupplierSupportId', title: '产品编号', span: 8, itemRender: { name: '$input', props: { placeholder: '请输入产品编号' } } },
{ field: 'ProductModel', title: '产品型号', span: 8, itemRender: { name: '$input', props: { placeholder: '请输入产品型号' } } },
{ field: 'SpecifNumber', title: '规格型号', span: 8, folding: true, itemRender: { name: '$input', props: { placeholder: '请输入规格型号' } } },
// { field: 'SupplierCode', title: '', span: 8, itemRender: { name: '$input', props: { placeholder: '' } } },
{ field: 'EquipmentUniqueCode', title: '生产设备唯一识别号', span: 8, itemRender: { name: '$input', props: { placeholder: '请输入生产设备唯一识别号' } } },
{ field: 'FactoryCode', title: '厂区编号', span: 8, itemRender: { name: '$input', props: { placeholder: '请输入厂区编号' } } },
{ field: 'SupplierSupportId', title: '供应商产品编号', span: 8, folding: true, itemRender: { name: '$input', props: { placeholder: '请输入供应商产品编号' } } },
// { field: 'EquipmentUniqueCode', title: '', span: 8, itemRender: { name: '$input', props: { placeholder: '' } } },
// { field: 'FactoryCode', title: '', span: 8, itemRender: { name: '$input', props: { placeholder: '' } } },
// { field: 'SupplierSupportId', title: '', span: 8, folding: true, itemRender: { name: '$input', props: { placeholder: '' } } },
{ span: 24, align: 'center', collapseNode: true, itemRender: { name: '$buttons', children: [{ props: { type: 'submit', content: '查询', status: 'primary' } }, { props: { type: 'reset', content: '重置' } }] } }
]
},

@ -87,6 +87,12 @@
@change="fnChangeA(params)" style="width: 196px;"></vxe-input>
</template>
</vxe-form-item>
<vxe-form-item title="产品型号" field="ProductModel" span="12">
<template #default="params">
<vxe-input v-model="params.data.ProductModel" placeholder="请输入产品型号" clearable
@change="fnChangeA(params)" style="width: 196px;"></vxe-input>
</template>
</vxe-form-item>
<vxe-form-item title="规格型号" field="SpecifNumber" span="12">
<template #default="params">
<vxe-input v-model="params.data.SpecifNumber" placeholder="请输入规格型号" clearable
@ -103,7 +109,7 @@
</vxe-form-item>
<vxe-form-item title="成品入库数量" field="InventoryQuantity" span="12">
<template #default="params">
<vxe-input v-model="params.data.InventoryQuantity" type="integer" placeholder="请输入成品入库数量"
<vxe-input v-model="params.data.InventoryQuantity" type="integer" placeholder="请输入成品入库数量" disabled
clearable @change="fnChangeA(params)" style="width: 196px;"></vxe-input>
</template>
</vxe-form-item>
@ -232,6 +238,15 @@ const formRulesA: any = ref({
SupplierWorkNo: [
{ required: true, message: '请输入供应商工单编号' }
],
VoltageGrade: [
{ required: true, message: '请输入电压等级' }
],
ProductModel: [
{ required: true, message: '请输入产品型号' }
],
SpecifNumber: [
{ required: true, message: '请输入规格型号' }
],
EquipmentUniqueCode: [
{ required: true, message: '请输入生产设备唯一识别号' }
],
@ -241,12 +256,12 @@ const formRulesA: any = ref({
PdCode: [
{ required: true, message: '请输入工序' }
],
InspectionResults: [
{ required: true, message: '请选择是否通过' }
],
TextDescription: [
{ required: true, message: '请选择' }
],
// InspectionResults: [
// { required: true, message: '' }
// ],
// TextDescription: [
// { required: true, message: '' }
// ],
})
//
onMounted(() => {

@ -211,7 +211,7 @@ const formDataAInit: any = {
CheckTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
PutCenterTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
StartTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
StopTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
StopTime: undefined,
InspectionResults: 1,
Ecode: "NotImp",
SgEntityId: "NotImp",
@ -326,6 +326,9 @@ const fnDeleteA = async (row: any) => {
}
//
const fnSubmitA = async () => {
if(formDataA.value.StopTime ==undefined ||formDataA.value.StopTime ==null || formDataA.value.StopTime ==''){
formDataA.value.StopTime = dayjs().format("YYYY-MM-DD HH:mm:ss")
}
await refFormA.value.validate().then(async (res: any) => {
if (!res) {
switch (formType.value) {

@ -208,7 +208,7 @@ const formDataAInit: any = {
CheckTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
PutCenterTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
StartTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
StopTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
StopTime: undefined,
InspectionResults: 1,
Ecode: "NotImp",
SgEntityId: "NotImp",
@ -320,6 +320,9 @@ const fnDeleteA = async (row: any) => {
}
//
const fnSubmitA = async () => {
if(formDataA.value.StopTime ==undefined ||formDataA.value.StopTime ==null || formDataA.value.StopTime ==''){
formDataA.value.StopTime = dayjs().format("YYYY-MM-DD HH:mm:ss")
}
await refFormA.value.validate().then(async (res: any) => {
if (!res) {
switch (formType.value) {

@ -209,7 +209,7 @@ const formDataAInit: any = {
CheckTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
PutCenterTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
StartTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
StopTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
StopTime:undefined,
InspectionResults: 1,
Ecode: "NotImp",
SgEntityId: "NotImp",
@ -323,6 +323,9 @@ const fnDeleteA = async (row: any) => {
}
//
const fnSubmitA = async () => {
if(formDataA.value.StopTime ==undefined ||formDataA.value.StopTime ==null || formDataA.value.StopTime ==''){
formDataA.value.StopTime = dayjs().format("YYYY-MM-DD HH:mm:ss")
}
await refFormA.value.validate().then(async (res: any) => {
if (!res) {
switch (formType.value) {

@ -261,7 +261,7 @@ const formDataAInit: any = {
CheckTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
PutCenterTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
StartTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
StopTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
StopTime: undefined,
InspectionResults: 1,
Ecode: "NotImp",
SgEntityId: "NotImp",
@ -433,6 +433,10 @@ const fnDeleteA = async (row: any) => {
}
//
const fnSubmitA = async () => {
if(formDataA.value.StopTime ==undefined ||formDataA.value.StopTime ==null || formDataA.value.StopTime ==''){
formDataA.value.StopTime = dayjs().format("YYYY-MM-DD HH:mm:ss")
}
await refFormA.value.validate().then(async (res: any) => {
if (!res) {
switch (formType.value) {

@ -209,7 +209,7 @@ const formDataAInit: any = {
CheckTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
PutCenterTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
StartTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
StopTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
StopTime: undefined,
InspectionResults: 1,
Ecode: "NotImp",
SgEntityId: "NotImp",
@ -325,6 +325,9 @@ const fnDeleteA = async (row: any) => {
}
//
const fnSubmitA = async () => {
if(formDataA.value.StopTime ==undefined ||formDataA.value.StopTime ==null || formDataA.value.StopTime ==''){
formDataA.value.StopTime = dayjs().format("YYYY-MM-DD HH:mm:ss")
}
await refFormA.value.validate().then(async (res: any) => {
if (!res) {
switch (formType.value) {

@ -337,7 +337,7 @@ const formDataAInit: any = {
CheckTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
PutCenterTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
StartTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
StopTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
StopTime: undefined,
InspectionResults: 1,
Ecode: "NotImp",
SgEntityId: "NotImp",
@ -469,6 +469,9 @@ const fnDeleteA = async (row: any) => {
}
//
const fnSubmitA = async () => {
if(formDataA.value.StopTime ==undefined ||formDataA.value.StopTime ==null || formDataA.value.StopTime ==''){
formDataA.value.StopTime = dayjs().format("YYYY-MM-DD HH:mm:ss")
}
await refFormA.value.validate().then(async (res: any) => {
if (!res) {
switch (formType.value) {

@ -209,7 +209,7 @@ const formDataAInit: any = {
CheckTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
PutCenterTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
StartTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
StopTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
StopTime: undefined,
InspectionResults: 1,
Ecode: "NotImp",
SgEntityId: "NotImp",
@ -323,6 +323,9 @@ const fnDeleteA = async (row: any) => {
}
//
const fnSubmitA = async () => {
if(formDataA.value.StopTime ==undefined ||formDataA.value.StopTime ==null || formDataA.value.StopTime ==''){
formDataA.value.StopTime = dayjs().format("YYYY-MM-DD HH:mm:ss")
}
await refFormA.value.validate().then(async (res: any) => {
if (!res) {
switch (formType.value) {

Loading…
Cancel
Save