Baozhangchao 3 лет назад
Родитель
Сommit
f45e20c1d1
3 измененных файлов: 23 добавлений и 28 удалений
  1. 4
    4
      src/views/WeChatConfig/index.vue
  2. 1
    3
      src/views/dashboard/index.vue
  3. 18
    21
      src/views/gameManage/edit.vue

+ 4
- 4
src/views/WeChatConfig/index.vue Просмотреть файл

1
 <template>
1
 <template>
2
   <div class="body">
2
   <div class="body">
3
     <el-card class="box-card">
3
     <el-card class="box-card">
4
+      <div slot="header" class="clearfix">
5
+        <el-button type="primary" style="float: right" icon="el-icon-plus" @click="handleAdd">新建配置</el-button>
6
+      </div>
4
       <div class="text item">
7
       <div class="text item">
5
-        <div slot="header" class="clearfix">
6
-          <el-button type="primary" style="float: right" icon="el-icon-plus" @click="handleAdd">新建配置</el-button>
7
-        </div>
8
         <el-table stripe :data="tableData" border style="width: 100%">
8
         <el-table stripe :data="tableData" border style="width: 100%">
9
           <el-table-column prop="appName" label="配置名称" />
9
           <el-table-column prop="appName" label="配置名称" />
10
 
10
 
11
           <el-table-column prop="picture" label="二维码" align="center">
11
           <el-table-column prop="picture" label="二维码" align="center">
12
             <template slot-scope="scope">
12
             <template slot-scope="scope">
13
               <!-- :src="scope.row.qrCode" -->
13
               <!-- :src="scope.row.qrCode" -->
14
-              <el-popover placement="right" title="二维码" trigger="hover">
14
+              <el-popover placement="right" trigger="hover" style="cursor: pointer;">
15
                 <el-image
15
                 <el-image
16
                   slot="reference"
16
                   slot="reference"
17
                   src="https://cdn4.buysellads.net/uu/1/41334/1550855401-cc_light.png"
17
                   src="https://cdn4.buysellads.net/uu/1/41334/1550855401-cc_light.png"

+ 1
- 3
src/views/dashboard/index.vue Просмотреть файл

10
 export default {
10
 export default {
11
   name: 'Dashboard',
11
   name: 'Dashboard',
12
   computed: {
12
   computed: {
13
-    ...mapGetters([
14
-      'name'
15
-    ])
13
+    ...mapGetters(['name'])
16
   }
14
   }
17
 }
15
 }
18
 </script>
16
 </script>

+ 18
- 21
src/views/gameManage/edit.vue Просмотреть файл

8
             <el-input v-model="gameForm.title" />
8
             <el-input v-model="gameForm.title" />
9
           </el-form-item>
9
           </el-form-item>
10
           <el-form-item label="游戏图标:">
10
           <el-form-item label="游戏图标:">
11
-            <UploadImage :icon="gameForm.gameImage" @handleChange="handleChange" @handleDeleteIcon="handleDeleteIcon" />
11
+            <UploadImage
12
+              :icon="gameForm.gameImage"
13
+              @handleChange="handleChange"
14
+              @handleDeleteIcon="handleDeleteIcon"
15
+            />
12
           </el-form-item>
16
           </el-form-item>
13
           <el-form-item label="游戏类型:" prop="resultMode">
17
           <el-form-item label="游戏类型:" prop="resultMode">
14
             <el-select
18
             <el-select
32
           </el-form-item>
36
           </el-form-item>
33
         </el-form>
37
         </el-form>
34
       </el-tab-pane>
38
       </el-tab-pane>
35
-      <el-tab-pane
36
-        label="关联特征"
37
-        name="game-character"
38
-        :disabled="gameId ? false : true"
39
-      >
39
+      <el-tab-pane label="关联特征" name="game-character" :disabled="gameId ? false : true">
40
         <el-row :gutter="20" style="padding-top: 20px">
40
         <el-row :gutter="20" style="padding-top: 20px">
