|
@@ -4,34 +4,35 @@
|
|
|
<el-button class="inline-24" type="primary" icon="el-icon-edit" size="small" v-if="!isSave && tool.checkAuth($route.name,'update')" @click="onEdit" >编 辑</el-button>
|
|
<el-button class="inline-24" type="primary" icon="el-icon-edit" size="small" v-if="!isSave && tool.checkAuth($route.name,'update')" @click="onEdit" >编 辑</el-button>
|
|
|
<el-button class="inline-24" type="warning" icon="el-icon-edit" size="small" v-else-if="isSave && tool.checkAuth($route.name,'update')" @click="onSave">保 存</el-button>
|
|
<el-button class="inline-24" type="warning" icon="el-icon-edit" size="small" v-else-if="isSave && tool.checkAuth($route.name,'update')" @click="onSave">保 存</el-button>
|
|
|
<versionDefinition class="inline-24" v-if="tool.checkAuth($route.name,'versionDefinition')"></versionDefinition>
|
|
<versionDefinition class="inline-24" v-if="tool.checkAuth($route.name,'versionDefinition')"></versionDefinition>
|
|
|
|
|
+ <payOrders class="inline-24" v-if="tool.checkAuth($route.name,'payOrders')"></payOrders>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="container normal-panel">
|
|
<div class="container normal-panel">
|
|
|
<el-row :gutter="20">
|
|
<el-row :gutter="20">
|
|
|
<el-form :model="form" :rules="rules" ref="form" label-width="120px" label-position="right" size="mini" >
|
|
<el-form :model="form" :rules="rules" ref="form" label-width="120px" label-position="right" size="mini" >
|
|
|
- <el-col :span="15">
|
|
|
|
|
|
|
+ <el-col :span="18">
|
|
|
<el-form-item label="是否开启付费:" prop="sys_payswitch" >
|
|
<el-form-item label="是否开启付费:" prop="sys_payswitch" >
|
|
|
<el-radio v-model="form.sys_payswitch" label='1' @input="isSave = true" :disabled="!isOpen">开启</el-radio>
|
|
<el-radio v-model="form.sys_payswitch" label='1' @input="isSave = true" :disabled="!isOpen">开启</el-radio>
|
|
|
<el-radio v-model="form.sys_payswitch" label='0' @input="isSave = false" :disabled="!isOpen">关闭</el-radio>
|
|
<el-radio v-model="form.sys_payswitch" label='0' @input="isSave = false" :disabled="!isOpen">关闭</el-radio>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- <el-col :span="15">
|
|
|
|
|
|
|
+ <el-col :span="18">
|
|
|
<el-form-item label="试用时间(月份):" prop="sys_trialperiod" >
|
|
<el-form-item label="试用时间(月份):" prop="sys_trialperiod" >
|
|
|
<el-input v-model="form.sys_trialperiod" type="number" placeholder="请填写试用时间" :disabled="!isSave"></el-input>
|
|
<el-input v-model="form.sys_trialperiod" type="number" placeholder="请填写试用时间" :disabled="!isSave"></el-input>
|
|
|
<span style="font-size: 12px;color: #a8a9af">若为0,则无试用时间;</span>
|
|
<span style="font-size: 12px;color: #a8a9af">若为0,则无试用时间;</span>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- <el-col :span="15">
|
|
|
|
|
|
|
+ <el-col :span="18">
|
|
|
<el-form-item label="付费说明:" prop="brandname" >
|
|
<el-form-item label="付费说明:" prop="brandname" >
|
|
|
<el-input v-model="form.sys_payinstructions" placeholder="请填写付费说明" :disabled="!isSave"></el-input>
|
|
<el-input v-model="form.sys_payinstructions" placeholder="请填写付费说明" :disabled="!isSave"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- <el-col :span="15">
|
|
|
|
|
|
|
+ <el-col :span="18">
|
|
|
<el-form-item label="付费类型:" prop="sys_payincidence" >
|
|
<el-form-item label="付费类型:" prop="sys_payincidence" >
|
|
|
<el-radio v-model="form.sys_payincidence" label='1' :disabled="!isSave">按账号付费</el-radio>
|
|
<el-radio v-model="form.sys_payincidence" label='1' :disabled="!isSave">按账号付费</el-radio>
|
|
|
<el-radio v-model="form.sys_payincidence" label='2' :disabled="!isSave">按主体付费</el-radio>
|
|
<el-radio v-model="form.sys_payincidence" label='2' :disabled="!isSave">按主体付费</el-radio>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- <el-col :span="15">
|
|
|
|
|
|
|
+ <el-col :span="18">
|
|
|
<el-form-item >
|
|
<el-form-item >
|
|
|
<accountRule ref="accountRule" v-if="form.sys_payincidence == '1'" :disabled="isSave"></accountRule>
|
|
<accountRule ref="accountRule" v-if="form.sys_payincidence == '1'" :disabled="isSave"></accountRule>
|
|
|
<mainBodyRule ref="mainBodyRule" v-else :disabled="isSave"></mainBodyRule>
|
|
<mainBodyRule ref="mainBodyRule" v-else :disabled="isSave"></mainBodyRule>
|
|
@@ -49,9 +50,10 @@ import edit from './modules/edit.vue'
|
|
|
import versionDefinition from './modules/versionDefinition.vue'
|
|
import versionDefinition from './modules/versionDefinition.vue'
|
|
|
import accountRule from './modules/accountRule.vue'
|
|
import accountRule from './modules/accountRule.vue'
|
|
|
import mainBodyRule from './modules/mainBodyRule.vue'
|
|
import mainBodyRule from './modules/mainBodyRule.vue'
|
|
|
|
|
+import payOrders from './modules/payOrders.vue'
|
|
|
export default {
|
|
export default {
|
|
|
name: "index",
|
|
name: "index",
|
|
|
- components:{edit,versionDefinition,accountRule,mainBodyRule},
|
|
|
|
|
|
|
+ components:{edit,versionDefinition,accountRule,mainBodyRule,payOrders},
|
|
|
data(){
|
|
data(){
|
|
|
return {
|
|
return {
|
|
|
form:{
|
|
form:{
|