From 12ec47a5fed86e04433ca725caf6068c5000d0af Mon Sep 17 00:00:00 2001
From: 44323 <443237572@qq.com>
Date: 星期日, 08 十月 2023 17:02:09 +0800
Subject: [PATCH] 后台代码

---
 cloud-server-management/src/main/webapp/WEB-INF/view/system/ticket/ticket_add.html |   86 +++++++++++++++++++++++++++++++++---------
 1 files changed, 67 insertions(+), 19 deletions(-)

diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/ticket/ticket_add.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/ticket/ticket_add.html
index 3de0427..88683dd 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/ticket/ticket_add.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/ticket/ticket_add.html
@@ -38,6 +38,7 @@
 </style>
 <div class="ibox float-e-margins">
     <div class="ibox-content">
+        <input hidden id="userType" value="${userType}">
         <div class="form-horizontal" id="carInfoForm">
             <#input id="name" name="门票名称" type="text"/>
             <div class="form-group">
@@ -53,9 +54,9 @@
             <div class="form-group">
                 <label class="col-sm-3 control-label">兑换方式:</label>
                 <div class="col-sm-9">
-                    <input type="radio" name="redemptionMethod" value="1" checked> 积分
-                    <input type="radio" name="redemptionMethod" value="2" > 现金+积分
-                    <input type="radio" name="redemptionMethod" value="3" > 现金
+                    <input type="radio" name="redemptionMethod" value="1"  onclick="updateMethod(3)" checked> 积分
+                    <input type="radio" name="redemptionMethod" value="2" onclick="updateMethod(4)"> 现金+积分
+                    <input type="radio" name="redemptionMethod" value="3" onclick="updateMethod(5)"> 现金
                 </div>
             </div>
             <div class="form-group" id="y1" hidden>
@@ -72,27 +73,31 @@
 
                 </div>
             </div>
-            <#avatar id="cover" name="门票封面" />
-            <div class="row" id="app" style="margin-left: 225px;" >
-                <div class="col-sm-6">
+            <#avatar id="cover" name="*门票封面(推荐像素350x350px)" />
+
+            <div class="row" id="app" >
+                <div class="col-sm-6" style="width: 100%">
                     <div class="form-group">
-                        <label class="col-sm-3 control-label">门票图片: </label>
-                        <div class="col-sm-2" style="margin-top: 2%">
+                        <label class="col-sm-3 control-label" style="width: 15%;margin-left: 7%">*门票图片(请上传不超过五张图片,推荐像素780x440px): </label>
+                        <div class="col-sm-2" style="width: 100%;margin-left: 12%;margin-top: 1%">
                             <el-upload
+                                    :limit="5"
                                     class="avatar-uploader"
                                     action="/tCouponManage/uploadPic"
-                                    :on-success="handleAvatarSuccess"
+                                    list-type="picture-card"
                                     accept=".jpg,.jpeg,.png,.JPG,.JPEG"
-                                    :on-remove="handleRemove"
-                                    :before-upload="beforeAvatarUpload">
-                                <img v-if="imageUrl" :src="imageUrl" class="avatar">
-                                <i v-else class="el-icon-plus avatar-uploader-icon"></i>
+                                    :on-success="handleAvatarSuccess"
+                                    :on-remove="handleRemove">
+                                <i class="el-icon-plus"></i>
                             </el-upload>
+                            <el-dialog :visible.sync="dialogVisible">
+                                <img width="100%" :src="imageUrl1" alt=""></el-dialog>
                         </div>
                     </div>
 
                 </div>
             </div>
+
 
 
             <div class="form-group">
@@ -118,11 +123,12 @@
                 </div>
             </div>
             <#input id="startTime" name="有效期" type="text"/>
+            @if(roletype==3){
             <div class="row" id="belongsCon" >
                 <div class="form-group">
                     <div class="form-group">
                         <div class="initialLevel col-sm-12 control-label form-group">
-                            <label class="col-sm-3">*适用范围: </label>
+                            <label class="col-sm-3">*兑换地点: </label>
                             <div class="col-sm-2" id="belongsNationwide" >
                                 <input class="col-sm-1" onclick="scopeOfApplication1()" name="company" type="radio"
                                        value="0" checked style="margin-top: 10px"/>
@@ -143,6 +149,7 @@
 
                 </div>
             </div>
+            @}
 
             <div class="row" id="citySelect" hidden="hidden">
                 <div class="form-group">
@@ -170,7 +177,7 @@
                     <div class="form-group">
                         <div class="col-sm-12">
                             <label class="col-sm-3 control-label">*指定门店: </label>
-                            <button onclick="storeList()"
+                            <button onclick="storeList1()"
                                     style="height: 22px;width: 82px;background-color: #4a8ff1;color: white;z-index: 15;position:relative;border: none;margin-top: 1%">
                                 选择门店
                             </button>
@@ -238,8 +245,8 @@
 
 <div class="row btn-group-m-t">
     <div class="col-sm-10 col-sm-offset-5">
-        <#button btnCss="info" name="提交" id="ensure" icon="fa-check" clickFun="TCarInfoDlg.addSubmit()"/>
-        <#button btnCss="danger" name="取消" id="cancel" icon="fa-eraser" clickFun="TCarInfoDlg.close()"/>
+        <#button btnCss="info" name="提交" id="ensure" icon="fa-check" clickFun="TGoodsInfoDlg.addSubmit1()"/>
+        <#button btnCss="danger" name="取消" id="cancel" icon="fa-eraser" clickFun="TGoodsInfoDlg.close()"/>
     </div>
 </div>
         </div>
@@ -251,7 +258,10 @@
 <script src="${ctxPath}/modular/system/tGoods/tGoods_info.js"></script>
 <script src="${ctxPath}/modular/system/tGoods/TStoreInfo.js"></script>
 <script>
-
+    laydate.render({
+        elem: '#startTime',
+        range: true
+    });
     function updateType(e) {
         if(e==2){
             $("#b1").hide()
@@ -323,7 +333,45 @@
         $("#citySelect").hide();
     }
 
+    function updateMethod(e) {
+        console.log(e)
+        if(e==1){
+            $("#y3").hide()
+            $("#y4").show()
+        }else if(e==2){
+            $("#y4").show()
+            $("#y3").show()
+        }else if(e==3){
+            $("#y1").hide()
+            $("#y2").show()
+        }else if(e==4){
+            $("#y1").show()
+            $("#y2").show()
+        }else if(e==5) {
+            $("#y2").hide()
+            $("#y1").show()
+        }
 
+    }
+    let i =1;
+    function updateType(e) {
+
+        if(e==2){
+            $("#b1").hide()
+            $("#b2").show()
+            if(i==1){
+                var drivingLicensePhoto = new $WebUpload("cover1");
+                drivingLicensePhoto.setUploadBarId("progressBar");
+                drivingLicensePhoto.init();
+                i++;
+            }
+            $("#ticket").hide()
+        }else {
+            $("#b2").hide()
+            $("#b1").show()
+            $("#ticket").show()
+        }
+    }
 
 
     var vue2 = new Vue({
@@ -335,7 +383,7 @@
         },
         methods: {
             handleAvatarSuccess(res, file) {
-                TCarInfoDlg.goodsPicArray.push(file);
+                TGoodsInfoDlg.goodsPicArray.push(file);
             },
             beforeAvatarUpload(file) {
                 const isLt2M = file.size / 1024 / 1024 < 10;

--
Gitblit v1.7.1