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