123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <template>
- <div>
- <el-radio-group v-model="current" size="mini">
- <el-radio-button class="my-width" label="detail">详情</el-radio-button>
- <el-radio-button class="my-width" label="record">操作记录</el-radio-button>
- </el-radio-group>
- <el-form v-show="current === 'detail'" disabled>
- <Base :form-data="formData" page-type="frock" :module="module" :common-data="commonData" />
- <Model :form-data="formData" page-type="frock" :module="module" :common-data="commonData" />
- <Examine v-if="formData.confirmBy && formData.confirmTime" :form-data="formData" page-type="frock" :module="module" :common-data="commonData" />
- </el-form>
- <OperationRecords v-show="current === 'record'" :detail-id="detailId" />
- </div>
- </template>
- <script>
- import Base from '../components/base.vue'
- import Model from '../components/model.vue'
- import Examine from '../components/examine.vue'
- import OperationRecords from '../components/operationRecords.vue'
- import Mixin from '../mixin'
- export default {
- components: {
- Base,
- Model,
- Examine,
- OperationRecords
- },
- mixins: [Mixin],
- data() {
- return {
- current: 'detail'
- }
- }
- }
- </script>
- <style lang="scss" scoped>
- .my-width ::v-deep .el-radio-button__inner {
- width: 100px;
- }
- </style>
|