|
|
|
|
@ -7,6 +7,25 @@
|
|
|
|
|
>
|
|
|
|
|
<div slot="content"></div>
|
|
|
|
|
<slot>
|
|
|
|
|
<span style="padding: 0 6px; word-break: keep-all">科室</span>
|
|
|
|
|
<span>
|
|
|
|
|
<el-select
|
|
|
|
|
placeholder="科室选择"
|
|
|
|
|
clearable
|
|
|
|
|
size="small"
|
|
|
|
|
v-model="select.department_id"
|
|
|
|
|
style="width: 160px"
|
|
|
|
|
>
|
|
|
|
|
<el-option
|
|
|
|
|
v-for="item in departments"
|
|
|
|
|
:label="item.name"
|
|
|
|
|
:value="item.id"
|
|
|
|
|
:key="item.id"
|
|
|
|
|
>
|
|
|
|
|
</el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
<span style="padding: 0 6px; word-break: keep-all">关键字</span>
|
|
|
|
|
<span>
|
|
|
|
|
<Input
|
|
|
|
|
@ -70,6 +89,7 @@
|
|
|
|
|
<script>
|
|
|
|
|
import addGovPlane from "@/views/statisticalReport/components/addGovPlane.vue";
|
|
|
|
|
import { index, destroy } from "@/api/govPlane";
|
|
|
|
|
import {listdeptNoAuth} from "@/api/system/department";
|
|
|
|
|
export default {
|
|
|
|
|
components: {
|
|
|
|
|
addGovPlane,
|
|
|
|
|
@ -77,7 +97,9 @@ export default {
|
|
|
|
|
data() {
|
|
|
|
|
return {
|
|
|
|
|
type: -1,//0为业务员1财审
|
|
|
|
|
departments: [],
|
|
|
|
|
select: {
|
|
|
|
|
department_id: '',
|
|
|
|
|
page: 1,
|
|
|
|
|
page_size: 10,
|
|
|
|
|
keyword: "",
|
|
|
|
|
@ -193,6 +215,13 @@ export default {
|
|
|
|
|
this.list = res.data;
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
//获取科室
|
|
|
|
|
getDepartment() {
|
|
|
|
|
listdeptNoAuth().then((res) => {
|
|
|
|
|
this.departments = res;
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
destroy (row) {
|
|
|
|
|
destroy({ id: row.id }).then(res => {
|
|
|
|
|
this.$message({
|
|
|
|
|
@ -205,6 +234,7 @@ export default {
|
|
|
|
|
},
|
|
|
|
|
computed: {},
|
|
|
|
|
created() {
|
|
|
|
|
this.getDepartment();
|
|
|
|
|
this.getList();
|
|
|
|
|
},
|
|
|
|
|
beforeRouteEnter (to, from , next) {
|
|
|
|
|
|