|
@@ -27,21 +27,33 @@
|
|
|
>保 存
|
|
|
</el-button>
|
|
|
</el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="分类" prop="cat_id">
|
|
|
- <search-sort
|
|
|
- :value="ruleForm.cat_id"
|
|
|
- :placeholder="'分类'"
|
|
|
+ <el-col :span="16">
|
|
|
+ <el-form-item label="供应商" prop="supplierNo">
|
|
|
+ <search-supplier
|
|
|
+ :value="ruleForm.supplierNo"
|
|
|
+ :placeholder="'供应商'"
|
|
|
:size="'mini'"
|
|
|
- :names="cat_id_name"
|
|
|
:disabled="type === 'view'"
|
|
|
:isDetail="type !== 'add'"
|
|
|
- @searchChange="cat_id_change"
|
|
|
+ @searchChange="supplierNosearchChange"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="品牌" prop="brandid" label-width="60px">
|
|
|
+ <search-brand
|
|
|
+ :value="ruleForm.brandid"
|
|
|
+ :size="'mini'"
|
|
|
+ :disabled="type === 'view'"
|
|
|
+ :isDetail="type !== 'add'"
|
|
|
+ :names="brand_name"
|
|
|
+ :placeholder="'品牌'"
|
|
|
+ @searchChange="brandidsearchChange"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
<el-form-item label="有效期" prop="expire_day">
|
|
|
<digital-input
|
|
|
:values="ruleForm.expire_day"
|
|
@@ -58,7 +70,7 @@
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
<el-form-item label="物流时间" prop="delivery_day">
|
|
|
<digital-input
|
|
|
:values="ruleForm.delivery_day"
|
|
@@ -75,23 +87,11 @@
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="产地" prop="origin_place">
|
|
|
- <select-area
|
|
|
- :placeholder="'产地'"
|
|
|
- :value="ruleForm.origin_place"
|
|
|
- :size="'mini'"
|
|
|
- :disabled="type === 'view'"
|
|
|
- :is-detail="id !== 'add'"
|
|
|
- @selectChange="selectAreaorigin_place"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="6">
|
|
|
- <el-form-item label="产品工期" prop="work_day">
|
|
|
+ <el-col :span="5">
|
|
|
+ <el-form-item label="生产工期" prop="work_day">
|
|
|
<digital-input
|
|
|
:values="ruleForm.work_day"
|
|
|
- :placeholder="'产品工期'"
|
|
|
+ :placeholder="'生产工期'"
|
|
|
:min="0"
|
|
|
:max="100000000000"
|
|
|
:disabled="type === 'view'"
|
|
@@ -104,8 +104,20 @@
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
- <el-form-item label="单位" prop="unit_id">
|
|
|
+ <el-col :span="5">
|
|
|
+ <el-form-item label="税点" prop="tax" label-width="60px">
|
|
|
+ <search-tax
|
|
|
+ :value="ruleForm.tax"
|
|
|
+ :size="'mini'"
|
|
|
+ :disabled="type === 'view'"
|
|
|
+ :isDetail="type !== 'add'"
|
|
|
+ :placeholder="'税点'"
|
|
|
+ @searchChange="taxsearchChange"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4">
|
|
|
+ <el-form-item label="单位" prop="unit_id" label-width="60px">
|
|
|
<search-unit
|
|
|
:value="ruleForm.unit_id"
|
|
|
:size="'mini'"
|
|
@@ -117,17 +129,98 @@
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="16">
|
|
|
- <el-form-item label="商品名称" prop="pname">
|
|
|
- <el-input
|
|
|
- placeholder="商品名称"
|
|
|
- maxlength="100"
|
|
|
- :disabled="type === 'view'"
|
|
|
- v-model="ruleForm.pname"
|
|
|
- ></el-input>
|
|
|
- </el-form-item>
|
|
|
+
|
|
|
+ <el-col :span="24">
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="分类" prop="cat_id">
|
|
|
+ <search-sort
|
|
|
+ :value="ruleForm.cat_id"
|
|
|
+ :placeholder="'分类'"
|
|
|
+ :size="'mini'"
|
|
|
+ :names="cat_id_name"
|
|
|
+ :disabled="type === 'view'"
|
|
|
+ :isDetail="type !== 'add'"
|
|
|
+ @searchChange="cat_id_change"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="商品名称" prop="pname">
|
|
|
+ <el-input
|
|
|
+ placeholder="商品名称"
|
|
|
+ maxlength="100"
|
|
|
+ :disabled="type === 'view'"
|
|
|
+ v-model="ruleForm.pname"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="产地" prop="origin_place">
|
|
|
+ <select-area
|
|
|
+ :placeholder="'产地'"
|
|
|
+ :value="ruleForm.origin_place"
|
|
|
+ :size="'mini'"
|
|
|
+ :disabled="type === 'view'"
|
|
|
+ :is-detail="id !== 'add'"
|
|
|
+ @selectChange="selectAreaorigin_place"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12" style="padding: 0 0 0 15px">
|
|
|
+ <el-table
|
|
|
+ :data="spec_tableData"
|
|
|
+ :size="'mini'"
|
|
|
+ border
|
|
|
+ style="width: 100%"
|
|
|
+ height="120px"
|
|
|
+ >
|
|
|
+ <el-table-column prop="spec_name" label="规格类型" />
|
|
|
+ <el-table-column prop="spec_value_name" label="规格值" />
|
|
|
+ <el-table-column
|
|
|
+ fixed="right"
|
|
|
+ width="88px"
|
|
|
+ v-if="type !== 'view'"
|
|
|
+ >
|
|
|
+ <template slot="header" slot-scope="scope">
|
|
|
+ <span>操作</span>
|
|
|
+ <el-tooltip
|
|
|
+ class="item"
|
|
|
+ effect="dark"
|
|
|
+ content="添加规格类型"
|
|
|
+ placement="top"
|
|
|
+ >
|
|
|
+ <i
|
|
|
+ class="el-icon-circle-plus-outline fr"
|
|
|
+ style="font-size: 18px; margin-top: 2px"
|
|
|
+ @click="openEdit('-1', {})"
|
|
|
+ />
|
|
|
+ </el-tooltip>
|
|
|
+ </template>
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-tooltip effect="dark" content="修改" placement="top">
|
|
|
+ <i
|
|
|
+ class="el-icon-edit tb-icon"
|
|
|
+ @click="openEdit(scope.$index, scope.row)"
|
|
|
+ ></i>
|
|
|
+ </el-tooltip>
|
|
|
+ <el-tooltip effect="dark" content="删除" placement="top">
|
|
|
+ <i
|
|
|
+ class="el-icon-delete tb-icon"
|
|
|
+ @click="openDelete(scope.$index)"
|
|
|
+ ></i>
|
|
|
+ </el-tooltip>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ <!-- 弹窗 新增/修改 -->
|
|
|
+ <!-- <base-form-add-edit
|
|
|
+ :index="modelIndex"
|
|
|
+ :show-model="showOtherModel"
|
|
|
+ :sitem="modelSitem"
|
|
|
+ @refresh="refreshEdit"
|
|
|
+ @cancel="showOtherModel = false"
|
|
|
+ /> -->
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
+ <el-col :span="6">
|
|
|
<el-form-item label="总重量" prop="weight">
|
|
|
<digital-input
|
|
|
:values="ruleForm.weight"
|
|
@@ -144,89 +237,56 @@
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="16">
|
|
|
- <el-form-item label="供应商" prop="supplierNo">
|
|
|
- <search-supplier
|
|
|
- :value="ruleForm.supplierNo"
|
|
|
- :placeholder="'供应商'"
|
|
|
- :size="'mini'"
|
|
|
- :disabled="type === 'view'"
|
|
|
- :isDetail="type !== 'add'"
|
|
|
- @searchChange="supplierNosearchChange"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="税点" prop="tax">
|
|
|
- <search-tax
|
|
|
- :value="ruleForm.tax"
|
|
|
- :size="'mini'"
|
|
|
- :disabled="type === 'view'"
|
|
|
- :isDetail="type !== 'add'"
|
|
|
- :placeholder="'税点'"
|
|
|
- @searchChange="taxsearchChange"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="颜色" prop="color">
|
|
|
- <el-input
|
|
|
- placeholder="颜色"
|
|
|
- :disabled="type === 'view'"
|
|
|
- v-model="ruleForm.color"
|
|
|
- maxlength="50"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="型号" prop="model">
|
|
|
- <el-input
|
|
|
- placeholder="型号"
|
|
|
- :disabled="type === 'view'"
|
|
|
- v-model="ruleForm.model"
|
|
|
- maxlength="50"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="材质" prop="material">
|
|
|
- <el-input
|
|
|
- placeholder="材质"
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="供货区域" prop="supply_area">
|
|
|
+ <el-select
|
|
|
+ v-model="ruleForm.supply_area"
|
|
|
+ filterable
|
|
|
:disabled="type === 'view'"
|
|
|
- v-model="ruleForm.material"
|
|
|
- maxlength="50"
|
|
|
- />
|
|
|
+ clearable
|
|
|
+ style="width: 100%"
|
|
|
+ placeholder="供货区域"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="group in options6"
|
|
|
+ :key="group.id"
|
|
|
+ :label="group.name"
|
|
|
+ :value="group.id"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="品牌" prop="brandid">
|
|
|
- <search-brand
|
|
|
- :value="ruleForm.brandid"
|
|
|
- :size="'mini'"
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="付款方式" prop="pay_way" class="clear">
|
|
|
+ <el-select
|
|
|
+ v-model="ruleForm.pay_way"
|
|
|
+ filterable
|
|
|
:disabled="type === 'view'"
|
|
|
- :isDetail="type !== 'add'"
|
|
|
- :names="brand_name"
|
|
|
- :placeholder="'品牌'"
|
|
|
- @searchChange="brandidsearchChange"
|
|
|
- />
|
|
|
+ clearable
|
|
|
+ style="width: 100%"
|
|
|
+ placeholder="付款方式"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="group in options10"
|
|
|
+ :key="group.id"
|
|
|
+ :label="group.name"
|
|
|
+ :value="group.id"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="供货区域" prop="supply_area">
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="发货方式" prop="send_way" class="clear">
|
|
|
<el-select
|
|
|
- v-model="ruleForm.supply_area"
|
|
|
+ v-model="ruleForm.send_way"
|
|
|
filterable
|
|
|
- :disabled="type === 'view'"
|
|
|
clearable
|
|
|
+ :disabled="type === 'view'"
|
|
|
style="width: 100%"
|
|
|
- placeholder="供货区域"
|
|
|
+ placeholder="发货方式"
|
|
|
>
|
|
|
<el-option
|
|
|
- v-for="group in options6"
|
|
|
+ v-for="group in options11"
|
|
|
:key="group.id"
|
|
|
:label="group.name"
|
|
|
:value="group.id"
|
|
@@ -234,8 +294,7 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
+ <el-col :span="6">
|
|
|
<el-form-item label="证书费" prop="cert_fee">
|
|
|
<digital-input
|
|
|
:values="ruleForm.cert_fee"
|
|
@@ -252,7 +311,7 @@
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
+ <el-col :span="6">
|
|
|
<el-form-item label="包装费" prop="pakge_fee">
|
|
|
<digital-input
|
|
|
:values="ruleForm.pakge_fee"
|
|
@@ -269,7 +328,7 @@
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
+ <el-col :span="6">
|
|
|
<el-form-item label="工艺费" prop="cost_fee">
|
|
|
<digital-input
|
|
|
:values="ruleForm.pcost_fee"
|
|
@@ -286,7 +345,7 @@
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
+ <el-col :span="6">
|
|
|
<el-form-item label="加标费" prop="mark_fee">
|
|
|
<digital-input
|
|
|
:values="ruleForm.mark_fee"
|
|
@@ -303,7 +362,7 @@
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
+ <el-col :span="6">
|
|
|
<el-form-item label="打样费" prop="demo_fee">
|
|
|
<digital-input
|
|
|
:values="ruleForm.demo_fee"
|
|
@@ -320,7 +379,7 @@
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
+ <el-col :span="6">
|
|
|
<el-form-item label="开模费" prop="open_fee">
|
|
|
<digital-input
|
|
|
:values="ruleForm.open_fee"
|
|
@@ -337,7 +396,7 @@
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
+ <el-col :span="6">
|
|
|
<el-form-item label="物流费" prop="delivery_fee">
|
|
|
<digital-input
|
|
|
:values="ruleForm.delivery_fee"
|
|
@@ -354,7 +413,7 @@
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
+ <el-col :span="6">
|
|
|
<el-form-item label="裸价" prop="nake_fee" class="clear">
|
|
|
<digital-input
|
|
|
:values="ruleForm.nake_fee"
|
|
@@ -371,47 +430,9 @@
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="付款方式" prop="pay_way" class="clear">
|
|
|
- <el-select
|
|
|
- v-model="ruleForm.pay_way"
|
|
|
- filterable
|
|
|
- :disabled="type === 'view'"
|
|
|
- clearable
|
|
|
- style="width: 100%"
|
|
|
- placeholder="付款方式"
|
|
|
- >
|
|
|
- <el-option
|
|
|
- v-for="group in options10"
|
|
|
- :key="group.id"
|
|
|
- :label="group.name"
|
|
|
- :value="group.id"
|
|
|
- />
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="发货方式" prop="send_way" class="clear">
|
|
|
- <el-select
|
|
|
- v-model="ruleForm.send_way"
|
|
|
- filterable
|
|
|
- clearable
|
|
|
- :disabled="type === 'view'"
|
|
|
- style="width: 100%"
|
|
|
- placeholder="发货方式"
|
|
|
- >
|
|
|
- <el-option
|
|
|
- v-for="group in options11"
|
|
|
- :key="group.id"
|
|
|
- :label="group.name"
|
|
|
- :value="group.id"
|
|
|
- />
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
|
|
|
<el-col :span="24" v-if="is_noble">
|
|
|
- <el-col :span="8">
|
|
|
+ <el-col :span="6">
|
|
|
<el-form-item label="金属重量" prop="noble_weight">
|
|
|
<digital-input
|
|
|
:values="ruleForm.noble_weight"
|
|
@@ -428,7 +449,7 @@
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
+ <el-col :span="6">
|
|
|
<el-form-item label="金属种类" prop="metal_id">
|
|
|
<search-metal-kind
|
|
|
:value="ruleForm.metal_id"
|
|
@@ -440,7 +461,7 @@
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
+ <el-col :span="6">
|
|
|
<el-form-item label="启用金价" prop="is_gold_price">
|
|
|
<el-select
|
|
|
v-model="ruleForm.is_gold_price"
|
|
@@ -460,7 +481,7 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
- <el-col :span="8">
|
|
|
+ <el-col :span="6">
|
|
|
<el-form-item label="有无工差" prop="is_diff">
|
|
|
<el-select
|
|
|
v-model="ruleForm.is_diff"
|
|
@@ -479,12 +500,11 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
+ <el-col :span="12">
|
|
|
<el-form-item label="配置要求" prop="config">
|
|
|
<el-select
|
|
|
v-model="ruleForm.config"
|
|
|
multiple
|
|
|
- collapse-tags
|
|
|
:disabled="type === 'view'"
|
|
|
style="width: 100%"
|
|
|
placeholder="配置要求"
|
|
@@ -499,8 +519,12 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="其他要求" prop="other_config">
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item
|
|
|
+ label="其他配置要求"
|
|
|
+ prop="other_config"
|
|
|
+ label-width="120px"
|
|
|
+ >
|
|
|
<el-input
|
|
|
placeholder="其他要求"
|
|
|
maxlength="100"
|
|
@@ -512,14 +536,12 @@
|
|
|
</el-col>
|
|
|
</el-col>
|
|
|
|
|
|
- <el-col :span="16">
|
|
|
+ <el-col :span="18">
|
|
|
<el-form-item label="采购备注" prop="remark">
|
|
|
<el-input
|
|
|
placeholder="采购备注"
|
|
|
maxlength="500"
|
|
|
- type="textarea"
|
|
|
:disabled="type === 'view'"
|
|
|
- :rows="2"
|
|
|
v-model="ruleForm.remark"
|
|
|
>
|
|
|
</el-input>
|
|
@@ -528,15 +550,13 @@
|
|
|
<el-input
|
|
|
placeholder="工艺说明"
|
|
|
maxlength="500"
|
|
|
- type="textarea"
|
|
|
- :rows="2"
|
|
|
:disabled="type === 'view'"
|
|
|
v-model="ruleForm.cost_desc"
|
|
|
>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
+ <el-col :span="6">
|
|
|
<el-form-item
|
|
|
label="商品图片(<1mb)"
|
|
|
prop="good_img"
|
|
@@ -568,6 +588,7 @@
|
|
|
import asyncRequest from "@/apis/service/purchaseIn/workbench";
|
|
|
import resToken from "@/mixins/resToken";
|
|
|
import { mapGetters } from "vuex";
|
|
|
+import baseFormAddEdit from "./baseFormAddEdit";
|
|
|
import {
|
|
|
options1,
|
|
|
options2,
|
|
@@ -586,7 +607,9 @@ export default {
|
|
|
name: "goodsCostAdd",
|
|
|
mixins: [resToken],
|
|
|
props: ["showModel", "id", "type", "sitem", "askItem", "newTime", "editId"],
|
|
|
-
|
|
|
+ components: {
|
|
|
+ baseFormAddEdit,
|
|
|
+ },
|
|
|
computed: {
|
|
|
...mapGetters(["tablebtnSize", "searchSize", "size"]),
|
|
|
powers() {
|
|
@@ -608,13 +631,16 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
},
|
|
|
-
|
|
|
+
|
|
|
data() {
|
|
|
return {
|
|
|
cat_id_name: "",
|
|
|
brand_name: "",
|
|
|
unit_name: "",
|
|
|
title: "",
|
|
|
+ modelIndex: "",
|
|
|
+ modelSitem: {},
|
|
|
+ showOtherModel: false,
|
|
|
is_noble: false,
|
|
|
status: "",
|
|
|
rulesThis: this.rules,
|
|
@@ -635,7 +661,6 @@ export default {
|
|
|
ruleForm: {},
|
|
|
rules: rules,
|
|
|
};
|
|
|
-
|
|
|
},
|
|
|
mounted() {
|
|
|
this.initForm();
|
|
@@ -733,7 +758,7 @@ export default {
|
|
|
pname: this.type === "add" ? this.askItem.good_name : good_name || "",
|
|
|
expire_day: expire_day || "0", //有效期
|
|
|
delivery_day: delivery_day || "0", //物流时间
|
|
|
- work_day: work_day || "0", //产品工期
|
|
|
+ work_day: work_day || "0", //生产工期
|
|
|
color: this.type === "add" ? this.askItem.color : color || "",
|
|
|
model: this.type === "add" ? this.askItem.model : model || "",
|
|
|
material:
|
|
@@ -853,7 +878,7 @@ export default {
|
|
|
pname: this.type === "add" ? this.askItem.good_name : "",
|
|
|
expire_day: "0", //有效期
|
|
|
delivery_day: "0", //物流时间
|
|
|
- work_day: "0", //产品工期
|
|
|
+ work_day: "0", //生产工期
|
|
|
color: this.type === "add" ? this.askItem.color : "",
|
|
|
model: this.type === "add" ? this.askItem.model : "",
|
|
|
material: this.type === "add" ? this.askItem.material : "",
|
|
@@ -892,6 +917,29 @@ export default {
|
|
|
});
|
|
|
},
|
|
|
|
|
|
+ openEdit(index, sitem) {
|
|
|
+ this.modelIndex = index;
|
|
|
+ this.modelSitem = sitem;
|
|
|
+ this.showOtherModel = true;
|
|
|
+ },
|
|
|
+ openDelete(index) {
|
|
|
+ this.spec_tableData.splice(index, 1);
|
|
|
+ },
|
|
|
+ //规格编辑修改结果
|
|
|
+ refreshEdit(e) {
|
|
|
+ let item = JSON.parse(JSON.stringify(e));
|
|
|
+ const { index, specid, spec_name, spec_value_id, spec_value_name } = item;
|
|
|
+ if (index + "" === "-1") {
|
|
|
+ this.spec_tableData.push(item);
|
|
|
+ } else {
|
|
|
+ let findex = parseInt(index + "");
|
|
|
+ this.spec_tableData[findex].specid = specid;
|
|
|
+ this.spec_tableData[findex].spec_name = spec_name;
|
|
|
+ this.spec_tableData[findex].spec_value_id = spec_value_id;
|
|
|
+ this.spec_tableData[findex].spec_value_name = spec_value_name;
|
|
|
+ }
|
|
|
+ this.showOtherModel = false;
|
|
|
+ },
|
|
|
//分类选择
|
|
|
async cat_id_change(e) {
|
|
|
const { pid, id, label } = e;
|
|
@@ -1025,7 +1073,7 @@ export default {
|
|
|
pname: "",
|
|
|
expire_day: "0", //有效期
|
|
|
delivery_day: "0", //物流时间
|
|
|
- work_day: "0", //产品工期
|
|
|
+ work_day: "0", //生产工期
|
|
|
color: "",
|
|
|
model: "",
|
|
|
material: "",
|