From e331bfc0f4bff37710983e0202d7a4434f8e1cf5 Mon Sep 17 00:00:00 2001 From: BianLzhaoMin <11485688+bianliangzhaomin123@user.noreply.gitee.com> Date: Mon, 10 Nov 2025 15:27:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/ContractForm/index.vue | 71 ++-- src/components/NavBarModal/index.vue | 93 +++-- src/pages.json | 82 +++-- src/pages/ContractDetails/index.vue | 6 +- src/pages/WageCardDetails/index.vue | 5 +- src/pages/att-count/index.vue | 6 +- src/pages/att-count/person-details/index.vue | 6 +- src/pages/attendance/record/index.vue | 16 +- .../home/child-pages/all-project/index.vue | 16 +- .../home/child-pages/entryUnsettled/index.vue | 16 +- .../home/child-pages/lot-project/index.vue | 17 +- .../home/child-pages/personInfo/index.vue | 67 +++- src/pages/home/child-pages/useSub/index.vue | 109 ++++-- src/pages/home/child-pages/useTeam/index.vue | 17 +- .../components/bindSetting.vue | 8 +- src/pages/machine-setting/index.vue | 6 +- src/pages/my/edit-password/index.vue | 5 +- .../person-check/aptitude-query/index.vue | 9 +- src/pages/person-check/index.vue | 6 +- src/pages/person-details/index.vue | 8 +- .../child-pages/addAndEditPerson.vue | 49 +-- .../person-entry/child-pages/editPerson.vue | 6 +- .../child-pages/projectSetting.vue | 97 +++-- src/pages/person-entry/index.vue | 51 +-- src/pages/person-exit/data-upload/index.vue | 6 +- src/pages/person-exit/index.vue | 5 +- .../child-pages/addProject.vue | 346 ++++++++++-------- src/pages/shProjectDetails/index.vue | 6 +- src/static/image/home/close.png | Bin 0 -> 3526 bytes src/static/image/home/open.png | Bin 0 -> 3436 bytes src/static/image/home/search.png | Bin 0 -> 11398 bytes 31 files changed, 748 insertions(+), 387 deletions(-) create mode 100644 src/static/image/home/close.png create mode 100644 src/static/image/home/open.png create mode 100644 src/static/image/home/search.png diff --git a/src/components/ContractForm/index.vue b/src/components/ContractForm/index.vue index 6ec6313..c484fd7 100644 --- a/src/components/ContractForm/index.vue +++ b/src/components/ContractForm/index.vue @@ -8,14 +8,19 @@ :model="contractInfoForm" :rules="contractInfoFormRules" > - + - + @@ -112,7 +117,7 @@ > - + 提醒事项: 1: 未完成合同上传未【黄灯人员】 2: 生成工资册之前必须上传合同信息,工资册根据合同核定标准生成 @@ -167,30 +172,30 @@ const contractImageList = ref([ name: 'contract', title: '人员手持合同照', }, - { - type: 2, - fileList: [], - name: 'contract', - title: '工作内容页', - }, - { - type: 3, - fileList: [], - name: 'contract', - title: '薪酬约定页', - }, - { - type: 4, - fileList: [], - name: 'contract', - title: '本人签名页', - }, - { - type: 5, - fileList: [], - name: 'contract', - title: '其他照片', - }, + // { + // type: 2, + // fileList: [], + // name: 'contract', + // title: '工作内容页', + // }, + // { + // type: 3, + // fileList: [], + // name: 'contract', + // title: '薪酬约定页', + // }, + // { + // type: 4, + // fileList: [], + // name: 'contract', + // title: '本人签名页', + // }, + // { + // type: 5, + // fileList: [], + // name: 'contract', + // title: '其他照片', + // }, ]) // 合同见证照片 const contractInfoFormRules = ref({ @@ -319,7 +324,7 @@ const checkFormStatus = () => { let emptyFieldCount = 0 let filledFieldCount = 0 const fieldsList = [ - 'contractCode', // 合同编号 + // 'contractCode', // 合同编号 'wageCriterion', // 工资核定标准 'contractStopDate', // 合同终止日期 'contractStartDate', // 合同 @@ -367,7 +372,7 @@ const validateContractForm = async () => { // console.log(status) if (status === 'partial') { uni.$u.toast('请完善合同见证中的所有信息') - return reject(new Error('合同信息未完善')) + return reject({ isValid: false, msg: '提交失败,请完善合同见证中的信息' }) } else { let data = {} if (contractImageIdList.value.length > 0) { @@ -421,6 +426,12 @@ const props = defineProps({ type: Boolean, default: false, }, + + // 是否显示底部和顶部 + isShowBottomAndTop: { + type: Boolean, + default: true, + }, }) // 增加监听 diff --git a/src/components/NavBarModal/index.vue b/src/components/NavBarModal/index.vue index 55ac62f..0210f9b 100644 --- a/src/components/NavBarModal/index.vue +++ b/src/components/NavBarModal/index.vue @@ -1,15 +1,16 @@