hejie 3 سال پیش
والد
کامیت
d48ae64389
2فایلهای تغییر یافته به همراه46 افزوده شده و 15 حذف شده
  1. 45 13
      src/pagesB/invoice/editinvoice.vue
  2. 1 2
      src/pagesB/my/assistant.vue

+ 45 - 13
src/pagesB/invoice/editinvoice.vue

@@ -26,18 +26,22 @@
         </div>
         <div class="form-item flex_r flex_jb">
             <div class="label">发票抬头</div>
-            <input class="input" placeholder="请填写发票抬头"/>
+            <input class="input" placeholder="请填写发票抬头" v-model="gmf_mc"/>
         </div>
-        <div class="form-item flex_r flex_jb">
+        <div class="form-item flex_r flex_jb" v-if="type == 2">
             <div class="label">税号</div>
-            <input class="input" placeholder="请填写税号"/>
+            <input class="input" placeholder="请填写税号" v-model="gmf_nsrsbh"/>
+        </div>
+        <div class="form-item flex_r flex_jb" v-if="type == 1">
+            <div class="label">身份证号</div>
+            <input class="input" placeholder="请填写身份证号" v-model="gmf_nsrsbh"/>
         </div>
     </div>
     <div class="tit">接收信息</div>
     <div class="formBar">
         <div class="form-item flex_r flex_jb">
             <div class="label">电子邮箱:</div>
-            <input class="input" placeholder="请填写邮箱地址"/>
+            <input class="input" placeholder="请填写邮箱地址" v-model="email"/>
         </div>
         <div class="form-item flex_r flex_jb">
             <div class="label">手机号码:</div>
@@ -52,28 +56,28 @@
             <div class="infoLi">
                 <div class="info-item flex_r flex_jb">
                     <div class="label">发票抬头</div>
-                    <div class="input">增值税电子普通发票</div>
+                    <div class="input">{{gmf_mc}}</div>
                 </div>
                 <div class="info-item flex_r flex_jb">
                     <div class="label">税号</div>
-                    <div class="input">增值税电子普通发票</div>
+                    <div class="input">{{gmf_nsrsbh}}</div>
                 </div>
                 <div class="info-item flex_r flex_jb">
                     <div class="label">价税合计</div>
-                    <div class="input">增值税电子普通发票</div>
+                    <div class="input">数字商城 {{money}}元</div>
                 </div>
                 <div class="info-item flex_r flex_jb">
                     <div class="label">电子邮箱</div>
-                    <div class="input">增值税电子普通发票</div>
+                    <div class="input">{{email}}</div>
                 </div>
                 <div class="info-item flex_r flex_jb">
                     <div class="label">手机号码</div>
-                    <div class="input">增值税电子普通发票</div>
+                    <div class="input">{{userinfo.mobile}}</div>
                 </div>
             </div>
             <div class="btn-bar flex_r flex_jb">
-                <div class="btn-item">重置</div>
-                <div class="btn-item confirm">确认</div>
+                <div class="btn-item" @click="reset">重置</div>
+                <div class="btn-item confirm" @click="confirm">确认</div>
             </div>
         </div>
     </uni-popup>
@@ -93,7 +97,10 @@ export default {
             list:[],
             money:0,
             listString:undefined,
-            userinfo:undefined
+            userinfo:undefined,
+            gmf_nsrsbh:undefined,
+            gmf_mc:undefined,
+            email:undefined
     };
   },
   onLoad(option) {
@@ -112,6 +119,31 @@ export default {
     closeBtn() {
       this.$refs.uniPopup.close();
     },
+    confirm(){
+        if(!this.email || !this.gmf_nsrsbh || !this.gmf_mc){
+            appEv.errTips("请完整填写资料");
+            return
+        }
+        let data = {
+            type:this.type - 1,
+            email:this.email,
+            mobile:this.userinfo.mobile,
+            gmf_mc:this.gmf_mc,
+            gmf_nsrsbh:this.gmf_nsrsbh,
+            orderId:this.list.toString()
+        }
+        post('invoice/invoicing',data).then(res => {
+            console.log(res,"aaaaaaa");
+        })
+    },
+    //重置
+    reset(){
+        this.gmf_nsrsbh = undefined;
+        this.gmf_mc = undefined;
+        this.email = undefined
+        this.type = 1
+        this.closeBtn()
+    },
   },
   computed: {},
   watch: {},
@@ -185,7 +217,7 @@ page {
     }
 }
 .uniPopup_Box{
-    min-height: 60vh;
+    min-height: 40vh;
     background: #fff;
     border-radius: 36rpx 36rpx 0 0;
     padding: 0 36rpx 36rpx;

+ 1 - 2
src/pagesB/my/assistant.vue

@@ -133,10 +133,9 @@ export default {
       ;
       for (let i of this.list) {
         if (i.isclick == true) {
-          list.push(i.order_sn);
+          list.push(i.order_id);
         }
       }
-      console.log(list,"qqqq");
       uni.navigateTo({
         url: "/pagesB/invoice/editinvoice?icheckList="+ list.toString() + '&money=' + this.money,
       });