From b823a11d74b6623fadcfab27150cdbb0ad9766f5 Mon Sep 17 00:00:00 2001
From: yangfeng <wanwan926_4@163.com>
Date: 星期五, 15 九月 2023 17:50:07 +0800
Subject: [PATCH] 调拨列表页面、报废列表、新建页面开发

---
 src/views/productManage/product/AddProductDialog.vue |   79 +++++++++------------------------------
 1 files changed, 19 insertions(+), 60 deletions(-)

diff --git a/src/views/productManage/product/AddProductDialog.vue b/src/views/productManage/product/AddProductDialog.vue
index 7320da8..32cffde 100644
--- a/src/views/productManage/product/AddProductDialog.vue
+++ b/src/views/productManage/product/AddProductDialog.vue
@@ -38,63 +38,7 @@
         </div>
 
         <div class="basic-info">
-          <div class="content-number">
-            <div class="sub-number">
-              <div class="left"><i class="el-icon-s-fold"></i></div>
-              <div class="right">
-                <div class="right-label">{{ 0 }}</div>
-                <div class="right-label">棰濆鐨勪环鏍�</div>
-              </div>
-            </div>
-            <div class="sub-number">
-              <div class="left"><i class="el-icon-present"></i></div>
-              <div class="right">
-                <div class="right-label">{{ "0.00" + "浠�" }}</div>
-                <div class="right-label">鍦ㄦ墜</div>
-              </div>
-            </div>
-            <div class="sub-number">
-              <div class="left"><i class="el-icon-present"></i></div>
-              <div class="right">
-                <div class="right-label">{{ "0.00" + "浠�" }}</div>
-                <div class="right-label">棰勬祴</div>
-              </div>
-            </div>
-            <div class="sub-number" @click="inOutBoundClick" style="cursor: pointer">
-              <div class="left icon-view"><i class="el-icon-sort"></i></div>
-              <div class="right">
-                <div class="right-label">{{ "杩�: " + 0 }}</div>
-                <div class="right-label">{{ "鍑�: " + 0 }}</div>
-              </div>
-            </div>
-            <div class="sub-number">
-              <div class="left"><i class="el-icon-refresh"></i></div>
-              <div class="right">
-                <div class="right-label">{{ 0 }}</div>
-                <div class="right-label">閲嶈璐ц鍒�</div>
-              </div>
-            </div>
-            <div class="sub-number">
-              <div class="left"><i class="el-icon-help"></i></div>
-              <div class="right">
-                <div class="right-one">涓婃灦瑙勫垯</div>
-              </div>
-            </div>
-            <div class="sub-number">
-              <div class="left"><i class="el-icon-s-data"></i></div>
-              <div class="right">
-                <div class="right-label">{{ "0.00" + "浠�" }}</div>
-                <div class="right-label">宸插敭</div>
-              </div>
-            </div>
-            <div class="sub-number">
-              <div class="left"><i class="el-icon-bank-card"></i></div>
-              <div class="right">
-                <div class="right-label">{{ "0.00" + "浠�" }}</div>
-                <div class="right-label">宸查噰璐�</div>
-              </div>
-            </div>
-          </div>
+          <FormBtnsView :add-product="addProduct" @inOutBoundClick="inOutBoundClick" :show-procure="showProcure" />
           <div class="basic-info-view">
             <el-row>
               <el-col :span="20">
@@ -115,8 +59,12 @@
               </el-col>
               <el-col :span="24">
                 <div style="margin-left: 20px; margin-top: -30px">
-                  <el-checkbox v-model="marketable" :disabled="!showFooter">鍙攢鍞�</el-checkbox>
-                  <el-checkbox v-model="procurable" :disabled="!showFooter">鍙噰璐�</el-checkbox>
+                  <el-checkbox v-model="marketable" :disabled="!showFooter" @change="checkboxChange('閿�鍞�', $event)"
+                    >鍙攢鍞�</el-checkbox
+                  >
+                  <el-checkbox v-model="procurable" :disabled="!showFooter" @change="checkboxChange('閲囪喘', $event)"
+                    >鍙噰璐�</el-checkbox
+                  >
                 </div>
               </el-col>
             </el-row>
@@ -464,6 +412,7 @@
 
 <script>
 import CommonFormTableView from "@/components/makepager/CommonFormTableView"
+
 let inputElement = null
 export default {
   name: "AddProductDialog",
@@ -512,7 +461,9 @@
       marketable: true, // 鍙攢鍞�
       procurable: true, // 鍙噰璐�
       checkedCities: ["涓婃捣", "鍖椾含"],
-      cities: ["涓婃捣瀵瑰瀵瑰瀵瑰澶氬澶氬澶氬澶氬寳浜瀵瑰瀵瑰瀵�", "鍖椾含瀵瑰瀵瑰瀵瑰澶�", "骞垮窞", "娣卞湷"]
+      cities: ["涓婃捣瀵瑰瀵瑰瀵瑰澶氬澶氬澶氬澶氬寳浜瀵瑰瀵瑰瀵�", "鍖椾含瀵瑰瀵瑰瀵瑰澶�", "骞垮窞", "娣卞湷"],
+      addProduct: false,
+      showProcure: true
     }
   },
   created() {
@@ -526,9 +477,11 @@
         this.showButton = false
         this.showEdit = false
         this.showFooter = true
+        this.addProduct = true
       } else {
         this.showEdit = true
         this.showFooter = false
+        this.addProduct = false
       }
     },
     // 鍏抽棴
@@ -651,6 +604,12 @@
     // 杩涘嚭鐐瑰嚮
     inOutBoundClick() {
       this.$router.push({ path: "/reportForm/inOutboundDetail", query: { name: "浜у搧鍚嶇О/鍑哄叆搴撴槑缁�" } })
+    },
+    // 鍙攢鍞�/鍙噰璐�
+    checkboxChange(val, param) {
+      if (val === "閲囪喘") {
+        this.showProcure = param
+      }
     }
   }
 }

--
Gitblit v1.8.0