Jelajahi Sumber

provider_amount add voucher

xiaoyu 2 tahun lalu
induk
melakukan
2faedab025

+ 14 - 1
admin/control/provider.php

@@ -138,6 +138,18 @@ class providerControl extends SystemControl
                 showMessage('金额错误');
             }
 
+            if (!empty($_FILES['voucher']['name'])) {
+                $upload = new UploadFile();
+                $upload->set('default_dir', ATTACH_UPFILE);
+
+                $result = $upload->upfile('voucher');
+                if ($result) {
+                    $_POST['voucher_name'] = $upload->file_name;
+                } else {
+                    showMessage($upload->error);
+                }
+            }
+
             try {
                 $model_merchant = Model('merchant');
                 $trans = new trans_wapper($model_merchant, __METHOD__);
@@ -180,6 +192,7 @@ class providerControl extends SystemControl
         $input['operation'] = $params['operation'];
         $input['add_time'] = time();
         $input['bz'] = $params['bz'] ?? '';
+        $input['voucher_name'] = $params['voucher_name'] ?? '';
 
         return Model('provider_amount')->addAmount($input);
     }
@@ -734,4 +747,4 @@ class providerControl extends SystemControl
         }
         return $result;
     }
-}
+}

+ 7 - 2
admin/templates/default/provider.amount.php

@@ -11,8 +11,8 @@
     .layui-form-select .layui-input {
         height:26px;
     }
-    input::placeholder{ 
-        color:#333; 
+    input::placeholder{
+        color:#333;
     }
     .layui-input {
         width: 160px!important;
@@ -123,6 +123,11 @@
                             <a href="index.php?act=provider&op=provider_amount_edit&amount_id=<?php echo $v['id'] ?>">编辑</a>
                             |
                             <a href="#" class="copy" data-name="<?php echo $v['name']; ?> (<?php echo $v['store_name'];?>)" data-amount="<?php echo $v['amount']; ?>">拷贝</a>
+                            <?php if(!empty($v['voucher_name'])) {?>
+                                |
+                                <a target="_blank"
+                                   href="<?php echo UPLOAD_SITE_URL . '/' . ATTACH_UPFILE . DS . $v['voucher_name']; ?>">预览</a>
+                            <?php }?>
                         </td>
                     </tr>
                 <?php } ?>

+ 19 - 6
admin/templates/default/provider.recharge.php

@@ -44,6 +44,19 @@
                 <td class="vatop tips"></td>
             </tr>
             <tr>
+                <td colspan="2"><label>充值申请凭证:</label></td>
+            </tr>
+            <tr class="noborder">
+                <td class="vatop rowform">
+                <span class="type-file-box">
+                    <input type='text' name='textfield' id='textfield1' class='type-file-text'/>
+                    <input type='button' name='button' id='button1' value='' class='type-file-button'/>
+                    <input name="voucher" type="file" class="type-file-file" id="voucher" size="30" hidefocus="true">
+                </span>
+                </td>
+                <td class="vatop tips"></td>
+            </tr>
+            <tr>
                 <td colspan="2" class="required"><label>备注信息:</label></td>
             </tr>
             <tr class="noborder">
@@ -138,7 +151,7 @@
           }
           return data_json;
         }
-    
+
         yi = yi_f(number_data);
         number_data = yi.data2;
         wan = wan_f(number_data);
@@ -147,7 +160,7 @@
         qian = qian_f(number_data);
         number_data = qian.data2;
 
-      
+
         let result = yi.data1 + wan.data1 + qian.data1  + number_data;
         let resultvalue = result.substr(0, 1)
 
@@ -160,12 +173,12 @@
         $("#money").text('')
         }else {
         $("#money").text(result)
-        }       
-    
+        }
+
     }
   $('#pointsnum').change(function () {
     let val =($(this).val())
      $('#money').text(cnMoneyFormat(val))
-  })         
+  })
     });
-</script>
+</script>