91 lines
2.1 KiB
JavaScript
91 lines
2.1 KiB
JavaScript
import { observable, action, toJS } from "mobx";
|
|
import { WeaForm } from "comsMobx";
|
|
import { WeaTableNew } from "comsMobx";
|
|
import { Modal, message } from "antd";
|
|
import { i18n } from "../public/i18n";
|
|
|
|
const { TableStore } = WeaTableNew;
|
|
|
|
export class RankSchemeStore {
|
|
@observable tableStore = new TableStore();
|
|
@observable topMenu = [];
|
|
@observable rightMenu = [];
|
|
@observable condition = [];
|
|
@observable searchCondition = [];
|
|
@observable isEdit = true;
|
|
@observable isNew = true;
|
|
@observable isPanelShow = false; //高级搜索面板
|
|
@observable form2 = new WeaForm();
|
|
@observable form = new WeaForm();
|
|
@observable form1 = new WeaForm();
|
|
@observable schemeName = "";
|
|
@observable conditionNum = 2;
|
|
@observable ids = ""; //选择行id
|
|
@observable searchConditionLoading = true;
|
|
@observable nEdialogTitle = "";
|
|
@observable visible = false;
|
|
@observable dialogLoading = true;
|
|
@observable schemeId = "";
|
|
@observable date = "";
|
|
|
|
@action
|
|
getHasRight() {
|
|
this.topMenu = [
|
|
{
|
|
isBatch: "1",
|
|
isTop: "1",
|
|
menuFun: "new",
|
|
menuIcon: "icon-coms-New-Flow",
|
|
menuName: "新建",
|
|
type: "BTN_Addnew",
|
|
},
|
|
{
|
|
isBatch: "1",
|
|
isTop: "1",
|
|
menuFun: "batchDelete",
|
|
menuIcon: "icon-coms-Batch-delete",
|
|
menuName: "批量删除",
|
|
type: "BTN_BatchDelete",
|
|
},
|
|
];
|
|
this.rightMenu = [
|
|
{
|
|
isBatch: "0",
|
|
isTop: "1",
|
|
menuFun: "new",
|
|
menuIcon: "icon-coms-New-Flow",
|
|
menuName: "新建",
|
|
type: "BTN_Addnew",
|
|
},
|
|
{
|
|
isBatch: "0",
|
|
isTop: "0",
|
|
menuFun: "log",
|
|
menuIcon: "icon-coms-Print-log",
|
|
menuName: "日志",
|
|
type: "BTN_log",
|
|
},
|
|
{
|
|
isBatch: "0",
|
|
isTop: "0",
|
|
menuFun: "custom",
|
|
menuIcon: "icon-coms-task-list",
|
|
menuName: "显示列定制",
|
|
type: "BTN_COLUMN",
|
|
},
|
|
];
|
|
}
|
|
|
|
updateFields(val) {
|
|
this.form2.updateFields({
|
|
schemeName: {
|
|
value: val,
|
|
},
|
|
});
|
|
}
|
|
|
|
formReset() {
|
|
this.form = new WeaForm();
|
|
}
|
|
}
|