Commit 24bd6bd4 authored by shangbj's avatar shangbj

替换axios

parent 8ed69f71
...@@ -7,11 +7,13 @@ ...@@ -7,11 +7,13 @@
</div> </div>
</template> </template>
<script> <script>
import axios from '~/plugins/axios'
export default { export default {
async asyncData({ app, params, error }) { async asyncData({ app, params, error }) {
const details = await app.$axios.$get(`/api/engineering/detail/drinkingWater/${params.id}`); const {data} = await axios.get(`/api/engineering/detail/drinkingWater/${params.id}`);
if(details.result){ if(data.result){
return {details: details.data}; return {details: data.data};
}else{ }else{
return error({ message: '页面不存在', statusCode: 404 }) return error({ message: '页面不存在', statusCode: 404 })
} }
......
...@@ -22,9 +22,11 @@ ...@@ -22,9 +22,11 @@
</div> </div>
</template> </template>
<script> <script>
import axios from '~/plugins/axios'
export default { export default {
async asyncData({ app }) { 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} return { data: data.data || [] ,total:data.total}
}, },
data(){ data(){
...@@ -34,9 +36,9 @@ export default { ...@@ -34,9 +36,9 @@ export default {
}, },
methods:{ methods:{
handleCurrentChange(page){ handleCurrentChange(page){
this.$axios.$get(`/api/engineering?pageIndex=${page}&pageSize=20&type=simplify&engineeringType=drinkingWater`).then(res => { axios.get(`/api/engineering?pageIndex=${page}&pageSize=20&type=simplify&engineeringType=drinkingWater`).then(res => {
if (res.result) { if (res.data.result) {
this.data = res.data; this.data = res.data.data;
} else { } else {
this.data = []; this.data = [];
} }
......
...@@ -7,11 +7,13 @@ ...@@ -7,11 +7,13 @@
</div> </div>
</template> </template>
<script> <script>
import axios from '~/plugins/axios'
export default { export default {
async asyncData({ app, params, error }) { async asyncData({ app, params, error }) {
const details = await app.$axios.$get(`/api/engineering/detail/hospitalSewage/${params.id}`); const {data} = await axios.get(`/api/engineering/detail/hospitalSewage/${params.id}`);
if(details.result){ if(data.result){
return {details: details.data}; return {details: data.data};
}else{ }else{
return error({ message: '页面不存在', statusCode: 404 }) return error({ message: '页面不存在', statusCode: 404 })
} }
......
...@@ -22,9 +22,10 @@ ...@@ -22,9 +22,10 @@
</div> </div>
</template> </template>
<script> <script>
import axios from '~/plugins/axios'
export default { export default {
async asyncData({ app }) { 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} return { data: data.data || [] ,total:data.total}
}, },
data(){ data(){
...@@ -34,9 +35,9 @@ export default { ...@@ -34,9 +35,9 @@ export default {
}, },
methods:{ methods:{
handleCurrentChange(page){ handleCurrentChange(page){
this.$axios.$get(`/api/engineering?pageIndex=${page}&pageSize=20&type=simplify&engineeringType=hospitalSewage`).then(res => { axios.get(`/api/engineering?pageIndex=${page}&pageSize=20&type=simplify&engineeringType=hospitalSewage`).then(res => {
if (res.result) { if (res.data.result) {
this.data = res.data; this.data = res.data.data;
} else { } else {
this.data = []; this.data = [];
} }
......
...@@ -7,11 +7,13 @@ ...@@ -7,11 +7,13 @@
</div> </div>
</template> </template>
<script> <script>
import axios from '~/plugins/axios'
export default { export default {
async asyncData({ app, params, error }) { async asyncData({ app, params, error }) {
const details = await app.$axios.$get(`/api/engineering/detail/mediumWater/${params.id}`); const {data} = await axios.get(`/api/engineering/detail/mediumWater/${params.id}`);
if(details.result){ if(data.result){
return {details: details.data}; return {details: data.data};
}else{ }else{
return error({ message: '页面不存在', statusCode: 404 }) return error({ message: '页面不存在', statusCode: 404 })
} }
......
...@@ -22,9 +22,11 @@ ...@@ -22,9 +22,11 @@
</div> </div>
</template> </template>
<script> <script>
import axios from '~/plugins/axios'
export default { export default {
async asyncData({ app }) { 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} return { data: data.data || [] ,total:data.total}
}, },
data(){ data(){
...@@ -34,9 +36,9 @@ export default { ...@@ -34,9 +36,9 @@ export default {
}, },
methods:{ methods:{
handleCurrentChange(page){ handleCurrentChange(page){
this.$axios.$get(`/api/engineering?pageIndex=${page}&pageSize=20&type=simplify&engineeringType=mediumWater`).then(res => { axios.get(`/api/engineering?pageIndex=${page}&pageSize=20&type=simplify&engineeringType=mediumWater`).then(res => {
if (res.result) { if (res.data.result) {
this.data = res.data; this.data = res.data.data;
} else { } else {
this.data = []; this.data = [];
} }
......
...@@ -10,9 +10,9 @@ ...@@ -10,9 +10,9 @@
import axios from '~/plugins/axios' import axios from '~/plugins/axios'
export default { export default {
async asyncData({ app, params, error }) { async asyncData({ app, params, error }) {
const details = await axios.get(`/api/news/detail/${params.id}`); const {data} = await axios.get(`/api/news/detail/${params.id}`);
if(details.data.result){ if(data.result){
return {details: details.data.data}; return {details: data.data};
}else{ }else{
return error({ message: '页面不存在', statusCode: 404 }) return error({ message: '页面不存在', statusCode: 404 })
} }
......
...@@ -26,8 +26,8 @@ import axios from '~/plugins/axios' ...@@ -26,8 +26,8 @@ import axios from '~/plugins/axios'
export default { export default {
async asyncData({ app }) { async asyncData({ app }) {
const newData = await axios.get('/api/news?pageIndex=1&pageSize=20&type=simplify'); const {data} = await axios.get('/api/news?pageIndex=1&pageSize=20&type=simplify');
return { newData: newData.data.data || [] ,total:newData.data.total} return { newData: data.data || [] ,total:data.total}
}, },
data(){ data(){
return{ return{
...@@ -36,9 +36,9 @@ export default { ...@@ -36,9 +36,9 @@ export default {
}, },
methods:{ methods:{
handleCurrentChange(page){ handleCurrentChange(page){
this.$axios.$get(`/api/news?pageIndex=${page}&pageSize=20&type=simplify`).then(res => { axios.get(`/api/news?pageIndex=${page}&pageSize=20&type=simplify`).then(res => {
if (res.result) { if (res.data.result) {
this.newData = res.data; this.newData = res.data.data;
} else { } else {
this.newData = []; this.newData = [];
} }
......
...@@ -20,11 +20,12 @@ ...@@ -20,11 +20,12 @@
<script> <script>
import ProductImgList from '~/components/ProductImgList.vue' import ProductImgList from '~/components/ProductImgList.vue'
import ContactUs from '~/components/ContactUs.vue' import ContactUs from '~/components/ContactUs.vue'
import axios from '~/plugins/axios'
export default { export default {
async asyncData({ app }) { async asyncData({ app }) {
const columnData = await app.$axios.$get('/api/product'); const {data} = await axios.get('/api/product');
return { columnData: columnData } return { columnData: data }
}, },
components:{ components:{
ProductImgList, ProductImgList,
......
...@@ -7,11 +7,13 @@ ...@@ -7,11 +7,13 @@
</div> </div>
</template> </template>
<script> <script>
import axios from '~/plugins/axios'
export default { export default {
async asyncData({ app, params, error }) { async asyncData({ app, params, error }) {
const details = await app.$axios.$get(`/api/product/detail/disinfectant/${params.id}`); const {data} = await axios.get(`/api/product/detail/disinfectant/${params.id}`);
if(details.result){ if(data.result){
return {details: details.data}; return {details: data.data};
}else{ }else{
return error({ message: '页面不存在', statusCode: 404 }) return error({ message: '页面不存在', statusCode: 404 })
} }
......
...@@ -22,9 +22,11 @@ ...@@ -22,9 +22,11 @@
</div> </div>
</template> </template>
<script> <script>
import axios from '~/plugins/axios'
export default { export default {
async asyncData({ app }) { 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} return { data: data.data || [] ,total:data.total}
}, },
data(){ data(){
...@@ -34,9 +36,9 @@ export default { ...@@ -34,9 +36,9 @@ export default {
}, },
methods:{ methods:{
handleCurrentChange(page){ handleCurrentChange(page){
this.$axios.$get(`/api/product?pageIndex=${page}&pageSize=20&type=simplify&productType=disinfectant`).then(res => { axios.get(`/api/product?pageIndex=${page}&pageSize=20&type=simplify&productType=disinfectant`).then(res => {
if (res.result) { if (res.data.result) {
this.data = res.data; this.data = res.data.data;
} else { } else {
this.data = []; this.data = [];
} }
......
...@@ -20,11 +20,12 @@ ...@@ -20,11 +20,12 @@
<script> <script>
import ProductImgList from '~/components/ProductImgList.vue' import ProductImgList from '~/components/ProductImgList.vue'
import ContactUs from '~/components/ContactUs.vue' import ContactUs from '~/components/ContactUs.vue'
import axios from '~/plugins/axios'
export default { export default {
async asyncData({ app }) { async asyncData({ app }) {
const columnData = await app.$axios.$get('/api/product'); const {data} = await axios.get('/api/product');
return { columnData: columnData } return { columnData: data }
}, },
components:{ components:{
ProductImgList, ProductImgList,
......
...@@ -7,11 +7,13 @@ ...@@ -7,11 +7,13 @@
</div> </div>
</template> </template>
<script> <script>
import axios from '~/plugins/axios'
export default { export default {
async asyncData({ app, params, error }) { async asyncData({ app, params, error }) {
const details = await app.$axios.$get(`/api/product/detail/equipment/${params.id}`); const {data} = await axios.get(`/api/product/detail/equipment/${params.id}`);
if(details.result){ if(data.result){
return {details: details.data}; return {details: data.data};
}else{ }else{
return error({ message: '页面不存在', statusCode: 404 }) return error({ message: '页面不存在', statusCode: 404 })
} }
......
...@@ -22,9 +22,11 @@ ...@@ -22,9 +22,11 @@
</div> </div>
</template> </template>
<script> <script>
import axios from '~/plugins/axios'
export default { export default {
async asyncData({ app }) { 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} return { data: data.data || [] ,total:data.total}
}, },
data(){ data(){
...@@ -34,9 +36,9 @@ export default { ...@@ -34,9 +36,9 @@ export default {
}, },
methods:{ methods:{
handleCurrentChange(page){ handleCurrentChange(page){
this.$axios.$get(`/api/product?pageIndex=${page}&pageSize=20&type=simplify&productType=equipment`).then(res => { axios.get(`/api/product?pageIndex=${page}&pageSize=20&type=simplify&productType=equipment`).then(res => {
if (res.result) { if (res.data.result) {
this.data = res.data; this.data = res.data.data;
} else { } else {
this.data = []; this.data = [];
} }
......
...@@ -20,11 +20,12 @@ ...@@ -20,11 +20,12 @@
<script> <script>
import ProductImgList from '~/components/ProductImgList.vue' import ProductImgList from '~/components/ProductImgList.vue'
import ContactUs from '~/components/ContactUs.vue' import ContactUs from '~/components/ContactUs.vue'
import axios from '~/plugins/axios'
export default { export default {
async asyncData({ app }) { async asyncData({ app }) {
const columnData = await app.$axios.$get('/api/product'); const {data} = await axios.get('/api/product');
return { columnData: columnData } return { columnData: data }
}, },
components:{ components:{
ProductImgList, ProductImgList,
......
...@@ -7,11 +7,13 @@ ...@@ -7,11 +7,13 @@
</div> </div>
</template> </template>
<script> <script>
import axios from '~/plugins/axios'
export default { export default {
async asyncData({ app, params, error }) { async asyncData({ app, params, error }) {
const details = await app.$axios.$get(`/api/product/detail/ozonizer/${params.id}`); const {data} = await axios.get(`/api/product/detail/ozonizer/${params.id}`);
if(details.result){ if(data.result){
return {details: details.data}; return {details: data.data};
}else{ }else{
return error({ message: '页面不存在', statusCode: 404 }) return error({ message: '页面不存在', statusCode: 404 })
} }
......
...@@ -22,9 +22,11 @@ ...@@ -22,9 +22,11 @@
</div> </div>
</template> </template>
<script> <script>
import axios from '~/plugins/axios'
export default { export default {
async asyncData({ app }) { 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} return { data: data.data || [] ,total:data.total}
}, },
data(){ data(){
...@@ -34,9 +36,9 @@ export default { ...@@ -34,9 +36,9 @@ export default {
}, },
methods:{ methods:{
handleCurrentChange(page){ handleCurrentChange(page){
this.$axios.$get(`/api/product?pageIndex=${page}&pageSize=20&type=simplify&productType=ozonizer`).then(res => { axios.get(`/api/product?pageIndex=${page}&pageSize=20&type=simplify&productType=ozonizer`).then(res => {
if (res.result) { if (res.data.result) {
this.data = res.data; this.data = res.data.data;
} else { } else {
this.data = []; this.data = [];
} }
......
...@@ -6,11 +6,13 @@ ...@@ -6,11 +6,13 @@
</div> </div>
</template> </template>
<script> <script>
import axios from '~/plugins/axios'
export default { export default {
async asyncData({ app, params, error }) { async asyncData({ app, params, error }) {
const details = await app.$axios.$get(`/api/qualifications/detail/${params.id}`); const {data} = await axios.get(`/api/qualifications/detail/${params.id}`);
if(details.result){ if(data.result){
return {details: details.data}; return {details: data.data};
}else{ }else{
return error({ message: '页面不存在', statusCode: 404 }) return error({ message: '页面不存在', statusCode: 404 })
} }
......
...@@ -21,21 +21,18 @@ ...@@ -21,21 +21,18 @@
</div> </div>
</template> </template>
<script> <script>
import axios from '~/plugins/axios'
export default { export default {
async asyncData({ app }) { 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} return { data: data.data || [] ,total:data.total}
}, },
data(){
return{
}
},
methods:{ methods:{
handleCurrentChange(page){ handleCurrentChange(page){
this.$axios.$get(`/api/qualifications?pageIndex=${page}&pageSize=20&type=simplify`).then(res => { axios.get(`/api/qualifications?pageIndex=${page}&pageSize=20&type=simplify`).then(res => {
if (res.result) { if (res.data.result) {
this.data = res.data; this.data = res.data.data;
} else { } else {
this.data = []; 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