From 63be6c3a6e0308812cb9f0ab26a15aff293200a0 Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期四, 11 五月 2023 16:06:43 +0800 Subject: [PATCH] 模型发布预览修改,属性查询修改 --- src/views/datamanage/projectManage.vue | 119 +++++++++++++++++++++++++++++++++++++++-------------------- 1 files changed, 78 insertions(+), 41 deletions(-) diff --git a/src/views/datamanage/projectManage.vue b/src/views/datamanage/projectManage.vue index 56eb6a4..ba43022 100644 --- a/src/views/datamanage/projectManage.vue +++ b/src/views/datamanage/projectManage.vue @@ -1,18 +1,19 @@ <template> <div class="verSionBox"> - <My-bread - :list="[ + <My-bread :list="[ `${$t('dataManage.dataManage')}`, `${$t('dataManage.projectManage')}`, - ]" - ></My-bread> + ]"></My-bread> <el-divider /> <div class="verSionContent"> <div class="verSion_leftTree subpage_Div" style="border: 1px solid #dcdfe6" > - <el-form :inline="true" class="demo-form-inline"> + <el-form + :inline="true" + class="demo-form-inline" + > <el-form-item> <el-input size="small" @@ -30,8 +31,7 @@ :disabled="count1 != 0 ? true : false" type="success" size="small" - >{{ $t("common.increase") }}</el-button - > + >{{ $t("common.increase") }}</el-button> </el-form-item> </el-form> <el-tree @@ -51,7 +51,10 @@ <!-- <!-- <el-divider class="eldivider" /> --> <!-- <div class="dividing-line"></div> --> - <div class="table_box" style="height: 100%"> + <div + class="table_box" + style="height: 100%" + > <el-table ref="filterTable" :data="dbTableData" @@ -114,7 +117,10 @@ prop="remarks" :label="$t('dataManage.projectObj.remarks')" /> - <el-table-column label="鎿嶄綔" width="200"> + <el-table-column + label="鎿嶄綔" + width="200" + > <template slot-scope="scope"> <el-button v-if="btnStatus.delete" @@ -122,16 +128,14 @@ size="small" plain type="danger" - >{{ $t("common.delete") }}</el-button - > + >{{ $t("common.delete") }}</el-button> <el-button v-if="btnStatus.update" @click="EditProject(scope.row)" type="warning" plain size="small" - >{{ $t("common.update") }}</el-button - > + >{{ $t("common.update") }}</el-button> </template> </el-table-column> </el-table> @@ -207,16 +211,32 @@ </el-form-item> <el-form-item :label="$t('dataManage.projectObj.country')"> - <el-input v-model="editFrom.country" style="width: 85%" :placeholder="$t('shuJuGuanLi.shuJuJianSuo.country')"></el-input> + <el-input + v-model="editFrom.country" + style="width: 85%" + :placeholder="$t('shuJuGuanLi.shuJuJianSuo.country')" + ></el-input> </el-form-item> <el-form-item :label="$t('dataManage.projectObj.province')"> - <el-input v-model="editFrom.province" style="width: 85%" :placeholder="$t('shuJuGuanLi.shuJuJianSuo.province')"></el-input> + <el-input + v-model="editFrom.province" + style="width: 85%" + :placeholder="$t('shuJuGuanLi.shuJuJianSuo.province')" + ></el-input> </el-form-item> <el-form-item :label="$t('dataManage.projectObj.county')"> - <el-input v-model="editFrom.location" style="width: 85%" :placeholder="$t('shuJuGuanLi.shuJuJianSuo.city')"></el-input> + <el-input + v-model="editFrom.location" + style="width: 85%" + :placeholder="$t('shuJuGuanLi.shuJuJianSuo.city')" + ></el-input> </el-form-item> <el-form-item :label="$t('dataManage.projectObj.corpname')"> - <el-input v-model="editFrom.corpname" style="width: 85%" :placeholder="$t('shuJuGuanLi.shuJuJianSuo.construction')"></el-input> + <el-input + v-model="editFrom.corpname" + style="width: 85%" + :placeholder="$t('shuJuGuanLi.shuJuJianSuo.construction')" + ></el-input> </el-form-item> <el-form-item :label="$t('dataManage.projectObj.department')"> <el-input @@ -229,11 +249,15 @@ <el-input v-model="editFrom.conperiod" style="width: 85%" - :placeholder="$t('shuJuGuanLi.shuJuJianSuo.constructionperiod')" + :placeholder="$t('shuJuGuanLi.shuJuJianSuo.constructionperiod')" ></el-input> </el-form-item> <el-form-item :label="$t('dataManage.projectObj.contents')"> - <el-input v-model="editFrom.contents" style="width: 85%" :placeholder="$t('shuJuGuanLi.shuJuJianSuo.projectContent')"></el-input> + <el-input + v-model="editFrom.contents" + style="width: 85%" + :placeholder="$t('shuJuGuanLi.shuJuJianSuo.projectContent')" + ></el-input> </el-form-item> <el-form-item :label="$t('dataManage.projectObj.projstate')"> <el-input @@ -243,19 +267,29 @@ ></el-input> </el-form-item> <el-form-item :label="$t('dataManage.projectObj.remarks')"> - <el-input v-model="editFrom.remarks" style="width: 85%" :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valueRemarks')"></el-input> + <el-input + v-model="editFrom.remarks" + style="width: 85%" + :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valueRemarks')" + ></el-input> </el-form-item> </el-form> </div> - <div slot="footer" class="dialog-footer"> + <div + slot="footer" + class="dialog-footer" + > <el-button type="info" size="small" :disabled="behavior != '鏂板椤圭洰' ? true : false" @click="setRestEditFrom" - >{{ $t("common.reset") }}</el-button - > - <el-button size="small" type="primary" @click="insertEditFrom">{{ + >{{ $t("common.reset") }}</el-button> + <el-button + size="small" + type="primary" + @click="insertEditFrom" + >{{ $t("common.confirm") }}</el-button> </div> @@ -344,7 +378,7 @@ this.getSelectProject(); done(); }) - .catch((_) => {}); + .catch((_) => { }); }, async innerClose() { this.showMap = false; @@ -397,30 +431,33 @@ this.editFrom = { geom: " " }; this.$store.state.projeOl = null; }, - + async delprojectData(id) { + const data = await project_delete({ gid: id }); + if (data.code == 200) { + this.$message({ + message: "鍒犻櫎鎴愬姛锛�", + type: "success", + }); + this.getSelectProject(); + } else { + this.$message({ + message: "鍒犻櫎澶辫触锛�", + type: "warning", + }); + } + }, //鍒犻櫎椤圭洰 async deleteProject(row) { + var that = this; this.$confirm("姝ゆ搷浣滃皢姘镐箙鍒犻櫎璇ラ」鐩�, 鏄惁缁х画?", "鎻愮ず", { confirmButtonText: "纭畾", cancelButtonText: "鍙栨秷", type: "warning", }) .then(async () => { - const data = await project_delete({ gid: row.gid }); - if (data.code == 200) { - this.$message({ - message: "鍒犻櫎鎴愬姛锛�", - type: "success", - }); - this.getRoleTabelData(); - } else { - this.$message({ - message: "鍒犻櫎澶辫触锛�", - type: "warning", - }); - } - }) - .catch(() => { + + that.delprojectData(row.gid) + }).catch(() => { this.$message({ type: "info", message: "宸插彇娑堝垹闄�", -- Gitblit v1.9.3