From 2ebfac32ae11f2c883d57b61626835d2e9c33b2a Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期六, 06 五月 2023 09:19:18 +0800 Subject: [PATCH] 修改发布影像白色无法选择;修改空间搜索选择后,上面的框类显示目录结构最高层级的名称;下拉框的收回机制修改;图层管理移动修改;管线输送介质,图层管理-属性表-翻译错误修改;3D切换到2D,底图切换失效修改;模板管理修改; --- src/views/userManage/templateManage.vue | 173 +++++++++++++++++++++++++++++++++++++++++++++++---------- 1 files changed, 143 insertions(+), 30 deletions(-) diff --git a/src/views/userManage/templateManage.vue b/src/views/userManage/templateManage.vue index 8fb2db0..0ddb6d9 100644 --- a/src/views/userManage/templateManage.vue +++ b/src/views/userManage/templateManage.vue @@ -107,12 +107,13 @@ <template slot-scope="scope"> <span v-if="scope.row.type == 1">World妯℃澘 </span> <span v-else-if="scope.row.type == 2">Excel妯℃澘</span> + <span v-else-if="scope.row.type == 3">Zip妯℃澘</span> </template> </el-table-column> <el-table-column align="center" prop="code" - :label="$t('common.domCode')" + :label="$t('common.templateType')" :formatter="codeData" /> <!-- <el-table-column @@ -201,25 +202,7 @@ v-model=" editForm.name" ></el-input> </el-form-item> - <el-form-item :label="$t('common.fileType')"> - <el-select - :popper-append-to-body="false" - v-model="editForm.type" - @change="selFileTypeChange" - placeholder="璇烽�夋嫨娲诲姩鍖哄煙" - style="width:85%" - > - <el-option - label="World妯℃澘" - value="1" - ></el-option> - <el-option - label="Excel妯℃澘" - value="2" - ></el-option> - </el-select> - </el-form-item> - <el-form-item :label="$t('common.domCode')"> + <el-form-item :label="$t('common.templateType')"> <!-- <el-input style="width:100%" v-model=" editForm.code" @@ -227,8 +210,9 @@ <el-select :popper-append-to-body="false" style="width:85%" + @change="selFileCodeChange" v-model="editForm.code" - placeholder="璇烽�夋嫨" + placeholder="璇烽�夋嫨鏂囦欢绫诲瀷" > <el-option v-for="item in options" @@ -239,6 +223,36 @@ </el-option> </el-select> </el-form-item> + <el-form-item :label="$t('common.fileType')"> + <el-select + :popper-append-to-body="false" + v-model="editForm.type" + @change="selFileTypeChange" + placeholder="璇烽�夋嫨妯℃澘绫诲瀷" + style="width:85%" + > + <el-option + v-for="item in typeOption" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> + <!-- <el-option + label="World妯℃澘" + value="1" + ></el-option> + <el-option + label="Excel妯℃澘" + value="2" + ></el-option> + <el-option + label="Zip妯℃澘" + value="3" + ></el-option> --> + </el-select> + </el-form-item> + <el-form-item :label="$t('common.filePath')"> <div class="BoxFlex"> <div class="BoxFlexinput"> @@ -347,7 +361,7 @@ </p> <el-divider></el-divider> <p> - <label> {{ $t('common.domCode') }}:</label> + <label> {{ $t('common.templateType') }}:</label> <label class="boxlabel">{{ itemdetail.code }}</label> </p> <el-divider></el-divider> @@ -418,8 +432,20 @@ label: "鏈嶅姟璋冪敤閲忕粺璁�", }, { - value: "countOperates ", + value: "countOperates", label: "鐢ㄦ埛娴侀噺缁熻", + }, + { + value: "dataTable", + label: "涓婁紶鏁版嵁琛ㄦ牸妯℃澘", + }, + { + value: "uploadDir", + label: "涓婁紶鐩綍缁撴瀯妯℃澘", + }, + { + value: "dirFolder", + label: "鐩綍缁撴瀯鏂囦欢澶规ā鏉�", }, ], itemdetail: {}, @@ -459,6 +485,7 @@ styleVar: { height: "calc(100% - 109px)", }, + typeOption: [], }; }, created() { @@ -529,14 +556,26 @@ this.itemdetail.fileType = "World妯℃澘"; } else if (parseInt(row.type) == 2) { this.itemdetail.fileType = "Excel妯℃澘"; + } else if (parseInt(row.type) == 3) { + this.itemdetail.fileType = "Zip妯℃澘"; } - if (row.code.indexOf("countSizes") != -1) { - this.itemdetail.code = "鏁版嵁閲忕粺璁�"; - } else if (row.code.indexOf("countServices") != -1) { - this.itemdetail.code = "鏈嶅姟璋冪敤閲忕粺璁�"; - } else if (row.code.indexOf("countOperates") != -1) { - this.itemdetail.code = "鐢ㄦ埛娴侀噺缁熻"; - } + var val = this.options.filter(res => { + if (res.value == row.code) { + return res + } + }) + this.itemdetail.code = val[0].label; + // if (row.code.indexOf("countSizes") != -1) { + // this.itemdetail.code = "鏁版嵁閲忕粺璁�"; + // } else if (row.code.indexOf("countServices") != -1) { + // this.itemdetail.code = "鏈嶅姟璋冪敤閲忕粺璁�"; + // } else if (row.code.indexOf("countOperates") != -1) { + // this.itemdetail.code = "鐢ㄦ埛娴侀噺缁熻"; + // } else if (row.code.indexOf("countOperates") != -1) { + // this.itemdetail.code = "鐢ㄦ埛娴侀噺缁熻"; + // } else if (row.code.indexOf("countOperates") != -1) { + // this.itemdetail.code = "鐢ㄦ埛娴侀噺缁熻"; + // } this.itemdetail.cTime = this.format(row.createTime); if (row.updateTime) { @@ -575,8 +614,46 @@ this.selectFileType = ".docx"; } else if (parseInt(val) == 2) { this.selectFileType = ".xlsx"; + } else if (parseInt(val) == 3) { + this.selectFileType = ".zip"; } }, + selFileCodeChange(res) { + var name; + for (var i in this.options) { + if (this.options[i].value == res) { + name = this.options[i].label + break; + } + } + + if (name.indexOf('缁熻') > -1) { + this.typeOption = [{ + label: "World妯℃澘", + value: "1" + }, { + label: "Excel妯℃澘", + value: "2" + }] + + } else { + this.typeOption = [{ + label: "World妯℃澘", + value: "1" + }, { + label: "Excel妯℃澘", + value: "2" + }, { + label: "Zip妯℃澘", + value: "3" + }] + } + this.editForm.type = this.typeOption[0].value + }, + + + + //淇敼 handleEdit(index, row) { this.behavior = "淇敼"; @@ -734,8 +811,44 @@ handleSelectionChange(val) { this.multipleSelection = val; }, + + editFormStart() { + this.editForm.code = "countSizes"; + var name; + for (var i in this.options) { + if (this.options[i].value == this.editForm.code) { + name = this.options[i].label + break; + } + } + + if (name.indexOf('缁熻') > -1) { + this.typeOption = [{ + label: "World妯℃澘", + value: "1" + }, { + label: "Excel妯℃澘", + value: "2" + }] + + } else { + this.typeOption = [{ + label: "World妯℃澘", + value: "1" + }, { + label: "Excel妯℃澘", + value: "2" + }, { + label: "Zip妯℃澘", + value: "3" + }] + } + this.editForm.type = this.typeOption[0].value + }, + //鏂板寮圭獥 setTableInsert() { + this.editFormStart(); this.behavior = "鏂板"; this.dialogVisible = true; }, -- Gitblit v1.9.3