From 149f8c929884c35f2f7260bc80651a69d5dbb4fb Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期五, 01 十二月 2023 11:15:17 +0800 Subject: [PATCH] 11 --- src/views/project/donationdetails/index.vue | 32 ++++++++++ src/views/project/fund/performancedetails/index.vue | 10 ++ src/views/project/fund/applyDetail/index.vue | 90 ++++++++++++++++++++---------- src/views/project/travelexpenseapply/travelexpensedetail/index.vue | 2 4 files changed, 100 insertions(+), 34 deletions(-) diff --git a/src/views/project/donationdetails/index.vue b/src/views/project/donationdetails/index.vue index c363abf..f43ff28 100644 --- a/src/views/project/donationdetails/index.vue +++ b/src/views/project/donationdetails/index.vue @@ -978,6 +978,13 @@ label-width="100px" label-position="right" > + <el-form-item label-width="100px" label="閫夋嫨鍣ㄥ畼"> + <el-checkbox-group v-model="organdecision"> + <el-checkbox v-for="item in organlist" :label="item"> + {{ item }} + </el-checkbox> + </el-checkbox-group> + </el-form-item> <el-row> <el-col :span="6"> <el-form-item label="瀛愬コ鏁伴噺" prop="kinshipChildrennum"> @@ -2325,11 +2332,30 @@ infoid: null }, affirmform: { - infoid: null + infoid: null, + organdecision: [] }, + organdecision: [], ethicform: { infoid: null }, + organlist: [ + "蹇冭剰", + "鍏ㄨ倽", + "宸﹁倽", + "鍙宠倽", + "宸﹁偩", + "鍙宠偩", + "鍏ㄨ偩", + "宸﹁偤", + "鍙宠偤", + "灏忚偁", + "鑵轰綋", + "閬椾綋", + "宸︾溂瑙掕啘", + "鍙崇溂瑙掕啘", + "鍏朵粬" + ], allocationstatuslist: [ { value: 0, label: "鏈垎閰�" }, { value: 1, label: "宸插垎閰�" }, @@ -2606,6 +2632,9 @@ listRelativesconfirmation(searchParam).then(response => { if (response.code == 200 && response.rows[0]) { this.affirmform = response.rows[0]; + if (this.affirmform.organdecision) { + this.organdecision = this.affirmform.organdecision.split(","); + } if (!this.affirmform) { this.affirmform = {}; this.affirmform.residenceprovincename = ""; @@ -2830,6 +2859,7 @@ }); } else if (this.actives == 2) { this.affirmform.infoid = this.infoid; + this.affirmform.organdecision = this.organdecision.join(","); this.$refs["affirmform"].validate(valid => { if (valid) { if (this.affirmform.id != null) { diff --git a/src/views/project/fund/applyDetail/index.vue b/src/views/project/fund/applyDetail/index.vue index 1b3fbdf..ef54219 100644 --- a/src/views/project/fund/applyDetail/index.vue +++ b/src/views/project/fund/applyDetail/index.vue @@ -323,6 +323,23 @@ </template> </el-table-column> <el-table-column + prop="taxamount" + align="center" + label="鎵g◣閲戦" + width="120" + v-if=" + (this.ismanager == true) & + (form.applytype == '1' || form.applytype == '2') + " + > + <template slot-scope="scope"> + <el-input + v-model="scope.row.taxamount" + placeholder="鎵g◣閲戦" + /> + </template> + </el-table-column> + <el-table-column prop="taxedamount" align="center" label="绋庡悗閲戦" @@ -451,6 +468,9 @@ <template slot-scope="scope"> <el-form-item :error="scope.row.error" label-width="0"> <el-input + :disabled=" + userprofile.nickName != '闄堟厱鍗�' && businessType == 1 + " v-model.number="scope.row.idcardno" @input="tableParValueChange1(scope.row)" placeholder="韬唤璇佸彿" @@ -467,6 +487,9 @@ <!-- v-if="form.applytype != '4'" --> <template slot-scope="scope"> <el-input + :disabled=" + userprofile.nickName != '闄堟厱鍗�' && businessType == 1 + " v-model="scope.row.depositbank" placeholder="寮�鎴烽摱琛�" /> @@ -480,13 +503,16 @@ > <template slot-scope="scope"> <el-input + :disabled=" + userprofile.nickName != '闄堟厱鍗�' && businessType == 1 + " v-model="scope.row.bankcardno" placeholder="閾惰甯愬彿" /> </template> </el-table-column> <el-table-column - prop="itemdescribe" + prop="itemdescrisca" align="center" width="330" label="椤圭洰璇存槑" @@ -1182,10 +1208,10 @@ <el-button type="success" size="mini" - icon="el-icon-search" circle + icon="el-icon-search" + circle @click.native.prevent.stop="Downloadfile(scope.row)" - ></el-button - > + ></el-button> </template> </el-table-column> </el-table> @@ -1285,10 +1311,10 @@ <el-button type="success" size="mini" - icon="el-icon-search" circle + icon="el-icon-search" + circle @click.native.prevent.stop="Downloadfile(scope.row)" - ></el-button - > + ></el-button> </template> </el-table-column> </el-table> @@ -2294,31 +2320,35 @@ JSON.stringify(this.rbDetails) ); sessionStorage.setItem("apiform", JSON.stringify(this.form)); - addorupdateFund(this.form).then(response => { - console.log(this.form); - console.log(response, "淇濆瓨杩斿弬"); - if (response.code === 200) { - if (this.form.id) { - this.$modal.msgSuccess("鐢宠鍗曚慨鏀规垚鍔燂紒"); - this.$router.go(-1); + addorupdateFund(this.form) + .then(response => { + console.log(this.form); + console.log(response, "淇濆瓨杩斿弬"); + if (response.code === 200) { + if (this.form.id) { + this.$modal.msgSuccess("鐢宠鍗曚慨鏀规垚鍔燂紒"); + this.$router.go(-1); + } else { + this.$modal.msgSuccess("鐢宠鍗曚繚瀛樻垚鍔燂紒"); + this.$store.dispatch("tagsView/delView", this.$route); + this.$router.push({ + path: "/finance/applyDetail/", + query: { + id: response.data, + businessType: "2", + operationType: "update", + curCase: this.curCase + } + }); + } + this.form.id = response.data; } else { - this.$modal.msgSuccess("鐢宠鍗曚繚瀛樻垚鍔燂紒"); - this.$store.dispatch("tagsView/delView", this.$route); - this.$router.push({ - path: "/finance/applyDetail/", - query: { - id: response.data, - businessType: "2", - operationType: "update", - curCase: this.curCase - } - }); + this.$modal.msgError("鐢宠鍗曚繚瀛樺け璐ワ細" + response.msg); } - this.form.id = response.data; - } else { - this.$modal.msgError("鐢宠鍗曚繚瀛樺け璐ワ細" + response.msg); - } - }); + }) + .catch(res => { + this.$modal.msgError("鐢宠鍗曚繚瀛樺け璐ワ細" + res); + }); //鍏抽棴绐楀彛 this.loading = false; // this.getfundList(); diff --git a/src/views/project/fund/performancedetails/index.vue b/src/views/project/fund/performancedetails/index.vue index f661042..eb106e5 100644 --- a/src/views/project/fund/performancedetails/index.vue +++ b/src/views/project/fund/performancedetails/index.vue @@ -254,9 +254,13 @@ align="center" label="韬唤璇佸彿" width="200" - > + > <template slot-scope="scope"> - <el-input v-model="scope.row.idcardno" placeholder="韬唤璇佸彿" /> + <el-input + + v-model="scope.row.idcardno" + placeholder="韬唤璇佸彿" + /> </template> </el-table-column> @@ -268,6 +272,7 @@ > <template slot-scope="scope"> <el-input + v-model="scope.row.depositbank" placeholder="寮�鎴烽摱琛�" /> @@ -281,6 +286,7 @@ > <template slot-scope="scope"> <el-input + v-model="scope.row.bankcardno" placeholder="閾惰甯愬彿" /> diff --git a/src/views/project/travelexpenseapply/travelexpensedetail/index.vue b/src/views/project/travelexpenseapply/travelexpensedetail/index.vue index f866229..7067353 100644 --- a/src/views/project/travelexpenseapply/travelexpensedetail/index.vue +++ b/src/views/project/travelexpenseapply/travelexpensedetail/index.vue @@ -2452,7 +2452,7 @@ this.$router.go(-1); }) .catch(err => { - this.$modal.msgError("鏂板鎶ラ攢鍗曚繚瀛樺け璐ワ紒"); + this.$modal.msgError("鏂板鎶ラ攢鍗曚繚瀛樺け璐ワ紒" + res); }); } } -- Gitblit v1.9.3