sql { type: 'select', dataIndex: 'status', label: '状态', placeholder: '请选择', defaultValue: '1', options: [ { label: '启用', value: '1' }, { label: '禁用', value: '0' } ] }
所有输入框宽度为:150px
style="width: 150px"
所有table列:
文字字符相同时候居中。例如:手机号
文字字符不相同时候居左。例如:人员名称
数字居右。例如:3.14
启用/禁用/删除时候需要confirm提示sql switch: row => { const result = {} if (row.belongProvince == 1) { Object.assign(result, { value: true, // 开 label: '是', // 开的描述 click: () => { // 点击事件 this.updState(row) } }) } else { Object.assign(result, { value: false, // 关 label: '否', // 关的描述 click: () => { this.updState(row) } }) } return result }
sql // 修改状态 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 + "成功"); } }) }) },
sql formatter: row => { return { value: DateFormatter.LongToDateTime(row.create_time) } }
{ type: 'select', dataIndex: 'orgId', label: '主办单位', placeholder: '请选择', defaultValue: '', options: [], cascader: [{key:'orgDeptId',queryKey: 'parentId'}], optionsConfig: { label: 'label', value: 'id', url: SettingIplatform.apiBaseURL + '/base/dept/select/treeDept' } }, { type: 'select', dataIndex: 'orgDeptId', label: '主办部门', placeholder: '请选择', defaultValue: '', // 选择后会触发哪些项的加载,支持多个; parentId // 会自动在指定项加上{[dataIndex]: value}的筛选条件 options: [], optionsConfig: { label: 'deptName', value: 'id', url: SettingIplatform.apiBaseURL + '/base/dept/selectDeptByParentId' } },