loki 3 lat temu
rodzic
commit
c83a246795

+ 1 - 0
README.md

@@ -96,3 +96,4 @@ Copyright (c) 2017-present PanJiaChen
 6. 上传位置 幼儿园活动组件
 6. 上传位置 幼儿园活动组件
 7. 暂时停止批量编辑
 7. 暂时停止批量编辑
 8. 图片上传地址
 8. 图片上传地址
+9. 上传照片管理

+ 1 - 1
src/api/points/detail.js

@@ -1,4 +1,4 @@
 import api from '@/utils/request';
 import api from '@/utils/request';
 
 
-export const getList = params =>
+export const getPage = params =>
 	api.post(`/yxl-back-end/admin/integral/record/page`, params);
 	api.post(`/yxl-back-end/admin/integral/record/page`, params);

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

@@ -1,6 +1,6 @@
 import api from '@/utils/request';
 import api from '@/utils/request';
 
 
-export const getList = params =>
+export const getPage = params =>
 	api.post(`/yxl-back-end/admin/kindergarten/page`, 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);
 	api.get(`/yxl-back-end/admin/kindergarten/${id}`, params);

+ 6 - 6
src/views/pointsManagement/pointsDetail/index.vue

@@ -15,7 +15,7 @@
 <script>
 <script>
 import toolbar from './toolbar';
 import toolbar from './toolbar';
 import mxFilterList from '@/mixins/filterList';
 import mxFilterList from '@/mixins/filterList';
