Bladeren bron

20181215打包

suochencheng 7 jaren geleden
bovenliggende
commit
0bcefaadaa
88 gewijzigde bestanden met toevoegingen van 339 en 372 verwijderingen
  1. 1 1
      src/main/vue/src/components/VuforiaImageInfos.vue
  2. 7 7
      src/main/vue/src/pages/AimPlaceInfos.vue
  3. 1 1
      src/main/vue/src/pages/AimTemplateAims.vue
  4. 287 346
      src/main/vue/src/pages/AimTemplateArs.vue
  5. 1 1
      src/main/vue/src/pages/AimTemplates.vue
  6. 1 1
      src/main/vue/src/pages/ArContents.vue
  7. 29 3
      src/main/vue/src/pages/AreaInfo.vue
  8. 3 3
      src/main/vue/src/pages/AreaInfos.vue
  9. 2 2
      src/main/vue/src/pages/LandMarks.vue
  10. 1 1
      src/main/vue/src/pages/StoreInfos.vue
  11. 1 1
      src/main/vue/src/pages/UserFileInfo.vue
  12. 1 1
      src/main/vue/src/pages/UserFileInfos.vue
  13. 1 1
      src/main/vue/src/pages/VuforiaImageInfos.vue
  14. 1 1
      src/main/webapp/WEB-INF/html/admin.html
  15. 1 1
      src/main/webapp/WEB-INF/html/loginAdmin.html
  16. 0 0
      src/main/webapp/static/js/18.938fc3cdb3b4fe02e44e.js
  17. 0 0
      src/main/webapp/static/js/18.b46970569aebcce912e2.js
  18. 0 0
      src/main/webapp/static/js/19.3842540af3eec8a94c17.js
  19. 0 0
      src/main/webapp/static/js/20.cbfa5ced02f7977d9240.js
  20. 0 0
      src/main/webapp/static/js/21.ae617c95be7761648398.js
  21. 0 0
      src/main/webapp/static/js/22.9373224bd58247834823.js
  22. 0 0
      src/main/webapp/static/js/23.acc398a84843e2970727.js
  23. 0 0
      src/main/webapp/static/js/24.f2c71853b3c24d47ab98.js
  24. 0 0
      src/main/webapp/static/js/25.7989e6c90677179f19e7.js
  25. 0 0
      src/main/webapp/static/js/26.79ef19e758162043fe00.js
  26. 0 0
      src/main/webapp/static/js/26.ad46d3e24f31d8376ef4.js
  27. 0 0
      src/main/webapp/static/js/27.afa5c2a271bbcb299ff0.js
  28. 0 0
      src/main/webapp/static/js/28.7729fbb401e5cb00b2b4.js
  29. 0 0
      src/main/webapp/static/js/29.bcf790c9ab488fd93940.js
  30. 0 0
      src/main/webapp/static/js/30.93a17dbd545e8d5c5b6d.js
  31. 0 0
      src/main/webapp/static/js/31.f963ba3d4205b544ff1c.js
  32. 0 0
      src/main/webapp/static/js/32.46264a24f69079fc2526.js
  33. 0 0
      src/main/webapp/static/js/33.1786477b948415455d6c.js
  34. 0 0
      src/main/webapp/static/js/34.2b953a54aa9fa24921a7.js
  35. 0 0
      src/main/webapp/static/js/35.dfc2158aab3bcab96db1.js
  36. 0 0
      src/main/webapp/static/js/36.d58da56f10c544043e3e.js
  37. 0 0
      src/main/webapp/static/js/37.ae929f8d43fdee3a2080.js
  38. 0 0
      src/main/webapp/static/js/38.e5e92b40d991ad36d0fe.js
  39. 0 0
      src/main/webapp/static/js/39.b668fabda181b015fdc8.js
  40. 0 0
      src/main/webapp/static/js/40.72c03d5f04654b2d06b6.js
  41. 0 0
      src/main/webapp/static/js/48.dfd040d546f7d7a64394.js
  42. 0 0
      src/main/webapp/static/js/48.e28185d204878259407b.js
  43. 0 0
      src/main/webapp/static/js/49.2e0bf172caab903f6e72.js
  44. 0 0
      src/main/webapp/static/js/50.bdea5d2eddb60d9a7481.js
  45. 0 0
      src/main/webapp/static/js/51.a5bc64b563843eacc05b.js
  46. 0 0
      src/main/webapp/static/js/52.34fbfc63bd085a5163ec.js
  47. 0 0
      src/main/webapp/static/js/53.41f389d1e849ee0c2169.js
  48. 0 0
      src/main/webapp/static/js/54.7dddd236dd50ee659f72.js
  49. 0 0
      src/main/webapp/static/js/55.4391a2e99b56241cd73d.js
  50. 0 0
      src/main/webapp/static/js/56.b3d649112c6043c7003a.js
  51. 0 0
      src/main/webapp/static/js/57.d6b824d597456303df2b.js
  52. 0 0
      src/main/webapp/static/js/59.632da8088a050865b87c.js
  53. 0 0
      src/main/webapp/static/js/59.d1b23a35f145d96abeea.js
  54. 0 0
      src/main/webapp/static/js/60.44e006622ae9a71a57ba.js
  55. 0 0
      src/main/webapp/static/js/63.fb7111c73e8e37e16f9f.js
  56. 0 0
      src/main/webapp/static/js/64.6bd0d9a1c6f5948943c3.js
  57. 0 0
      src/main/webapp/static/js/65.1e90c0688b697c3de7ae.js
  58. 0 0
      src/main/webapp/static/js/66.44432fe29f62c0368292.js
  59. 0 0
      src/main/webapp/static/js/66.8d70f10e20edc6770c62.js
  60. 0 0
      src/main/webapp/static/js/68.5261c219aa3f428364c7.js
  61. 0 0
      src/main/webapp/static/js/69.360f3e41725cbe344eb4.js
  62. 0 0
      src/main/webapp/static/js/7.b03803b7e01adbb508da.js
  63. 0 0
      src/main/webapp/static/js/70.17ee37fcdc4100d50e6c.js
  64. 0 0
      src/main/webapp/static/js/71.f7696c7b55d671537bc9.js
  65. 0 0
      src/main/webapp/static/js/72.3b5e76ab282b969dd3bb.js
  66. 0 0
      src/main/webapp/static/js/72.de26805f404dab432c85.js
  67. 0 0
      src/main/webapp/static/js/74.53e02041cb1b795dae1a.js
  68. 0 0
      src/main/webapp/static/js/75.a181d11f61deb74d4c96.js
  69. 0 0
      src/main/webapp/static/js/76.453023a98d6c0018cc57.js
  70. 0 0
      src/main/webapp/static/js/77.816494cc205536768e38.js
  71. 1 1
      src/main/webapp/static/js/78.c7b2f44abe1a1e7c0db3.js
  72. 0 0
      src/main/webapp/static/js/79.8ad82bfaa16061cdb26a.js
  73. 0 0
      src/main/webapp/static/js/80.39a2c4ba2f899f5f59aa.js
  74. 0 0
      src/main/webapp/static/js/80.f021e2c4f6c7b89e38fd.js
  75. 0 0
      src/main/webapp/static/js/81.068bc5b21fece59d54e5.js
  76. 0 0
      src/main/webapp/static/js/81.174323265981d8e8a20e.js
  77. 0 0
      src/main/webapp/static/js/82.23b1529add07c3715480.js
  78. 0 0
      src/main/webapp/static/js/82.e16f9de2c0c3afb254ed.js
  79. 0 0
      src/main/webapp/static/js/83.26f74ce1aa3cd674aa3c.js
  80. 0 0
      src/main/webapp/static/js/84.b533343cdeaba68ff9f5.js
  81. 0 0
      src/main/webapp/static/js/85.b785ddf796091fa14141.js
  82. 0 0
      src/main/webapp/static/js/86.64e63b1441d52fd4736c.js
  83. 0 0
      src/main/webapp/static/js/88.4e852a1e3d5b3e884c41.js
  84. 0 0
      src/main/webapp/static/js/89.d4404ae4abc3f4e365fe.js
  85. 0 0
      src/main/webapp/static/js/89.f8864922359b129e0eb3.js
  86. 0 0
      src/main/webapp/static/js/admin.bbcd292633c7208d1eec.js
  87. 0 0
      src/main/webapp/static/js/manifest.7629aae42177c2964081.js
  88. 0 0
      src/main/webapp/static/js/manifest.cefa6aa0e50007de3dbb.js

