提交 ee4506d2 authored 作者: matian's avatar matian

bug fixes

上级 809749d5
...@@ -25,12 +25,8 @@ export default { ...@@ -25,12 +25,8 @@ export default {
btnText: '' btnText: ''
}, },
rules: { rules: {
title: [ title: [{ required: true, message: '请填写按钮文案', trigger: 'change' }],
{ required: true, message: '请填写按钮文案', trigger: 'change' } desc: [{ required: true, message: '请填写页面内容', trigger: 'change' }]
],
desc: [
{ required: true, message: '请填写页面内容', trigger: 'change' }
]
} }
} }
}, },
...@@ -44,12 +40,15 @@ export default { ...@@ -44,12 +40,15 @@ export default {
}) })
return flag return flag
} }
},
mounted() {
console.log(this.data, 'display')
} }
} }
</script> </script>
<style lang="scss"> <style lang="scss">
.tox-notifications-container{ .tox-notifications-container {
display: none !important; display: none !important;
} }
</style> </style>
...@@ -40,8 +40,8 @@ ...@@ -40,8 +40,8 @@
<div class="sub-title">缴费设置</div> <div class="sub-title">缴费设置</div>
<!--导入功能 新增 --> <!--导入功能 新增 -->
<el-form-item label="导入功能:"> <el-form-item label="导入功能:">
<el-radio v-model="data.can_import" label="1">开启</el-radio> <el-radio v-model="data.can_import" :label="1">开启</el-radio>
<el-radio v-model="data.can_import" label="0">关闭</el-radio> <el-radio v-model="data.can_import" :label="0">关闭</el-radio>
</el-form-item> </el-form-item>
<el-form-item label="缴费功能:"> <el-form-item label="缴费功能:">
<el-radio v-model="data.can_pay" :label="1">开启</el-radio> <el-radio v-model="data.can_pay" :label="1">开启</el-radio>
...@@ -58,12 +58,10 @@ ...@@ -58,12 +58,10 @@
<!-- 缴费方式 新增--> <!-- 缴费方式 新增-->
<el-form-item label="缴费方式:"> <el-form-item label="缴费方式:">
<el-select v-model="data.pay_type" multiple> <el-select v-model="data.pay_type" multiple>
<el-option v-for="item in payType" :key="item.key" :label="item.value" :value="item.key">{{ <el-option v-for="item in payType" :key="item.key" :label="item.value" :value="item.key"></el-option>
item.value
}}</el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="线下支付联系方式:" prop="offline_info"> <el-form-item label="线下支付联系方式:" prop="offline_info" v-if="data.pay_type.includes('3')">
<el-input style="width: 20%" v-model="data.offline_info"></el-input> <el-input style="width: 20%" v-model="data.offline_info"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="单位优惠:"> <el-form-item label="单位优惠:">
...@@ -102,6 +100,7 @@ ...@@ -102,6 +100,7 @@
<v-editor v-model="data.desc"></v-editor> <v-editor v-model="data.desc"></v-editor>
</el-form-item> </el-form-item>
</div> </div>
{{ data }}
</el-form> </el-form>
</div> </div>
</template> </template>
...@@ -141,7 +140,8 @@ export default { ...@@ -141,7 +140,8 @@ export default {
], ],
jump_url: { required: true, message: '请填写跳转链接', trigger: 'blur' }, jump_url: { required: true, message: '请填写跳转链接', trigger: 'blur' },
shop_id: { required: true, message: '请选择支付平台', trigger: 'change' }, shop_id: { required: true, message: '请选择支付平台', trigger: 'change' },
skip_pay_title: { required: true, message: '请填写跳过支付文案', trigger: 'blur' } skip_pay_title: { required: true, message: '请填写跳过支付文案', trigger: 'blur' },
offline_info: { required: true, message: '请填写线下支付联系方式', trigger: 'blur' }
}, },
options: [], options: [],
checkList: [], checkList: [],
...@@ -189,10 +189,13 @@ export default { ...@@ -189,10 +189,13 @@ export default {
computed: { computed: {
shopMap() { shopMap() {
return this.$store.state.commonMap.details_shop_map return this.$store.state.commonMap.details_shop_map
},
payTypeMap() {
return this.data.pay_type
} }
}, },
created() {},
mounted() { mounted() {
console.log(this.data, 'pay_type')
this.setInfoFields() this.setInfoFields()
}, },
methods: { methods: {
......
...@@ -87,13 +87,14 @@ export default { ...@@ -87,13 +87,14 @@ export default {
created() { created() {
if (this.$route.query.id) { if (this.$route.query.id) {
this.getRegisterDetail() this.getRegisterDetail()
} else {
const stepStorage = JSON.parse(window.localStorage.getItem('stepData'))
if (stepStorage) {
this.basicForm = stepStorage.basaForm
this.stepPageInfo = stepStorage.stepForm
}
} }
// else {
// const stepStorage = JSON.parse(window.localStorage.getItem('stepData'))
// if (stepStorage) {
// this.basicForm = stepStorage.basaForm
// this.stepPageInfo = stepStorage.stepForm
// }
// }
}, },
methods: { methods: {
// 新建 // 新建
...@@ -126,6 +127,7 @@ export default { ...@@ -126,6 +127,7 @@ export default {
params.details.map(item => { params.details.map(item => {
if (parseInt(item.type) === 2) { if (parseInt(item.type) === 2) {
item.user_fields = JSON.stringify(item.user_fields) item.user_fields = JSON.stringify(item.user_fields)
item.pay_type = item.pay_type.split(',')
} }
return item return item
}) })
...@@ -163,11 +165,11 @@ export default { ...@@ -163,11 +165,11 @@ export default {
order: order, order: order,
title: '', title: '',
desc: '', desc: '',
can_import: '0', can_import: 0,
can_pay: 0, can_pay: 0,
pay_price: '0.00', pay_price: '0.00',
can_invoice: 0, can_invoice: 0,
pay_type: '1', pay_type: '',
offline_info: '', offline_info: '',
can_company: 0, can_company: 0,
can_jump: 0, can_jump: 0,
...@@ -179,6 +181,7 @@ export default { ...@@ -179,6 +181,7 @@ export default {
{ key: 'mobile', required: true, enable_edit: true } { key: 'mobile', required: true, enable_edit: true }
] ]
} }
console.log(FormData, 'FormData')
this.stepPageInfo.push(parseInt(this.dialogAddPageValue) === 1 ? displayData : FormData) this.stepPageInfo.push(parseInt(this.dialogAddPageValue) === 1 ? displayData : FormData)
this.dialogAddPageVisible = false this.dialogAddPageVisible = false
this.activeName = (this.stepPageInfo.length - 1).toString() this.activeName = (this.stepPageInfo.length - 1).toString()
...@@ -232,11 +235,10 @@ export default { ...@@ -232,11 +235,10 @@ export default {
this.stepPageInfo = res.data.details.map(item => { this.stepPageInfo = res.data.details.map(item => {
if (parseInt(item.type) === 2) { if (parseInt(item.type) === 2) {
item.user_fields = JSON.parse(item.user_fields) item.user_fields = JSON.parse(item.user_fields)
item.pay_type = item.pay_type.split(',')
} }
return item return item
}) })
console.log(this.basicForm)
console.log(res)
}) })
}, },
// 暂存配置 // 暂存配置
...@@ -244,7 +246,6 @@ export default { ...@@ -244,7 +246,6 @@ export default {
const params = { basaForm: this.basicForm, stepForm: this.stepPageInfo } const params = { basaForm: this.basicForm, stepForm: this.stepPageInfo }
window.localStorage.setItem('stepData', JSON.stringify(params)) window.localStorage.setItem('stepData', JSON.stringify(params))
this.$message.success('暂存数据成功') this.$message.success('暂存数据成功')
// console.log(JSON.parse(window.localStorage.getItem('stepPageInfo'))
} }
} }
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论