diff --git a/README.md b/README.md index eadbc6402..99e590948 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ dictType: DICT_TYPE.INVENTORY_STATUS, dictClass: 'string', dictAllOption:true,// true 字典中--下拉框中展示全选按钮 dictAllValue:'全选', // 全选按钮的value值 -hiddenSearchHigh?: boolean // 是否隐藏高级筛选 +hiddenSearchHigh: boolean // 是否隐藏高级筛选 **form表单查询弹窗配置** form: { diff --git a/src/locales/en-US.ts b/src/locales/en-US.ts index fc6ef45c2..e28458942 100644 --- a/src/locales/en-US.ts +++ b/src/locales/en-US.ts @@ -760,6 +760,7 @@ export default { 变更记录:'Change Record', 添加明细:'Add Detail', 上传质量报告:'Upload quality report', + 上传履历表:'Upload your resume', 上传质检报告:'Upload the quality inspection report', 个:'piece', 张:'sheet', diff --git a/src/locales/zh-CN.ts b/src/locales/zh-CN.ts index c414dad7f..d49e9eef2 100644 --- a/src/locales/zh-CN.ts +++ b/src/locales/zh-CN.ts @@ -760,6 +760,7 @@ export default { 变更记录:'变更记录', 添加明细:'添加明细', 上传质量报告:'上传质量报告', + 上传履历表:'上传履历表', 上传质检报告:'上传质检报告', 个:'个', 张:'张', diff --git a/src/views/login/components/LoginForm.vue b/src/views/login/components/LoginForm.vue index 578cd990c..7efa0705c 100644 --- a/src/views/login/components/LoginForm.vue +++ b/src/views/login/components/LoginForm.vue @@ -258,18 +258,15 @@ } console.log('登陆res',res) - try{ - await PassWordApi.validateResetTime(res.userId) - }catch (e) { - if (e.code === 1002000010) { - await ElMessageBox.alert( - '密码长时间未修改,存在安全隐患,请及时修改', - '重要提示', - { - dangerouslyUseHTMLString: true, - } - ) - } + const msg = await PassWordApi.validateResetTime(res.userId) + if(msg){ + await ElMessageBox.alert( + ''+msg+'', + '重要提示', + { + dangerouslyUseHTMLString: true, + } + ) } if (!res) { console.log('登录-195') diff --git a/src/views/wms/agvManage/backflushDetailbQad/backflushDetailbQad.data.ts b/src/views/wms/agvManage/backflushDetailbQad/backflushDetailbQad.data.ts index 01ee0aa4e..976b4c7b4 100644 --- a/src/views/wms/agvManage/backflushDetailbQad/backflushDetailbQad.data.ts +++ b/src/views/wms/agvManage/backflushDetailbQad/backflushDetailbQad.data.ts @@ -11,11 +11,7 @@ export const BackflushDetailbQadRules = reactive({ }) export const BackflushDetailbQad = useCrudSchemas(reactive([ - { - label: '数量', - field: 'qty', - sort: 'custom', - }, + { label: '制品收货记录单据号', field: 'productreceiptNumber', @@ -96,6 +92,17 @@ export const BackflushDetailbQad = useCrudSchemas(reactive([ }, }, + { + label: '备注', + field: 'remark', + sort: 'custom', + isSearch: true, + }, + { + label: '数量', + field: 'qty', + sort: 'custom', + }, { label: '操作', field: 'action', diff --git a/src/views/wms/agvManage/backflushDetailbQad/index.vue b/src/views/wms/agvManage/backflushDetailbQad/index.vue index e1bda5667..e11d81aee 100644 --- a/src/views/wms/agvManage/backflushDetailbQad/index.vue +++ b/src/views/wms/agvManage/backflushDetailbQad/index.vue @@ -27,6 +27,10 @@ v-model:currentPage="tableObject.currentPage" v-model:sort="tableObject.sort" > + + @@ -258,3 +262,10 @@ onMounted(async () => { }) + + diff --git a/src/views/wms/basicDataManage/strategySetting/strategy/supplieDeliveryStrategy/AddForm.vue b/src/views/wms/basicDataManage/strategySetting/strategy/supplieDeliveryStrategy/AddForm.vue index bdaa21638..bc92c9ffe 100644 --- a/src/views/wms/basicDataManage/strategySetting/strategy/supplieDeliveryStrategy/AddForm.vue +++ b/src/views/wms/basicDataManage/strategySetting/strategy/supplieDeliveryStrategy/AddForm.vue @@ -41,7 +41,7 @@ - + diff --git a/src/views/wms/inventoryjobManage/scrap/scrapJobMain/scrapJobMain.data.ts b/src/views/wms/inventoryjobManage/scrap/scrapJobMain/scrapJobMain.data.ts index e61b147f5..19b121e50 100644 --- a/src/views/wms/inventoryjobManage/scrap/scrapJobMain/scrapJobMain.data.ts +++ b/src/views/wms/inventoryjobManage/scrap/scrapJobMain/scrapJobMain.data.ts @@ -419,7 +419,10 @@ export const ScrapJobMain = useCrudSchemas( sort: 'custom', table: { width: 150 - } + }, + isTable:false, + isForm:false, + isTableForm:false, }, { label: '自动完成', diff --git a/src/views/wms/inventoryjobManage/scrap/scrapRecordMain/scrapRecordMain.data.ts b/src/views/wms/inventoryjobManage/scrap/scrapRecordMain/scrapRecordMain.data.ts index 7d06a9c15..23c449522 100644 --- a/src/views/wms/inventoryjobManage/scrap/scrapRecordMain/scrapRecordMain.data.ts +++ b/src/views/wms/inventoryjobManage/scrap/scrapRecordMain/scrapRecordMain.data.ts @@ -383,17 +383,17 @@ export const ScrapRecordMain = useCrudSchemas( width: 150 } }, - { - label: '接口类型', - field: 'interfaceType', - dictType: DICT_TYPE.INTERFACE_TYPE, - dictClass: 'string', - isTable: true, - sort: 'custom', - table: { - width: 150 - } - }, + // { + // label: '接口类型', + // field: 'interfaceType', + // dictType: DICT_TYPE.INTERFACE_TYPE, + // dictClass: 'string', + // isTable: true, + // sort: 'custom', + // table: { + // width: 150 + // } + // }, { label: '通知单描述', field: 'noticeRemark', @@ -411,7 +411,10 @@ export const ScrapRecordMain = useCrudSchemas( sort: 'custom', table: { width: 150 - } + }, + isTable:false, + isForm:false, + isTableForm:false, }, { label: '是否已撤销', diff --git a/src/views/wms/inventoryjobManage/scrap/scrapRequestMain/scrapRequestMain.data.ts b/src/views/wms/inventoryjobManage/scrap/scrapRequestMain/scrapRequestMain.data.ts index af258d4f2..72cc661b5 100644 --- a/src/views/wms/inventoryjobManage/scrap/scrapRequestMain/scrapRequestMain.data.ts +++ b/src/views/wms/inventoryjobManage/scrap/scrapRequestMain/scrapRequestMain.data.ts @@ -1101,14 +1101,14 @@ export const ScrapRequestDetail = useCrudSchemas(reactive([ componentProps: { disabled:true, min: 0, - precision: 6, + precision: 2, } }, tableForm: { type: 'InputNumber', disabled:true, min: 0, - precision: 6, + precision: 2, }, }, { diff --git a/src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverInspectionDetail/supplierdeliverInspectionDetail.data.ts b/src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverInspectionDetail/supplierdeliverInspectionDetail.data.ts index de8ce0f18..ab2006ea6 100644 --- a/src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverInspectionDetail/supplierdeliverInspectionDetail.data.ts +++ b/src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverInspectionDetail/supplierdeliverInspectionDetail.data.ts @@ -159,3 +159,32 @@ export const SupplierdeliverInspectionDetailRules = reactive({ { required: true, message: '请输入发货数量', trigger: 'blur' } ], }) + + +export const CurriculumVitae = useCrudSchemas(reactive([ + { + label: '上传履历表', + field: 'uploadFile', + sort: 'custom', + isTable:false, + isTableForm:false, + form: { + component: 'UploadFile', + componentProps: { + upData:{ + tableId: '', + tableName: 'SupplierdeliverInspectionDetail', + }, + fileType:['pdf'], + fileSize:100, + limit:20000 + } + }, + } +])) +//表单校验 +export const CurriculumVitaeRules = reactive({ + uploadFile: [ + { required: true, message: '请上传文件', trigger: 'blur' } + ] +}) diff --git a/src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/index.vue b/src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/index.vue index 0abaf2495..13f171714 100644 --- a/src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/index.vue +++ b/src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/index.vue @@ -152,6 +152,14 @@ @footButtonClick="footButtonClick" @formSelectChange="formSelectChangeLabel" /> + + { hide: isShowMainButton(row, ['1', '2', '3']), hasPermi: 'wms:supplierdeliver-request-main:uploadCheck' }), // 上传质量报告 + // { + // label: t('ts.上传履历表'), + // name: 'mainPlanCurriculumVitae', + // hide: row.status!=5, + // type: 'primary', + // icon: '', + // color: '', + // hasPermi: '', + // link: true // 文本展现按钮 + // }, // 上传履历表 defaultButtons.mainListPlanSubBtn({ hide: isShowMainButton(row, ['1']), hasPermi: 'wms:supplierdeliver-request-main:sub' @@ -606,6 +626,9 @@ const buttonTableClick = async (val, row) => { } else if (val == 'mainPlanUploadQualityReport') { // 上传质量报告 handleUploadQualityReport(row) + }else if (val == 'mainPlanCurriculumVitae') { + // 上传履历表 + handleUploadCurriculumVitae(row) } else if (val == 'mainPlanSub') { // 提交审批 handleSub(row.masterId) @@ -948,6 +971,28 @@ const handleUploadQualityReport = async (row) => { //uploadQualityReportTableData.value = [tableFormKeys] } +const curriculumVitaeRef = ref() +const submitCurriculumVitae = async (formType, data) => { + console.log('上传履历表',data) + +} +/** 上传质量报告 */ +const handleUploadCurriculumVitae = async (row) => { + const uploadFile = SupplierdeliverInspectionDetail.allSchemas.formSchema.find( + (item) => item.field == 'uploadFile' + ) + if (uploadFile) { + uploadFile['componentProps']['upData']['tableId'] = row.masterId + } + curriculumVitaeRef.value.open( + 'create', + null, + { masterId: row.masterId }, + t('ts.上传履历表'), + t('ts.上传履历表') + ) +} + const submitFormUploadQualityReport = async (formType, data) => { delete data.number data.subList = uploadQualityReportTableData.value // 拼接子表数据参数