123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- //报告品种
- import http from "@/api/http.js"
- //英文报告品种权限
- export const reportVarietyENInterence={
- // 品种列表
- varietyList:params=>{
- return http.get('/en_permission/list',params)
- },
- //获取过滤后的品种列表数据
- filterVarietyOpts:params=>{
- // return http.get('/en_permission/list',{Enabled:1})
- return new Promise((resolve,reject)=>{
- http.get('/en_permission/list',params).then(res=>{
- if(res.Ret===200){
- let temArr=res.Data||[]
- temArr=temArr.filter(e=>e.Child&&e.Enabled===1)
-
- temArr.forEach(e => {
- e.Child=e.Child.filter(_e=>_e.Enabled===1)
- });
- temArr.forEach(e => {
- e.Child.forEach(_e=>{
- delete _e.Child
- })
- });
- resolve({Ret:200,Data:temArr})
- }else{
- resolve(res)
- }
- })
- })
- },
- //父级品种
- parentVarietyList:params=>{
- return http.get('/en_permission/parent/list',params)
- },
- //新增品种
- addVariety:params=>{
- return http.post('/en_permission/add',params)
- },
- //编辑品种
- editVariety:params=>{
- return http.post('/en_permission/edit',params)
- },
- //删除品种
- delVariety:params=>{
- return http.post('/en_permission/remove',params)
- },
- sortVariety:params=>{
- return http.post('/en_permission/move',params)
- },
- // 禁用\启用
- setEnable:params=>{
- return http.post('/en_permission/enabled/set',params)
- }
- }
- //中文品种
- export const reportVarietyInterence={
- // 品种列表
- varietyList:params=>{
- return http.get('/permission/list',params)
- },
- //获取过滤后的品种列表数据
- filterVarietyOpts:params=>{
- // return http.get('/custom/permission/list',params)
- // 后端给的接口格式有问题 算了 自己通过品种列表判断过滤下把
- //将禁用的去掉
- return new Promise((resolve,reject)=>{
- http.get('/permission/list',params).then(res=>{
- if(res.Ret===200){
- let temArr=res.Data||[]
- temArr=temArr.filter(e=>e.Child&&e.Enabled===1)
-
- temArr.forEach(e => {
- e.Child=e.Child.filter(_e=>_e.Enabled===1)
- });
- temArr.forEach(e => {
- e.Child.forEach(_e=>{
- delete _e.Child
- })
- });
- resolve({Ret:200,Data:temArr})
- }else{
- resolve(res)
- }
- })
- })
- },
- //新增品种
- addVariety:params=>{
- return http.post('/permission/add',params)
- },
- //编辑品种
- editVariety:params=>{
- return http.post('/permission/edit',params)
- },
- sortVariety:params=>{
- return http.post('/permission/move',params)
- },
- // 禁用\启用
- setEnable:params=>{
- return http.post('/permission/enabled/set',params)
- }
- }
|