| | |
| | | <el-form-item label="签字亲属" prop="kinshipconfirmationsign"> |
| | | <el-checkbox-group v-model="organdecision"> |
| | | <el-checkbox v-for="item in kinshiplist" :label="item"> |
| | | {{ item }} |
| | | {{ item == '子女' ? item + '(人)' : item }} |
| | | </el-checkbox> |
| | | </el-checkbox-group> |
| | | </el-form-item> |
| | |
| | | <el-table-column label="器官编号" align="center" width="100" prop="organno" /> |
| | | <el-table-column label="系统编号" align="center" width="120" prop="ageunit" v-if="actives == 4"> |
| | | <template slot-scope="scope"> |
| | | <el-input :disabled="scope.row.allocationstatus == 2 || |
| | | scope.row.organstate == 2 || |
| | | scope.row.transplantstate == 2 |
| | | " v-model="scope.row.ageunit" placeholder="系统编号" /> |
| | | <el-input v-model="scope.row.ageunit" placeholder="系统编号" /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="接收时间" align="center" width="200" prop="applicanttime" v-if="actives == 4"> |
| | | <template slot-scope="scope"> |
| | | <el-date-picker :disabled="scope.row.allocationstatus == 2 || |
| | | scope.row.organstate == 2 || |
| | | scope.row.transplantstate == 2 |
| | | " clearable size="small" style="width: 100%" v-model="scope.row.applicanttime" type="datetime" |
| | | <el-date-picker clearable size="small" style="width: 100%" v-model="scope.row.applicanttime" type="datetime" |
| | | value-format="yyyy-MM-dd HH:mm:ss" placeholder="选择接收时间"> |
| | | </el-date-picker> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="受体姓名" align="center" width="120" prop="name" v-if="actives == 4"> |
| | | <template slot-scope="scope"> |
| | | <el-input :disabled="scope.row.allocationstatus == 2 || |
| | | scope.row.organstate == 2 || |
| | | scope.row.transplantstate == 2 |
| | | " v-model="scope.row.name" placeholder="受体姓名" /> |
| | | <el-input v-model="scope.row.name" placeholder="受体姓名" /> |
| | | </template> |
| | | </el-table-column> |
| | | <!-- |
| | | <el-table-column label="证件类型" align="center" width="150" prop="idcardtype" v-if="actives == 4"> |
| | | <template slot-scope="scope"> |
| | | <el-select :disabled="scope.row.allocationstatus == 2 || |
| | | scope.row.organstate == 2 || |
| | | scope.row.transplantstate == 2 |
| | | " v-model="scope.row.idcardtype" placeholder="移植人证件类型"> |
| | | <el-select v-model="scope.row.idcardtype" placeholder="移植人证件类型"> |
| | | <el-option v-for="dict in dict.type.sys_IDType" :key="dict.value" :label="dict.label" |
| | | :value="parseInt(dict.value)"></el-option> |
| | | </el-select> |
| | |
| | | </el-table-column> |
| | | <el-table-column label="证件号码" align="center" width="200" prop="idcardno" v-if="actives == 4"> |
| | | <template slot-scope="scope"> |
| | | <el-input :disabled="scope.row.allocationstatus == 2 || |
| | | scope.row.organstate == 2 || |
| | | scope.row.transplantstate == 2 |
| | | " v-model="scope.row.idcardno" placeholder="证件号码" /> |
| | | <el-input v-model="scope.row.idcardno" placeholder="证件号码" /> |
| | | </template> |
| | | </el-table-column> |
| | | --> |
| | |
| | | <el-input clearable v-model="scope.row.reallocationreason" placeholder="请输入重分配说明" /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="获取医师" align="center" width="120" prop="organgetdoct" v-if="actives == 5"> |
| | | <el-table-column label="器官离体时间" align="center" width="200" prop="organgettime" v-if="actives == 5"> |
| | | <template slot-scope="scope"> |
| | | <el-input :disabled="scope.row.allocationstatus == 2 || |
| | | scope.row.organstate == 2 || |
| | | scope.row.transplantstate == 2 |
| | | " v-model="scope.row.organgetdoct" placeholder="医师姓名" /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="获取时间" align="center" width="200" prop="organgettime" v-if="actives == 5"> |
| | | <template slot-scope="scope"> |
| | | <el-date-picker :disabled="scope.row.allocationstatus == 2 || |
| | | scope.row.organstate == 2 || |
| | | scope.row.transplantstate == 2 |
| | | " clearable size="small" style="width: 100%" v-model="scope.row.organgettime" type="datetime" |
| | | value-format="yyyy-MM-dd HH:mm:ss" placeholder="选择获取时间"> |
| | | <el-date-picker clearable size="small" style="width: 100%" v-model="scope.row.organgettime" type="datetime" |
| | | value-format="yyyy-MM-dd HH:mm:ss" placeholder="请输入器官离体时间"> |
| | | </el-date-picker> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="获取组织" align="center" prop="gainhospitalno" v-if="actives == 5"> |
| | | <el-table-column label="获取医院" align="center" width="230" prop="gainhospitalno" v-if="actives == 5"> |
| | | <template slot-scope="scope"> |
| | | <org-selecter :disabled="scope.row.allocationstatus == 2 || |
| | | scope.row.organstate == 2 || |
| | | scope.row.transplantstate == 2 |
| | | " ref="tranHosSelect" :org-type="'4'" v-model="scope.row.gainhospitalno" style="width: 100%" /> |
| | | <div class="elldiv"> |
| | | <org-selecter ref="tranHosSelect" :org-type="'4'" v-model="scope.row.gainhospitalno" /> |
| | | </div> |
| | | </template> |
| | | </el-table-column> |
| | | <!-- |
| | | <el-table-column label="获取状态" align="center" width="150" prop="organstate" v-if="actives == 5"> |
| | | <el-table-column label="获取医师" align="center" width="120" prop="organgetdoct" v-if="actives == 5"> |
| | | <template slot-scope="scope"> |
| | | <el-input v-model="scope.row.organgetdoct" placeholder="请输入医师姓名" /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="获取状态" align="center" width="150" prop="organstate" v-if="actives == 5"> |
| | | <template slot-scope="scope"> |
| | | <el-select v-model="scope.row.organstate" placeholder="请选择器官状态"> |
| | | <el-option v-for="dict in organstatelist" :key="dict.value" :label="dict.label" |
| | |
| | | </el-select> |
| | | </template> |
| | | </el-table-column> |
| | | --> |
| | | <el-table-column label="说明" align="center" prop="notgetreason" v-if="actives == 5"> |
| | | <template slot-scope="scope"> |
| | | <el-input clearable v-model="scope.row.notgetreason" placeholder="请输入未获取说明" /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="移植医院" align="center" width="230" prop="transplanthospitalname" |
| | | v-if="actives == 6"> |
| | | <template slot-scope="scope"> |
| | | <org-selecter :disabled="scope.row.allocationstatus == 2 || |
| | | scope.row.organstate == 2 || |
| | | scope.row.transplantstate == 2 |
| | | " ref="tranHosSelect" :org-type="'4'" v-model="scope.row.transplanthospitalno" |
| | | <org-selecter ref="tranHosSelect" :org-type="'4'" v-model="scope.row.transplanthospitalno" |
| | | style="width: 100%" /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="移植负责人" align="center" width="120" prop="transplantdoct" v-if="actives == 6"> |
| | | <template slot-scope="scope"> |
| | | <el-input :disabled="scope.row.allocationstatus == 2 || |
| | | scope.row.organstate == 2 || |
| | | scope.row.transplantstate == 2 |
| | | " v-model="scope.row.transplantdoct" placeholder="医师姓名" /> |
| | | <el-input v-model="scope.row.transplantdoct" placeholder="医师姓名" /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="移植时间" align="center" width="200" prop="transplanttime" v-if="actives == 6"> |
| | | <template slot-scope="scope"> |
| | | <el-date-picker :disabled="scope.row.allocationstatus == 2 || |
| | | scope.row.organstate == 2 || |
| | | scope.row.transplantstate == 2 |
| | | " clearable size="small" style="width: 100%" v-model="scope.row.transplanttime" type="datetime" |
| | | <el-date-picker clearable size="small" style="width: 100%" v-model="scope.row.transplanttime" type="datetime" |
| | | value-format="yyyy-MM-dd HH:mm:ss" placeholder="选择移植时间"> |
| | | </el-date-picker> |
| | | </template> |
| | |
| | | </el-select> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="abandonreason" label="弃用原因" align="center" v-if="actives == 6"> |
| | | <el-table-column prop="abandonreason" label="说明" align="center" v-if="actives == 6"> |
| | | <template slot-scope="scope"> |
| | | <el-input clearable v-model="scope.row.abandonreason" placeholder="请输入弃用原因" /> |
| | | <el-input clearable v-model="scope.row.abandonreason" placeholder="请输入弃用说明" /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="操作" width="200" align="center" class-name="small-padding fixed-width" |
| | |
| | | ], |
| | | organstatelist: [ |
| | | { value: "1", label: "已获取" }, |
| | | { value: "2", label: "弃用" } |
| | | { value: "2", label: "回纳" } |
| | | ], |
| | | transplantstatelist: [ |
| | | { value: 1, label: "已移植" }, |
| | |
| | | ::v-deep .el-step__description.is-finish { |
| | | color: #22a2c3; |
| | | } |
| | | |
| | | :v-deep .el-select { |
| | | display: inline-block; |
| | | position: relative; |
| | | width: 80%; |
| | | } |
| | | </style> |