Browse Source

修改

master
mch 2 years ago
parent
commit
ba134e5ac5
  1. 14
      src/api/api.js
  2. 2
      src/components/gender.vue
  3. 5
      src/router/index.js
  4. 60
      src/views/diagnosis.vue
  5. 19
      src/views/feesettings/referencerange.vue
  6. 3
      src/views/hoem.vue

14
src/api/api.js

@ -32,10 +32,13 @@ instance.interceptors.request.use(
return Promise.reject(err) return Promise.reject(err)
} }
) )
// let urls='http://81.70.217.145:9529'
// const urls='http://81.70.217.145:9529'
//axios中get的封装 //axios中get的封装
const toatalpath='http://81.70.217.145:9529'
export function getapi(url, params = {}, config) { export function getapi(url, params = {}, config) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
axios.get(`${url}`, {
axios.get(`${toatalpath}${url}`, {
params: params, params: params,
...config ...config
}).then(res => { }).then(res => {
@ -45,10 +48,11 @@ export function getapi(url, params = {}, config) {
}) })
}) })
} }
//axios封装post //axios封装post
export function postapi(url, paramsdata = {}, config) { export function postapi(url, paramsdata = {}, config) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
axios.post(`${url}`, paramsdata, config).then(res => {
axios.post(`${toatalpath}${url}`, paramsdata, config).then(res => {
resolve(res.data) resolve(res.data)
}, err => { }, err => {
reject(err.data) reject(err.data)
@ -58,7 +62,7 @@ export function postapi(url, paramsdata = {}, config) {
//axios封装deleteapi //axios封装deleteapi
export function deletapi(url, params = {}, config) { export function deletapi(url, params = {}, config) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
axios.delete(`${url}`, {
axios.delete(`${toatalpath}${url}`, {
params: params, params: params,
...config ...config
}).then(res => { }).then(res => {
@ -71,7 +75,7 @@ export function deletapi(url, params = {}, config) {
//axios封装Put方法 //axios封装Put方法
export function putapi(url, params = {}, config) { export function putapi(url, params = {}, config) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
axios.put(`${url}`, params, config).then(res => {
axios.put(`${toatalpath}${url}`, params, config).then(res => {
resolve(res.data) resolve(res.data)
}).catch(err => { }).catch(err => {
reject(err.data) reject(err.data)
@ -81,7 +85,6 @@ export function putapi(url, params = {}, config) {
//响应拦截 //响应拦截
instance.interceptors.response.use( //你真是一个大聪明 response、request混淆了 instance.interceptors.response.use( //你真是一个大聪明 response、request混淆了
(res) => { (res) => {
// console.log(res); // console.log(res);
if (res.data.code == 1) { if (res.data.code == 1) {
const { data } = res; const { data } = res;
@ -93,7 +96,6 @@ instance.interceptors.response.use( //你真是一个大聪明 response、reques
// type: 'warning' // type: 'warning'
// }); // });
Message.error(res.data.message); Message.error(res.data.message);
} }
// const { data } = res; // const { data } = res;

2
src/components/gender.vue

@ -151,7 +151,7 @@ export default {
Sortable.create(tbody, { Sortable.create(tbody, {
handle: ".move", handle: ".move",
animation: 300, animation: 300,
//
//
// draggable: ".module-manager .el-table__row", // draggable: ".module-manager .el-table__row",
onEnd({ newIndex, oldIndex }) { onEnd({ newIndex, oldIndex }) {
// console.log(arr); // console.log(arr);

5
src/router/index.js

@ -191,6 +191,11 @@ const routes = [
name: 'referencerange', name: 'referencerange',
component: () => import('../views/feesettings/referencerange.vue') component: () => import('../views/feesettings/referencerange.vue')
}, },
{
path: '/diagnosis',
name: 'diagnosis',
component: () => import('../views/diagnosis.vue')
},
] ]
}, },
]; ];

60
src/views/diagnosis.vue

@ -0,0 +1,60 @@
<template>
<div class="box">
<div style="width: 95%">
<el-card>
<el-table
:data="tableData"
style="width: 100%"
row-key="id"
class="el-table__body-wrapper tbody"
@row-click="rowick"
highlight-current-row
>
<el-table-column prop="id" label="编号" width="300">
</el-table-column>
<el-table-column prop="displayName" label="名称" width="">
</el-table-column>
<el-table-column prop="creatorName" label="创建者" width="">
</el-table-column>
</el-table>
</el-card>
</div>
<!-- 按钮区域 -->
<div>1</div>
</div>
</template>
<script>
import { postapi } from "@/api/api";
export default {
data() {
return {
pages: {
Filter: "",
SkipCount: 0,
MaxResultCount: 100,
Sorting: "displayOrder desc",
},
tableData: [],
initTableData: [],
};
},
created() {
this.getlist();
},
methods: {
rowick() {},
getlist() {
postapi("/api/app/diagnosis/getlistinfilter", this.pages).then((res) => {
this.initTableData = [...res.data.items];
this.tableData = res.data.items;
console.log(res);
});
},
},
};
</script>
<style scoped>
.box {
display: flex;
}
</style>

19
src/views/feesettings/referencerange.vue

@ -8,6 +8,7 @@
</div> </div>
</template> </template>
<script> <script>
import { getapi } from "@/api/api";
import { referencerangelist } from "@/request/commonapi"; import { referencerangelist } from "@/request/commonapi";
export default { export default {
data() { data() {
@ -20,14 +21,20 @@ export default {
}; };
}, },
created() { created() {
this.getlist()
this.getlist();
this.aa();
}, },
methods: { methods: {
getlist(){
referencerangelist(this.pages).then(res=>{
console.log(res);
})
}
aa() {
getapi("/api/app/reference-range", this.pages).then((res) => {
console.log(res);
});
},
getlist() {
referencerangelist(this.pages).then((res) => {
console.log(res);
});
},
}, },
}; };
</script> </script>

3
src/views/hoem.vue

@ -146,6 +146,9 @@
> >
<el-menu-item index="diagnosticleve" <el-menu-item index="diagnosticleve"
><i class="el-icon-menu"></i>诊断级别</el-menu-item ><i class="el-icon-menu"></i>诊断级别</el-menu-item
>
<el-menu-item index="diagnosis"
><i class="el-icon-menu"></i>诊断</el-menu-item
> >
</el-submenu> </el-submenu>
<!-- <el-submenu index="2"> <!-- <el-submenu index="2">

Loading…
Cancel
Save