+ 1 - 1
src/main/vue/src/components/VuforiaImageInfos.vue

@@ -46,7 +46,7 @@
             </el-table-column>
 
             <el-table-column v-if="isColumnShow('vuforiaImage')" prop="vuforiaImage" label="识别图" min-width="100">
-                <template slot-scope="{row}">
+                <template slot-scope="{row}" v-if="row.vuforiaImage">
                     <img :src="row.vuforiaImage" @click="showImg(row.vuforiaImage)" style="width: 100px;height: 100px;vertical-align: middle;" />
                 </template>
 

+ 7 - 7
src/main/vue/src/pages/AimPlaceInfos.vue

@@ -36,6 +36,13 @@
             <el-table-column v-if="isColumnShow('name')" prop="name" label="名称" min-width="100">
             </el-table-column>
 
+            <el-table-column v-if="isColumnShow('icon')" prop="icon" label="图标" min-width="100">
+                <template slot-scope="{row}" v-if="row.icon">
+                    <img :src="row.icon" @click="showImg(row.icon)" style="width: 100px;height: 100px;vertical-align: middle;" />
+                </template>
+
+            </el-table-column>
+
             <el-table-column v-if="isColumnShow('type')" prop="type" label="类别" min-width="100">
             </el-table-column>
 
@@ -126,13 +133,6 @@
             <el-table-column v-if="isColumnShow('frontLevelId')" prop="frontLevelId" label="上级ID" min-width="100">
             </el-table-column>
 
-            <el-table-column v-if="isColumnShow('icon')" prop="icon" label="图标" min-width="100">
-                <template slot-scope="{row}">
-                    <img :src="row.icon" @click="showImg(row.icon)" style="width: 100px;height: 100px;vertical-align: middle;" />
-                </template>
-
-            </el-table-column>
-
             <el-table-column v-if="isColumnShow('iconRank')" prop="iconRank" label="图标顺序" min-width="100">
             </el-table-column>
 

+ 1 - 1
src/main/vue/src/pages/AimTemplateAims.vue

@@ -1,7 +1,7 @@
 <template>
     <div>
         <div class="filters-container">
-
+            <el-button size="small" @click="$router.go(-1)">返回</el-button>
             <el-input placeholder="关键字" size="small" v-model="filter1" clearable class="filter-item"></el-input>
             <el-button @click="searchData" type="primary" size="small" icon="el-icon-search" class="filter-item">搜索
             </el-button>

+ 287 - 346
src/main/vue/src/pages/AimTemplateArs.vue

@@ -1,25 +1,22 @@
 <template>
     <div>
         <div class="filters-container">
-        
+            <el-button size="small" @click="$router.go(-1)">返回</el-button>
             <el-input placeholder="关键字" size="small" v-model="filter1" clearable class="filter-item"></el-input>
             <el-button @click="searchData" type="primary" size="small" icon="el-icon-search" class="filter-item">搜索
             </el-button>
-            <el-button @click="showAdvancedQueryDialog = !showAdvancedQueryDialog" type="primary" size="small"
-                       icon="el-icon-search" class="filter-item">高级查询
+            <el-button @click="showAdvancedQueryDialog = !showAdvancedQueryDialog" type="primary" size="small" icon="el-icon-search" class="filter-item">高级查询
             </el-button>
-            <el-button @click="showTableSortDialog = !showTableSortDialog" type="primary" size="small"
-                       icon="el-icon-sort" class="filter-item">排序
+            <el-button @click="showTableSortDialog = !showTableSortDialog" type="primary" size="small" icon="el-icon-sort" class="filter-item">排序
             </el-button>
-            <el-button @click="$router.push({path:'/aimTemplateAr',query:{column:$route.query.column}})" type="primary"
-                       size="small" icon="el-icon-edit"
-                       class="filter-item">添加
+            <el-button @click="$router.push({path:'/aimTemplateAr',query:{column:$route.query.column}})" type="primary" size="small" icon="el-icon-edit" class="filter-item">添加
             </el-button>
             <el-button @click="exportExcel" type="primary" size="small" icon="el-icon-share" class="filter-item">导出EXCEL
             </el-button>
             <el-dropdown trigger="click" size="medium" class="table-column-filter">
                 <span>
