懒羊羊
2023-08-30 1ac2bc1590406d9babec036e154d8d08f34a6aa1
提交 | 用户 | 时间
1ac2bc 1 /**
2  * 添加或者修改页面
3  */
4 var CodingRuleInfoDlg = {
5     data: {
6         id: "",
7         codingRuleCode: "",
8         codingRuleDesc: "",
9         codingRulePrefix: "",
10         enableDate: "",
11         dateType: "",
12         currentCode: "",
13         codeLength: "",
14         spareField1: "",
15         spareField2: "",
16         remark: "",
17         createUser: "",
18         createTime: "",
19         updateUser: "",
20         updateTime: ""
21     }
22 };
23
24 layui.use(['form', 'admin', 'ax','laydate','upload','formSelects'], function () {
25     var $ = layui.jquery;
26     var $ax = layui.ax;
27     var form = layui.form;
28     var admin = layui.admin;
29
30     // window.onload = function (){
31         getDictType();
32     // }
33
34     // 监听select的change事件
35     form.on('select', function(data){
36         if (data.elem.id === 'enableDate') {
37             if (data.value === '0') {
38                 $('#dateType').prop('disabled', true);
39                 var selectElem = layui.$('#dateType'); // 获取select元素
40                 selectElem.empty(); // 清空select中的
41                 $('#dateType').append(new Option(""));// 下拉菜单里添加元素
42                 getDictType();
43             } else {
44                 $('#dateType').prop('disabled', false);
45             }
46             form.render('select');
47         }
48     });
49
50     function getDictType(){
51         $.ajax({
52             type: "POST",
53             contentType: "application/json;charset=UTF-8",
54             url: Feng.ctxPath + '/dict/list?dictTypeId=1694171602147848194',
55             success: function (result) {
56                 // var selectElem = layui.$('#dateType'); // 获取select元素
57                 // selectElem.empty(); // 清空select中的
58                 // $('#dateType').append(new Option("请选择日期格式"));// 下拉菜单里添加元素
59                 $.each(result.data, function (index, value) {
60                     $('#dateType').append(new Option(value.code));// 下拉菜单里添加元素
61                 });
62                 layui.form.render("select");//重新渲染 固定写法
63             },
64         });
65     }
66     //表单提交事件
67     form.on('submit(btnSubmit)', function (data) {
68         var ajax = new $ax(Feng.ctxPath + "/codingRule/addItemCodingRule", function (data) {
69             Feng.success("添加成功!");
70             window.location.href = Feng.ctxPath + '/codingRule'
71         }, function (data) {
72             Feng.error("添加失败!" + data.responseJSON.message)
73         });
74         ajax.set(data.field);
75         ajax.start();
76
77         return false;
78     });
79
80     $('#cancel').click(function(){
81         window.location.href = Feng.ctxPath + '/codingRule'
82     });
83
84 });