| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- <template>
- <div class='full-width flex flex-center text-center border-bottom padding-top padding-bottom'>
- <div class='flex-child-average flex flex-align-center'>
- <el-tag class='mr-10 text-left'>{{item.type === '1' ?'文件':'文件夹'}}</el-tag>
- <div class=' text-left'>{{item.title}}</div>
- </div>
- <div class='flex-child-average'>{{item.updateTime}}</div>
- <div class='flex-child-average'>
- <el-radio-group v-model="check" @change='change'>
- <el-radio label="3" size="large">不可查看</el-radio>
- <el-radio label="1" size="large">可见</el-radio>
- <el-radio label="2" size="large">可编辑</el-radio>
- </el-radio-group>
- </div>
- </div>
- </template>
- <script>
- export default {
- name: 'item1',
- props: {
- data: Object,
- index: Number,
- check: {
- type: String,
- default: ''
- }
- },
- watch: {
- data: {
- handler (val) {
- this.item = val
- },
- immediate: true
- }
- },
- data () {
- return {
- item: null
- }
- },
- methods: {
- change (res) {
- this.item.type = res
- this.item.index = this.index
- this.$emit('change', this.item)
- }
- }
- }
- </script>
- <style scoped>
- </style>
|