Преглед на файлове

生产积分系统放开

yanym преди 2 седмици
родител
ревизия
619c6b52a0
променени са 1 файла, в които са добавени 26 реда и са изтрити 28 реда
  1. 26 28
      src/views/AIDesign/design.vue

+ 26 - 28
src/views/AIDesign/design.vue

@@ -59,7 +59,7 @@
           </div>
           <div class="project-placeholder">
             <div style="font-weight: 700;width: 100%;text-align: left;margin-bottom: 10px;"><span style="color: red;margin-right: 5px;">*</span>关联项目</div>
-            <!--<div class="point-box">已有积分:<span>{{projectPoint}}</span></div>-->
+            <div class="point-box">已有积分:<span>{{projectPoint}}</span></div>
             <div class="list-item-checked" v-if="checkedProject != null">
               <div class="title-item" v-show="checkedProject.fulladdress">
                 <span class="title" style="text-align: left;">{{ checkedProject.fulladdress }}</span>
@@ -73,10 +73,10 @@
                 <van-icon name="phone-o" />
                 <span class="txt">{{ checkedProject.tel }}</span>
               </div>
-              <!--<div class="user-item">-->
-                <!--<van-icon name="info-o" color="#D43030" />-->
-                <!--<span class="txt" style="color: #D43030;">已生成套数:{{ checkedProject.DesignCount }}</span>-->
-              <!--</div>-->
+              <div class="user-item">
+                <van-icon name="info-o" color="#D43030" />
+                <span class="txt" style="color: #D43030;">已生成套数:{{ checkedProject.DesignCount }}</span>
+              </div>
             </div>
             <div class="placeholder" style="width: 100%">
               <p v-if="checkedProject == null" class="placeholder-text">当前暂无已关联的项目,请选择已报备项目</p>
@@ -410,10 +410,10 @@
             <van-icon name="phone-o" />
             <span class="txt">{{ item.tel }}</span>
           </div>
-          <!--<div class="user-item">-->
-            <!--<van-icon name="info-o" color="#D43030" />-->
-            <!--<span class="txt" style="color: #D43030;">已生成套数:{{ item.DesignCount }}</span>-->
-          <!--</div>-->
+          <div class="user-item">
+            <van-icon name="info-o" color="#D43030" />
+            <span class="txt" style="color: #D43030;">已生成套数:{{ item.DesignCount }}</span>
+          </div>
           <div class="img-item" v-show="checkedProjectId == index">
             <img src="../../assets/AIDesign/project_checked.png" class="img-checked">
           </div>
@@ -772,7 +772,7 @@ export default class extends Vue {
             shop_code:code,
             shop_name:value
         }
-        // that.GetPointsFn();
+        that.GetPointsFn();
         if (isClearCheckedProject){
             that.checkedProject = null;
             that.checkedProjectId = null;
@@ -1172,21 +1172,19 @@ export default class extends Vue {
           if (that.checkedProject == null) {
               that.$toast.fail('请选择关联项目');
               return;
-          }
-          // else if (that.checkedProject != null && that.checkedProject.AvailableQuantity <= 0){
-          //     const formData = new FormData();
-          //     formData.append('serviceCode', that.fwsCode);
-          //     GetPoints(formData).then(response => {
-          //         if (response.StatusCode == 200) {
-          //             that.projectPoint = response.Data.point;
-          //             that.pointDialogShow1 = true;
-          //             return;
-          //         }else {
-          //             return;
-          //         }
-          //     });
-          // }
-          else {
+          } else if (that.checkedProject != null && that.checkedProject.AvailableQuantity <= 0){
+              const formData = new FormData();
+              formData.append('serviceCode', that.fwsCode);
+              GetPoints(formData).then(response => {
+                  if (response.StatusCode == 200) {
+                      that.projectPoint = response.Data.point;
+                      that.pointDialogShow1 = true;
+                      return;
+                  }else {
+                      return;
+                  }
+              });
+          } else {
               that.generateDesign();
           }
       }else {
@@ -1480,9 +1478,9 @@ export default class extends Vue {
             that.projectBoxShow = false;
           } else {
             that.projectBoxShow = that.isNeedProject;
-            // if (that.projectBoxShow == true){
-            //     that.GetPointsFn();
-            // }
+            if (that.projectBoxShow == true){
+                that.GetPointsFn();
+            }
           }
           that.save_projectBoxShow_org = that.projectBoxShow;
           this.zgInitData();