From 4c5487bd2d72d1c36942e731c9f3ee83bba031ea Mon Sep 17 00:00:00 2001
From: yxh <172933527@qq.com>
Date: 星期三, 10 五月 2023 19:35:38 +0800
Subject: [PATCH] 报销单
---
src/views/project/fund/fundApply/index.vue | 75 ++++++++++++++++++-------------------
1 files changed, 36 insertions(+), 39 deletions(-)
diff --git a/src/views/project/fund/fundApply/index.vue b/src/views/project/fund/fundApply/index.vue
index 449b165..a475f27 100644
--- a/src/views/project/fund/fundApply/index.vue
+++ b/src/views/project/fund/fundApply/index.vue
@@ -9,7 +9,6 @@
@keyup.enter.native="handleQuery" />
</el-form-item>
</el-col>
-
<el-col :span="6">
<el-form-item label="鎹愮尞杩涘害" prop="recordstate">
<el-select v-model="queryParams.recordstate" placeholder="璇烽�夋嫨璁板綍鐘舵��" clearable size="small">
@@ -36,7 +35,6 @@
</el-row>
</el-col>
</el-row>
-
<el-table v-loading="loading" border highlight-current-row :data="donatebaseinfoList"
@row-click="selectDonotor">
<!-- <el-table-column label="鎹愮尞缂栧彿" align="center" prop="donorno" /> -->
@@ -51,7 +49,6 @@
:limit.sync="queryParams.pageSize" @pagination="getBaseInfoList" />
</el-card>
</el-col>
-
<el-col :span="16">
<el-card shadow="naver">
<el-form ref="infoform" label-width="100px">
@@ -118,27 +115,23 @@
</el-row>
<!-- 娣诲姞鎴栦慨鏀硅垂鐢ㄧ敵璇峰崟 -->
- <el-dialog :visible.sync="dialogOpen" :close-on-click-modal="false" width="1600px" :title="title"
+ <el-dialog :visible.sync="dialogOpen" :close-on-click-modal="false" width="1400px" :title="title"
style="text-align: center" v-loading="loading">
<el-form ref="form" :model="form" label-width="120px" :rules="rules">
- <el-row>
+ <el-row style="text-align: left">
<el-col :span="7">
- <el-form-item label="鎹愮尞缂栧彿" prop="donorno">
- <el-input disabled v-model="form.donorno" placeholder="璇疯緭鍏ユ崘鐚紪鍙�" clearable />
+ <el-form-item label="鐢宠绫诲瀷">
+ <el-radio v-model="form.applytype" label="2">浼︾悊瀹℃煡涓撳璐圭敵璇�</el-radio>
</el-form-item>
</el-col>
-
- <el-col :span="8">
+ <el-col :span="7">
<el-form-item label="鎹愮尞鑰�" prop="name">
<el-input disabled v-model="form.name" placeholder="璇疯緭鍏ユ崘鐚�呭鍚�" clearable />
</el-form-item>
</el-col>
<el-col :span="7">
<el-form-item label="瀹℃牳鐘舵��" prop="recordstatus">
- <!-- <el-input
- v-model="form.recordstatus"
- placeholder="瀹℃牳鎰忚"
- /> -->
+ <!-- <el-input v-model="form.recordstatus" placeholder="瀹℃牳鎰忚" /> -->
<el-select v-model="form.recordstatus" placeholder="璇烽�夋嫨瀹℃牳鐘舵��" clearable size="small">
<el-option v-for="dict in dict.type.sys_recordstatus" :key="dict.value" :label="dict.label"
:value="dict.value" />
@@ -146,7 +139,7 @@
</el-form-item>
</el-col>
</el-row>
- <el-row>
+ <el-row style="text-align: left">
<el-col :span="7">
<el-form-item label="鐢宠浜�" prop="username">
<el-select v-model="form.username" placeholder="鐢宠浜�" clearable filterable allow-create style="width: 100%">
@@ -155,13 +148,11 @@
</el-select>
</el-form-item>
</el-col>
-
- <el-col :span="8">
+ <el-col :span="7">
<el-form-item label="鑱旂郴鐢佃瘽" prop="phone">
<el-input v-model="form.phone" placeholder="璇疯緭鍏ョ敵璇疯�呯殑鑱旂郴鏂瑰紡" clearable />
</el-form-item>
</el-col>
-
<el-col :span="7">
<el-form-item label="宸ヤ綔鍗曚綅" prop="unitno">
<org-selecter ref="orgSelecter" :org-type="'3'" v-model="form.unitno" />
@@ -169,14 +160,23 @@
</el-col>
</el-row>
<el-row style="text-align: left">
- <el-form-item label="璐圭敤鐢宠">
- <el-radio v-model="form.applytype" label="2">浼︾悊瀹℃煡涓撳璐圭敵璇�</el-radio>
- </el-form-item>
+ <el-col :span="14">
+ <el-form-item label="鐢宠璇存槑" prop="remark">
+ <el-input v-model="form.remark" placeholder="鐢宠璇存槑" />
+ </el-form-item>
+ </el-col>
+ <el-col :span="7">
+ <el-form-item label="鐢宠鏃ユ湡" prop="createTime">
+ <el-date-picker clearable style="width: 100%" v-model="form.createTime" type="date"
+ value-format="yyyy-MM-dd HH:mm:ss" placeholder="鐢宠鏃ユ湡">
+ </el-date-picker>
+ </el-form-item>
+ </el-col>
</el-row>
<el-row style="margin-bottom: 10px">
<el-col :span="4">
<el-button @click.native.prevent="addAlls" type="primary" size="small">
- 鏈嶅姟椤圭洰瀵煎叆
+ 瀵煎叆鏈嶅姟椤圭洰
</el-button>
</el-col>
</el-row>
@@ -212,7 +212,7 @@
<!-- <el-input
v-model="scope.row.beneficiaryname"
placeholder="濮撳悕"
- /> -->
+ /> -->
</template>
</el-table-column>
<el-table-column prop="servicesscopename" align="center" label="璐圭敤璇存槑" width="180">
@@ -310,24 +310,22 @@
</el-table>
</el-row>
<el-row>
- <el-col :span="8">
- <el-form-item label="鐢宠鏃ユ湡" prop="createTime">
- <el-date-picker clearable style="width: 100%" v-model="form.createTime" type="date"
- value-format="yyyy-MM-dd HH:mm:ss" placeholder="鐢宠鏃ユ湡">
- </el-date-picker>
+ <el-col :span="7">
+ <el-form-item label="鐢宠閲戦" prop="amountrequested">
+ <el-input v-model="form.amountrequested" placeholder="鐢宠閲戦" />
</el-form-item>
- </el-col>
- <el-col :span="8">
- <el-form-item label="绋庡墠閲戦鍚堣" prop="pretaxcost">
+ </el-col> <el-col :span="7">
+ <el-form-item label="绋庡墠鍚堣" prop="pretaxcost">
<el-input v-model="form.pretaxcost" placeholder="绋庡墠閲戦鍚堣" />
</el-form-item>
</el-col>
- <el-col :span="8">
- <el-form-item label="绋庡悗閲戦鍚堣" prop="pretaxcost">
+ <el-col :span="7">
+ <el-form-item label="绋庡悗鍚堣" prop="pretaxcost">
<el-input v-model="form.taxedcost" placeholder="绋庡悗閲戦鍚堣" />
</el-form-item>
</el-col>
- <el-col :span="8">
+ <!--
+ <el-col :span="7">
<el-form-item label="棰勬敮閲戦" prop="prepaidamount">
<el-input v-model="form.prepaidamount" placeholder="鐢宠閲戦" />
</el-form-item>
@@ -352,22 +350,21 @@
<el-input v-model="form.officedirector" placeholder="璇疯緭鍏ュ姙鍏涓讳换" />
</el-form-item>
</el-col>
-
<el-col :span="8">
<el-form-item label="璐㈠姟閮ㄨ礋璐d汉" prop="financedirector">
<el-input v-model="form.financedirector" placeholder="璇疯緭鍏ヨ储鍔¢儴璐熻矗浜�" />
</el-form-item>
</el-col>
-
<el-col :span="8">
<el-form-item label="璐㈠姟瀹℃牳" prop="financechecher">
<el-input v-model="form.financechecher" placeholder="璇疯緭鍏ヨ储鍔″鏍�" />
</el-form-item>
</el-col>
+ -->
</el-row>
<el-row>
<el-col :span="24">
- <el-form-item label="鏂囦欢涓婁紶" align="left" prop="annexbankcard">
+ <el-form-item label="鐢宠闄勪欢锛�" align="left" prop="annexbankcard">
<el-upload size="mini" class="upload-demo" :action="uploadFileUrl" :file-list="fileList" multiple :limit="5"
:headers="headers" :on-success="
(response, file, fileList) =>
@@ -1116,14 +1113,14 @@
this.dialogOpen = true;
this.title = "淇敼璐圭敤鐢宠";
this.dialogType = "edit";
-
+
const id = row.id || this.ids;
getFund(id).then((response) => {
this.form = response.data;
this.form.name = this.curCase.name;
//闄勪欢澶勭悊
this.fileList = this.form.annexbankcard ? this.form.annexbankcard.split(",").map(item => ({ url: item, name: item })) : []
-
+
getownFundDetail(id).then(async (res) => {
this.fundDetailArr = res.data;
for (let m = 0; m < this.fundDetailArr.length; m++) {
@@ -1155,7 +1152,7 @@
};
//闄勪欢澶勭悊
this.fileList = this.form.annexbankcard ? this.form.annexbankcard.split(",").map(item => ({ url: item, name: item })) : []
-
+
listFundflow(listFundflowparams).then((res) => {
this.fundflowList = res.rows;
});
--
Gitblit v1.9.3