李林
2024-02-29 e91f66feb3cdb688c255f60bcb3b81b029098dd3
功能调整
已修改5个文件
42 ■■■■ 文件已修改
src/assets/api/controller.js 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/tool/value-table.vue 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/view/a5-laboratory-management.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/view/role-manage.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/view/system-log.vue 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/api/controller.js
@@ -6,8 +6,8 @@
        dataReporting,
        enums,
        capacityScope,
        laboratoryScope
        laboratoryScope,
        systemLog
    }
}
@@ -68,6 +68,7 @@
    addEnum: "/enum/addEnum", //添加枚举
    upEnum: "/enum/upEnum", //修改枚举
    delEnum: "/enum/delEnum", //删除枚举
    selectEnumByCategory: "/enum/selectEnumByCategory", //通过分类查询枚举
}
const capacityScope = {
@@ -87,3 +88,7 @@
    delItemParameter: "/laboratoryScope/delParameter", //删除实验室参数
    upItemParameter: "/laboratoryScope/upParameter", //修改实验室参数
}
const systemLog = {
    selectSystemLogList: "/systemLog/selectSystemLogList", //获取日志
}
src/components/tool/value-table.vue
@@ -54,7 +54,7 @@
                :summary-method="getSummaries">
                <el-table-column type="selection" width="65" v-if="data.showSelect">
                </el-table-column>
                <el-table-column align="center" type="index" label="序号" width="70" v-if="data.isIndex">
                <el-table-column type="index" align="center" label="序号" width="70" v-if="data.isIndex">
                </el-table-column>
                <el-table-column :prop="a.label" :label="a.value" sortable="custom" v-for="(a, ai) in tableHead" :key="ai"
                    show-overflow-tooltip min-width="160">
@@ -92,7 +92,7 @@
                            <el-input v-model="upData[a.label]" size="small" clearable :placeholder="`请输入${a.value}`"
                                v-if="showType(a.label, data.selectField) == null" :disabled="isDisabled(a.label)"></el-input>
                            <el-select v-model="upData[a.label]" size="small" v-if="showType(a.label, data.selectField) != null"
                                style="width: 100%;" :disabled="isDisabled(a.label)">
                                style="width: 100%;" :disabled="isDisabled(a.label)" clearable>
                                <el-option v-for="(b, bi) in data.selectField[a.label].select" :key="bi" :value="b.value"
                                    :label="b.label"></el-option>
                            </el-select>
@@ -108,7 +108,7 @@
                            <el-input v-model="upData[a.label]" size="small" clearable :placeholder="`请输入${a.value}`"
                                v-if="showType(a.label, data.selectField) == null" :disabled="isDisabled(a.label)"></el-input>
                            <el-select v-model="upData[a.label]" size="small" v-if="showType(a.label, data.selectField) != null"
                                style="width: 100%;" :disabled="isDisabled(a.label)">
                                style="width: 100%;" :disabled="isDisabled(a.label)" clearable>
                                <el-option v-for="(b, bi) in data.selectField[a.label].select" :key="bi" :value="b.value"
                                    :label="b.label"></el-option>
                            </el-select>
@@ -132,7 +132,7 @@
                            <el-input v-model="upData[a.label]" size="small" clearable :placeholder="`请输入${a.value}`"
                                v-if="showType(a.label, data.selectField) == null"></el-input>
                            <el-select v-model="upData[a.label]" size="small" v-if="showType(a.label, data.selectField) != null"
                                style="width: 100%;" :placeholder="`请选择${a.value}`">
                                style="width: 100%;" :placeholder="`请选择${a.value}`" clearable>
                                <el-option v-for="(b, bi) in data.selectField[a.label].select" :key="bi" :value="b.value"
                                    :label="b.label"></el-option>
                            </el-select>
@@ -147,7 +147,7 @@
                            <el-input v-model="upData[a.label]" size="small" clearable :placeholder="`请输入${a.value}`"
                                v-if="showType(a.label, data.selectField) == null"></el-input>
                            <el-select v-model="upData[a.label]" size="small" v-if="showType(a.label, data.selectField) != null"
                                style="width: 100%;" :placeholder="`请选择${a.value}`">
                                style="width: 100%;" :placeholder="`请选择${a.value}`" clearable>
                                <el-option v-for="(b, bi) in data.selectField[a.label].select" :key="bi" :value="b.value"
                                    :label="b.label"></el-option>
                            </el-select>
@@ -223,8 +223,8 @@
                                order: 'asc'
                            }
                        },
                        isIndex: true,
                        showSelect: true,
                        isIndex: false,
                        showSelect: false,
                        select: true,
                        row: 1,
                        do: [{
@@ -264,8 +264,8 @@
                            order: 'asc'
                        }
                    },
                    isIndex: true,
                    showSelect: true,
                    isIndex: false,
                    showSelect: false,
                    select: true,
                    row: 1,
                    do: [{
src/components/view/a5-laboratory-management.vue
@@ -53,12 +53,12 @@
                        v-model="componentData.entity.laboratoryName" @keyup.enter.native="refreshTable()"></el-input></div>
            </div>
            <div class="search_thing">
                <div class="search_label">实验室编码</div>
                <div class="search_label">实验室编码:</div>
                <div class="search_input"><el-input size="small" placeholder="请输入" clearable
                        v-model="componentData.entity.laboratoryNumber" @keyup.enter.native="refreshTable()"></el-input></div>
            </div>
            <div class="search_thing">
                <div class="search_label">负责人</div>
                <div class="search_label">负责人:</div>
                <div class="search_input"><el-input size="small" placeholder="请输入" clearable
                        v-model="componentData.entity.head" @keyup.enter.native="refreshTable()"></el-input></div>
            </div>
@@ -108,8 +108,8 @@
                    }],
                    tagField: {},
                    selectField: {},
                    requiredAdd:['laboratoryName','laboratoryNumber','head','phoneNumber','address'],
                    requiredUp:['laboratoryName','laboratoryNumber','head','phoneNumber','address']
                    requiredAdd:['laboratoryName','laboratoryNumber','head','phoneNumber'],
                    requiredUp:['laboratoryName','laboratoryNumber','head','phoneNumber']
                },
                entityCopy: {},
                upIndex: 0,
src/components/view/role-manage.vue
@@ -127,9 +127,9 @@
                            order: 'asc'
                        }
                    },
                    isIndex: true,
                    showSelect: false,
                    select: true,
                    isIndex: true,
                    do: [{
                        font: '编辑',
                        type: 'text',
src/components/view/system-log.vue
@@ -83,8 +83,6 @@
                        }
                    },
                    isIndex: true,
                    showSelect: false,
                    select: false,
                    do: [],
                    tagField: {},
                    selectField: {},
@@ -92,8 +90,7 @@
                    requiredUp:[]
                },
                entityCopy: {},
                upIndex: 0,
                addDia: false
                upIndex: 0
            }
        },
        mounted() {