遇到几个问题,一个是我在详细页的第一个页里面可以获取到数据,第二个就不行了。
后面发现是Form的ID对应错了
另外还有一种方法:
js里面写
var prorow;
click: function (r) {
prorow = r;
},
$("#aa").val(prorow.JSNAME); //这种方式就是赋值的方式
详细页里面写:
<input type="text" readonly="readonly" class="form-control" id="aa" name="JSNAME" placeholder="技术负责人" />
二 :$.msg.alert();$.console.log();这两个弹窗方式可以用来测试。
js------------------js-=================js=============js=
$(document).ready(function () {
var prorow;
var table = $("#table-list").uTable({
url: "ITestingCompany",
page: {
pageSize: 20,
reqindex: "index",
reqsize: "size"
},
click: function (r) {
prorow = r;
},
heads: [
{ key: "area", name: "地区" },
{ key: "NAME", name: "所属机构名称" },
{ key: "ADDRESS", name: "机构地址" },
{ key: "STATIONID", name: " 机构代码" },
{ key: "FR", name: "企业法人" },
{ html: '<a href="javascript:" class="p-read" data-id="{{ID}}" >查看</a> <a href="javascript:" ', name: "操作" }
]
});
// 检测机构列表-->点击查看按钮
$("#table-list").on("click", ".p-read", function () {
pid = $(this).attr("data-id");//人员id
Detail(pid);})
function Detail(pid)
{
$.layout.detail("VTestingCompany/Detail", function () {
var apptree = $("#myTab").utab({
openNext: true,
click: function (i) {
switch (i)
{
//人员信息
case 1:
JCcompanyInformation();
break;
//分场所信息
case 2:
FenchangsuoInformation();
break;
//其他信息
case 3:
OtherInformation();
break;
default:
}
}
});
});
//人员信息
function JCcompanyInformation() {
$.get("ITestingCompany/Get", { id: pid }, function (d) {
var jsond = stringToJSON(d.Comp);
$("#form_JCpersonInformation").Form({
data: jsond[0],
disabled: true
});
});
}
//分场所信息
function FenchangsuoInformation() {
FenchangsuoInformation = $("#div-FenchangsuoInformation").uTable({
url: "ITestingCompany/FenchangsuoInformation?id=" + pid,
page: {
pageSize: 20,
reqindex: "index",
reqsize: "size"
},
heads: [
{ key: "", name: "分场所数量" },
],
});
}
//其他信息
function OtherInformation() {
FenchangsuoInformation = $("#div-OtherInformation").uTable({
url: "ITestingCompany/OtherInformation?id=" + pid,
page: {
pageSize: 20,
reqindex: "index",
reqsize: "size"
},
heads: [
{ key: "", name: "单位业绩" },
{ key: "", name: "获奖情况" },
{ key: "", name: "处罚情况" },
{ key: "", name: "复查情况" },
{ key: "", name: "变更情况" },
],
});
}
//基本信息
$.get("ITestingCompany/Get", { id: pid }, function (d) {
var jsond = stringToJSON(d.Comp);
$("#form_JCcompanyBaseInformation").Form({
data: jsond[0],
disabled: true
});
});
}
});
===================================i 控制器=================i 控制器
using Newtonsoft.Json;
using NNCQ.SqlService;
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Web;
using System.Web.Mvc;
namespace NNCQ.Web.Controllers.Api
{
public class ITestingCompanyController : BaseController
{
// GET: ITestingCompany
public ActionResult Index(int index,int size,string customname)
{
int count = 0;
var n = customname.Trim();
var wherestr = new StringBuilder();
if (!string.IsNullOrEmpty(n))
wherestr.AppendFormat(" and NAME like'%{0}%'", n);
var list = SqlDBHelper.Query(index, size, "*", "t_bp_custom", wherestr.ToString(), "ID asc", out count);
return Table(list, count);
}
public ActionResult Get(string id)
{
string sql = "select *from t_bp_custom where ID=@id";
SqlParameter[] paras = new SqlParameter[] { new SqlParameter("@id", id) };
DataTable bo = SqlDBHelper.Query(sql, paras);
var js = JsonConvert.SerializeObject(bo);
return JsonData(new { Comp = js });
}
public ActionResult FenchangsuoInformation(string id)
{
int count = 0;
var list = "";
return Table(list, count);
}
public ActionResult OtherInformation(string id)
{
int count = 0;
var list = "";
return Table(list, count);
}
}
}
==============index==============index================index
@{
ViewBag.Title = "检测机构";
}
<div class="row layout-list">
<div class="col-lg-12 col-md-12">
<div id="table-list">
<div class="table-search">
<form fm-search>
<table>
<tr>
<td><label>机构名称:</label></td>
<td>
<input type="text" name="customname" />
</td>
</tr>
</table>
</form>
</div>
</div>
</div>
</div>
@section Scripts{
<script src="~/Scripts/business/TestingCompany.js"></script>
<script type="text/javascript">
//其他操作
</script>
}
======================detail===============detail==============detail
<div style="width:100%;height:100%;overflow:hidden;" id="person-infomation">
<div class="container-fluid layout-box main-box">
<div class="layout-center ">
<div class="fm-tab " id="myTab" style="height:100%;">
<div class="tab-content ">
<div data-name="基本信息">
<form id="form_JCcompanyBaseInformation" fm-form="ajax" method="post">
<table style="width:100%;text-align:right">
<tr>
<td>所属机构名称</td>
<td colspan="3">
<input type="text" readonly="readonly" class="form-control" id="NAME" name="NAME" placeholder="所属机构名称" />
</td>
<td>数据上传编码</td>
<td>
<input type="text" readonly="readonly" class="form-control" id="ID" name="ID" placeholder="数据上传编码" />
</td>
<td>所在区域</td>
<td><input type="text" readonly="readonly" class="form-control" id="area" name="area" placeholder="所在区域" /></td>
</tr>
<tr>
<td>公司地址</td>
<td colspan="3">
<input type="text" readonly="readonly" class="form-control" id="ADDRESS" name="ADDRESS" placeholder="公司地址" />
</td>
<td>成立时间</td>
<td colspan="3">
<input type="text" readonly="readonly" class="form-control" id="CREATETIME" name="CREATETIME" placeholder="成立时间" />
</td>
</tr>
<tr>
<td>工商营业执照号码</td>
<td colspan="3">
<input type="text" readonly="readonly" class="form-control" id="BUSINESSNUM" name="BUSINESSNUM" placeholder="工商营业执照号码" />
</td>
<td>发证机关</td>
<td colspan="3">
<input type="text" readonly="readonly" class="form-control" id="BUSINESSNUMUNIT" name="BUSINESSNUMUNIT" placeholder="发证机关" />
</td>
</tr>
<tr>
<td>经济性质</td>
<td colspan="3">
<input type="text" readonly="readonly" class="form-control" id="ECONOMICNATURE" name="ECONOMICNATURE" placeholder="经济性质" />
</td>
<td>企业法人</td>
<td colspan="3">
<input type="text" readonly="readonly" class="form-control" id="FR" name="FR" placeholder="企业法人" />
</td>
<tr>
<td>注册资金(万元)</td>
<td colspan="3">
<input type="text" readonly="readonly" class="form-control" id="REGAPRICE" name="REGAPRICE" placeholder="注册资金" />
</td>
<td>机构代码</td>
<td colspan="3">
<input type="text" readonly="readonly" class="form-control" id="STATIONID" name="STATIONID" placeholder="机构代码" />
</td>
</tr>
<tr>
<td>公司号码</td>
<td colspan="3">
<input type="text" readonly="readonly" class="form-control" id="TEL" name="TEL" placeholder="公司号码" />
</td>
<td>公司传真</td>
<td colspan="3">
<input type="text" readonly="readonly" class="form-control" id="FAX" name="FAX" placeholder="公司传真" />
</td>
</tr>
<tr>
<td>检测机构资质证书</td>
<td colspan="3">
<input type="text" readonly="readonly" class="form-control" id="MEASNUM" name="MEASNUM" placeholder="计量认证证书" />
</td>
<td>检测机构资质证书发证机关</td>
<td colspan="3">
<input type="text" readonly="readonly" class="form-control" id="MEASUNIT" name="MEASUNIT" placeholder="检测机构资质证书发证机关" />
</td>
</tr>
<tr>
<td>公司邮箱</td>
<td colspan="3">
<input type="text" readonly="readonly" class="form-control" id="EMAIL" name="EMAIL" placeholder="公司邮箱" />
</td>
<td>企业法人电话</td>
<td colspan="3">
<input type="text" readonly="readonly" class="form-control" id="phone" name="phone" placeholder="企业法人电话" />
</td>
</tr>
<tr>
<td>仪器设备总(台)套数</td>
<td colspan="3">
<input type="text" readonly="readonly" class="form-control" id="instrumentNum" name="instrumentNum" placeholder="仪器设备总(台)套数" />
</td>
<td>仪器设备资产(万元)</td>
<td colspan="3">
<input type="text" readonly="readonly" class="form-control" id="INSTRUMENTPRICE" name="INSTRUMENTPRICE" placeholder="仪器设备固定资产原值(万元)" />
</td>
</tr>
<tr>
<td>房屋建筑面积(平方米)</td>
<td colspan="3">
<input type="text" readonly="readonly" class="form-control" id="HOUSEAREA" name="HOUSEAREA" placeholder="房屋建筑面积(平方米)" />
</td>
<td>检测场地面积(平方米)</td>
<td colspan="3">
<input type="text" readonly="readonly" class="form-control" id="DETECTAREA" name="DETECTAREA" placeholder="检测场地面积(平方米)" />
</td>
</tr>
<tr>
<td>检测编号</td>
<td colspan="3">
<input type="text" readonly="readonly" class="form-control" id="DETECTNUM" name="DETECTNUM" placeholder="检测编号" />
</td>
<td>所属检测部门</td>
<td colspan="3">
<input type="text" readonly="readonly" class="form-control" id="detectunit" name="detectunit" placeholder="所属检测部门" />
</td>
</tr>
<tr>
<td>已取得检测资质类别个数</td>
<td colspan="3">
<input type="text" readonly="readonly" class="form-control" id="zzlbgs" name="zzlbgs" placeholder="已取得检测资质类别个数" />
</td>
<td>已取得检测资质项目个数</td>
<td colspan="3">
<input type="text" readonly="readonly" class="form-control" id="zzxmgs" name="zzxmgs" placeholder="已取得检测资质项目个数" />
</td>
</tr>
<tr>
<td>已取得检测资质参数个数</td>
<td colspan="3">
<input type="text" readonly="readonly" class="form-control" id="zzcsgs" name="zzcsgs" placeholder="已取得检测资质参数个数" />
</td>
</tr>
</table>
</form>
</div>
<div data-name="人员信息">
<form id="form_JCpersonInformation" fm-form="ajax" method="post">
<table style="width:100%;text-align:right">
<tr>
<td>技术负责人 - 姓名</td>
<td colspan="3">
<input type="text" readonly="readonly" class="form-control" id="JSperson" name="JSNAME" placeholder="技术负责人" />
</td>
<td>职称</td>
<td colspan="3">
<input type="text" readonly="readonly" class="form-control" id="JSperson_title" name="JSTIILE" placeholder="职称" />
</td>
<td>相关工作年限</td>
<td colspan="3">
<input type="text" readonly="readonly" class="form-control" id="JSperson_years" name="JSYEAR" placeholder="相关工作年限" />
</td>
</tr>
<tr>
<td>质量负责人 - 姓名</td>
<td colspan="3">
<input type="text" readonly="readonly" class="form-control" id="ZLperson" name="ZLNAME" placeholder="质量负责人" />
</td>
<td>职称</td>
<td colspan="3">
<input type="text" readonly="readonly" class="form-control" id="ZLperson_title" name="ZLTITLE" placeholder="职称" />
</td>
<td>相关工作年限</td>
<td colspan="3">
<input type="text" readonly="readonly" class="form-control" id="ZLperson_years" name="ZLYEAR" placeholder="相关工作年限" />
</td>
</tr>
<tr>
<td>人员总数</td>
<td colspan="3">
<input type="text" readonly="readonly" class="form-control" id="personCount" name="zgcount" placeholder="人员总数" />
</td>
<td>中级职称人数</td>
<td colspan="3">
<input type="text" readonly="readonly" class="form-control" id="" name="" placeholder="中级职称人数" />
</td>
<td>高级职称人数</td>
<td colspan="3">
<input type="text" readonly="readonly" class="form-control" id="" name="" placeholder="高级职称人数" />
</td>
</tr>
<tr>
<td>岩土工程师人数</td>
<td colspan="3">
<input type="text" readonly="readonly" class="form-control" id="" name="" placeholder="注册岩土工程师人数" />
</td>
<td>结构工程师人数</td>
<td colspan="3">
<input type="text" readonly="readonly" class="form-control" id="" name="" placeholder="注册结构工程师人数" />
</td>
<td>持证人员总数</td>
<td colspan="3">
<input type="text" readonly="readonly" class="form-control" id="" name="" placeholder="质量负责人" />
</td>
</tr>
</table>
</form>
</div>
<div data-name="分场所信息">
<div id="div-FenchangsuoInformation">
</div>
</div>
<div data-name="其他信息">
<div id="div-OtherInformation">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<script>
function converCutTime(d) {
return d.substring(0, 10)
}
</script>