diff --git a/src/api/clue/settle.js b/src/api/clue/settle.js index c6614e5..d9e5609 100644 --- a/src/api/clue/settle.js +++ b/src/api/clue/settle.js @@ -1,13 +1,23 @@ import request from '@/config/axios' -// 查询列表 -export const getSettlePage = async (params) => { - return await request.get({ url: '/admin-api/crm/sign-settlement/page', params }) +// 查询招生结算列表 +export const getSchoolSettlePage = async (params) => { + return await request.get({ url: '/admin-api/crm/sign-settlement/sch/page', params }) } -// 查询详情 -export const getSettle = async (id) => { - return await request.get({ url: '/admin-api/crm/sign-settlement/get?id=' + id }) +// 查询招生结算详情 +export const getSchoolSettleDetail = async (id) => { + return await request.get({ url: '/admin-api/crm/sign-settlement/sch/get?id=' + id }) +} + +// 查询进销存结算列表 +export const getMallSettlePage = async (params) => { + return await request.get({ url: '/admin-api/crm/sign-settlement/erp/page', params }) +} + +// 查询进销存结算详情 +export const getMallSettleDetail = async (id) => { + return await request.get({ url: '/admin-api/crm/sign-settlement/erp/get?id=' + id }) } // 批量结算 diff --git a/src/components/Form/src/Form.vue b/src/components/Form/src/Form.vue index d3a00bf..db784a1 100644 --- a/src/components/Form/src/Form.vue +++ b/src/components/Form/src/Form.vue @@ -78,7 +78,10 @@ export default defineComponent({ }) // 对表单赋值 - const setValues = (data: Recordable = {}) => { + const setValues = (data: Recordable = {}, isReset: Boolean = false) => { + if (isReset) { + formModel.value = initModel(unref(getProps).schema, unref(formModel)) + } formModel.value = Object.assign(unref(formModel), data) } diff --git a/src/utils/index.ts b/src/utils/index.ts index 4877020..d1d5f79 100644 --- a/src/utils/index.ts +++ b/src/utils/index.ts @@ -213,7 +213,7 @@ export const fenToYuan = (amount: string | number): number => { export const removeNullField = (obj: Object) => { for (const key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { - if (obj[key] == '') { + if (obj[key] === '') { delete obj[key] } } diff --git a/src/views/Basic/Role/RoleDataPermissionForm.vue b/src/views/Basic/Role/RoleDataPermissionForm.vue index 9c04ed6..9d68235 100644 --- a/src/views/Basic/Role/RoleDataPermissionForm.vue +++ b/src/views/Basic/Role/RoleDataPermissionForm.vue @@ -107,7 +107,14 @@ const dataScopeOptions = [ ] async function getRoleInfo(id) { - formData.value = await RoleApi.getRole(id) + try { + formData.value = await RoleApi.getRole(id) + nextTick(() => { + treeRef.value.setCheckedKeys(formData.value.dataScopeDeptIds) + }) + } catch (error) { + console.log(error) + } } /** 提交表单 */ diff --git a/src/views/Clue/Order/Comp/MallSettle.vue b/src/views/Clue/Order/Comp/MallSettle.vue index ac85543..14f10b2 100644 --- a/src/views/Clue/Order/Comp/MallSettle.vue +++ b/src/views/Clue/Order/Comp/MallSettle.vue @@ -11,9 +11,9 @@ - - - + + + @@ -39,11 +39,11 @@ - + 已结算 - 未结算 + 待结算 @@ -101,38 +101,42 @@ :summary-method="getSummaries" @selection-change="handleSelectionChange" > - + - - - - - - - + + + + + + - - - + + + -