Explorar el Código

1.完善商品包功能模块

xiexaing hace 1 año
padre
commit
2431f65d91

+ 16 - 23
src/views/Marketing/productPackManage/component/editGoodsPack.vue

@@ -71,10 +71,7 @@
               </el-option>
             </el-select>
           </el-form-item>
-          <el-form-item
-            label="上传主图"
-            prop="mainImg"
-          >
+          <el-form-item label="上传主图" prop="mainImg">
             <div
               style="
                 width: 120px;
@@ -152,16 +149,16 @@ export default {
           { required: true, message: "请输入商品包名称", trigger: "blur" },
         ],
         educationTypeId: [
-          { required: true, message: "请选择教育类型", trigger: "blur"  },
+          { required: true, message: "请选择教育类型", trigger: "blur" },
         ],
         businessId: [
-          { required: true, message: "请选择业务层次", trigger: "blur"  },
+          { required: true, message: "请选择业务层次", trigger: "blur" },
         ],
         gradeType: [
           { required: true, message: "请选择班级类型", trigger: "blur" },
         ],
-        status: [{ required: true, message: "状态", trigger: "blur"  }],
-        mainImg : [{ required: true, message: "未上传主图", trigger: "blur"  }]
+        status: [{ required: true, message: "状态", trigger: "blur" }],
+        mainImg: [{ required: true, message: "未上传主图", trigger: "change" }],
       },
       gradeType: [
         {
@@ -184,21 +181,17 @@ export default {
   },
   watch: {
     // 获取业务层次-项目类型列表
-    "ruleForm.educationTypeId": {
-      handler: function () {
-        if (this.isBusinessId) this.$set(this.ruleForm, "businessId", null);
-        this.$api
-          .inquirebusinessList({
-            status: 1,
-            educationId: this.ruleForm.educationTypeId,
-          })
-          .then((res) => {
-            this.newBusinessList = res.rows;
-          });
-        this.isBusinessId = true;
-      },
-      immediate: true,
-      deep: true
+    "ruleForm.educationTypeId"() {
+      if (this.isBusinessId) this.$set(this.ruleForm, "businessId", null);
+      this.$api
+        .inquirebusinessList({
+          status: 1,
+          educationId: this.ruleForm.educationTypeId,
+        })
+        .then((res) => {
+          this.newBusinessList = res.rows;
+        });
+      this.isBusinessId = true;
     },
   },
   mounted() {},

+ 2 - 2
src/views/Marketing/productPackManage/component/matchingDialog.vue

@@ -154,7 +154,7 @@
                 style="padding: 10px; font-size: 13px"
               >
                 <el-checkbox :label="item.goodsId">
-                  {{ item.code }} - {{ item.goodsName }} -
+                  {{ item.year }} / {{ item.goodsName }} /
                   <span style="color: red">¥{{ item.standPrice }}</span>
                 </el-checkbox>
               </li>
@@ -180,7 +180,7 @@ export default {
       tableData: [],
       tableSet: [
         {
-          label: "科目",
+          label: "专业",
           prop: "subjectName",
         },
         {