|
@@ -32,32 +32,35 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="20" v-for="(ruleItem,ruleIndex) in item.paymentrules" :key="ruleIndex">
|
|
|
- <el-col :span="7">
|
|
|
- <el-form-item label="最少人数:" label-width="107px"
|
|
|
- :prop="'paymentrules.' + ruleIndex + '.min'"
|
|
|
- :rules="{required: true, message: '人数不能为空', trigger: 'blur'}">
|
|
|
- <el-input v-model="ruleItem.min" placeholder="请填写人数" type="number"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="7">
|
|
|
- <el-form-item label="最多人数:" label-width="90px"
|
|
|
- :prop="'paymentrules.' + ruleIndex + '.max'"
|
|
|
- :rules="{required: true, message: '人数不能为空', trigger: 'blur'}">
|
|
|
- <el-input v-model="ruleItem.max" placeholder="请填写人数" type="number"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="7">
|
|
|
- <el-form-item label="定价(元):" label-width="90px"
|
|
|
- :prop="'paymentrules.' + ruleIndex + '.price'"
|
|
|
- :rules="{required: true,pattern:/^\d+(.\d{1,2})?$/, message: '只能输入数字且最多2位小数', trigger: 'blur'}">
|
|
|
- <el-input v-model="ruleItem.price" placeholder="请填写金额(元)" type="number"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="3">
|
|
|
- <el-button type="primary" icon="el-icon-plus" circle v-if="ruleIndex === item.paymentrules.length -1 && tool.checkAuth($route.name,'insert')" class="inline-16" @click="addPrice(rowIndex)"></el-button>
|
|
|
- <el-button type="info" icon="el-icon-close" circle v-if="item.paymentrules.length >1 && tool.checkAuth($route.name,'update')" @click="delPrice(ruleIndex,rowIndex)"></el-button>
|
|
|
- </el-col>
|
|
|
+ <el-col :span="24" >
|
|
|
+ <div style="width: 650px;margin-left: 15px" v-for="(ruleItem,ruleIndex) in item.paymentrules" :key="ruleIndex">
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="最少人数:" label-width="90px"
|
|
|
+ :prop="'paymentrules.' + ruleIndex + '.min'"
|
|
|
+ :rules="{required: true, message: '人数不能为空', trigger: 'blur'}">
|
|
|
+ <el-input v-model="ruleItem.min" placeholder="请填写人数" type="number"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="最多人数:" label-width="90px"
|
|
|
+ :prop="'paymentrules.' + ruleIndex + '.max'"
|
|
|
+ :rules="{required: true, message: '人数不能为空', trigger: 'blur'}">
|
|
|
+ <el-input v-model="ruleItem.max" placeholder="请填写人数" type="number"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="7">
|
|
|
+ <el-form-item label="定价(元):" label-width="90px"
|
|
|
+ :prop="'paymentrules.' + ruleIndex + '.price'"
|
|
|
+ :rules="{required: true,pattern:/^\d+(.\d{1,2})?$/, message: '只能输入数字且最多2位小数', trigger: 'blur'}">
|
|
|
+ <el-input v-model="ruleItem.price" placeholder="请填写金额(元)" type="number"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4">
|
|
|
+ <el-button size="mini" type="primary" icon="el-icon-plus" circle v-if="ruleIndex === item.paymentrules.length -1 && tool.checkAuth($route.name,'insert')" class="inline-16" @click="addPrice(rowIndex)"></el-button>
|
|
|
+ <el-button size="mini" type="info" icon="el-icon-close" circle v-if="item.paymentrules.length >1 && tool.checkAuth($route.name,'update')" @click="delPrice(ruleIndex,rowIndex)"></el-button>
|
|
|
+ </el-col>
|
|
|
+ </div>
|
|
|
+
|
|
|
</el-col>
|
|
|
</el-form>
|
|
|
</el-row>
|