| | |
| | | </el-form-item> |
| | | <el-form-item class="is-required"> |
| | | <span slot="label">模块别名:</span> |
| | | <el-input v-model="form.alias" :disabled="!editStatus && !addStatus" placeholder="请输入模块别名!"></el-input> |
| | | <el-input v-model="form.alias" :disabled="!editStatus && !addStatus" placeholder="请输入模块别名"></el-input> |
| | | </el-form-item> |
| | | <el-form-item class="is-required"> |
| | | <span slot="label">序号:</span> |
| | |
| | | append-to-body="true" |
| | | class="avue-dialog" |
| | | title="操作分类" |
| | | width="500px" |
| | | width="900px" |
| | | > |
| | | <avue-crud |
| | | ref="methodsCrud" |
| | |
| | | menu: false, |
| | | height: 500, |
| | | header: false, |
| | | column: [ |
| | | { |
| | | label: '操作分类', |
| | | prop: 'name', |
| | | sortable: true, |
| | | } |
| | | ] |
| | | column: [{ |
| | | label: '名称', |
| | | prop: 'name', |
| | | width:180, |
| | | sortable: true, |
| | | }, { |
| | | label: '标识', |
| | | prop: 'code', |
| | | width:180, |
| | | }, { |
| | | label: '描述', |
| | | prop: 'remark' |
| | | }] |
| | | }, |
| | | methodsLoading: false, |
| | | methodsVisble: false, |
| | |
| | | addBtn: false, |
| | | defaultExpandAll: false, |
| | | props: { |
| | | label: 'name', |
| | | label: 'label', |
| | | value: 'id', |
| | | children: 'children', |
| | | }, |
| | |
| | | resolve(res.data.data.map(item => { |
| | | return { |
| | | ...item, |
| | | id: item.id, |
| | | name: item.name, |
| | | label: item.category!=1?item.name:item.alias, |
| | | leaf: !item.hasChildren, |
| | | icon: item.source || (node.level === 0?'el-icon-s-home':'el-icon-s-tools'), |
| | | iconType:item.source?'svg':'iconfont' |
| | |
| | | </el-form-item> |
| | | <el-form-item class="is-required"> |
| | | <span slot="label">模块别名:</span> |
| | | <el-input v-model="form.alias" :disabled="!editStatus && !addStatus" placeholder="请输入模块别名!"></el-input> |
| | | <el-input v-model="form.alias" :disabled="!editStatus && !addStatus" placeholder="请输入模块别名"></el-input> |
| | | </el-form-item> |
| | | <el-form-item class="is-required"> |
| | | <span slot="label">序号:</span> |
| | |
| | | append-to-body="true" |
| | | class="avue-dialog" |
| | | title="操作分类" |
| | | width="500px" |
| | | width="900px" |
| | | > |
| | | <avue-crud |
| | | ref="methodsCrud" |
| | |
| | | menu: false, |
| | | height: 500, |
| | | header: false, |
| | | column: [ |
| | | { |
| | | label: '操作分类', |
| | | prop: 'name', |
| | | sortable: true, |
| | | } |
| | | ] |
| | | column: [{ |
| | | label: '名称', |
| | | prop: 'name', |
| | | width:180, |
| | | sortable: true, |
| | | }, { |
| | | label: '标识', |
| | | prop: 'code', |
| | | width:180, |
| | | }, { |
| | | label: '描述', |
| | | prop: 'remark' |
| | | }] |
| | | }, |
| | | methodsLoading: false, |
| | | methodsVisble: false, |
| | |
| | | addBtn: false, |
| | | defaultExpandAll: false, |
| | | props: { |
| | | label: 'name', |
| | | label: 'label', |
| | | value: 'id', |
| | | children: 'children', |
| | | }, |
| | |
| | | resolve(res.data.data.map(item => { |
| | | return { |
| | | ...item, |
| | | id: item.id, |
| | | name: item.name, |
| | | label: item.category!=1?item.name:item.alias, |
| | | leaf: !item.hasChildren, |
| | | icon: item.source || (node.level === 0?'el-icon-s-home':'el-icon-s-tools'), |
| | | iconType:item.source?'svg':'iconfont' |