|
@@ -6,148 +6,19 @@
|
|
|
<PublicPageTree />
|
|
|
</div>
|
|
|
<div class="permissionPage_content_right">
|
|
|
- <PublicPageTable :table-data="tableData" @handleDetails="handleDetails" @handleEdit="handleEdit" @handleRemove="handleRemove" />
|
|
|
+ <PublicPageTable />
|
|
|
</div>
|
|
|
</div>
|
|
|
- <!--高级查询-->
|
|
|
- <PublicPageDialog dialog-title="高级查询" dialogSize="600px" :dialog-drawer="advancedDrawer" @handleClose="advancedDrawer = false" @handleSubmit="advancedTable('advancedDialogForm')">
|
|
|
- <AdvancedQuery ref="advancedDialogForm" @getAdvancedQueryData="getAdvancedQueryData" />
|
|
|
- </PublicPageDialog>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
import PublicPageHeader from '@/components/PublicPageHeader'
|
|
|
-import PublicPageTable from '@/components/PublicPageTable'
|
|
|
-import PublicPageDialog from '@/components/PublicPageDialog'
|
|
|
+import PublicPageTable from './components/permissionList.vue'
|
|
|
import PublicPageTree from '@/components/publicPageTree'
|
|
|
-import AdvancedQuery from '@/components/AdvancedQuery'
|
|
|
export default {
|
|
|
name: 'Permissionpage',
|
|
|
- components: { PublicPageHeader, PublicPageTable, PublicPageDialog, PublicPageTree, AdvancedQuery },
|
|
|
- data () {
|
|
|
- return {
|
|
|
- tableData: [{
|
|
|
- id: 1,
|
|
|
- upid: null,
|
|
|
- date: '2016-05-02',
|
|
|
- name: '王小虎',
|
|
|
- address: '上海市普陀区金沙江路 1518 弄'
|
|
|
- }, {
|
|
|
- id: 2,
|
|
|
- upid: null,
|
|
|
- date: '2016-05-04',
|
|
|
- name: '王小虎',
|
|
|
- address: '上海市普陀区金沙江路 1517 弄'
|
|
|
- }, {
|
|
|
- id: 3,
|
|
|
- upid: null,
|
|
|
- date: '2016-05-01',
|
|
|
- name: '王小虎',
|
|
|
- address: '上海市普陀区金沙江路 1519 弄',
|
|
|
- children: [{
|
|
|
- id: 31,
|
|
|
- upid: 3,
|
|
|
- date: '2016-05-01',
|
|
|
- name: '王小虎',
|
|
|
- address: '上海市普陀区金沙江路 1519 弄',
|
|
|
- children: [{
|
|
|
- id: 41,
|
|
|
- upid: 31,
|
|
|
- date: '2016-05-01',
|
|
|
- name: '王小虎',
|
|
|
- address: '上海市普陀区金沙江路 1519 弄'
|
|
|
- }, {
|
|
|
- id: 42,
|
|
|
- upid: 31,
|
|
|
- date: '2016-05-01',
|
|
|
- name: '王小虎',
|
|
|
- address: '上海市普陀区金沙江路 1519 弄'
|
|
|
- }]
|
|
|
- }, {
|
|
|
- id: 32,
|
|
|
- upid: 3,
|
|
|
- date: '2016-05-01',
|
|
|
- name: '王小虎',
|
|
|
- address: '上海市普陀区金沙江路 1519 弄'
|
|
|
- }]
|
|
|
- }, {
|
|
|
- id: 4,
|
|
|
- upid: null,
|
|
|
- date: '2016-05-03',
|
|
|
- name: '王小虎',
|
|
|
- address: '上海市普陀区金沙江路 1516 弄'
|
|
|
- }],
|
|
|
- advancedDrawer: false,
|
|
|
- dialogDrawer: false,
|
|
|
- dialogTitle: '新增界面配置',
|
|
|
- dialogForm: {
|
|
|
- pagename: '',
|
|
|
- pagetype: ''
|
|
|
- },
|
|
|
- rules: {
|
|
|
- pagename: [
|
|
|
- { required: true, message: '请输入权限项名称', trigger: 'blur' },
|
|
|
- ],
|
|
|
- pagetype: [
|
|
|
- { required: true, message: '请选择权限类型', trigger: 'change' },
|
|
|
- ]
|
|
|
- }
|
|
|
- }
|
|
|
- },
|
|
|
- methods: {
|
|
|
- //获取页面数据
|
|
|
- async getPageData () {
|
|
|
- const { code, message, returnData } = await getVCode();
|
|
|
- if (code == 0 && isValue(returnData)) {
|
|
|
- const { verifyCodeImage } = returnData;
|
|
|
- this.baseImg = verifyCodeImage;
|
|
|
- } else {
|
|
|
- this.$message.error(message);
|
|
|
- }
|
|
|
- },
|
|
|
- //新增
|
|
|
- handleAdd () {
|
|
|
- this.dialogDrawer = true
|
|
|
- this.dialogTitle = '新增界面配置'
|
|
|
- },
|
|
|
- //详情
|
|
|
- handleDetails (row) {
|
|
|
- console.log(row)
|
|
|
- },
|
|
|
- //编辑
|
|
|
- handleEdit (row) {
|
|
|
- this.dialogDrawer = true
|
|
|
- this.dialogTitle = '编辑界面配置'
|
|
|
- console.log(row)
|
|
|
- },
|
|
|
- //删除
|
|
|
- handleRemove (row) {
|
|
|
- console.log(row)
|
|
|
- },
|
|
|
- //关闭
|
|
|
- handleClose () {
|
|
|
- this.$refs['dialogForm'].resetFields()
|
|
|
- this.dialogDrawer = false
|
|
|
- },
|
|
|
- //高级查询-提交
|
|
|
- advancedTable (refName) {
|
|
|
- this.$refs[refName].advancedQueryHandler()
|
|
|
- },
|
|
|
- getAdvancedQueryData (dataRules) {
|
|
|
- console.log(dataRules)
|
|
|
- },
|
|
|
- submitTable () {
|
|
|
- this.$refs['dialogForm'].validate((valid) => {
|
|
|
- if (valid) {
|
|
|
- alert('submit!')
|
|
|
- } else {
|
|
|
- console.log('error submit!!')
|
|
|
- return false
|
|
|
- }
|
|
|
- })
|
|
|
- }
|
|
|
- }
|
|
|
+ components: { PublicPageHeader, PublicPageTable, PublicPageTree, },
|
|
|
}
|
|
|
</script>
|
|
|
|