|
@@ -20,8 +20,8 @@
|
|
|
</a-form-item>
|
|
|
</row-item>
|
|
|
</row-list>
|
|
|
- <a-row type="flex">
|
|
|
- <a-col :sm="20" >
|
|
|
+ <row-list :col="2">
|
|
|
+ <row-item >
|
|
|
<a-form-item
|
|
|
label="计划名称"
|
|
|
:labelCol="BaseTool.Constant.labelCol"
|
|
@@ -29,8 +29,8 @@
|
|
|
>
|
|
|
<a-input v-decorator="['orderName', {rules: [{required: true, message: '采购计划名称不能为空'}]}]" />
|
|
|
</a-form-item>
|
|
|
- </a-col>
|
|
|
- <a-col :sm="20" >
|
|
|
+ </row-item>
|
|
|
+ <row-item >
|
|
|
<a-form-item
|
|
|
label="计划类型"
|
|
|
:labelCol="BaseTool.Constant.labelCol"
|
|
@@ -45,8 +45,8 @@
|
|
|
</a-select-option>
|
|
|
</a-select>
|
|
|
</a-form-item>
|
|
|
- </a-col>
|
|
|
- <a-col :sm="20" >
|
|
|
+ </row-item>
|
|
|
+ <row-item >
|
|
|
<a-form-item
|
|
|
label="计划备注"
|
|
|
:labelCol="BaseTool.Constant.labelCol"
|
|
@@ -55,8 +55,8 @@
|
|
|
<a-input
|
|
|
v-decorator="['remark']"/>
|
|
|
</a-form-item>
|
|
|
- </a-col>
|
|
|
- <a-col :sm="20" >
|
|
|
+ </row-item>
|
|
|
+ <row-item >
|
|
|
<a-form-item
|
|
|
label="采购类型"
|
|
|
:labelCol="BaseTool.Constant.labelCol"
|
|
@@ -71,8 +71,8 @@
|
|
|
</a-select-option>
|
|
|
</a-select>
|
|
|
</a-form-item>
|
|
|
- </a-col>
|
|
|
- <a-col :sm="20" >
|
|
|
+ </row-item>
|
|
|
+ <row-item >
|
|
|
<a-form-item
|
|
|
label="业务类型"
|
|
|
:labelCol="BaseTool.Constant.labelCol"
|
|
@@ -87,8 +87,8 @@
|
|
|
</a-select-option>
|
|
|
</a-select>
|
|
|
</a-form-item>
|
|
|
- </a-col>
|
|
|
- <a-col :sm="20" >
|
|
|
+ </row-item>
|
|
|
+ <row-item >
|
|
|
<a-form-item
|
|
|
label="采购厂区"
|
|
|
:labelCol="BaseTool.Constant.labelCol"
|
|
@@ -103,8 +103,8 @@
|
|
|
</a-select-option>
|
|
|
</a-select>
|
|
|
</a-form-item>
|
|
|
- </a-col>
|
|
|
- <a-col :sm="20" >
|
|
|
+ </row-item>
|
|
|
+ <row-item >
|
|
|
<a-form-item
|
|
|
label="申请部门"
|
|
|
:labelCol="BaseTool.Constant.labelCol"
|
|
@@ -119,8 +119,24 @@
|
|
|
</a-select-option>
|
|
|
</a-select>
|
|
|
</a-form-item>
|
|
|
- </a-col>
|
|
|
- <a-col :sm="20" >
|
|
|
+ </row-item>
|
|
|
+ <row-item >
|
|
|
+ <a-form-item
|
|
|
+ label="需求跟踪方式"
|
|
|
+ :labelCol="BaseTool.Constant.labelCol"
|
|
|
+ :wrapperCol="BaseTool.Constant.wrapperCol"
|
|
|
+ >
|
|
|
+ <a-select v-decorator="['cestIrequireTrackStyle', {rules: [{required: true, message: '厂区不能为空'}]}]" placeholder="请选择">
|
|
|
+ <a-select-option
|
|
|
+ v-for="(label,value) in soMap"
|
|
|
+ :key="value"
|
|
|
+ :label="label"
|
|
|
+ :value="parseInt(value)">{{ label }}
|
|
|
+ </a-select-option>
|
|
|
+ </a-select>
|
|
|
+ </a-form-item>
|
|
|
+ </row-item>
|
|
|
+ <row-item >
|
|
|
<a-form-item
|
|
|
label="设备位号"
|
|
|
:labelCol="BaseTool.Constant.labelCol"
|
|
@@ -132,8 +148,8 @@
|
|
|
v-decorator="['positionNo', {rules: [{required: true, message: '设备位号不能为空'}]}]" />
|
|
|
<a-button :disabled="title==='编辑'" style="width: 30%" type="primary" @click="handleSbSelect">选择</a-button>
|
|
|
</a-form-item>
|
|
|
- </a-col>
|
|
|
- <a-col :sm="20" >
|
|
|
+ </row-item>
|
|
|
+ <row-item >
|
|
|
<a-form-item
|
|
|
label="计划到货日期"
|
|
|
:labelCol="BaseTool.Constant.labelCol"
|
|
@@ -146,8 +162,8 @@
|
|
|
:format="BaseTool.Date.PICKER_NORM_DATE_PATTERN"
|
|
|
v-decorator="['planGetDate', {rules: [{required: true, message: '计划到货日期不能为空'}]}]" />
|
|
|
</a-form-item>
|
|
|
- </a-col>
|
|
|
- <a-col :sm="20" >
|
|
|
+ </row-item>
|
|
|
+ <row-item >
|
|
|
<a-form-item
|
|
|
label="需求日期"
|
|
|
:labelCol="BaseTool.Constant.labelCol"
|
|
@@ -160,8 +176,8 @@
|
|
|
:format="BaseTool.Date.PICKER_NORM_DATE_PATTERN"
|
|
|
v-decorator="['needDate', {rules: [{required: true, message: '需求日期不能为空'}]}]" />
|
|
|
</a-form-item>
|
|
|
- </a-col>
|
|
|
- <a-col :sm="20" >
|
|
|
+ </row-item>
|
|
|
+ <row-item >
|
|
|
<a-form-item
|
|
|
label="关联项目"
|
|
|
:labelCol="BaseTool.Constant.labelCol"
|
|
@@ -176,8 +192,8 @@
|
|
|
</a-select-option>
|
|
|
</a-select>
|
|
|
</a-form-item>
|
|
|
- </a-col>
|
|
|
- </a-row>
|
|
|
+ </row-item>
|
|
|
+ </row-list>
|
|
|
</a-form>
|
|
|
</a-card>
|
|
|
<a-card v-show="current===1">
|
|
@@ -308,6 +324,7 @@ export default {
|
|
|
infoNum: 0,
|
|
|
cptcodeMap: {},
|
|
|
deptMap: {},
|
|
|
+ soMap: {},
|
|
|
date: false,
|
|
|
cbustypeMap: {},
|
|
|
confirmLoading: false
|
|
@@ -320,6 +337,7 @@ export default {
|
|
|
this.cptcodeMap = this.DictCache.getLabelByValueMapByType(this.DictCache.TYPE.LONG_YAN_PURCHASE_ORDER_PLAN_TYPE)
|
|
|
this.deptMap = this.DictCache.getLabelByValueMapByType(this.DictCache.TYPE.YONG_YOU_DEPT)
|
|
|
this.cbustypeMap = this.DictCache.getLabelByValueMapByType(this.DictCache.TYPE.LONG_YAN_PURCHASE_BUSINESS_TYPE)
|
|
|
+ this.soMap = this.DictCache.getLabelByValueMapByType(this.DictCache.TYPE.SO_TYPE)
|
|
|
this.setTree(1)
|
|
|
},
|
|
|
methods: {
|