前端接口对接

This commit is contained in:
pengyb 2024-08-21 21:21:45 +08:00
parent 83a3fdba1d
commit e0e41f37f9
6 changed files with 45 additions and 9 deletions

View File

@ -101,7 +101,7 @@
<div class="layui-tab-content" style="width: 100%;height: 90%;"> <div class="layui-tab-content" style="width: 100%;height: 90%;">
<!-- 栏目1 --> <!-- 栏目1 -->
<div class="layui-tab-item layui-show"> <div class="layui-tab-item layui-show">
<iframe src="index.html" id="indexFrame" frameborder="0" width="100%" height="100%"></iframe> <iframe src="index.html" id="indexFrame" frameborder="0" width="100%" height="100%"></iframe>
</div> </div>
<!-- 栏目2 --> <!-- 栏目2 -->
<div class="layui-tab-item"> <div class="layui-tab-item">

View File

@ -68,17 +68,17 @@
</div> </div>
<!-- 栏目2 --> <!-- 栏目2 -->
<div class="layui-tab-item"> <div class="layui-tab-item">
<iframe src="./viewResult/viewResult.html" frameborder="0" width="100%" <iframe src="./viewResult/viewResult.html" id="viewResultFrame" frameborder="0" width="100%"
height="100%"></iframe> height="100%"></iframe>
</div> </div>
<!-- 栏目3 --> <!-- 栏目3 -->
<div class="layui-tab-item"> <div class="layui-tab-item">
<iframe src="./viewPlan/viewPlanList.html" frameborder="0" width="100%" <iframe src="./viewPlan/viewPlanList.html" id="viewPlanFrame" frameborder="0" width="100%"
height="100%"></iframe> height="100%"></iframe>
</div> </div>
<!-- 栏目4 --> <!-- 栏目4 -->
<div class="layui-tab-item"> <div class="layui-tab-item">
<iframe src="./staff/staffList.html" frameborder="0" width="100%" <iframe src="./staff/staffList.html" id="staffFrame" frameborder="0" width="100%"
height="100%"></iframe> height="100%"></iframe>
</div> </div>
<!-- 栏目5 --> <!-- 栏目5 -->

View File

@ -305,7 +305,6 @@ function initTable3(userName,proName,yjName,makeMonth){
* 详情 * 详情
* */ * */
function checkView(obj) { function checkView(obj) {
debugger
let height = '98%'; let height = '98%';
let width = '95%'; let width = '95%';
$.ajax({ $.ajax({

View File

@ -45,6 +45,20 @@ function init(){
iframeWindow.setData(); iframeWindow.setData();
var viewResultFrame = $("#viewResultFrame")[0];
var viewResultWindow = viewResultFrame.contentWindow;
viewResultWindow.init();
var viewPlanFrame = $("#viewPlanFrame")[0];
var viewPlanWindow = viewPlanFrame.contentWindow;
viewPlanWindow.init();
var staffFrame = $("#staffFrame")[0];
var staffWindow = staffFrame.contentWindow;
staffWindow.init();
var projectFrame = $("#projectFrame")[0]; var projectFrame = $("#projectFrame")[0];
var projectWindow = projectFrame.contentWindow; var projectWindow = projectFrame.contentWindow;
projectWindow.init(); projectWindow.init();

View File

@ -286,7 +286,11 @@ function initGmTableOne(){
skin: 'line', // 表格样式 skin: 'line', // 表格样式
cols: [[ cols: [[
{ {
type: 'checkbox' type: 'checkbox',
templet: function(d){
// 根据条件决定是否渲染多选框
return '<input type="checkbox" disabled />';
}
}, },
{ {
title: '序号', title: '序号',
@ -298,7 +302,16 @@ function initGmTableOne(){
{field:'gtUserName', title: '护线员 (来源:人员合同)',align: 'center',}, {field:'gtUserName', title: '护线员 (来源:人员合同)',align: 'center',},
]], ]],
done: function(res,curr,count){ done: function(res,curr,count){
//checkPermission(); //我这里是封装过talbe所以是res.rows需要打印出自己的res是什么
for (var i in res.data) {
let item = res.data[i];
if(item.isTower == '1'){
// checkbox 根据条件设置不可选中
$('tr[data-index=' + i + '] input[type="checkbox"]').prop('disabled', true);
//重新渲染
form.render();
}
}
} }
}); });
} }
@ -350,7 +363,16 @@ function initGmTableTwo(){
} }
]], ]],
done: function(res,curr,count){ done: function(res,curr,count){
//checkPermission(); //我这里是封装过talbe所以是res.rows需要打印出自己的res是什么
for (var i in res.data) {
let item = res.data[i];
if(item.isTower == '1'){
// checkbox 根据条件设置不可选中
$('tr[data-index=' + i + '] input[type="checkbox"]').prop('disabled', true);
//重新渲染
form.render();
}
}
} }
}); });
} }

View File

@ -52,6 +52,7 @@ function resetClick(){
* 初始化数据 * 初始化数据
*/ */
function init(){ function init(){
var yjId = $(window.parent.document).find("input[id='taskSourceId']").attr("stationId");
// 渲染表格 // 渲染表格
table.render({ table.render({
id: 'layui_table', id: 'layui_table',
@ -59,7 +60,7 @@ function init(){
url: PATH_URL + '/inspectionPlan/getLineProjectListPage', url: PATH_URL + '/inspectionPlan/getLineProjectListPage',
where: { where: {
insMonth:$('#insMonth').val(), insMonth:$('#insMonth').val(),
yjId:$(window.parent.document).find("input[id='taskSourceId']").attr("stationId") yjId:yjId
}, },
page: true, page: true,
method:'post', method:'post',