Browse Source

扫码台账优化

xieqy 2 years ago
parent
commit
c0873725fa
1 changed files with 6 additions and 36 deletions
  1. 6 36
      src/widgets/ScanCodeParameter/Widget.ts

+ 6 - 36
src/widgets/ScanCodeParameter/Widget.ts

@@ -134,10 +134,6 @@ class ScanCodeParameter extends BaseWidget {
    * 获取工艺下拉框内容
    */
   getGySelectInfo(){
-    // let gydata = {
-    //   size:999
-    // };
-    // this.baseAjaxSend.sendAjax(this,gydata,this.config.getgy,this.ajaxSend.type.get,this.getgy.bind(this));
     var that=this;
     let dom=this.domObj.find('#tdCodeName');
     dom.select2().select2({
@@ -176,34 +172,21 @@ class ScanCodeParameter extends BaseWidget {
     })
     dom.change(e => {
       let tdId = dom.find('option:selected').val();
+      that.domObj.find('#pdCodeName').select2('val', 'All');
       that.getGxSelectInfo(tdId)
     });  
   }
-  //获取工艺信息
-  // getgy(results){
-  //   let showResult=_.uniqBy(results.result.records, function (e) {
-  //     return e.id;
-  //   });
-  //   let html="";
-  //   html+="<option style='width:300px' selected value=''>" +"全部"+ "</option>"
-  //   showResult.forEach(item => {
-  //     html += "<option style='width:300px' value='" + item.id+ "'>" + item.name + "</option>";
-  //   })
-  //   let dom=this.domObj.find('#tdCodeName');
-  //   dom.empty().append(html);
-  //   this.getGxSelectInfo(null);
-  // }
   /**
    * 获取工序下拉框内容
    */
   getGxSelectInfo(tdId){
-    // let gxdata = {
-    //   tdtechId:tdId,
-    //   size:999
-    // };
-    // this.baseAjaxSend.sendAjax(this,gxdata,this.config.getgx,this.ajaxSend.type.get,this.getgx.bind(this));
     var that=this;
     let dom=this.domObj.find('#pdCodeName');
+    if(!tdId){
+      dom.attr('disabled','true')
+    }else{
+      dom.removeAttr("disabled")
+    }
     dom.select2().select2({
       language: "zh-CN",
       ajax: {
@@ -240,19 +223,6 @@ class ScanCodeParameter extends BaseWidget {
       }
     })
   }
-  //获取工序信息
-  // getgx(results){
-  //   let showResult=_.uniqBy(results.result.records, function (e) {
-  //     return e.id;
-  //   });
-  //   let html="";
-  //   html+="<option style='width:300px' selected value=''>" +"全部"+ "</option>"
-  //   showResult.forEach(item => {
-  //     html += "<option style='width:300px' value='" + item.id+ "'>" + item.pdName + "</option>";
-  //   })
-  //   let dom=this.domObj.find('#pdCodeName');
-  //   dom.empty().append(html);
-  // }
   /**
    * 获取pbs结构树
    */