| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205 |
- /*
- * 描 述:公共格式
- */
- (function ($, learun) {
- "use strict";
- learun.jfFormatter = {
- col_CODE: function (colname) {
- return { label: colname, name: 'Code', width: 200, align: "left" }
- },
- col_NAME: function (colname) {
- return { label: colname, name: 'Name', width: 200, align: "left" }
- },
- col_AddTime: function () { return { label: "创建时间", name: "AddTime", width: 130, align: "left" } },
- col_AddWho: function () { return { label: "创建用户", name: "AddWho", width: 90, align: "left" } },
- col_EditWho: function () { return { label: "更新用户", name: "EditWho", width: 90, align: "left" } },
- col_EditTime: function () { return { label: "更新时间", name: "EditTime", width: 130, align: "left" } },
- col_MEMO: function () {
- return { label: '备注', name: 'Memo', width: 200, align: "left" }
- },
- col_SEX: function () {
- return {
- label: '性别', name: 'SexNum', width: 80, align: "center"
- , formatterAsync: function (callback, value, row) {
- learun.clientdata.getAsync('dataItem', {
- Rowkey: value,
- GrpCode: 'ESex',
- getType: 'Num',
- callback: function (item) {
- callback(item.F_NAME);
- }
- });
- }
- }
- },
- col_DEPTCODE: function () {
- return {
- label: '部门', name: 'DeptId', width: 150, align: "left"
- , formatterAsync: function (callback, value, row) {
- learun.clientdata.getAsync('userdepartment', {
- key: value,
- callback: function (item) {
- callback(item.Name);
- }
- });
- }
- }
- },
- col_ISSTOP: function () {
- return {
- label: '状态', name: 'IsStop', width: 50, align: "center"
- , formatter: function (cellvalue) {
- if (cellvalue == 0) {
- return '<span class=\"label label-success\" >正常</span>';
- } else if (cellvalue == 1) {
- return '<span class=\"label label-default\" >停用</span>';
- } else {
- return '<span class=\"label label-default\" >未知</span>';
- }
- }
- }
- },
- col_F_NO: function (colname) {
- return { label: colname, name: 'F_NO', width: 200, align: "left" }
- },
- col_F_NAME: function (colname) {
- return { label: colname, name: 'F_NAME', width: 200, align: "left" }
- },
- col_F_ISSTOP: function () {
- return {
- label: '状态', name: 'F_ISSTOP', width: 50, align: "center"
- , formatter: function (cellvalue) {
- if (cellvalue == 0) {
- return '<span class=\"label label-success\" style=\"cursor: pointer;\">正常</span>';
- } else {
- return '<span class=\"label label-default\" style=\"cursor: pointer;\">禁用</span>';
- }
- }
- }
- },
- col_F_SEX: function () {
- return {
- label: '性别', name: 'F_SEX', width: 80, align: "center"
- , formatterAsync: function (callback, value, row) {
- learun.clientdata.getAsync('dataItem', {
- Rowkey: value,
- GrpCode: 'ESex',
- getType: 'Num',
- callback: function (item) {
- callback(item.F_NAME);
- }
- });
- }
- }
- },
- col_F_AUTOSTOPTIME: function (collbl, colname) {
- return {
- label: '自动停用时间', name: 'F_AUTOSTOPTIME', width: 150, align: "left"
- , formatter: function (cellvalue) {
- var s = learun.formatDate(cellvalue, 'yyyy-MM-dd');
- if (s == "9999-12-31") {
- return "长期";
- }
- else {
- return s;
- }
- }
- }
- },
- col_F_DEPTNO: function () {
- return {
- label: '部门', name: 'F_DEPTNO', width: 150, align: "left"
- , formatterAsync: function (callback, value, row) {
- learun.clientdata.getAsync('department', {
- key: value,
- callback: function (item) {
- callback(item.F_NAME);
- }
- });
- }
- }
- },
- col_F_ADDUSERNO: function () {
- return {
- label: '创建用户', name: 'F_ADDUSERNO', width: 150, align: "left"
- , formatterAsync: function (callback, value, row) {
- learun.clientdata.getAsync('user', {
- key: value,
- callback: function (item) {
- if (!!item && !!item.F_NAME) {
- callback(item.F_NAME);
- }
- else {
- callback(value);
- }
- }
- });
- }
- }
- },
- col_F_ADDTIME: function () {
- return learun.jfFormatter.col_DateTime("创建时间", "F_ADDTIME");
- },
- col_F_EDITUSERNO: function () {
- return {
- label: '编辑用户', name: 'F_EDITUSERNO', width: 150, align: "left"
- , formatterAsync: function (callback, value, row) {
- learun.clientdata.getAsync('user', {
- key: value,
- callback: function (item) {
- if (!!item && !!item.F_NAME) {
- callback(item.F_NAME);
- }
- else {
- callback(value);
- }
- }
- });
- }
- }
- },
- col_F_EDITTIME: function () {
- return learun.jfFormatter.col_DateTime("编辑时间", "F_EDITTIME");
- },
- col_F_MEMO: function () {
- return { label: '备注', name: 'F_MEMO', width: 200, align: "left" }
- },
- col_DateTime: function (collbl, colname) {
- return {
- label: collbl, name: colname, width: 130, align: "left"
- , formatter: function (cellvalue) {
- return learun.formatDate(cellvalue, 'yyyy-MM-dd hh:mm:ss');
- }
- }
- },
- col_Date: function (collbl, colname) {
- return {
- label: collbl, name: colname, width: 90, align: "left"
- , formatter: function (cellvalue) {
- var s = learun.formatDate(cellvalue, 'yyyy-MM-dd');
- if (s == "9999-12-31") {
- return "长期";
- }
- else {
- return s;
- }
- }
- }
- },
- col_EOrderState: function () {
- return {
- label: '订单状态', name: 'F_STATENUM', width: 120, align: "left"
- , formatterAsync: function (callback, value, row) {
- learun.clientdata.getAsync('dataItem', {
- Rowkey: value,
- GrpCode: 'EOrderState',
- getType: 'Num',
- callback: function (item) {
- callback(item.F_NAME);
- }
- });
- }
- }
- }
- };
- })(window.jQuery, top.learun);
|