| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121 |
- $(function () {
- $("#form-templateFile-add").validate({
- rules: {
- name: {
- required: true,
- minlength: 1,
- maxlength: 64,
- remote: {
- url: pagePath + "/super/isExistTemplateName",
- type: "get",
- data: {
- name: function () {
- return $("#name").val();
- },
- id: '',
- typeId :function(){
- return $("#typeId").val();
- },
- itemId: function () {
- return $("#itemId").val();
- }
- }
- }
- },
- value: {
- required: true,
- minlength: 1,
- maxlength: 64
- }
- },
- messages: {
- name: {
- remote: "该模板已存在!"
- }
- },
- onkeyup: false,
- focusCleanup: true,
- success: "valid",
- submitHandler: function (form) {
- // $(form).find(":submit").attr("disabled", true);
- /*if($("#fileListPre").find("input[name='fileDown.file_id']").length==0){
- errorMessage('请上传模板文件!');
- return false;
- }*/
- $(form).ajaxSubmit({
- type: 'post',
- url: pagePath + "/super/template/save",
- dataType: "json",
- success: function (data) {
- if (data.success) {
- succeedMessage(data.message);
- setShortTimeClose();
- } else {
- // $(form).find(":submit").attr("disabled", false);
- errorMessage(data.message);
- }
- },
- error: function () {
- errorMessage('系统错误!');
- }
- });
- return false; // 非常重要,如果是false,则表明是不跳转,在本页上处理,也就是ajax,如果是非false,则传统的form跳转。
- }
- });
-
- });
- //添加模板文件
- function template_addFile(title,url,w,h){
- var typeId = $("#typeList").val()==null?0:$("#typeList").val();
- var itemId = $("#itemList").val()==null?0:$("#itemList").val();
-
- url += "/"+ typeId+"/"+ itemId;
- layer_show(title,pagePath+url,w,h);
- }
- //编辑模板文件
- function template_editFile(title,url,w,h){
- layer_show(title,pagePath+url,w,h);
- }
- /*模板--删除*/
- function template_del( url){
-
- layer.confirm('确认要删除吗?',function(index){
- //此处请求后台程序,下方是成功后的前台处理……
- $.ajax({
- type:"DELETE",
- dataType:"json",
- url: pagePath+url,
- data:{
- "timestamp":new Date().getTime()
- },
- success: function (result) {
- if (result.success) {
- smileMessage(result.message)
- setTime();
- } else {
- errorMessage(result.message);
- }
- },
- error: function () {
- errorMessage('系统错误!');
- }
- });
- });
- }
- //重新加载模板列表
- //changeType : 0 改变type,1改变item
- function reloadTemplateList(changeType){
- var typeId = $("#typeList").val()==null?0:$("#typeList").val();
- var itemId = $("#itemList").val()==null?0:$("#itemList").val();
- if(0==changeType){
- //改变类型的时候清空item子类型
- itemId = 0;
- }
- var url = pagePath + "/super/template/add/"+ typeId+"/"+ itemId;
- location.replace(url);
- }
|