| | |
| | | <template> |
| | | <div class="app-container"> |
| | | <div class="grid-content bg-purple"> |
| | | <el-form |
| | | :inline="true" |
| | | ref="form" |
| | | :model="form" |
| | | :label-position="labelPosition" |
| | | class="demo-form-inline" |
| | | > |
| | | <el-form-item label="体检号" prop="tjNum"> |
| | | <el-input |
| | | ref="inputName" |
| | | v-model="form.tjNum" |
| | | placeholder="请输入体检号" |
| | | /> |
| | | <el-form :inline="true" ref="form" :model="form" :label-position="labelPosition" class="demo-form-inline" |
| | | label-width="100px"> |
| | | <el-row> |
| | | <el-col :span="6"> |
| | | <el-form-item label="体检号" prop="tjNum" style="display: flex;"> |
| | | <el-input ref="inputName" v-model="form.tjNum" placeholder="请输入体检号" /> |
| | | </el-form-item> |
| | | <el-form-item label="姓名" prop="tjName"> |
| | | </el-col> |
| | | <el-col :span="5"> |
| | | <el-form-item label="姓名" prop="tjName" style="display: flex;"> |
| | | <el-input v-model="form.tjName" placeholder="请输入姓名" /> |
| | | </el-form-item> |
| | | <el-form-item label="联系电话" prop="tjPhone"> |
| | | </el-col> |
| | | <el-col :span="7"> |
| | | <el-form-item label="联系电话" prop="tjPhone" style="display: flex;"> |
| | | <el-input v-model="form.tjPhone" placeholder="请输入联系电话" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item> |
| | | <el-button |
| | | style="margin-left: 50px" |
| | | type="primary" |
| | | size="mini" |
| | | @click="handle" |
| | | >搜索</el-button |
| | | > |
| | | <el-button |
| | | style="margin-left: 10px" |
| | | type="primary" |
| | | size="mini" |
| | | @click="resetQuery" |
| | | >重置</el-button |
| | | > |
| | | <el-button style="margin-left: 50px" type="primary" size="mini" @click="handle">搜索</el-button> |
| | | <el-button style="margin-left: 10px" type="primary" size="mini" @click="resetQuery">重置</el-button> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | |
| | | |
| | | |
| | | |
| | | </el-form> |
| | | </div> |
| | | |
| | | <template> |
| | | <el-table |
| | | id="sig" |
| | | :data="customerList" |
| | | height="240" |
| | | style="width: 100%; margin-bottom: 20px" |
| | | border |
| | | @selection-change="handleSelection" |
| | | tooltip-effect="dark" |
| | | ref="multipleTable" |
| | | > |
| | | <el-table id="sig" :data="customerList" height="240" style="width: 100%; margin-bottom: 20px" border |
| | | @selection-change="handleSelection" tooltip-effect="dark" ref="multipleTable"> |
| | | <el-table-column type="selection" width="55"> </el-table-column> |
| | | <el-table-column |
| | | prop="tjName" |
| | | label="姓名" |
| | | width="100px" |
| | | align="center" |
| | | :show-overflow-tooltip="true" |
| | | > |
| | | <el-table-column prop="tjName" label="姓名" width="100px" align="center" :show-overflow-tooltip="true"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="tjPhone" |
| | | label="联系电话" |
| | | align="center" |
| | | width="150px" |
| | | :show-overflow-tooltip="true" |
| | | > |
| | | <el-table-column prop="tjPhone" label="联系电话" align="center" width="150px" :show-overflow-tooltip="true"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="tjComp" |
| | | label="单位" |
| | | align="center" |
| | | width="250px" |
| | | :show-overflow-tooltip="true" |
| | | > |
| | | <el-table-column prop="tjComp" label="单位" align="center" width="250px" :show-overflow-tooltip="true"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="tjType" |
| | | label="体检类型" |
| | | align="center" |
| | | :show-overflow-tooltip="true" |
| | | > |
| | | <el-table-column prop="tjType" label="体检类型" align="center" :show-overflow-tooltip="true"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="tjNumber" |
| | | label="体检号" |
| | | align="center" |
| | | width="250px" |
| | | :show-overflow-tooltip="true" |
| | | > |
| | | <el-table-column prop="tjNumber" label="体检号" align="center" width="250px" :show-overflow-tooltip="true"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="totalAmount" |
| | | label="总费用" |
| | | align="center" |
| | | :show-overflow-tooltip="true" |
| | | > |
| | | <el-table-column prop="totalAmount" label="总费用" align="center" :show-overflow-tooltip="true"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="登记时间" |
| | | align="center" |
| | | prop="registerTime" |
| | | width="155px" |
| | | height="10px" |
| | | :show-overflow-tooltip="true" |
| | | > |
| | | <el-table-column label="登记时间" align="center" prop="registerTime" width="155px" height="10px" |
| | | :show-overflow-tooltip="true"> |
| | | <template slot-scope="scope"> |
| | | <span>{{ parseTime(scope.row.registerTime) }}</span> |
| | | </template> |
| | |
| | | <span>{{ parseTime(scope.row.reportTime) }}</span> |
| | | </template> |
| | | </el-table-column> --> |
| | | <el-table-column |
| | | label="开票时间" |
| | | align="center" |
| | | prop="drawerTime" |
| | | width="180" |
| | | :show-overflow-tooltip="true" |
| | | > |
| | | <el-table-column label="开票时间" align="center" prop="drawerTime" width="180" :show-overflow-tooltip="true"> |
| | | <template slot-scope="scope"> |
| | | <span>{{ parseTime(scope.row.drawerTime, "{y}-{m}-{d}") }}</span> |
| | | </template> |
| | |
| | | </el-table> |
| | | </template> |
| | | |
| | | <el-row :gutter="10" class="mb8"> |
| | | <el-col :span="16"> |
| | | <el-form |
| | | :inline="true" |
| | | :model="formInline" |
| | | class="demo-form-inline" |
| | | style="margin: 0px 4px" |
| | | > |
| | | <el-form-item label="已选择退费共计:"> |
| | | <el-input |
| | | v-model="formInline.price" |
| | | placeholder="请输入金额" |
| | | ></el-input> |
| | | |
| | | <el-form :inline="true" :model="formInline" class="demo-form-inline" style="margin: 0px 4px"> |
| | | <el-row > |
| | | <el-col :span="10"> |
| | | <el-form-item label="退费共计:"> |
| | | <el-input v-model="formInline.price" placeholder="请输入金额"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="退费类型"> |
| | | <el-select |
| | | style="width: 120px" |
| | | v-model="formInline.payType" |
| | | placeholder="请选择付款类型" |
| | | > |
| | | <el-option |
| | | v-for="dict in dict.type.dict_pay_type" |
| | | :key="dict.value" |
| | | :label="dict.label" |
| | | :value="dict.value" |
| | | ></el-option> |
| | | </el-col> |
| | | <el-col :span="10"> |
| | | <el-form-item label="退费类型" style="display: flex;"> |
| | | <el-select v-model="formInline.payType" placeholder="请选择付款类型" > |
| | | <el-option v-for="dict in dict.type.dict_pay_type" :key="dict.value" :label="dict.label" |
| | | :value="dict.value"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-button |
| | | icon="el-icon-document-delete" |
| | | size="small" |
| | | v-hasPermi="['hosp:order:export']" |
| | | @click="handleRefund" |
| | | style="margin-top: 3px" |
| | | >退费</el-button |
| | | > |
| | | </el-form> |
| | | </el-col> |
| | | <el-col :span="4"> |
| | | <el-form-item > |
| | | <el-button icon="el-icon-document-delete" size="small" v-hasPermi="['hosp:order:export']" @click="handleRefund" |
| | | style="margin-top: 3px">退费</el-button> |
| | | </el-form-item> |
| | | |
| | | </el-col> |
| | | </el-row> |
| | | </el-form> |
| | | |
| | | |
| | | <template> |
| | | <el-table |
| | | :data="numberList" |
| | | height="260" |
| | | v-loading="loading" |
| | | style="width: 100%; margin-top: 20px" |
| | | border |
| | | @selection-change="handleSelectionChange" |
| | | > |
| | | <el-table :data="numberList" height="260" v-loading="loading" style="width: 100%; margin-top: 20px" border |
| | | @selection-change="handleSelectionChange"> |
| | | <el-table-column type="selection" width="55"> </el-table-column> |
| | | <el-table-column |
| | | prop="proName" |
| | | label="项目名称" |
| | | align="center" |
| | | :show-overflow-tooltip="true" |
| | | > |
| | | <el-table-column prop="proName" label="项目名称" align="center" :show-overflow-tooltip="true"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="price" |
| | | label="单价" |
| | | align="center" |
| | | :show-overflow-tooltip="true" |
| | | > |
| | | <el-table-column prop="price" label="单价" align="center" :show-overflow-tooltip="true"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="count" |
| | | label="数量" |
| | | align="center" |
| | | :show-overflow-tooltip="true" |
| | | > |
| | | <el-table-column prop="count" label="数量" align="center" :show-overflow-tooltip="true"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="netReceipts" |
| | | label="实收" |
| | | align="center" |
| | | :show-overflow-tooltip="true" |
| | | > |
| | | <el-table-column prop="netReceipts" label="实收" align="center" :show-overflow-tooltip="true"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="tollCollector" |
| | | label="收费人员" |
| | | align="center" |
| | | :show-overflow-tooltip="true" |
| | | > |
| | | <el-table-column prop="tollCollector" label="收费人员" align="center" :show-overflow-tooltip="true"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="收费时间" |
| | | align="center" |
| | | prop="collectFeesTime" |
| | | :show-overflow-tooltip="true" |
| | | > |
| | | <el-table-column label="收费时间" align="center" prop="collectFeesTime" :show-overflow-tooltip="true"> |
| | | <template slot-scope="scope"> |
| | | <span>{{ parseTime(scope.row.collectFeesTime) }}</span> |
| | | </template> |