|  |  | 
 |  |  | <!--  --> | 
 |  |  | <template> | 
 |  |  |   <div class="app-container"> | 
 |  |  |     <el-form | 
 |  |  |       :model="queryParams" | 
 |  |  |       ref="queryForm" | 
 |  |  |       :inline="true" | 
 |  |  |       label-width="70px" | 
 |  |  |     > | 
 |  |  |       <el-row align="left"> | 
 |  |  |         <el-col :span="6"> | 
 |  |  |           <el-form-item label="姓名" prop="name"> | 
 |  |  |             <el-input | 
 |  |  |               v-model="queryParams.name" | 
 |  |  |               placeholder="请输入姓名" | 
 |  |  |               clearable | 
 |  |  |               size="small" | 
 |  |  |               @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" | 
 |  |  |             > | 
 |  |  |               <el-option | 
 |  |  |                 v-for="dict in dict.type.sys_DonationStatus" | 
 |  |  |                 :key="dict.value" | 
 |  |  |                 :label="dict.label" | 
 |  |  |                 :value="dict.value" | 
 |  |  |               /> | 
 |  |  |             </el-select> | 
 |  |  |           </el-form-item> | 
 |  |  |         </el-col> | 
 |  |  |         <el-col :span="6"> | 
 |  |  |           <el-form-item label="捐献者" prop="name"> | 
 |  |  |             <el-input | 
 |  |  |               v-model="queryParams.donorname" | 
 |  |  |               placeholder="请输入捐献者姓名" | 
 |  |  |               clearable | 
 |  |  |               size="small" | 
 |  |  |               @keyup.enter.native="handleQuery" | 
 |  |  |             /> | 
 |  |  |           </el-form-item> | 
 |  |  |         </el-col> | 
 |  |  |         <el-col :span="6"> | 
 |  |  |           <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-col> | 
 |  |  |       </el-row> | 
 |  |  |     </el-form> | 
 |  |  |     <el-row> | 
 |  |  |       <el-col :span="6"> | 
 |  |  |         <el-card shadow="never"> | 
 |  |  | 
 |  |  |               </el-row> | 
 |  |  |             </el-col> | 
 |  |  |           </el-row> | 
 |  |  |           <div> | 
 |  |  |             <el-form | 
 |  |  |               :model="queryParams" | 
 |  |  |               ref="queryForm" | 
 |  |  |               :inline="true" | 
 |  |  |               label-width="70px" | 
 |  |  |             > | 
 |  |  |               <el-form-item label="姓名" prop="name"> | 
 |  |  |                 <el-input | 
 |  |  |                   v-model="queryParams.donorname" | 
 |  |  |                   placeholder="请输入姓名" | 
 |  |  |                   clearable | 
 |  |  |                   size="small" | 
 |  |  |                   @keyup.enter.native="handleQuery" | 
 |  |  |                 /> | 
 |  |  |               </el-form-item> | 
 |  |  |               <el-form-item label="捐献进度" prop="recordstate"> | 
 |  |  |                 <el-select | 
 |  |  |                   v-model="queryParams.recordstate" | 
 |  |  |                   placeholder="请选择记录状态" | 
 |  |  |                   clearable | 
 |  |  |                   size="small" | 
 |  |  |                 > | 
 |  |  |                   <el-option | 
 |  |  |                     v-for="dict in dict.type.sys_DonationStatus" | 
 |  |  |                     :key="dict.value" | 
 |  |  |                     :label="dict.label" | 
 |  |  |                     :value="dict.value" | 
 |  |  |                   /> | 
 |  |  |                 </el-select> | 
 |  |  |               </el-form-item> | 
 |  |  |               <div style="float: right; margin-bottom: 10px;"> | 
 |  |  |                 <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 | 
 |  |  |                 > | 
 |  |  |               </div> | 
 |  |  |             </el-form> | 
 |  |  |           </div> | 
 |  |  |           <el-table | 
 |  |  |             v-loading="loading" | 
 |  |  |             highlight-current-row | 
 |  |  | 
 |  |  |         <el-card shadow="naver"> | 
 |  |  |           <el-form ref="infoform" label-width="100px"> | 
 |  |  |             <el-row :gutter="4" align="right" class="mb8"> | 
 |  |  |               <el-col :span="9"> | 
 |  |  |               <el-col :span="7"> | 
 |  |  |                 <el-form-item label="捐献编号"> | 
 |  |  |                   <el-input | 
 |  |  |                     v-model="curCase.donorno" | 
 |  |  | 
 |  |  |                   ></el-input> | 
 |  |  |                 </el-form-item> | 
 |  |  |               </el-col> | 
 |  |  |               <el-col :span="9"> | 
 |  |  |               <el-col :span="8"> | 
 |  |  |                 <el-form-item label="姓名"> | 
 |  |  |                   <el-input v-model="curCase.name" :disabled="true"></el-input> | 
 |  |  |                 </el-form-item> | 
 |  |  |               </el-col> | 
 |  |  |               <el-col> </el-col> | 
 |  |  |               <el-col :span="3"> | 
 |  |  |                 <el-button | 
 |  |  |                   type="primary" | 
 |  |  |                   icon="el-icon-search" | 
 |  |  |                   size="mini" | 
 |  |  |                   @click="allgetfundList" | 
 |  |  |                   >检索全部</el-button | 
 |  |  |                 > | 
 |  |  |               </el-col> | 
 |  |  |             </el-row> | 
 |  |  |             <el-row :gutter="10" class="mb8"> | 
 |  |  |               <el-col :span="1.5"> | 
 |  |  | 
 |  |  |                   prop="username" | 
 |  |  |                   width="120px" | 
 |  |  |                 /> | 
 |  |  |                 <el-table-column | 
 |  |  |                 <!-- <el-table-column | 
 |  |  |                   label="申请金额" | 
 |  |  |                   align="center" | 
 |  |  |                   prop="pretaxcost" | 
 |  |  |                   width="200px" | 
 |  |  |                 /> --> | 
 |  |  |                 <el-table-column | 
 |  |  |                   label="捐献人" | 
 |  |  |                   align="center" | 
 |  |  |                   prop="donorname" | 
 |  |  |                   width="120px" | 
 |  |  |                 /> | 
 |  |  |                 <el-table-column | 
 |  |  |                   label="组长" | 
 |  |  | 
 |  |  |                     <dict-tag | 
 |  |  |                       :options="dict.type.sys_recordstatus" | 
 |  |  |                       :value="scope.row.recordstatus" | 
 |  |  |                     /> | 
 |  |  |                   </template> | 
 |  |  |                 </el-table-column> | 
 |  |  |                 <el-table-column | 
 |  |  |                   label="申请材料状态" | 
 |  |  |                   width="140" | 
 |  |  |                   align="center" | 
 |  |  |                   prop="checkstatus" | 
 |  |  |                 > | 
 |  |  |                   <template slot-scope="scope"> | 
 |  |  |                     <dict-tag | 
 |  |  |                       :options="dict.type.sys_stage_type" | 
 |  |  |                       :value="scope.row.checkstatus" | 
 |  |  |                     /> | 
 |  |  |                   </template> | 
 |  |  |                 </el-table-column> | 
 |  |  | 
 |  |  |             </el-form-item> | 
 |  |  |           </el-col>--> | 
 |  |  |           <el-col :span="5"> | 
 |  |  |             <el-form-item label="捐献者" prop="name"> | 
 |  |  |             <el-form-item label="捐献者" prop="donorname"> | 
 |  |  |               <el-input | 
 |  |  |                 :disabled="true" | 
 |  |  |                 v-model="form.name" | 
 |  |  |                 v-model="form.donorname" | 
 |  |  |                 placeholder="请输入捐献者姓名" | 
 |  |  |               /> | 
 |  |  |             </el-form-item> | 
 |  |  | 
 |  |  |     //"sys_financeitemtype", | 
 |  |  |     //"sys_expensetype", | 
 |  |  |     "sys_recordstatus", | 
 |  |  |     "sys_professionaltitle" | 
 |  |  |     "sys_professionaltitle", | 
 |  |  |     "sys_stage_type" | 
 |  |  |   ], | 
 |  |  |  | 
 |  |  |   data() { | 
 |  |  | 
 |  |  |  | 
 |  |  |     /** 上报按钮操作 */ | 
 |  |  |     handleUp(row) { | 
 |  |  |       console.log(row); | 
 |  |  |       this.$confirm("是否确认将登记记录上报?", "提示", { | 
 |  |  |         confirmButtonText: "确定", | 
 |  |  |         cancelButtonText: "取消", | 
 |  |  | 
 |  |  |       this.curCase = row; | 
 |  |  |       this.getfundList(); | 
 |  |  |     }, | 
 |  |  |  | 
 |  |  |     allgetfundList() { | 
 |  |  |       this.loading = true; | 
 |  |  |       this.reset(); | 
 |  |  |       this.fundQueryParam.infoid = null; | 
 |  |  |       listFund(this.fundQueryParam).then(response => { | 
 |  |  |         this.loading = false; | 
 |  |  |         this.donateconsolationfundList = response.rows; | 
 |  |  |       }); | 
 |  |  |     }, | 
 |  |  |     getfundList() { | 
 |  |  |       this.loading = true; | 
 |  |  |       this.reset(); |