weiweiZhang 6 gün önce
ebeveyn
işleme
b946003137

+ 30 - 10
src/pages/excel/ConfigDrawerProduction.vue

@@ -90,6 +90,7 @@
               disabled
               v-model="formData.product_category"
               placeholder="请选择"
+              clearable
             >
               <el-option
                 v-for="item in procuctTypeOptions.map((item) => ({
@@ -107,7 +108,7 @@
         <!-- 制造工艺 -->
         <el-col :span="12">
           <el-form-item label="制造工艺" name="process">
-            <el-select v-model="formData.process" disabled placeholder="请选择">
+            <el-select v-model="formData.process" disabled placeholder="请选择" clearable>
               <el-option
                 v-for="item in processOptions.map((item) => ({
                   label: item,
@@ -179,6 +180,7 @@
               v-model="formData.part_type"
               placeholder="请选择"
               @change="handlePartTypeChange"
+              clearable
             >
               <el-option
                 v-for="item in options"
@@ -193,7 +195,7 @@
         <!-- 零件属性 -->
         <el-col :span="12">
           <el-form-item label="零件属性" name="part_attribute">
-            <el-select disabled placeholder="" v-model="formData.part_attribute">
+            <el-select disabled placeholder="" v-model="formData.part_attribute" clearable>
               <el-option
                 v-for="item in partAttributeOptions.map((item) => ({
                   label: item,
@@ -232,7 +234,18 @@
         <!-- 计量单位 -->
         <el-col :span="12"
           ><el-form-item label="计量单位" name="unit">
-            <el-input disabled placeholder="请输入" v-model="formData.unit" />
+            <!-- <el-input disabled placeholder="请输入" v-model="formData.unit" /> -->
+             <el-select v-model="formData.unit" disabled placeholder="请选择" clearable>
+              <el-option
+                v-for="item in unitOptions.map((item) => ({
+                  label: item,
+                  value: item,
+                }))"
+                :key="item.value"
+                :label="item.label"
+                :value="item.value"
+              />
+            </el-select>
           </el-form-item>
         </el-col>
 
@@ -281,6 +294,7 @@
               :disabled="!isEmpty"
               v-model="formData.manufacture_area"
               placeholder="请选择"
+              clearable
             >
               <el-option
                 v-for="item in manufatureAreaOptions.map((item) => ({
@@ -302,6 +316,7 @@
               :disabled="!isEmpty"
               v-model="formData.manufacture_report"
               placeholder="请选择"
+              clearable
             >
               <el-option
                 v-for="item in manufatureUnitOptions.map((item) => ({
@@ -400,8 +415,7 @@
         <el-col :span="12">
           <el-form-item label="持台人数(人)" prop="holding_number">
             <el-input-number
-              :step="1"
-              :precision="0"
+              :step="1"              
               placeholder="请输入"
               v-model="formData.holding_number"
               style="width: 100%"
@@ -442,7 +456,6 @@
           <el-form-item label="SNP(pcs)" prop="snp">
             <el-input-number
               :step="1"
-              :precision="0"
               placeholder="请输入"
               v-model="formData.snp"
               style="width: 100%"
@@ -455,7 +468,6 @@
           <el-form-item label="循环次数(次)" name="cycle_number">
             <el-input-number
               :step="1"
-              :precision="0"
               style="width: 100%"
               placeholder="请输入"
               v-model="formData.cycle_number"
@@ -493,7 +505,6 @@
           <el-form-item label="最小起订量" name="min_order">
             <el-input-number
               :step="1"
-              :precision="0"
               placeholder="请输入"
               v-model="formData.min_order"
               style="width: 100%"
@@ -707,8 +718,8 @@ const manufatureUnitOptions = [
   "CNC",
   "PUR",
   "打磨",
-  "产线装配",
-  "手工装配",
+  "产线组立",
+  "单点组立",
   "焊接",
   "镭雕",
   "移印",
@@ -750,6 +761,15 @@ const processOptions = [
   "手工装配",
   "整理",
   "打磨",
+  "铝板覆膜",
+  "铝板覆胶"
+];
+
+//单位
+const unitOptions =[
+  "pcs",
+  "g",
+  "m"
 ];
 
 const visible = ref(false);

+ 28 - 2
src/pages/excel/ConfigDrawerProject.vue

@@ -145,6 +145,7 @@
               :disabled="!isEmpty"
               v-model="formData.product_category"
               placeholder="请选择"
+              clearable
             >
               <el-option
                 v-for="item in procuctTypeOptions.map((item) => ({
@@ -166,6 +167,7 @@
               v-model="formData.process"
               :disabled="!isEmpty"
               placeholder="请选择"
+              clearable
             >
               <el-option
                 v-for="item in processOptions.map((item) => ({
@@ -231,6 +233,7 @@
               v-model="formData.part_type"
               placeholder="请选择"
               @change="handlePartTypeChange"
+              clearable
             >
               <el-option
                 v-for="item in options"
@@ -249,6 +252,7 @@
               :disabled="!isEmpty"
               v-model="formData.part_attribute"
               placeholder="请先选择M/P/C类型"
+              clearable
             >
               <el-option
                 v-for="item in partAttributeOptions.map((item) => ({
@@ -284,11 +288,22 @@
         <!-- 计量单位 -->
         <el-col :span="12"
           ><el-form-item label="计量单位" name="unit">
-            <el-input
+            <!-- <el-input
               :disabled="!isEmpty"
               placeholder="请输入"
               v-model="formData.unit"
-            />
+            /> -->
+            <el-select v-model="formData.unit" :disabled="!isEmpty" placeholder="请选择" clearable>
+              <el-option
+                v-for="item in unitOptions.map((item) => ({
+                  label: item,
+                  value: item,
+                }))"
+                :key="item.value"
+                :label="item.label"
+                :value="item.value"
+              />
+            </el-select>
           </el-form-item>
         </el-col>
 
@@ -338,6 +353,7 @@
               :disabled="!!originFormData?.erp_code"
               v-model="formData.manufacture_area"
               placeholder="请选择"
+              clearable
             >
               <el-option
                 v-for="item in manufatureAreaOptions.map((item) => ({
@@ -359,6 +375,7 @@
               :disabled="!isEmpty"
               v-model="formData.manufacture_report"
               placeholder="请选择"
+              clearable
             >
               <el-option
                 v-for="item in manufatureUnitOptions.map((item) => ({
@@ -604,6 +621,15 @@ const processOptions = [
   "手工装配",
   "整理",
   "打磨",
+  "铝板覆膜",
+  "铝板覆胶"
+];
+
+//单位
+const unitOptions =[
+  "pcs",
+  "g",
+  "m"
 ];
 
 const visible = ref(false);