-                  筛选数据<i class="el-icon-arrow-down el-icon--right"></i>
+                    筛选数据
+                    <i class="el-icon-arrow-down el-icon--right"></i>
                 </span>
                 <el-dropdown-menu slot="dropdown" class="table-column-filter-wrapper">
                     <el-checkbox v-for="item in tableColumns" :key="item.value" v-model="item.show">{{item.label}}
@@ -27,79 +24,35 @@
                 </el-dropdown-menu>
             </el-dropdown>
         </div>
-        <el-table
-                :data="tableData"
-                :height="tableHeight"
-                row-key="id"
-                ref="table">
-            <el-table-column
-                    v-if="multipleMode"
-                    align="center"
-                    type="selection"
-                    width="50">
+        <el-table :data="tableData" :height="tableHeight" row-key="id" ref="table">
+            <el-table-column v-if="multipleMode" align="center" type="selection" width="50">
             </el-table-column>
-            <el-table-column
-                    type="index"
-                    min-width="50"
-                    align="center">
+            <el-table-column type="index" min-width="50" align="center">
             </el-table-column>
-                            
-                                            <el-table-column
-                                v-if="isColumnShow('id')"
-                                prop="id"
-                                label="ID"
-                                min-width="100">
-                        </el-table-column>
-                                                                                                                                                                                                            
-                                            <el-table-column
-                                v-if="isColumnShow('arName')"
-                                prop="arName"
-                                label="ar内容名称"
-                                min-width="100">
-                        </el-table-column>
-                                                                
-                                            <el-table-column
-                                v-if="isColumnShow('arType')"
-                                prop="arType"
-                                label="ar类型"
-                                min-width="100">
-                        </el-table-column>
-                                                                
-                                            <el-table-column
-                                v-if="isColumnShow('activationMode')"
-                                prop="activationMode"
-                                label="激活方式"
-                                min-width="100">
-                        </el-table-column>
-                                                                
-                                            <el-table-column
-                                v-if="isColumnShow('remark')"
-                                prop="remark"
-                                label="备注"
-                                min-width="100">
-                        </el-table-column>
-                                                                
-                                            <el-table-column
-                                v-if="isColumnShow('templateId')"
-                                prop="templateId"
-                                label="模板"
-                                min-width="100">
-                        </el-table-column>
-                                                                
-                                            <el-table-column
-                                v-if="isColumnShow('templateAimId')"
-                                prop="templateAimId"
-                                label="模板点标"
-                                min-width="100">
-                        </el-table-column>
-                                                                                        <el-table-column
-                    label="操作"
-                    align="center"
-                    fixed="right"
-                    min-width="150"
-            >
+
+            <el-table-column v-if="isColumnShow('id')" prop="id" label="ID" min-width="100">
+            </el-table-column>
+
+            <el-table-column v-if="isColumnShow('arName')" prop="arName" label="ar内容名称" min-width="100">
+            </el-table-column>
+
+            <el-table-column v-if="isColumnShow('arType')" prop="arType" label="ar类型" min-width="100">
+            </el-table-column>
+
+            <el-table-column v-if="isColumnShow('activationMode')" prop="activationMode" label="激活方式" min-width="100">
+            </el-table-column>
+
+            <el-table-column v-if="isColumnShow('remark')" prop="remark" label="备注" min-width="100">
+            </el-table-column>
+
+            <el-table-column v-if="isColumnShow('templateId')" prop="templateId" label="模板" min-width="100">
+            </el-table-column>
+
+            <el-table-column v-if="isColumnShow('templateAimId')" prop="templateAimId" label="模板点标" min-width="100">
+            </el-table-column>
+            <el-table-column label="操作" align="center" fixed="right" min-width="150">
                 <template slot-scope="scope">
-                            <el-button @click="editRow(scope.row)" type="primary" size="mini" plain>编辑</el-button>
+                    <el-button @click="editRow(scope.row)" type="primary" size="mini" plain>编辑</el-button>
                     <el-button @click="deleteRow(scope.row)" type="danger" size="mini" plain>删除</el-button>
                 </template>
             </el-table-column>
@@ -113,15 +66,7 @@
                     <el-button size="small" @click="toggleMultipleMode(false)">取消</el-button>
                 </el-button-group>
             </div>
-            <el-pagination
-                    background
-                    @size-change="pageSizeChange"
-                    @current-change="currentPageChange"
-                    :current-page="currentPage"
-                    :page-sizes="[10, 20, 30, 40, 50]"
-                    :page-size="pageSize"
-                    layout="total, sizes, prev, pager, next, jumper"
-                    :total="totalNumber">
+            <el-pagination background @size-change="pageSizeChange" @current-change="currentPageChange" :current-page="currentPage" :page-sizes="[10, 20, 30, 40, 50]" :page-size="pageSize" layout="total, sizes, prev, pager, next, jumper" :total="totalNumber">
             </el-pagination>
         </div>
         <el-dialog title="高级查询" :visible.sync="showAdvancedQueryDialog">
@@ -142,16 +87,14 @@
                     <template slot-scope="{row}">
                         <el-select v-model="row.name">
 
-                            <el-option v-for="item in advancedQueryColumns" :label="item.label" :value="item.value"
-                                       :key="item.value"></el-option>
+                            <el-option v-for="item in advancedQueryColumns" :label="item.label" :value="item.value" :key="item.value"></el-option>
                         </el-select>
                     </template>
                 </el-table-column>
                 <el-table-column prop="searchMethod" label="搜索方式" width="150" align="center">
                     <template slot-scope="{row}">
                         <el-select v-model="row.searchMethod">
-                            <el-option v-for="item in searchMethods" :label="item" :value="item"
-                                       :key="item"></el-option>
+                            <el-option v-for="item in searchMethods" :label="item" :value="item" :key="item"></el-option>
                         </el-select>
                     </template>
                 </el-table-column>
@@ -181,8 +124,7 @@
                     <template slot-scope="{row}">
                         <el-select v-model="row.name">
 
