大病互助
This commit is contained in:
@@ -23,7 +23,6 @@
|
||||
<link rel="stylesheet" href="${base!}/assets/platform/plugins/wp-upload-vue/font/iconfont.css">
|
||||
<link rel="stylesheet" href="${base!}/assets/platform/plugins/video/css/video-js.min.css">
|
||||
<link rel="stylesheet" href="${base!}/assets/platform/css/vivify.min.css">
|
||||
<script src="https://cdn.jsdelivr.net/npm/xlsx@0.18.5/dist/xlsx.full.min.js"></script>
|
||||
|
||||
<script>
|
||||
window._AMapSecurityConfig = {
|
||||
@@ -101,6 +100,7 @@
|
||||
<script src="${base!}/assets/platform/plugins/moment/moment.min.js"></script>
|
||||
<!-- 浏览器通知 -->
|
||||
<script src="${base!}/assets/platform/plugins/push/push.min.js"></script>
|
||||
<script src="${base!}/assets/platform/plugins/xlsx/xlsx.full.min.js"></script>
|
||||
<script src="${base!}/assets/platform/js/main.js?v=1.0.1"></script>
|
||||
<script src="${base!}/assets/platform/js/offscreen.js"></script>
|
||||
<!-- <script src="https://cdn.jsdelivr.net/npm/vue-echarts@4.0.2"></script>-->
|
||||
@@ -115,6 +115,7 @@
|
||||
|
||||
<script src="${base!}/assets/platform/js/jr-qrcode.js"></script>
|
||||
|
||||
|
||||
<!-- <link rel="stylesheet" href="https://cdn.staticfile.org/element-ui/2.15.6/theme-chalk/index.min.css">-->
|
||||
<!-- <script src="https://cdn.staticfile.org/element-ui/2.15.6/index.min.js"></script>-->
|
||||
|
||||
|
||||
@@ -87,6 +87,14 @@ const ecImport = {
|
||||
methods: {
|
||||
onOpen() {
|
||||
this.importVisible = true
|
||||
this.importResult = {
|
||||
totalData: [],
|
||||
successData: [],
|
||||
failData: [],
|
||||
total: 0,
|
||||
success: 0,
|
||||
fail: 0
|
||||
}
|
||||
},
|
||||
|
||||
handleSuccess(resp) {
|
||||
|
||||
@@ -150,7 +150,7 @@ layout("/layouts/platform.html"){
|
||||
<div class="search-item">
|
||||
<div class="search-item-label">数据检查:</div>
|
||||
<div class="search-item-option">
|
||||
<el-select v-model="pageForm.dataCheck" clearable style="width: 100%">
|
||||
<el-select v-model="pageForm.dataCheck" clearable style="width: 100%" placeholder="请选择">
|
||||
<el-option label="医保数据匹配失败记录" value="1"></el-option>
|
||||
<el-option label="学习二次报销数据匹配失败记录" value="2"></el-option>
|
||||
</el-select>
|
||||
@@ -176,7 +176,6 @@ layout("/layouts/platform.html"){
|
||||
</template>
|
||||
</table-tool>
|
||||
<el-table :data="tableData"
|
||||
:row-class-name="tableRowClassName"
|
||||
:size="tableSize"
|
||||
@sort-change="pageOrder"
|
||||
align="center"
|
||||
@@ -283,7 +282,16 @@ layout("/layouts/platform.html"){
|
||||
if (code === 0) {
|
||||
$.post(loc() + '/checkEc').then(res => {
|
||||
if (res.code === 0) {
|
||||
sublime.jumpPagePjax('/platform/sickHelp/importByExcel?mode=ins')
|
||||
|
||||
this.$confirm('计算补助金额将会自动过滤掉补助计算金额小于10000元的记录, 是否继续?', '提示', {
|
||||
confirmButtonText: '确定',
|
||||
cancelButtonText: '取消',
|
||||
type: 'warning'
|
||||
}).then(() => {
|
||||
sublime.jumpPagePjax('/platform/sickHelp/importByExcel?mode=ins')
|
||||
}).catch(() => {
|
||||
|
||||
});
|
||||
} else {
|
||||
this.$message.error(res.msg)
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@ const insImport = {
|
||||
<li>导入之前请确认大病互助会员库数据是最新且准确的</li>
|
||||
<li>导入会先过滤掉四项之和小于10000的(达不到补助标准)</li>
|
||||
<li>导入会过滤掉非会员数据</li>
|
||||
<li>导入会覆盖上一次同年份的数据</li>
|
||||
<li>重新导入会自动更新或者新增</li>
|
||||
</ul>
|
||||
</el-alert>
|
||||
</div>
|
||||
@@ -102,13 +102,22 @@ const insImport = {
|
||||
"zhzl": '账户自理',
|
||||
"zhzf": '账户自付',
|
||||
"xjzl": '现金自理',
|
||||
"xjzf": '现金自付'
|
||||
"xjzf": '现金自付',
|
||||
"errMsg": '错误记录'
|
||||
}
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
onOpen() {
|
||||
this.importVisible = true
|
||||
this.importResult = {
|
||||
totalData: [],
|
||||
successData: [],
|
||||
failData: [],
|
||||
total: 0,
|
||||
success: 0,
|
||||
fail: 0
|
||||
}
|
||||
},
|
||||
|
||||
handleSuccess(resp) {
|
||||
|
||||
@@ -54,13 +54,13 @@ layout("/layouts/platform.html"){
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- <div class="search-item">-->
|
||||
<!-- <div class="search-item-label">单位:</div>-->
|
||||
<!-- <div class="search-item-option">-->
|
||||
<!-- <el-input clearable maxlength="200" placeholder="可输入单位进行查询"-->
|
||||
<!-- v-model.trim="pageForm.unitName"></el-input>-->
|
||||
<!-- </div>-->
|
||||
<!-- </div>-->
|
||||
<!-- <div class="search-item">-->
|
||||
<!-- <div class="search-item-label">单位:</div>-->
|
||||
<!-- <div class="search-item-option">-->
|
||||
<!-- <el-input clearable maxlength="200" placeholder="可输入单位进行查询"-->
|
||||
<!-- v-model.trim="pageForm.unitName"></el-input>-->
|
||||
<!-- </div>-->
|
||||
<!-- </div>-->
|
||||
|
||||
<div class="search-item">
|
||||
<div class="search-item-label">状态:</div>
|
||||
@@ -79,7 +79,13 @@ layout("/layouts/platform.html"){
|
||||
<el-card class="mt10" shadow="never">
|
||||
<table-tool :app="this" label="大病医疗互助会员">
|
||||
<template #func>
|
||||
<el-button type="primary" size="small" @click="openAdd">新增</el-button>
|
||||
<el-radio-group v-model="pageForm.checkMode" size="small" @change="doSearch" class="mr10">
|
||||
<el-radio-button label="">全部</el-radio-button>
|
||||
<el-radio-button label="1">姓名重复人员</el-radio-button>
|
||||
<el-radio-button label="2">身份证号重复人员</el-radio-button>
|
||||
</el-radio-group>
|
||||
|
||||
<el-button type="primary" size="small" icon="el-icon-plus" @click="openAdd">新增</el-button>
|
||||
</template>
|
||||
</table-tool>
|
||||
<el-table :data="tableData" :size="tableSize"
|
||||
@@ -107,8 +113,6 @@ layout("/layouts/platform.html"){
|
||||
<span v-if="row.isMember==false">否</span>
|
||||
<span v-if="row.isMember==null"></span>
|
||||
</template>
|
||||
|
||||
|
||||
</el-table-column>
|
||||
<el-table-column label="操作" width="200">
|
||||
<template scope="{row}">
|
||||
@@ -192,6 +196,7 @@ layout("/layouts/platform.html"){
|
||||
{prop: 'loginName', label: '工号', sortable: true},
|
||||
{prop: 'sex', label: '性别', sortable: true},
|
||||
{prop: 'unitName', label: '单位', sortable: true},
|
||||
{prop: 'idcard', label: '身份证号', sortable: true},
|
||||
{prop: 'isMember', label: '是否会员', sortable: true},
|
||||
{prop: 'userState', label: '状态', sortable: true},
|
||||
{prop: 'mutualGoldStartTime', label: '入会时间', sortable: true},
|
||||
@@ -210,7 +215,8 @@ layout("/layouts/platform.html"){
|
||||
},
|
||||
editDialogVisible: false,
|
||||
pageForm: {
|
||||
unitName: ''
|
||||
unitName: '',
|
||||
checkMode: ''
|
||||
},
|
||||
formData: {
|
||||
userName: null,
|
||||
|
||||
Reference in New Issue
Block a user