From cc077cba0e6a0c1d9ec11af6c89ee5c898cee423 Mon Sep 17 00:00:00 2001
From: gaosp <gaosp>
Date: 星期三, 17 一月 2024 00:25:06 +0800
Subject: [PATCH] updatte

---
 src/container/ledger/Manage-add-update.vue |   52 ++++++++++++++++++++++++++++++++--------------------
 1 files changed, 32 insertions(+), 20 deletions(-)

diff --git a/src/container/ledger/Manage-add-update.vue b/src/container/ledger/Manage-add-update.vue
index 9cbfc72..e01863d 100644
--- a/src/container/ledger/Manage-add-update.vue
+++ b/src/container/ledger/Manage-add-update.vue
@@ -7,19 +7,13 @@
       :visible.sync="addVisible">
       <!-- 娣诲姞鍐呭-->
       <el-form  :model="dataForm" label-width="100px" ref="dataForm">
-      	<!-- <el-row :gutter="20">
+      	<el-row :gutter="20">
           <el-col :xs="24":sm="6":md="6":lg="6":xl="6">
             <el-form-item label="鏈哄簥鍚�" prop="machineName">
-              <el-select filterable v-model="dataForm.machineName" placeholder="鏀寔妯$硦鏌ヨ" clearable>
-                <el-option
-                  v-for="item in machineNamelist"
-                  :key="item.value"
-                  :label="item.label"
-                  :value="item.value">
-                </el-option>
-              </el-select>
+              <el-input v-model="dataForm.machineName" placeholder="鏈哄簥鍚嶇О" clearable></el-input>
             </el-form-item>
           </el-col>
+          <!-- 
           <el-col :xs="24":sm="6":md="6":lg="6":xl="6">
             <el-form-item label="鏈哄簥ip" prop="machineIp">
               <el-input v-model="dataForm.machineIp" placeholder="鏈哄簥ip" clearable></el-input>
@@ -80,8 +74,20 @@
             </el-form-item>
           </el-col>
           <el-col :xs="24":sm="6":md="6":lg="6":xl="6">
+            <el-form-item label="璁惧绫诲瀷" prop="deviceTypeId">
+                <el-select v-model="dataForm.deviceTypeId" placeholder="---璇烽�夋嫨---" clearable>
+                    <el-option
+                    v-for="item in deviceTypeIds"
+                    :key="item.id"
+                    :label="item.name"
+                    :value="item.id">
+                    </el-option>
+                </el-select>
+            </el-form-item>
+          </el-col>
+          <el-col :xs="24":sm="6":md="6":lg="6":xl="6">
             <el-form-item label="鍔犲伐绫诲瀷" prop="category">
-                <el-select v-model="dataForm.category" placeholder="---璇烽�夋嫨---">
+                <el-select v-model="dataForm.category" placeholder="---璇烽�夋嫨---" clearable>
                     <el-option
                     v-for="item in deviceType"
                     :key="item.value"
@@ -94,7 +100,7 @@
 
           <el-col :xs="24":sm="6":md="6":lg="6":xl="6">
             <el-form-item label="璐﹀姟灞炴��" prop="accountingAttribute">
-              <el-select v-model="dataForm.accountingAttribute" placeholder="---璇烽�夋嫨---">
+              <el-select v-model="dataForm.accountingAttribute" placeholder="---璇烽�夋嫨---"  clearable>
                 <el-option
                 v-for="item in financePro"
                 :key="item.value"
@@ -111,7 +117,7 @@
           </el-col> -->
           <el-col :xs="24":sm="6":md="6":lg="6":xl="6">
             <el-form-item label="浣跨敤閮ㄩ棬" prop="department">
-              <el-select v-model="dataForm.department">
+              <el-select v-model="dataForm.department" clearable>
                 <el-option
                   v-for="item in departmentlist"
                   :key="item.value"
@@ -176,13 +182,14 @@
           </el-col>
           <el-col :xs="24":sm="6":md="6":lg="6":xl="6">
             <el-form-item label="璁惧绠$悊鍒嗙被" prop="manageType">
