优化
This commit is contained in:
@ -31,7 +31,7 @@
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="业主单位" prop="contractOwner">
|
||||
<el-input v-model="form.contractOwner" placeholder="请输入业主单位" />
|
||||
<el-input disabled v-model="form.contractOwner" placeholder="请输入业主单位" />
|
||||
</el-form-item>
|
||||
<el-form-item label="承包内容" v-if="contract_type !== 'income'">
|
||||
<editor v-model="form.contractedContent" :min-height="192" />
|
||||
@ -89,7 +89,7 @@
|
||||
<el-form-item label="备注" prop="remark">
|
||||
<el-input v-model="form.remark" placeholder="请输入备注" />
|
||||
</el-form-item>
|
||||
<el-form-item label="附件">
|
||||
<el-form-item label="合同附件">
|
||||
<FileUpload :multiple="true" :fileType="['pdf']" :onUploadSuccess="onUploadSuccess"
|
||||
:ref="fileRef" :defaultFileList="tempFileList" />
|
||||
</el-form-item>
|
||||
@ -156,8 +156,9 @@
|
||||
<script setup>
|
||||
import FileUpload from '@/components/FileUpload';
|
||||
import { listExpensesContract, getExpensesContract, delExpensesContract, addExpensesContract, updateExpensesContract, getTenderPlan } from '@/api/ctr/expensesContract';
|
||||
import { listIncomeContract, getIncomeContract, delIncomeContract, addIncomeContract, updateIncomeContract } from '@/api/ctr/incomeContract';
|
||||
import { listIncomeContract, getIncomeContract, delIncomeContract, addIncomeContract, updateIncomeContract, getInfoByProjectId } from '@/api/ctr/incomeContract';
|
||||
import { useUserStore } from '@/store/modules/user';
|
||||
|
||||
const active = ref(0);
|
||||
const contract_type = ref("")
|
||||
const form = ref({ payType: 1 })
|
||||
@ -290,6 +291,7 @@ const resetForm = () => {
|
||||
localStorage.removeItem("tempContractForm");
|
||||
}, 0);
|
||||
};
|
||||
|
||||
const submitForm = async () => {
|
||||
await payMentRef.value.validate(async (valid) => {
|
||||
if (valid) {
|
||||
@ -391,7 +393,15 @@ watch(form, (val) => {
|
||||
watch(fileList, (val) => {
|
||||
localStorage.setItem("tempContractForm", JSON.stringify({ ...form.value, fileList: val }));
|
||||
}, { deep: true });
|
||||
// 获取投标列表
|
||||
const getInfoByProjectIdList = async () => {
|
||||
const res = await getInfoByProjectId({ projectId: userStore.selectedProject.id, });
|
||||
console.log(res);
|
||||
form.value.contractOwner = res.data.planDuration;
|
||||
}
|
||||
onMounted(() => {
|
||||
getInfoByProjectIdList();
|
||||
|
||||
const tempForm = localStorage.getItem("tempContractForm");
|
||||
if (tempForm) {
|
||||
ElMessageBox.confirm('检测到有未完成的合同录入,是否继续?', '提示', {
|
||||
|
Reference in New Issue
Block a user