Переглянути джерело

Revert "task 合同信息 借款计划 新增附件" 撤销提交错误分支

This reverts commit 68295652
master
makaba 1 рік тому
джерело
коміт
684ea390fa
2 змінених файлів з 13 додано та 96 видалено
  1. +1
    -49
      src/views/sunVillage_info/informationFunPlan.vue
  2. +12
    -47
      src/views/sunVillage_info/informationFunPlanAdd.vue

+ 1
- 49
src/views/sunVillage_info/informationFunPlan.vue Переглянути файл

@@ -38,7 +38,6 @@
</div>
</div>
<template #right>
<div @click="openLoader(item.id,0)" style="background-color: rgba(98,173,102,0.2);color: #62AD66;">附件</div>
<div @click="handleDelete(item,index)" style="background-color: #ee0a24;height: 100%" v-if="item.params.planStatus !=='2'">删除</div>
<router-link :to="{name:'sunVillageInfoInformationFunPlanEdit',query:{id:item.id}}" style="background-color: #07c160" v-if="item.params.planStatus !=='2'">修改</router-link>
</template>
@@ -46,17 +45,11 @@
</van-list>

</div>
<van-popup v-model="show" lock-scroll closeable position="top" :style="{ height: '30%' }" >
<div style="padding: 0 13% 0 5%;">
<van-divider>附件</van-divider>
<van-uploader v-model="fileList" :after-read="afterRead" @delete="deleteFile1" multiple />
</div>
</van-popup>
</div>
</template>

<script>
import {listPlan, delPlan, attachmentList, systemAttachment, commonAttach} from "@/api/sunVillage_info/fixedAssets";
import { listPlan , delPlan } from "@/api/sunVillage_info/fixedAssets";
import request from '@/utils/request'
export default {
name: "informationFunPlan",
@@ -147,47 +140,6 @@
goAdd() {
this.$router.push({ path: '/sunVillage_info/informationFunPlanAdd', query: { contractionId: this.contractionId } });
},
//附件
openLoader(id,index){
this.show = true;
this.projectId = id;
this.projectIndex = index;
this.fileList = [];
let oData1= {
tableId: id,
tableName: "t_contraction_fund_plan",
bizPath: "contraction",
fileType: '',
}
attachmentList(oData1).then(res => {
res.rows.map(r => {
let baseUrl = location.protocol+"//"+location.host+request.defaults.baseURL
this.fileList.push({"url":baseUrl + r.fileUrl,"file":new File([],r.fileName,{}),"id":r.id})
})
})
},
//上传
afterRead(file) {
console.log(this.projectId)
// 此时可以自行将文件上传至服务器
this.uploadFiles1.push(file.file);
let params1 = new FormData();
params1.append("tableId", this.projectId);
params1.append("tableName", "t_contraction_fund_plan");
params1.append("bizPath", "contraction");
params1.append("fileType", this.projectIndex);
params1.append("file", file.file);
commonAttach(params1).then((r1) => {
this.$notify({ type: 'success', message: '上传成功' });
})
},
//删除附件
deleteFile1(file){
console.log(file)
systemAttachment(file.id).then(res => {
this.$notify({ type: 'success', message: '删除成功' });
})
},
},
}
</script>


+ 12
- 47
src/views/sunVillage_info/informationFunPlanAdd.vue Переглянути файл

@@ -24,12 +24,12 @@
@cancel="showCollectionPay = false"/>
</van-popup>

<van-field v-model="form.orderNum" label="结款序号" placeholder="结款序号" required input-align="right" type="digit" :error-message="errorMessages.orderNum" :border="false" />
<van-field v-model="form.settlementDate" clickable label="结款日期" placeholder="请选择" :error-message="errorMessages.settlementDate" @click="showSettlementDate = true" input-align="right" right-icon="arrow-down" label-width="auto" required :border="false"/>
<van-field v-model="form.orderNum" label="结款序号" placeholder="结款序号" input-align="right" type="digit" :border="false" />
<van-field v-model="form.settlementDate" clickable label="结款日期" placeholder="请选择" @click="showSettlementDate = true" input-align="right" right-icon="arrow-down" label-width="auto" required :border="false"/>
<van-popup v-model="showSettlementDate" position="bottom">
<van-datetime-picker v-model="settlementDate" type="date" title="选择年月日" @confirm="onConfirmSettlementDate" @cancel="showSettlementDate = false"/>
</van-popup>
<van-field v-model="form.settlementAmount" label="结款金额" type="number" required placeholder="结款金额" input-align="right" :error-message="errorMessages.settlementAmount" :border="false" />
<van-field v-model="form.settlementAmount" label="结款金额" type="number" required placeholder="结款金额" input-align="right" :border="false" />

<van-field v-model="planStatus" @click="showPlanStatus = false" label="结款状态" input-align="right" :border="false" disabled />
<van-popup v-model="showPlanStatus" position="bottom">
@@ -76,11 +76,6 @@
settlementAmount:'',
remark:'',
},
errorMessages: {
orderNum: '',
settlementDate: '',
settlementAmount: '',
},
queryParams:{
/* pageNum:1,
pageSize:10,
@@ -159,45 +154,15 @@


onSubmit(){
event.preventDefault(); // 阻止表单默认提交行为

// 清除之前的错误消息
this.errorMessages.orderNum = '';
this.errorMessages.settlementDate = '';
this.errorMessages.settlementAmount = '';

let isValid = true;

// 验证结款序号
if (!this.form.orderNum) {
this.errorMessages.orderNum = '结款序号不能为空';
isValid = false;
}

// 验证结款日期
if (!this.form.settlementDate) {
this.errorMessages.settlementDate = '结款日期不能为空';
isValid = false;
}

// 验证结款金额
if (!this.form.settlementAmount) {
this.errorMessages.settlementAmount = '结款金额不能为空';
isValid = false;
}

// 如果验证通过,进行提交处理
if (isValid) {
this.form.contractionId = this.contractionId;
addPlan(this.form).then((response) => {
if (response.code == 200) {
this.$notify({type: 'success', message: '新增成功'});
setTimeout(function () {
history.back(-1);
}, 2000)
}
});
}
this.form.contractionId = this.contractionId;
addPlan(this.form).then((response) => {
if (response.code == 200){
this.$notify({ type: 'success', message: '新增成功' });
setTimeout(function(){
history.back(-1);
},2000)
}
});
}
},
}


Завантаження…
Відмінити
Зберегти