|
|
@@ -56,11 +56,30 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <!-- <el-col :span="9">
|
|
|
- <el-form-item label="换算率">
|
|
|
- <el-input v-model="form.itemname" readonly></el-input>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="领域">
|
|
|
+ <el-select style="width:100%" v-model="form.tradefields" multiple placeholder="请选择" clearable>
|
|
|
+ <el-option
|
|
|
+ v-for="item in tradefield"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.value"
|
|
|
+ :value="item.value">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
- </el-col> -->
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="产品标准">
|
|
|
+ <el-select style="width:100%" v-model="form.standards" placeholder="请选择" clearable>
|
|
|
+ <el-option
|
|
|
+ v-for="item in standards"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.value"
|
|
|
+ :value="item.value">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="起订量" prop="orderminqty">
|
|
|
<el-input placeholder="起订量" v-model="form.orderminqty" class="input-with-select">
|
|
|
@@ -96,6 +115,31 @@
|
|
|
<el-checkbox :true-label="1" :false-label="0" v-model="form.istool">是否工具</el-checkbox>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="压力等级">
|
|
|
+ <el-select style="width:100%" v-model="form.pressure" placeholder="请选择" clearable>
|
|
|
+ <el-option
|
|
|
+ v-for="item in pressures"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.value"
|
|
|
+ :value="item.value">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="材质">
|
|
|
+ <el-select style="width:100%" v-model="form.material" placeholder="请选择" clearable>
|
|
|
+ <el-option
|
|
|
+ v-for="item in itemmaterial"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.value"
|
|
|
+ :value="item.value">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="毛重(g)">
|
|
|
<el-input v-model="form.grossweight" placeholder="输入产品毛重(g)"></el-input>
|
|
|
@@ -126,11 +170,26 @@
|
|
|
<el-input v-model="form.barcode" placeholder="输入条形码"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="满库存量">
|
|
|
+ <el-input v-model="form.stockstatus1" placeholder="满库存量"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="缺货提醒">
|
|
|
+ <el-input v-model="form.stockstatus2" placeholder="缺货提醒"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="交期">
|
|
|
<el-input v-model="form.delivery" placeholder="输入交期"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="保修期限">
|
|
|
+ <el-input v-model="form.warrantyday" placeholder="输入保修期限"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="备注">
|
|
|
<el-input v-model="form.remarks" type="textarea" placeholder="输入产品备注"></el-input>
|
|
|
@@ -217,13 +276,43 @@ export default {
|
|
|
},
|
|
|
unitGroupData:[],
|
|
|
unitData:[],
|
|
|
- bindData:{}
|
|
|
+ bindData:{},
|
|
|
+ tradefield:[],// 领域
|
|
|
+ standards:[],// 产品标准
|
|
|
+ pressures:[],// 压力等级
|
|
|
+ itemmaterial:[], // 材质
|
|
|
}
|
|
|
},
|
|
|
methods:{
|
|
|
onShow () {
|
|
|
this.unitlist()
|
|
|
this.unitGrouplist()
|
|
|
+ this.fieldData()
|
|
|
+ this.standardData()
|
|
|
+ this.pressureData()
|
|
|
+ this.itemmaterialData()
|
|
|
+ },
|
|
|
+ // 查询领域
|
|
|
+ async fieldData () {
|
|
|
+ const res = await this.$store.dispatch('optiontypeselect','tradefield')
|
|
|
+ this.tradefield = res.data
|
|
|
+ },
|
|
|
+ // 查询产品标准
|
|
|
+ async standardData () {
|
|
|
+ const res = await this.$store.dispatch('optiontypeselect','itemstandards')
|
|
|
+ this.standards = res.data
|
|
|
+ },
|
|
|
+
|
|
|
+ // 查询压力等级
|
|
|
+ async pressureData () {
|
|
|
+ const res = await this.$store.dispatch('optiontypeselect','pressurelevel')
|
|
|
+ this.pressures = res.data
|
|
|
+ },
|
|
|
+
|
|
|
+ // 查询材质
|
|
|
+ async itemmaterialData () {
|
|
|
+ const res = await this.$store.dispatch('optiontypeselect','itemmaterial')
|
|
|
+ this.itemmaterial = res.data
|
|
|
},
|
|
|
async unitlist () {
|
|
|
const res = await this.$api.requested({
|
|
|
@@ -239,7 +328,7 @@ export default {
|
|
|
})
|
|
|
this.unitData = res.data
|
|
|
},
|
|
|
- async unitGrouplist () {
|
|
|
+ async unitGrouplist () {
|
|
|
const res = await this.$api.requested({
|
|
|
"id": "20220922084503",
|
|
|
"version":1,
|