|
@@ -8,7 +8,6 @@
|
|
@confirm="handleConfirm($event, 1)"
|
|
@confirm="handleConfirm($event, 1)"
|
|
/>
|
|
/>
|
|
<wd-input label="采购单号" readonly v-model="detail.COL_ALIAS_23.value" />
|
|
<wd-input label="采购单号" readonly v-model="detail.COL_ALIAS_23.value" />
|
|
- <wd-input label="采购单名称" required v-model="detail.COL_ALIAS_1.value" />
|
|
|
|
<wd-picker
|
|
<wd-picker
|
|
:columns="columns"
|
|
:columns="columns"
|
|
@confirm="projectClick($event, 1)"
|
|
@confirm="projectClick($event, 1)"
|
|
@@ -16,6 +15,7 @@
|
|
v-model="detail.COL_ALIAS_7.value"
|
|
v-model="detail.COL_ALIAS_7.value"
|
|
required
|
|
required
|
|
/>
|
|
/>
|
|
|
|
+ <wd-input v-if="detail.COL_ALIAS_7.value" label="采购单名称" required v-model="detail.COL_ALIAS_1.value" />
|
|
<wd-picker
|
|
<wd-picker
|
|
:columns="oilList"
|
|
:columns="oilList"
|
|
required
|
|
required
|
|
@@ -56,7 +56,6 @@
|
|
@confirm="handleConfirm($event, 2)"
|
|
@confirm="handleConfirm($event, 2)"
|
|
/>
|
|
/>
|
|
<wd-input label="采购单号" placeholder="自动生成" readonly v-model="fields[875]" />
|
|
<wd-input label="采购单号" placeholder="自动生成" readonly v-model="fields[875]" />
|
|
- <wd-input required label="采购单名称" v-model="fields[572]" />
|
|
|
|
<wd-picker
|
|
<wd-picker
|
|
:columns="columns"
|
|
:columns="columns"
|
|
@confirm="projectClick($event, 2)"
|
|
@confirm="projectClick($event, 2)"
|
|
@@ -64,6 +63,7 @@
|
|
v-model="fields[578]"
|
|
v-model="fields[578]"
|
|
required
|
|
required
|
|
/>
|
|
/>
|
|
|
|
+ <wd-input v-if="fields[578] != ''" required label="采购单名称" v-model="fields[572]" />
|
|
<wd-picker
|
|
<wd-picker
|
|
v-if="fields[578] != ''"
|
|
v-if="fields[578] != ''"
|
|
:columns="oilList"
|
|
:columns="oilList"
|
|
@@ -91,7 +91,7 @@
|
|
<wd-input required type="digit" label="采购单价(元)" v-model="fields[585]" />
|
|
<wd-input required type="digit" label="采购单价(元)" v-model="fields[585]" />
|
|
<wd-input required type="digit" label="采购金额(元)" v-model="fields[586]" />
|
|
<wd-input required type="digit" label="采购金额(元)" v-model="fields[586]" />
|
|
<wd-input required label="市场价" type="digit" v-model="fields[587]" />
|
|
<wd-input required label="市场价" type="digit" v-model="fields[587]" />
|
|
- <wd-input required label="折吨价" type="digit" v-model="fields[588]" />
|
|
|
|
|
|
+ <wd-input label="折吨价" type="digit" v-model="fields[588]" />
|
|
<wd-input required label="下浮价" type="digit" v-model="fields[589]" />
|
|
<wd-input required label="下浮价" type="digit" v-model="fields[589]" />
|
|
<wd-input required label="销售价格" type="digit" v-model="fields[590]" />
|
|
<wd-input required label="销售价格" type="digit" v-model="fields[590]" />
|
|
<wd-input required label="价差" type="digit" v-model="fields[591]" />
|
|
<wd-input required label="价差" type="digit" v-model="fields[591]" />
|
|
@@ -199,7 +199,6 @@ function formAdd() {
|
|
fields.value[585] == '' ||
|
|
fields.value[585] == '' ||
|
|
fields.value[586] == '' ||
|
|
fields.value[586] == '' ||
|
|
fields.value[587] == '' ||
|
|
fields.value[587] == '' ||
|
|
- fields.value[588] == '' ||
|
|
|
|
fields.value[589] == '' ||
|
|
fields.value[589] == '' ||
|
|
fields.value[590] == '' ||
|
|
fields.value[590] == '' ||
|
|
fields.value[591] == ''
|
|
fields.value[591] == ''
|
|
@@ -210,6 +209,9 @@ function formAdd() {
|
|
const date = new Date();
|
|
const date = new Date();
|
|
fields.value[581] = moment(date).valueOf();
|
|
fields.value[581] = moment(date).valueOf();
|
|
fields.value[582] = moment(date).valueOf();
|
|
fields.value[582] = moment(date).valueOf();
|
|
|
|
+ if (fields.value[588] == '') {
|
|
|
|
+ fields.value[588] = null;
|
|
|
|
+ }
|
|
const params = {
|
|
const params = {
|
|
formKey: formId.value,
|
|
formKey: formId.value,
|
|
data: [
|
|
data: [
|
|
@@ -278,12 +280,14 @@ function getOilList() {
|
|
function projectClick(e, num) {
|
|
function projectClick(e, num) {
|
|
if (num == 1) {
|
|
if (num == 1) {
|
|
detail.value.COL_ALIAS_7.value = e.value;
|
|
detail.value.COL_ALIAS_7.value = e.value;
|
|
|
|
+ detail.value.COL_ALIAS_1.value = e.value;
|
|
detail.value.COL_ALIAS_6.value = projectArr.value.find(
|
|
detail.value.COL_ALIAS_6.value = projectArr.value.find(
|
|
(child) => child['项目名称'] === e.value
|
|
(child) => child['项目名称'] === e.value
|
|
)['项目编号'];
|
|
)['项目编号'];
|
|
getOilList();
|
|
getOilList();
|
|
} else {
|
|
} else {
|
|
fields.value[578] = e.value;
|
|
fields.value[578] = e.value;
|
|
|
|
+ fields.value[572] = e.value;
|
|
fields.value[577] = projectArr.value.find((child) => child['项目名称'] === e.value)['项目编号'];
|
|
fields.value[577] = projectArr.value.find((child) => child['项目名称'] === e.value)['项目编号'];
|
|
}
|
|
}
|
|
getCollection();
|
|
getCollection();
|
|
@@ -321,7 +325,6 @@ function formSubmit() {
|
|
detail.value.COL_ALIAS_14.value == '' ||
|
|
detail.value.COL_ALIAS_14.value == '' ||
|
|
detail.value.COL_ALIAS_15.value == '' ||
|
|
detail.value.COL_ALIAS_15.value == '' ||
|
|
detail.value.COL_ALIAS_16.value == '' ||
|
|
detail.value.COL_ALIAS_16.value == '' ||
|
|
- detail.value.COL_ALIAS_17.value == '' ||
|
|
|
|
detail.value.COL_ALIAS_18.value == '' ||
|
|
detail.value.COL_ALIAS_18.value == '' ||
|
|
detail.value.COL_ALIAS_19.value == '' ||
|
|
detail.value.COL_ALIAS_19.value == '' ||
|
|
detail.value.COL_ALIAS_20.value == ''
|
|
detail.value.COL_ALIAS_20.value == ''
|
|
@@ -330,8 +333,11 @@ function formSubmit() {
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
detail.value.COL_ALIAS_0.value = moment(detail.value.COL_ALIAS_0.value).valueOf();
|
|
detail.value.COL_ALIAS_0.value = moment(detail.value.COL_ALIAS_0.value).valueOf();
|
|
- detail.value.COL_ALIAS_10.value = moment(new Date()).valueOf();
|
|
|
|
|
|
+ detail.value.COL_ALIAS_10.value = moment(detail.value.COL_ALIAS_10.value).valueOf();
|
|
detail.value.COL_ALIAS_11.value = moment(new Date()).valueOf();
|
|
detail.value.COL_ALIAS_11.value = moment(new Date()).valueOf();
|
|
|
|
+ if(detail.value.COL_ALIAS_17.value==''){
|
|
|
|
+ detail.value.COL_ALIAS_17.value = null;
|
|
|
|
+ }
|
|
delete detail.value.COL_ALIAS_21;
|
|
delete detail.value.COL_ALIAS_21;
|
|
let dataObj = {};
|
|
let dataObj = {};
|
|
for (const key in detail.value) {
|
|
for (const key in detail.value) {
|