1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- import { Injectable } from '@angular/core';
- import { MainService } from 'src/app/services/main.service';
- import { map } from 'rxjs/operators';
- @Injectable({
- providedIn: 'root'
- })
- export class QuiltWashingSendPageControlService {
- constructor(
- private mainService: MainService,
- ) { }
- // 字典
- getDictionary(type) {
- return this.mainService.getDictionary("list", type);
- }
- // 获取配置列表
- getConfig(postData) {
- return this.mainService.getFetchDataList("simple/data", "taskTypeConfig", postData);
- }
- // 获取其他临床服务任务类型列表
- getTaskTypes(postData) {
- return this.mainService.getFetchDataList("simple/data", "taskType", postData).pipe(map((v:any) => {
- if(Array.isArray(v.list)){
- v.list = v.list.map(vv => ({id: vv.id, taskName: vv.taskName}));
- }else{
- v.list = [];
- }
- return v;
- }));
- }
- // 获取科室列表
- getDepts(postData) {
- return this.mainService.getFetchDataList("simple/data", "department", postData).pipe(map((v:any) => {
- if(Array.isArray(v.list)){
- v.list = v.list.map(vv => ({id: vv.id, dept: vv.dept}));
- }else{
- v.list = [];
- }
- return v;
- }));
- }
- // simple增删改
- simplePost(type, model, postData) {
- return this.mainService.simplePost(type, model, postData);
- }
- }
|