<template> <div class="eibs-tab"> <!-- <c-list-search @form-reset="selpHandleReset" @form-search="selpHandleSearch"> <template v-slot="searchSlot"> --> <el-form class="m-table-search-form" ref="paramsForm" :inline="true" label-position="right" label-width="110px" size="small" > <el-row> <c-col :span="24" style=""> <c-col :span="8"> <el-form-item label="业务编号" prop="bopquep.ownref" style="width: 100%"> <c-input v-model="model.bopquep.ownref" maxlength="16" placeholder="请输入业务编号" ></c-input> </el-form-item> </c-col> <c-col :span="8"> <el-form-item label="起止日期" style="width: 100%"> <c-col :span="11"> <c-date-picker type="date" v-model="model.bopquep.frmdat" value-format="yyyy-MM-dd" style="width: 100%" placeholder="请选择From" ></c-date-picker> </c-col> <c-col :span="2" style="text-align: center"> <label style="display: inline-block; width: 100%">-</label> </c-col> <c-col :span="11"> <c-date-picker type="date" v-model="model.bopquep.tildat" value-format="yyyy-MM-dd" style="width: 100%" placeholder="请选择Until" ></c-date-picker> </c-col> </el-form-item> </c-col> <c-col :span="8"> <el-form-item label="查询日期类型" prop="bopquep.dattyp" style="width: 100%"> <c-select v-model="model.bopquep.dattyp" style="width: 100%" placeholder="请选择查询日期类型" > <el-option v-for="item in codes.dattyp" :key="item.value" :label="item.label" :value="item.value" > </el-option> </c-select> </el-form-item> </c-col> </c-col> <c-col :span="24" style="text-align: right;height:36.8px" v-if="!searchToggle"> <el-button size="small" @click="selpHandleReset">重置</el-button> <el-button type="primary" icon="el-icon-search" size="small" @click="selpHandleSearch" >查询</el-button > <el-button type="text" @click="searchToggle=true"> 展开 <i class="el-icon-arrow-down"></i> </el-button> </c-col> </el-row> <el-row v-show="searchToggle"> <c-col :span="24" style=""> <c-col :span="8"> <el-form-item label="申报号码" prop="bopquep.rptno" style="width: 100%"> <c-input v-model="model.bopquep.rptno" maxlength="22" placeholder="请输入申报号码" ></c-input> </el-form-item> </c-col> <c-col :span="8"> <el-form-item label="业务所属行" prop="bopquep.ownextkey" style="width: 100%"> <c-select v-model="model.bopquep.ownextkey" style="width: 100%" placeholder="请选择Initial Code" > </c-select> </el-form-item> </c-col> <c-col :span="8"> <el-form-item label="客户类型" prop="bopquep.ptytyp" style="width: 100%"> <c-select v-model="model.bopquep.ptytyp" style="width: 100%" placeholder="请选择客户类型" > <el-option v-for="item in codes.ptytyp" :key="item.value" :label="item.label" :value="item.value" > </el-option> </c-select> </el-form-item> </c-col> </c-col> <c-col :span="24" style=""> <c-col :span="8"> <el-form-item label="客户名称" prop="bopquep.ptynam" style="width: 100%"> <c-input v-model="model.bopquep.ptynam" style="width: 100%" placeholder="请输入客户名称" ></c-input> </el-form-item> </c-col> <c-col :span="8"> <el-form-item label="结算方式" prop="bopquep.medtyp" style="width: 100%"> <c-select v-model="model.bopquep.medtyp" style="width: 100%" placeholder="请选择结算方式" > <el-option v-for="item in codes.medtyp" :key="item.value" :label="item.label" :value="item.value" > </el-option> </c-select> </el-form-item> </c-col> <c-col :span="8"> <el-form-item label="申报类型" prop="bopquep.boptyp" style="width: 100%"> <c-select v-model="model.bopquep.boptyp" style="width: 100%" placeholder="请选择申报类型" > <el-option v-for="item in codes.boptyp" :key="item.value" :label="item.label" :value="item.value" > </el-option> </c-select> </el-form-item> </c-col> </c-col> <c-col :span="24" style=""> <c-col :span="8"> <el-form-item label="笔数" prop="bopquep.sum" style="width: 100%"> <c-input v-model="model.bopquep.sum" placeholder="请输入笔数" ></c-input> </el-form-item> </c-col> <c-col :span="8"> <el-form-item label="业务状态" prop="bopquep.staflg" style="width: 100%"> <c-select v-model="model.bopquep.staflg" style="width: 100%" placeholder="请选择业务状态" > <el-option v-for="item in codes.staflg" :key="item.value" :label="item.label" :value="item.value" > </el-option> </c-select> </el-form-item> </c-col> <c-col :span="8" style="text-align: right;height:36.8px" v-if="searchToggle"> <el-button size="small" @click="selpHandleReset">重置</el-button> <el-button type="primary" icon="el-icon-search" size="small" @click="selpHandleSearch" >查询</el-button > <el-button type="text" @click="searchToggle=false"> 收起 <i class="el-icon-arrow-up"></i> </el-button> </c-col> </c-col> </el-row> </el-form> <!-- </template> </c-list-search> --> <c-col :span="24" style=""> <div style="border-bottom: 10px solid rgb(232, 232, 232)"> </div> </c-col> <c-row style="margin-top: 20px"> <c-col style=""> <c-button size="small" type="primary" style="margin-left:0">导出Excel</c-button> <c-button size="small" type="primary" style="margin-left:0">应急导出</c-button> </c-col> </c-row> <el-row> <c-col :span="24" style=""> <c-istream-table :list="stmData.data" :columns="stmData.columns" :showButtonFlg="true"> <el-table-column fixed="right" prop="op" label="操作" width="200px"> <template slot="header"> <c-col :span="11" style="text-align:left"><span>操作</span></c-col> <!-- <c-col :span="12" style="text-align:right"><c-button icon="el-icon-s-tools"></c-button></c-col> --> </template> <template slot-scope="scope"> <a href="javascript:void(0)" @click="continueEdit(scope.row)" >详情</a > <a href="javascript:void(0)" @click="continueEdit(scope.row)" >修改</a > <a href="javascript:void(0)" @click="continueEdit(scope.row)" >删除</a > </template> </el-table-column> </c-istream-table> </c-col> </el-row> <!-- <c-col :span="12"> <el-form-item label="申报类型" prop="bopquep.boptyp"> <c-select v-model="model.bopquep.boptyp" style="width:100%" placeholder="请选择申报类型"> </c-select> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="From" prop="bopquep.frmdat"> <c-date-picker type="date" v-model="model.bopquep.frmdat" style="width:100%" placeholder="请选择From"></c-date-picker> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="Until" prop="bopquep.tildat"> <c-date-picker type="date" v-model="model.bopquep.tildat" style="width:100%" placeholder="请选择Until"></c-date-picker> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="至" prop="bopquep.staflg"> <c-input v-model="model.bopquep.staflg" maxlength="1" placeholder="请输入至"></c-input> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="查询日期类型" prop="bopquep.dattyp"> <c-input v-model="model.bopquep.dattyp" maxlength="1" placeholder="请输入查询日期类型"></c-input> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="Initial Code" prop="bopquep.ownextkey"> <c-select v-model="model.bopquep.ownextkey" style="width:100%" placeholder="请选择Initial Code"> </c-select> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="申报号码" prop="bopquep.rptno"> <c-input v-model="model.bopquep.rptno" maxlength="22" placeholder="请输入申报号码"></c-input> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="客户类型" prop="bopquep.ptytyp"> <c-select v-model="model.bopquep.ptytyp" style="width:100%" placeholder="请选择客户类型"> </c-select> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="客户名称" prop="bopquep.ptynam"> <c-input v-model="model.bopquep.ptynam" maxlength="50" placeholder="请输入客户名称"></c-input> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="结算方式" prop="bopquep.medtyp"> <c-select v-model="model.bopquep.medtyp" style="width:100%" placeholder="请选择结算方式"> </c-select> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="业务编号" prop="bopquep.ownref"> <c-input v-model="model.bopquep.ownref" maxlength="16" placeholder="请输入业务编号"></c-input> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="笔数" prop="bopquep.sum"> <c-input v-model="model.bopquep.sum" placeholder="请输入笔数"></c-input> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="Selection" prop="dblstm"> <c-input v-model="model.dblstm" placeholder="请输入Selection"></c-input> </el-form-item> </c-col> <c-col :span="12"> <c-button size="small" type="primary" @click="onSerbut"> Search </c-button> </c-col> <c-col :span="12"> <c-button size="small" type="primary" @click="onDtlbut"> Detail </c-button> </c-col> <c-col :span="12"> <c-button size="small" type="primary" @click="onAddbut"> Add New </c-button> </c-col> <c-col :span="12"> <c-button size="small" type="primary" @click="onAmebut"> Modify </c-button> </c-col> <c-col :span="12"> <c-button size="small" icon="el-icon-delete" @click="onDelbut"> Delete </c-button> </c-col> <c-col :span="12"> <c-button size="small" type="primary" @click="onPrtbut"> Print </c-button> </c-col> <c-col :span="12"> <c-button size="small" type="primary" @click="onExpbut"> 导出Excel </c-button> </c-col> <c-col :span="12"> <c-button size="small" type="primary" @click="onExpbop"> 应急导出 </c-button> </c-col> <c-col :span="12"> <c-button size="small" type="primary" @click="onExi"> Exit </c-button> </c-col> --> </div> </template> <script> import Api from "~/service/Api"; import commonProcess from "~/mixin/commonProcess"; import CodeTable from "~/config/CodeTable"; import Event from "~/model/Bopsel/Event"; export default { inject: ["root"], props: ["model", "codes"], mixins: [commonProcess], data() { return { searchToggle:false, stmData: { columns: [ '4 1 "申报号码" 0 ', '5 2 "客户" 0', '7 3 "组织机构代码" 0', '20 4 "基础" 0', '21 5 "银行业务编号" 0', ], data: [], }, }; }, methods: { ...Event }, created: function () { this.model.bopquep.boptyp = "ALL"; this.model.bopquep.frmdat = new Date(); this.model.bopquep.tildat = new Date(); }, }; </script> <style scoped> .eibs-tab >>> .m-table-search{ border-bottom: 0; } .eibs-tab >>> .m-table-search-operation-top { width: calc(95.833333% + 9px); } </style>