公用组件 无限极分类组件 src/components/Category 使用范围:菜单,文章等各种分类配置数据 表单生成组件 https://github.com/JakHuang/form-generator json渲染表单以及是否需要编辑数据回填的功能以下为例 示例:src/views/maintain/devconfig/combineEdit.vue 注意:设置单选按钮的值时需要带上单引号,要不渲染待编辑数据时不会自动选中 提示:如果不需要每次刷新页面都弹出二维码,请在src/layout/index.vue中注释或者删除15行代码。 ```
``` -- 状态全部为 启用/禁用 // 表格公共修改状态方法 列里面写click click: () => { this.updState(row) } methods 里写入方法 updState(row) { let vm = this let text = row.belongProvince == 0 ? "启用" : "禁用"; vm.$modal.confirm('确认要' + text + '"' + row.name + '"省直管吗?').then(function() { let params = Object.assign({},row) params.belongProvince = row.belongProvince===1 ? 0 : 1 finsystenant.edit(params).then(res=>{ if(res){ row.belongProvince = row.belongProvince===1 ? 0 : 1 vm.$modal.msgSuccess(text + "成功"); } }) }) }, updState(row) { let vm = this let text = row.status == 0 ? "启用" : "禁用"; vm.$modal.confirm('确认要' + text + '"' + row.name + '"吗?').then(function() { let params = Object.assign({},row) params.status = row.status == 1 ? 0 : 1 finsysserver.edit(params).then(res=>{ if(res){ row.status = row.status == 1 ? 0 : 1 vm.$modal.msgSuccess(text + "成功"); } }) }) },