licp
2024-04-16 0e16b1bf195ee9ac5dcc8ec25e4b01597ebc4d59
Merge branch 'master' of http://114.132.189.42:9002/r/center-lims-before into master
已修改1个文件
83 ■■■■■ 文件已修改
src/components/view/a7-standard-method.vue 83 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/view/a7-standard-method.vue
@@ -49,13 +49,13 @@
        <div class="search">
            <div class="search_thing">
                <div class="search_label">标准编号:</div>
                <div class="search_input"><el-input size="small" placeholder="请输入" clearable
                        v-model="componentData.entity.code" @keyup.enter.native="refreshTable()"></el-input></div>
        <div class="search_input"><el-input size="small" placeholder="请输入" clearable v-model="componentData.entity.code"
            @keyup.enter.native="refreshTable()"></el-input></div>
            </div>
            <div class="search_thing">
                <div class="search_label">标准名称:</div>
                <div class="search_input"><el-input size="small" placeholder="请输入" clearable
                        v-model="componentData.entity.name" @keyup.enter.native="refreshTable()"></el-input></div>
        <div class="search_input"><el-input size="small" placeholder="请输入" clearable v-model="componentData.entity.name"
            @keyup.enter.native="refreshTable()"></el-input></div>
            </div>
            <div class="search_thing" style="padding-left: 30px;">
                <el-button size="small" @click="refresh()">重 置</el-button>
@@ -64,7 +64,8 @@
        </div>
        <div class="table">
            <ValueTable ref="ValueTable" :url="$api.standardMethod.selectStandardMethodList"
            :delUrl="$api.standardMethod.delStandardMethod" :upUrl="$api.standardMethod.upStandardMethod" :componentData="componentData" :key="upIndex"/>
        :delUrl="$api.standardMethod.delStandardMethod" :upUrl="$api.standardMethod.upStandardMethod"
        :componentData="componentData" :key="upIndex" />
        </div>
    </div>
</template>
@@ -102,13 +103,36 @@
                        method: 'doDiy'
                    }],
                    tagField: {
                        structureTestObjectId:{select: []}
            structureTestObjectId: {
              select: []
            },
            isProduct: {
              select: [{
                value: 0,
                type: 'info',
                label: '否'
              }, {
                value: 1,
                label: '是'
              }]
            }
                    },
                    selectField: {
                        structureTestObjectId:{select: []}
            structureTestObjectId: {
              select: []
                    },
                    requiredAdd:['code','name','structureTestObjectId'],
                    requiredUp:['code','name','structureTestObjectId']
            isProduct: {
              select: [{
                value: 0,
                label: '否'
              }, {
                value: 1,
                label: '是'
              }]
            }
          },
          requiredAdd: ['code', 'name', 'structureTestObjectId', 'isProduct'],
          requiredUp: ['code', 'name', 'structureTestObjectId', 'isProduct']
                },
                entityCopy: {},
                upIndex: 0,
@@ -133,43 +157,4 @@
            getPower(){
                let power = JSON.parse(sessionStorage.getItem('power'))
                let up = false
                let del = false
                let add = false
                for (var i = 0; i < power.length; i++) {
                    if(power[i].menuMethod=='addStandardMethod'){
                        add = true
                    }
                    if(power[i].menuMethod=='delStandardMethod'){
                        del = true
                    }
                    if(power[i].menuMethod=='upStandardMethod'){
                        up = true
                    }
                }
                if(!del){
                    this.componentData.do.splice(1, 1)
                }
                if(!up){
                    this.componentData.do.splice(0, 1)
                }
                this.addPower = add
            },
            openAdd(){
                this.$refs.ValueTable.openAddDia(this.$api.standardMethod.addStandardMethod);
            },
            selectTestObjectByName() {
                this.$axios.get(this.$api.capacityScope.selectTestObjectByName).then(res => {
                    let data = []
                    res.data.forEach(a => {
                        data.push({
                            label: a.specimenName,
                            value: a.id
                        })
                    })
                    this.componentData.selectField.structureTestObjectId.select = data
                    this.componentData.tagField.structureTestObjectId.select = data
                })
            },
        }
    }
</script>
        let del = fa