| | |
| | | @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-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" /> --> |
| | |
| | | :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"> |
| | |
| | | <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" /> |
| | |
| | | </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%"> |
| | |
| | | </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" /> |
| | |
| | | </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> |
| | |
| | | <!-- <el-input |
| | | v-model="scope.row.beneficiaryname" |
| | | placeholder="姓名" |
| | | /> --> |
| | | /> --> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="servicesscopename" align="center" label="费用说明" width="180"> |
| | |
| | | </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> |
| | |
| | | <el-input v-model="form.officedirector" placeholder="请输入办公室主任" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | |
| | | <el-col :span="8"> |
| | | <el-form-item label="财务部负责人" 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) => |
| | |
| | | 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++) { |
| | |
| | | }; |
| | | //附件处理 |
| | | this.fileList = this.form.annexbankcard ? this.form.annexbankcard.split(",").map(item => ({ url: item, name: item })) : [] |
| | | |
| | | |
| | | listFundflow(listFundflowparams).then((res) => { |
| | | this.fundflowList = res.rows; |
| | | }); |