瀏覽代碼

新增生成采购接口

web100 2 年之前
父節點
當前提交
6f6373dd18

+ 8 - 0
src/api/basicData/configuration.js

@@ -222,3 +222,11 @@ export function repealPurchase(data) {
         params: data
     })
 }
+  //生成采购是否显示
+  export function isProcurement(data) {
+    return request({
+        url: '/api/blade-system/paramservice/retrieveParameters',
+        method: 'get',
+        params: data
+    })
+  }

+ 4 - 4
src/views/bidingDocument/issueTender/index.vue

@@ -282,11 +282,11 @@ export default {
         // this.dataList = res.data.data.records.filter(item => item.status !== 7);
         this.page.total = res.data.data.total
         // 状态为 7 或0的时候显示删除的数据
-        this.dataList.forEach(item => {
-          if (item.status === 7 || item.status === 0) {
+        // this.dataList.forEach(item => {
+        //   if (item.status === 7 || item.status === 0) {
             
-          }
-        });
+        //   }
+        // });
       }).finally(() => {
         this.loading = false;
       })

+ 13 - 4
src/views/businessManagement/inventoryAccount/configuration/mainList.json

@@ -129,13 +129,22 @@
       "overHidden": true
     },
     {
+      "label": "库存均价",
+      "prop": "stockPrice",
+      "search": false,
+      "index": 14,
+      "width": 100,
+      "cell": true,
+      "overHidden": true
+    },
+    {
       "label": "创建日期",
       "type": "date",
       "unlinkPanels": true,
       "searchRange": true,
       "prop": "createTime",
       "search": false,
-      "index": 14,
+      "index": 15,
       "width": 100,
       "format": "yyyy-MM-dd",
       "valueFormat": "yyyy-MM-dd",
@@ -146,7 +155,7 @@
       "label": "创建人",
       "prop": "createUserName",
       "search": false,
-      "index": 15,
+      "index": 16,
       "width": 100,
       "overHidden": true
     },
@@ -154,7 +163,7 @@
       "label": "更新日期",
       "prop": "updateTime",
       "search": false,
-      "index": 16,
+      "index": 17,
       "width": 100,
       "overHidden": true
     },
@@ -162,7 +171,7 @@
       "label": "更新人",
       "prop": "updateUserName",
       "search": false,
-      "index": 17,
+      "index": 18,
       "width": 100,
       "overHidden": true
     }

+ 4 - 1
src/views/businessManagement/salesOrder/detailsPageEdit.vue

@@ -67,7 +67,7 @@
           <el-dropdown-menu slot="dropdown">
             <el-dropdown-item
               :disabled="detailData.seeDisabled || form.status != 3 || form.createPurchase == 1"
-              @click.native="saveSell">生成采购
+              @click.native="saveSell" v-if="isProcurements">生成采购
             </el-dropdown-item>
             <el-dropdown-item
               :disabled="detailData.seeDisabled || !this.form.id"
@@ -914,6 +914,9 @@ import {mapGetters} from "vuex";
 export default {
   name: "detailsPage",
   props: {
+    isProcurements:{
+      type:Boolean
+    },
     detailData: {
       type: Object
     }

+ 10 - 3
src/views/businessManagement/salesOrder/index.vue

@@ -76,7 +76,7 @@
         </template>
         <template slot-scope="scope" slot="menu">
           <el-button type="text" size="small" v-debounce @click="saveSell(scope.row)"
-            :disabled="scope.row.status < 3 || scope.row.createPurchase == 1">生成采购</el-button>
+            :disabled="scope.row.status < 3 || scope.row.createPurchase == 1" v-if="isProcurements">生成采购</el-button>
           <el-button type="text" size="small" v-debounce @click="customerReceipt(scope.row)" :disabled="
             !scope.row.status ||
             scope.row.status < 3 ||
@@ -89,7 +89,7 @@
       </avue-crud>
     </basic-container>
 
-    <detail-page ref="detail" @goBack="goBack" :detailData="detailData" v-if="!isShow"></detail-page>
+    <detail-page ref="detail" :isProcurements = "isProcurements" @goBack="goBack" :detailData="detailData" v-if="!isShow"></detail-page>
   </div>
 </template>
 
@@ -103,7 +103,8 @@ import {
   detail,
   generateShipment,
   genClient,
-  warehouseList
+  warehouseList,
+  isProcurement
 } from "@/api/basicData/configuration";
 import detailPage from "./detailsPageEdit";
 import search from "../../../page/index/search";
@@ -133,6 +134,7 @@ export default {
       parentId: 0,
       search: {},
       dataList: [],
+      isProcurements:true,
       page: {
         pageSize: 10,
         currentPage: 1,
@@ -478,6 +480,11 @@ export default {
         .finally(() => {
           this.loading = false;
         });
+        
+        isProcurement({"param":"synchronous"})
+          .then(res=>{
+            this.isProcurements = res.data.data
+          })
     },
     //树桩列点击展开触发
     treeLoad(tree, treeNode, resolve) {