瀏覽代碼

商品分类接口对接

e 5 年之前
父節點
當前提交
45b31d9082

+ 23 - 7
src/api/goods.js

@@ -10,25 +10,41 @@ export function getList(query) {
 
 export function getCategory(query) {
   return request({
-    url: '/goods/category/list',
+    url: '/product/cmMallProductsClassify/list',
     method: 'get',
     params: query
   })
 }
 
-export function updateCategory(query) {
+export function switchClassify(id) {
   return request({
-    url: '/goods/category/update',
+    url: '/product/cmMallProductsClassify/switchClassify',
     method: 'post',
-    params: query
+    params: id
   })
 }
 
-export function createCategory(query) {
+export function getClassify(id) {
   return request({
-    url: '/goods/category/create',
+    url: '/product/cmMallProductsClassify/form',
     method: 'post',
-    params: query
+    params: id
+  })
+}
+
+export function saveClassify(category) {
+  return request({
+    url: '/product/cmMallProductsClassify/save',
+    method: 'post',
+    data: category
+  })
+}
+
+export function saveCategorySort(newProducSorttList) {
+  return request({
+    url: '/product/cmMallProductsClassify/batchSaveSort',
+    method: 'post',
+    params: newProducSorttList
   })
 }
 

+ 2 - 2
src/api/user.js

@@ -16,9 +16,9 @@ export function getInfo(token) {
   })
 }
 
-export function logout() {
+/* export function logout() {
   return request({
     url: '/user/logout',
     method: 'post'
   })
-}
+} */

+ 13 - 12
src/store/modules/user.js

@@ -1,6 +1,7 @@
 import { login, logout, getInfo } from '@/api/user'
 import { getToken, setToken, removeToken } from '@/utils/auth'
 import router, { resetRouter } from '@/router'
+import store from '@/store'
 
 const state = {
   token: getToken(),
@@ -74,20 +75,20 @@ const actions = {
   // user logout
   logout({ commit, state, dispatch }) {
     return new Promise((resolve, reject) => {
-      logout(state.token).then(() => {
-        commit('SET_TOKEN', '')
-        commit('SET_ROLES', [])
-        removeToken()
-        resetRouter()
+      // logout(state.token).then(() => {
+      commit('SET_TOKEN', '')
+      commit('SET_ROLES', [])
+      removeToken()
+      resetRouter()
 
-        // reset visited views and cached views
-        // to fixed https://github.com/PanJiaChen/vue-element-admin/issues/2485
-        dispatch('tagsView/delAllViews', null, { root: true })
+      // reset visited views and cached views
+      // to fixed https://github.com/PanJiaChen/vue-element-admin/issues/2485
+      dispatch('tagsView/delAllViews', null, { root: true })
 
-        resolve()
-      }).catch(error => {
-        alert(error)
-      })
+      resolve()
+      // }).catch(error => {
+      //  reject(error)
+      // })
     })
   },
 

+ 9 - 9
src/views/club/list.vue

@@ -107,11 +107,11 @@
 </template>
 
 <script>
-import { 
+import {
   getClubList,
-  createOperator, 
+  createOperator,
   preservOperator,
-  updateStatus, 
+  updateStatus,
   queryClubList
 } from '@/api/club'
 import Pagination from '@/components/Pagination'
@@ -179,8 +179,8 @@ export default {
   methods: {
     fetchData() {
       this.listLoading = true
-      let params = {
-        userOrganizeID:this.userOrganizeID
+      const params = {
+        organizeID: this.organizeID
       }
       getClubList(params).then(response => {
         this.list = response.data.items
@@ -233,7 +233,7 @@ export default {
               message: '保存成功',
               type: 'success',
               center: true
-            });
+            })
           })
         }
       })
@@ -249,7 +249,7 @@ export default {
               message: '生成邀请码成功',
               type: 'success',
               center: true
-            });
+            })
           })
         }
       })
@@ -279,7 +279,7 @@ export default {
           message: '上线会所成功',
           type: 'success',
           center: true
-        });
+        })
       } else {
         // preservOperator(addPeopleData).then(() => {
         //     this.dialogFormVisible = false
@@ -290,7 +290,7 @@ export default {
           message: '下线会所成功',
           type: 'success',
           center: true
-        });
+        })
       }
       this.dialogVisible = false
     },

+ 128 - 30
src/views/goods/category-create.vue

