| | |
| | | <template> |
| | | <div class="table-container"> |
| | | <div class="table-container" style="width: 100%;"> |
| | | <el-table border v-bind="$attrs" v-on="$listeners" :height="height"> |
| | | <slot></slot> |
| | | </el-table> |
| | |
| | | path: 'add-progenitor', |
| | | name: 'AddProgenitor', |
| | | meta: { |
| | | title: "新增母代菌种传代生产谱系图", |
| | | title: "新增祖代菌种传代生产谱系图", |
| | | hide: true |
| | | }, |
| | | component: () => import("../views/pedigree-chart/addProgenitor"), |
| | |
| | | { |
| | | path: 'breeding-record', |
| | | name: 'BreedingRecord', |
| | | meta: { |
| | | meta: { |
| | | title: "菌种选育保藏记录", |
| | | }, |
| | | component: () => import("../views/strain-library/breeding-record"), |
| | |
| | | </el-form-item> |
| | | </div> |
| | | </div> |
| | | <div class="card" style="margin-top: 30px;"> |
| | | <Table :height="null" :total="0" :tableData="tableData"> |
| | | <el-table-column label="接种操作人" prop="strainSource" /> |
| | | <el-table-column label="接种操作时间" prop="strainNo" /> |
| | | <el-table-column label="传代菌种编号" prop="strainName" /> |
| | | <el-table-column label="传代菌种名称" prop="strainName" /> |
| | | <el-table-column label="接种菌种编号" prop="strainName" /> |
| | | <el-table-column label="接种菌种名称" prop="strainName" /> |
| | | <el-table-column label="入库总数" prop="strainName" /> |
| | | <el-table-column label="保存/废弃" prop="strainName" /> |
| | | <el-table-column label="入库时间" prop="strainName" /> |
| | | <el-table-column label="操作"> |
| | | <template #default="{ row }"> |
| | | <el-button type="text">确认入库</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </Table> |
| | | </div> |
| | | <div class="chart"> |
| | | <div class="header"> |
| | | <div class="title">菌种传代生产谱系图</div> |
| | |
| | | </el-form-item> |
| | | </div> |
| | | </div> |
| | | <div class="card" style="margin-top: 30px;"> |
| | | <Table :height="null" :total="0" :tableData="tableData"> |
| | | <el-table-column label="菌株类型" prop="strainSource" /> |
| | | <el-table-column label="来源获得/菌落编号" prop="strainNo" /> |
| | | <el-table-column label="菌种编号" prop="strainName" /> |
| | | <el-table-column label="菌种名称" prop="strainName" /> |
| | | <el-table-column label="入库总数" prop="strainName" /> |
| | | <el-table-column label="保存/废弃" prop="strainName" /> |
| | | <el-table-column label="菌种入库时间" prop="strainName" /> |
| | | <el-table-column label="接种操作人" prop="strainName" /> |
| | | <el-table-column label="操作"> |
| | | <template #default="{ row }"> |
| | | <el-button type="text">确认入库</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </Table> |
| | | </div> |
| | | <div class="chart"> |
| | | <div class="header"> |
| | | <div class="title">菌种传代生产谱系图</div> |
| | |
| | | </el-form-item> |
| | | <el-row :gutter="20"> |
| | | <el-col :span="10"> |
| | | <el-form-item v-if="!form.isDiscarded" label="废弃原因说明" required> |
| | | <el-input :disabled="!dialogTitle.includes('新增')" v-model="form.discardReason" |
| | | placeholder="请输入"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row :gutter="20"> |
| | | <el-col :span="10"> |
| | | <el-form-item label="菌种入库时间" prop="inTime"> |
| | | <el-input disabled v-model="form.inTime"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row v-if="!dialogTitle.includes('新增')" :gutter="20"> |
| | | <el-col :span="10"> |
| | | <el-form-item label="接种操作人签字"> |
| | | <el-image /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="10"> |
| | | <el-form-item label="菌种保藏人签字"> |
| | | <el-image /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | </el-form> |
| | | <div v-if="dialogTitle.includes('新增')" class="dialog-footer"> |
| | | <el-button type="primary" @click="handleSubmit">提交</el-button> |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row v-if="parentForm.status === 'detail'" :gutter="20"> |
| | | <el-col :span="10"> |
| | | <el-form-item label="接种操作人签字"> |
| | | <el-image /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="10"> |
| | | <el-form-item label="菌种保藏人签字"> |
| | | <el-image /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | </el-form> |
| | | <div v-if="parentForm.status !== 'detail'" class="dialog-footer"> |
| | | <el-button type="primary" @click="handleAddParent">提交</el-button> |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row :gutter="20" v-if="!planForm.isDiscarded"> |
| | | <el-col :span="10"> |
| | | <el-form-item label="废弃原因说明" required> |
| | | <el-input :disabled="planForm.status != 'add'" v-model="planForm.discardReason" |
| | | placeholder="请输入"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row :gutter="20"> |
| | | <el-col :span="10"> |
| | | <el-form-item label="菌种入库时间"> |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row v-if="planForm.status != 'add'" :gutter="20"> |
| | | <el-col :span="10"> |
| | | <el-form-item label="接种操作人签字"> |
| | | <el-image /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="10"> |
| | | <el-form-item label="菌种保藏人签字"> |
| | | <el-image /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | </el-form> |
| | | <div v-if="planForm.status == 'add'" class="dialog-footer"> |
| | | <el-button>保存草稿</el-button> |
| | |
| | | </el-form-item> |
| | | <el-row :gutter="20"> |
| | | <el-col :span="10"> |
| | | <el-form-item v-if="!form.isDiscarded" label="废弃原因说明" required> |
| | | <el-input :disabled="!dialogTitle.includes('新增')" v-model="form.discardReason" |
| | | placeholder="请输入"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row :gutter="20"> |
| | | <el-col :span="10"> |
| | | <el-form-item label="菌种入库时间" prop="inTime"> |
| | | <el-input disabled v-model="form.inTime"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row v-if="!dialogTitle.includes('新增')" :gutter="20"> |
| | | <el-col :span="10"> |
| | | <el-form-item label="接种操作人签字"> |
| | | <el-image /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="10"> |
| | | <el-form-item label="菌种保藏人签字"> |
| | | <el-image /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | </el-form> |
| | | <div v-if="dialogTitle.includes('新增')" class="dialog-footer"> |
| | | <el-button type="primary" @click="handleSubmit">提交</el-button> |