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