From 640ff18d2d7f4be02ddb7f8f75e899f05545eb98 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期一, 05 二月 2024 11:56:52 +0800
Subject: [PATCH] 更新bug修改

---
 cloud-server-management/src/main/webapp/WEB-INF/view/system/tCoach/TCoach_edit.html |   85 ++++++++++++++++++++++++++++--------------
 1 files changed, 57 insertions(+), 28 deletions(-)

diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tCoach/TCoach_edit.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tCoach/TCoach_edit.html
index 1c96079..391e25d 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tCoach/TCoach_edit.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tCoach/TCoach_edit.html
@@ -22,13 +22,14 @@
     <div class="ibox-content">
         <div class="form-horizontal" id="carInfoForm">
             <input hidden id="role" value="${role}">
+            <input hidden id="diploma" value="${diploma}">
             @if(objectType==1){
             <div class="form-group" id="provinceCode">
                 <label class="col-sm-3 control-label">*所在省:</label>
                 <div class="col-sm-9">
                     <select style="width: 300px" class="form-control" id="pCode" name="pCode" onchange="TSite.oneChange()">
                         @for(obj in list){
-                        <option value="${obj.provinceCode}" ${obj.province == data.province ? 'selected=selected' : ''}>${obj.province}</option>
+                        <option value="${obj.code}" ${obj.code == data.provinceCode ? 'selected=selected' : ''}>${obj.name}</option>
                         @}
                     </select>
                 </div>
@@ -40,7 +41,7 @@
                 <div class="col-sm-9">
                     <select style="width: 300px" class="form-control" id="cCode" name="cCode" onchange="TSite.oneChangeNext(this)">
                         @for(obj in city){
-                        <option value="${obj.cityCode}" ${obj.city == data.city ? 'selected=selected' : ''}>${obj.city}</option>
+                        <option value="${obj.code}" ${obj.code == data.cityCode ? 'selected=selected' : ''}>${obj.name}</option>
                         @}
                     </select>
                 </div>
@@ -70,14 +71,12 @@
                     </select>
                 </div>
             </div>
-
             <div class="form-group" >
                 <label class="col-sm-3 control-label">*姓名:</label>
                 <div class="col-sm-9" style="display: flex;">
                     <input style="width: 300px" class="form-control" id="name" value="${data.name}"  placeholder="请输入姓名" type="text">
                 </div>
             </div>
-
             <div class="form-group" >
                 <label class="col-sm-3 control-label">*生日:</label>
                 <div class="col-sm-9"  style="display: flex">
@@ -142,30 +141,25 @@
 
 
             <div class="row" id="app1" >
-                <div class="col-sm-6" style="width: 100%">
-                    <div class="form-group" >
-                        <label class="col-sm-3 control-label">*资格证书: </label>
-                        <input style="width: 300px" class="form-control" id="certificate" value="${data.certificate}"  placeholder="请输入资格证书" type="text">
+                <div class="form-group">
+                    <label class="col-sm-3 control-label">*资格证书(请上传不超过五张图片): </label>
+                    <div class="col-sm-2" style="width: 100%;margin-left: 11%;margin-top: 1%">
+                        <el-upload
+                                :limit="5"
+                                class="avatar-uploader"
+                                action="/tCouponManage/uploadPic"
+                                list-type="picture-card"
+                                accept="."
+                                :file-list="imageUrl2"
+                                :on-success="handleAvatarSuccess"
+                                :on-remove="handleRemove">
+                            <i class="el-icon-plus"></i>
+                        </el-upload>
+                        <el-dialog :visible.sync="dialogVisible">
+                            <img width="100%" :src="imageUrl2" alt="">
+                        </el-dialog>
                     </div>
-                    <div class="form-group" >
-                        <label class="col-sm-3 control-label"></label>
-                        <div class="col-sm-9">
-                            <el-upload
-                                    :limit="5"
-                                    class="avatar-uploader"
-                                    action="/tCouponManage/uploadPic"
-                                    list-type="picture-card"
-                                    accept=".jpg,.jpeg,.png,.JPG,.JPEG"
-                                    :on-success="handleAvatarSuccess"
-                                    :on-remove="handleRemove">
-                                <i class="el-icon-plus"></i>
-                            </el-upload>
-                            <el-dialog :visible.sync="dialogVisible">
-                                @for(img in pictures){
-                                <img width="100%" src="${img}">
-                                @}
-                                </el-dialog>
-                        </div>            </div>
+                </div>
 
                 </div>
             </div>
@@ -173,7 +167,7 @@
             <div class="row btn-group-m-t">
                 <div class="col-sm-10 col-sm-offset-5" >
                     @if(type!=1){
-                    <#button btnCss="info" name="提交" id="ensure" icon="fa-check" clickFun="TSite.addSubmit()"/>
+                    <#button btnCss="info" name="提交" id="ensure" icon="fa-check" clickFun="TSite.editSubmit()"/>
                     @}
                     <#button btnCss="danger" name="取消" id="cancel" icon="fa-eraser" clickFun="TSite.close()"/>
                 </div>
@@ -188,6 +182,11 @@
 <script src="${ctxPath}/js/elementui/index.js"></script>
 <link rel="stylesheet" href="${ctxPath}/js/elementui/index.css">
 <script>
+    $(function() {
+        var id = "${pictures}"
+    })
+    var id = "${pictures}"
+    var obj = []
     var vue2 = new Vue({
         el: '#app1',
         props: {
@@ -200,10 +199,12 @@
         data: {
             autoUpload: true,//自动上传
             imageUrl1: '',//模型数据,用于上传图片完成后图片预览
+            imageUrl2: [],
             dialogVisible: false
         },
         methods: {
             handleAvatarSuccess(res, file) {
+                file.url =file.response
                 TSite.goodsPicArray.push(res);
             },
             beforeAvatarUpload(file) {
@@ -218,8 +219,36 @@
                     return item.uid != file.uid;
                 });
             },
+            changeImg(){
+                var i = id.split(",")
+                console.log("看看后端返回的图片")
+                console.log(i.length)
+                console.log(i)
+                for (let j = 0; j <i.length; j++) {
+                    let obj={
+                        fileName:i[j],
+                        uuid:i[j],
+                        url:i[j],
+                        response:i[j],
+                    }
+                    this.imageUrl2.push(obj)
+                    console.log("看看res")
+                    console.log(obj.response);
+                    TSite.goodsPicArray.push(obj.response)
+                }
+            },
         },
         created() {
+            this.changeImg()
+            TSite.goodsPicArray = this.imageUrl2
+            console.log("看看执行")
+            var temp = []
+            for (let i = 0; i < TSite.goodsPicArray.length; i++) {
+                temp.push(TSite.goodsPicArray[i].response)
+            }
+            TSite.goodsPicArray = temp;
+            console.log("赋值")
+            console.log(TSite.goodsPicArray)
         },
     });
 

--
Gitblit v1.7.1