| | |
| | | |
| | | <template> |
| | | <div class="app-container"> |
| | | <el-form |
| | | :model="queryParams" |
| | | ref="queryForm" |
| | | :inline="true" |
| | | v-show="showSearch" |
| | | label-width="68px" |
| | | > |
| | | <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px"> |
| | | <el-row> |
| | | <el-col :span="6"> |
| | | <el-form-item label="出差人" prop="travelers"> |
| | | <el-input |
| | | v-model="queryParams.travelers" |
| | | placeholder="请输入出差人" |
| | | clearable |
| | | size="small" |
| | | @keyup.enter.native="handleQuery" |
| | | /> |
| | | <el-input v-model="queryParams.travelers" placeholder="请输入出差人" clearable size="small" |
| | | @keyup.enter.native="handleQuery" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | |
| | | <el-col :span="6"> |
| | | <el-form-item label="报销人" prop="username"> |
| | | <el-input |
| | | v-model="queryParams.username" |
| | | placeholder="请输入报销人" |
| | | clearable |
| | | size="small" |
| | | @keyup.enter.native="handleQuery" |
| | | /> |
| | | <el-input v-model="queryParams.username" placeholder="请输入报销人" clearable size="small" |
| | | @keyup.enter.native="handleQuery" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | |
| | | <el-col :span="6"> |
| | | <el-form-item label="审核状态" prop="recordstatus"> |
| | | <el-input |
| | | v-model="queryParams.recordstatus" |
| | | placeholder="请选择审核状态" |
| | | clearable |
| | | size="small" |
| | | v-if="0" |
| | | @keyup.enter.native="handleQuery" |
| | | /> |
| | | <el-select |
| | | v-model="queryParams.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-input v-model="queryParams.recordstatus" placeholder="请选择审核状态" clearable size="small" v-if="0" |
| | | @keyup.enter.native="handleQuery" /> |
| | | <el-select v-model="queryParams.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-select> |
| | | </el-form-item> |
| | | </el-col> |
| | |
| | | <el-row> |
| | | <el-col :span="8"> |
| | | <el-form-item label="报销日期" prop="createTime"> |
| | | <el-date-picker |
| | | format="yyyy-MM-dd" |
| | | value-format="yyyy-MM-dd" |
| | | v-model="value1" |
| | | type="daterange" |
| | | @blur="onpick" |
| | | range-separator="至" |
| | | start-placeholder="报销开始日期" |
| | | end-placeholder="报销结束日期" |
| | | @keyup.enter.native="handleQuery" |
| | | > |
| | | <el-date-picker format="yyyy-MM-dd" value-format="yyyy-MM-dd" v-model="value1" type="daterange" @blur="onpick" |
| | | range-separator="至" start-placeholder="报销开始日期" end-placeholder="报销结束日期" @keyup.enter.native="handleQuery"> |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | </el-col> |
| | | |
| | | <el-col :span="6"> |
| | | <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-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-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | </el-form> |
| | | |
| | | <el-row :gutter="10" class="mb8"> |
| | | <el-col :span="1.5"> |
| | | <el-button |
| | | type="warning" |
| | | plain |
| | | icon="el-icon-download" |
| | | size="mini" |
| | | :loading="exportLoading" |
| | | @click="handleExport" |
| | | >导出</el-button |
| | | > |
| | | <el-button type="warning" plain icon="el-icon-download" size="mini" :loading="exportLoading" |
| | | @click="handleExport">导出</el-button> |
| | | </el-col> |
| | | <!-- v-hasPermi="['project:funddetail:export']" --> |
| | | <right-toolbar |
| | | :showSearch.sync="showSearch" |
| | | @queryTable="getList" |
| | | ></right-toolbar> |
| | | <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> |
| | | </el-row> |
| | | <el-table |
| | | border |
| | | v-loading="loading" |
| | | :data="reimbursementList" |
| | | @selection-change="handleSelectionChange" |
| | | > |
| | | <el-table border v-loading="loading" :data="reimbursementList" @selection-change="handleSelectionChange"> |
| | | <!-- <el-table-column type="selection" width="55" align="center" /> --> |
| | | |
| | | <el-table-column |
| | | label="审批状态" |
| | | width="120" |
| | | align="center" |
| | | prop="checkFlag" |
| | | > |
| | | <el-table-column label="审批状态" width="120" align="center" prop="checkFlag"> |
| | | <template slot-scope="scope"> |
| | | <span v-if="scope.row.checkFlag == 0" |
| | | ><i |
| | | class="el-icon-check" |
| | | style="color: #5fb878; font-weight: bold" |
| | | ></i |
| | | ></span> |
| | | <span v-if="scope.row.checkFlag == 0"><i class="el-icon-check" |
| | | style="color: #5fb878; font-weight: bold"></i></span> |
| | | <!-- <span v-else>待审核</span> --> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="报销归类" |
| | | width="120" |
| | | align="center" |
| | | prop="costtype" |
| | | > |
| | | <el-table-column label="报销归类" width="120" align="center" prop="costtype"> |
| | | <template slot-scope="scope"> |
| | | <dict-tag |
| | | :options="dict.type.sys_travelexpensebelong" |
| | | :value="scope.row.costtype" |
| | | /> |
| | | <dict-tag :options="dict.type.sys_travelexpensebelong" :value="scope.row.costtype" /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="申请日期" |
| | | width="120" |
| | | align="center" |
| | | prop="createTime" |
| | | > |
| | | <el-table-column label="申请日期" width="120" align="center" prop="createTime"> |
| | | <template slot-scope="scope"> |
| | | <span>{{ parseTime(scope.row.createTime, "{y}-{m}-{d}") }}</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="报销人" |
| | | width="120" |
| | | align="center" |
| | | prop="username" |
| | | > |
| | | <el-table-column label="报销人" width="120" align="center" prop="username"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="出差人" |
| | | width="180" |
| | | align="center" |
| | | prop="travelers" |
| | | > |
| | | <el-table-column label="出差人" width="180" align="center" prop="travelers"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="报销金额" |
| | | width="120" |
| | | align="center" |
| | | prop="amountrequested" |
| | | > |
| | | <el-table-column label="报销金额" width="120" align="center" prop="amountrequested"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="出差事由" |
| | | align="center" |
| | | width="280" |
| | | prop="reason" |
| | | > |
| | | <el-table-column label="出差事由" align="center" width="280" prop="reason"> |
| | | </el-table-column> |
| | | <el-table-column label="联系电话" width="120" align="center" prop="phone"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="开户银行" |
| | | width="180" |
| | | align="center" |
| | | prop="depositbank" |
| | | > |
| | | <el-table-column label="开户银行" width="180" align="center" prop="depositbank"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="银行卡号" |
| | | width="180" |
| | | align="center" |
| | | prop="bankcardno" |
| | | > |
| | | <el-table-column label="银行卡号" width="180" align="center" prop="bankcardno"> |
| | | </el-table-column> |
| | | <!-- <el-table-column label="报销合计" align="center" prop="financechecher"> |
| | | </el-table-column> --> |
| | | <el-table-column |
| | | label="财务审核" |
| | | width="120" |
| | | align="center" |
| | | prop="financechecher" |
| | | > |
| | | <el-table-column label="财务审核" width="120" align="center" prop="financechecher"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="捐献者" |
| | | width="120" |
| | | align="center" |
| | | prop="donorname" |
| | | > |
| | | <el-table-column label="捐献者" width="120" align="center" prop="donorname"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="操作" |
| | | align="center" |
| | | fixed="right" |
| | | class-name="small-padding fixed-width" |
| | | width="270" |
| | | > |
| | | <el-table-column label="操作" align="center" fixed="right" class-name="small-padding fixed-width" width="270"> |
| | | <template slot-scope="scope"> |
| | | <el-button |
| | | size="mini" |
| | | type="text" |
| | | icon="el-icon-edit" |
| | | v-if="scope.row.checkFlag == 1" |
| | | @click="handleUpdate(scope.row)" |
| | | >审批</el-button |
| | | > |
| | | <el-button |
| | | size="mini" |
| | | type="text" |
| | | icon="el-icon-edit" |
| | | v-if="scope.row.checkFlag == 0" |
| | | @click="handleShow(scope.row)" |
| | | >详情</el-button |
| | | > |
| | | <el-button size="mini" type="text" icon="el-icon-edit" v-if="scope.row.checkFlag == 1" |
| | | @click="handleUpdate(scope.row)">审批</el-button> |
| | | <el-button size="mini" type="text" icon="el-icon-edit" v-if="scope.row.checkFlag == 0" |
| | | @click="handleShow(scope.row)">详情</el-button> |
| | | <!-- v-hasPermi="['project:funddetail:edit']" --> |
| | | <el-button |
| | | size="mini" |
| | | type="text" |
| | | icon="el-icon-download" |
| | | @click="gettable(scope.row)" |
| | | > |
| | | <el-button size="mini" type="text" icon="el-icon-download" @click="gettable(scope.row)"> |
| | | 下载 |
| | | </el-button> |
| | | <!-- v-hasPermi="['project:funddetail:edit']" --> |
| | | <el-button |
| | | size="mini" |
| | | type="text" |
| | | icon="el-icon-delete" |
| | | disabled |
| | | @click="handleDelete(scope.row)" |
| | | >删除</el-button |
| | | > |
| | | <el-button size="mini" type="text" icon="el-icon-delete" disabled |
| | | @click="handleDelete(scope.row)">删除</el-button> |
| | | <!-- v-hasPermi="['project:funddetail:remove']" --> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | <!-- v-hasPermi="['project:donateconsolationfund:edit']" --> |
| | | <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 |
| | | :title="title" |
| | | :visible.sync="open" |
| | | width="1100px" |
| | | append-to-body |
| | | > |
| | | <el-dialog :title="title" :visible.sync="open" width="1400px" append-to-body> |
| | | <el-form ref="form" :model="form" label-width="120px"> |
| | | <el-row> |
| | | <el-col :span="7"> |
| | | <el-form-item label="捐献者" prop="infoid"> |
| | | <el-select |
| | | v-model="form.infoid" |
| | | @change="selectbaseinfo" |
| | | filterable |
| | | disabled |
| | | placeholder="请选择捐献者" |
| | | > |
| | | <el-option |
| | | v-for="item in baselist" |
| | | :key="item.index" |
| | | :label="item.name" |
| | | :value="item.infoid" |
| | | > |
| | | <el-select v-model="form.infoid" @change="selectbaseinfo" filterable disabled placeholder="请选择捐献者"> |
| | | <el-option v-for="item in baselist" :key="item.index" :label="item.name" :value="item.infoid"> |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="8"> |
| | | <el-form-item label="捐献编号" prop="donorno"> |
| | | <el-input |
| | | disabled |
| | | v-model="form.donorno" |
| | | placeholder="捐献编号" |
| | | /> |
| | | <el-input disabled v-model="form.donorno" placeholder="捐献编号" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="7"> |
| | | <el-form-item label="申请日期" prop="createTime"> |
| | | <el-date-picker |
| | | style="width: 100%" |
| | | v-model="form.createTime" |
| | | disabled |
| | | type="date" |
| | | value-format="yyyy-MM-dd HH:mm:ss" |
| | | placeholder="申请日期" |
| | | > |
| | | <el-date-picker style="width: 100%" v-model="form.createTime" disabled type="date" |
| | | value-format="yyyy-MM-dd HH:mm:ss" placeholder="申请日期"> |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | </el-col> |
| | |
| | | <el-col :span="7"> |
| | | <el-form-item label="区域组长" prop="managerno"> |
| | | <el-input v-model="form.managerno" placeholder="区域组长" /> |
| | | </el-form-item> </el-col |
| | | ></el-row> |
| | | </el-form-item> </el-col></el-row> |
| | | <el-row> |
| | | <el-col :span="7"> |
| | | <el-form-item label="开户银行" prop="depositbank"> |
| | |
| | | <el-col :span="8"> |
| | | <el-form-item label="银行账号" prop="bankcardno"> |
| | | <el-input v-model="form.bankcardno" placeholder="开户银行" /> |
| | | </el-form-item> </el-col |
| | | ><el-col :span="7"> |
| | | </el-form-item> </el-col><el-col :span="7"> |
| | | <el-form-item label="联系电话" prop="phone"> |
| | | <el-input v-model="form.phone" placeholder="联系电话" /> |
| | | </el-form-item> |
| | | </el-col> </el-row |
| | | ><el-row> |
| | | </el-col> </el-row><el-row> |
| | | <el-col :span="21"> |
| | | <el-form-item label="出差事由" prop="reason"> |
| | | <el-input v-model="form.reason" placeholder="出差事由" /> |
| | |
| | | |
| | | <el-row type="flex" :gutter="10" align="right" class="mb8"> |
| | | <el-col :span="6"> |
| | | <el-button |
| | | type="primary" |
| | | plain |
| | | icon="el-icon-plus" |
| | | size="mini" |
| | | disabled |
| | | @click="addRow" |
| | | >新增一行</el-button |
| | | > |
| | | <el-button type="primary" plain icon="el-icon-plus" size="mini" disabled @click="addRow">新增一行</el-button> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-table :data="applicationDetailArr" border highlight-current-row> |
| | | <el-table-column |
| | | prop="starttime" |
| | | slot="" |
| | | label="出发日期" |
| | | align="center" |
| | | width="150" |
| | | > |
| | | <el-table-column prop="starttime" slot="" label="出发日期" align="center" width="150"> |
| | | <template slot-scope="scope"> |
| | | <el-date-picker |
| | | clearable |
| | | size="small" |
| | | style="width: 100%" |
| | | v-model="scope.row.starttime" |
| | | type="date" |
| | | value-format="yyyy-MM-dd HH:mm:ss" |
| | | placeholder="出发日期" |
| | | @change="getStandard(scope.row)" |
| | | > |
| | | <el-date-picker clearable size="small" style="width: 100%" v-model="scope.row.starttime" type="date" |
| | | value-format="yyyy-MM-dd HH:mm:ss" placeholder="出发日期" @change="getStandard(scope.row)"> |
| | | </el-date-picker> |
| | | </template> |
| | | </el-table-column> |
| | | |
| | | <el-table-column |
| | | prop="departure" |
| | | slot="" |
| | | label="出发地点" |
| | | align="center" |
| | | width="120" |
| | | > |
| | | <el-table-column prop="departure" slot="" label="出发地点" align="center" width="120"> |
| | | <template slot-scope="scope"> |
| | | <el-input |
| | | v-model="scope.row.departure" |
| | | placeholder="出发地点" |
| | | /> |
| | | <el-input v-model="scope.row.departure" placeholder="出发地点" /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="endtime" |
| | | slot="" |
| | | label="到达日期" |
| | | align="center" |
| | | width="150" |
| | | > |
| | | <el-table-column prop="endtime" slot="" label="到达日期" align="center" width="150"> |
| | | <template slot-scope="scope"> |
| | | <el-date-picker |
| | | clearable |
| | | size="small" |
| | | style="width: 100%" |
| | | v-model="scope.row.endtime" |
| | | type="date" |
| | | value-format="yyyy-MM-dd HH:mm:ss" |
| | | placeholder="到达日期" |
| | | > |
| | | <el-date-picker clearable size="small" style="width: 100%" v-model="scope.row.endtime" type="date" |
| | | value-format="yyyy-MM-dd HH:mm:ss" placeholder="到达日期"> |
| | | </el-date-picker> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | @change="selcetdestination(scope.row)" |
| | | ></li_area_select> |
| | | </template> |
| | | </el-table-column> --><el-table-column |
| | | label="到达地点" |
| | | prop="destination" |
| | | align="center" |
| | | width="320" |
| | | > |
| | | </el-table-column> --><el-table-column label="到达地点" prop="destination" align="center" width="320"> |
| | | <template slot-scope="scope"> |
| | | <el-input |
| | | v-model="scope.row.destination" |
| | | placeholder="出发地点" |
| | | /> |
| | | <el-input v-model="scope.row.destination" placeholder="出发地点" /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="days" label="天数" width="80" align="center"> |
| | | <template slot-scope="scope"> |
| | | <el-input |
| | | v-model="scope.row.days" |
| | | @blur="getStandard(scope.row)" |
| | | placeholder="天数" |
| | | /> |
| | | <el-input v-model="scope.row.days" @blur="getStandard(scope.row)" placeholder="天数" /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="traffictype" |
| | | label="交通工具" |
| | | align="center" |
| | | width="120" |
| | | > |
| | | <el-table-column prop="traffictype" label="交通工具" align="center" width="120"> |
| | | <template slot-scope="scope"> |
| | | <el-input |
| | | v-model="scope.row.traffictype" |
| | | placeholder="交通工具" |
| | | /> |
| | | <el-input v-model="scope.row.traffictype" placeholder="交通工具" /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="trafficexpense" |
| | | label="交通费" |
| | | align="center" |
| | | width="100" |
| | | > |
| | | <el-table-column prop="trafficexpense" label="交通费" align="center" width="100"> |
| | | <template slot-scope="scope"> |
| | | <el-input |
| | | v-model="scope.row.trafficexpense" |
| | | placeholder="交通费" |
| | | @blur=" |
| | | (val) => { |
| | | sumTotalFee(scope.row); |
| | | } |
| | | " |
| | | /> |
| | | <el-input v-model="scope.row.trafficexpense" placeholder="交通费" @blur="(val) => { |
| | | sumTotalFee(scope.row); |
| | | } |
| | | " /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="cityfee" |
| | | label="市内交通费" |
| | | align="center" |
| | | width="100" |
| | | > |
| | | <el-table-column prop="cityfee" label="市内交通费" align="center" width="100"> |
| | | <template slot-scope="scope"> |
| | | <el-input |
| | | v-model="scope.row.cityfee" |
| | | placeholder="市内交通费" |
| | | @blur=" |
| | | (val) => { |
| | | sumTotalFee(scope.row); |
| | | } |
| | | " |
| | | >{{ Number(scope.row.cityfee).toFixed(2) }} |
| | | <el-input v-model="scope.row.cityfee" placeholder="市内交通费" @blur="(val) => { |
| | | sumTotalFee(scope.row); |
| | | } |
| | | ">{{ Number(scope.row.cityfee).toFixed(2) }} |
| | | </el-input> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="hotelexpense" |
| | | label="住宿费" |
| | | align="center" |
| | | width="100" |
| | | > |
| | | <el-table-column prop="hotelexpense" label="住宿费" align="center" width="100"> |
| | | <template slot-scope="scope"> |
| | | <el-input |
| | | v-model="scope.row.hotelexpense" |
| | | placeholder="住宿费" |
| | | @blur=" |
| | | (val) => { |
| | | sumTotalFee(scope.row); |
| | | } |
| | | " |
| | | /> |
| | | <el-input v-model="scope.row.hotelexpense" placeholder="住宿费" @blur="(val) => { |
| | | sumTotalFee(scope.row); |
| | | } |
| | | " /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="otherexpense" |
| | | label="杂费" |
| | | align="center" |
| | | width="100" |
| | | > |
| | | <el-table-column prop="otherexpense" label="杂费" align="center" width="100"> |
| | | <template slot-scope="scope"> |
| | | <el-input |
| | | v-model="scope.row.otherexpense" |
| | | placeholder="杂费" |
| | | @blur=" |
| | | (val) => { |
| | | sumTotalFee(scope.row); |
| | | } |
| | | " |
| | | /> |
| | | <el-input v-model="scope.row.otherexpense" placeholder="杂费" @blur="(val) => { |
| | | sumTotalFee(scope.row); |
| | | } |
| | | " /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="foodexpenses" |
| | | label="伙食费报销" |
| | | align="center" |
| | | width="100" |
| | | > |
| | | <el-table-column prop="foodexpenses" label="伙食费报销" align="center" width="100"> |
| | | <template slot-scope="scope"> |
| | | <el-input |
| | | v-model="scope.row.foodexpenses" |
| | | placeholder="伙食费报销" |
| | | @blur=" |
| | | (val) => { |
| | | sumTotalFee(scope.row); |
| | | } |
| | | " |
| | | /> |
| | | <el-input v-model="scope.row.foodexpenses" placeholder="伙食费报销" @blur="(val) => { |
| | | sumTotalFee(scope.row); |
| | | } |
| | | " /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="foodallowance" |
| | | label="伙食费补助" |
| | | align="center" |
| | | width="100" |
| | | > |
| | | <el-table-column prop="foodallowance" label="伙食费补助" align="center" width="100"> |
| | | <template slot-scope="scope"> |
| | | <el-input |
| | | v-model="scope.row.foodallowance" |
| | | placeholder="伙食费补助" |
| | | @blur=" |
| | | (val) => { |
| | | sumTotalFee(scope.row); |
| | | } |
| | | " |
| | | /> |
| | | </template> </el-table-column |
| | | ><el-table-column |
| | | prop="otherfeeamount" |
| | | label="其他费用" |
| | | align="center" |
| | | width="100" |
| | | > |
| | | <el-input v-model="scope.row.foodallowance" placeholder="伙食费补助" @blur="(val) => { |
| | | sumTotalFee(scope.row); |
| | | } |
| | | " /> |
| | | </template> </el-table-column><el-table-column prop="otherfeeamount" label="其他费用" align="center" |
| | | width="100"> |
| | | <template slot-scope="scope"> |
| | | <el-input |
| | | v-model="scope.row.otherfeeamount" |
| | | placeholder="其他费用" |
| | | @blur=" |
| | | (val) => { |
| | | sumTotalFee(scope.row); |
| | | } |
| | | " |
| | | /> |
| | | <el-input v-model="scope.row.otherfeeamount" placeholder="其他费用" @blur="(val) => { |
| | | sumTotalFee(scope.row); |
| | | } |
| | | " /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="departure" |
| | | slot="" |
| | | label="其他费用说明" |
| | | align="center" |
| | | width="120" |
| | | > |
| | | <el-table-column prop="departure" slot="" label="其他费用说明" align="center" width="120"> |
| | | <template slot-scope="scope"> |
| | | <el-input |
| | | v-model="scope.row.otherfeedesc" |
| | | placeholder="其他费用说明" |
| | | /> |
| | | <el-input v-model="scope.row.otherfeedesc" placeholder="其他费用说明" /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="total" |
| | | label="合计" |
| | | align="center" |
| | | width="140" |
| | | > |
| | | <el-table-column prop="total" label="合计" align="center" width="140"> |
| | | <template slot-scope="scope"> |
| | | <el-input v-model="scope.row.total" placeholder="合计" /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | fixed="right" |
| | | label="操作" |
| | | align="center" |
| | | width="120" |
| | | > |
| | | <el-table-column fixed="right" label="操作" align="center" width="120"> |
| | | <!-- deleteRow(scope.$index, applicationDetailArr) --> |
| | | |
| | | <template slot-scope="scope"> |
| | | <el-button |
| | | @click.native.prevent=" |
| | | deleteRow(scope.$index, applicationDetailArr, scope.row) |
| | | " |
| | | type="text" |
| | | size="small" |
| | | disabled |
| | | > |
| | | <el-button @click.native.prevent=" |
| | | deleteRow(scope.$index, applicationDetailArr, scope.row) |
| | | " type="text" size="small" disabled> |
| | | 删除 |
| | | </el-button> |
| | | </template> |
| | |
| | | |
| | | <el-col :span="6"> |
| | | <el-form-item label="财务副院长" prop="finvicepresident"> |
| | | <el-input |
| | | v-model="form.finvicepresident" |
| | | placeholder="财务副院长" |
| | | /> |
| | | <el-input v-model="form.finvicepresident" placeholder="财务副院长" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="业务副院长" prop="busvicepresident"> |
| | | <el-input |
| | | v-model="form.busvicepresident" |
| | | placeholder="业务副院长" |
| | | /> |
| | | </el-form-item> </el-col></el-row |
| | | ><el-row> |
| | | <el-input v-model="form.busvicepresident" placeholder="业务副院长" /> |
| | | </el-form-item> </el-col></el-row><el-row> |
| | | <el-col :span="6"> |
| | | <el-form-item label="办公室主任" prop="officedirector"> |
| | | <el-input |
| | | v-model="form.officedirector" |
| | | placeholder="办公室主任" |
| | | /> |
| | | <el-input v-model="form.officedirector" placeholder="办公室主任" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="财务部主任" prop="financedirector"> |
| | | <el-input |
| | | v-model="form.financedirector" |
| | | placeholder="财务部主任" |
| | | /> |
| | | <el-input v-model="form.financedirector" placeholder="财务部主任" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="财务审核" prop="financechecher"> |
| | | <el-input v-model="form.financechecher" placeholder="财务审核" /> |
| | | </el-form-item> </el-col |
| | | ></el-row> |
| | | </el-form-item> </el-col></el-row> |
| | | </el-form> |
| | | <el-form label-width="120px"> |
| | | <el-table :data="fundflowList" border> |
| | | <el-table-column |
| | | label="审核人" |
| | | align="center" |
| | | width="120" |
| | | prop="checkusername" |
| | | /> |
| | | <el-table-column |
| | | label="审核日期" |
| | | align="center" |
| | | width="160" |
| | | prop="createTime" |
| | | /> |
| | | <el-table-column |
| | | label="审核结果" |
| | | align="center" |
| | | width="200" |
| | | prop="flowconclusion" |
| | | ><template slot-scope="scope" |
| | | ><span v-if="scope.row.flowconclusion == 1">通过</span |
| | | ><span v-if="scope.row.flowconclusion == 2" |
| | | >不通过</span |
| | | ></template |
| | | > |
| | | <el-table-column label="审核人" align="center" width="120" prop="checkusername" /> |
| | | <el-table-column label="审核日期" align="center" width="160" prop="createTime" /> |
| | | <el-table-column label="审核结果" align="center" width="200" prop="flowconclusion"><template |
| | | slot-scope="scope"><span v-if="scope.row.flowconclusion == 1">通过</span><span |
| | | v-if="scope.row.flowconclusion == 2">不通过</span></template> |
| | | </el-table-column> |
| | | <el-table-column label="审核备注" align="center" prop="flowcontent" /> |
| | | </el-table> |
| | | |
| | | <el-row style="margin-top: 25px; margin-bottom: 5px" v-if="dialogType=='edit'"> |
| | | <el-row style="margin-top: 25px; margin-bottom: 5px" v-if="dialogType == 'edit'"> |
| | | <el-col :span="7"> |
| | | <el-form-item label="审核结果" align="left"> |
| | | <el-radio-group v-model="newobj.flowlevelone" align="left"> |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row v-if="dialogType=='edit'"> |
| | | <el-row v-if="dialogType == 'edit'"> |
| | | <el-col :span="17"> |
| | | <el-form-item label="审核备注" align="left"> |
| | | <el-input v-model="newobj.flowconclusion" placeholder="备注" /> |
| | |
| | | </el-row> |
| | | </el-form> |
| | | <div slot="footer" class="dialog-footer"> |
| | | <el-button type="primary" @click="checksubmit" v-if="dialogType=='edit'">保 存</el-button> |
| | | <el-button type="primary" @click="checksubmit" v-if="dialogType == 'edit'">保 存</el-button> |
| | | <el-button @click="cancel">取 消</el-button> |
| | | </div> |
| | | </el-dialog> |
| | |
| | | } |
| | | checkfund(checkfundobj).then((res) => { |
| | | this.reset(); |
| | | this.open=false; |
| | | this.open = false; |
| | | this.getList(); |
| | | this.$modal.msgSuccess("审核完成!"); |
| | | |
| | | |
| | | }); |
| | | }, |
| | | getStandard(row) { |
| | |
| | | this.getList(); |
| | | this.$modal.msgSuccess("删除成功"); |
| | | }) |
| | | .catch(() => {}); |
| | | .catch(() => { }); |
| | | }, |
| | | /** 导出按钮操作 */ |
| | | handleExport() { |
| | |
| | | this.$download.name(response.msg); |
| | | this.exportLoading = false; |
| | | }) |
| | | .catch(() => {}); |
| | | .catch(() => { }); |
| | | }, |
| | | |
| | | //新增一行 |
| | |
| | | } |
| | | this.form.amountrequested = allSum.toFixed(2); |
| | | this.form.bigstrmoney = this.convertCurrency(this.form.amountrequested); |
| | | } catch {} |
| | | } catch { } |
| | | }, |
| | | |
| | | //金额大写 |