ソースを参照

feat(admin): ProductEdit 添加最小购买数量(minQuantity)输入框

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
iwt 1 ヶ月 前
コミット
b6f9bf358f

+ 1 - 1
cfc-web/.last_build_commit

@@ -1 +1 @@
-258de945cc496b6a17ce006d4031e62f41014aa3
+f55c37a966e76b63757216f2561f06e2576339b2

+ 2 - 2
cfc-web/package-lock.json

@@ -1,12 +1,12 @@
 {
 {
   "name": "cfc-web",
   "name": "cfc-web",
-  "version": "1.0.531",
+  "version": "1.0.532",
   "lockfileVersion": 3,
   "lockfileVersion": 3,
   "requires": true,
   "requires": true,
   "packages": {
   "packages": {
     "": {
     "": {
       "name": "cfc-web",
       "name": "cfc-web",
-      "version": "1.0.531",
+      "version": "1.0.532",
       "dependencies": {
       "dependencies": {
         "@wangeditor/editor": "^5.1.23",
         "@wangeditor/editor": "^5.1.23",
         "@wangeditor/editor-for-vue": "^1.0.2",
         "@wangeditor/editor-for-vue": "^1.0.2",

+ 10 - 3
cfc-web/src/views/admin/ProductEdit.vue

@@ -102,21 +102,26 @@
         </el-form-item>
         </el-form-item>
 
 
         <el-row :gutter="20">
         <el-row :gutter="20">
-          <el-col :span="8">
+          <el-col :span="6">
             <el-form-item label="售价(元)" prop="price">
             <el-form-item label="售价(元)" prop="price">
               <el-input-number v-model="form.price" :min="0" :precision="2" placeholder="0.00" style="width: 100%;" controls />
               <el-input-number v-model="form.price" :min="0" :precision="2" placeholder="0.00" style="width: 100%;" controls />
             </el-form-item>
             </el-form-item>
           </el-col>
           </el-col>
-          <el-col :span="8">
+          <el-col :span="6">
             <el-form-item label="会员价(元)">
             <el-form-item label="会员价(元)">
               <el-input-number v-model="form.memberPrice" :min="0" :precision="2" placeholder="0.00" style="width: 100%;" controls />
               <el-input-number v-model="form.memberPrice" :min="0" :precision="2" placeholder="0.00" style="width: 100%;" controls />
             </el-form-item>
             </el-form-item>
           </el-col>
           </el-col>
-          <el-col :span="8">
+          <el-col :span="6">
             <el-form-item label="库存" prop="stock">
             <el-form-item label="库存" prop="stock">
               <el-input-number v-model="form.stock" :min="0" :precision="0" placeholder="0" style="width: 100%;" controls />
               <el-input-number v-model="form.stock" :min="0" :precision="0" placeholder="0" style="width: 100%;" controls />
             </el-form-item>
             </el-form-item>
           </el-col>
           </el-col>
+          <el-col :span="6">
+            <el-form-item label="最小购买数">
+              <el-input-number v-model="form.minQuantity" :min="1" :precision="0" placeholder="1" style="width: 100%;" controls />
+            </el-form-item>
+          </el-col>
         </el-row>
         </el-row>
 
 
         <el-form-item label="所属体系">
         <el-form-item label="所属体系">
@@ -226,6 +231,7 @@ export default {
         price: null,
         price: null,
         memberPrice: null,
         memberPrice: null,
         stock: null,
         stock: null,
+        minQuantity: 1,
         vendorName: '',
         vendorName: '',
         vendorId: null,
         vendorId: null,
         distributionSystemId: null,
         distributionSystemId: null,
@@ -354,6 +360,7 @@ export default {
             price: (p.price != null) ? p.price / 100 : null,
             price: (p.price != null) ? p.price / 100 : null,
             memberPrice: (p.memberPrice != null) ? p.memberPrice / 100 : null,
             memberPrice: (p.memberPrice != null) ? p.memberPrice / 100 : null,
             stock: (p.stock != null) ? p.stock : null,
             stock: (p.stock != null) ? p.stock : null,
+            minQuantity: p.minQuantity || null,
             vendorName: p.vendorName || '',
             vendorName: p.vendorName || '',
             vendorId: p.vendorId || null,
             vendorId: p.vendorId || null,
             distributionSystemId: p.distributionSystemId || null,
             distributionSystemId: p.distributionSystemId || null,