lilei 2 년 전
부모
커밋
51596b7b34
4개의 변경된 파일16개의 추가작업 그리고 5개의 파일을 삭제
  1. 7 1
      src/api/supplier.js
  2. 7 2
      src/views/common/supplier.js
  3. 1 1
      src/views/purchasingManagement/purchaseReturn/addModal.vue
  4. 1 1
      vue.config.js

+ 7 - 1
src/api/supplier.js

@@ -31,7 +31,13 @@ export const supplierProductCostLogExport = params => {
     responseType: 'blob'
   })
 }
-
+// 供应商 列表 有权限
+export const supplierAuthAllList = (params) => {
+  return axios({
+    url: '/bizuser/queryAuthSupplier',
+    method: 'get'
+  })
+}
 //  供应商 列表  无分页
 export const supplierAllList = (params) => {
   return axios({

+ 7 - 2
src/views/common/supplier.js

@@ -1,4 +1,4 @@
-import { supplierAllList } from '@/api/supplier.js'
+import { supplierAllList, supplierAuthAllList } from '@/api/supplier.js'
 const Employee = {
   template: `
       <a-select
@@ -36,6 +36,10 @@ const Employee = {
     disabledFlag: {
       type: Boolean,
       default: false
+    },
+    isPermission: {
+      type: Boolean,
+      default: false
     }
   },
   data () {
@@ -65,7 +69,8 @@ const Employee = {
       this.$emit('change', value, item)
     },
     getList () {
-      supplierAllList().then(res => {
+      const funs = this.isPermission ? supplierAuthAllList : supplierAllList
+      funs().then(res => {
         if (res.status == 200) {
           if (this.enableFlag != '') {
             this.list = res.data.filter(item => item.enableFlag == this.enableFlag)

+ 1 - 1
src/views/purchasingManagement/purchaseReturn/addModal.vue

@@ -17,7 +17,7 @@
         :label-col="formItemLayout.labelCol"
         :wrapper-col="formItemLayout.wrapperCol" >
         <a-form-model-item label="供应商名称" prop="supplierSn">
-          <supplier v-model="form.supplierSn" :disabledFlag="itemSn?true:false" placeholder="请输入供应商名称"></supplier>
+          <supplier v-model="form.supplierSn" isPermission :disabledFlag="itemSn?true:false" placeholder="请输入供应商名称"></supplier>
         </a-form-model-item>
         <a-form-model-item label="退货原因" prop="returnReason">
           <v-select

+ 1 - 1
vue.config.js

@@ -108,7 +108,7 @@ const vueConfig = {
     // If you want to turn on the proxy, please remosve the mockjs /src/main.jsL11
     proxy: {
       '/api': {
-        target: 'http://192.168.2.111/ocs-admin',
+        target: 'http://192.168.2.103/ocs-admin',
         // target: 'https://t.ocs.360arrow.com/ocs-admin', //  练习
         // target: 'https://p.ocs.360arrow.com/ocs-admin', //  预发布
         ws: false,