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"
>
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
-
+
点击查看
-
+
-
-
-
+
+
+
@@ -152,6 +156,9 @@
/>
+
+ {{ settleAmount }}
+
@@ -168,12 +175,13 @@
-