ajun 5 лет назад
Родитель
Сommit
3b57124eaf

+ 2 - 2
resources/views/maintenance/supplier/_edit.blade.php

@@ -53,7 +53,7 @@
                                    @focus="supplierErrors.invoice_title!==null ? supplierErrors.invoice_title=null:''"
                             >
                             <div class="invalid-feedback" v-if="supplierErrors.contact_man">
-                                @{{ supplierErrors.invoice_title[0]'  }}
+                                @{{ supplierErrors.invoice_title[0]  }}
                             </div>
                         </div>
                     </div>
@@ -100,7 +100,7 @@
                         <label hidden><input name="material_id" type="text" :value="editSupplier.material_id"></label>
                     </div>
                     <div class="form-group row">
-                        <label  class="col-sm-3 col-form-label text-right "></label>
+                        <label  class="col-sm-3 col-form-label text-right"></label>
                         <span class="text-danger" v-if="supplierErrors.material_id">
                                 @{{ supplierErrors.material_id[0] }}
                         </span>

+ 11 - 14
resources/views/maintenance/supplier/index.blade.php

@@ -55,24 +55,23 @@
             methods:{
                 destroy(id,index){
                     if (!confirm('是否删除当前供应商')) return;
+                    tempTip.setIndex(1009);
+                    tempTip.setDuration(3000);
                     axios.delete('{{url('apiLocal/supplier')}}/'+id).then(res=>{
                         if(res.data.success){
-                            tempTip.setIndex(100);
-                            tempTip.setDuration(3000);
                             tempTip.showSuccess('删除成功');
                             this.$delete(this.suppliers,index);
                             return ;
                         }
-                        tempTip.setDuration(3000);
                         tempTip.show(res.data.message);
                     }).catch(err=>{
-                        tempTip.setDuration(3000);
                         tempTip.show('删除当前项目耗材失败:'+err);
                     });
                 },
                 edit(supplier,i){
                     this.editSupplier = JSON.parse(JSON.stringify(supplier));
-                    this.supplierErrors = {material_id:[]};
+                    this.editSupplier.material_id = [];
+                    this.supplierErrors = {material_id:[]};     // 重置异常信息
                     supplier.material.forEach((item)=>{
                         this.editSupplier.material_id.push(item.id);
                     });
@@ -85,11 +84,10 @@
                     window.tempTip.setDuration(2000);
                     window.axios.post(url,editSupplier).then(res=>{
                         if(res.data.success){
-                            this.$set(this.suppliers,index,res.data);
-                            this.index = null;
-                            this.editSupplier = {};
-                            this.material_id = [];
-                            $("#edit-supplier").modal('hiupdatede');
+                            this.$set(this.suppliers,index,res.data.data);
+                            this.selectIndex = null;
+                            this.editSupplier = {material_id:[]};
+                            $("#edit-supplier").modal('hide');
                             window.tempTip.showSuccess("修改成功")
                             return;
                         }else if(res.data.errors){
@@ -102,8 +100,8 @@
                     });
                 },
                 store(){
-                    this.addSupplier = {};
-                    this.supplierErrors = {material_id:[]};
+                    this.addSupplier = {material_id:[]};
+                    this.supplierErrors = {material_id:null};
                     $('#add-supplier').modal('show');
                 },
                 create(supplier){
@@ -113,8 +111,7 @@
                     window.axios.post(url,supplier).then(res=>{
                         if(res.data.success){
                             this.suppliers.unshift(res.data.data);
-                            this.addSupplier = {};
-                            this.material_id = [];
+                            this.addSupplier = {material_id:[]};
                             $("#edit-supplier").modal('hide');
                             window.tempTip.showSuccess("创建成功")
                             return;