Преглед на файлове

增加推广无效状态

wenningning преди 10 месеца
родител
ревизия
c72aeb4a82
променени са 2 файла, в които са добавени 15 реда и са изтрити 7 реда
  1. 2 0
      manager-admin/src/views/dashboard/index.vue
  2. 13 7
      manager-admin/src/views/pjPromotion/list.vue

+ 2 - 0
manager-admin/src/views/dashboard/index.vue

@@ -8,6 +8,8 @@
     <el-divider></el-divider>
     <el-card>
       <div>
+        <b>20240827</b>
+        <p>- 增加推广状态,由有效、无效改为有效、无效、待定</p>
         <b>20231225</b>
         <p>- 草稿详细产品增加了列表展示与导出excel,优化了产品图表流式布局</p>
         <p>- 定单增加了快捷过滤按钮组</p>

+ 13 - 7
manager-admin/src/views/pjPromotion/list.vue

@@ -28,8 +28,9 @@
                 </el-form-item>
                 <el-form-item label="是否有效">
                   <el-select v-model="advancedForm.bool_enabled" placeholder="请选择是否有效" clearable>
-                    <el-option label="无效" value="0"></el-option>
-                    <el-option label="有效" value="1"></el-option>
+                    <el-option label="有效" :value="1"></el-option>
+                    <el-option label="无效" :value="0"></el-option>
+                    <el-option label="待定" :value="2"></el-option>
                   </el-select>
                 </el-form-item>
                 <el-form-item label="来源">
@@ -63,7 +64,8 @@
         <el-table-column label="搜索词" prop="search_term"></el-table-column>
         <el-table-column label="是否有效" prop="bool_enabled" width="100">
           <template slot-scope="scope">
-            <span v-if="scope.row.bool_enabled"><el-tag type="success">有效</el-tag></span>
+            <span v-if="scope.row.bool_enabled === 1"><el-tag type="success">有效</el-tag></span>
+            <span v-else-if="scope.row.bool_enabled === 2"><el-tag type="primary">待定</el-tag></span>
             <span v-else><el-tag type="danger">无效</el-tag></span>
           </template>
         </el-table-column>
@@ -110,7 +112,11 @@
           <el-input v-model="myForm.search_term" placeholder="请输入搜索关键词" clearable />
         </el-form-item>
         <el-form-item label="是否有效">
-          <el-switch style="display: block" v-model="myForm.bool_enabled" active-text="有效" inactive-text="无效"></el-switch>
+          <el-select v-model="myForm.bool_enabled" filterable allow-create default-first-option placeholder="请选择是否有效">
+            <el-option label="有效" :value="1"></el-option>
+            <el-option label="无效" :value="0"></el-option>
+            <el-option label="待定" :value="2"></el-option>
+          </el-select>
         </el-form-item>
         <el-form-item label="来源" prop="source">
           <el-select v-model="myForm.source" filterable allow-create default-first-option placeholder="请选择用户来源">
@@ -154,7 +160,7 @@ export default {
       myTitle: '新增推广',
       myForm: {
         access_time: '',
-        bool_enabled: false,
+        bool_enabled: 1,
         phone: '',
         remark: '',
         region: '',
@@ -238,7 +244,7 @@ export default {
     handleAdd() {
       this.myForm = {
         access_time: '',
-        bool_enabled: false,
+        bool_enabled: 1,
         phone: '',
         remark: '',
         region: '',
@@ -335,7 +341,7 @@ export default {
             let tHeader = ['销售', '访问时间', '地域', '电话', '方式', '来源', '搜索词', '是否有效', '备注'] // 表头
             let filterVal = ['sales', 'access_time', 'region', 'phone', 'way', 'source', 'search_term', 'bool_enabled', 'remark']
             const tit = _this.formartDate(params.start_time) + '至' + _this.formartDate(params.end_time) + '推广记录'
-            const data = _this.formatJson(filterVal,  res.data)
+            const data = _this.formatJson(filterVal, res.data)
             excel.export_json_to_excel({
               header: tHeader,
               data,