41
           <el-col :span="12">
41
           <el-col :span="12">
42
             <GameCharacter
42
             <GameCharacter
43
               ref="GameCharacter"
43
               ref="GameCharacter"
44
-              :gameId='gameId'
44
+              :gameId="gameId"
45
               @handleAddGameCharacter="characterId = undefined"
45
               @handleAddGameCharacter="characterId = undefined"
46
               @handleCloseGameCharacter="characterId = undefined"
46
               @handleCloseGameCharacter="characterId = undefined"
47
               @handleEditGameCharacter="handleEditGameCharacter"
47
               @handleEditGameCharacter="handleEditGameCharacter"
49
           </el-col>
49
           </el-col>
50
           <el-col :span="12">
50
           <el-col :span="12">
51
             <GameCharacterEdit
51
             <GameCharacterEdit
52
-              :characterId='characterId'
53
-              :gameId='gameId'
52
+              :characterId="characterId"
53
+              :gameId="gameId"
54
               @handleRefreshGameCharacter="handleRefreshGameCharacter"
54
               @handleRefreshGameCharacter="handleRefreshGameCharacter"
55
               @handleEditGameCharacter="handleEditGameCharacter"
55
               @handleEditGameCharacter="handleEditGameCharacter"
56
             />
56
             />
57
           </el-col>
57
           </el-col>
58
         </el-row>
58
         </el-row>
59
       </el-tab-pane>
59
       </el-tab-pane>
60
-      <el-tab-pane
61
-        label="游戏题库"
62
-        name="question"
63
-        :disabled="gameId ? false : true"
64
-      >
60
+      <el-tab-pane label="游戏题库" name="question" :disabled="gameId ? false : true">
65
         <el-row :gutter="20" style="padding-top: 20px">
61
         <el-row :gutter="20" style="padding-top: 20px">
66
           <el-col :span="12">
62
           <el-col :span="12">
67
             <Question
63
             <Question
68
               ref="Question"
64
               ref="Question"
69
-              :gameId='gameId'
65
+              :gameId="gameId"
70
               @handleAddQuestion="questionId = undefined"
66
               @handleAddQuestion="questionId = undefined"
71
               @handleCloseQuestion="questionId = undefined"
67
               @handleCloseQuestion="questionId = undefined"
72
               @handleEditQuestion="handleEditQuestion"
68
               @handleEditQuestion="handleEditQuestion"
105
   data() {
101
   data() {
106
     return {
102
     return {
107
       rules: {
103
       rules: {
108
-        title: [
109
-          { required: true, message: '请输入游戏名称', trigger: 'blur' }
110
-        ],
111
-        resultMode: [{ required: true, message: '请选择游戏类型', trigger: 'blur' }]
104
+        title: [{ required: true, message: '请输入游戏名称', trigger: 'blur' }],
105
+        resultMode: [
106
+          { required: true, message: '请选择游戏类型', trigger: 'blur' }
107
+        ]
112
       },
108
       },
113
       gameForm: {
109
       gameForm: {
114
         title: undefined,
110
         title: undefined,
134
   watch: {
130
   watch: {
135
     '$route.query.id': {
131
     '$route.query.id': {
136
       handler(val) {
132
       handler(val) {
137
-        if (val) { // 有值代表是编辑状态 查询详情  没有值就是新增
133
+        if (val) {
134
+          // 有值代表是编辑状态 查询详情  没有值就是新增
138
           this.gameId = val
135
           this.gameId = val
139
           getGameDetail(val).then((res) => {
136
           getGameDetail(val).then((res) => {
140
             this.gameForm = res.data
137
             this.gameForm = res.data
199
 }
196
 }
200
 </script>
197
 </script>
201
 <style scoped>
198
 <style scoped>
202
-.gameForm{
199
+.gameForm {
203
   width: 700px;
200
   width: 700px;
204
   margin: auto;
201
   margin: auto;
205
 }
202
 }