Explorar o código

coding:特殊商品

zhangqin hai 1 mes
pai
achega
edf20117c2

+ 20 - 3
src/views/store/storeProduct/index.vue

@@ -48,6 +48,12 @@
           />
         </el-select>
       </el-form-item>
+      <el-form-item label="是否特殊" prop="specialProducts">
+        <el-select v-model="queryParams.specialProducts" placeholder="是否特殊" clearable size="small">
+          <el-option label="是" :value="1" />
+          <el-option label="否" :value="0" />
+        </el-select>
+      </el-form-item>
       <el-form-item>
         <el-button type="cyan" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
         <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
@@ -481,20 +487,28 @@
           </el-col>
         </el-row>
         <el-row>
-          <el-col :span="8">
+          <el-col :span="6">
             <el-form-item label="商城展示" prop="isDisplay">
               <el-radio-group v-model="form.isDisplay">
                 <el-radio :label="item.dictValue" v-for="item in isDisplayOptions" >{{item.dictLabel}}</el-radio>
               </el-radio-group>
             </el-form-item>
           </el-col>
-          <el-col :span="8">
+          <el-col :span="6">
+             <el-form-item label="是否特殊商品" prop="specialProducts"> <!-- 新增字段 -->
+              <el-radio-group v-model="form.specialProducts">
+                <el-radio :label="1">是</el-radio>
+                <el-radio :label="0">否</el-radio>
+              </el-radio-group>
+            </el-form-item>
+          </el-col>
+          <el-col :span="6">
 
             <el-form-item label="排序" prop="sort">
                <el-input-number :min="0"  v-model="form.sort" placeholder="请输入排序" />
             </el-form-item>
           </el-col>
-           <el-col :span="8">
+           <el-col :span="6">
             <el-form-item label="销量" prop="sales">
                <el-input-number :min="0"  v-model="form.sales" placeholder="请输入销量" />
             </el-form-item>
@@ -690,6 +704,7 @@ export default {
       queryParams: {
         pageNum: 1,
         pageSize: 10,
+        specialProducts: null,
         productName: null,
         productType: null,
         isShow: "1",
@@ -1022,6 +1037,7 @@ export default {
         prescribeFactory: null,
         prescribeName: null,
         isDisplay:"1",
+        specialProducts: 0,
         warehouseCode: null,
         warehouseId: null
       };
@@ -1088,6 +1104,7 @@ export default {
         this.form.isNew = response.data.isNew.toString();
         this.form.productType = response.data.productType.toString();
         this.form.isDisplay = response.data.isDisplay.toString();
+        this.form.specialProducts = response.data.specialProducts || 0;
 
         this.warehouseModel = response.data.warehouseId
 

+ 22 - 2
src/views/system/coursePlaySourceConfig/index.vue

@@ -33,6 +33,17 @@
             :value="item.value"
           />
         </el-select>
+      </el-form-item>
+            <el-form-item label="特殊" prop="specialMini">
+        <el-select
+          v-model="queryParams.specialMini"
+          placeholder="是否特殊"
+          clearable
+          size="small"
+        >
+          <el-option label="是" :value="1" />
+          <el-option label="否" :value="0" />
+        </el-select>
       </el-form-item>
       <el-form-item>
         <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
@@ -156,6 +167,12 @@
             />
           </el-select>
         </el-form-item>
+        <el-form-item label="是否特殊小程序" prop="specialMini">
+          <el-radio-group v-model="form.specialMini">
+            <el-radio :label="1">是</el-radio>
+            <el-radio :label="0">否</el-radio>
+          </el-radio-group>
+        </el-form-item>
         <el-form-item label="图标" prop="img">
           <image-upload v-model="form.img" :file-type='["png", "jpg", "jpeg"]' :limit="1"/>
         </el-form-item>
@@ -207,7 +224,8 @@ export default {
         pageSize: 10,
         name: null,
         appid: null,
-        status: null
+        status: null,
+        specialMini: null
       },
       showSearch: true,
       single: true,
@@ -344,6 +362,7 @@ export default {
       get(id).then(response => {
         this.form = {
           ...response.data,
+          specialMini: response.data.specialMini || 0
         }
         this.open = true
         this.title = "修改小程序配置"
@@ -419,7 +438,8 @@ export default {
         aesKey: 'HlEiBB55eaWUaeBVAQO3cWKWPYv1vOVQSq7nFNICw4E',
         msgDataFormat: 'JSON',
         type: '1',
-        status: 0
+        status: 0,
+        specialMini: 0
       }
       this.resetForm("form");
           },