From a40c5148ad225760859297b7c55b664da4c4aa28 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期二, 19 三月 2024 11:07:15 +0800 Subject: [PATCH] 11 --- src/views/project/tallage/computingBill/index.vue | 336 +++++++++++++++++++++++-------------------------------- 1 files changed, 139 insertions(+), 197 deletions(-) diff --git a/src/views/project/unitCost/particulars.vue b/src/views/project/tallage/computingBill/index.vue similarity index 86% rename from src/views/project/unitCost/particulars.vue rename to src/views/project/tallage/computingBill/index.vue index 160e216..0427c66 100644 --- a/src/views/project/unitCost/particulars.vue +++ b/src/views/project/tallage/computingBill/index.vue @@ -4,29 +4,7 @@ <div class="top-text">{{ title }}</div> <el-form ref="form" :model="form" :rules="rules" label-width="120px"> <el-row> - <el-col :span="5"> - <el-form-item label="缁忓姙浜�" prop="name"> - <el-input - v-model="form.createby" - placeholder="璇疯緭鍏ュ鍚�" - :disabled="true" - /> - </el-form-item> - </el-col> - <el-col :span="5"> - <el-form-item label="鏀舵鐘舵��" prop="sex"> - <el-select v-model="form.paystatus" placeholder="璇烽�夋嫨鐘舵��"> - <el-option - v-for="dict in gatheringlist" - :key="dict.label" - :label="dict.label" - :value="dict.value" - ></el-option> - </el-select> - </el-form-item> - </el-col> - - <el-col :span="7"> + <el-col :span="6"> <el-form-item label="鐢宠鏃ユ湡" prop="createTime"> <el-date-picker v-model="form.createTime" @@ -38,35 +16,76 @@ </el-date-picker> </el-form-item> </el-col> - <el-col :span="7" - ><el-form-item label="鏀舵鍗曞彿" prop="donateno"> - <el-input v-model="form.paymentno" placeholder="璇疯緭鍏ユ敹娆惧崟鍙�" /> - </el-form-item> - </el-col> </el-row - ><el-row - ><el-col :span="5" - ><el-form-item label="鏀舵鍗曚綅" prop="donateno"> + <el-col :span="6"> + <el-form-item label="缁忓姙浜�" prop="name"> <el-input - v-model="form.beneficiary" - placeholder="璇疯緭鍏ユ敹娆惧崟浣�" + v-model="form.username" + placeholder="璇疯緭鍏ュ鍚�" + :disabled="true" /> </el-form-item> </el-col> - <el-col :span="12" - ><el-form-item label="鏀舵閾惰" prop="donateno"> + <el-col :span="6"> + <el-form-item label="绠楃◣鐘舵��" prop="sex"> + <el-select v-model="form.istax" placeholder="璇烽�夋嫨鐘舵��"> + <el-option + v-for="dict in gatheringlist" + :key="dict.label" + :label="dict.label" + :value="dict.value" + ></el-option> + </el-select> + </el-form-item> + </el-col> + + <el-col :span="6" + ><el-form-item label="绠楃◣鏃堕棿" prop="donateno"> + <el-date-picker + v-model="form.taxedtime" + value-format="yyyy-MM-dd HH:mm:ss" + type="datetime" + :disabled="true" + placeholder="閫夋嫨鏃堕棿" + > + </el-date-picker> + </el-form-item> + </el-col> </el-row + ><el-row + ><el-col :span="6" + ><el-form-item label="绋庡墠閲戦" prop="donateno"> <el-input - v-model="form.beneficiarybank" - placeholder="璇疯緭鍏ユ敹娆鹃摱琛�" + v-model="form.pretaxamount" + placeholder="璇疯緭鍏ョ◣鍓嶉噾棰�" + /> + </el-form-item> + </el-col> + <el-col :span="6" + ><el-form-item label="鎵g◣閲戦" prop="donateno"> + <el-input + v-model="form.taxMoney" + placeholder="璇疯緭鍏ユ墸绋庨噾棰�" /> </el-form-item> </el-col> - <el-col :span="7"> - <el-form-item label="鏀舵琛屽彿" prop="donationcategory"> + <el-col :span="6"> + <el-form-item label="绋庡悗閲戦" prop="donationcategory"> <el-input - v-model="form.beneficiaryaccount" + v-model="form.taxedamount" placeholder="璇疯緭鍏ユ敹娆捐鍙�" /> + </el-form-item> + </el-col> + <el-col :span="6"> + <el-form-item label="浠樻鐘舵��" prop="sex"> + <el-select v-model="form.isdistribute" placeholder="璇烽�夋嫨鐘舵��"> + <el-option + v-for="dict in gatheringlist" + :key="dict.label" + :label="dict.label" + :value="dict.value" + ></el-option> + </el-select> </el-form-item> </el-col> </el-row> @@ -77,50 +96,9 @@ </el-form-item> </el-col> </el-row> - <el-row> - <el-col :span="7"> - <el-form-item label="浠樻鍖婚櫌" prop="sex"> - <el-input - v-model="form.hospitalname" - placeholder="璇疯緭鍏ヤ粯娆惧尰闄�" - :disabled="true" - /> - </el-form-item> - </el-col> - <el-col :span="5"> - <el-form-item label="搴旀敹閲戦" prop="receivableamount"> - <el-input - v-model="form.receivableamount" - placeholder="璇疯緭鍏ュ簲鏀堕噾棰�" - :disabled="true" - /> - </el-form-item> - </el-col> - <el-col :span="5"> - <el-form-item label="瀹炴敹閲戦" prop="receivedamount"> - <el-input - @blur="chargeSumall" - v-model="form.receivedamount" - placeholder="璇疯緭鍏ュ疄鏀堕噾棰�" - /> - </el-form-item> - </el-col> - <el-col :span="5"> - <el-form-item label="鏀舵鏃ユ湡" prop="receivedtime"> - <el-date-picker - clearable - size="small" - v-model="form.receivedtime" - value-format="yyyy-MM-dd HH:mm:ss" - type="datetime" - placeholder="閫夋嫨鏀舵鏃ユ湡" - > - </el-date-picker> - </el-form-item> - </el-col> - </el-row> + <div class="headlines"> - <div>鏀舵鏄庣粏</div> + <div>涓撳璐逛粯娆剧敵璇峰崟</div> <el-button type="primary" @click="handleAddpatient">鏂板</el-button> </div> <el-row style="margin-top: 10px"> @@ -137,34 +115,20 @@ prop="organno" align="center" fixed - label="鍣ㄥ畼缂栧彿" + label="妗堜緥鎹愮尞鑰�" width="90" > <template slot-scope="scope"> <el-input v-model="scope.row.organno" - placeholder="鍣ㄥ畼缂栧彿" + placeholder="妗堜緥鎹愮尞鑰�" :disabled="true" /> </template> </el-table-column> + <el-table-column - prop="organname" - fixed - align="center" - label="鍣ㄥ畼鍚嶇О" - width="120" - > - <template slot-scope="scope"> - <el-input - v-model="scope.row.organname" - :disabled="true" - placeholder="鍣ㄥ畼鍚嶇О" - /> - </template> - </el-table-column> - <el-table-column - label="鍥藉缂栧彿" + label="鐢宠浜�" align="center" width="120" prop="caseno" @@ -173,50 +137,35 @@ <el-input v-model="scope.row.caseno" :disabled="true" - placeholder="鍥藉缂栧彿" + placeholder="鐢宠浜�" /> </template> </el-table-column> <el-table-column prop="hospitalno" align="center" - label="鎺ユ敹鍖婚櫌" + label="鎵�灞炵粍鍒�" width="280" > <template slot-scope="scope"> <!-- <el-input - v-model="scope.row.hospitalname" - :disabled="true" - placeholder="鎺ユ敹鍖婚櫌" - /> --> + v-model="scope.row.hospitalname" + :disabled="true" + placeholder="鎺ユ敹鍖婚櫌" + /> --> <org-selecter - ref="tranHosSelect" - :org-type="'4'" + ref="tranHosSelect" + :org-type="'4'" :disabled="true" - - v-model="scope.row.hospitalno" - style="width: 100%" - /> - </template> - </el-table-column> - <el-table-column - label="鍙椾綋濮撴皬" - align="center" - width="120" - prop="name" - > - <template slot-scope="scope"> - <el-input - v-model="scope.row.name" - :disabled="true" - placeholder="鍙椾綋濮撴皬" + v-model="scope.row.hospitalno" + style="width: 100%" /> </template> </el-table-column> <el-table-column prop="receiveTime" align="center" - label="鎺ユ敹鏃ユ湡" + label="鐢宠鏃ユ湡" width="200" > <template slot-scope="scope"> @@ -228,58 +177,53 @@ :disabled="true" type="date" value-format="yyyy-MM-dd HH:mm:ss" - placeholder="鎺ユ敹鏃ユ湡" + placeholder="鐢宠鏃ユ湡" > </el-date-picker> + </template> + </el-table-column> + <el-table-column + prop="organname" + fixed + align="center" + label="绋庡墠閲戦" + width="120" + > + <template slot-scope="scope"> + <el-input + v-model="scope.row.organname" + :disabled="true" + placeholder="绋庡墠閲戦" + /> + </template> + </el-table-column> + <el-table-column + label="鎵g◣閲戦" + align="center" + width="120" + prop="name" + > + <template slot-scope="scope"> + <el-input + v-model="scope.row.name" + :disabled="true" + placeholder="鎵g◣閲戦" + /> </template> </el-table-column> <el-table-column prop="organcharge" align="center" - label="搴旀敹閲戦" + label="绋庡悗閲戦" width="150" > <template slot-scope="scope"> <el-input @blur="chargeSum" v-model="scope.row.organcharge" - placeholder="搴旀敹閲戦" + placeholder="绋庡悗閲戦" /> - </template> - </el-table-column> - <el-table-column - prop="amount" - align="center" - label="瀹炴敹閲戦" - width="150" - > - <template slot-scope="scope"> - <el-input - @blur="chargeSum" - v-model="scope.row.amount" - placeholder="瀹炴敹閲戦" - /> - </template> - </el-table-column> - - <el-table-column - prop="amounttime" - align="center" - label="鏀舵鏃ユ湡" - width="200" - > - <template slot-scope="scope"> - <el-date-picker - clearable - size="small" - style="width: 100%" - v-model="scope.row.amounttime" - type="date" - value-format="yyyy-MM-dd HH:mm:ss" - placeholder="鏀舵鏃ユ湡" - > - </el-date-picker> </template> </el-table-column> <el-table-column @@ -312,13 +256,13 @@ ><i class="el-icon-delete"></i>鍒犻櫎</span ></el-button > - <el-button + <!-- <el-button type="text" icon="el-icon-folder-opened" @click="Filepopup(scope.$index, scope.row)" v-hasPermi="['system:donorcharge:edit']" >闄勪欢</el-button - > + > --> </template> </el-table-column> </el-table> @@ -335,7 +279,7 @@ </div> <!-- 娣诲姞鎮h�� --> <el-dialog - title="閫夋嫨鍣ㄥ畼鍜岀粍缁�" + title="涓撳璐逛粯娆剧敵璇峰崟閫夋嫨" :visible.sync="dialogVisiblepatient" width="70%" :before-close="handleClosehz" @@ -351,14 +295,7 @@ :inline="true" label-width="98px" > - <el-form-item label="鎺ユ敹鍖婚櫌" prop="status"> - <el-input - v-model="form.hospitalname" - placeholder="璇疯緭鍏ヤ粯娆惧尰闄�" - :disabled="true" - /> - </el-form-item> - <el-form-item label="鎹愮尞鑰�" prop="status"> + <el-form-item label="鎹愮尞妗堜緥" prop="status"> <el-select v-model="patientqueryParams.donorchargeid" filterable @@ -399,7 +336,7 @@ @selection-change="handleSelectionChange" > <el-table-column type="selection" width="55"> </el-table-column> - <el-table-column label="鎹愮尞鑰�" width="120"> + <el-table-column label="妗堜緥鎹愮尞鑰�" width="120"> <template slot-scope="scope">{{ scope.row.donorname }}</template> @@ -407,33 +344,33 @@ <el-table-column prop="organname" - label="鍣ㄥ畼鍚嶇О" + label="鎵�灞炵粍鍒�" show-overflow-tooltip > </el-table-column> - <el-table-column prop="organno" label="鍣ㄥ畼缂栧彿" width="120"> + <el-table-column prop="organno" label="鐢宠浜�" width="120"> </el-table-column> <el-table-column prop="caseno" - label="鍥藉鍒嗛厤缂栧彿" + label="鐢宠鏃ユ湡" show-overflow-tooltip > </el-table-column> <el-table-column prop="name" - label="鍙椾綋濮撴皬" + label="绋庡墠閲戦" show-overflow-tooltip > </el-table-column> <el-table-column prop="hospitalname" - label="鎺ユ敹鍖婚櫌" + label="鎵g◣閲戦" show-overflow-tooltip > </el-table-column> <el-table-column prop="receiveTime" - label="鎺ユ敹鏃ユ湡" + label="绋庡悗閲戦" show-overflow-tooltip > </el-table-column> @@ -563,8 +500,8 @@ :preview-src-list="pdfimgsrcList" > <!-- <div slot="error" class="image-slot"> - <i class="el-icon-picture-outline"></i> - </div> --> + <i class="el-icon-picture-outline"></i> + </div> --> </el-image> </div> <div v-else class="pdfimgmins">{{ hintitle }}</div> @@ -600,7 +537,13 @@ import Li_area_select from "@/components/Address"; import { getUserProfile } from "@/api/system/user"; import { getToken } from "@/utils/auth"; -import debounce from "lodash/debounce"; +import { + addFundTax, + getExpertfeeList, + getFundtax, + getMaxFundTaxId, + listbxiaostatistics +} from "@/api/project/tallage"; export default { components: { Treeselect, @@ -636,9 +579,8 @@ } ], gatheringlist: [ - { label: "鏂板缓", value: "1" }, - { label: "寰呮敹娆�", value: "2" }, - { label: "宸叉敹娆�", value: "3" } + { label: "鏈畻绋�", value: "0" }, + { label: "宸茬畻绋�", value: "1" } ], multipleSelection: [], patientqueryParams: { @@ -953,15 +895,9 @@ handleUpdate() { this.reset(); this.title = "鏀舵缁撶畻鐢宠鍗曠紪杈�"; - - listDonorpayment({ id: this.curId }).then(response => { - this.form = response.rows[0]; - //鍣ㄥ畼璐圭敤淇℃伅 - listDonorchargeorgan(this.patientqueryParams).then(res => { - console.log("listDonorchargeorgan", res); - this.donorchargeorgans = res.rows; - console.log(this.donorchargeorgans, "donorchargeorgans"); - }); + getFundtax(this.curId ).then(response => { + this.form = response.data; + }); }, @@ -1439,6 +1375,12 @@ } } } +::v-deep .el-input.is-disabled .el-input__inner { + background-color: #f5f7fa; + border-color: #dfe4ed; + color: #000000; + cursor: not-allowed; +} ::v-deep .el-input--medium .el-input__inner { height: 36px; -- Gitblit v1.9.3