@@ -1,89 +1,187 @@
 <template>
   <div class="app-container">
     <el-menu :default-active="activeIndex" class="el-menu-demo" mode="horizontal">
-      <el-menu-item index="1">添加分类</el-menu-item>
+      <el-menu-item index="1"><router-link to="/goods/category">商品分类</router-link></el-menu-item>
+      <el-menu-item index="2">添加分类</el-menu-item>
     </el-menu>
     <el-form ref="dataForm" :rules="rules" :model="temp" label-position="left" label-width="120px" style="width:400px; margin:30px 0 0 50px;">
       <el-form-item label="分类名称" prop="classifyName">
         <el-input v-model="temp.classifyName" />
       </el-form-item>
-      <el-form-item label="图标" prop="classifyImage">
+      <!--<el-form-item label="图标" prop="classifyImage">
         <el-input v-model="temp.classifyImage" />
+      </el-form-item>-->
+      <el-form-item label="图标:" prop="classifyImage">
+        <div class="form-el-upload">
+          <el-upload
+            class="avatar-uploader"
+            accept="image/jpeg,image/gif,image/png"
+            action="https://www-b.caimei365.com/register/imageUpload.action"
+            :show-file-list="false"
+            :on-success="handleAvatarSuccess"
+            :before-upload="beforeAvatarUpload"
+            :multiple="false"
+            :limit="1"
+          >
+            <img v-if="temp.classifyImage" :src="temp.classifyImage" class="avatar">
+            <i v-else class="el-icon-plus avatar-uploader-icon" />
+            <div slot="tip" class="el-upload__tip">注意:请上传jpg/png格式的图片,最大不超过5M</div>
+          </el-upload>
+        </div>
       </el-form-item>
       <el-form-item label="排序值" prop="sort">
         <el-input v-model="temp.sort" type="number" />
       </el-form-item>
-      <el-form-item label="邮费是否到付" prop="postage">
-        <el-select v-model="temp.postage" class="filter-item" placeholder="请选择">
+      <el-form-item label="邮费是否到付" prop="postageToPay">
+        <el-select v-model="temp.postageToPay" class="filter-item" placeholder="请选择" value="">
           <el-option label="是" value="1" />
-          <el-option label="否" value="0" />
+          <el-option label="否" value="2" />
         </el-select>
       </el-form-item>
       <el-form-item label="状态" prop="status">
-        <el-select v-model="temp.status" class="filter-item" placeholder="请选择">
+        <el-select v-model="temp.status" class="filter-item" placeholder="请选择" value="">
           <el-option label="启用" value="1" />
           <el-option label="停用" value="2" />
         </el-select>
       </el-form-item>
       <el-form-item>
-        <el-button type="primary" @click="createData">提交</el-button>
+        <el-button type="primary" @click="updateData">提交</el-button>
       </el-form-item>
     </el-form>
   </div>
 </template>
 
 <script>