-              <el-select v-model="dataForm.manageType" placeholder="---璇烽�夋嫨---">
+              <el-select v-model="dataForm.manageType" placeholder="---璇烽�夋嫨---"  clearable>
                 <el-option value="A">A</el-option>
                 <el-option value="B">B</el-option>
                 <el-option value="C">C</el-option>
               </el-select>
             </el-form-item>
           </el-col>
+		  <!--
           <el-col :xs="24":sm="6":md="6":lg="6":xl="6">
             <el-form-item label="鐝" prop="classes">
               <el-select v-model="dataForm.classes" placeholder="---璇烽�夋嫨---">
@@ -192,6 +199,7 @@
               </el-select>
             </el-form-item>
           </el-col>
+		  -->
           <el-col :xs="24":sm="6":md="6":lg="6":xl="6">
             <el-form-item label="鐢熶骇鍘傚" prop="manufacturer">
               <el-input v-model="dataForm.manufacturer" placeholder="鐢熶骇鍘傚" clearable></el-input>
@@ -199,7 +207,7 @@
           </el-col>
           <el-col :xs="24":sm="6":md="6":lg="6":xl="6">
             <el-form-item label="鎶曚骇鏃ユ湡" prop="productionDate">
-              <el-date-picker format="yyyy-MM-dd" value-format="yyyy-MM-dd" v-model="dataForm.productionDate" type="date" clearable placeholder="閫夋嫨鏃ユ湡"></el-date-picker>
+              <el-date-picker format="yyyy-MM-dd" value-format="yyyy-MM-dd" v-model="dataForm.productionDate" type="date" clearable placeholder="閫夋嫨鏃ユ湡" clearable></el-date-picker>
             </el-form-item>
           </el-col>
           <el-col :xs="24":sm="6":md="6":lg="6":xl="6">
@@ -254,14 +262,14 @@
                 <el-button size="small" type="primary">鐐瑰嚮涓婁紶</el-button>
               </el-upload>
             </el-form-item>
-          </el-col>
-        </el-row> -->
+          </el-col> -->
+        </el-row>
 
       </el-form>
       <!-- 鎸夐挳 -->
     	<span slot="footer" class="dialog-footer">
         <el-button size="mini" @click="cancel">鍙栨秷</el-button>
-        <el-button size="mini" type="primary" @click="dataFormSubmit()">淇濆瓨</el-button>
+        <el-button size="mini" type="primary" style="background-color: #409EFF;" @click="dataFormSubmit()">淇濆瓨</el-button>
       </span>
     </el-dialog>
   </div>
@@ -275,7 +283,7 @@
       return {
         visible: false,
         dataForm: {
-          id: 0, // title鏄剧ず鏂板杩樻槸淇敼
+          id: '', // title鏄剧ず鏂板杩樻槸淇敼
           machineName: '', // 鏈哄簥鍚�
           machineIp: '', // 鏈哄簥ip
           workshop: '', // 杞﹂棿鍚�
@@ -300,7 +308,8 @@
           originalValue: '', // 璁惧鍘熷��
           presentValue: '', // 璁惧鍑�鐜板��
           weight: '', // 璁惧閲嶉噺
-          remark: ''// 澶囨敞
+          remark: '',// 澶囨敞
+          deviceTypeId:  ''
         },
         machineNamelist: [], // 鏈哄簥涓嬫媺
         workshoplist: [], // 杞﹂棿list
@@ -365,7 +374,7 @@
       },
       /* 鎻愪氦*/
       dataFormSubmit() {
-        if (this.dataForm.id === '') { // 鏂板
+        if (!this.dataForm.id) { // 鏂板
           accountCreate(this.dataForm).then(res => {
             this.$message({
               message: '鏂板鎴愬姛',
@@ -401,6 +410,9 @@
       width: 100%;
     }
   }
+  .el-dialog__body {
+    overflow: hidden;
+  }
   .avatar-uploader .el-upload {
     border: 1px dashed #d9d9d9;
     border-radius: 6px;

--
Gitblit v1.9.3