From 27c416bf9742574411401fb67203ee9669e57c8a Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期三, 26 十一月 2025 14:20:02 +0800
Subject: [PATCH] fix: 绞线报工的盘具领用和芯线领用的厂家字段使用字典维护做下拉框

---
 src/pages/production/twist/report/draw.vue |   33 +++++++++++++++++++++++++++------
 1 files changed, 27 insertions(+), 6 deletions(-)

diff --git a/src/pages/production/twist/report/draw.vue b/src/pages/production/twist/report/draw.vue
index b148266..5a68e30 100644
--- a/src/pages/production/twist/report/draw.vue
+++ b/src/pages/production/twist/report/draw.vue
@@ -34,10 +34,20 @@
                   </view>
                 </wd-form-item>
                 <wd-form-item label="鐩村緞(mm)" prop="diameter" required>
-                  <wd-input v-model="item.dia" :disabled="false" placeholder="璇疯緭鍏�"></wd-input>
+                  <wd-input
+                    v-model="item.dia"
+                    :disabled="false"
+                    placeholder="璇疯緭鍏�"
+                    type="number"
+                  ></wd-input>
                 </wd-form-item>
                 <wd-form-item label="闀垮害(m)" prop="length" required>
-                  <wd-input v-model="item.length" :disabled="false" placeholder="璇疯緭鍏�"></wd-input>
+                  <wd-input
+                    v-model="item.length"
+                    :disabled="false"
+                    placeholder="璇疯緭鍏�"
+                    type="number"
+                  ></wd-input>
                 </wd-form-item>
                 <wd-form-item label="鍗风粫绱у瘑" prop="windingTightness" required>
                   <wd-radio-group v-model="item.windingTightness" cell shape="dot">
@@ -56,6 +66,7 @@
                     v-model="item.edgeDistance"
                     :disabled="false"
                     placeholder="璇疯緭鍏�"
+                    type="number"
                   ></wd-input>
                 </wd-form-item>
               </wd-form>
@@ -150,17 +161,21 @@
                 ></wd-input>
               </wd-form-item>
               <wd-form-item label="缁炲悜" prop="twistedDirection" required>
-                <wd-input
+                <wd-select-picker
                   v-model="localSteelData.twistedDirection"
+                  :columns="twistDirectionColumns"
+                  type="radio"
+                  placeholder="璇烽�夋嫨缁炲悜"
+                  :clearable="false"
                   :disabled="false"
-                  placeholder="璇疯緭鍏�"
-                ></wd-input>
+                />
               </wd-form-item>
               <wd-form-item label="澶栧緞" prop="outerDiameter" required>
                 <wd-input
                   v-model="localSteelData.outerDiameter"
                   :disabled="false"
                   placeholder="璇疯緭鍏�"
+                  type="number"
                 ></wd-input>
               </wd-form-item>
               <wd-form-item label="鍒掍激" prop="scratch" required>
@@ -187,7 +202,7 @@
 </template>
 
 <script setup lang="ts">
-import { ref, watch, nextTick } from "vue";
+import { ref, watch, nextTick, onMounted } from "vue";
 import { useToast } from "wot-design-uni";
 import TwistApi from "@/api/product/twist";
 import ManageApi from "@/api/product/manage";
@@ -234,6 +249,12 @@
 const paintQualityOptions = ref<Array<{ label: string; value: string | number }>>([]);
 const weldQualityOptions = ref<Array<{ label: string; value: string | number }>>([]);
 
+// 缁炲悜閫夐」
+const twistDirectionColumns = [
+  { label: "宸﹀悜", value: "宸﹀悜" },
+  { label: "鍙冲悜", value: "鍙冲悜" },
+];
+
 // 浠庢暟鎹瓧鍏镐腑鍔犺浇鏁版嵁
 const loadDictData = async () => {
   try {

--
Gitblit v1.9.3