-import { createCategory } from '@/api/goods'
+import { getClassify, saveClassify } from '@/api/goods'
 export default {
   data() {
     return {
       msg: '编辑分类',
-      activeIndex: '1',
+      activeIndex: '2',
       rules: {
         classifyName: [{ required: true, message: '分类名称不能为空', trigger: 'blur' }],
         sort: [{ required: true, message: '分类名称不能为空', trigger: 'blur' }],
-        classifyImage: [{ type: 'file', required: true, message: '请上传分类图标', trigger: 'change' }],
+        // classifyImage: [{ type: 'file', required: true, message: '请上传分类图标', trigger: 'change' }],
         postage: [{ required: true, message: '请选择邮费是否到付', trigger: 'change' }],
         status: [{ required: true, message: '请选择状态', trigger: 'change' }]
       },
       temp: {
-        id: 1,
-        organizeID: this.userOrganizeID,
-        classifyName: '针剂',
-        classifyImage: 'dfgdfsgsd',
-        sort: 60,
-        status: 1,
-        postage: 1,
-        addTime: new Date(),
-        updateTime: new Date(),
+        id: '',
+        organizeID: this.organizeID,
+        classifyName: '',
+        classifyImage: '',
+        sort: '',
+        status: '',
+        postageToPay: '',
+        addTime: '',
+        updateTime: '',
         delFlag: 0
       }
     }
   },
+  computed: {
+    classifyId: function() {
+      return window.location.href.split('/').reverse()[0]
+    }
+  },
+  created() {
+    this.getDetail()
+  },
   methods: {
-    createData() {
+    getDetail() {
+      getClassify({ id: this.classifyId }).then(response => {
+        const { data } = response
+        this.temp = data
+      }).catch(() => {
+        this.$router.push({ path: this.redirect })
+      })
+    },
+    updateData() {
       this.$refs['dataForm'].validate((valid) => {
         if (valid) {
-          createCategory(this.temp).then(() => {
-            this.list.unshift(this.temp)
-            this.dialogFormVisible = false
+          saveClassify(this.temp).then(response => {
             this.$notify({
-              title: 'Success',
-              message: '添加分类成功',
-              type: 'success',
+              title: response.code * 1 === 1 ? 'Success' : 'Error',
+              message: response.code * 1 === 1 ? '添加分类成功' : response.msg,
+              type: response.code * 1 === 1 ? 'success' : 'error',
               duration: 2000
             })
           })
         }
       })
+    },
+    handleAvatarSuccess(res, file) {
+      this.getBase64(file.raw).then(res => {
+        console.log(res)
+      })
+      const fileName = file.name
+      const regex = /(.jpg|.jpeg|.gif|.png|.bmp)$/
+      if (regex.test(fileName.toLowerCase())) {
+        this.form.imageUrl = URL.createObjectURL(file.raw)
+      } else {
+        this.$message.error('请选择图片文件')
+      }
+    },
+    beforeAvatarUpload(file) {
+      const isLt5M = file.size / 1024 / 1024 < 5
+      if (!isLt5M) {
+        this.$message.error('上传头像图片大小不能超过 5MB!')
+      }
+      return isLt5M
+    },
+    getBase64(file) {
+      return new Promise(function(resolve, reject) {
+        const reader = new FileReader()
+        let imgResult = ''
+        reader.readAsDataURL(file)
+        reader.onload = function() {
+          imgResult = reader.result
+        }
+        reader.onerror = function(error) {
+          reject(error)
+        }
+        reader.onloadend = function() {
+          resolve(imgResult)
+        }
+      })
     }
   }
 }
 </script>
 
 <style scoped>
-  .is-active {
-      border-bottom: 2px solid #409eff;
-      color: #303133;
-  }
+.avatar-uploader .el-upload {
+  border: 1px dashed #d9d9d9;
+  border-radius: 6px;
+  cursor: pointer;
+  position: relative;
+  overflow: hidden;
+}
+.avatar-uploader .el-upload:hover {
+  border-color: #409EFF;
+}
+.avatar-uploader-icon {
+  font-size: 28px;
+  color: #8c939d;
+  width: 178px;
+  height: 178px;
+  line-height: 178px;
+  text-align: center;
+}
+.avatar {
+  width: 178px;
+  height: 178px;
+  display: block;
+}
+.el-form-item__label{
+    text-align: right !important;
+}
+.form-el-upload{
+  width: 180px;
+}
+.el-upload__tip{
+  line-height: 20px;
+  color: red;
+  text-align: left;
+}
 </style>

+ 125 - 35
src/views/goods/category-edit.vue

@@ -1,26 +1,45 @@
 <template>
   <div class="app-container">
     <el-menu :default-active="activeIndex" class="el-menu-demo" mode="horizontal">
-      <el-menu-item index="1">编辑分类</el-menu-item>
+      <el-menu-item index="1"><router-link to="/goods/category">商品分类</router-link></el-menu-item>
+      <el-menu-item index="2">编辑分类</el-menu-item>
     </el-menu>
     <el-form ref="dataForm" :rules="rules" :model="temp" label-position="left" label-width="120px" style="width:400px; margin:30px 0 0 50px;">
       <el-form-item label="分类名称" prop="classifyName">
         <el-input v-model="temp.classifyName" />
       </el-form-item>
-      <el-form-item label="图标" prop="classifyImage">
+      <!--<el-form-item label="图标" prop="classifyImage">
         <el-input v-model="temp.classifyImage" />
+      </el-form-item>-->
+      <el-form-item label="图标:" prop="classifyImage">
+        <div class="form-el-upload">
+          <el-upload
+            class="avatar-uploader"
+            accept="image/jpeg,image/gif,image/png"
+            action="https://www-b.caimei365.com/register/imageUpload.action"
+            :show-file-list="false"
+            :on-success="handleAvatarSuccess"
+            :before-upload="beforeAvatarUpload"
+            :multiple="false"
+            :limit="1"
+          >
+            <img v-if="temp.classifyImage" :src="temp.classifyImage" class="avatar">
+            <i v-else class="el-icon-plus avatar-uploader-icon" />
+            <div slot="tip" class="el-upload__tip">注意:请上传jpg/png格式的图片,最大不超过5M</div>
+          </el-upload>
+        </div>
       </el-form-item>
       <el-form-item label="排序值" prop="sort">
         <el-input v-model="temp.sort" type="number" />
       </el-form-item>
-      <el-form-item label="邮费是否到付" prop="postage">
-        <el-select v-model="temp.postage" class="filter-item" placeholder="请选择">
+      <el-form-item label="邮费是否到付" prop="postageToPay">
+        <el-select v-model="temp.postageToPay" class="filter-item" placeholder="请选择" value="">
           <el-option label="是" value="1" />
-          <el-option label="否" value="0" />
+          <el-option label="否" value="2" />
         </el-select>
       </el-form-item>
       <el-form-item label="状态" prop="status">
-        <el-select v-model="temp.status" class="filter-item" placeholder="请选择">
+        <el-select v-model="temp.status" class="filter-item" placeholder="请选择" value="">
           <el-option label="启用" value="1" />
           <el-option label="停用" value="2" />
         </el-select>
@@ -33,65 +52,136 @@
 </template>
 
 <script>
-import { updateCategory } from '@/api/goods'
+import { getClassify, saveClassify } from '@/api/goods'
 export default {
   data() {
     return {
       msg: '编辑分类',
-      activeIndex: '1',
+      activeIndex: '2',
       rules: {
         classifyName: [{ required: true, message: '分类名称不能为空', trigger: 'blur' }],
         sort: [{ required: true, message: '分类名称不能为空', trigger: 'blur' }],
-        classifyImage: [{ type: 'file', required: true, message: '请上传分类图标', trigger: 'change' }],
+        // classifyImage: [{ type: 'file', required: true, message: '请上传分类图标', trigger: 'change' }],
         postage: [{ required: true, message: '请选择邮费是否到付', trigger: 'change' }],
         status: [{ required: true, message: '请选择状态', trigger: 'change' }]
       },
       temp: {
-        id: 1,
-        organizeID: this.userOrganizeID,
-        classifyName: '针剂',
-        classifyImage: 'dfgdfsgsd',
-        sort: 60,
+        id: '',
+        organizeID: this.organizeID,
+        classifyName: '',
+        classifyImage: '',
+        sort: '',
         status: 1,
-        postage: 1,
-        addTime: new Date(),
-        updateTime: new Date(),
+        postageToPay: 2,
+        addTime: '',
+        updateTime: '',
         delFlag: 0
       }
     }
   },
+  computed: {
+    classifyId: function() {
+      return window.location.href.split('/').reverse()[0]
+    }
+  },
+  created() {
+    this.getDetail()
+  },
   methods: {
+    getDetail() {
+      getClassify({ id: this.classifyId }).then(response => {
+        const { data } = response
+        this.temp = data
+      }).catch(() => {
+        this.$router.push({ path: this.redirect })
+      })
+    },
     updateData() {
       this.$refs['dataForm'].validate((valid) => {
         if (valid) {
-          const tempData = Object.assign({}, this.temp)
-          tempData.updateTime = +new Date(tempData.updateTime)
-          updateCategory(tempData).then(() => {
-            for (const v of this.list) {
-              if (v.id === this.temp.id) {
-                const index = this.list.indexOf(v)
-                this.list.splice(index, 1, this.temp)
-                break
-              }
-            }
-            this.dialogFormVisible = false
+          saveClassify(this.temp).then(response => {
             this.$notify({
-              title: 'Success',
-              message: '更新成功',
-              type: 'success',
+              title: response.code * 1 === 1 ? 'Success' : 'Error',
+              message: response.code * 1 === 1 ? '修改分类成功' : response.msg,
+              type: response.code * 1 === 1 ? 'success' : 'error',
               duration: 2000
             })
           })
         }
       })
+    },
+    handleAvatarSuccess(res, file) {
+      this.getBase64(file.raw).then(res => {
+        console.log(res)
+      })
+      const fileName = file.name
+      const regex = /(.jpg|.jpeg|.gif|.png|.bmp)$/
+      if (regex.test(fileName.toLowerCase())) {
+        this.form.imageUrl = URL.createObjectURL(file.raw)
+      } else {
+        this.$message.error('请选择图片文件')
+      }
+    },
+    beforeAvatarUpload(file) {
+      const isLt5M = file.size / 1024 / 1024 < 5
+      if (!isLt5M) {
+        this.$message.error('上传头像图片大小不能超过 5MB!')
+      }
+      return isLt5M
+    },
+    getBase64(file) {
+      return new Promise(function(resolve, reject) {
+        const reader = new FileReader()
+        let imgResult = ''
+        reader.readAsDataURL(file)
+        reader.onload = function() {
+          imgResult = reader.result
+        }
+        reader.onerror = function(error) {
+          reject(error)
+        }
+        reader.onloadend = function() {
+          resolve(imgResult)
+        }
+      })
     }
   }
 }
 </script>
 
 <style scoped>
-  .is-active {
-      border-bottom: 2px solid #409eff;
-      color: #303133;
-  }
+.avatar-uploader .el-upload {
+  border: 1px dashed #d9d9d9;
+  border-radius: 6px;
+  cursor: pointer;
+  position: relative;
+  overflow: hidden;
+}
+.avatar-uploader .el-upload:hover {
+  border-color: #409EFF;
+}
+.avatar-uploader-icon {
+  font-size: 28px;
+  color: #8c939d;
+  width: 178px;
+  height: 178px;
+  line-height: 178px;
+  text-align: center;
+}
+.avatar {
+  width: 178px;
+  height: 178px;
+  display: block;
+}
+.el-form-item__label{
+    text-align: right !important;
+}
+.form-el-upload{
+  width: 180px;
+}
+.el-upload__tip{
+  line-height: 20px;
+  color: red;
+  text-align: left;
+}
 </style>

+ 40 - 52
src/views/goods/category.vue

@@ -2,7 +2,7 @@
   <div class="app-container">
     <div class="filter-container">
       <router-link to="/goods/category/create"><el-button class="filter-item" type="primary" icon="el-icon-circle-plus-outline">添加分类</el-button></router-link>
-      <el-button class="filter-item" type="primary" icon="el-icon-sort">批量更新排序</el-button>
+      <el-button class="filter-item" type="primary" icon="el-icon-sort" @click="batchSaveSort">批量更新排序</el-button>
     </div>
     <el-table
       v-loading="listLoading"
@@ -13,7 +13,7 @@
       highlight-current-row
       :header-cell-style="{background:'#eef1f6',color:'#606266'}"
     >
-      <el-table-column align="center" label="序号">
+      <el-table-column align="center" label="序号" width="50px">
         <template slot-scope="scope">
           {{ scope.$index }}
         </template>
@@ -21,7 +21,7 @@
       <el-table-column label="分类名称" align="center" prop="classifyName" />
       <el-table-column label="分类图标" align="center" prop="classifyImage">
         <template slot-scope="{row}">
-          <img :src="row.classifyImage" alt="">
+          <img :src="row.classifyImage" alt="" width="50">
         </template>
       </el-table-column>
       <el-table-column label="排序值" align="center" prop="sort">
@@ -29,20 +29,22 @@
           <el-input v-model="row.sort" style="width:60px;" size="small" />
         </template>
       </el-table-column>
-      <el-table-column label="邮费是否到付" align="center" prop="postage">
-        <template slot-scope="{row}">
-          {{ row.postage }}
-        </template>
-      </el-table-column>
       <el-table-column class-name="status-col" label="状态" align="center" prop="status">
         <template slot-scope="{row}">
-          <el-tag :type="row.status | statusFilter">{{ row.status*1 === 1 ? '启用' : '停用' }}</el-tag>
+          <el-tooltip :content="row.status*1 === 1 ? '停用' : '启用'" placement="top">
+            <el-switch
+              v-model="row.status"
+              active-value="1"
+              inactive-value="0"
+              @change="changeStatus(row.id)"
+            />
+          </el-tooltip>
         </template>
       </el-table-column>
       <el-table-column align="center" label="添加时间" prop="addTime">
         <template slot-scope="{row}">
           <i class="el-icon-time" />
-          <span>{{ row.addTime }}</span>
+          <span>{{ row.addTime | parseTime('{y}-{m}-{d} {h}:{i}') }}</span>
         </template>
       </el-table-column>
       <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
@@ -52,12 +54,12 @@
       </el-table-column>
     </el-table>
 
-    <pagination v-show="total>0" :total="total" :page.sync="listQuery.page" :limit.sync="listQuery.limit" @pagination="fetchData" />
+    <pagination v-show="total>0" :total="total" :page.sync="listQuery.index" :limit.sync="listQuery.pageSize" @pagination="getList" />
   </div>
 </template>
 
 <script>
-import { getCategory } from '@/api/goods'
+import { getCategory, switchClassify, saveCategorySort } from '@/api/goods'
 import Pagination from '@/components/Pagination'
 
 export default {
@@ -66,7 +68,7 @@ export default {
     statusFilter(status) {
       const statusMap = {
         1: 'success',
-        0: 'gray'
+        0: 'danger'
       }
       return statusMap[status]
     }
@@ -77,55 +79,41 @@ export default {
       listLoading: true,
       total: 0,
       listQuery: {
-        page: 1,
-        limit: 10,
-        importance: undefined,
-        title: undefined,
-        type: undefined,
-        sort: '+id'
+        index: 1,
+        pageSize: 20,
+        organizeID: this.organizeID
       }
     }
   },
   created() {
-    this.fetchData()
+    this.getList()
   },
   methods: {
-    fetchData() {
+    getList() {
       this.listLoading = true
-      getCategory().then(response => {
-        this.list = response.data.items
+      getCategory(this.listQuery).then(response => {
+        this.list = response.data.results
+        this.total = response.data.totalRecord
         this.listLoading = false
+      })
+    },
+    changeStatus(id) {
+      switchClassify({ id: id }).then(() => {
+        this.getList()
+      }).catch(() => {
+        this.getList()
+      })
+    },
+    batchSaveSort() {
+      const sorts = []
+      this.list.map(item => {
+        sorts.push(item.id + '-' + item.sort)
+      })
+      saveCategorySort({ newProducSorttList: sorts.join(',') }).then(() => {
+        this.getList()
       }).catch(() => {
-        // 封装静态数据
-        this.list = [
-          {
-            id: 1,
-            organizeID: 1,
-            classifyName: '针剂',
-            classifyImage: 'dfgdfsgsd',
-            sort: 60,
-            status: 0,
-            postage: 0,
-            addTime: '',
-            updateTime: '',
-            delFlag: 0
-          },
-          {
-            id: 1,
-            organizeID: 1,
-            classifyName: '仪器',
-            classifyImage: '',
-            sort: 60,
-            status: 1,
-            postage: 0,
-            addTime: '',
-            updateTime: '',
-            delFlag: 0
-          }
-        ]
+        this.getList()
       })
-      this.listLoading = false
-      this.total = 10
     }
   }
 }

+ 3 - 3
src/views/goods/list-commonly.vue

@@ -110,7 +110,7 @@ export default {
           validFlag: '', // '商品状态,1已上架,2已下架',
           productClassifyName: '', // '对应cm_mall_products_classify商品分类表id',
           addTime: '', //  '添加时间',
-          organizeID: this.userOrganizeID // '组织ID,具体对应cm_mall_organize表ID',
+          organizeID: this.organizeID // '组织ID,具体对应cm_mall_organize表ID',
         }
       }
     }
@@ -142,7 +142,7 @@ export default {
             validFlag: '1',
             productClassifyName: 0,
             addTime: new Date(),
-            organizeID: this.userOrganizeID
+            organizeID: this.organizeID
           },
           {
             id: 0,
@@ -159,7 +159,7 @@ export default {
             validFlag: '',
             productClassifyName: 0,
             addTime: '',
-            organizeID: this.userOrganizeID
+            organizeID: this.organizeID
           }
         ]
       })

+ 3 - 3
src/views/goods/list-preferential.vue

@@ -110,7 +110,7 @@ export default {
           validFlag: '', // '商品状态,1已上架,2已下架',
           productClassifyName: '', // '对应cm_mall_products_classify商品分类表id',
           addTime: '', //  '添加时间',
-          organizeID: this.userOrganizeID // '组织ID,具体对应cm_mall_organize表ID',
+          organizeID: this.organizeID // '组织ID,具体对应cm_mall_organize表ID',
         }
       }
     }
@@ -142,7 +142,7 @@ export default {
             validFlag: '1',
             productClassifyName: 0,
             addTime: new Date(),
-            organizeID: this.userOrganizeID
+            organizeID: this.organizeID
           },
           {
             id: 0,
@@ -159,7 +159,7 @@ export default {
             validFlag: '',
             productClassifyName: 0,
             addTime: '',
-            organizeID: this.userOrganizeID
+            organizeID: this.organizeID
           }
         ]
       })

