Browse Source

资金账户增加归属公司

lxf 1 year ago
parent
commit
ab4726daf9
1 changed files with 23 additions and 0 deletions
  1. 23 0
      src/views/finance/fundManage/account/index.vue

+ 23 - 0
src/views/finance/fundManage/account/index.vue

@@ -87,6 +87,12 @@ const config = computed(() => {
   return [
     {
       attrs: {
+        label: "归属公司",
+        prop: "corporationName",
+      },
+    },
+    {
+      attrs: {
         label: "账户别名",
         prop: "alias",
       },
@@ -166,6 +172,7 @@ const config = computed(() => {
     },
   ];
 });
+const corporationList = ref([]);
 const getDict = () => {
   proxy
     .post("/dictTenantData/page", {
@@ -179,6 +186,15 @@ const getDict = () => {
         accountCurrency.value = res.rows;
       }
     });
+  proxy.post("/corporation/page", { pageNum: 1, pageSize: 9999 }).then((res) => {
+    corporationList.value = res.rows.map((item) => {
+      return {
+        ...item,
+        label: item.name,
+        value: item.id,
+      };
+    });
+  });
 };
 const getList = async (req) => {
   sourceList.value.pagination = { ...sourceList.value.pagination, ...req };
@@ -211,6 +227,12 @@ const formConfig = computed(() => {
       label: "",
     },
     {
+      type: "select",
+      prop: "corporationId",
+      label: "归属公司",
+      data: corporationList.value,
+    },
+    {
       type: "input",
       prop: "alias",
       label: "账户别名",
@@ -311,6 +333,7 @@ const rules = ref({
   accountOpening: [{ required: true, message: "请输入账号", trigger: "blur" }],
   currency: [{ required: true, message: "请选择币种", trigger: "change" }],
   remainder: [{ required: true, message: "请输入账户余额", trigger: "blur" }],
+  corporationId: [{ required: true, message: "请选择归属公司", trigger: "change" }],
 });
 const formData = reactive({
   data: {