|
@@ -57,13 +57,15 @@ const changeSort = {
|
|
|
* @param options - 计算设置
|
|
|
*/
|
|
|
fun: function(ctx, data, fieldsKey, options) {
|
|
|
- if (!data.change) return;
|
|
|
+ const change = options && options.change ? data[options.change] : data.change;
|
|
|
+ if (!change) return;
|
|
|
// 变更令排序
|
|
|
- data.change.sort(function (a, b) {
|
|
|
+ change.sort(function (a, b) {
|
|
|
return a.code.localeCompare(b.code);
|
|
|
});
|
|
|
- if (data.change_audit_list) {
|
|
|
- data.change_audit_list.sort(function (a, b) {
|
|
|
+ const changeBills = options && options.changeBills ? data[options.changeBills] : data.change_audit_list;
|
|
|
+ if (changeBills) {
|
|
|
+ changeBills.sort(function (a, b) {
|
|
|
const aCIndex = data.change.findIndex(function (c) {
|
|
|
return c.cid === a.cid;
|
|
|
});
|