新增历史结算;

新增租单管理
This commit is contained in:
2023-06-13 01:44:18 +08:00
parent df95f7d02c
commit 14cbb87311
20 changed files with 2301 additions and 48 deletions
@@ -280,6 +280,8 @@ import { TowerModel } from "@/api/tower/model/model";
import { listTowerModel } from "@/api/tower/model";
import { addBatchContractFile, listContractFile } from "@/api/tower/contractFile";
import { addBatchContractEquipment, listContractEquipment } from "@/api/tower/contractEquipment";
import { Company } from "@/api/system/company/model";
import { Customer } from "@/api/oa/customer/model";
const userStore = useUserStore();
// 当前用户信息
@@ -367,14 +369,14 @@ const chooseProject = (res) => {
form.projectId = res.projectId;
};
const companyName = ref<string>("");
const chooseCompany = (res) => {
const companyName = ref<string>();
const chooseCompany = (res: Company) => {
companyName.value = res.companyName;
form.companyId = res.companyId;
};
const customerName = ref<string>("");
const chooseCustomer = (res) => {
const chooseCustomer = (res: Customer) => {
customerName.value = res.name;
form.customerId = res.customerId;
form.customerContact = res.contact;
@@ -399,7 +401,7 @@ const delFile = index => {
};
const getContractFileList = async () => {
contractFileList.value = await listContractFile({contactId: props.data?.contractId})
contractFileList.value = await listContractFile({ contactId: props.data?.contractId });
};
const equipmentList = ref<TowerModel[]>([]);
@@ -409,7 +411,7 @@ const getEquipmentList = async () => {
const contractEquipmentList = ref<ContractEquipment[]>([]);
const getContractEquipmentList = async () => {
contractEquipmentList.value = await listContractEquipment({contactId: props.data?.contractId})
contractEquipmentList.value = await listContractEquipment({ contactId: props.data?.contractId });
};
const chooseEquipmentName = (res, index) => {
@@ -455,7 +457,7 @@ const save = () => {
};
for (let i = 0; i < contractEquipmentList.value.length; i++) {
if (!contractEquipmentList.value[i].equipmentName) {
console.log(contractEquipmentList.value[i].equipmentName)
console.log(contractEquipmentList.value[i].equipmentName);
loading.value = false;
message.error("请选择设备");
return;
@@ -552,6 +554,7 @@ watch(
isUpdate.value = false;
}
} else {
projectName.value = customerName.value = companyName.value = "";
resetFields();
}
}