Browse Source

7.5 状态颜色

yangfan 2 years ago
parent
commit
b4a65fa589

+ 8 - 8
purchase_ao/src/router/index.js

@@ -167,14 +167,14 @@ export const constantRoutes = [{
         title: '高级策略添加',
       },
     },      
-    {
-      path: '/newSchemeProinfo/schemType',
-      name: '高级策略类型',
-      component: () => import('@/views/newSchemeProinfo/schemType'),
-      meta: {
-        title: '高级策略类型',
-      },
-    },
+    // {
+    //   path: '/newSchemeProinfo/schemType',
+    //   name: '高级策略类型',
+    //   component: () => import('@/views/newSchemeProinfo/schemType'),
+    //   meta: {
+    //     title: '高级策略类型',
+    //   },
+    // },
   ]
 },
 // 高级策略

+ 8 - 7
purchase_ao/src/views/newSchemeProinfo/index.vue

@@ -10,7 +10,6 @@
           <el-form-item label="生效状态">
             <el-select v-model="searchForm.state" filterable placeholder="请选择">
               <el-option label="生效中" :value="1" />
-              <el-option label="未生效" :value="0" />
             </el-select>
           </el-form-item>
           <el-form-item label="类型">
@@ -47,14 +46,14 @@
               <span v-if="row.type === 2">地域投放</span>
             </template>
           </vxe-table-column>
-          <vxe-table-column title="状态" width="200">
+          <vxe-table-column title="状态" width="220">
             <template #default="{ row }">
-              <span v-if="row.state === 1">生效中</span>
-              <span v-if="row.state === 0">未生效</span>
+              <span style="color: rgb(100, 194, 56)" v-if="row.state === 1">生效中</span>
+              <span style="color:#b9b9b9" v-if="row.state === 0">未生效</span>
             </template>
           </vxe-table-column>
-          <vxe-table-column field="createTime" title="创建时间" />
-          <vxe-table-column title="操作" width="240">
+          <vxe-table-column field="createTime" title="创建时间" width="320" />
+          <vxe-table-column title="操作">
             <template #default="{ row }">
               <vxe-button @click="toAdd(row)">编辑</vxe-button>
               <vxe-button @click="del(row)">删除</vxe-button>
@@ -90,6 +89,7 @@ export default {
     }
   },
   mounted () {
+    this.init()
     get('/templateInfo/page', { 'pageSize': 100, 'pageNum': 1 }).then(res => {
       res.data.list.map(res => {
         res.templatePhoto = process.env.VUE_APP_BASE_IMG_URL + res.templatePhoto
@@ -98,7 +98,7 @@ export default {
       })
       this.templateList = res.data.list
     })
-    this.init()
+
   },
   methods: {
     init () { // 列表搜索
@@ -181,6 +181,7 @@ export default {
     .el-pagination {
       margin-top: 30px;
       float: right;
+      // color: #b9b9b9;
     }
   }
 }

+ 20 - 9
purchase_ao/src/views/newSchemeProinfo/schemeAb.vue

@@ -18,6 +18,7 @@
               </el-row>
               <el-form-item label="策略类型">
                 <el-select style="width: 300px" v-model="form.type" placeholder="请选择策略类型" :disabled="this.edit">
+                  <!--  -->
                   <el-option label="A/B策略" :value="1" />
                   <el-option label="地域投放" :value="2" />
                   <el-option label="活动投放" :value="3" />
@@ -387,7 +388,11 @@ export default {
               duration: 3000,
               offset: 360,
             });
+            setTimeout(() => {
+              window.close()
+            }, 1200)
           })
+
         }
         if (this.form.type === 2) {//地域修改
           this.locationForm.locationId = this.idd
@@ -400,6 +405,9 @@ export default {
               duration: 3000,
               offset: 360,
             });
+            setTimeout(() => {
+              window.close()
+            }, 1200)
           })
         }
         if (this.form.type === 3) {//活动修改
@@ -413,6 +421,9 @@ export default {
               duration: 3000,
               offset: 360,
             });
+            setTimeout(() => {
+              window.close()
+            }, 1200)
           })
 
         }
@@ -428,9 +439,9 @@ export default {
               duration: 3000,
               offset: 360,
             });
-            // setTimeout(() => {
-            //   window.close()
-            // }, 1200)
+            setTimeout(() => {
+              window.close()
+            }, 1200)
 
           })
         }
@@ -443,9 +454,9 @@ export default {
               duration: 3000,
               offset: 360,
             });
-            // setTimeout(() => {
-            //   window.close()
-            // }, 1200)
+            setTimeout(() => {
+              window.close()
+            }, 1200)
           })
 
         }
@@ -458,9 +469,9 @@ export default {
               duration: 3000,
               offset: 360,
             });
-            // setTimeout(() => { 
-            //   window.close()
-            // }, 1200)
+            setTimeout(() => {
+              window.close()
+            }, 1200)
           })