From 2f96ef3f59c0084d2943a7fdac9f47f51fe30da5 Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期四, 18 十一月 2021 17:35:08 +0800
Subject: [PATCH] 完善权限管理.清理无用的代码

---
 src/views/project/components/ProjectEdit.vue |   25 +++++++++++++++++--------
 1 files changed, 17 insertions(+), 8 deletions(-)

diff --git a/src/views/project/components/ProjectEdit.vue b/src/views/project/components/ProjectEdit.vue
index e613d8e..0d38401 100644
--- a/src/views/project/components/ProjectEdit.vue
+++ b/src/views/project/components/ProjectEdit.vue
@@ -2,7 +2,7 @@
   <el-dialog
     :title="title"
     :visible.sync="dialogFormVisible"
-    width="500px"
+    width="550px"
     :close-on-click-modal="false"
     @close="close"
   >
@@ -10,13 +10,13 @@
       <el-tab-pane label="鍩虹淇℃伅" name="base">
         <el-form ref="form" :model="form" :rules="rules" label-width="80px">
           <el-form-item label="椤圭洰鍚嶇О" prop="name">
-            <el-input v-model.trim="form.name" autocomplete="off"></el-input>
+            <el-input v-model.trim="form.name" :disabled="edit"></el-input>
           </el-form-item>
           <el-form-item label="椤圭洰鍦板潃" prop="srcUrl">
-            <el-input v-model.trim="form.srcUrl" autocomplete="off"></el-input>
+            <el-input v-model.trim="form.srcUrl"></el-input>
           </el-form-item>
           <el-form-item label="椤圭洰鐢ㄦ埛" prop="srcUser">
-            <el-input v-model.trim="form.srcUser" autocomplete="off"></el-input>
+            <el-input v-model.trim="form.srcUser"></el-input>
           </el-form-item>
           <el-form-item label="椤圭洰瀵嗙爜" prop="srcPassword">
             <el-input
@@ -28,19 +28,20 @@
             >
           </el-form-item>
           <el-form-item label="椤圭洰鎻忚堪" prop="desc">
-            <el-input v-model="form.desc" autocomplete="off"></el-input>
+            <el-input v-model="form.desc"></el-input>
           </el-form-item>
           <el-form-item label="缂栬瘧鍒嗘敮" prop="branch">
-            <el-input v-model.trim="form.branch" autocomplete="off"></el-input>
+            <el-input v-model.trim="form.branch" :disabled="edit"></el-input>
           </el-form-item>
           <el-form-item label="缂栬瘧鏋舵瀯" prop="arch">
-            <el-radio-group v-model="form.arch">
+            <el-radio-group v-model="form.arch" :disabled="edit">
               <el-radio label="x86">X86</el-radio>
               <el-radio label="arm">ARM</el-radio>
             </el-radio-group>
           </el-form-item>
           <el-form-item label="椤圭洰绫诲瀷" prop="type">
             <el-radio-group v-model="form.type">
+              <el-radio label="os">鍩虹鍖�</el-radio>
               <el-radio label="sys">绯荤粺鍖�</el-radio>
               <el-radio label="app">搴旂敤鍖�</el-radio>
               <el-radio label="algo">绠楁硶鍖�</el-radio>
@@ -84,6 +85,7 @@
       },
       title: "",
       dialogFormVisible: false,
+      edit: false,
     };
   },
   created() {},
@@ -91,7 +93,9 @@
     showEdit(row) {
       if (!row) {
         this.title = "娣诲姞";
+        this.edit = false;
       } else {
+        this.edit = true;
         this.title = "缂栬緫";
         this.form = Object.assign({}, row);
       }
@@ -101,7 +105,7 @@
       this.$refs["form"].resetFields();
       this.form = this.$options.data().form;
       this.dialogFormVisible = false;
-      this.$emit("fetch-data");
+      // this.$emit("fetch-data");
     },
     save() {
       this.$refs["form"].validate(async (valid) => {
@@ -125,3 +129,8 @@
   },
 };
 </script>
+<style scoped>
+.el-radio {
+  margin-right: 20 px;
+}
+</style>

--
Gitblit v1.8.0