Browse Source

预托书号自动转为大写

jbb 2 years ago
parent
commit
5f4f77f213

+ 19 - 3
src/views/pre-book/addPreBookDrawer.vue

@@ -19,7 +19,7 @@
 
               <a-col :md="6" :sm="8">
                 <a-form-model-item label="预托书号" prop="depositaryReceiptNo">
-                  <a-input placeholder="请填写预托书号" v-model="addPreBook.depositaryReceiptNo"></a-input>
+                  <a-input placeholder="请填写预托书号" v-model="addPreBook.depositaryReceiptNo" @blur="convertUppercase(addPreBook.depositaryReceiptNo)"></a-input>
                 </a-form-model-item>
               </a-col>
               <a-col :md="6" :sm="8">
@@ -448,6 +448,12 @@ export default {
   created() {},
   methods: {
     moment,
+
+    //英文品名转化大写
+    convertUppercase(val){
+      this.addPreBook.depositaryReceiptNo = val.toUpperCase()
+    },
+
     // 参照预装箱单
     referadvancePackingList() {
       //子表中有数据时,传值给参照数据组件
@@ -458,6 +464,7 @@ export default {
       this.$refs.advancePackingListModal.queryParam = {};
       this.$refs.advancePackingListModal.searchQuery();
     },
+
     // 増行
     handleAddColumn() {
       console.log('増行')
@@ -515,15 +522,20 @@ export default {
       return ret;
       
     },
+
     // 抽屉 取消
     handleCancel() {
       this.close()
     },
+
+    //保存
     myHandSave(){
       this.addPreBook.theDocumentsState=0;
       this.saveAdd();
 
     },
+
+    //保存并提交
     myHandSubmit(){
       this.addPreBook.theDocumentsState=1;
       this.saveAdd();
@@ -585,6 +597,7 @@ export default {
       })
       // this.getShipmentList() // 刷新发运明细列表
     },
+
     close() {
       this.$emit('close')
       this.visible = false
@@ -595,6 +608,7 @@ export default {
     // ------------------------------------------
     modalFormOk() {},
     aa() {},
+
     // 参照回调
     referCallback(dataList){
       var subList = this.convertReferToSub(dataList);
@@ -613,6 +627,7 @@ export default {
         this.setHeadCalField();
         
     },
+
     // 参照数据转换成子表
     convertReferToSub(dataList){
       var ret = [];
@@ -664,8 +679,10 @@ export default {
       }
       return ret;
     },
+
      handleValueChange(event) {
       },
+
       // 收货人下拉框
       consigneeSelectChange(value){
         if(value !=null && value !='' &&value != 'undefined'){
@@ -684,6 +701,7 @@ export default {
           this.addPreBook.notifyPartyAddress = '';
         }
       },
+
       //经营单位下拉框
       unitInOperationChange(val){
       if(val !=null && val !='' &&val != 'undefined'){
@@ -698,8 +716,6 @@ export default {
           this.addPreBook.customsCode = ''
           this.addPreBook.dutyParagraph = ''
         }
-        
-      
     },
    
       // 设置表头计算字段

+ 2 - 1
src/views/shipment-details/declareElementsModal.vue

@@ -214,10 +214,11 @@ export default {
 
   created() {  },
   methods: {
-    //英文品名
+    //英文品名转化大写
     convertUppercase(val){
       this.declareElements.englishProductName = val.toUpperCase()
     },
+    
     // 増行
     handleAddColumn() {
       console.log('増行')