-import { getList, delItem } from '@/api/points/detail';
+import { getPage, delItem } from '@/api/points/detail';
 
 
 export default {
 export default {
   name: 'PointsDetail',
   name: 'PointsDetail',
@@ -24,7 +24,7 @@ export default {
 
 
   mixins: [
   mixins: [
     mxFilterList({
     mxFilterList({
-      fetchList: getList // 在下方data再声明一个 fetchList: iGetList 同等效果
+      fetchList: getPage // 在下方data再声明一个 fetchList: iGetList 同等效果
     })
     })
   ],
   ],
 
 
@@ -34,7 +34,7 @@ export default {
         {
         {
           key: 'accountId',
           key: 'accountId',
           name: '用户ID',
           name: '用户ID',
-          width: '160'
+          width: this.$col.m
         },
         },
         // {
         // {
         //   key: 'region',
         //   key: 'region',
@@ -49,17 +49,17 @@ export default {
         {
         {
           key: 'scene',
           key: 'scene',
           name: '场景',
           name: '场景',
-          width: '180'
+          width: this.$col.b
         },
         },
         {
         {
           key: 'displayText',
           key: 'displayText',
           name: '用途',
           name: '用途',
-          minWidth: '180'
+          minWidth: this.$col.b
         },
         },
         {
         {
           key: 'createAt',
           key: 'createAt',
           name: '时间',
           name: '时间',
-          width: '160'
+          width: this.$col.b
         }
         }
       ]
       ]
     };
     };

+ 9 - 9
src/views/sceneManagement/sceneList/index.vue

@@ -19,7 +19,7 @@
 <script>
 <script>
 import toolbar from './toolbar';
 import toolbar from './toolbar';
 import mxFilterList from '@/mixins/filterList';
 import mxFilterList from '@/mixins/filterList';
-import { getList, delItem } from '@/api/scene';
+import { getPage, delItem } from '@/api/scene';
 
 
 export default {
 export default {
   name: 'SceneList',
   name: 'SceneList',
@@ -28,7 +28,7 @@ export default {
 
 
   mixins: [
   mixins: [
     mxFilterList({
     mxFilterList({
-      fetchList: getList, // 在下方data再声明一个 fetchList: iGetList 同等效果
+      fetchList: getPage, // 在下方data再声明一个 fetchList: iGetList 同等效果
       internalFilterObj: {
       internalFilterObj: {
         isDel: false,
         isDel: false,
         auditStatus: 1
         auditStatus: 1
@@ -42,12 +42,12 @@ export default {
         {
         {
           key: 'name',
           key: 'name',
           name: '机构名称',
           name: '机构名称',
-          width: '180'
+          width: this.$col.b
         },
         },
         {
         {
           key: 'logo',
           key: 'logo',
           name: 'Logo',
           name: 'Logo',
-          width: '120',
+          width: this.$col.b,
           render: (h, { row }) =>
           render: (h, { row }) =>
             h('img', {
             h('img', {
               style: {
               style: {
@@ -68,29 +68,29 @@ export default {
         {
         {
           key: 'region',
           key: 'region',
           name: '所在地区',
           name: '所在地区',
-          minWidth: '180',
+          minWidth: this.$col.auto(200),
           render: (h, { row }) =>
           render: (h, { row }) =>
             h('span', `${row.province}/${row.city}/${row.area}`)
             h('span', `${row.province}/${row.city}/${row.area}`)
         },
         },
         {
         {
           key: 'type',
           key: 'type',
           name: '机构类型',
           name: '机构类型',
-          width: '180'
+          width: this.$col.b
         },
         },
         {
         {
           key: 'realName',
           key: 'realName',
           name: '申请人',
           name: '申请人',
-          width: '180'
+          width: this.$col.m
         },
         },
         {
         {
           key: 'phonenumber',
           key: 'phonenumber',
           name: '办公号码',
           name: '办公号码',
-          width: '180'
+          width: this.$col.b
         },
         },
         {
         {
           key: 'isShow',
           key: 'isShow',
           name: '状态',
           name: '状态',
-          width: '80',
+          width: this.$col.s,
           type: 'tag',
           type: 'tag',
           fetchTagType: val => (val ? 'success' : 'info'),
           fetchTagType: val => (val ? 'success' : 'info'),
           tagName: row => (row.isShow ? '显示' : '隐藏')
           tagName: row => (row.isShow ? '显示' : '隐藏')

+ 0 - 6
src/views/sceneManagement/sceneList/modal/ItemModal.vue

@@ -33,15 +33,12 @@
         <el-input v-model="form.address" placeholder="请输入详细地址" />
         <el-input v-model="form.address" placeholder="请输入详细地址" />
       </el-form-item>
       </el-form-item>
       <el-form-item label="机构logo">
       <el-form-item label="机构logo">
-        <!-- TODO 图片上传组件 -->
         <upload v-model="form.logo" params="prefix=/kindergraten" />
         <upload v-model="form.logo" params="prefix=/kindergraten" />
       </el-form-item>
       </el-form-item>
       <el-form-item label="门店图片">
       <el-form-item label="门店图片">
-        <!-- TODO 图片上传组件 -->
         <upload v-model="form.frontDoor" params="prefix=/kindergraten" />
         <upload v-model="form.frontDoor" params="prefix=/kindergraten" />
       </el-form-item>
       </el-form-item>
       <el-form-item label="营业执照">
       <el-form-item label="营业执照">
-        <!-- TODO 图片上传组件 -->
         <upload v-model="form.businessLicense" params="prefix=/kindergraten" />
         <upload v-model="form.businessLicense" params="prefix=/kindergraten" />
       </el-form-item>
       </el-form-item>
       <el-form-item label="证照号码" prop="idCardNumber">
       <el-form-item label="证照号码" prop="idCardNumber">
@@ -65,15 +62,12 @@
         <el-input v-model="form.personPhonenumber" placeholder="请输入手机号" />
         <el-input v-model="form.personPhonenumber" placeholder="请输入手机号" />
       </el-form-item>
       </el-form-item>
       <el-form-item label="半身照">
       <el-form-item label="半身照">
-        <!-- TODO 图片上传组件 -->
         <upload v-model="form.bodyPhoto" params="prefix=/kindergraten" />
         <upload v-model="form.bodyPhoto" params="prefix=/kindergraten" />
       </el-form-item>
       </el-form-item>
       <el-form-item label="证件正面">
       <el-form-item label="证件正面">
-        <!-- TODO 图片上传组件 -->
         <upload v-model="form.idCardFront" params="prefix=/kindergraten" />
         <upload v-model="form.idCardFront" params="prefix=/kindergraten" />
       </el-form-item>
       </el-form-item>
       <el-form-item label="证件背面">
       <el-form-item label="证件背面">
-        <!-- TODO 图片上传组件 -->
         <upload v-model="form.idCardBack" params="prefix=/kindergraten" />
         <upload v-model="form.idCardBack" params="prefix=/kindergraten" />
       </el-form-item>
       </el-form-item>
       <el-form-item label="状态" prop="isShow">
       <el-form-item label="状态" prop="isShow">

+ 9 - 9
src/views/sceneManagement/sceneVerify/index.vue

@@ -15,7 +15,7 @@
 <script>
 <script>
 import toolbar from './toolbar';
 import toolbar from './toolbar';
 import mxFilterList from '@/mixins/filterList';
 import mxFilterList from '@/mixins/filterList';
-import { getList } from '@/api/scene';
+import { getPage } from '@/api/scene';
 
 
 export default {
 export default {
   name: 'SceneVerify',
   name: 'SceneVerify',
@@ -24,7 +24,7 @@ export default {
 
 
   mixins: [
   mixins: [
     mxFilterList({
     mxFilterList({
-      fetchList: getList // 在下方data再声明一个 fetchList: iGetList 同等效果
+      fetchList: getPage // 在下方data再声明一个 fetchList: iGetList 同等效果
     })
     })
   ],
   ],
 
 
@@ -34,12 +34,12 @@ export default {
         {
         {
           key: 'name',
           key: 'name',
           name: '机构名称',
           name: '机构名称',
-          width: '180'
+          width: this.$col.b
         },
         },
         {
         {
           key: 'logo',
           key: 'logo',
           name: 'Logo',
           name: 'Logo',
-          width: '120',
+          width: this.$col.b,
           render: (h, { row }) =>
           render: (h, { row }) =>
             h('img', {
             h('img', {
               style: {
               style: {
@@ -60,29 +60,29 @@ export default {
         {
         {
           key: 'region',
           key: 'region',
           name: '所在地区',
           name: '所在地区',
-          minWidth: '180',
+          minWidth: this.$col.auto(200),
           render: (h, { row }) =>
           render: (h, { row }) =>
             h('span', `${row.province}/${row.city}/${row.area}`)
             h('span', `${row.province}/${row.city}/${row.area}`)
         },
         },
         {
         {
           key: 'type',
           key: 'type',
           name: '机构类型',
           name: '机构类型',
-          width: '180'
+          width: this.$col.b
         },
         },
         {
         {
           key: 'realName',
           key: 'realName',
           name: '申请人',
           name: '申请人',
-          width: '180'
+          width: this.$col.m
         },
         },
         {
         {
           key: 'personPhonenumber',
           key: 'personPhonenumber',
           name: '手机号码',
           name: '手机号码',
-          width: '180'
+          width: this.$col.b
         },
         },
         {
         {
           key: 'auditStatus',
           key: 'auditStatus',
           name: '状态',
           name: '状态',
-          width: '80',
+          width: this.$col.s,
           type: 'tag',
           type: 'tag',
           fetchTagType: val => {
           fetchTagType: val => {
             switch (val) {
             switch (val) {