| | |
| | | type="primary" |
| | | icon="el-icon-search" |
| | | size="mini" |
| | | @click="handleQuery" style="margin:0 15px;" |
| | | @click="handleQuery" |
| | | style="margin: 0 15px" |
| | | >搜索</el-button |
| | | > |
| | | <el-button icon="el-icon-refresh" size="mini" @click="resetQuery" |
| | |
| | | /> |
| | | <el-table-column label="差额" align="center" prop="difference" /> |
| | | <el-table-column label="签约人" align="center" prop="payer" /> |
| | | <el-table-column label="预约时间" align="center" prop="createTime" /> |
| | | <el-table-column |
| | | label="预约时间" |
| | | align="center" |
| | | prop="createTime" |
| | | :formatter="formatDate" |
| | | /> |
| | | </el-table> |
| | | |
| | | <el-form |
| | |
| | | label-width="100px" |
| | | > |
| | | <el-row> |
| | | <el-col :span="6"> |
| | | <el-col :span="5"> |
| | | <el-form-item label="负责人" style="display: flex"> |
| | | <el-input |
| | | v-model="formInline.payer" |
| | |
| | | ></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="7"> |
| | | <el-col :span="6"> |
| | | <el-form-item label="交易金额" style="display: flex"> |
| | | <el-input v-model="formInline.price" placeholder="金额"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="7"> |
| | | <el-col :span="6"> |
| | | <el-form-item label="交易类型" prop="payType" style="display: flex"> |
| | | <el-select |
| | | v-model="formInline.payType" |
| | |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="7"> |
| | | <el-col :span="4"> |
| | | <el-form-item style="display: flex"> |
| | | <el-button |
| | | type="primary" |
| | | size="mini" |
| | | @click="SubmitEvent" |
| | | style="margin: 0 15px" |
| | | >收费</el-button |
| | | > |
| | | </el-form-item> |
| | | </el-col> |
| | | <!-- <el-col :span="7"> |
| | | <el-form-item> |
| | | <el-button type="primary" size="mini" @click="SubmitEvent" style="margin:0 15px;" |
| | | <el-button |
| | | type="primary" |
| | | size="mini" |
| | | @click="SubmitEvent" |
| | | style="margin: 0 15px" |
| | | >收费</el-button |
| | | > |
| | | <el-button type="primary" size="mini" @click="handleDelete" |
| | | >退费</el-button |
| | | > |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-col> --> |
| | | </el-row> |
| | | </el-form> |
| | | |
| | | <el-button-group style="margin-left: 20px; margin-top: 20px"> |
| | | <el-button type="primary" size="mini">已检未结账人员</el-button> |
| | | <el-button type="primary" size="mini">未检人员</el-button> |
| | | <el-button type="primary" size="mini">全部人员</el-button> |
| | | </el-button-group> |
| | | |
| | | <el-row :gutter="20"> |
| | | <el-col :span="12" :xs="24" style="padding: 0px 20px"> |
| | | <div class="tj"> |
| | | <span class="tj_txt">体检人员情况表</span> |
| | | </div> |
| | | |
| | | <el-table |
| | | v-loading="loading" |
| | | :data="peopleList" |
| | | border |
| | | max-height="260px" |
| | | > |
| | | <el-table-column type="selection" width="55" align="center" /> |
| | | <el-table-column label="序号" align="center" prop="newID" /> |
| | | <el-table-column label="姓名" align="center" prop="name" /> |
| | | <el-table-column label="性别" align="center" prop="sex" /> |
| | | <el-table-column label="电话" align="center" prop="iphone" /> |
| | | <el-table-column label="状态" align="center" prop="tjStatus" /> |
| | | <el-table-column label="体检时间" align="center" prop="tjTime"> |
| | | </el-table-column> |
| | | </el-table> |
| | | </el-col> |
| | | |
| | | <el-col :span="12" :xs="24"> |
| | | <div class="tj"> |
| | | <span class="tj_txt">已缴费记录</span> |
| | | <span class="tj_txt">已结账记录</span> |
| | | </div> |
| | | |
| | | <el-table |
| | |
| | | <el-table-column label="交易人员" align="center" prop="payer" /> |
| | | <el-table-column label="操作人员" align="center" prop="payee"> |
| | | </el-table-column> |
| | | <el-table-column label="操作时间" align="center" prop="createTime" /> |
| | | </el-table> |
| | | </el-col> |
| | | <el-col :span="12" :xs="24" style="padding: 0px 20px"> |
| | | <div class="tj"> |
| | | <span class="tj_txt">体检人员情况表</span> |
| | | </div> |
| | | |
| | | <el-table |
| | | v-loading="loading" |
| | | :data="peopleList" |
| | | border |
| | | max-height="260px" |
| | | > |
| | | <el-table-column label="序号" align="center" prop="newID" /> |
| | | <el-table-column label="姓名" align="center" prop="name" /> |
| | | <el-table-column label="状态" align="center" prop="tjStatus" /> |
| | | <el-table-column label="体检时间" align="center" prop="tjTime"> |
| | | <el-table-column label="结账时间" align="center" prop="createTime" /> |
| | | <el-table-column label="操作" align="center"> |
| | | <template> |
| | | <el-button type="primary">撤销结账</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | </el-col> |
| | |
| | | }, |
| | | methods: { |
| | | /** 查询体检单位缴费明细列表 */ |
| | | formatDate(row) { |
| | | if (!row.createTime) return ""; |
| | | const date = new Date(row.createTime); |
| | | const year = date.getFullYear(); |
| | | const month = (date.getMonth() + 1).toString().padStart(2, "0"); |
| | | const day = date.getDate().toString().padStart(2, "0"); |
| | | return `${year}-${month}-${day}`; |
| | | }, |
| | | getList() { |
| | | // this.loading = true; |
| | | // listInfo(this.queryParams).then(response => { |
| | |
| | | }, |
| | | // 多选框选中数据 |
| | | handleSelectionChange(selection) { |
| | | console.log(2222) |
| | | console.log(2222); |
| | | if (selection.length > 1) { |
| | | let del_row = selection.shift(); |
| | | this.$refs.tb.toggleRowSelection(del_row, false); //设置这一行取消选中 |
| | |
| | | }); |
| | | } |
| | | }); |
| | | console.log(11111) |
| | | console.log(11111); |
| | | if (this.teamNo) { |
| | | getTeamTjPeopleList(this.teamNo).then((res) => { |
| | | if (res.data) { |