diff --git a/src/api/project_attendance_detail.ts b/src/api/project_attendance_detail.ts new file mode 100644 index 0000000..3ca036e --- /dev/null +++ b/src/api/project_attendance_detail.ts @@ -0,0 +1,26 @@ +import request from '@/utils/request' + +// 考勤记录表列表 +export function attendancedetailLists(params: any) { + return request.get({ url: '/project.project_attendance_detail/lists', params }) +} + +// 添加考勤记录 +export function attendancedetailAdd(params: any) { + return request.post({ url: '/project.project_attendance_detail/add', params }) +} + +// 编辑考勤记录 +export function attendancedetailEdit(params: any) { + return request.post({ url: '/project.project_attendance_detail/edit', params }) +} + +// 删除考勤记录 +export function attendancedetailDelete(params: any) { + return request.post({ url: '/project.project_attendance_detail/delete', params }) +} + +// 考勤记录详情 +export function attendancedetailDetail(params: any) { + return request.get({ url: '/project.project_attendance_detail/detail', params }) +} diff --git a/src/api/project_attendance_record.ts b/src/api/project_attendance_record.ts new file mode 100644 index 0000000..bb1bb58 --- /dev/null +++ b/src/api/project_attendance_record.ts @@ -0,0 +1,26 @@ +import request from '@/utils/request' + +// 考勤记录表列表 +export function attendanceRecordLists(params: any) { + return request.get({ url: '/project.project_attendance_record/lists', params }) +} + +// 添加考勤记录 +export function attendanceRecordAdd(params: any) { + return request.post({ url: '/project.project_attendance_record/add', params }) +} + +// 编辑考勤记录 +export function attendanceRecordEdit(params: any) { + return request.post({ url: '/project.project_attendance_record/edit', params }) +} + +// 删除考勤记录 +export function attendanceRecordDelete(params: any) { + return request.post({ url: '/project.project_attendance_record/delete', params }) +} + +// 考勤记录详情 +export function attendanceRecordDetail(params: any) { + return request.get({ url: '/project.project_attendance_record/detail', params }) +} diff --git a/src/api/suppler_contact.ts b/src/api/suppler_contact.ts new file mode 100644 index 0000000..7d374ef --- /dev/null +++ b/src/api/suppler_contact.ts @@ -0,0 +1,27 @@ +import request from '@/utils/request' + +// 供应商联系人表列表 +export function suppliercontactsLists(params: any) { + return request.get({ url: '/supplier.supplier_contacts/lists', params }) +} + +// 添加供应商联系人 +export function suppliercontactsAdd(params: any) { + return request.post({ url: '/supplier.supplier_contacts/add', params }) +} + +// 编辑供应商联系人 +export function suppliercontactsEdit(params: any) { + return request.post({ url: '/supplier.supplier_contacts/edit', params }) +} + +// 删除供应商联系人 +export function suppliercontactsDelete(params: any) { + return request.post({ url: '/supplier.supplier_contacts/delete', params }) +} + + +// 供应商联系人详情 +export function suppliercontactsDetail(params: any) { + return request.get({ url: '/supplier.supplier_contacts/detail', params }) +} \ No newline at end of file diff --git a/src/api/suppler_list.ts b/src/api/suppler_list.ts new file mode 100644 index 0000000..990941a --- /dev/null +++ b/src/api/suppler_list.ts @@ -0,0 +1,27 @@ +import request from '@/utils/request' + +// 供应商表列表 +export function apisupplierLists(params: any) { + return request.get({ url: '/supplier.supplier/lists', params }) +} + +// 添加供应商 +export function apisupplierAdd(params: any) { + return request.post({ url: '/supplier.supplier/add', params }) +} + +// 编辑供应商 +export function apisupplierEdit(params: any) { + return request.post({ url: '/supplier.supplier/edit', params }) +} + +// 删除供应商 +export function apisupplierDelete(params: any) { + return request.post({ url: '/supplier.supplier/delete', params }) +} + + +// 供应商详情 +export function apisupplierDetail(params: any) { + return request.get({ url: '/supplier.supplier/detail', params }) +} \ No newline at end of file diff --git a/src/components/procurement/index.vue b/src/components/procurement/index.vue index 6b4aba0..b0e86ce 100644 --- a/src/components/procurement/index.vue +++ b/src/components/procurement/index.vue @@ -24,7 +24,7 @@ @@ -66,7 +66,7 @@ const queryParams = reactive({ name: '' }); -const { dictData } = useDictData('contract_type,account_period,tax_rate,pay_type,pay_period ') +const { dictData } = useDictData('procurement_contract_type,account_period,tax_rate,pay_type,pay_period ') // 选中数据 const emits = defineEmits(["customEvent"]); diff --git a/src/components/procurementsubcontracting_selector/index.vue b/src/components/procurementsubcontracting_selector/index.vue index 0e5e075..6906302 100644 --- a/src/components/procurementsubcontracting_selector/index.vue +++ b/src/components/procurementsubcontracting_selector/index.vue @@ -24,7 +24,7 @@ @@ -59,7 +59,7 @@ const queryParams = reactive({ all: 1, }); -const { dictData } = useDictData('contract_type,account_period,tax_rate,pay_type,pay_period ') +const { dictData } = useDictData('procurement_contract_type,account_period,tax_rate,pay_type,pay_period ') // 选中数据 const emits = defineEmits(["customEvent"]); diff --git a/src/components/supplier/index.vue b/src/components/supplier/index.vue index 3dfe4c4..d4ea0d2 100644 --- a/src/components/supplier/index.vue +++ b/src/components/supplier/index.vue @@ -17,15 +17,34 @@ - - - - - - - - - + + + + + + + + + + + + + + + + + + + + @@ -40,7 +59,7 @@ - - \ No newline at end of file diff --git a/src/views/financialManagement/draft/Acceptance/edit.vue b/src/views/financialManagement/draft/Acceptance/edit.vue index 42b8583..c179ca2 100644 --- a/src/views/financialManagement/draft/Acceptance/edit.vue +++ b/src/views/financialManagement/draft/Acceptance/edit.vue @@ -284,13 +284,15 @@ const getlist = () => { }) } //获取部门 -const deptrmt = (e) => { +const deptrmt = (e: any) => { + formData.dept_id = '' getlist1(e) + } //获取所有部门 const getlist1 = (id: any) => { deptAll({ 'org_id': id }).then((res) => { - Object.assign(list2, res) + list2.splice(0, list2.length, ...res) }) } diff --git a/src/views/financialManagement/draft/Cash.vue b/src/views/financialManagement/draft/Cash.vue deleted file mode 100644 index 27c6169..0000000 --- a/src/views/financialManagement/draft/Cash.vue +++ /dev/null @@ -1,180 +0,0 @@ - - - - \ No newline at end of file diff --git a/src/views/financialManagement/draft/Cash/edit.vue b/src/views/financialManagement/draft/Cash/edit.vue index c707972..bf4ddf3 100644 --- a/src/views/financialManagement/draft/Cash/edit.vue +++ b/src/views/financialManagement/draft/Cash/edit.vue @@ -55,14 +55,14 @@ - + - + @@ -152,8 +152,8 @@ const customer_name = ref('') const bill_sn = ref('') const bill_type = ref('') const bill_due_date = ref('') -const bank_account = ref('') -const bank_account_no = ref('') +const deposit_bank = ref('') +const account_sn = ref('') const draft_acceptance_bank = ref('') const list1 = reactive([]) const list2 = reactive([]) @@ -210,8 +210,8 @@ const customEvent = (e: any) => { bill_due_date.value = e.bill_due_date draft_acceptance_bank.value = e.draft_acceptance_bank bill_type.value = e.bill_type - bank_account.value = e.account_name - bank_account_no.value = e.account + deposit_bank.value = e.account_name + account_sn.value = e.account showDialog.value = false; }; @@ -226,13 +226,15 @@ const getlist = () => { }) } //获取部门 -const deptrmt = (e) => { +const deptrmt = (e: any) => { + formData.dept_id = '' getlist1(e) + } //获取所有部门 const getlist1 = (id: any) => { deptAll({ 'org_id': id }).then((res) => { - Object.assign(list2, res) + list2.splice(0, list2.length, ...res) }) } @@ -301,8 +303,8 @@ const setFormData = async (data: Record) => { bill_due_date.value = data.acceptance.bill_due_date draft_acceptance_bank.value = data.acceptance.draft_acceptance_bank bill_type.value = data.acceptance.bill_type - bank_account.value = data.bankAccount.deposit_bank - bank_account_no.value = data.bankAccount.account_sn + deposit_bank.value = data.bankAccount.deposit_bank + account_sn.value = data.bankAccount.account_sn if (data.amount) { toChinesNum(data.amount) } diff --git a/src/views/financialManagement/draft/MoneyOrderTransfer.vue b/src/views/financialManagement/draft/MoneyOrderTransfer.vue deleted file mode 100644 index 0335e32..0000000 --- a/src/views/financialManagement/draft/MoneyOrderTransfer.vue +++ /dev/null @@ -1,218 +0,0 @@ - - - - \ No newline at end of file diff --git a/src/views/financialManagement/draft/MoneyOrderTransfer/edit.vue b/src/views/financialManagement/draft/MoneyOrderTransfer/edit.vue index f59c634..091d625 100644 --- a/src/views/financialManagement/draft/MoneyOrderTransfer/edit.vue +++ b/src/views/financialManagement/draft/MoneyOrderTransfer/edit.vue @@ -19,14 +19,14 @@ - - + + - + @@ -63,27 +63,27 @@ - + - - + + - - + + - + {{ item.name }} @@ -95,13 +95,13 @@ - + - + @@ -204,9 +204,11 @@ const contract_type = ref('') const bill_sn = ref('') const bill_type = ref('') const bill_due_date = ref('') -const bank_account = ref('') -const bank_account_no = ref('') +const deposit_bank = ref('') +const account_sn = ref('') const draft_acceptance_bank = ref('') +const supplier_code = ref('') +const supplier_name = ref('') const list1 = reactive([]) const list2 = reactive([]) const userInfo = userStore.userInfo @@ -255,17 +257,28 @@ const showDialog2 = ref(false) - const customEvent = (e: any) => { - formData.customer_id = e.id; - customer_name.value = e.name; + formData.supplier_id = e.id; + supplier_code.value = e.supplier_code + supplier_name.value = e.supplier_name showDialog.value = false; }; + const customEvent1 = (e: any) => { + formData.acceptance_bill_id = e.id + bill_sn.value = e.bill_sn + bill_due_date.value = e.bill_due_date + draft_acceptance_bank.value = e.draft_acceptance_bank + bill_type.value = e.bill_type + deposit_bank.value = e.account + account_sn.value = e.account_sn showDialog1.value = false; }; + + const customEvent2 = (e: any) => { + formData.procurement_contract_id = e.id contract_name.value = e.contract_name; contract_no.value = e.contract_no; project_name.value = e.project_name; @@ -284,13 +297,15 @@ const getlist = () => { }) } //获取部门 -const deptrmt = (e) => { +const deptrmt = (e: any) => { + formData.dept_id = '' getlist1(e) + } //获取所有部门 const getlist1 = (id: any) => { deptAll({ 'org_id': id }).then((res) => { - Object.assign(list2, res) + list2.splice(0, list2.length, ...res) }) } @@ -313,9 +328,9 @@ const formData = reactive({ id: '', org_id: '', dept_id: '', - supplier_id: 0, - procurement_contract_id: 0, - acceptance_bill_id: 0, + supplier_id: '', + procurement_contract_id: '', + acceptance_bill_id: '', payment_date: "", amount: "", amount_daxie: "", @@ -365,8 +380,8 @@ const setFormData = async (data: Record) => { bill_due_date.value = data.acceptance.bill_due_date draft_acceptance_bank.value = data.acceptance.draft_acceptance_bank bill_type.value = data.acceptance.bill_type - bank_account.value = data.bankAccount.deposit_bank - bank_account_no.value = data.bankAccount.account_sn + deposit_bank.value = data.bankAccount.deposit_bank + account_sn.value = data.bankAccount.account_sn diff --git a/src/views/financialManagement/reimbursement/edit.vue b/src/views/financialManagement/reimbursement/edit.vue index 967293c..b705df3 100644 --- a/src/views/financialManagement/reimbursement/edit.vue +++ b/src/views/financialManagement/reimbursement/edit.vue @@ -376,13 +376,15 @@ const getlist = () => { }) } //获取部门 -const deptrmt = (e) => { +const deptrmt = (e: any) => { + formData.dept_id = '' getlist1(e) + } //获取所有部门 const getlist1 = (id: any) => { deptAll({ 'org_id': id }).then((res) => { - Object.assign(list2, res) + list2.splice(0, list2.length, ...res) }) } diff --git a/src/views/procurement_contract/detail.vue b/src/views/procurement_contract/detail.vue index ddd7ad2..38b2352 100644 --- a/src/views/procurement_contract/detail.vue +++ b/src/views/procurement_contract/detail.vue @@ -91,12 +91,13 @@ -
+ +
暂无附件
diff --git a/src/views/procurement_contract/edit.vue b/src/views/procurement_contract/edit.vue index 075a49f..366bdf0 100644 --- a/src/views/procurement_contract/edit.vue +++ b/src/views/procurement_contract/edit.vue @@ -311,13 +311,15 @@ const getlist = () => { }) } //获取部门 -const deptrmt = (e) => { +const deptrmt = (e: any) => { + formData.dept_id = '' getlist1(e) + } //获取所有部门 const getlist1 = (id: any) => { deptAll({ 'org_id': id }).then((res) => { - Object.assign(list2, res) + list2.splice(0, list2.length, ...res) }) } // 表单数据 @@ -384,8 +386,8 @@ const setFormData = async (data: Record) => { }); Object.assign(formDataannex, arry1) } - if (formData.dept_id) { - getlist1(formData.dept_id) + if (data.dept_id) { + getlist1(data.dept_id) } for (const key in formData) { if (data[key] != null && data[key] != undefined) { diff --git a/src/views/procurement_contract/index.vue b/src/views/procurement_contract/index.vue index 447fdb5..7f53735 100644 --- a/src/views/procurement_contract/index.vue +++ b/src/views/procurement_contract/index.vue @@ -1,7 +1,7 @@