Browse Source

feature(优化):
1、产品创建编辑
2、首页换图

ZZH-wl 2 years ago
parent
commit
f997ea1580

BIN
src/assets/login_images/login.png


+ 4 - 4
src/views/base/product/components/ProductEdit.vue

@@ -25,8 +25,8 @@
       <el-row :gutter="20">
         <el-col :span="12">
           <el-form-item label="产品分类" prop="prodClass">
-            <el-select v-model="editForm.prodClass" placeholder="请选择产品分类" style="width: 100%">
-              <el-option v-for="item in classOptions" :key="item.value" :label="item.value" :value="item.value" />
+            <el-select v-model="editForm.prodClass" clearable placeholder="请选择产品分类" style="width: 100%">
+              <el-option v-for="item in classOptions" :key="item.value" :label="item.value" :value="item.key" />
             </el-select>
           </el-form-item>
         </el-col>
@@ -129,7 +129,7 @@
         this.dialogFormVisible = true
       },
       getOptions() {
-        Promise.all([this.getDicts('product_type')])
+        Promise.all([this.getDicts('sys_product_line')])
           .then(([productType]) => {
             this.classOptions = productType.data.values || []
           })
@@ -166,7 +166,7 @@
               this.$baseMessage(msg, 'success', 'vab-hey-message-success')
             }
             this.$emit('fetch-data')
-            this.editVisible = false
+            this.dialogFormVisible = false
           }
         })
       },

+ 1 - 1
src/views/base/product/index.vue

@@ -25,7 +25,7 @@
                 <el-input v-model.trim="queryForm.prodName" clearable placeholder="产品名称" />
               </el-form-item>
               <el-form-item>
-                <el-select v-model="queryForm.prodClass" placeholder="产品类别" style="width: 100%">
+                <el-select v-model="queryForm.prodClass" clearable placeholder="产品类别" style="width: 100%">
                   <el-option v-for="item in prodClassOptions" :key="item.key" :label="item.value" :value="item.key" />
                 </el-select>
               </el-form-item>

+ 1 - 0
src/views/login/index.vue

@@ -235,6 +235,7 @@
         width: 60%;
         height: 100%;
         background: url('~@/assets/login_images/login.png') center center no-repeat;
+        background-size: contain;
       }
     }
   }

+ 1 - 1
src/views/system/notice/details.vue

@@ -3,7 +3,7 @@
     <div style="text-align: center">
       <h1>{{ details.msgTitle }}</h1>
       <p>{{ details.createdTime }}</p>
-      <div v-html="details.msgContent"></div>
+      <div style="margin: 10px" v-html="details.msgContent"></div>
     </div>
     <div slot="footer" class="dialog-footer"></div>
   </el-dialog>