UU跑腿标准版

customermodify.aspx 28KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613
  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="customermodify.aspx.cs" Inherits="HySoft.BaseCallCenter.Web.customermanage.customermodify" %>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <title>编辑客户</title>
  6. <script src="../scripts/jquery/jquery-1.3.2.min.js" type="text/javascript"></script>
  7. <script type="text/javascript" src="../scripts/jquery/jquery.form.js"></script>
  8. <script type="text/javascript" src="../scripts/jquery/jquery.validate.min.js"></script>
  9. <script type="text/javascript" src="../scripts/jquery/messages_cn.js"></script>
  10. <script type="text/javascript" src="../scripts/function.js"></script>
  11. <link href="../scripts/ui/skins/Aqua/css/ligerui-all.css" rel="stylesheet" type="text/css" />
  12. <script src="../scripts/ui/json2.js" type="text/javascript"></script>
  13. <script src="../scripts/ui/js/core/base.js" type="text/javascript"></script>
  14. <script src="../scripts/ui/js/ligerui.min.js" type="text/javascript"></script>
  15. <link href="../scripts/ui/skins/Tab/css/tab.css" rel="stylesheet" type="text/css" />
  16. <link href="../scripts/ui/skins/Tab/css/grid.css" rel="stylesheet" type="text/css" />
  17. <script src="../scripts/ui/js/plugins/ligerGrid.js" type="text/javascript"></script>
  18. <script src="../scripts/ui/js/plugins/ligerLayout.js" type="text/javascript"></script>
  19. <script src="../scripts/ui/js/plugins/ligerTree.js" type="text/javascript"></script>
  20. <script src="../scripts/ui/js/plugins/ligerMenu.js" type="text/javascript"></script>
  21. <script src="../scripts/ui/js/plugins/ligerTextBox.js" type="text/javascript"></script>
  22. <script src="../scripts/ui/js/plugins/ligerComboBox.js" type="text/javascript"></script>
  23. <link href="../scripts/ui/skins/ligerui-icons.css" rel="stylesheet" type="text/css" />
  24. <link href="../images/style.css" rel="stylesheet" type="text/css" />
  25. <script src="../scripts/My97DatePicker/WdatePicker.js" type="text/javascript"></script>
  26. <script type="text/javascript">
  27. var treelist = null;
  28. $(function () {
  29. treelist = $("#drpServiceDept").ligerComboBox({
  30. width: 130,
  31. selectBoxWidth: 200,
  32. selectBoxHeight: 150, valueField: 'id', resize: false, treeLeafOnly: false,
  33. tree: {
  34. url: 'ajax/customeredit.ashx?action=getservicedepttreelist',
  35. width: 200,
  36. height: 150,
  37. checkbox: false,
  38. ajaxType: 'get',
  39. isExpand: false,
  40. onSuccess: function (data) { SetTreeValue(); }
  41. },
  42. onSelected: function (newvalue) {
  43. $("#hiddSeriveDeptId").val(newvalue);
  44. }
  45. });
  46. $("#drpProvince").ligerComboBox({
  47. url: 'ajax/customeredit.ashx?action=getregionlist',
  48. valueField: '_f_regionid',
  49. textField: '_f_regionname',
  50. autocomplete: true,
  51. onSelected: function (newvalue) {
  52. $("#hiddProvinceId").val(newvalue);
  53. $("#drpCity").ligerComboBox({
  54. url: 'ajax/customeredit.ashx?action=getregionlist&regionpid=' + newvalue,
  55. autocomplete: true,
  56. valueField: '_f_regionid',
  57. textField: '_f_regionname'
  58. });
  59. }
  60. });
  61. $("#drpCity").ligerComboBox({
  62. data: null,
  63. valueField: '_f_regionid',
  64. textField: '_f_regionname',
  65. autocomplete: true,
  66. isMultiSelect: false,
  67. isShowCheckBox: false,
  68. onSelected: function (newvalue) {
  69. $("#hiddCityId").val(newvalue);
  70. }
  71. });
  72. BindData("drpProductLine", "hiddProductLineId", "CPXL");
  73. BindData("drpCustomerNature", "hiddCustomerNatureId", "KHSX");
  74. BindData("drpCustomerClass", "hiddCustomerClassId", "KHDJ");
  75. BindData("drpCustomerIndustry", "hiddCustomerIndustryId", "SSHY");
  76. BindData("drpRelationShipClass", "hiddRelationShipClassId", "GXDJ");
  77. //BindData("txtCustomerStatus", "hiddCustomerStatus", "KHZT");
  78. $("#drpAfterSaleName").ligerComboBox({
  79. url: 'ajax/customeredit.ashx?action=getaftersalelist',
  80. valueField: '_f_userid',
  81. textField: '_f_username',
  82. autocomplete: true,
  83. onSelected: function (newvalue) {
  84. $("#hiddAfterSaleNameID").val(newvalue);
  85. }
  86. });
  87. //$("#txtSystemStartTime").ligerDateEditor();
  88. //$("#txtQualityGuaranteeEndTime").ligerDateEditor();
  89. LoadList();
  90. //AddHistoryList();
  91. InitList();
  92. });
  93. function toDay() {
  94. var d = new Date();
  95. var str = d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate();
  96. return str;
  97. }
  98. function BindData(objid, hiddid, param) {
  99. $("#" + objid).ligerComboBox({
  100. url: 'ajax/customeredit.ashx?action=getdictionarylist&param=' + param,
  101. valueField: '_f_dictionaryvalueid',
  102. textField: '_f_name',
  103. autocomplete: true,
  104. onSelected: function (newvalue) {
  105. $("#" + hiddid).val(newvalue);
  106. }
  107. });
  108. }
  109. function SetTreeValue() {
  110. try {
  111. treelist.setValue(document.getElementById("hidSeriveDeptParentId").value);
  112. if (document.getElementById("hidSeriveDeptParentId").value == "" || document.getElementById("hidSeriveDeptParentId").value == "0") {
  113. treelist.setText("顶级分类");
  114. }
  115. }
  116. catch (e) {
  117. }
  118. }
  119. var gridlist;
  120. var singleClick;
  121. function LoadList() {
  122. try {
  123. gridlist = $("#divDataList").ligerGrid({
  124. checkbox: false,
  125. height: '225',
  126. columns: [
  127. { display: 'Id', name: '_f_manid', hide: '_f_manid', width: '3%' },
  128. { display: '联系人', name: '_f_name', width: '10%' },
  129. { display: '性别', name: '_f_sex', width: '7%' },
  130. { display: '职务', name: '_f_duty', width: '10%' },
  131. { display: '手机', name: '_f_mobile', width: '10%' },
  132. { display: '联系电话', name: '_f_telephone', width: '10%' },
  133. { display: '邮箱', name: '_f_email', width: '10%' },
  134. { display: 'QQ', name: '_f_qq', width: '10%' },
  135. { display: '传真', name: '_f_fax', width: '10%' },
  136. { display: '备注', name: '_f_remark', width: '20%' }
  137. ],
  138. toolbar: {
  139. items: [
  140. { text: '增加', click: itemclick, icon: 'add' },
  141. { line: true },
  142. { text: '修改', click: itemclick, icon: 'modify' },
  143. { line: true },
  144. { text: '删除', click: itemclick, icon: 'delete' }
  145. ]
  146. },
  147. url: 'ajax/person.ashx?action=getpersonlist&cId=' + $("#hiddCustomerId").val(), pageSize: 5, rownumbers: true,
  148. onSelectRow: function (data, rowindex, rowobj) {
  149. singleClick = data._f_manid;
  150. },
  151. onDblClickRow: function (data, rowindex, rowobj) {
  152. var vheight = $("#form1").height();
  153. var vwidth = $("#form1").width() * 0.9;
  154. if (vwidth > 800) { vwidth = 800; }
  155. if (singleClick == "" || singleClick == undefined) {
  156. alert("请选择修改行!");
  157. } else {
  158. $.ligerDialog.open({
  159. url: 'personmodify.aspx?actionFlag=modify&personId=' + singleClick,
  160. title: '修改联系人信息', height: vheight, width: vwidth, isResize: true
  161. });
  162. }
  163. }
  164. });
  165. }
  166. catch (e) {
  167. alert(e.Message);
  168. }
  169. gridlist.changePage('first');
  170. }
  171. function LoadedFun(e) {
  172. tabs('#contentTab', 1);
  173. }
  174. function itemclick(item) {
  175. var vheight = $("#form1").height();
  176. var vwidth = $("#form1").width() * 0.9;
  177. if (vwidth > 800) { vwidth = 800; }
  178. if (item.icon == "add") {
  179. $.ligerDialog.open({
  180. url: 'personmodify.aspx?actionFlag=add&cid=' + document.getElementById("hiddCustomerId").value,
  181. title: '添加客户联系人信息', height: 380, width: 650, isResize: true
  182. });
  183. }
  184. if (item.icon == "modify") {
  185. if (singleClick == "" || singleClick == undefined) {
  186. alert("请选择修改行!");
  187. } else {
  188. $.ligerDialog.open({
  189. url: 'personmodify.aspx?actionFlag=modify&personId=' + singleClick,
  190. title: '修改客户联系人信息', height: 380, width: 650, isResize: true
  191. });
  192. }
  193. }
  194. if (item.icon == "delete") {
  195. try {
  196. //获取选择的行
  197. var rows = gridlist.getSelectedRows();
  198. if (rows.length > 0) {
  199. $.ligerDialog.confirm('确定要批量删除选择的记录吗?', function (yes) {
  200. if (yes) {
  201. try {
  202. var arr = new Array();
  203. var i = 0;
  204. for (var i = 0; i < rows.length; i++) {
  205. arr[i] = rows[i]._f_manid;
  206. }
  207. $.post("ajax/person.ashx?action=delete&arrid=" + arr.toString(), function (data) {
  208. if (data == "success") {
  209. $.ligerDialog.success('删除成功');
  210. LoadList();
  211. }
  212. else {
  213. $.ligerDialog.error('删除失败');
  214. }
  215. });
  216. }
  217. catch (e) {
  218. alert(e.Message);
  219. }
  220. }
  221. else {
  222. }
  223. });
  224. }
  225. else {
  226. $.ligerDialog.error('没有选择要删除的联系人');
  227. }
  228. }
  229. catch (e) {
  230. $.ligerDialog.error(e.Message);
  231. }
  232. }
  233. }
  234. function CloseThis() {
  235. var dialog = frameElement.dialog;
  236. parent.InitList();
  237. dialog.close();
  238. }
  239. function SaveInfo(res) {
  240. switch (res) {
  241. case 'success':
  242. $.ligerDialog.success('保存成功', function (yes) { CloseThis(); });
  243. break;
  244. case 'warn':
  245. $.ligerDialog.error('保存失败,请确认数据正确性');
  246. break;
  247. case 'error':
  248. $.ligerDialog.error('系统错误,请联系开发商');
  249. break;
  250. default:
  251. break;
  252. }
  253. }
  254. function validate() {
  255. lblCustomerName.innerHTML = "*";
  256. lblCustomerName.style.color = "#717171";
  257. lblCustomerCode.innerHTML = "*";
  258. lblCustomerCode.style.color = "#717171";
  259. if (document.getElementById("txtCustomerName").value == "") {
  260. lblCustomerName.innerHTML = "请填写客户名";
  261. lblCustomerName.style.color = "red";
  262. return false;
  263. }
  264. else if (document.getElementById("txtCustomerCode").value == "") {
  265. lblCustomerCode.innerHTML = "请填写客户编号";
  266. lblCustomerCode.style.color = "red";
  267. return false;
  268. }
  269. return true;
  270. }
  271. function AddHistoryList() {
  272. var iframe = document.createElement('iframe');
  273. iframe.id = "iframe";
  274. iframe.src = "historyserviceinfo.aspx?customerid=" + document.getElementById("hiddCustomerId").value;
  275. iframe.width = "100%";
  276. iframe.height = "225px";
  277. document.getElementById("iframdiv").appendChild(iframe);
  278. $("#iframe").attr("frameborder", "0");
  279. }
  280. </script>
  281. <script type="text/javascript">
  282. var gridlist;
  283. var count = 0;
  284. var counts = 0;
  285. var arrayObj = new Array();
  286. function InitList() {
  287. count += 1;
  288. counts = count;
  289. try {
  290. gridlist = $("#divHistoryDataList").ligerGrid({
  291. height: '225',
  292. columns: [
  293. { display: '操作', isSort: false, width: 100, render: function (rowdata, rowindex, value) {
  294. var h = "";
  295. if (!rowdata._editing) {
  296. h += "<a href='javascript:ShowInfo(" + rowdata._f_workorderid + ")'>详情</a> ";
  297. }
  298. return h;
  299. }
  300. },
  301. { display: '状态', name: '_f_name', width: 80 },
  302. { display: '来电类型', name: '_f_typename', width: 80 },
  303. { display: '制单人', name: '_f_username', width: 80 },
  304. { display: '新建时间', name: '_f_createdate', width: 150, type: 'date', format: 'yyyy-MM-dd hh:mm:ss' },
  305. { display: 'Id', name: '_f_workorderid', hide: 'Id', width: 1 },
  306. { display: '工单记录编号', name: '_f_code', width: 140 },
  307. { display: '客户名称', name: '_f_customername', minWidth: 120 },
  308. { display: '来电人', name: '_f_repairmanname', width: 80 },
  309. { display: '来电人联系方式', name: '_f_repairmanphone', width: 120 },
  310. { display: '客户属性', name: '_f_customernature', width: 80 },
  311. { display: '系统类型', name: '_f_systemtype', width: 120 },
  312. { display: '客户归属部门', name: '_f_servicedept', width: 120 },
  313. { display: '质保到期时间', name: '_f_qualityguaranteeendtime', width: 150, type: 'date', format: 'yyyy-MM-dd hh:mm:ss' }
  314. ],
  315. url: 'ajax/historyserviceinfo.ashx?action=gethistoryservicelist&cid=' + document.getElementById("hiddCustomerId").value, pageSize: 5, rownumbers: true,
  316. onDblClickRow: function (data, rowindex, rowobj) {
  317. try {
  318. if (count > 1) {
  319. count -= 1;
  320. return;
  321. } else {
  322. count = counts;
  323. ShowInfo(data._f_workorderid);
  324. }
  325. }
  326. catch (e) {
  327. alert(e.Message);
  328. }
  329. },
  330. onSuccess: function (data, grid) {
  331. if (count > 1) {
  332. count -= 1;
  333. return;
  334. } else {
  335. count = counts;
  336. arrayObj = [];
  337. for (var i = 0; i < 10; i++) {
  338. if (data.Rows[i] != undefined) {
  339. arrayObj.push(data.Rows[i]._f_workorderid);
  340. }
  341. }
  342. }
  343. }
  344. });
  345. }
  346. catch (e) {
  347. alert(e.Message);
  348. }
  349. gridlist.changePage('first');
  350. $("#pageloading").hide();
  351. }
  352. function NextWorkOrderId(id, dir) {
  353. var length = arrayObj.length;
  354. for (var j = 0; j < length; j++) {
  355. if (arrayObj[j] == id) {
  356. if (dir == "next") {
  357. if (parseInt(j + 1) < length)
  358. ShowInfo(arrayObj[j + 1]);
  359. else
  360. $.ligerDialog.warn('没有了');
  361. }
  362. else if (dir == "pre") {
  363. if (j - 1 >= 0)
  364. ShowInfo(arrayObj[j - 1]);
  365. else
  366. $.ligerDialog.warn('没有了');
  367. }
  368. }
  369. }
  370. }
  371. function ShowInfo(id) {
  372. OpenWindowShow('/workordermanage/workorder/workordershow.aspx?id=' + id, '查看工单详细');
  373. }
  374. function OpenWindowShow(Url, Title) {
  375. var Height = $("#form1").height();
  376. var Width = $("#form1").width() * 0.9;
  377. $.ligerDialog.open({ title: Title, url: Url, height: Height, width: Width, isResize: true, modal: true, isResize: true
  378. });
  379. }
  380. function ReLoad() {
  381. gridlist.reload();
  382. }
  383. </script>
  384. </head>
  385. <body class="mainbody" style="margin-top: 0px;">
  386. <form id="form1" runat="server">
  387. <div id="contentTab">
  388. <table class="form_table">
  389. <col width="95px" />
  390. <col />
  391. <col width="95px" />
  392. <col />
  393. <col width="95px" />
  394. <col />
  395. <tbody>
  396. <tr>
  397. <th>
  398. 客户名称:
  399. </th>
  400. <td colspan="3">
  401. <asp:HiddenField ID="hiddCustomerId" runat="server" />
  402. <asp:TextBox ID="txtCustomerName" runat="server" CssClass="txtInput normal" Style="width: 300px;"></asp:TextBox><label
  403. id="lblCustomerName" for="txtCustomerName">*</label>
  404. </td>
  405. <th>
  406. 客户编号:
  407. </th>
  408. <td>
  409. <asp:TextBox ID="txtCustomerCode" runat="server" CssClass="txtInput normal" Style="width: 120px;"></asp:TextBox>
  410. <label id="lblCustomerCode" for="txtCustomerCode">*</label>
  411. </td>
  412. </tr>
  413. <tr>
  414. <th>
  415. 所属客服部:
  416. </th>
  417. <td>
  418. <div style="float:left"><asp:TextBox ID="drpServiceDept" runat="server"></asp:TextBox></div>
  419. <asp:HiddenField ID="hiddSeriveDeptId" runat="server" />
  420. <label id="lblServiceDept" for="drpServiceDept">*</label>
  421. </td>
  422. <th>
  423. 所属省份:
  424. </th>
  425. <td>
  426. <asp:HiddenField ID="hiddProvinceId" runat="server" />
  427. <div style="float:left"><asp:TextBox ID="drpProvince" runat="server"></asp:TextBox></div>
  428. <label id="lblProvince" for="drpProvince">*</label>
  429. </td>
  430. <th>
  431. 所属市县:
  432. </th>
  433. <td>
  434. <asp:HiddenField ID="hiddCityId" runat="server" />
  435. <asp:TextBox ID="drpCity" runat="server"></asp:TextBox>
  436. </td>
  437. </tr>
  438. <tr style="display:block;">
  439. <th>
  440. 产品系列:
  441. </th>
  442. <td>
  443. <asp:HiddenField ID="hiddProductLineId" runat="server" />
  444. <asp:TextBox ID="drpProductLine" runat="server"></asp:TextBox>
  445. </td>
  446. <th>
  447. 客户属性:
  448. </th>
  449. <td>
  450. <asp:HiddenField ID="hiddCustomerNatureId" runat="server" />
  451. <asp:TextBox ID="drpCustomerNature" runat="server"></asp:TextBox>
  452. </td>
  453. <th>
  454. 客户等级:
  455. </th>
  456. <td>
  457. <asp:HiddenField ID="hiddCustomerClassId" runat="server" />
  458. <asp:TextBox ID="drpCustomerClass" runat="server"></asp:TextBox>
  459. </td>
  460. </tr>
  461. <tr>
  462. <th>
  463. 所属行业:
  464. </th>
  465. <td>
  466. <asp:HiddenField ID="hiddCustomerIndustryId" runat="server" />
  467. <asp:TextBox ID="drpCustomerIndustry" runat="server"></asp:TextBox>
  468. </td>
  469. <th>
  470. 关系等级:
  471. </th>
  472. <td>
  473. <asp:HiddenField ID="hiddRelationShipClassId" runat="server" />
  474. <asp:TextBox ID="drpRelationShipClass" runat="server"></asp:TextBox>
  475. </td>
  476. <th>
  477. 售后负责人:
  478. </th>
  479. <td>
  480. <asp:HiddenField ID="hiddAfterSaleNameID" runat="server" />
  481. <asp:TextBox ID="drpAfterSaleName" runat="server"></asp:TextBox>
  482. </td>
  483. </tr>
  484. <tr style="display:none;">
  485. <th>
  486. 客户传真:
  487. </th>
  488. <td>
  489. <asp:TextBox ID="txtFax" runat="server" CssClass="txtInput normal" Style="width: 120px;"></asp:TextBox><label
  490. id="Label1" for="txtName">*</label>
  491. </td>
  492. <th>
  493. 客户邮箱:
  494. </th>
  495. <td>
  496. <asp:TextBox ID="txtEmail" runat="server" CssClass="txtInput normal" Style="width: 120px;"></asp:TextBox>
  497. <label id="Label2" for="txtUserCode">*</label>
  498. </td>
  499. <th>
  500. 办公电话:
  501. </th>
  502. <td>
  503. <asp:TextBox ID="txtTelephone" runat="server" CssClass="txtInput normal"
  504. Style="width: 120px;"></asp:TextBox><label id="Label3" for="txtOkPwd">*</label>
  505. </td>
  506. </tr>
  507. <tr style="display:none;">
  508. <th>
  509. 客户地址:
  510. </th>
  511. <td colspan="3">
  512. <asp:TextBox ID="txtAddress" runat="server" CssClass="txtInput normal"
  513. Style="width: 80%;"></asp:TextBox>
  514. </td>
  515. <th>
  516. 邮政编码:
  517. </th>
  518. <td>
  519. <asp:TextBox ID="txtPostCode" runat="server" CssClass="txtInput normal"
  520. Style="width: 120px;"></asp:TextBox>
  521. </td>
  522. </tr>
  523. <tr style="display:none;">
  524. <th>
  525. 当前版本:
  526. </th>
  527. <td>
  528. <asp:TextBox ID="txtCurrentVersion" runat="server" CssClass="txtInput normal" Style="width: 120px;"></asp:TextBox>
  529. </td>
  530. <th>
  531. 开通时间:
  532. </th>
  533. <td>
  534. <asp:TextBox ID="txtSystemStartTime" runat="server" CssClass="txtInput normal" Style="width: 120px;" onfocus="WdatePicker({skin:'whyGreen'})"></asp:TextBox>
  535. </td>
  536. <th>
  537. 质保时间:
  538. </th>
  539. <td>
  540. <asp:TextBox ID="txtQualityGuaranteeEndTime" runat="server" CssClass="txtInput normal" Style="width: 120px;" onfocus="WdatePicker({skin:'whyGreen'})"></asp:TextBox>
  541. </td>
  542. </tr>
  543. <tr style="display:none;">
  544. <th>
  545. 系统类型:
  546. </th>
  547. <td>
  548. <asp:TextBox ID="txtSystemType" runat="server" CssClass="txtInput normal" Style="width: 120px;"></asp:TextBox>
  549. </td>
  550. <th>
  551. 客户状态:
  552. </th>
  553. <td>
  554. <asp:TextBox ID="txtCustomerStatus" runat="server" CssClass="txtInput normal" Style="width: 120px;"></asp:TextBox>
  555. <asp:HiddenField ID="hiddCustomerStatus" runat="server" />
  556. </td>
  557. <th>
  558. 设备总数:
  559. </th>
  560. <td>
  561. <asp:TextBox ID="txtDeviceCount" runat="server" CssClass="txtInput normal" Style="width: 120px;"></asp:TextBox>
  562. </td>
  563. </tr>
  564. <tr style="display:none;">
  565. <th>
  566. 乘车方案:
  567. </th>
  568. <td colspan="5">
  569. <textarea
  570. id="txtTrackInfo" runat="server" class="txtInput normal" style="width:80%; height:60px;" cols="20" rows="3"></textarea>
  571. </td>
  572. </tr>
  573. <tr style="display:block;">
  574. <th>
  575. 备注信息:
  576. </th>
  577. <td colspan="5">
  578. <textarea
  579. id="txtNotes" runat="server" class="txtInput normal" style="width:80%; height:60px;" cols="20" rows="3"></textarea>
  580. </td>
  581. </tr>
  582. </tbody>
  583. </table>
  584. <div id="divForm" style="display: block;" runat="server">
  585. </div>
  586. <ul class="tab_nav">
  587. <li class="selected"><a onclick="tabs('#contentTab',0);" href="javascript:;">联系人信息</a></li>
  588. <li onclick="ReLoad()"><a onclick="tabs('#contentTab',1);" href="javascript:;">历史服务记录</a></li>
  589. </ul>
  590. <div class="tab_con" style="display: block;">
  591. <div id="divDataList">
  592. </div>
  593. </div>
  594. <div class="tab_con" style="display: none;">
  595. <%--<div id="iframdiv">
  596. <iframe id="iframe" frameborder="0" style="width:100%;height:225px;"></iframe>
  597. </div>--%>
  598. <div id="divHistoryDataList">
  599. </div>
  600. </div>
  601. <div class="foot_btn_box">
  602. <asp:Button ID="btnSubmit" runat="server" Text="保&nbsp;&nbsp;存" CssClass="btnSubmit"
  603. OnClientClick="return validate();" OnClick="btnSubmit_Click" />
  604. </div>
  605. </div>
  606. </form>
  607. </body>
  608. </html>