Browse Source

上传设计稿显示产品库存数量

lxf 1 year ago
parent
commit
227e891448

+ 3 - 0
src/views/group/order/management/detail.vue

@@ -537,6 +537,9 @@ onMounted(() => {
 const getOrderDetail = (parameter) => {
   proxy.post("/orderInfo/detail", parameter).then((res) => {
     formData.data = res;
+    if (!formData.data.type) {
+      formData.data.type = 1;
+    }
     if (route.query.id) {
       proxy.$refs.editor.changeHtml(formData.data.remark);
     }

+ 3 - 0
src/views/subsidiary/order/management/add.vue

@@ -714,6 +714,9 @@ onMounted(() => {
 const getOrderDetail = (parameter) => {
   proxy.post("/orderInfo/detail", parameter).then((res) => {
     formData.data = res;
+    if (!formData.data.type) {
+      formData.data.type = 1;
+    }
     if (route.query.id) {
       proxy.$refs.editor.changeHtml(formData.data.remark);
     }

+ 12 - 0
src/views/subsidiary/order/management/design.vue

@@ -30,6 +30,10 @@
                       <template #default="{ row }">
                         <div style="width: 100%">
                           <div style="line-height: 35px">
+                            <span style="color: black; font-weight: 700">库存数量: </span>
+                            <span>{{ item.inventoryQuantity }}</span>
+                          </div>
+                          <div style="line-height: 35px">
                             <span style="color: black; font-weight: 700">商品名称: </span>
                             <span>{{ item.wlnSkuName }}</span>
                           </div>
@@ -564,6 +568,9 @@ onMounted(() => {
 const getOrderDetail = (parameter) => {
   proxy.post("/orderInfo/detail", parameter).then((res) => {
     formData.data = res;
+    if (!formData.data.type) {
+      formData.data.type = 1;
+    }
     if (route.query.detailId) {
       let allIndex = [];
       for (let i = 0; i < formData.data.orderSkuList.length; i++) {
@@ -574,6 +581,11 @@ const getOrderDetail = (parameter) => {
     }
     let list = [formData.data.id];
     if (formData.data.orderSkuList && formData.data.orderSkuList.length > 0) {
+      for (let i = 0; i < formData.data.orderSkuList.length; i++) {
+        proxy.post("/skuSpec/getSkuInventoryQuantity", { id: formData.data.orderSkuList[i].skuSpecId }).then((resQuantity) => {
+          formData.data.orderSkuList[i].inventoryQuantity = resQuantity;
+        });
+      }
       list = list.concat(formData.data.orderSkuList.map((item) => item.id));
       proxy.post("/fileInfo/getList", { businessIdList: list }).then((fileObj) => {
         if (fileObj[formData.data.id] && fileObj[formData.data.id].length > 0) {