zhu-jiang-yi-yuan-mobile
Version:
南方医科大学珠江医院移动端
80 lines (74 loc) • 2.42 kB
JavaScript
import { baseReducers, exec } from 'nsn-model';
import { MobileDataRequest } from '../services';
var _baseReducers = baseReducers(),
setExec = _baseReducers.setExec;
export default {
namespace: 'mobile_data',
state: {
menzhen: undefined,
zhuyuan: undefined,
shouru: undefined,
shoushu: undefined
},
effects: {
outpatient: /*#__PURE__*/regeneratorRuntime.mark(function outpatient(action, command) {
return regeneratorRuntime.wrap(function outpatient$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
_context.next = 2;
return exec(action, command, MobileDataRequest.outpatient, 'menzhen');
case 2:
case "end":
return _context.stop();
}
}
}, outpatient);
}),
hospitalization: /*#__PURE__*/regeneratorRuntime.mark(function hospitalization(action, command) {
return regeneratorRuntime.wrap(function hospitalization$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
_context2.next = 2;
return exec(action, command, MobileDataRequest.hospitalization, 'zhuyuan');
case 2:
case "end":
return _context2.stop();
}
}
}, hospitalization);
}),
operation: /*#__PURE__*/regeneratorRuntime.mark(function operation(action, command) {
return regeneratorRuntime.wrap(function operation$(_context3) {
while (1) {
switch (_context3.prev = _context3.next) {
case 0:
_context3.next = 2;
return exec(action, command, MobileDataRequest.operation, 'shoushu');
case 2:
case "end":
return _context3.stop();
}
}
}, operation);
}),
income: /*#__PURE__*/regeneratorRuntime.mark(function income(action, command) {
return regeneratorRuntime.wrap(function income$(_context4) {
while (1) {
switch (_context4.prev = _context4.next) {
case 0:
_context4.next = 2;
return exec(action, command, MobileDataRequest.income, 'shouru');
case 2:
case "end":
return _context4.stop();
}
}
}, income);
})
},
reducers: {
setExec: setExec
}
};