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