Przeglądaj źródła

fix: #接口传入字段修正

loki 3 lat temu
rodzic
commit
35b389d48a

+ 2 - 2
src/api/base/banner.js

@@ -2,9 +2,9 @@ import api from '@/utils/request';
 
 export const getList = params =>
 	api.post(`/yxl-back-end/admin/banner/page`, params);
-export const getItem = ({ id, params }) =>
+export const getItem = ({ id, ...params }) =>
 	api.get(`/yxl-back-end/admin/banner/${id}`, params);
 export const saveItem = params =>
 	api.post(`/yxl-back-end/admin/banner/save`, params);
-export const delItem = ({ id, params }) =>
+export const delItem = ({ id, ...params }) =>
 	api.del(`/yxl-back-end/admin/banner/${id}`, params);

+ 2 - 2
src/api/base/info.js

@@ -2,9 +2,9 @@ import api from '@/utils/request';
 
 export const getList = params =>
 	api.post(`/yxl-back-end/admin/tweet/page`, params);
-export const getItem = ({ id, params }) =>
+export const getItem = ({ id, ...params }) =>
 	api.get(`/yxl-back-end/admin/tweet/${id}`, params);
 export const saveItem = params =>
 	api.post(`/yxl-back-end/admin/tweet/save`, params);
-export const delItem = ({ id, params }) =>
+export const delItem = ({ id, ...params }) =>
 	api.del(`/yxl-back-end/admin/tweet/${id}`, params);

+ 2 - 2
src/api/base/trend.js

@@ -2,7 +2,7 @@ import api from '@/utils/request';
 
 export const getList = params =>
 	api.post(`/yxl-back-end/admin/top-search-keywords/page`, params);