-                            <el-option v-for="item in advancedQueryColumns" :label="item.label" :value="item.value"
-                                       :key="item.value"></el-option>
+                            <el-option v-for="item in advancedQueryColumns" :label="item.label" :value="item.value" :key="item.value"></el-option>
                         </el-select>
                     </template>
                 </el-table-column>
@@ -216,288 +158,287 @@
     </div>
 </template>
 <script>
-    import {mapState} from 'vuex'
-    import {format} from 'date-fns'
-    import zh from 'date-fns/locale/zh_cn'
-
-    export default {
-        created() {
+import { mapState } from 'vuex'
+import { format } from 'date-fns'
+import zh from 'date-fns/locale/zh_cn'
+
+export default {
+    created() {
+        this.getData();
+    },
+    data() {
+        return {
+            totalNumber: 0,
+            totalPage: 10,
+            currentPage: 1,
+            pageSize: 20,
+            tableData: [],
+            filter1: '',
+            filter2: '',
+            tableColumns: [
+                {
+                    label: 'ID',
+                    value: 'id',
+                    show: true
+                },
+                {
+                    label: 'ar内容名称',
+                    value: 'arName',
+                    show: true
+                },
+                {
+                    label: 'ar类型',
+                    value: 'arType',
+                    show: true
+                },
+                {
+                    label: '激活方式',
+                    value: 'activationMode',
+                    show: true
+                },
+                {
+                    label: '备注',
+                    value: 'remark',
+                    show: true
+                },
+                {
+                    label: '模板',
+                    value: 'templateId',
+                    show: true
+                },
+                {
+                    label: '模板点标',
+                    value: 'templateAimId',
+                    show: true
+                },
+            ],
+            multipleMode: false,
+            showAdvancedQueryDialog: false,
+            advancedQueryFields: [],
+            showTableSortDialog: false,
+            tableSortFields: [],
+            searchMethods: ['=', '!=', '>', '>=', '<', '<=', 'like'],
+            advancedQueryColumns: [
+                {
+                    label: 'ID',
+                    value: 'id'
+                },
+                {
+                    label: 'ar内容名称',
+                    value: 'ar_name'
+                },
+                {
+                    label: 'ar类型',
+                    value: 'ar_type'
+                },
+                {
+                    label: '激活方式',
+                    value: 'activation_mode'
+                },
+                {
+                    label: '备注',
+                    value: 'remark'
+                },
+                {
+                    label: '模板',
+                    value: 'template_id'
+                },
+                {
+                    label: '模板点标',
+                    value: 'template_aim_id'
+                },
+            ],
+            advancedQuerySearchKey: '',
+            orderByStr: '',
+            imgSrc: '',
+            imageDialogVisible: false,
+        }
+    },
+    computed: {
+        ...mapState(['tableHeight']),
+        selection() {
+            return this.$refs.table.selection.map(i => i.id);
+        }
+    },
+    methods: {
+        pageSizeChange(size) {
+            this.currentPage = 1;
+            this.pageSize = size;
             this.getData();
         },
-        data() {
-            return {
-                totalNumber: 0,
-                totalPage: 10,
-                currentPage: 1,
-                pageSize: 20,
-                tableData: [],
-                filter1: '',
-                filter2: '',
-                tableColumns: [
-                                                                        {
-                                label: 'ID',
-                                value: 'id',
-                                show: true
-                            },
-                                                                                                                                                                                                                                                                                                                            {
-                                label: 'ar内容名称',
-                                value: 'arName',
-                                show: true
-                            },
-                                                                                                {
-                                label: 'ar类型',
-                                value: 'arType',
-                                show: true
-                            },
-                                                                                                {
-                                label: '激活方式',
-                                value: 'activationMode',
-                                show: true
-                            },
-                                                                                                {
-                                label: '备注',
-                                value: 'remark',
-                                show: true
-                            },
-                                                                                                {
-                                label: '模板',
-                                value: 'templateId',
-                                show: true
-                            },
-                                                                                                {
-                                label: '模板点标',
-                                value: 'templateAimId',
-                                show: true
-                            },
-                                                                                                        ],
-                multipleMode: false,
-                showAdvancedQueryDialog: false,
-                advancedQueryFields: [],
-                showTableSortDialog: false,
-                tableSortFields: [],
-                searchMethods: ['=', '!=', '>', '>=', '<', '<=', 'like'],
-                advancedQueryColumns: [
-                                                                        {
-                                label: 'ID',
-                                value: 'id'
-                            },
-                                                                                                                                                                                                                                                                                                                            {
-                                label: 'ar内容名称',
-                                value: 'ar_name'
-                            },
-                                                                                                {
-                                label: 'ar类型',
-                                value: 'ar_type'
-                            },
-                                                                                                {
-                                label: '激活方式',
-                                value: 'activation_mode'
-                            },
-                                                                                                {
-                                label: '备注',
-                                value: 'remark'
-                            },
-                                                                                                {
-                                label: '模板',
-                                value: 'template_id'
-                            },
-                                                                                                {
-                                label: '模板点标',
-                                value: 'template_aim_id'
-                            },
-                                                                                                        ],
-                advancedQuerySearchKey: '',
-                orderByStr: '',
-                imgSrc: '',
-                imageDialogVisible: false,
-            }
+        currentPageChange(page) {
+            this.currentPage = page;
+            this.getData();
         },
-        computed: {
-            ...mapState(['tableHeight']),
-            selection() {
-                return this.$refs.table.selection.map(i => i.id);
+        getData() {
+
+            var data = {
+                currentPage: this.currentPage,
+                pageNumber: this.pageSize,
+                searchKey: this.filter1,
+                advancedQuery: this.advancedQuerySearchKey,
+                orderByStr: this.orderByStr,
             }
-        },
-        methods: {
-            pageSizeChange(size) {
-                this.currentPage = 1;
-                this.pageSize = size;
-                this.getData();
-            },
-            currentPageChange(page) {
-                this.currentPage = page;
-                this.getData();
-            },
-            getData() {
-
-                var data = {
-                    currentPage: this.currentPage,
-                    pageNumber: this.pageSize,
-                    searchKey: this.filter1,
-                    advancedQuery: this.advancedQuerySearchKey,
-                    orderByStr: this.orderByStr,
-                }
 
-                if (this.$route.query.column) {
-                    var tempColumn = this.$route.query.column;
-                    data[tempColumn.split(',')[1]] = tempColumn.split(',')[0];
-                }
+            if (this.$route.query.column) {
+                var tempColumn = this.$route.query.column;
+                data[tempColumn.split(',')[1]] = tempColumn.split(',')[0];
+            }
 
-                this.$http.get({
-                    url: '/aimTemplateAr/page',
-                    data: data
-                }).then(res => {
-                    if (res.success) {
-                        this.totalNumber = res.data.page.totalNumber;
-                        this.tableData = res.data.pp;
-                    }
-                })
-            },
-            isColumnShow(column) {
-                var row = this.tableColumns.find(i => i.value === column);
-                return row ? row.show : false;
-            },
-            toggleMultipleMode(multipleMode) {
-                this.multipleMode = multipleMode;
-                if (!multipleMode) {
-                    this.$refs.table.clearSelection();
+            this.$http.get({
+                url: '/aimTemplateAr/page',
+                data: data
+            }).then(res => {
+                if (res.success) {
+                    this.totalNumber = res.data.page.totalNumber;
+                    this.tableData = res.data.pp;
                 }
-            },
-            editRow(row) {
-                this.$router.push({
-                    path: '/aimTemplateAr',
-                    query: {
-                        id: row.id,
-                        column: this.$route.query.column,
-                    }
-                })
-            },
-            operation1() {
-                this.$notify({
-                    title: '提示',
-                    message: this.selection
-                });
-            },
-            operation2() {
-                this.$message('操作2');
-            },
-            addField() {
-                this.advancedQueryFields.push({
-                    link: 'AND',
-                    name: '',
-                    searchMethod: '=',
-                    value: '',
-                });
-            },
-            removeField(i) {
-                if (this.advancedQueryFields.length > 0) {
-                    this.advancedQueryFields.splice(i, 1);
+            })
+        },
+        isColumnShow(column) {
+            var row = this.tableColumns.find(i => i.value === column);
+            return row ? row.show : false;
+        },
+        toggleMultipleMode(multipleMode) {
+            this.multipleMode = multipleMode;
+            if (!multipleMode) {
+                this.$refs.table.clearSelection();
+            }
+        },
+        editRow(row) {
+            this.$router.push({
+                path: '/aimTemplateAr',
+                query: {
+                    id: row.id,
+                    column: this.$route.query.column,
                 }
-            },
-            advancedQuery() {
+            })
+        },
+        operation1() {
+            this.$notify({
+                title: '提示',
+                message: this.selection
+            });
+        },
+        operation2() {
+            this.$message('操作2');
+        },
+        addField() {
+            this.advancedQueryFields.push({
+                link: 'AND',
+                name: '',
+                searchMethod: '=',
+                value: '',
+            });
+        },
+        removeField(i) {
+            if (this.advancedQueryFields.length > 0) {
+                this.advancedQueryFields.splice(i, 1);
+            }
+        },
+        advancedQuery() {
 
-                this.advancedQuerySearchKey = '';
+            this.advancedQuerySearchKey = '';
 
-                if (this.advancedQueryFields.length > 0) {
+            if (this.advancedQueryFields.length > 0) {
 
-                    var templist = [];
+                var templist = [];
 
-                    this.advancedQueryFields.forEach(item => {
-                        if (item.link && item.name && item.searchMethod && item.value) {
-                            var tempItem = item.link + '_,' + item.name + '_,' + item.searchMethod + '_,' + item.value;
-                            templist.push(tempItem);
-                        }
-                    })
+                this.advancedQueryFields.forEach(item => {
+                    if (item.link && item.name && item.searchMethod && item.value) {
+                        var tempItem = item.link + '_,' + item.name + '_,' + item.searchMethod + '_,' + item.value;
+                        templist.push(tempItem);
+                    }
+                })
 
-                    if (templist.length > 0) {
+                if (templist.length > 0) {
 
-                        this.advancedQuerySearchKey = templist.join('_;');
-                    }
+                    this.advancedQuerySearchKey = templist.join('_;');
                 }
+            }
 
-                this.getData();
-                this.showAdvancedQueryDialog = false;
-            },
-            addSortField() {
-                this.tableSortFields.push({
-                    name: '',
-                    order: 'asc',
-                });
-            },
-            removeSortField(i) {
-                if (this.tableSortFields.length > 0) {
-                    this.tableSortFields.splice(i, 1);
-                }
-            },
-            tableSortQuery() {
+            this.getData();
+            this.showAdvancedQueryDialog = false;
+        },
+        addSortField() {
+            this.tableSortFields.push({
+                name: '',
+                order: 'asc',
+            });
+        },
+        removeSortField(i) {
+            if (this.tableSortFields.length > 0) {
+                this.tableSortFields.splice(i, 1);
+            }
+        },
+        tableSortQuery() {
 
-                this.orderByStr = '';
+            this.orderByStr = '';
 
-                if (this.tableSortFields.length > 0) {
+            if (this.tableSortFields.length > 0) {
 
-                    var templist = [];
+                var templist = [];
 
-                    this.tableSortFields.forEach(item => {
-                        if (item.name && item.order) {
-                            var tempItem = item.name + '_,' + item.order;
-                            templist.push(tempItem);
-                        }
-                    })
+                this.tableSortFields.forEach(item => {
+                    if (item.name && item.order) {
+                        var tempItem = item.name + '_,' + item.order;
+                        templist.push(tempItem);
+                    }
+                })
 
-                    if (templist.length > 0) {
+                if (templist.length > 0) {
 
-                        this.orderByStr = templist.join('_;');
-                    }
+                    this.orderByStr = templist.join('_;');
                 }
+            }
 
-                this.getData();
-                this.showTableSortDialog = false;
-            },
-            exportExcel() {
-                window.location.href = this.$baseUrl + "/aimTemplateAr/exportExcel?searchKey="
-                        + this.filter1 + "&advancedQuery=" + this.advancedQuerySearchKey+"&orderByStr=" + this.orderByStr;
-            },
-            searchData() {
-                this.currentPage = 1;
-                this.getData();
-            },
-            deleteRow(row) {
-                this.$alert('删除将无法恢复,确认要删除么?', '警告', {type: 'error'}).then(() => {
-                    return this.$http.post({
-                        url: '/aimTemplateAr/del',
-                        data: {id: row.id}
-                    })
-                }).then(() => {
-                    this.$message.success('删除成功');
-                    this.getData();
-                }).catch(action => {
-                    if (action === 'cancel') {
-                        this.$message.info('删除取消');
-                    } else {
-                        this.$message.error('删除失败');
-                    }
+            this.getData();
+            this.showTableSortDialog = false;
+        },
+        exportExcel() {
+            window.location.href = this.$baseUrl + "/aimTemplateAr/exportExcel?searchKey="
+                + this.filter1 + "&advancedQuery=" + this.advancedQuerySearchKey + "&orderByStr=" + this.orderByStr;
+        },
+        searchData() {
+            this.currentPage = 1;
+            this.getData();
+        },
+        deleteRow(row) {
+            this.$alert('删除将无法恢复,确认要删除么?', '警告', { type: 'error' }).then(() => {
+                return this.$http.post({
+                    url: '/aimTemplateAr/del',
+                    data: { id: row.id }
                 })
-            },
-            DateTimeFormatter(row, column, cellValue) {
-                if (cellValue) {
-                    return format(cellValue, 'YYYY/MM/DD HH:mm', {locale: zh})
+            }).then(() => {
+                this.$message.success('删除成功');
+                this.getData();
+            }).catch(action => {
+                if (action === 'cancel') {
+                    this.$message.info('删除取消');
+                } else {
+                    this.$message.error('删除失败');
                 }
+            })
+        },
+        DateTimeFormatter(row, column, cellValue) {
+            if (cellValue) {
+                return format(cellValue, 'YYYY/MM/DD HH:mm', { locale: zh })
+            }
 
-            },
-            DateFormatter(row, column, cellValue) {
-                if (cellValue) {
-                    return format(cellValue, 'YYYY/MM/DD', {locale: zh})
-                }
+        },
+        DateFormatter(row, column, cellValue) {
+            if (cellValue) {
+                return format(cellValue, 'YYYY/MM/DD', { locale: zh })
+            }
 
-            },
-            showImg(img) {
-                this.imgSrc = img;
-                this.imageDialogVisible = true;
-            },
+        },
+        showImg(img) {
+            this.imgSrc = img;
+            this.imageDialogVisible = true;
+        },
 
-        }
     }
+}
 </script>
 <style lang="less" scoped>
-
 </style>

+ 1 - 1
src/main/vue/src/pages/AimTemplates.vue

@@ -1,7 +1,7 @@
 <template>
     <div>
         <div class="filters-container">
-
+            <el-button size="small" @click="$router.go(-1)">返回</el-button>
             <el-input placeholder="关键字" size="small" v-model="filter1" clearable class="filter-item"></el-input>
             <el-button @click="searchData" type="primary" size="small" icon="el-icon-search" class="filter-item">搜索
             </el-button>

+ 1 - 1
src/main/vue/src/pages/ArContents.vue

@@ -242,7 +242,7 @@ export default {
                 {
                     label: '文字',
                     value: 'text',
-                    show: true
+                    show: false
                 },
                 {
                     label: '图片',

+ 29 - 3
src/main/vue/src/pages/AreaInfo.vue

@@ -63,10 +63,12 @@
                 </template>
             </el-form-item>
             <el-form-item prop="video" label="视频">
-                <single-upload v-model="formData.video" :disabled="checkSubColumn('video')"></single-upload>
-                图片格式为png,分辨率512*512;视频格式为MP4,分辨率为1024*768
+                <el-upload class="upload-demo" :action="$baseUrl+'/assets/uploadFile'" :on-success='haleSuccess' :multiple="false" :file-list="fileList">
+                    <el-button size="small" type="primary" :disabled="checkSubColumn('video')">点击上传</el-button>
+                    <div slot="tip" class="el-upload__tip">图片格式为png,分辨率512*512;视频格式为MP4,分辨率为1024*768</div>
+                </el-upload>
             </el-form-item>
-            <el-form-item prop="video" label="视频">
+            <el-form-item prop="video" label="视频地址">
                 <el-input v-model="formData.video" :disabled="checkSubColumn('video')"></el-input>
             </el-form-item>
             <el-form-item prop="textIntroduction" label="文字介绍">
@@ -147,6 +149,16 @@ export default {
                     this.formData.allowNavigate = this.formData.allowNavigate == 'Y' ? true : false;
                     this.formData.publicArea = this.formData.publicArea == 'Y' ? true : false;
 
+                    if (res.data.video) {
+                        var nameList = res.data.video.split('/')
+                        var jsonp = {
+                            name: nameList[nameList.length - 1],
+                            url: res.data.video
+                        }
+                        this.fileList.push(jsonp)
+                    }
+
+
                 }
             })
         } else {
@@ -239,6 +251,7 @@ export default {
             subColumn: '',
             subValue: '',
             subColumnList: [],
+            fileList: [],
         }
     },
     methods: {
@@ -306,6 +319,19 @@ export default {
             }
             return false;
         },
+        haleSuccess(file) {
+            //console.log(file)
+            file.data.forEach(item => {
+                var nameList = item.split('/')
+                var jsonp = {
+                    name: nameList[nameList.length - 1],
+                    url: item
+                }
+                this.fileList.splice(0, 1, jsonp)
+                this.formData.video = item
+
+            })
+        },
     }
 }
 </script>

+ 3 - 3
src/main/vue/src/pages/AreaInfos.vue

@@ -70,9 +70,9 @@
             </el-table-column>
 
             <el-table-column v-if="isColumnShow('video')" prop="video" label="视频" min-width="100">
-                <template slot-scope="{row}" v-if="row.video">
+                <!-- <template slot-scope="{row}" v-if="row.video">
                     <img :src="row.video" @click="showImg(row.video)" style="width: 100px;height: 100px;vertical-align: middle;" />
-                </template>
+                </template> -->
 
             </el-table-column>
 
@@ -290,7 +290,7 @@ export default {
                 {
                     label: '文字介绍',
                     value: 'textIntroduction',
-                    show: true
+                    show: false
                 },
                 {
                     label: '官网',

+ 2 - 2
src/main/vue/src/pages/LandMarks.vue

@@ -40,14 +40,14 @@
             </el-table-column>
 
             <el-table-column v-if="isColumnShow('mapSprite')" prop="mapSprite" label="缩略图" min-width="100">
-                <template slot-scope="{row}">
+                <template slot-scope="{row}" v-if="row.mapSprite">
                     <img :src="row.mapSprite" @click="showImg(row.mapSprite)" style="width: 100px;height: 100px;vertical-align: middle;" />
                 </template>
 
             </el-table-column>
 
             <el-table-column v-if="isColumnShow('logeSprite')" prop="logeSprite" label="地点Loge图" min-width="100">
-                <template slot-scope="{row}">
+                <template slot-scope="{row}" v-if="row.logeSprite">
                     <img :src="row.logeSprite" @click="showImg(row.logeSprite)" style="width: 100px;height: 100px;vertical-align: middle;" />
                 </template>
 

+ 1 - 1
src/main/vue/src/pages/StoreInfos.vue

@@ -43,7 +43,7 @@
             </el-table-column>
 
             <el-table-column v-if="isColumnShow('icon')" prop="icon" label="头像" min-width="100">
-                <template slot-scope="{row}">
+                <template slot-scope="{row}"  v-if="row.icon">
                     <img :src="row.icon" @click="showImg(row.icon)" style="width: 100px;height: 100px;vertical-align: middle;" />
                 </template>
 

+ 1 - 1
src/main/vue/src/pages/UserFileInfo.vue

@@ -128,7 +128,7 @@ export default {
             })
         },
         haleSuccess(file) {
-            console.log(file)
+            //console.log(file)
             file.data.forEach(item => {
                 var nameList = item.split('/')
                 var jsonp = {

+ 1 - 1
src/main/vue/src/pages/UserFileInfos.vue

@@ -1,7 +1,7 @@
 <template>
     <div>
         <div class="filters-container">
-
+            <el-button size="small" @click="$router.go(-1)">返回</el-button>
             <el-input placeholder="关键字" size="small" v-model="filter1" clearable class="filter-item"></el-input>
             <el-button @click="searchData" type="primary" size="small" icon="el-icon-search" class="filter-item">搜索
             </el-button>

+ 1 - 1
src/main/vue/src/pages/VuforiaImageInfos.vue

@@ -46,7 +46,7 @@
             </el-table-column>
 
             <el-table-column v-if="isColumnShow('vuforiaImage')" prop="vuforiaImage" label="识别图" min-width="100">
-                <template slot-scope="{row}">
+                <template slot-scope="{row}"  v-if="row.vuforiaImage">
                     <img :src="row.vuforiaImage" @click="showImg(row.vuforiaImage)" style="width: 100px;height: 100px;vertical-align: middle;" />
                 </template>
 

+ 1 - 1
src/main/webapp/WEB-INF/html/admin.html

@@ -1 +1 @@
-<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=referrer content=origin><title>管理后台</title><link rel=icon href=/static/favicon.ico><script src=/static/polyfill.min.js></script><script src=/static/fontawesome-v5.2.0.js></script><link href=/static/css/admin.eb583e038dac766357afd066a3ae3cba.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=/static/js/manifest.cefa6aa0e50007de3dbb.js></script><script type=text/javascript src=/static/js/vendor.730b17a063bb56e0ad66.js></script><script type=text/javascript src=/static/js/admin.72222591865edd8a7623.js></script></body></html>
+<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=referrer content=origin><title>管理后台</title><link rel=icon href=/static/favicon.ico><script src=/static/polyfill.min.js></script><script src=/static/fontawesome-v5.2.0.js></script><link href=/static/css/admin.eb583e038dac766357afd066a3ae3cba.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=/static/js/manifest.7629aae42177c2964081.js></script><script type=text/javascript src=/static/js/vendor.730b17a063bb56e0ad66.js></script><script type=text/javascript src=/static/js/admin.bbcd292633c7208d1eec.js></script></body></html>

+ 1 - 1
src/main/webapp/WEB-INF/html/loginAdmin.html

@@ -1 +1 @@
-<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=referrer content=origin><title>管理后台</title><link rel=icon href=/static/favicon.ico><script src=/static/polyfill.min.js></script><link href=/static/css/loginAdmin.a1de29a9f9c1d5b671b1965892c17dd1.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=/static/js/manifest.cefa6aa0e50007de3dbb.js></script><script type=text/javascript src=/static/js/vendor.730b17a063bb56e0ad66.js></script><script type=text/javascript src=/static/js/loginAdmin.1c2ae6d4ea697a050874.js></script></body></html>
+<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=referrer content=origin><title>管理后台</title><link rel=icon href=/static/favicon.ico><script src=/static/polyfill.min.js></script><link href=/static/css/loginAdmin.a1de29a9f9c1d5b671b1965892c17dd1.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=/static/js/manifest.7629aae42177c2964081.js></script><script type=text/javascript src=/static/js/vendor.730b17a063bb56e0ad66.js></script><script type=text/javascript src=/static/js/loginAdmin.1c2ae6d4ea697a050874.js></script></body></html>

File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/18.938fc3cdb3b4fe02e44e.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/18.b46970569aebcce912e2.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/19.3842540af3eec8a94c17.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/20.cbfa5ced02f7977d9240.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/21.ae617c95be7761648398.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/22.9373224bd58247834823.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/23.acc398a84843e2970727.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/24.f2c71853b3c24d47ab98.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/25.7989e6c90677179f19e7.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/26.79ef19e758162043fe00.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/26.ad46d3e24f31d8376ef4.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/27.afa5c2a271bbcb299ff0.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/28.7729fbb401e5cb00b2b4.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/29.bcf790c9ab488fd93940.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/30.93a17dbd545e8d5c5b6d.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/31.f963ba3d4205b544ff1c.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/32.46264a24f69079fc2526.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/33.1786477b948415455d6c.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/34.2b953a54aa9fa24921a7.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/35.dfc2158aab3bcab96db1.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/36.d58da56f10c544043e3e.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/37.ae929f8d43fdee3a2080.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/38.e5e92b40d991ad36d0fe.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/39.b668fabda181b015fdc8.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/40.72c03d5f04654b2d06b6.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/48.dfd040d546f7d7a64394.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/48.e28185d204878259407b.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/49.2e0bf172caab903f6e72.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/50.bdea5d2eddb60d9a7481.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/51.a5bc64b563843eacc05b.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/52.34fbfc63bd085a5163ec.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/53.41f389d1e849ee0c2169.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/54.7dddd236dd50ee659f72.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/55.4391a2e99b56241cd73d.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/56.b3d649112c6043c7003a.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/57.d6b824d597456303df2b.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/59.632da8088a050865b87c.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/59.d1b23a35f145d96abeea.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/60.44e006622ae9a71a57ba.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/63.fb7111c73e8e37e16f9f.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/64.6bd0d9a1c6f5948943c3.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/65.1e90c0688b697c3de7ae.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/66.44432fe29f62c0368292.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/66.8d70f10e20edc6770c62.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/68.5261c219aa3f428364c7.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/69.360f3e41725cbe344eb4.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/7.b03803b7e01adbb508da.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/70.17ee37fcdc4100d50e6c.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/71.f7696c7b55d671537bc9.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/72.3b5e76ab282b969dd3bb.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/72.de26805f404dab432c85.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/74.53e02041cb1b795dae1a.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/75.a181d11f61deb74d4c96.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/76.453023a98d6c0018cc57.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/77.816494cc205536768e38.js


+ 1 - 1
src/main/webapp/static/js/77.5a66064b2a1776733a38.js → src/main/webapp/static/js/78.c7b2f44abe1a1e7c0db3.js

@@ -1 +1 @@
-webpackJsonp([77],{"5LNU":function(e,t){},Wh3M:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-form",{ref:"form",staticStyle:{"max-width":"500px"},attrs:{model:e.formData,rules:e.rules,"label-width":"80px","label-position":"right",size:"small"}},[a("el-form-item",{attrs:{prop:"dataruleName",label:"权限名称"}},[a("el-input",{model:{value:e.formData.dataruleName,callback:function(t){e.$set(e.formData,"dataruleName",t)},expression:"formData.dataruleName"}})],1),e._v(" "),a("el-form-item",{attrs:{prop:"permission",label:"权限标识"}},[a("el-input",{model:{value:e.formData.permission,callback:function(t){e.$set(e.formData,"permission",t)},expression:"formData.permission"}})],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{loading:e.$store.state.fetchingData,type:"primary"},on:{click:e.onSave}},[e._v("保存")]),e._v(" "),a("el-button",{on:{click:function(t){e.$router.go(-1)}}},[e._v("取消")])],1)],1)],1)},staticRenderFns:[]};var s=a("VU/8")({created:function(){var e=this;this.$route.query.id&&this.$http.get({url:"/sysDatarule/getOne",data:{id:this.$route.query.id}}).then(function(t){t.success&&(e.formData=t.data)})},data:function(){return{saving:!1,formData:{},rules:{dataruleName:[{required:!0,message:"请填写权限名称",trigger:"blur"}],permission:[{required:!0,message:"请填写权限标识",trigger:"blur"}]},menus:[]}},methods:{onSave:function(){var e=this;this.$refs.form.validate(function(t){if(!t)return!1;e.submit()})},submit:function(){var e=this;this.$http.post({url:this.formData.id?"/sysDatarule/update":"/sysDatarule/save",data:this.formData}).then(function(t){t.success?(e.$message.success("成功"),e.$router.go(-1)):e.$message.warning("失败")})}}},r,!1,function(e){a("5LNU")},"data-v-3122cd72",null);t.default=s.exports}});
+webpackJsonp([78],{"5LNU":function(e,t){},Wh3M:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-form",{ref:"form",staticStyle:{"max-width":"500px"},attrs:{model:e.formData,rules:e.rules,"label-width":"80px","label-position":"right",size:"small"}},[a("el-form-item",{attrs:{prop:"dataruleName",label:"权限名称"}},[a("el-input",{model:{value:e.formData.dataruleName,callback:function(t){e.$set(e.formData,"dataruleName",t)},expression:"formData.dataruleName"}})],1),e._v(" "),a("el-form-item",{attrs:{prop:"permission",label:"权限标识"}},[a("el-input",{model:{value:e.formData.permission,callback:function(t){e.$set(e.formData,"permission",t)},expression:"formData.permission"}})],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{loading:e.$store.state.fetchingData,type:"primary"},on:{click:e.onSave}},[e._v("保存")]),e._v(" "),a("el-button",{on:{click:function(t){e.$router.go(-1)}}},[e._v("取消")])],1)],1)],1)},staticRenderFns:[]};var s=a("VU/8")({created:function(){var e=this;this.$route.query.id&&this.$http.get({url:"/sysDatarule/getOne",data:{id:this.$route.query.id}}).then(function(t){t.success&&(e.formData=t.data)})},data:function(){return{saving:!1,formData:{},rules:{dataruleName:[{required:!0,message:"请填写权限名称",trigger:"blur"}],permission:[{required:!0,message:"请填写权限标识",trigger:"blur"}]},menus:[]}},methods:{onSave:function(){var e=this;this.$refs.form.validate(function(t){if(!t)return!1;e.submit()})},submit:function(){var e=this;this.$http.post({url:this.formData.id?"/sysDatarule/update":"/sysDatarule/save",data:this.formData}).then(function(t){t.success?(e.$message.success("成功"),e.$router.go(-1)):e.$message.warning("失败")})}}},r,!1,function(e){a("5LNU")},"data-v-3122cd72",null);t.default=s.exports}});

File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/79.8ad82bfaa16061cdb26a.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/80.39a2c4ba2f899f5f59aa.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/80.f021e2c4f6c7b89e38fd.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/81.068bc5b21fece59d54e5.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/81.174323265981d8e8a20e.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/82.23b1529add07c3715480.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/82.e16f9de2c0c3afb254ed.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/83.26f74ce1aa3cd674aa3c.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/84.b533343cdeaba68ff9f5.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/85.b785ddf796091fa14141.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/86.64e63b1441d52fd4736c.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/88.4e852a1e3d5b3e884c41.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/89.d4404ae4abc3f4e365fe.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/89.f8864922359b129e0eb3.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/admin.bbcd292633c7208d1eec.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/manifest.7629aae42177c2964081.js


File diff suppressed because it is too large
+ 0 - 0
src/main/webapp/static/js/manifest.cefa6aa0e50007de3dbb.js


Some files were not shown because too many files changed in this diff