src/views/project/donationdetails/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/project/unitCost/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/project/unitCost/particulars/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/views/project/donationdetails/index.vue
@@ -1324,7 +1324,7 @@ prop="organno" /> <el-table-column label="系统编号" label="分配系统编号" align="center" width="120" prop="caseno" @@ -1332,12 +1332,12 @@ <template slot-scope="scope"> <el-input v-model="scope.row.caseno" placeholder="系统编号" placeholder="分配系统编号" /> </template> </el-table-column> <el-table-column label="接收时间" label="分配接收时间" align="center" width="200" prop="applicanttime" @@ -1350,7 +1350,7 @@ v-model="scope.row.applicanttime" type="datetime" value-format="yyyy-MM-dd HH:mm:ss" placeholder="选择接收时间" placeholder="选择分配接收时间" > </el-date-picker> </template> src/views/project/unitCost/index.vue
@@ -1,206 +1,85 @@ <template> <div class="app-container"> <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="120px" > <el-form-item label="付款医院" prop="name"> <el-input v-model="queryParams.name" placeholder="请输入姓名" clearable size="small" @keyup.enter.native="handleQuery" /> <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="120px"> <el-form-item label="医疗机构" prop="name"> <el-input v-model="queryParams.name" placeholder="请输入医疗机构" clearable size="small" @keyup.enter.native="handleQuery" /> </el-form-item> <el-form-item label="收款年度" prop="donationcategory"> <el-input v-model="queryParams.donationcategory" placeholder="请输入捐献类别" clearable size="small" @keyup.enter.native="handleQuery" /> <el-input v-model="queryParams.donationcategory" placeholder="请输入查询时间" clearable size="small" @keyup.enter.native="handleQuery" /> </el-form-item> <el-form-item label="收款状态" prop="chargeamount"> <el-input v-model="queryParams.chargeamount" placeholder="请输入费用金额" clearable size="small" @keyup.enter.native="handleQuery" /> <el-form-item label="收款金额" prop="chargeamount"> <el-input v-model="queryParams.chargeamount" placeholder="请输入收款金额" clearable size="small" @keyup.enter.native="handleQuery" /> </el-form-item> <el-form-item> <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery" >搜索</el-button > <el-button icon="el-icon-refresh" size="mini" @click="resetQuery" >重置</el-button > <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button> <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button> </el-form-item> </el-form> <el-row :gutter="10" class="mb8"> <el-col :span="1.5"> <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd" v-hasPermi="['system:donorcharge:add']" >新增</el-button > <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd" v-hasPermi="['system:donorcharge:add']">新增</el-button> </el-col> <el-col :span="1.5"> <el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate" v-hasPermi="['system:donorcharge:edit']" >修改</el-button > <el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate" v-hasPermi="['system:donorcharge:edit']">修改</el-button> </el-col> <el-col :span="1.5"> <el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete" v-hasPermi="['system:donorcharge:remove']" >删除</el-button > <el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete" v-hasPermi="['system:donorcharge:remove']">删除</el-button> </el-col> <right-toolbar :showSearch.sync="showSearch" @queryTable="getList" ></right-toolbar> <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> </el-row> <el-table v-loading="loading" :data="donorchargeList" @selection-change="handleSelectionChange" > <el-table-column label="申请时间" align="center" prop="createTime" width="180" > <el-table v-loading="loading" :data="donorchargeList" @selection-change="handleSelectionChange"> <el-table-column label="申请时间" align="center" prop="createTime" width="180"> <template slot-scope="scope"> <span>{{ parseTime(scope.row.createTime, "{y}-{m}-{d}") }}</span> </template> </el-table-column> <el-table-column label="收款单号" align="center" prop="paymentno" /> <el-table-column label="付款医院" width="180" align="center" prop="hospitalname" /> <el-table-column label="申请单号" align="center" prop="paymentno" /> <el-table-column label="医疗机构" width="180" align="center" prop="hospitalname" /> <el-table-column label="状态" align="center" prop="paystatus"> <el-table-column label="付款状态" align="center" prop="paystatus"> <template slot-scope="scope"> <dict-tag :options="dict.type.Collection_status" :value="scope.row.paystatus" /> <dict-tag :options="dict.type.Collection_status" :value="scope.row.paystatus" /> </template> </el-table-column> <el-table-column label="应收金额" align="center" prop="receivableamount" /> <el-table-column label="已收金额" align="center" prop="receivedamount" /> <el-table-column label="收款日期" width="180" align="center" prop="receivedtime" /> <el-table-column label="经办人" align="center" prop="updateBy" /> <el-table-column label="应收金额" align="center" prop="receivableamount" /> <el-table-column label="实收金额" align="center" prop="receivedamount" /> <el-table-column label="收款日期" width="180" align="center" prop="receivedtime"><template slot-scope="scope"> <span>{{ parseTime(scope.row.createTime, "{y}-{m}-{d}") }}</span> </template> </el-table-column> <el-table-column label="经办人" align="center" prop="userName" /> <el-table-column label="操作" width="280" align="center"> <template slot-scope="scope"> <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)" v-hasPermi="['system:donorcharge:edit']" >修改</el-button > <el-button size="mini" type="text" icon="el-icon-edit" @click="handleDetail(scope.row)" v-hasPermi="['system:donorcharge:edit']" >详情</el-button > <el-button size="mini" type="text" @click="handleDelete(scope.row)" v-hasPermi="['system:donorcharge:remove']" ><span class="button-delete" ><i class="el-icon-delete"></i>删除</span ></el-button > <el-button size="mini" type="primary" @click="download(scope.row.id)" icon="el-icon-download" circle ></el-button> <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)" v-hasPermi="['system:donorcharge:edit']">修改</el-button> <el-button size="mini" type="text" icon="el-icon-edit" @click="handleDetail(scope.row)" v-hasPermi="['system:donorcharge:edit']">详情</el-button> <el-button size="mini" type="text" @click="handleDelete(scope.row)" v-hasPermi="['system:donorcharge:remove']"><span class="button-delete"><i class="el-icon-delete"></i>删除</span></el-button> <el-button size="mini" type="primary" @click="download(scope.row.id)" icon="el-icon-download" circle></el-button> </template> </el-table-column> </el-table> <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize" @pagination="getList" /> <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize" @pagination="getList" /> <el-dialog :visible.sync="showSelectionDialog" :close-on-click-modal="false" :title="'付款医疗机构选择'" width="500px" style="text-align: center" v-loading="loading" > <el-form ref="selectionForm" :model="selectionForm"> <el-dialog :visible.sync="showSelectionDialog" :close-on-click-modal="false" :title="'请选择收款单的医疗机构'" width="500px" style="text-align: center" v-loading="loading"> <el-form ref="selectionForm" :model="selectionForm" label-width="100px"> <el-row> <el-form-item align="left" label="医疗机构" prop="treatmenthospitalno" > <org-selecter ref="addOrgSelect" :org-type="'4'" v-model="selectionForm.donorid" /> <el-form-item align="left" label="医疗机构:" prop="treatmenthospitalno"> <org-selecter ref="addOrgSelect" :org-type="'4'" v-model="selectionForm.itemid" /> </el-form-item> </el-row> </el-form> @@ -263,8 +142,8 @@ donorinfolist: [], selectionForm: { index: null, donorid: null, donorname: null itemid: null, itemname: null }, loadingdonorlist: false, @@ -309,15 +188,15 @@ //专家/医疗机构/费用报销机构选择 confirmSelection() { var curdonorinfo = null; console.log(this.selectionForm.donorid, "donorid"); console.log(this.selectionForm.itemid, "itemid"); //从案例列表获取信息 this.donorinfolist.map(item => { if (this.selectionForm.donorid == item.id) { if (this.selectionForm.itemid == item.id) { curdonorinfo = item; } }); let searchData = { organizationid: this.selectionForm.donorid //传入的类型 organizationid: this.selectionForm.itemid //传入的类型 }; //搜索条件 listOrganization(searchData).then(res => { if (res.code == 200) { @@ -386,8 +265,8 @@ /** 新增按钮操作 */ handleAdd() { this.selectionForm.index = null; this.selectionForm.donorid = null; this.selectionForm.donorname = null; this.selectionForm.itemid = null; this.selectionForm.itemname = null; if (this.donorlist[0]) { this.showSelectionDialog = true; @@ -406,8 +285,8 @@ this.donorinfolist.forEach(item1 => { this.donorlist.push({ donorid: item1.id, donorname: item1.name itemid: item1.id, itemname: item1.name }); }); console.log(this.donorinfolist, " this.donorinfolist"); @@ -475,14 +354,14 @@ const ids = row.id || this.ids; this.$modal .confirm('是否确认删除捐献案例器官列编号为"' + ids + '"的数据项?') .then(function() { .then(function () { return delDonorpayment(ids); }) .then(() => { this.getList(); this.$modal.msgSuccess("删除成功"); }) .catch(() => {}); .catch(() => { }); }, /** 导出按钮操作 */ @@ -498,7 +377,7 @@ this.$download.name(response.msg); this.exportLoading = false; }) .catch(() => {}); .catch(() => { }); } } }; src/views/project/unitCost/particulars/index.vue
@@ -6,17 +6,9 @@ <el-row> <el-col :span="5"> <el-form-item label="申请日期" prop="createTime"> <el-date-picker v-model="form.createTime" value-format="yyyy-MM-dd " type="date" :disabled="true" placeholder="选择出生年月"> <el-date-picker v-model="form.createTime" value-format="yyyy-MM-dd " type="date" :disabled="true" placeholder="选择出生年月"> </el-date-picker> </el-form-item> </el-col> <el-col :span="5"> <el-form-item label="单据状态" prop="paystatus"> <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="5"><el-form-item label="单据编号" prop="paymentno"> @@ -24,41 +16,30 @@ </el-form-item> </el-col> <el-col :span="5"> <el-form-item label="经办人" prop="createby"> <el-input v-model="form.createby" placeholder="请输入姓名" :disabled="true" /> <el-form-item label="收款状态" prop="paystatus"> <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="5"> <el-form-item label="经办人" prop="userName"> <el-input v-model="form.userName" placeholder="请输入姓名" :disabled="true" /> </el-form-item> </el-col> </el-row> <el-row> <el-col :span="5"> <el-form-item label="收款单位" prop="beneficiary"> <el-input v-model="form.beneficiary" placeholder="请输入收款单位" /> </el-form-item> </el-col> <el-col :span="10"> <el-form-item label="收款银行" prop="beneficiarybank"> <el-input v-model="form.beneficiarybank" placeholder="请输入收款银行" /> </el-form-item> </el-col> <el-col :span="5"> <el-form-item label="收款账号" prop="beneficiaryaccount"> <el-input v-model="form.beneficiaryaccount" placeholder="请输入收款行号" /> </el-form-item> </el-col> </el-row> <el-row> <el-col :span="20"> <el-form-item label="联系信息" prop="remark"> <el-input v-model="form.remark" placeholder="请输入备注" /> </el-form-item> </el-col> </el-row> <el-row> <el-col :span="5"> <el-form-item label="付款医院" prop="hospitalname"> <el-form-item label="医疗机构" prop="hospitalname"> <el-input v-model="form.hospitalname" placeholder="请输入付款医院" :disabled="true" /> </el-form-item> </el-col> </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="请输入实收金额" /> @@ -66,14 +47,16 @@ </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 " type="date" placeholder="选择收款日期"> <el-date-picker clearable size="small" v-model="form.receivedtime" value-format="yyyy-MM-dd " type="date" placeholder="选择收款日期"> </el-date-picker> </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-row> <el-row> <el-col :span="20"> <el-form-item label="备注信息" prop="remark"> <el-input v-model="form.remark" placeholder="请输入备注" /> </el-form-item> </el-col> </el-row> @@ -84,9 +67,9 @@ <el-row style="margin-top: 10px"> <el-table :data="donorchargeorgans" ref="table" border max-height="800" highlight-current-row :summary-method="getSummaries" show-summary> <el-table-column prop="organno" align="center" fixed label="器官编号" width="90"> <el-table-column prop="donorname" align="center" fixed label="捐献者" width="120"> <template slot-scope="scope"> <el-input v-model="scope.row.organno" placeholder="器官编号" :disabled="true" /> <el-input v-model="scope.row.donorname" placeholder="捐献者" :disabled="true" /> </template> </el-table-column> <el-table-column prop="organname" fixed align="center" label="器官名称" width="120"> @@ -94,25 +77,19 @@ <el-input v-model="scope.row.organname" :disabled="true" placeholder="器官名称" /> </template> </el-table-column> <el-table-column label="国家编号" align="center" width="120" prop="caseno"> <el-table-column prop="organno" align="center" fixed label="器官编号" width="90"> <template slot-scope="scope"> <el-input v-model="scope.row.caseno" :disabled="true" placeholder="国家编号" /> <el-input v-model="scope.row.organno" placeholder="器官编号" :disabled="true" /> </template> </el-table-column> <el-table-column prop="hospitalno" align="center" label="接收医院" width="280"> <el-table-column label="分配系统编号" align="center" width="120" prop="caseno"> <template slot-scope="scope"> <!-- <el-input v-model="scope.row.hospitalname" :disabled="true" placeholder="接收医院" /> --> <org-selecter ref="tranHosSelect" :org-type="'4'" :disabled="true" v-model="scope.row.hospitalno" style="width: 100%" /> <el-input v-model="scope.row.caseno" :disabled="true" placeholder="分配系统编号" /> </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="受体姓氏" /> <el-input v-model="scope.row.name" placeholder="受体姓氏" /> </template> </el-table-column> <el-table-column prop="receiveTime" align="center" label="接收日期" width="200"> @@ -122,7 +99,6 @@ </el-date-picker> </template> </el-table-column> <el-table-column prop="organcharge" align="center" label="应收金额" width="150"> <template slot-scope="scope"> <el-input @blur="chargeSum" v-model="scope.row.organcharge" placeholder="应收金额" /> @@ -133,7 +109,18 @@ <el-input @blur="chargeSum" v-model="scope.row.amount" placeholder="实收金额" /> </template> </el-table-column> <el-table-column prop="organchargedesc" width="280" align="center" label="备注"> <template slot-scope="scope"> <el-input type="textarea" :rows="1" v-model="scope.row.organchargedesc" placeholder="备注" /> </template> </el-table-column> <!-- <el-table-column prop="hospitalno" align="center" label="接收医院" width="280"> <template slot-scope="scope"> <org-selecter ref="tranHosSelect" :org-type="'4'" :disabled="true" v-model="scope.row.hospitalno" style="width: 100%" /> </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" @@ -141,11 +128,7 @@ </el-date-picker> </template> </el-table-column> <el-table-column prop="organchargedesc" width="280" align="center" label="备注"> <template slot-scope="scope"> <el-input type="textarea" :rows="1" v-model="scope.row.organchargedesc" placeholder="备注" /> </template> </el-table-column> --> <el-table-column label="操作" fixed="right" width="260" align="center"> <template slot-scope="scope"> <el-button type="text" @click="handleDelete(scope.row)" v-hasPermi="['system:donorcharge:remove']"><span @@ -167,19 +150,11 @@ <div class="examine-jic"> <div style="margin: 0 10px 20px 10px;"> <el-card class="box-card"> <el-tag v-for="item in overallCase" :key="item.id" closable @close="handleClose(item)" > <el-tag v-for="item in overallCase" :key="item.id" closable @close="handleClose(item)"> {{ item.donorname }} </el-tag> <div style="margin-top: 20px; text-align: right;"> 共选择<span style="font-size: 18px; color: #409EFF;margin: 0 10px;" >{{ overallCase.length }}</span >条数据 共选择<span style="font-size: 18px; color: #409EFF;margin: 0 10px;">{{ overallCase.length }}</span>条数据 </div> </el-card> </div> @@ -211,20 +186,17 @@ scope.row.donorname }}</template> </el-table-column> <el-table-column prop="organname" label="器官名称" show-overflow-tooltip> </el-table-column> <el-table-column prop="organno" label="器官编号" width="120"> </el-table-column> <el-table-column prop="caseno" label="国家分配编号" show-overflow-tooltip> <el-table-column prop="caseno" label="分配系统编号" show-overflow-tooltip> </el-table-column> <el-table-column prop="name" label="受体姓氏" show-overflow-tooltip> </el-table-column> <el-table-column prop="hospitalname" label="接收医院" show-overflow-tooltip> <el-table-column prop="receiveTime" label="移植日期" show-overflow-tooltip> </el-table-column> <el-table-column prop="receiveTime" label="接收日期" show-overflow-tooltip> </el-table-column> <el-table-column prop="address" label="备注" show-overflow-tooltip> <el-table-column prop="organchargedesc" label="备注信息" show-overflow-tooltip> </el-table-column> </el-table> </el-row> @@ -849,7 +821,7 @@ handleDelete(row) { this.$modal .confirm("是否确认删除该条器官费用数据项?") .confirm("是否确认删除该条器官的数据项?") .then(() => { let value = row; value.paymentid = null; @@ -1231,6 +1203,7 @@ } } } ::v-deep .el-tag--medium { height: 28px; line-height: 26px;