12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- define(function (require) {
- return function (context) {
- var $dlg;
- return {
- xtype: 'dialog',
- dialogId: 'dialogUser',
- title: context.isEdit ? '新增' : '编辑' + '用户代理',
- width: 400,
- height: 460,
- onOpen: function () {
- console.log('onBeforeClose');
- $dlg = $(this);
- $dlg.formSet(context.row);
- },
- center: {
- items: {
- xtype: 'form',
- items: [
- [{name: 'userAgentId', xtype: 'hidden'}],
- [{name: 'branchId', label: '子机构代码', required: true}],
- [{
- name: 'beActive',
- label: '启用状态',
- required: true,
- xtype: 'yvselect',
- data: [{id: 'Y', text: '启用'}, {id: 'N', text: '禁用'}, {id: 'D', text: '删除'}]
- }],
- [{name: 'loginName', label: '账号', required: true}],
- [{name: 'loginType', label: '登录类型', required: true, xtype: 'yvselect', data: [{id: 'pwd', text: '账号密码'}]}],
- [{name: 'agentType', label: '登录账户类型', required: true}],
- [{name: 'dataId', label: '实体ID', required: true}],
- [{name: 'linkName', label: '显示名称', required: true}],
- ]
- }
- },
- buttons: [
- {
- text: '关闭', iconCls: 'fa fa-times-circle', onClick: function () {
- //关闭方法
- $dlg.window('close');
- }
- },
- {
- text: '保存', iconCls: 'fa fa-save', onClick: function () {
- var newData = $dlg.formGet();
- if (newData.branchId === null || newData.branchId === '') {
- $.yvan.msg('请填写子机构代码');
- return;
- }
- var url = '/sys/userAgent/edit';
- if (context.isEdit === false) {
- url = '/sys/userAgent/add';
- }
- $.yvan.ajax({
- url: api(url),
- contentType: "application/json; charset=utf-8",
- data: JSON.stringify(newData),
- method: 'post',
- success: function (data) {
- $.yvan.msg(data.msg);
- $dlg.window('close');
- context.ok();
- },
- error: function (data) {
- $.yvan.msg(data.msg);
- }
- });
- }
- }
- ]
- }
- }
- }
- );
|