Commit 24bd6bd4 authored by shangbj's avatar shangbj

替换axios

parent 8ed69f71
......@@ -7,11 +7,13 @@
</div>
</template>
<script>
import axios from '~/plugins/axios'
export default {
async asyncData({ app, params, error }) {
const details = await app.$axios.$get(`/api/engineering/detail/drinkingWater/${params.id}`);
if(details.result){
return {details: details.data};
const {data} = await axios.get(`/api/engineering/detail/drinkingWater/${params.id}`);
if(data.result){
return {details: data.data};
}else{
return error({ message: '页面不存在', statusCode: 404 })
}
......
......@@ -22,9 +22,11 @@
</div>
</template>
<script>
import axios from '~/plugins/axios'
export default {
async asyncData({ app }) {
const data = await app.$axios.$get('/api/engineering?pageIndex=1&pageSize=20&type=simplify&engineeringType=drinkingWater');
const {data} = await axios.get('/api/engineering?pageIndex=1&pageSize=20&type=simplify&engineeringType=drinkingWater');
return { data: data.data || [] ,total:data.total}
},
data(){
......@@ -34,9 +36,9 @@ export default {
},
methods:{
handleCurrentChange(page){
this.$axios.$get(`/api/engineering?pageIndex=${page}&pageSize=20&type=simplify&engineeringType=drinkingWater`).then(res => {
if (res.result) {
this.data = res.data;
axios.get(`/api/engineering?pageIndex=${page}&pageSize=20&type=simplify&engineeringType=drinkingWater`).then(res => {
if (res.data.result) {
this.data = res.data.data;
} else {
this.data = [];
}
......
......@@ -7,11 +7,13 @@
</div>
</template>
<script>
import axios from '~/plugins/axios'
export default {
async asyncData({ app, params, error }) {
const details = await app.$axios.$get(`/api/engineering/detail/hospitalSewage/${params.id}`);
if(details.result){
return {details: details.data};
const {data} = await axios.get(`/api/engineering/detail/hospitalSewage/${params.id}`);
if(data.result){
return {details: data.data};
}else{
return error({ message: '页面不存在', statusCode: 404 })
}
......
......@@ -22,9 +22,10 @@
</div>
</template>
<script>
import axios from '~/plugins/axios'
export default {
async asyncData({ app }) {
const data = await app.$axios.$get('/api/engineering?pageIndex=1&pageSize=20&type=simplify&engineeringType=hospitalSewage');
const {data} = await axios.get('/api/engineering?pageIndex=1&pageSize=20&type=simplify&engineeringType=hospitalSewage');
return { data: data.data || [] ,total:data.total}
},
data(){
......@@ -34,9 +35,9 @@ export default {
},
methods:{
handleCurrentChange(page){
this.$axios.$get(`/api/engineering?pageIndex=${page}&pageSize=20&type=simplify&engineeringType=hospitalSewage`).then(res => {
if (res.result) {
this.data = res.data;
axios.get(`/api/engineering?pageIndex=${page}&pageSize=20&type=simplify&engineeringType=hospitalSewage`).then(res => {
if (res.data.result) {
this.data = res.data.data;
} else {
this.data = [];
}
......
......@@ -7,11 +7,13 @@
</div>
</template>
<script>
import axios from '~/plugins/axios'
export default {
async asyncData({ app, params, error }) {
const details = await app.$axios.$get(`/api/engineering/detail/mediumWater/${params.id}`);
if(details.result){
return {details: details.data};
const {data} = await axios.get(`/api/engineering/detail/mediumWater/${params.id}`);
if(data.result){
return {details: data.data};
}else{
return error({ message: '页面不存在', statusCode: 404 })
}
......
......@@ -22,9 +22,11 @@
</div>
</template>
<script>
import axios from '~/plugins/axios'
export default {
async asyncData({ app }) {
const data = await app.$axios.$get('/api/engineering?pageIndex=1&pageSize=20&type=simplify&engineeringType=mediumWater');
const {data} = await axios.get('/api/engineering?pageIndex=1&pageSize=20&type=simplify&engineeringType=mediumWater');
return { data: data.data || [] ,total:data.total}
},
data(){
......@@ -34,9 +36,9 @@ export default {
},
methods:{
handleCurrentChange(page){
this.$axios.$get(`/api/engineering?pageIndex=${page}&pageSize=20&type=simplify&engineeringType=mediumWater`).then(res => {
if (res.result) {
this.data = res.data;
axios.get(`/api/engineering?pageIndex=${page}&pageSize=20&type=simplify&engineeringType=mediumWater`).then(res => {
if (res.data.result) {
this.data = res.data.data;
} else {
this.data = [];
}
......
......@@ -10,9 +10,9 @@
import axios from '~/plugins/axios'
export default {
async asyncData({ app, params, error }) {
const details = await axios.get(`/api/news/detail/${params.id}`);
if(details.data.result){
return {details: details.data.data};
const {data} = await axios.get(`/api/news/detail/${params.id}`);
if(data.result){
return {details: data.data};
}else{
return error({ message: '页面不存在', statusCode: 404 })
}
......
......@@ -26,8 +26,8 @@ import axios from '~/plugins/axios'
export default {
async asyncData({ app }) {
const newData = await axios.get('/api/news?pageIndex=1&pageSize=20&type=simplify');
return { newData: newData.data.data || [] ,total:newData.data.total}
const {data} = await axios.get('/api/news?pageIndex=1&pageSize=20&type=simplify');
return { newData: data.data || [] ,total:data.total}
},
data(){
return{
......@@ -36,9 +36,9 @@ export default {
},
methods:{
handleCurrentChange(page){
this.$axios.$get(`/api/news?pageIndex=${page}&pageSize=20&type=simplify`).then(res => {
if (res.result) {
this.newData = res.data;
axios.get(`/api/news?pageIndex=${page}&pageSize=20&type=simplify`).then(res => {
if (res.data.result) {
this.newData = res.data.data;
} else {
this.newData = [];
}
......
......@@ -20,11 +20,12 @@
<script>
import ProductImgList from '~/components/ProductImgList.vue'
import ContactUs from '~/components/ContactUs.vue'
import axios from '~/plugins/axios'
export default {
async asyncData({ app }) {
const columnData = await app.$axios.$get('/api/product');
return { columnData: columnData }
const {data} = await axios.get('/api/product');
return { columnData: data }
},
components:{
ProductImgList,
......
......@@ -7,11 +7,13 @@
</div>
</template>
<script>
import axios from '~/plugins/axios'
export default {
async asyncData({ app, params, error }) {
const details = await app.$axios.$get(`/api/product/detail/disinfectant/${params.id}`);
if(details.result){
return {details: details.data};
const {data} = await axios.get(`/api/product/detail/disinfectant/${params.id}`);
if(data.result){
return {details: data.data};
}else{
return error({ message: '页面不存在', statusCode: 404 })
}
......
......@@ -22,9 +22,11 @@
</div>
</template>
<script>
import axios from '~/plugins/axios'
export default {
async asyncData({ app }) {
const data = await app.$axios.$get('/api/product?pageIndex=1&pageSize=20&type=simplify&productType=disinfectant');
const {data} = await axios.get('/api/product?pageIndex=1&pageSize=20&type=simplify&productType=disinfectant');
return { data: data.data || [] ,total:data.total}
},
data(){
......@@ -34,9 +36,9 @@ export default {
},
methods:{
handleCurrentChange(page){
this.$axios.$get(`/api/product?pageIndex=${page}&pageSize=20&type=simplify&productType=disinfectant`).then(res => {
if (res.result) {
this.data = res.data;
axios.get(`/api/product?pageIndex=${page}&pageSize=20&type=simplify&productType=disinfectant`).then(res => {
if (res.data.result) {
this.data = res.data.data;
} else {
this.data = [];
}
......
......@@ -20,11 +20,12 @@
<script>
import ProductImgList from '~/components/ProductImgList.vue'
import ContactUs from '~/components/ContactUs.vue'
import axios from '~/plugins/axios'
export default {
async asyncData({ app }) {
const columnData = await app.$axios.$get('/api/product');
return { columnData: columnData }
const {data} = await axios.get('/api/product');
return { columnData: data }
},
components:{
ProductImgList,
......
......@@ -7,11 +7,13 @@
</div>
</template>
<script>
import axios from '~/plugins/axios'
export default {
async asyncData({ app, params, error }) {
const details = await app.$axios.$get(`/api/product/detail/equipment/${params.id}`);
if(details.result){
return {details: details.data};
const {data} = await axios.get(`/api/product/detail/equipment/${params.id}`);
if(data.result){
return {details: data.data};
}else{
return error({ message: '页面不存在', statusCode: 404 })
}
......
......@@ -22,9 +22,11 @@
</div>
</template>
<script>
import axios from '~/plugins/axios'
export default {
async asyncData({ app }) {
const data = await app.$axios.$get('/api/product?pageIndex=1&pageSize=20&type=simplify&productType=equipment');
const {data} = await axios.get('/api/product?pageIndex=1&pageSize=20&type=simplify&productType=equipment');
return { data: data.data || [] ,total:data.total}
},
data(){
......@@ -34,9 +36,9 @@ export default {
},
methods:{
handleCurrentChange(page){
this.$axios.$get(`/api/product?pageIndex=${page}&pageSize=20&type=simplify&productType=equipment`).then(res => {
if (res.result) {
this.data = res.data;
axios.get(`/api/product?pageIndex=${page}&pageSize=20&type=simplify&productType=equipment`).then(res => {
if (res.data.result) {
this.data = res.data.data;
} else {
this.data = [];
}
......
......@@ -20,11 +20,12 @@
<script>
import ProductImgList from '~/components/ProductImgList.vue'
import ContactUs from '~/components/ContactUs.vue'
import axios from '~/plugins/axios'
export default {
async asyncData({ app }) {
const columnData = await app.$axios.$get('/api/product');
return { columnData: columnData }
const {data} = await axios.get('/api/product');
return { columnData: data }
},
components:{
ProductImgList,
......
......@@ -7,11 +7,13 @@
</div>
</template>
<script>
import axios from '~/plugins/axios'
export default {
async asyncData({ app, params, error }) {
const details = await app.$axios.$get(`/api/product/detail/ozonizer/${params.id}`);
if(details.result){
return {details: details.data};
const {data} = await axios.get(`/api/product/detail/ozonizer/${params.id}`);
if(data.result){
return {details: data.data};
}else{
return error({ message: '页面不存在', statusCode: 404 })
}
......
......@@ -22,9 +22,11 @@
</div>
</template>
<script>
import axios from '~/plugins/axios'
export default {
async asyncData({ app }) {
const data = await app.$axios.$get('/api/product?pageIndex=1&pageSize=20&type=simplify&productType=ozonizer');
const {data} = await axios.get('/api/product?pageIndex=1&pageSize=20&type=simplify&productType=ozonizer');
return { data: data.data || [] ,total:data.total}
},
data(){
......@@ -34,9 +36,9 @@ export default {
},
methods:{
handleCurrentChange(page){
this.$axios.$get(`/api/product?pageIndex=${page}&pageSize=20&type=simplify&productType=ozonizer`).then(res => {
if (res.result) {
this.data = res.data;
axios.get(`/api/product?pageIndex=${page}&pageSize=20&type=simplify&productType=ozonizer`).then(res => {
if (res.data.result) {
this.data = res.data.data;
} else {
this.data = [];
}
......
......@@ -6,11 +6,13 @@
</div>
</template>
<script>
import axios from '~/plugins/axios'
export default {
async asyncData({ app, params, error }) {
const details = await app.$axios.$get(`/api/qualifications/detail/${params.id}`);
if(details.result){
return {details: details.data};
const {data} = await axios.get(`/api/qualifications/detail/${params.id}`);
if(data.result){
return {details: data.data};
}else{
return error({ message: '页面不存在', statusCode: 404 })
}
......
......@@ -21,21 +21,18 @@
</div>
</template>
<script>
import axios from '~/plugins/axios'
export default {
async asyncData({ app }) {
const data = await app.$axios.$get('/api/qualifications?pageIndex=1&pageSize=20&type=simplify');
const {data} = await axios.get('/api/qualifications?pageIndex=1&pageSize=20&type=simplify');
return { data: data.data || [] ,total:data.total}
},
data(){
return{
}
},
methods:{
handleCurrentChange(page){
this.$axios.$get(`/api/qualifications?pageIndex=${page}&pageSize=20&type=simplify`).then(res => {
if (res.result) {
this.data = res.data;
axios.get(`/api/qualifications?pageIndex=${page}&pageSize=20&type=simplify`).then(res => {
if (res.data.result) {
this.data = res.data.data;
} else {
this.data = [];
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment