From 3a45da15c947c2d478a44a51bd0f926647b1b841 Mon Sep 17 00:00:00 2001 From: MrShi <1878285526@qq.com> Date: 星期五, 11 四月 2025 16:33:17 +0800 Subject: [PATCH] 提交 --- company/src/components/business/OperaUnionChangeCheckWindow.vue | 166 +++++++++++++++++++++++++++++------------------------- 1 files changed, 89 insertions(+), 77 deletions(-) diff --git a/company/src/components/business/OperaUnionChangeCheckWindow.vue b/company/src/components/business/OperaUnionChangeCheckWindow.vue index 092bf8b..36247c2 100644 --- a/company/src/components/business/OperaUnionChangeCheckWindow.vue +++ b/company/src/components/business/OperaUnionChangeCheckWindow.vue @@ -12,44 +12,82 @@ <el-input type="textarea" v-model="form.backCheckInfo" placeholder="璇疯緭鍏�" v-trim/> </el-form-item> </el-form> - <!-- 涓婁紶淇濋櫓鍗� --> + <!-- 涓婁紶鎵瑰崟 --> <el-form v-if="visible3==true" :model="form" ref="form3" :rules="rules3" style="width: 100%;"> - <el-form-item label="鏈熸湜淇濋櫓鐢熸晥鏈燂細"> - <span >{{( form.applyTime|| '-')}} </span> - </el-form-item> - <el-form-item label="" > - <el-radio-group v-model="form.selectRadio" @change="selectChange"> - <el-radio :label="0" >涓庝繚鍗曚竴鑷�</el-radio> - <el-radio :label="1" >涓庝繚鍗曚笉涓�鑷�</el-radio> - </el-radio-group> - </el-form-item> - <el-form-item label="淇濋櫓鐢熸晥璧锋湡锛�" prop="applyTime" v-if="form.selectRadio === 1"> - <el-date-picker - v-model="form.applyTime" - type="date" - value-format="yyyy-MM-dd HH:mm:ss" - placeholder="閫夋嫨鏃ユ湡"> - </el-date-picker> - </el-form-item> - <el-form-item label="淇濆崟鍙凤細" prop="code"> + <template v-if="model.delOnlyReplace != 1"> + <el-form-item > + <div style="display: inline;margin-right: 50px;" > + 鏈熸湜鎵瑰鐢熸晥鏈燂細 {{( form.applyTime|| '-')}} + </div> + <div style="display: inline" > + 鏈熸湜鎵瑰噺鐢熸晥鏈燂細 {{( form.delValidTime|| '-')}} + </div> + </el-form-item> + <el-form-item label="" > + <el-radio-group v-model="form.selectRadio" @change="selectChange"> + <el-radio :label="0" >涓庝繚鍗曚竴鑷�</el-radio> + <el-radio :label="1" >涓庝繚鍗曚笉涓�鑷�</el-radio> + </el-radio-group> + </el-form-item> + <el-form-item label="鎵瑰鐢熸晥鏃ユ湡锛�" prop="applyTime" v-if="form.selectRadio === 1"> + <el-date-picker + v-model="form.applyTime" + type="date" + value-format="yyyy-MM-dd HH:mm:ss" + placeholder="閫夋嫨鏃ユ湡"> + </el-date-picker> + </el-form-item> + <el-form-item label="鎵瑰噺鐢熸晥鏃ユ湡锛�" prop="delValidTime" v-if="form.selectRadio === 1"> + <el-date-picker + v-model="form.delValidTime" + type="date" + value-format="yyyy-MM-dd HH:mm:ss" + placeholder="閫夋嫨鏃ユ湡"> + </el-date-picker> + </el-form-item> + </template> + <template v-else> + <el-form-item > + <div style="display: inline;margin-right: 50px;" > + 鏈熸湜鎵规敼鐢熸晥鏈燂細{{( form.delValidTime|| '-')}} + </div> + </el-form-item> + <el-form-item label="" > + <el-radio-group v-model="form.selectRadio" @change="selectChange"> + <el-radio :label="0" >涓庝繚鍗曚竴鑷�</el-radio> + <el-radio :label="1" >涓庝繚鍗曚笉涓�鑷�</el-radio> + </el-radio-group> + </el-form-item> + <el-form-item label="鎵规敼鐢熸晥鏃ユ湡锛�" prop="delValidTime" v-if="form.selectRadio === 1"> + <el-date-picker + v-model="form.delValidTime" + type="date" + value-format="yyyy-MM-dd HH:mm:ss" + placeholder="閫夋嫨鏃ユ湡"> + </el-date-picker> + </el-form-item> + </template> + <el-form-item label="鎵瑰崟鍙凤細" prop="code"> <el-input v-model="form.code" placeholder="璇疯緭鍏�" v-trim/> </el-form-item> - <el-form-item label="涓婁紶淇濋櫓鍗曪細" prop="baoxianFile"> + <el-form-item label="涓婁紶鎵瑰崟锛�" prop="baoxianFile"> <UploadFile @remove="dele3" :uploadData="{ folder: 'apply',fileType:'.pdf' }" :fileList="form.fileList1" @uploadSuccess="baoxianFileUploaded" /> </el-form-item> <div class="box_table"> <div class="box_table_head"> <div class="box_table_head_item">搴忓彿</div> <div class="box_table_head_item">琚繚闄╀汉</div> - <div class="box_table_head_item">鍔犱繚浜烘暟</div> - <div class="box_table_head_item">鍑忎繚浜烘暟</div> + <div v-if="model.type==0" class="box_table_head_item">鍔犱繚浜烘暟</div> + <div v-if="model.type==0" class="box_table_head_item">鍑忎繚浜烘暟</div> + <div v-if="model.type==1" class="box_table_head_item">鍙樻洿浜烘暟</div> <div class="box_table_head_item">涓婁紶鎵瑰崟</div> </div> <div class="box_table_content" v-for="(item, index) in model.applyList" :key="index"> <div class="box_table_content_item">{{index + 1}}</div> <div class="box_table_content_item" >{{ item.companyName }}</div> - <div class="box_table_content_item">{{ item.addNum }}</div> - <div class="box_table_content_item">{{ item.delNum }}</div> + <div v-if="model.type==0" class="box_table_content_item">{{ item.addNum }}</div> + <div v-if="model.type==0" class="box_table_content_item">{{ item.delNum }}</div> + <div v-if="model.type==1" class="box_table_content_item">{{ item.changeNum }}</div> <div class="box_table_content_item"> <el-form-item label="" prop="bxdMultifileList[index]"> <UploadFileLink @remove="deleIndex(1,index)" :uploadData="{ folder: 'apply',fileType:'.pdf' }" :fileIndex="index" :showTips="showTips" :fileList="model.applyList[index].fileList1" @uploadSuccess="baoxianFileUploaded2" /> @@ -105,6 +143,7 @@ id: null, backCheckInfo: '', applyTime: null, + delValidTime: null, code: null, baoxianFile: null, bxdMultifileList: [], @@ -124,7 +163,6 @@ }, methods: { deleIndex (flag,index) { - alert(index) if(flag == 0){ this.form.tbdMultifileList[index].fileurl = null this.form.tbdMultifileList[index].name = null @@ -145,6 +183,7 @@ startTime: null, code: null, baoxianFile: null, + delValidTime: null, bxdMultifileList:[], fileList1: [], selectRadio: 0, @@ -153,6 +192,7 @@ this.model = target this.form.applyTime = target.applyStartTime + this.form.delValidTime = target.delValidTime this.title = title this.flag = flag this.visible1 = false @@ -194,6 +234,7 @@ selectChange () { if (this.form.selectRadio == 0) { this.form.applyTime = this.model.applyStartTime + this.form.delValidTime = this.model.delValidTime } }, baoxianFileUploaded (data) { @@ -217,12 +258,13 @@ }) }, uploadBaoxiandan () { - this.$dialog.messageConfirm('纭杩涜璇ユ搷浣滃悧锛�') + this.$dialog.messageConfirm('鎻愪氦鍚庝笉鍙慨鏀癸紝璇峰啀娆℃牳瀵瑰悗纭鎻愪氦锛�') .then(() => { this.isWorking = true var param ={ id: this.model.id, - applyDate: this.form.applyTime, + applyDate: (this.model.delOnlyReplace != 1 ? this.form.applyTime : this.form.delValidTime), + delValidTime:this.form.delValidTime, code: this.form.code, fileurl: this.form.baoxianFile.fileurl, name: this.form.baoxianFile.name, @@ -392,19 +434,6 @@ width: 100%; display: flex; align-items: center; - .box_table_head_item1 { - flex: 1; - height: 50px; - background: #f2f2f2; - display: flex; - align-items: center; - justify-content: center; - font-size: 14px; - color: black; - border-right: 1px solid #b4bbc5; - border-bottom: 1px solid #b4bbc5; - box-sizing: border-box; - } .box_table_head_item { flex: 1; height: 50px; @@ -412,39 +441,17 @@ display: flex; align-items: center; justify-content: center; + padding: 10px; font-size: 14px; color: black; border-right: 1px solid #b4bbc5; border-bottom: 1px solid #b4bbc5; box-sizing: border-box; &:nth-child(1) { - flex: 0.5;; - } - &:nth-child(2) { - flex:1.5; - } - &:nth-child(4) { - flex:1.5; - } - &:nth-child(5) { - flex: 1.5;; - } - } - .box_table_head_item5 { - flex: 1; - height: 50px; - background: #f2f2f2; - display: flex; - align-items: center; - justify-content: center; - font-size: 14px; - color: black; - border-right: 1px solid #b4bbc5; - border-bottom: 1px solid #b4bbc5; - box-sizing: border-box; - &:nth-child(2) { - flex: 5; - } + flex: 0.5; + } &:nth-child(2) { + flex: 1.5; + } } .box_form_item { flex: 1; @@ -471,8 +478,13 @@ border-bottom: 0px solid #b4bbc5 !important; } .box_table_content_item { + overflow: hidden; + display: block; + white-space: nowrap; + text-overflow: ellipsis; flex: 1; height: 50px; + padding: 10px; background: #ffffff; display: flex; align-items: center; @@ -483,16 +495,16 @@ border-bottom: 1px solid #b4bbc5; box-sizing: border-box; &:nth-child(1) { - flex: 0.5;; - } - &:nth-child(2) { - flex:1.5; - } - &:nth-child(4) { - flex: 1.5; - } - &:nth-child(5) { - flex: 1.5; + flex: 0.5; + }&:nth-child(2) { + flex: 1.5; + } + span{ + width: 100%; + white-space: nowrap; + word-wrap: break-word; + text-overflow: ellipsis; + overflow: hidden; } } } -- Gitblit v1.9.3