|
|
|
@ -1,146 +1,158 @@ |
|
|
|
<template> |
|
|
|
<div :style="customerOrg.orgEditStyle"> |
|
|
|
<div style="display:flex;"> |
|
|
|
<div> <!--overflow-y: scroll;height:200px;--> |
|
|
|
<el-form ref="form" :model="customerOrg.customerOrgRd" label-width="100px" :rules="rules" size="medium"> |
|
|
|
<el-form ref="form" :model="form" label-width="85px" :rules="rules" size="medium"> |
|
|
|
<el-row> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="上级单位" prop="parentId"> |
|
|
|
<el-cascader |
|
|
|
v-model="customerOrg.customerOrgRd.parentId" |
|
|
|
:options="customerOrg.customerOrgTree" |
|
|
|
:props="{ |
|
|
|
checkStrictly: true, |
|
|
|
expandTrigger: 'hover', |
|
|
|
...customerOrg.treeprops, |
|
|
|
}" |
|
|
|
:show-all-levels="false" |
|
|
|
clearable filterable disabled width="100px" |
|
|
|
> |
|
|
|
<el-cascader v-model="form.parentId" :options="customerOrg.customerOrgTree" :props="{ |
|
|
|
checkStrictly: true, |
|
|
|
expandTrigger: 'hover', |
|
|
|
...customerOrg.treeprops, |
|
|
|
}" :show-all-levels="false" clearable filterable disabled |
|
|
|
:style="'width:' + Math.floor((window.pageWidth - 655) / 3) + 'px;'"> |
|
|
|
</el-cascader> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="单位名称" prop="displayName"> |
|
|
|
<el-input v-model="customerOrg.customerOrgRd.displayName" placeholder="请输入单位名称" /> |
|
|
|
<el-input v-model="form.displayName" placeholder="请输入单位名称" /> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="单位简称" prop="shortName"> |
|
|
|
<el-input v-model="customerOrg.customerOrgRd.shortName" placeholder="请输入单位简称" /> |
|
|
|
<el-input v-model="form.shortName" placeholder="请输入单位简称" /> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="体检中心" prop="organizationUnitId"> |
|
|
|
<el-select v-model="customerOrg.customerOrgRd.organizationUnitId" placeholder="请选择" filterable > |
|
|
|
<el-option v-for="item in data.organizationdata" :key="item.id" :label="item.displayName" :value="item.id" /> |
|
|
|
<el-select v-model="form.organizationUnitId" placeholder="请选择" filterable |
|
|
|
:style="'width:' + Math.floor((window.pageWidth - 655) / 3) + 'px;'"> |
|
|
|
<el-option v-for="item in data.organizationdata" :key="item.id" :label="item.displayName" |
|
|
|
:value="item.id" /> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="单位性质" prop="orgTypeId"> |
|
|
|
<el-select v-model="customerOrg.customerOrgRd.orgTypeId" placeholder="请选择" filterable > |
|
|
|
<el-option v-for="item in data.customerOrgType" :key="item.id" :label="item.displayName" :value="item.id" /> |
|
|
|
<el-select v-model="form.orgTypeId" placeholder="请选择" filterable |
|
|
|
:style="'width:' + Math.floor((window.pageWidth - 655) / 3) + 'px;'"> |
|
|
|
<el-option v-for="item in data.customerOrgType" :key="item.id" :label="item.displayName" |
|
|
|
:value="item.id" /> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
|
|
|
|
<!-- |
|
|
|
<el-form-item label="显示顺序" prop="displayOrder"> |
|
|
|
<el-input type="number" v-model="customerOrg.customerOrgRd.displayOrder" /> |
|
|
|
<el-input type="number" v-model="form.displayOrder" /> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
--> |
|
|
|
|
|
|
|
<!-- |
|
|
|
<el-form-item label="单位简码" prop="simpleCode"> |
|
|
|
<el-input v-model="customerOrg.customerOrgRd.simpleCode" placeholder="由系统自动生成" disabled /> |
|
|
|
<el-input v-model="form.simpleCode" placeholder="由系统自动生成" disabled /> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
--> |
|
|
|
|
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="联系电话" prop="telephone"> |
|
|
|
<el-input v-model="customerOrg.customerOrgRd.telephone" placeholder="请输入联系电话" /> |
|
|
|
<el-input v-model="form.telephone" placeholder="请输入联系电话" /> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="传真" prop="fax"> |
|
|
|
<el-input v-model="customerOrg.customerOrgRd.fax" placeholder="请输入传真" /> |
|
|
|
<el-input v-model="form.fax" placeholder="请输入传真" /> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="邮政编码" prop="postalCode"> |
|
|
|
<el-input v-model="customerOrg.customerOrgRd.postalCode" placeholder="请输入邮政编码" /> |
|
|
|
<el-input v-model="form.postalCode" placeholder="请输入邮政编码" /> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="16"> |
|
|
|
<el-form-item label="地址" prop="address"> |
|
|
|
<el-input v-model="customerOrg.customerOrgRd.address" placeholder="请输入地址" maxlength="50" show-word-limit/> |
|
|
|
<el-col :span="4"> |
|
|
|
<el-form-item label="加锁" prop="isLock" label-width="56px"> |
|
|
|
<!-- |
|
|
|
<el-radio v-model="form.isLock" label="Y" >是</el-radio> |
|
|
|
<el-radio v-model="form.isLock" label="N" >否</el-radio> |
|
|
|
--> |
|
|
|
<el-checkbox v-model="form.isLockBox" @change="changeBox" /> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="4"> |
|
|
|
<el-form-item label="状态" prop="isActive" label-width="56px"> |
|
|
|
<!-- |
|
|
|
<el-radio v-model="form.isActive" label="Y">启用</el-radio> |
|
|
|
<el-radio v-model="form.isActive" label="N">停用</el-radio> |
|
|
|
--> |
|
|
|
<el-checkbox v-model="form.isActiveBox" @change="changeBox('isActive')" /> |
|
|
|
|
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
|
|
|
|
<el-row> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="发票抬头" prop="invoiceName"> |
|
|
|
<el-input v-model="customerOrg.customerOrgRd.invoiceName" placeholder="请输入发票抬头" /> |
|
|
|
<el-input v-model="form.invoiceName" placeholder="请输入发票抬头" /> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="开户银行" prop="bank"> |
|
|
|
<el-input v-model="customerOrg.customerOrgRd.bank" placeholder="请输入开户银行" /> |
|
|
|
<el-input v-model="form.bank" placeholder="请输入开户银行" /> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="银行账号" prop="accounts"> |
|
|
|
<el-input v-model="customerOrg.customerOrgRd.accounts" placeholder="请输入银行账号" /> |
|
|
|
<el-input v-model="form.accounts" placeholder="请输入银行账号" /> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="加锁" prop="isLock"> |
|
|
|
<el-radio v-model="customerOrg.customerOrgRd.isLock" label="Y" >是</el-radio> |
|
|
|
<el-radio v-model="customerOrg.customerOrgRd.isLock" label="N" >否</el-radio> |
|
|
|
|
|
|
|
<el-row> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-form-item label="地址" prop="address"> |
|
|
|
<el-input v-model="form.address" placeholder="请输入地址" maxlength="50" show-word-limit /> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="状态" prop="isActive"> |
|
|
|
<el-radio v-model="customerOrg.customerOrgRd.isActive" label="Y">启用</el-radio> |
|
|
|
<el-radio v-model="customerOrg.customerOrgRd.isActive" label="N">停用</el-radio> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="24"> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-form-item label="备注" prop="remark"> |
|
|
|
<el-input v-model="customerOrg.customerOrgRd.remark" maxlength="100" show-word-limit /> |
|
|
|
<el-input v-model="form.remark" maxlength="100" show-word-limit /> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="5"> |
|
|
|
<el-form-item label="创建者"> |
|
|
|
<el-input v-model="customerOrg.customerOrgRd.creatorName" size="small" disabled /> |
|
|
|
<el-input v-model="form.creatorName" size="small" disabled /> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="7"> |
|
|
|
<el-form-item label="创建时间"> |
|
|
|
<el-date-picker v-model="customerOrg.customerOrgRd.creationTime" type="datetime" size="small" style="width: 100%" disabled/> |
|
|
|
<el-date-picker v-model="form.creationTime" type="datetime" size="small" style="width: 100%" disabled /> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="5"> |
|
|
|
<el-form-item label="修改者"> |
|
|
|
<el-input v-model="customerOrg.customerOrgRd.creatorName" size="small" disabled /> |
|
|
|
<el-input v-model="form.creatorName" size="small" disabled /> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="7"> |
|
|
|
<el-form-item label="修改时间"> |
|
|
|
<el-date-picker v-model="customerOrg.customerOrgRd.lastModificationTime" type="datetime" size="small" style="width: 100%" disabled/> |
|
|
|
<el-date-picker v-model="form.lastModificationTime" type="datetime" size="small" style="width: 100%" |
|
|
|
disabled /> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
</el-form> |
|
|
|
</div> |
|
|
|
<!-- 按钮区域 --> |
|
|
|
<div style="width:110px;margin-left: 10px; margin-top: 5%" > |
|
|
|
<div style="width:110px;margin-left: 10px; margin-top: 3%"> |
|
|
|
<div class="btnList"> |
|
|
|
<el-button type="primary" @click="add('')" class="btnClass">新增单位</el-button> |
|
|
|
<el-button type="primary" @click="add('form','')" class="btnClass">新增单位</el-button> |
|
|
|
</div> |
|
|
|
<div class="btnList"> |
|
|
|
<el-button type="primary" @click="add('child')" class="btnClass">新增子单位</el-button> |
|
|
|
<el-button type="primary" @click="add('form','child')" class="btnClass">新增子单位</el-button> |
|
|
|
</div> |
|
|
|
<div class="btnList"> |
|
|
|
<el-button type="success" @click="Onsubmit('form')" class="btnClass">保存</el-button> |
|
|
|
@ -154,19 +166,23 @@ |
|
|
|
<script> |
|
|
|
import { mapState, mapMutations } from "vuex"; |
|
|
|
import { getapi, postapi, putapi, deletapi } from "@/api/api"; |
|
|
|
import { tcdate, objCopy } from "../../utlis/proFunc"; |
|
|
|
import { tcdate, objCopy, deepCopy } from "../../utlis/proFunc"; |
|
|
|
|
|
|
|
export default { |
|
|
|
components: {}, |
|
|
|
props: ['id'], |
|
|
|
data() { |
|
|
|
return { |
|
|
|
customerOrgEditStyle:"height:400px;", |
|
|
|
isActiveBox: false, |
|
|
|
customerOrgEditStyle: "height:400px;", |
|
|
|
data: { |
|
|
|
organizationdata: [], //体检中心数据 |
|
|
|
customerOrgType: [], //单位类别 |
|
|
|
}, |
|
|
|
pojo: { |
|
|
|
displayName: "", |
|
|
|
|
|
|
|
form:{ |
|
|
|
id: "", |
|
|
|
displayName: "", |
|
|
|
shortName: "", |
|
|
|
invoiceName: "", |
|
|
|
parentId: null, |
|
|
|
@ -180,28 +196,28 @@ export default { |
|
|
|
remark: "", |
|
|
|
isLock: "N", |
|
|
|
isActive: "Y", |
|
|
|
isLockBox: false, |
|
|
|
isActiveBox: true, |
|
|
|
organizationUnitId: null, |
|
|
|
}, //单位 记录 目前新增与更新是一致 |
|
|
|
}, //初始化 单位 记录 目前新增与更新是一致 |
|
|
|
|
|
|
|
rules: { |
|
|
|
displayName: [ |
|
|
|
{ required: true, message: "请输入名称", trigger: "blur" }, |
|
|
|
{ required: true, message: "请输入单位名称", trigger: "blur" }, |
|
|
|
], |
|
|
|
shortName: [{ required: true, message: "请输入简写", trigger: "blur" }], |
|
|
|
orgTypeId: [{ required: true, message: "请输入单位性质" }], |
|
|
|
shortName: [{ required: true, message: "请输入单位简写", trigger: "blur" }], |
|
|
|
organizationUnitId: [ |
|
|
|
{ required: true, message: "请输入体检中心", trigger: "blur" }, |
|
|
|
], |
|
|
|
displayOrder: [ |
|
|
|
{ required: true, message: "请输入显示顺序", trigger: "blur" }, |
|
|
|
], |
|
|
|
}, |
|
|
|
|
|
|
|
isshow: false, |
|
|
|
}; |
|
|
|
}, |
|
|
|
|
|
|
|
created() {}, |
|
|
|
created() { |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
//挂载完成 |
|
|
|
mounted() { |
|
|
|
@ -210,15 +226,55 @@ export default { |
|
|
|
|
|
|
|
//获取单位类别列表 |
|
|
|
this.getOrgType(); |
|
|
|
|
|
|
|
|
|
|
|
this.getCustomerOrgRd(this.id); |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
computed: { |
|
|
|
...mapState(["customerOrg","window"]), |
|
|
|
...mapState(["customerOrg", "window"]), |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
...mapMutations(["setData"]), |
|
|
|
|
|
|
|
|
|
|
|
changeBox(type) { |
|
|
|
//赋值 |
|
|
|
if (type == 'isActive') { |
|
|
|
if (this.form.isActiveBox) { |
|
|
|
this.form.isActive = 'Y'; |
|
|
|
} else { |
|
|
|
this.form.isActive = 'N'; |
|
|
|
} |
|
|
|
} else { |
|
|
|
if (this.form.isLockBox) { |
|
|
|
this.form.isLock = 'Y'; |
|
|
|
} else { |
|
|
|
this.form.isLock = 'N'; |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
//获取单位信息 |
|
|
|
getCustomerOrgRd(id) { |
|
|
|
if(!id) return; |
|
|
|
getapi(`/api/app/customer-org/${id}`).then((res) => { |
|
|
|
if (res.code != -1) { |
|
|
|
objCopy(res.data, this.form); |
|
|
|
|
|
|
|
if (res.data.isActive == 'Y') { |
|
|
|
this.form.isActiveBox = true; |
|
|
|
} else { |
|
|
|
this.form.isActiveBox = false; |
|
|
|
} |
|
|
|
if (res.data.isLock == 'Y') { |
|
|
|
this.form.isLockBox = true; |
|
|
|
} else { |
|
|
|
this.form.isLockBox = false; |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
}); |
|
|
|
}, |
|
|
|
|
|
|
|
//获取组织体检中心数据 |
|
|
|
getoraniztion() { |
|
|
|
@ -248,75 +304,77 @@ export default { |
|
|
|
|
|
|
|
//提交 |
|
|
|
Onsubmit(formName) { |
|
|
|
let body = {}; |
|
|
|
console.log("vuex data", this.customerOrg.customerOrgRd); |
|
|
|
this.$refs[formName].validate((valid) => { |
|
|
|
if (valid) { |
|
|
|
//赋值 |
|
|
|
objCopy(this.customerOrg.customerOrgRd, this.pojo); |
|
|
|
|
|
|
|
if (typeof this.pojo.parentId === "string") { |
|
|
|
if (!this.pojo.parentId || this.pojo.parentId.length < 1) { |
|
|
|
this.pojo.parentId = null; |
|
|
|
} |
|
|
|
} else { |
|
|
|
if (this.pojo.parentId && this.pojo.parentId.length > 0) { |
|
|
|
this.pojo.parentId = |
|
|
|
this.pojo.parentId[this.pojo.parentId.length - 1]; |
|
|
|
} else { |
|
|
|
this.pojo.parentId = null; |
|
|
|
} |
|
|
|
} |
|
|
|
this.$refs[formName].validate((valid, fields) => { |
|
|
|
if (!valid) { |
|
|
|
this.$message.warning(fields[Object.keys(fields)[0]][0].message); |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
body = deepCopy(this.form); |
|
|
|
delete body.isActiveBox; |
|
|
|
delete body.isLockBox; |
|
|
|
|
|
|
|
console.log( |
|
|
|
"pojo", |
|
|
|
this.pojo, |
|
|
|
"this.customerOrg.customerOrgRd", |
|
|
|
this.customerOrg.customerOrgRd |
|
|
|
); |
|
|
|
if (this.customerOrg.customerOrgRd.id.length < 1) { |
|
|
|
//id为空则新增 |
|
|
|
postapi(`/api/app/customer-org`, this.pojo).then((res) => { |
|
|
|
if (res.code == 1) { |
|
|
|
this.$message.success("创健 操作成功"); |
|
|
|
this.setData({ key: "customerOrg.customerOrgRd", value: res }); |
|
|
|
this.customerOrg.customerOrgId = res.id; |
|
|
|
this.customerOrg.customerOrgRd = res; |
|
|
|
this.getCustomerOrgTree(); |
|
|
|
} |
|
|
|
}); |
|
|
|
if (typeof body.parentId === "string") { |
|
|
|
if (!body.parentId || body.parentId.length < 1) { |
|
|
|
body.parentId = null; |
|
|
|
} |
|
|
|
} else { |
|
|
|
if (body.parentId && body.parentId.length > 0) { |
|
|
|
body.parentId = body.parentId[body.parentId.length - 1]; |
|
|
|
} else { |
|
|
|
//id不为空则编辑 |
|
|
|
putapi( |
|
|
|
`/api/app/customer-org/${this.customerOrg.customerOrgRd.id}`, |
|
|
|
this.pojo |
|
|
|
).then((res) => { |
|
|
|
if (res.code == 1) { |
|
|
|
this.$message.success("更新 操作成功"); |
|
|
|
this.getCustomerOrgTree(); |
|
|
|
} |
|
|
|
}); |
|
|
|
body.parentId = null; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
console.log("body", body, "this.form", this.form); |
|
|
|
|
|
|
|
if (this.customerOrg.customerOrgRd.id.length < 1) { |
|
|
|
//id为空则新增 |
|
|
|
postapi(`/api/app/customer-org`, body).then((res) => { |
|
|
|
if (res.code == 1) { |
|
|
|
this.$message.success("创健 操作成功"); |
|
|
|
this.setData({ key: "customerOrg.customerOrgRd", value: res }); |
|
|
|
this.customerOrg.customerOrgId = res.id; |
|
|
|
this.customerOrg.customerOrgRd = res; |
|
|
|
this.getCustomerOrgTree(); |
|
|
|
} |
|
|
|
}); |
|
|
|
} else { |
|
|
|
alert("未通过数据校验"); |
|
|
|
return false; |
|
|
|
//id不为空则编辑 |
|
|
|
putapi( |
|
|
|
`/api/app/customer-org/${this.customerOrg.customerOrgRd.id}`, |
|
|
|
body |
|
|
|
).then((res) => { |
|
|
|
if (res.code == 1) { |
|
|
|
this.$message.success("更新 操作成功"); |
|
|
|
this.getCustomerOrgTree(); |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
}); |
|
|
|
}, |
|
|
|
//新增弹框 |
|
|
|
add(child) { |
|
|
|
async add(formName,child) { |
|
|
|
|
|
|
|
if(child){ |
|
|
|
if(!this.customerOrg.customerOrgId){ |
|
|
|
await this.$refs[formName].resetFields(); |
|
|
|
|
|
|
|
if (child) { |
|
|
|
if (!this.customerOrg.customerOrgId) { |
|
|
|
this.$message.info("请先选择单位") |
|
|
|
return |
|
|
|
} |
|
|
|
this.customerOrg.customerOrgRd = { id: "", isLock: "N", isActive: "Y" ,parentId:this.customerOrg.customerOrgId}; |
|
|
|
}else{ |
|
|
|
this.customerOrg.customerOrgRd = { id: "", isLock: "N", isActive: "Y",parentId:null }; |
|
|
|
this.customerOrg.customerOrgRd.id = ''; |
|
|
|
this.customerOrg.customerOrgRd = { id: "", isLock: "N", isActive: "Y", parentId: this.customerOrg.customerOrgId }; |
|
|
|
} else { |
|
|
|
|
|
|
|
this.customerOrg.customerOrgRd = { id: "", isLock: "N", isActive: "Y", parentId: null }; |
|
|
|
} |
|
|
|
|
|
|
|
this.customerOrg.customerOrgId = ""; |
|
|
|
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
//删除 |
|
|
|
@ -331,17 +389,26 @@ export default { |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
watch: { |
|
|
|
'id'(newVal, oldVal) { |
|
|
|
console.log("watch getCustomerOrgRd newVal:", newVal, " oldVal:", oldVal); |
|
|
|
if (newVal != oldVal && newVal != '') { |
|
|
|
this.getCustomerOrgRd(newVal); |
|
|
|
} |
|
|
|
}, |
|
|
|
}, |
|
|
|
}; |
|
|
|
</script> |
|
|
|
<style scoped> |
|
|
|
::v-deep .el-form-item { |
|
|
|
margin-bottom: 5px; |
|
|
|
} |
|
|
|
.btnList{ |
|
|
|
|
|
|
|
.btnList { |
|
|
|
margin-bottom: 10px; |
|
|
|
} |
|
|
|
.btnClass{ |
|
|
|
width:110px; |
|
|
|
|
|
|
|
.btnClass { |
|
|
|
width: 110px; |
|
|
|
} |
|
|
|
</style> |