|
@@ -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: {
|