瀏覽代碼

铸造活动

licailing 4 年之前
父節點
當前提交
65909c7edf

+ 2 - 2
src/main/java/com/izouma/nineth/web/MintOrderController.java

@@ -62,10 +62,10 @@ public class MintOrderController extends BaseController {
     }
 
     @PostMapping("/create")
-    public void create(@RequestParam String assets) {
+    public void create(@RequestParam String assets, @RequestParam Long mintActivityId, Long addressId) {
         LongArrayConverter lc = new LongArrayConverter();
         List<Long> assetIds = lc.convertToEntityAttribute(assets);
-        mintOrderService.create(SecurityUtils.getAuthenticatedUser().getId(), assetIds);
+        mintOrderService.create(SecurityUtils.getAuthenticatedUser(), assetIds, mintActivityId, addressId);
     }
 
     @ApiOperation("导出尼尔斯")

+ 9 - 6
src/main/vue/src/views/MintActivityEdit.vue

@@ -20,11 +20,7 @@
                         <el-input v-model="formData.name"></el-input>
                     </el-form-item>
                     <el-form-item prop="owner" label="铸造者">
-                        <minter-select
-                            v-model="formData.minterId"
-                            @detail="onMinterDetail"
-                            :disabled="!canEdit"
-                        ></minter-select>
+                        <minter-select v-model="formData.minterId" @detail="onMinterDetail"></minter-select>
                     </el-form-item>
                     <el-form-item prop="cover" label="封面">
                         <single-upload v-model="formData.cover"></single-upload>
@@ -42,11 +38,18 @@
                         <el-radio v-model="formData.consume" :label="true">是</el-radio>
                         <el-radio v-model="formData.consume" :label="false">否</el-radio>
                     </el-form-item>
+                    <el-form-item prop="gasPrice" label="铸造gas费">
+                        <el-input-number v-model="formData.gasPrice"></el-input-number>
+                    </el-form-item>
                     <el-form-item prop="total" label="发行数量">
                         <el-input-number type="number" v-model="formData.total"></el-input-number>
                     </el-form-item>
+                    <el-form-item prop="airDrop" label="类型">
+                        <el-radio v-model="formData.airDrop" :label="true">空投铸造</el-radio>
+                        <el-radio v-model="formData.airDrop" :label="false">实物铸造</el-radio>
+                    </el-form-item>
                     <el-form-item class="form-submit">
-                        <el-button @click="onSave" :loading="saving" type="primary"> 保存 </el-button>
+                        <el-button @click="onSave" :loading="saving" type="primary">保存</el-button>
                         <el-button @click="onDelete" :disabled="saving" type="danger" v-if="formData.id">
                             删除
                         </el-button>

+ 1 - 0
src/main/vue/src/views/MintActivityList.vue

@@ -64,6 +64,7 @@
 
             <el-table-column prop="stock" label="剩余数量"> </el-table-column>
             <el-table-column prop="total" label="发行数量"> </el-table-column>
+            <el-table-column prop="gasPrice" label="GAS费"></el-table-column>
             <el-table-column label="操作" align="center" fixed="right" width="150">
                 <template slot-scope="{ row }">
                     <el-button @click="editRow(row)" type="primary" size="mini" plain>编辑</el-button>