|
@@ -4,21 +4,29 @@
|
|
|
<!-- 搜索条件 -->
|
|
<!-- 搜索条件 -->
|
|
|
<div class="top-filter">
|
|
<div class="top-filter">
|
|
|
<el-form label-position="right" label-width="70px" :model="form" inline>
|
|
<el-form label-position="right" label-width="70px" :model="form" inline>
|
|
|
- <el-form-item label="方名">
|
|
|
|
|
|
|
+ <el-form-item label="方名:">
|
|
|
<el-input v-model="form.name" size="small" placeholder="请输入"></el-input>
|
|
<el-input v-model="form.name" size="small" placeholder="请输入"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item label="医派">
|
|
|
|
|
|
|
+ <el-form-item label="医派:">
|
|
|
<el-select v-model="form.sectCategory" @change="onSectCategoryChange"
|
|
<el-select v-model="form.sectCategory" @change="onSectCategoryChange"
|
|
|
placeholder="请选择" size="small" clearable>
|
|
placeholder="请选择" size="small" clearable>
|
|
|
<el-option v-for="item in sectCategoryList" :key="item" :label="item" :value="item"></el-option>
|
|
<el-option v-for="item in sectCategoryList" :key="item" :label="item" :value="item"></el-option>
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item label="科室">
|
|
|
|
|
|
|
+ <el-form-item label="科室:">
|
|
|
<el-select v-model="form.sectDept"
|
|
<el-select v-model="form.sectDept"
|
|
|
placeholder="请选择" size="small" clearable>
|
|
placeholder="请选择" size="small" clearable>
|
|
|
<el-option v-for="item in sectDeptList" :key="item.value" :label="item.label" :value="item.value"></el-option>
|
|
<el-option v-for="item in sectDeptList" :key="item.value" :label="item.label" :value="item.value"></el-option>
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
+ <!-- 共享至:多选 个人/科室/机构(同协定方弹窗) -->
|
|
|
|
|
+ <el-form-item label="共享至:">
|
|
|
|
|
+ <el-checkbox-group v-model="form.shareType" size="small">
|
|
|
|
|
+ <el-checkbox label="0">个人</el-checkbox>
|
|
|
|
|
+ <el-checkbox label="1">科室</el-checkbox>
|
|
|
|
|
+ <el-checkbox label="2">机构</el-checkbox>
|
|
|
|
|
+ </el-checkbox-group>
|
|
|
|
|
+ </el-form-item>
|
|
|
</el-form>
|
|
</el-form>
|
|
|
<el-button size="small" type="primary" @click="searchDis">搜索</el-button>
|
|
<el-button size="small" type="primary" @click="searchDis">搜索</el-button>
|
|
|
<el-button size="small" type="warning" @click="clearDis">清空</el-button>
|
|
<el-button size="small" type="warning" @click="clearDis">清空</el-button>
|
|
@@ -35,6 +43,20 @@
|
|
|
<template slot-scope="scope">{{ formatCoverage(scope.row) }}</template>
|
|
<template slot-scope="scope">{{ formatCoverage(scope.row) }}</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
<el-table-column prop="provenance" label="处方出处" align="center" width="150" show-overflow-tooltip></el-table-column>
|
|
<el-table-column prop="provenance" label="处方出处" align="center" width="150" show-overflow-tooltip></el-table-column>
|
|
|
|
|
+ <!-- 共享状态:同协定方弹窗,showType 0个人 1科室 2机构 -->
|
|
|
|
|
+ <el-table-column prop="showType" label="共享状态" width="100" align="center">
|
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
|
+ <span>{{
|
|
|
|
|
+ scope.row.showType === "0"
|
|
|
|
|
+ ? "个人"
|
|
|
|
|
+ : scope.row.showType === "1"
|
|
|
|
|
+ ? "科室"
|
|
|
|
|
+ : scope.row.showType === "2"
|
|
|
|
|
+ ? "机构"
|
|
|
|
|
+ : "-"
|
|
|
|
|
+ }}</span>
|
|
|
|
|
+ </template>
|
|
|
|
|
+ </el-table-column>
|
|
|
<el-table-column prop="address" label="操作" width="80" align="center">
|
|
<el-table-column prop="address" label="操作" width="80" align="center">
|
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
|
<el-button size="mini" type="primary" @click="handleAgree(scope)">转方</el-button>
|
|
<el-button size="mini" type="primary" @click="handleAgree(scope)">转方</el-button>
|
|
@@ -70,6 +92,7 @@ export default {
|
|
|
name: "", // 方名
|
|
name: "", // 方名
|
|
|
sectCategory: '', // 医派
|
|
sectCategory: '', // 医派
|
|
|
sectDept: '', // 科室
|
|
sectDept: '', // 科室
|
|
|
|
|
+ shareType: [], // 共享至(多选:0个人 1科室 2机构)
|
|
|
},
|
|
},
|
|
|
tableData1: [],
|
|
tableData1: [],
|
|
|
currentPage: 1,
|
|
currentPage: 1,
|
|
@@ -124,7 +147,8 @@ export default {
|
|
|
this.form = {
|
|
this.form = {
|
|
|
sectCategory: '', // 医派
|
|
sectCategory: '', // 医派
|
|
|
sectDept: '', // 科室
|
|
sectDept: '', // 科室
|
|
|
- name: "" // 方名
|
|
|
|
|
|
|
+ name: "", // 方名
|
|
|
|
|
+ shareType: [] // 共享至(多选:0个人 1科室 2机构)
|
|
|
};
|
|
};
|
|
|
},
|
|
},
|
|
|
clearDis() {
|
|
clearDis() {
|
|
@@ -192,6 +216,7 @@ export default {
|
|
|
sectCategory: this.form.sectCategory || undefined,
|
|
sectCategory: this.form.sectCategory || undefined,
|
|
|
sectDept: this.form.sectDept || undefined,
|
|
sectDept: this.form.sectDept || undefined,
|
|
|
name: this.form.name || undefined,
|
|
name: this.form.name || undefined,
|
|
|
|
|
+ showType: this.form.shareType.length ? this.form.shareType.join(',') : undefined,
|
|
|
pageNum: this.currentPage,
|
|
pageNum: this.currentPage,
|
|
|
pageSize: 10
|
|
pageSize: 10
|
|
|
};
|
|
};
|