From 4da40604690325917d208e386e3add022f181147 Mon Sep 17 00:00:00 2001
From: 周宾 <2802492122@qq.com>
Date: 星期一, 08 十二月 2025 15:35:47 +0800
Subject: [PATCH] 修改设备管理选择设备时可搜索

---
 src/views/lavorissue/ledger/Form.vue |   54 ++++++++----------------------------------------------
 1 files changed, 8 insertions(+), 46 deletions(-)

diff --git a/src/views/lavorissue/ledger/Form.vue b/src/views/lavorissue/ledger/Form.vue
index 071bc66..144f5df 100644
--- a/src/views/lavorissue/ledger/Form.vue
+++ b/src/views/lavorissue/ledger/Form.vue
@@ -1,50 +1,6 @@
 <template>
   <el-form :model="form" label-width="100px" :rules="formRules" ref="formRef">
-    <el-form-item label="閮ㄩ棬鍚嶇О" prop="deptId">
-      <el-select
-          v-model="form.deptId"
-          placeholder="璇烽�夋嫨"
-          clearable
-          disabled
-      >
-        <el-option :label="item.deptName" :value="item.deptId" v-for="(item,index) in productOptions" :key="deptId" />
-      </el-select>
-        </el-form-item>
-        <el-form-item label="鍛樺伐鍚嶇О" prop="staffId">
-          <el-select
-            v-model="form.staffId"
-            placeholder="璇烽�夋嫨"
-            clearable
-          >
-            <el-option :label="item.staffName" :value="item.id" v-for="(item,index) in personList" :key="id" />
-          </el-select>
-        </el-form-item>
-        <el-form-item label="鍔充繚闃插叿" prop="dictId">
-          <el-select
-              v-model="form.dictId"
-              placeholder="璇烽�夋嫨"
-              clearable
-          >
-            <el-option :label="item.label" :value="item.value" v-for="(item,index) in sys_lavor_issue" :key="value" />
-          </el-select>
-        </el-form-item>
-        <el-form-item label="棰嗙敤鏁伴噺" prop="num">
-          <el-input-number :step="1" :min="0" style="width: 100%"
-            v-model="form.num"
-            placeholder="璇疯緭鍏�"
-          />
-        </el-form-item>
-        <el-form-item label="棰嗙敤鏃ユ湡" prop="adoptedDate">
-          <el-date-picker
-              style="width: 100%"
-              v-model="form.adoptedDate"
-              format="YYYY-MM-DD"
-              value-format="YYYY-MM-DD"
-              type="date"
-              placeholder="璇烽�夋嫨鏃ユ湡"
-              clearable
-          />
-        </el-form-item>
+  
         
   </el-form>
 </template>
@@ -66,23 +22,30 @@
   name: "鏂板鏀跺叆",
 });
 const { sys_lavor_issue } = proxy.useDict("sys_lavor_issue")
+const { sys_lavor_issue_type } = proxy.useDict("sys_lavor_issue_type")
 const formRef = ref(null);
 const productOptions = ref([]);
 const personList = ref([]);
 const formRules = {
   deptId: [{ required: true, trigger: "blur", message: "璇疯緭鍏�" }],
+  dictType: [{ required: true, trigger: "change", message: "璇烽�夋嫨" }],
   staffId: [{ required: true, trigger: "blur", message: "璇疯緭鍏�" }],
   dictId: [{ required: true, trigger: "change", message: "璇烽�夋嫨" }],
   num: [{ required: true, trigger: "change", message: "璇烽�夋嫨" }],
   adoptedDate: [{ required: true, trigger: "change", message: "璇烽�夋嫨" }],
+  factoryDate: [{ required: true, trigger: "change", message: "璇烽�夋嫨" }],
+  issueDate: [{ required: true, trigger: "change", message: "璇烽�夋嫨" }],
 }
 
 const { form, resetForm } = useFormData({
   deptId: undefined, //
+  dictType: undefined,
   staffId: undefined, //
   dictId: undefined, //
   num: undefined, //
   adoptedDate: undefined,
+  factoryDate: undefined,
+  issueDate: undefined,
 });
 const getPersonList = () => {
   getStaffOnJob().then(res => {
@@ -112,7 +75,6 @@
   getPersonList();
 };
 onMounted(() => {
-  console.log(sys_lavor_issue)
   form.deptId = userStore.currentDeptId
   getProductOptions();
   getPersonList();

--
Gitblit v1.9.3