+ 3 - 3
src/views/goods/list-preferred.vue

@@ -110,7 +110,7 @@ export default {
           validFlag: '', // '商品状态,1已上架,2已下架',
           productClassifyName: '', // '对应cm_mall_products_classify商品分类表id',
           addTime: '', //  '添加时间',
-          organizeID: this.userOrganizeID // '组织ID,具体对应cm_mall_organize表ID',
+          organizeID: this.organizeID // '组织ID,具体对应cm_mall_organize表ID',
         }
       }
     }
@@ -142,7 +142,7 @@ export default {
             validFlag: '1',
             productClassifyName: 0,
             addTime: new Date(),
-            organizeID: this.userOrganizeID
+            organizeID: this.organizeID
           },
           {
             id: 0,
@@ -159,7 +159,7 @@ export default {
             validFlag: '',
             productClassifyName: 0,
             addTime: '',
-            organizeID: this.userOrganizeID
+            organizeID: this.organizeID
           }
         ]
       })

+ 3 - 3
src/views/goods/list-select.vue

@@ -108,7 +108,7 @@ export default {
           validFlag: '', // '商品状态,1已上架,2已下架',
           productClassifyName: '', // '对应cm_mall_products_classify商品分类表id',
           addTime: '', //  '添加时间',
-          organizeID: this.userOrganizeID // '组织ID,具体对应cm_mall_organize表ID',
+          organizeID: this.organizeID // '组织ID,具体对应cm_mall_organize表ID',
         }
       },
       multipleSelection: []
