123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135 |
- layui.use('form', function () {
- var form = layui.form;
- console.log(window.location.href);
- bindSelect();
- var id = QueryString('id');
- if (id == null || id == undefined || id == '') {
- id = '0';
- }
- if (id != '0') {
- $.ajax({
- url: '/mes/api/machine/' + id,
- type: 'get',
- dataType: 'json',
- success: function (res) {
- form.val('addForm', {
- FCode: res.fCode,
- FName: res.fName,
- FModel: res.fModel,
- ImsIp: res.imsIp,
- Remark: res.remark,
- FModelName: res.fModel
- });
- }
- });
- }
- form.on('select(fmodelselect)', function (data) {
- console.log(data);
- // $('input[name=FModelName]').val(data.value);
- $.get('/mes/api/macmodel/getmodelall', {}, function (res) {
- if (res) {
- for (var i in res) {
- if (res[i].fCode == data.value) {
- $('input[name=FModelName]').val(res[i].fName);
- break;
- }
- }
- //form.render();
- }
- });
- });
- form.on('submit(*)', function (data) {
- var obj = {
- ID: id,
- FCode: data.field.FCode,
- FName: data.field.FName,
- FModel: data.field.FModel,
- ImsIp: data.field.ImsIp,
- Remark: data.field.Remark
- };
- $.ajax({
- url: '/mes/api/machine/add',
- contentType: 'application/json',
- type: 'post',
- dataType: 'text',
- data: JSON.stringify(obj),
- success: function (res) {
- var result = res == '0' ? '失败' : '成功';
- var content = id == '0' ? '添加' : '修改';
- var iconId = res == '0' ? 2 : 1;
- var animateId = res == '0' ? 6 : 0;
- id = res;
- if (res != '0') {
- layer.msg(content + result, {
- icon: iconId,
- anim: animateId
- });
- $.ajax({
- url: '/mes/api/machine/' + res,
- type: 'get',
- dataType: 'json',
- success: function (res) {
- form.val('addForm', {
- FCode: res.fCode,
- FName: res.fName,
- FModel: res.fModel,
- ImsIp: res.imsIp,
- Remark: res.remark,
- FModelName: res.fModel
- });
- }
- });
- parent.reloadTable();
- } else {
- layer.msg('网络错误,请联系管理员', {
- icon: 2,
- animateId: 6
- })
- }
- }
- });
- return false;
- });
- $('#btnAddContinue').click(function () {
- id = '0';
- });
- $('#btnCopy').click(function () {
- form.val('addForm', {
- FCode: ''
- });
- id = '0';
- })
- form.verify({
- ipAddress: function (value, item) {
- var regex = /((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)/;
- if (!regex.test(value)) {
- return '请输入合法的IP地址';
- }
- }
- });
- function bindSelect() {
- $.ajaxSettings.async = false;
- $.get('/mes/api/macmodel/GetSelect', {}, function (res) {
- if (res) {
- for (var i = 0; i < res.length; i++) {
- var option = $('<option>');
- option.val(res[i].fCode);
- option.text(res[i].fCode);
- $('select[name=FModel]').append(option);
- }
- form.render();
- }
- }, 'json')
- }
- });
|