-export const getItem = ({ id, params }) =>
+export const getItem = ({ id, ...params }) =>
 	api.get(`/yxl-back-end/admin/top-search-keywords/${id}`, params);
 export const saveItem = params => {
 	if (params.id) {
@@ -11,5 +11,5 @@ export const saveItem = params => {
 		return api.post(`/yxl-back-end/admin/top-search-keywords/save`, params);
 	}
 };
-export const delItem = ({ id, params }) =>
+export const delItem = ({ id, ...params }) =>
 	api.del(`/yxl-back-end/admin/top-search-keywords/${id}`, params);

+ 2 - 2
src/api/help/info.js

@@ -2,9 +2,9 @@ import api from '@/utils/request';
 
 export const getList = params =>
 	api.post(`/yxl-back-end/framework/help/content/page`, params);
-export const getItem = ({ id, params }) =>
+export const getItem = ({ id, ...params }) =>
 	api.get(`/yxl-back-end/framework/help/content/${id}`, params);
 export const saveItem = params =>
 	api.post(`/yxl-back-end/framework/help/content/save`, params);
-export const delItem = ({ id, params }) =>
+export const delItem = ({ id, ...params }) =>
 	api.del(`/yxl-back-end/framework/help/content/${id}`, params);

+ 2 - 2
src/api/help/type.js

@@ -2,9 +2,9 @@ import api from '@/utils/request';
 
 export const getList = params =>
   api.post(`/yxl-back-end/framework/help/group/page`, params);
-export const getItem = ({ id, params }) =>
+export const getItem = ({ id, ...params }) =>
   api.get(`/yxl-back-end/framework/help/group/${id}`, params);
 export const saveItem = params =>
   api.post(`/yxl-back-end/framework/help/group/save`, params);
-export const delItem = ({ id, params }) =>
+export const delItem = ({ id, ...params }) =>
   api.del(`/yxl-back-end/framework/help/group/${id}`, params);

+ 2 - 2
src/api/member/level.js

@@ -2,9 +2,9 @@ import api from '@/utils/request';
 
 export const getList = params =>
 	api.post(`/yxl-back-end/admin/vip/level/page`, params);
-export const getItem = ({ id, params }) =>
+export const getItem = ({ id, ...params }) =>
 	api.get(`/yxl-back-end/admin/vip/level/${id}`, params);
 export const saveItem = params =>
 	api.post(`/yxl-back-end/admin/vip/level/save`, params);
-export const delItem = ({ id, params }) =>
+export const delItem = ({ id, ...params }) =>
 	api.del(`/yxl-back-end/admin/vip/level/${id}`, params);

+ 3 - 3
src/api/scene/index.js

@@ -2,11 +2,11 @@ import api from '@/utils/request';
 
 export const getList = params =>
 	api.post(`/yxl-back-end/admin/kindergarten/page`, params);
-export const getItem = ({ id, params }) =>
+export const getItem = ({ id, ...params }) =>
 	api.get(`/yxl-back-end/admin/kindergarten/${id}`, params);
 export const saveItem = params =>
 	api.post(`/yxl-back-end/admin/kindergarten/save`, params);
-export const delItem = ({ id, params }) =>
+export const delItem = ({ id, ...params }) =>
 	api.del(`/yxl-back-end/admin/kindergarten/${id}`, params);
-export const auditItem = ({ id, params }) =>
+export const auditItem = ({ id, ...params }) =>
 	api.put(`/yxl-back-end/admin/kindergarten/${id}/audit`, params);

+ 3 - 2
src/views/sceneManagement/sceneVerify/index.vue

@@ -84,7 +84,7 @@ export default {
             }
           },
           tagName: row => {
-            switch (row.isShow) {
+            switch (row.auditStatus) {
               case 1:
                 return '通过';
               case 0:
@@ -112,7 +112,8 @@ export default {
                   on: {
                     click: () =>
                       this.$SceneVerifyItemModal({
-                        id: row.id
+                        id: row.id,
+                        auditStatus: row.auditStatus
                       })
                   }
                 },

+ 41 - 5
src/views/sceneManagement/sceneVerify/modal/ItemModal.vue

@@ -70,11 +70,27 @@
           "
         />
       </el-form-item>
-      <el-form-item label="状态">
-        <el-radio-group v-model="form.auditStatus" prop="isShow">
+      <el-form-item label="审核状态">
+        <el-radio-group
+          v-if="auditStatus !== 1"
+          v-model="form.auditStatus"
+          prop="auditStatus"
+        >
           <el-radio :label="1">通过</el-radio>
           <el-radio :label="-1">不通过</el-radio>
         </el-radio-group>
+        <span v-else>{{ form.auditStatus | auditStatusName }}</span>
+      </el-form-item>
+      <el-form-item label="审核备注">
+        <el-input
+          v-if="auditStatus !== 1"
+          v-model="form.auditMsg"
+          type="textarea"
+          :rows="2"
+          placeholder="请输入内容"
+        >
+        </el-input>
+        <span v-else>{{ form.auditMsg }}</span>
       </el-form-item>
     </el-form>
     <span slot="footer" class="dialog-footer">
@@ -90,10 +106,29 @@ import { getItem, auditItem } from '@/api/scene';
 export default {
   name: 'SceneVerifyItemModal',
 
+  filters: {
+    auditStatusName: function(num) {
+      switch (num) {
+        case 1:
+          return '通过';
+        case 0:
+          return '待审核';
+        case -1:
+          return '拒绝';
+        default:
+          return '-';
+      }
+    }
+  },
+
   props: {
     id: {
       type: String,
       default: ''
+    },
+    auditStatus: {
+      type: Number,
+      default: 0
     }
   },
 
@@ -101,9 +136,9 @@ export default {
     return {
       title: '场景详情',
       modal: true,
-
       form: {
-        auditStatus: null
+        auditStatus: null,
+        auditMsg: ''
       },
       rules: {
         auditStatus: [
@@ -138,7 +173,8 @@ export default {
       this.$refs.form.validate(async valid => {
         if (valid) {
           const params = {
-            audit: this.from.auditStatus
+            auditStatus: this.form.auditStatus,
+            auditMsg: this.form.auditMsg
           };
           if (this.id) params.id = this.id;
           const { success, msg } = await auditItem(params);