licp
2024-09-13 252458d6c5f8bd8d4089ddddda2d67698e1e9bb4
下单新增下发至对象
已修改2个文件
35 ■■■■■ 文件已修改
src/components/do/b1-ins-order/add.vue 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/view/b1-inspection-order.vue 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/do/b1-ins-order/add.vue
@@ -261,6 +261,14 @@
              </el-select>
            </div>
          </el-col>
          <el-col class="search_thing" :span="6" v-if="addObj.formType!='其他成品'&&addObj.formType">
            <div class="search_label"><span class="required-span">* </span>下发至对象:</div>
            <div class="search_input">
              <el-select v-model="addObj.issueUser" size="small" :disabled="active>1" style="width: 100%;">
                <el-option v-for="(a,ai) in personList" :key="ai" :label="a.label" :value="a.value"></el-option>
              </el-select>
            </div>
          </el-col>
          <el-col class="search_thing" :span="6">
            <div class="search_label">报告发送方式:</div>
            <div class="search_input">
@@ -1137,7 +1145,7 @@
        sonLaboratoryList:[],
        selectiveEcho: [], // 检验下单的时候勾选检验项目,如果使用筛选提交显示检验项目为空 回显列表
        deaprtEnum:[],
        standard:[]
        standard:[],
      }
    },
    watch: {
@@ -1236,6 +1244,7 @@
      }
    },
    methods: {
      //特殊值填写处理
      inputValueHandler(row,index){
        if(row){
@@ -1646,7 +1655,9 @@
          this.$message.error('请输入样品型号')
        } else if (!this.sampleList.every(m => m.standardMethodListId&&m.standardMethodListId.length>0)) {
          this.$message.error('请选择检验标准')
        } else {
        } else if(this.addObj.formType&&this.addObj.formType!='其他成品'&&!this.addObj.issueUser){
          this.$message.error('请选择下发对象')
        }else{
          //校验检验项的要求值和要求描述,仅委托要求
          // if(this.active==1&&this.isAskOnlyRead){
          //   const isTrue = this.checkRequiredValueAndRemark(filterProductList)
src/components/view/b1-inspection-order.vue
@@ -563,15 +563,17 @@
                        disabFun: (row, index) => {
                            return (row.state != 1 && row.state != 0)||(this.tabIndex!=1)||row.isRevocation!=1
                        }
                    }, {
                        font: '分配',
                        type: 'text',
                        method: 'handleIssued',
                        disabFun: (row, index) => {
                            // return row.state != 1 || !!row.assign
              return row.appointed || row.state != 1
                        }
                    }],
                    },
          // {
                    //     font: '分配',
                    //     type: 'text',
                    //     method: 'handleIssued',
                    //     disabFun: (row, index) => {
                    //         // return row.state != 1 || !!row.assign
          //     return row.appointed || row.state != 1
                    //     }
                    // }
        ],
                    linkEvent: {
                        sampleName: {
                            method: 'selectAllByOne'