|
-
- <!DOCTYPE html>
- <html lang="zh">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <meta http-equiv="X-UA-Compatible" content="ie=edge">
- <title>教职工基本信息登记表</title>
- @Html.AppendCssFile("/Areas/AssetManagementSystem/Views/Ass_Acceptance/Print.css")
- </head>
- <body>
- <div id="table">
- <div class="tableBox">
- <div class="tableT">北京金隅科技学校固定资产验收单</div>
- <div>
- <span>项目名称:<span id="name"></span></span>
- <span style="margin-right: 20px;float: right;">日期:<span id="time"></span></span>
- </div>
- <table class="table">
- <tr>
- <td>序号</td>
- <td>设备名称</td>
- <td>规格型号</td>
- <td>单位</td>
- <td>数量</td>
- <td>单价(元)</td>
- <td>总价(元)</td>
- <td>使用部门</td>
- <td>放置地点</td>
- <td>使用人</td>
- <td>备注</td>
- </tr>
- <tbody id="t_tbody"></tbody>
- </table>
- <p></p>
- <table class="t_option" style="border: none">
- <tr>
- <td> 部门资产管理员(签字):</td>
- <td><span id="bmgl"></span></td>
- <td> 部门负责人(签字):</td>
- <td><span id="bmuser"></span></td>
- @*<td> 财务负责人(签字):</td>
- <td><span id="cwuser"></span></td>*@
- </tr>
- <tr><td></td> </tr>
- <tr>
- <td> 设备管理员(签字):</td>
- <td><span id="sbgl"></span></td>
- <td> 设备管理负责人(签字):</td>
- <td><span id="sbgluser"></span></td>
-
- </tr>
- <tr>
- <td> 校领导审核(签字):</td>
- <td><span id="xld"></span></td>
- <td> 财务处审核(签字):</td>
- <td><span id="cwc"></span></td>
- </tr>
- </table>
- </div>
-
- </div>
- <div class="btn">打印</div>
- <script src="~/Content/jquery/plugin/fullcalendar/js/jquery-1.7.2.min.js"></script>
- <script src="~/Content/jquery/plugin/jqprint/jquery.jqprint-0.3.js"></script>
- <script>
- $('.btn').click(function () {
- $('.tableBox').jqprint();
- })
-
- $(function () {
- var tempdatra = '';
- var TaskLogData = {};
-
- if (top["layer_formAss_Acceptance"]) {
- tempdatra = top["layer_formAss_Acceptance"].tempdatra;
- }
- else {
- var keyValue = getQueryString('keyValue');
-
- if (keyValue) {
- var data = top.learun.httpGet(
- top.$.rootUrl + '/AssetManagementSystem/Ass_Acceptance/GetFormData?keyValue=' + keyValue, '');
- tempdatra = data.data.Ass_Acceptance;
-
- }
- }
-
- var createTime = getQueryString('createTime');
- $('#time').text(createTime);
-
- var ProcessId = getQueryString('ProcessId');
- if (ProcessId) {
- TaskLogData = top.learun.httpGet(
- top.$.rootUrl + '/AssetManagementSystem/Ass_AssetsOutApply/GetNWFTaskLogData?processId=' + ProcessId, '');
-
- }
-
- if (tempdatra) {
- var html = '';
- var num = 0, price = 0, pricenum = 0;
- for (var i = 0; i < tempdatra.length; i++) {
- //单位
- var AAIUnit = '';
- top.learun.clientdata.getAsync('dataItem', {
- key: tempdatra[i].AAIUnit,
- code: 'sldw',
- callback: function (_data) {
- if (_data.text && _data.text != 'undefined') {
- AAIUnit = _data.text;
- }
- }
- });
- //使用部门
- var AAIUseDeptName = '';
- top.learun.clientdata.getAsync('custmerData', {
- url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'classdata',
- key: tempdatra[i].AAIUseDeptId,
- keyId: 'id',
- callback: function (_data) {
- if (_data['name'] && _data['name'] != 'undefined') {
- AAIUseDeptName = _data['name'];
- }
- }
- });
- //放置地点
- var AAIStorage = '';
- top.learun.clientdata.getAsync('custmerData', {
- url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'Ass_StorageData',
- key: tempdatra[i].AAIStorageId,
- keyId: 'sid',
- callback: function (_data) {
- if (_data['sname'] && _data['sname'] != 'undefined') {
- AAIStorage += _data['sname'];
- }
- }
- });
- top.learun.clientdata.getAsync('custmerData', {
- url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'Ass_Storage_Room',
- key: tempdatra[i].AAIStoragePosition,
- keyId: 'rid',
- callback: function (_data) {
- if (_data['rcode'] && _data['rcode'] != 'undefined') {
- AAIStorage += _data['rcode'];
- }
- }
- });
- //使用人
- var AAIUseUser = '';
- if (tempdatra[i].AAIUseUserId && tempdatra[i].AAIUseUserId != 'undefined') {
- top.learun.clientdata.getAsync('custmerData', {
- url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'BaseUser',
- key: tempdatra[i].AAIUseUserId,
- keyId: 'f_userid',
- callback: function (_data) {
- AAIUseUser = _data['f_realname'];
- }
- });
- }
- var AAIStock = '';
- if (tempdatra[i].AAIStock && tempdatra[i].AAIStock != 'undefined') {
- AAIStock = tempdatra[i].AAIStock;
- }
-
- var AAIPrice = '';
- if (tempdatra[i].AAIPrice && tempdatra[i].AAIPrice != 'undefined') {
- AAIPrice = tempdatra[i].AAIPrice;
- }
- if (AAIStock && AAIStock != 'undefined') {
- num += parseFloat(AAIStock);
- }
- if (AAIPrice && AAIPrice != 'undefined') {
- price += parseFloat(AAIPrice);
- }
-
- if (AAIStock && AAIStock != 'undefined' && AAIPrice && AAIPrice != 'undefined') {
- pricenum += AAIPrice * AAIStock;
- }
-
- html += '<tr>';
- html += '<td>' + (i + 1) + '</td>';
- html += '<td>' + tempdatra[i].AAIName + '</td>';
- html += '<td>' + tempdatra[i].AAISpecification + '</td>';
- html += '<td>' + AAIUnit + '</td>';
- html += '<td>' + AAIStock + '</td>';
- html += '<td>' + AAIPrice + '</td>';
- html += '<td>' + AAIPrice * AAIStock + '</td>';
- html += '<td>' + AAIUseDeptName + '</td>';
- html += '<td>' + AAIStorage + '</td>';
- html += '<td>' + AAIUseUser + '</td>';
- var ARemark = '';
- if (tempdatra[i].ARemark && tempdatra[i].ARemark != 'null') {
- ARemark = tempdatra[i].ARemark;
- }
- html += '<td>' + ARemark + '</td>';
-
- html += '</tr>';
- }
-
- html += '<tr>';
- html += '<td></td>';
- html += '<td>合计</td>';
- html += '<td></td>';
- html += '<td></td>';
- html += '<td>' + num + '</td>';
- html += '<td>' + price + '</td>';
- html += '<td>' + pricenum + '</td>';
- html += '<td></td>';
- html += '<td></td>';
- html += '<td></td>';
- html += '<td></td>';
- html += '</tr>';
-
- //$('.table tbody').empty().append(html);
- $('#t_tbody').html(html);
-
- if (TaskLogData && TaskLogData.data) {
- var bmgl = "", bmuser = '', cwuser = '', sbgl = '', sbgluser = '', xld = '', cwc='';
- for (var i = 0; i < TaskLogData.data.length; i++) {
- var item = TaskLogData.data[i];
- if (item && item.F_NodeId) {
- //部门资产管理员
- if (item.F_NodeId == '7d6318b6-b5aa-a6c0-0d1d-ee47fd9aaf18') {
- bmgl = getUser(item.F_CreateUserId, item.F_CreateUserName);
- }
- //部门负责人1
- if (item.F_NodeId == '400c0918-cd01-45b7-7d1b-94211516c3cd') {
- bmuser = getUser(item.F_CreateUserId, item.F_CreateUserName);
- }
- ////财务负责人
- //if (item.F_NodeId == '1627782c-9244-f5ff-0da8-c36d348f032a') {
- // cwuser = getUser(item.F_CreateUserId, item.F_CreateUserName);
- //}
- //设备管理员2
- if (item.F_NodeId == 'a2b32308-ce97-219d-01e8-3088946faf74') {
- sbgl = getUser(item.F_CreateUserId, item.F_CreateUserName);
- }
- //设备管理负责人3
- if (item.F_NodeId == '35e03210-12b3-10a5-de59-0daeeaedd7d0') {
- sbgluser = getUser(item.F_CreateUserId, item.F_CreateUserName);
- }
- //校领导审核4
- if (item.F_NodeId == '199c2bd4-46d7-2142-2429-a9bb429181bf') {
- xld = getUser(item.F_CreateUserId, item.F_CreateUserName);
- }
- //财务处审核
- if (item.F_NodeId == '391378d7-439a-0a63-89d5-8444b717f784') {
- cwc = getUser(item.F_CreateUserId, item.F_CreateUserName);
- }
- }
- }
-
- $('#bmgl').html(bmgl);
- $('#bmuser').html(bmuser);
- $('#cwuser').html(cwuser);
- $('#sbgl').html(sbgl);
- $('#sbgluser').html(sbgluser);
- $('#xld').html(xld);
- $('#cwc').html(cwc);
- }
-
- }
- });
-
- function getUser(uid, name) {
- var deptid = '';
- var deptname = '';
-
- var result = '';
- top.learun.clientdata.getAsync('custmerData',
- {
- url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'BaseUser',
- key: uid,
- keyId: 'f_userid',
- callback: function (_data) {
- deptid = _data['f_departmentid'];
- }
- });
- top.learun.clientdata.getAsync('custmerData',
- {
- url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'classdata',
- key: deptid,
- keyId: 'id',
- callback: function (_data) {
- if (_data['name'] && _data['name'] != 'undefined') {
- deptname = _data['name'];
- }
- }
- });
- if (deptname && deptname != 'undefined') {
- return '【' + deptname + '】' + name;
- } else {
- return name;
- }
- }
-
- function getQueryString(name) {
- var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", 'i'); // 匹配目标参数
- var result = window.location.search.substr(1).match(reg); // 对querystring匹配目标参数
- if (result != null) {
- return decodeURIComponent(result[2]);
- } else {
- return null;
- }
- }
- </script>
- </body>
- </html>
|