JSlip  1.0
user_calc_menu.tmplt
Go to the documentation of this file.
1 <?php
2 /**
3  * @link https://datagram.co.jp/source/bksj for the canonical source repository
4  * @copyright Copyright (c) 2006-2019 Datagram Ltd. (https://datagram.co.jp)
5  * @license https://datagram.co.jp/source/bksj/license.txt
6  */
7 
8 $view = $ctrl->view;
9 $bid = $ctrl->bid;
10 $basic = $ctrl->basic;
11 $lcdt = $ctrl->lcdt;
12 $ldmsg = (empty($lcdt)) ? '計算処理が未処理です。' : $lcdt;
13 ?>
14 <script type="text/javascript">
15 
16  var my = {
17 
18  next: null,
19  func: null,
20  act: null,
21  last: null,
22  lcdt: null,
23 
24  gotoNext: function(func, act) {
25 
26  if (act == 'calculate') {
27  if (confirm('帳票作成のための計算を実行しますか?')) {
28  this.last.text('計算中');
29  } else {
30  return false;
31  }
32  }
33 
34  this.func.val(func);
35  this.act.val(act);
36  this.next.attr('target' , '_self');
37  this.next.submit();
38  return false;
39  },
40 
41  popup: function(func, act) {
42  if (this.lcdt == '') {
43  alert('計算処理が未処理です。 ');
44  return false;
45  }
46  this.func.val(func);
47  this.act.val(act);
48  this.next.attr('target', '_blank');
49  this.next.submit();
50  return false;
51  },
52 
53  init: function() {
54  this.next = $('#next');
55  this.func = $('#func');
56  this.act = $('#act');
57  this.last = $('#last');
58  this.lcdt = '<?= $lcdt ?>';
59  }
60  }
61 
62  $(function(){
63  my.init();
64  });
65 
66 </script>
67 
68 <form method="post" name="next" id="next" action="<?= $base ?>">
69  <input type="hidden" name="func" id="func">
70  <input type="hidden" name="act" id="act">
71 </form>
72 
73 <table id="my_header" width="100%">
74  <tr>
75  <td>
76  &nbsp;<a onclick="return my.gotoNext('UserMenu', '');">メニュー</a>
77  &nbsp;&gt;&nbsp;計算処理/帳票処理
78  </td>
79  <td style="text-align: right;">
80  <button type="button" class="my_magenta" style="width: 120px;" onclick="return my.gotoNext('Login', '');">ログアウト</button>
81  </td>
82  </tr>
83  <tr>
84  <td colspan="2" style="text-align: center;">
85  <?= $view->strBasic($basic) ?>
86  </td>
87  </tr>
88 </table>
89 
90 <div style="height: 5px;">&nbsp;</div>
91 
92 <table width="100%">
93  <tr>
94  <td align="center">
95  <table class="my_table" width="100%">
96  <tr>
97  <th class="my_border">計算処理/帳票処理</th>
98  </tr>
99  </table>
100 
101  <div style="height: 1px;">&nbsp;</div><hr>
102 
103  <table>
104  <tr>
105  <td align="center">
106  <table>
107  <tr>
108  <td style="padding: 8px;">
109  <button type="button" class="my_green" style="width: 200px; height: 30px;" onclick="return my.gotoNext('UserCalc', 'calculate');">帳簿整理(計算)</button>
110  </td>
111  <td style="width: 80px;">&nbsp;</td>
112  <td>
113  <button type="button" class="my_magenta" style="width: 200px; height: 30px;" onclick="return my.gotoNext('UserMenu', '');">戻る</button>
114  </td>
115  </tr>
116  </table>
117  </td>
118  </tr>
119  </table>
120 
121  <div style="height: 1px;">&nbsp;</div><hr>
122 
123  <div style="height: 8px;">&nbsp;</div>
124 
125  <table class="my_table">
126  <tr>
127  <th class="my_border" width="140px">
128  最終計算日時
129  </th>
130  <td class="my_border" width="210px" style="text-align: center;">
131  <div id="last"><?= $ldmsg ?></div>
132  </td>
133  </tr>
134  </table>
135 
136  <div style="height: 8px;">&nbsp;</div>
137 
138  <div style="height: 1px;">&nbsp;</div><hr>
139 
140  <div style="height: 8px;">&nbsp;</div>
141 
142 <?php
143 $btn_atr = 'class="my_cyan" style="width: 300px; height: 30px;"';
144 ?>
145  <table width="100%">
146  <tr>
147  <td align="center">
148  <table>
149  <tr>
150  <td style="padding: 3px;">
151  <button type="button" <?= $btn_atr ?>></button>
152  </td>
153  <td style="width: 50px;"></td>
154  <td style="padding: 3px;">
155  <button type="button" <?= $btn_atr ?>></button>
156  </td>
157  </tr>
158  </table>
159  </td>
160  </tr>
161  <tr>
162  <td align="center">
163  <table>
164  <tr>
165  <td style="padding: 3px;">
166  <button type="button" <?= $btn_atr ?> onclick="return my.popup('UserCalc', 'slip');">仕訳帳</button>
167  </td>
168  <td style="width: 50px;"></td>
169  <td style="padding: 3px;">
170  <button type="button" <?= $btn_atr ?> onclick="return my.popup('UserCalc', 'pl');">損益計算書</button>
171  </td>
172  </tr>
173  </table>
174  </td>
175  </tr>
176  <tr>
177  <td align="center">
178  <table>
179  <tr>
180  <td style="padding: 3px;">
181  <button type="button" <?= $btn_atr ?> onclick="return my.popup('UserCalc', 'ledger');">総勘定元帳</button>
182  </td>
183  <td style="width: 50px;"></td>
184  <td style="padding: 3px;">
185  <button type="button" <?= $btn_atr ?> onclick="return my.popup('UserCalc', 'bs');">貸借対照表</button>
186  </td>
187  </tr>
188  </table>
189  </td>
190  </tr>
191  <tr>
192  <td align="center">
193  <table>
194  <tr>
195  <td style="padding: 3px;">
196  <button type="button" <?= $btn_atr ?> onclick="return my.popup('UserCalc', 'tb_detail');">試算表(詳細)</button>
197  </td>
198  <td style="width: 50px;"></td>
199  <td style="padding: 3px;">
200  <button type="button" <?= $btn_atr ?> onclick="return my.popup('UserCalc', 'pls');">損益計算書(決算)</button>
201  </td>
202  </tr>
203  </table>
204  </td>
205  </tr>
206  <tr>
207  <td align="center">
208  <table>
209  <tr>
210  <td style="padding: 3px;">
211  <button type="button" <?= $btn_atr ?> onclick="return my.popup('UserCalc', 'tb');">試算表</button>
212  </td>
213  <td style="width: 50px;"></td>
214  <td style="padding: 3px;">
215  <button type="button" <?= $btn_atr ?> onclick="return my.popup('UserCalc', 'bss');">貸借対照表(決算)</button>
216  </td>
217  </tr>
218  </table>
219  </td>
220  </tr>
221  <tr>
222  <td align="center">
223  <table>
224  <tr>
225  <td style="padding: 3px;">
226  <button type="button" <?= $btn_atr ?>></button>
227  </td>
228  <td style="width: 50px;"></td>
229  <td style="padding: 3px;">
230  <button type="button" <?= $btn_atr ?>></button>
231  </td>
232  </tr>
233  </table>
234  </td>
235  </tr>
236  </table>
237  </td>
238  </tr>
239 </table>