@@ -141,7 +141,7 @@ export default {
             validFlag: '1',
             productClassifyName: 0,
             addTime: new Date(),
-            organizeID: this.userOrganizeID
+            organizeID: this.organizeID
           },
           {
             id: 0,
@@ -158,7 +158,7 @@ export default {
             validFlag: '',
             productClassifyName: 0,
             addTime: '',
-            organizeID: this.userOrganizeID
+            organizeID: this.organizeID
           }
         ]
       })

+ 3 - 3
src/views/goods/list.vue

@@ -174,7 +174,7 @@ export default {
           validFlag: '', // '商品状态,1已上架,2已下架',
           productClassifyName: '', // '对应cm_mall_products_classify商品分类表id',
           addTime: '', //  '添加时间',
-          organizeID: this.userOrganizeID // '组织ID,具体对应cm_mall_organize表ID',
+          organizeID: this.organizeID // '组织ID,具体对应cm_mall_organize表ID',
         }
       },
       dialogFormVisible: false,
@@ -223,7 +223,7 @@ export default {
             validFlag: '1',
             productClassifyName: 0,
             addTime: new Date(),
-            organizeID: this.userOrganizeID
+            organizeID: this.organizeID
           },
           {
             id: 0,
@@ -240,7 +240,7 @@ export default {
             validFlag: '',
             productClassifyName: 0,
             addTime: '',
-            organizeID: this.userOrganizeID
+            organizeID: this.organizeID
           }
         ]
       })

+ 3 - 3
src/views/order/list.vue

@@ -124,7 +124,7 @@ export default {
           payStatus: '',
           refundType: '',
           returnedPurchaseStatus: '',
-          organizeID: this.userOrganizeID
+          organizeID: this.organizeID
         }
       }
     }
@@ -154,7 +154,7 @@ export default {
             returnedPurchaseStatus: '',
             payTotalFee: '',
             orderTime: new Date(),
-            organizeID: this.userOrganizeID
+            organizeID: this.organizeID
           },
           {
             orderID: '',
@@ -169,7 +169,7 @@ export default {
             returnedPurchaseStatus: '',
             payTotalFee: '',
             orderTime: new Date(),
-            organizeID: this.userOrganizeID
+            organizeID: this.organizeID
           }
         ]
       })