Commit 1474e927 by 杨树贤

IQC检测查看权限设置

parent d7522e3d
...@@ -13,8 +13,19 @@ class SupplierExaminationFilter ...@@ -13,8 +13,19 @@ class SupplierExaminationFilter
public function listFilter($request) public function listFilter($request)
{ {
$map = $request->all(); $map = $request->all();
$canViewAllSupplierExamination = checkPerm('ViewAllSupplierExamination');
$name = $request->user->name;
$model = new SupplierExaminationModel(); $model = new SupplierExaminationModel();
$query = $model->orderBy('id', 'desc'); $query = $model->orderBy('id', 'desc');
if ($canViewAllSupplierExamination) {
} else {
$query->where('purchase_name', $name);
}
if (!empty($map['supplier_name'])) { if (!empty($map['supplier_name'])) {
$query->where('supplier_name', 'like', "%${map['supplier_name']}%"); $query->where('supplier_name', 'like', "%${map['supplier_name']}%");
} }
......
<script> <script>
layui.use(['table', 'form', 'element', 'table', 'layer', 'admin','xmSelect'], function () { layui.use(['table', 'form', 'element', 'table', 'layer', 'admin', 'xmSelect'], function () {
let admin = layui.admin; let admin = layui.admin;
let form = layui.form; let form = layui.form;
let element = layui.element; let element = layui.element;
let xmSelect = layui.xmSelect; let xmSelect = layui.xmSelect;
form.on('submit(addSupplierExamination)', function (data) { form.on('submit(addSupplierExamination)', function (data) {
layer.confirm('是否确认新增IQC检测资料?', function (index) {
let url = '/api/supplier_examination/AddSupplierExamination'; let url = '/api/supplier_examination/AddSupplierExamination';
let res = ajax(url, data.field); let res = ajax(url, data.field);
if (!res) { if (!res) {
...@@ -20,8 +21,11 @@ ...@@ -20,8 +21,11 @@
} }
return false; return false;
}); });
});
form.on('submit(cancel)', function (data) { form.on('submit(cancel)', function (data) {
layer.confirm('是否退出新增IQC检测资料?', function (index) {
admin.closeThisDialog(); admin.closeThisDialog();
}); });
}); });
});
</script> </script>
\ No newline at end of file
...@@ -6,6 +6,7 @@ ...@@ -6,6 +6,7 @@
let xmSelect = layui.xmSelect; let xmSelect = layui.xmSelect;
form.on('submit(addSupplierExamination)', function (data) { form.on('submit(addSupplierExamination)', function (data) {
layer.confirm('是否确认修改IQC检测资料s?', function (index) {
let url = '/api/supplier_examination/UpdateSupplierExamination'; let url = '/api/supplier_examination/UpdateSupplierExamination';
let res = ajax(url, data.field); let res = ajax(url, data.field);
if (!res) { if (!res) {
...@@ -20,6 +21,7 @@ ...@@ -20,6 +21,7 @@
} }
return false; return false;
}); });
});
form.on('submit(cancel)', function (data) { form.on('submit(cancel)', function (data) {
admin.closeThisDialog(); admin.closeThisDialog();
}); });
......
...@@ -35,12 +35,22 @@ ...@@ -35,12 +35,22 @@
</div> </div>
<div style="margin-left: 20px;margin-right: 20px"> <div style="margin-left: 20px;margin-right: 20px">
<div class="layui-btn-group demoTable" style="margin-top: 15px"> <div class="layui-btn-group demoTable" style="margin-top: 15px">
@if(checkPerm('AddSupplierExamination'))
<button type="button" class="layui-btn layui-btn-sm" id="add_supplier_examination">新增</button> <button type="button" class="layui-btn layui-btn-sm" id="add_supplier_examination">新增</button>
@endif
@if(checkPerm('UpdateSupplierExamination'))
<button type="button" class="layui-btn layui-btn-sm" id="update_supplier_examination">编辑</button> <button type="button" class="layui-btn layui-btn-sm" id="update_supplier_examination">编辑</button>
@endif
@if(checkPerm('ImportSupplierExamination'))
<button type="button" class="layui-btn layui-btn-sm" id="import_supplier_examination">导入</button> <button type="button" class="layui-btn layui-btn-sm" id="import_supplier_examination">导入</button>
@endif
<a href="/data/import_supplier_examination_template.xlsx" target="_blank" class="layui-btn layui-btn-sm" <a href="/data/import_supplier_examination_template.xlsx" target="_blank" class="layui-btn layui-btn-sm"
id="download_supplier_examination_import_template">下载模板</a> id="download_supplier_examination_import_template">下载模板</a>
@if(checkPerm('DeleteSupplierExamination'))
<button type="button" class="layui-btn layui-btn-sm" id="delete_supplier_examination">删除</button> <button type="button" class="layui-btn layui-btn-sm" id="delete_supplier_examination">删除</button>
@endif
</div> </div>
<table class="layui-table" id="supplierExaminationList" lay-filter="supplierExaminationList"></table> <table class="layui-table" id="supplierExaminationList" lay-filter="supplierExaminationList"></table>
......
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