Quellcode durchsuchen

fix:接口联调

Cooklalala vor 5 Monaten
Ursprung
Commit
11c17e4498

+ 5 - 5
mm/mm.config.js

@@ -44,7 +44,7 @@ module.exports = async (util) => {
           )
         },
       }),
-      'post /api/login': util.side({
+      'post /apix/login': util.side({
         tags: [`公用`],
         summary: `登录`,
         schema: {
@@ -233,7 +233,7 @@ module.exports = async (util) => {
           )
         },
       }),
-      'get /api/base': util.side({
+      'get /apix/base': util.side({
         tags: [`增删改查`, `种植分析`, `种值分析详情`],
         summary: `基地 crud`,
         schema: {
@@ -253,7 +253,7 @@ module.exports = async (util) => {
           res.redirect(req.originalUrl.replace(`/apix`, ``))
         },
       }),
-      'get /api/base/:id': util.side({
+      'get /apix/base/:id': util.side({
         tags: [`增删改查`, `种植分析`, `种值分析详情`],
         summary: `基地详情`,
         schema: {
@@ -262,10 +262,10 @@ module.exports = async (util) => {
           }),
         },
         async action(req, res, next) {
-          res.redirect(req.originalUrl.replace(`/api`, ``))
+          res.redirect(req.originalUrl.replace(`/apix`, ``))
         },
       }),
-      'get /api/holePunchingMachine': util.side({
+      'get /apix/holePunchingMachine': util.side({
         tags: [`增删改查`, `种值分析详情`],
         summary: `打孔机 crud`,
         schema: {

+ 1 - 1
src/views/page1/index.vue

@@ -191,7 +191,7 @@ export default {
       this.$router.push({
         path: `/page3`,
         query: {
-          id: data,
+          baseId: data,
         },
       })
     },

+ 9 - 1
src/views/page2/leftBox.vue

@@ -45,7 +45,15 @@ export default {
   methods: {
     async searchFn() {
       console.log(`search`, this.leftBox.input)
-      const data = await this.$http.get(`/api/base`)
+      const data = await this.$http.get(`/api/base`, {
+        params: {
+          _sort:
+            this.leftBox.sortList[
+              this.leftBox.sortIndex % this.leftBox.sortList.length
+            ] || undefined,
+          名称_like: this.leftBox.input || undefined,
+        },
+      })
       this.leftBox.list = []
       this.$nextTick(() => {
         this.leftBox.list = data

+ 3 - 3
src/views/page3/item.vue

@@ -6,12 +6,12 @@
           <span>{{ item.名称 }}</span>
           <img :src="状态[item.状态]" alt="" />
         </p>
-        <p>设备IP:{{ item.ip }}</p>
+        <p>设备IP:{{ item.ip || '' }}</p>
         <p>管理员:{{ item.管理人员 }}</p>
-        <p>联系方式:{{ item.联系电话 }}</p>
+        <p>联系方式:{{ item.联系电话 || '' }}</p>
       </div>
       <div class="imgBox">
-        <img :src="item.图片[0]" alt="风景图" />
+        <img v-if="item.图片" :src="item.图片[0]" alt="风景图" />
       </div>
     </div>
   </div>

+ 3 - 1
src/views/page3/leftBox.vue

@@ -54,7 +54,9 @@ export default {
           名称_like: this.leftBox.input || undefined,
         },
       })
-      this.leftBox.list = data
+      this.$nextTick(() => {
+        this.leftBox.list = data
+      })
     },
     clearFn() {
       this.leftBox.input = ``