Commit fd501f54 by 杨树贤

fix

parent e2317386
...@@ -2,28 +2,34 @@ ...@@ -2,28 +2,34 @@
<script> <script>
document.addEventListener('alpine:init', () => { document.addEventListener('alpine:init', () => {
Alpine.data('receiptForm', () => ({ Alpine.data('receiptForm', () => ({
receiptType: $('#receipt_type').val(), receiptType: $('#receipt_type').val()
init() { , init() {
let g = this; let g = this;
layui.use(['form', 'upload', 'admin'], function () { layui.use(['form', 'upload', 'admin'], function() {
const form = layui.form const form = layui.form
const upload = layui.upload; const upload = layui.upload;
const admin = layui.admin; const admin = layui.admin;
//提交数据 //提交数据
form.on('submit(addSupplierReceipt)', function (data) { form.on('submit(addSupplierReceipt)', function(data) {
// layer.confirm('确定要保存银行信息吗?一旦保存,该供应商就会再次进入审核阶段', function (index) { // layer.confirm('确定要保存银行信息吗?一旦保存,该供应商就会再次进入审核阶段', function (index) {
layer.confirm('确定要保存银行信息吗?', function (index) { layer.confirm('确定要保存银行信息吗?', function(index) {
let res = ajax('/api/supplier_receipt/AddSupplierReceipt', data.field); let res = ajax('/api/supplier_receipt/AddSupplierReceipt', data.field);
if (!res) { if (!res) {
layer.msg('网络错误,请重试', {icon: 6}); layer.msg('网络错误,请重试', {
icon: 6
});
} else { } else {
if (res.err_code === 0) { if (res.err_code === 0) {
admin.putTempData("needFreshList", 1); admin.putTempData("needFreshList", 1);
admin.closeThisDialog(); admin.closeThisDialog();
parent.layer.msg(res.err_msg, {icon: 6}); parent.layer.msg(res.err_msg, {
icon: 6
});
} else { } else {
parent.layer.msg(res.err_msg, {icon: 5}); parent.layer.msg(res.err_msg, {
icon: 5
});
} }
} }
return false; return false;
...@@ -31,21 +37,36 @@ ...@@ -31,21 +37,36 @@
return false; return false;
}) })
form.on('radio(receipt_type)', function (data) { form.on('radio(receipt_type)', function(data) {
g.receiptType = data.value; g.receiptType = data.value;
if (data.value === '1') { if (data.value === '1') {
$('#bank_address_require_span').hide(); disableNationId();
$('#nation_id').val('36'); } else {
$('#nation_id').val('');
enableNationId();
}
});
if (g.receiptType === '1') {
disableNationId();
} else {
enableNationId();
}
function disableNationId() {
$('#nation_id').val(36);
form.render('select');
$('#nation_id').attr('disabled', true); $('#nation_id').attr('disabled', true);
$('#nation_id').addClass('layui-disabled'); $('#nation_id').addClass('layui-disabled');
form.render('select'); form.render('select');
} else { }
$('#nation_id').val('');
function enableNationId() {
$('#nation_id').attr('disabled', false); $('#nation_id').attr('disabled', false);
$('#nation_id').removeClass('layui-disabled'); $('#nation_id').removeClass('layui-disabled');
form.render('select'); form.render('select');
} }
});
//图片上传 //图片上传
upload.render({ upload.render({
...@@ -53,22 +74,22 @@ ...@@ -53,22 +74,22 @@
, url: UploadImgUrl , url: UploadImgUrl
, field: 'upload' , field: 'upload'
, data: { , data: {
k1: k1, k1: k1
k2: k2, , k2: k2
source: 1, , source: 1
cancel_time_verify: 1, , cancel_time_verify: 1
} , }
, accept: 'file' , accept: 'file'
, exts: 'jpg|png|bmp|jpeg|zip|pdf' , exts: 'jpg|png|bmp|jpeg|zip|pdf'
, size: 20000 , size: 20000
, before: function (obj) { , before: function(obj) {
layer.msg('加载中', { layer.msg('加载中', {
icon: 16 icon: 16
, shade: 0.01 , shade: 0.01
}); });
let item = this.item; let item = this.item;
//预读本地文件示例,不支持ie8 //预读本地文件示例,不支持ie8
obj.preview(function (index, file, result) { obj.preview(function(index, file, result) {
// if (file.type.indexOf('image') !== -1){ // if (file.type.indexOf('image') !== -1){
// $('#' + item.attr('preview')).attr('src', result); //图片链接(base64) // $('#' + item.attr('preview')).attr('src', result); //图片链接(base64)
// }else{ // }else{
...@@ -76,20 +97,26 @@ ...@@ -76,20 +97,26 @@
// } // }
}); });
} }
, done: function (res) { , done: function(res) {
if (res.code === 200) { if (res.code === 200) {
layer.msg('上传成功', {icon: 6}); layer.msg('上传成功', {
icon: 6
});
let item = this.item; let item = this.item;
$('#' + item.attr('data-obj')).val(res.data[0]); $('#' + item.attr('data-obj')).val(res.data[0]);
$('#certificate_url').text(res.data[0]); $('#certificate_url').text(res.data[0]);
return false; return false;
} else { } else {
layer.msg('上传失败,' + res.message, {icon: 5}); layer.msg('上传失败,' + res.message, {
icon: 5
});
return false; return false;
} }
} }
, error: function (res) { , error: function(res) {
layer.msg('上传失败:' + res.message, {icon: 5}); layer.msg('上传失败:' + res.message, {
icon: 5
});
return false; return false;
} }
}); });
...@@ -97,4 +124,5 @@ ...@@ -97,4 +124,5 @@
} }
})); }));
}); });
</script> </script>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment