| ÎļþÃû´Ó src/views/project/fund/overheadcosts/index.vue ÐÞ¸Ä |
| | |
| | | </el-col> |
| | | </el-row> |
| | | </el-form> |
| | | <el-row> |
| | | <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="['project:medicalfund:add']">å建ç³è¯·å</el-button> |
| | | <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd">æ°å¢</el-button> |
| | | <!-- v-hasPermi="['project:medicalfund:add']" --> |
| | | </el-col> |
| | | <el-col :span="1.5"> |
| | | <el-button type="warning" plain icon="el-icon-download" size="mini" :loading="exportLoading" |
| | | @click="handleExport">导åº</el-button> |
| | | </el-col> |
| | | <!-- v-hasPermi="['project:medicalfund:export']" --> |
| | | <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> |
| | | </el-row> |
| | | <el-row> |
| | | <el-table v-loading="loading" border :data="donateconsolationfundList"> |
| | | <el-table-column label="ç³è¯·æ¥æ" align="center" prop="createTime" width="150px"> |
| | | <el-table-column label="ç³è¯·æ¥æ" align="center" prop="createTime" width="180px"> |
| | | <template slot-scope="scope"> |
| | | <span>{{ |
| | | parseTime(scope.row.createTime, "{y}-{m}-{d}") |
| | |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="ç³è¯·äºº" align="center" prop="username" width="150px" /> |
| | | <el-table-column label="ç³è¯·éé¢" align="center" prop="pretaxcost" width="150px" /> |
| | | <el-table-column label="æå±ç»å«" align="center" prop="deptmentname" width="200px" /> |
| | | <el-table-column label="ç»é¿" align="center" prop="managername" width="150px" /> |
| | | <el-table-column label="å®¡æ ¸ç¶æ" width="150" align="center" prop="recordstatus"> |
| | | <template slot-scope="scope"> |
| | | <dict-tag :options="dict.type.sys_recordstatus" :value="scope.row.recordstatus" /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="ç³è¯·éé¢" align="center" prop="amountrequested" width="150px" /> |
| | | <el-table-column label="æå±ç»å«" align="center" prop="deptmentname" width="150px" /> |
| | | <el-table-column label="ç»é¿" align="center" prop="managername" width="220px" /> |
| | | <!-- |
| | | <el-table-column label="èç³»çµè¯" align="center" prop="phone" width="150px" /> |
| | | <el-table-column label="å·¥ä½åä½" align="center" prop="unitname" width="150px" /> |
| | |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | </el-row> |
| | | <!-- æ·»å æä¿®æ¹è´¹ç¨ç³è¯·å --> |
| | | <el-dialog :visible.sync="dialogOpen" :close-on-click-modal="false" width="1400px" :title="title" |
| | | style="text-align: center" v-loading="loading"> |
| | |
| | | </template> |
| | | </el-table-column> |
| | | |
| | | <el-table-column prop="beneficiaryno" align="center" label="å§å" width="120" v-if="form.applytype=='1' || form.applytype=='2'"> |
| | | <el-table-column prop="beneficiaryno" align="center" label="å§å" width="120" |
| | | v-if="form.applytype == '1' || form.applytype == '2'"> |
| | | <template slot-scope="scope"> |
| | | <el-button type="primary" plain @click="ShowDetailDialog(scope, 'name')">{{ scope.row.beneficiaryname |
| | | }}</el-button> |
| | |
| | | /** æ°å¢æé®æä½ */ |
| | | handleAdd() { |
| | | this.$router.push({ |
| | | path: "/finance/fundcontext/", |
| | | path: "/finance/applyDetail/", |
| | | query: { id: 0, businessType: "4", operationType: "add" } |
| | | }); |
| | | |
| | |
| | | /** ä¿®æ¹æé®æä½ */ |
| | | handleUpdate(row) { |
| | | this.$router.push({ |
| | | path: "/finance/fundcontext/", |
| | | path: "/finance/applyDetail/", |
| | | query: { id: row.id, businessType: "4", operationType: "update" } |
| | | }); |
| | | |
| | |
| | | /** æ¥çæé®æä½ */ |
| | | handleDetail(row) { |
| | | this.$router.push({ |
| | | path: "/finance/fundcontext/", |
| | | path: "/finance/applyDetail/", |
| | | query: { id: row.id, businessType: "4", operationType: "detail"} |
| | | }); |
| | | |