提交 1b179835 authored 作者: 王鹏飞's avatar 王鹏飞

办事大厅商品修改

上级 d52e752b
...@@ -3,7 +3,15 @@ ...@@ -3,7 +3,15 @@
<div class="con-title">重修申请</div> <div class="con-title">重修申请</div>
<div class="con-box"> <div class="con-box">
<el-button type="text" @click="goBack">返回列表</el-button> <el-button type="text" @click="goBack">返回列表</el-button>
<el-form ref="ruleForm" :model="ruleForm" :rules="rules" :disabled="isView" label-width="110px" class="main-form" v-loading="loading"> <el-form
ref="ruleForm"
:model="ruleForm"
:rules="rules"
:disabled="isView"
label-width="110px"
class="main-form"
v-loading="loading"
>
<el-form-item label="姓名" prop="personal_name"> <el-form-item label="姓名" prop="personal_name">
<el-input v-model="ruleForm.personal_name" :disabled="disabledInfo" readonly /> <el-input v-model="ruleForm.personal_name" :disabled="disabledInfo" readonly />
</el-form-item> </el-form-item>
...@@ -14,14 +22,22 @@ ...@@ -14,14 +22,22 @@
<el-input v-model="ruleForm.sofia_id" :disabled="disabledInfo" readonly /> <el-input v-model="ruleForm.sofia_id" :disabled="disabledInfo" readonly />
</el-form-item> </el-form-item>
<el-form-item label="重修时间" prop="semester_name"> <el-form-item label="重修时间" prop="semester_name">
<el-radio-group v-model="ruleForm.semester_name" :disabled="disabledInfo" style="line-height: 30px; margin-top: 10px"> <el-radio-group
v-model="ruleForm.semester_name"
:disabled="disabledInfo"
style="line-height: 30px; margin-top: 10px"
>
<div v-for="item in semesterList" :key="item.value"> <div v-for="item in semesterList" :key="item.value">
<el-radio :label="item.value"></el-radio> <el-radio :label="item.value"></el-radio>
</div> </div>
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
<el-form-item label="重修课程" prop="course_id"> <el-form-item label="重修课程" prop="course_id">
<el-checkbox-group v-model="ruleForm.course_id" :disabled="disabledInfo" style="line-height: 24px; margin-top: 10px"> <el-checkbox-group
v-model="ruleForm.course_id"
:disabled="disabledInfo"
style="line-height: 24px; margin-top: 10px"
>
<div v-for="item in currentCourseList" :key="item.id"> <div v-for="item in currentCourseList" :key="item.id">
<el-checkbox :label="item.id">{{ item.course_name }}</el-checkbox> <el-checkbox :label="item.id">{{ item.course_name }}</el-checkbox>
</div> </div>
...@@ -65,7 +81,13 @@ ...@@ -65,7 +81,13 @@
</div> </div>
<el-dialog title="支付" width="400px" :visible.sync="payVisible"> <el-dialog title="支付" width="400px" :visible.sync="payVisible">
<pay :payment="ruleForm.payment" :product="product" :num="detail.form.credit" @success="handlePaySuccess" v-if="payVisible"></pay> <pay
:payment="ruleForm.payment"
:product="product"
:num="detail.form.credit"
@success="handlePaySuccess"
v-if="payVisible"
></pay>
</el-dialog> </el-dialog>
</div> </div>
</template> </template>
...@@ -96,7 +118,7 @@ export default { ...@@ -96,7 +118,7 @@ export default {
}, },
courseList: [], // 课程列表 courseList: [], // 课程列表
submitedCourseList: [], // 提交的课程列表 submitedCourseList: [], // 提交的课程列表
product: { shop_id: '6816247184455892992', spu_id: '6869463821962969088', sku_id: '6869463822004912128' }, // 商品 product: { shop_id: '6825963368273149952', spu_id: '6918035736721620992', sku_id: '6918035736767758336' }, // 商品
payVisible: false payVisible: false
} }
}, },
...@@ -162,7 +184,14 @@ export default { ...@@ -162,7 +184,14 @@ export default {
}) })
} }
// 设置表单数据 // 设置表单数据
const ruleForm = this.$_.pick(response.form, ['personal_name', 'class_name', 'sofia_id', 'semester_name', 'course_id', 'payment']) const ruleForm = this.$_.pick(response.form, [
'personal_name',
'class_name',
'sofia_id',
'semester_name',
'course_id',
'payment'
])
Object.assign(this.ruleForm, ruleForm) Object.assign(this.ruleForm, ruleForm)
// 设置接口返回的数据 // 设置接口返回的数据
this.detail = response this.detail = response
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论