code/Athena0.0.1/Web/Areas/SystemManage/Views/ACETemplate/user/Index-js.cshtml
(开头部分) 8KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<script>
var _vm;
$(function () {
var vm = new ViewModel();
_vm = vm;
ko.applyBindings(vm);
vm.Init();
});
function ViewModel() {
var me = this;
ViewModelBase.call(me);
vmExtend.call(me);//读取所有数据
me.DeleteUrl = "@this.ContentUrl("~/SystemManage/User/Delete")";
//me.DataTable = new DataTableBase(me);
me.Dialog = new Dialog(me);
////打开重置密码对话框
me.RevisePasswordDialog = new RevisePasswordDialog();
me.OpenRevisePasswordDialog = function () {
me.RevisePasswordDialog.Open(me.DataTable.SelectedModel());
}
//详情页
me.DetailDialog = new DetailDialog(me);
me.Detail = function () {
me.DetailDialog.Open(me.DataTable.SelectedModel(), "详情");
}
}
function vmExtend() {
var me = this;
me.Init = function () {
me.LoadModels();
}
me.LoadModels = function (page) {
me.DataTable.SelectedModel(null);
var params = me.SearchModel();
params.page = page || 1;
$ace.get("@this.ContentUrl("~/SystemManage/User/GetModels")", params, function (result) {
me.DataTable.SetPagedData(result.Data);
}
);
}
}
function Dialog(vm) {
var me = this;
DialogBase.call(me);
me.OnOpen = function () {
var model = me.EditModel();
if (model) {
var bindModel = $ko.toJS(model);
me.Model(bindModel);
}
else {
me.Model({ IsEnabled: true });
后面还有 157 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
