app合同优化基本完成

jg-waiwang-pro
mhsnet 6 months ago
parent 34bc3f82d6
commit 73a5adaefb

@ -547,7 +547,7 @@
<view class="u-p-l-20 u-p-r-20 form-item-box"> <view class="u-p-l-20 u-p-r-20 form-item-box">
<u-form-item v-if="judgeShow('contractlcommodityList-inventoryUnitId')" <u-form-item v-if="judgeShow('contractlcommodityList-inventoryUnitId')"
:required="requiredList['contractlcommodityList-inventoryUnitId']" label="库存单位"> :required="requiredList['contractlcommodityList-inventoryUnitId']" label="库存单位">
<u-input v-model="dataForm.contractLCommodityList[i].inventoryUnitId" <u-input :value="getProductUnitName(dataForm.contractLCommodityList[i].inventoryUnitId)"
:disabled="judgeWrite('contractLCommodityList')||judgeWrite('contractlcommodityList-inventoryUnitId')" :disabled="judgeWrite('contractLCommodityList')||judgeWrite('contractlcommodityList-inventoryUnitId')"
@change="changeData('contractlcommodity-inventoryUnitId',i)" input-align='right' @change="changeData('contractlcommodity-inventoryUnitId',i)" input-align='right'
clearable placeholder="请输入" :style='{"width":"100%"}' readonly> clearable placeholder="请输入" :style='{"width":"100%"}' readonly>
@ -845,6 +845,7 @@
<script> <script>
import { import {
getPopSelect,
getDictionaryDataSelector, getDictionaryDataSelector,
getDataInterfaceRes, getDataInterfaceRes,
getDefaultCurrentValueUserId, getDefaultCurrentValueUserId,
@ -1573,7 +1574,13 @@
fieldName: "业务线ID", fieldName: "业务线ID",
id: "R00Zh32", id: "R00Zh32",
required: 0 required: 0
}] }],
optionsProductUnit: [],
listQuery: {
keyword: "",
currentPage: 1,
pageSize: 100000
},
} }
}, },
onLoad(option) { onLoad(option) {
@ -1745,7 +1752,6 @@
onReady() { onReady() {
this.$nextTick(() => { this.$nextTick(() => {
setTimeout(() => { setTimeout(() => {
console.log(this.rules)
this.$refs.dataForm.setRules(this.rules); this.$refs.dataForm.setRules(this.rules);
}, 100) }, 100)
}) })
@ -1762,6 +1768,35 @@
} }
}, },
methods: { methods: {
getApiProductUnit() {
let interfaceId = "522684730601111557";
let query = {
...this.listQuery
};
getPopSelect(interfaceId, query)
.then(res => {
if (res.code == 200) {
let optionsProductUnit = [];
for (let i = 0; i < res.data.list.length; i++) {
optionsProductUnit.push({
fullName: res.data.list[i]["unit_name"],
id: res.data.list[i]["product_unit_code"]
});
}
this.optionsProductUnit = optionsProductUnit;
this.contractlcommodityprocureUnitOptions = optionsProductUnit;
}
})
.catch(() => {});
},
getProductUnitName(id) {
let fArr = this.optionsProductUnit.filter(o1 => {
return o1.id == id;
});
if (fArr.length > 0) {
return fArr[0]["fullName"];
}
},
handleAction(index) { handleAction(index) {
if (this.actionList[index].id === 'save_add' || this.actionList[index].id === 'save_proceed') { if (this.actionList[index].id === 'save_add' || this.actionList[index].id === 'save_proceed') {
this.submitForm(1) this.submitForm(1)
@ -1884,6 +1919,7 @@
this.getcontractlpaymentpaymentNodeOptions() this.getcontractlpaymentpaymentNodeOptions()
this.getcontractlpaymentpaymentMethodOptions() this.getcontractlpaymentpaymentMethodOptions()
this.collapse() this.collapse()
this.getApiProductUnit()
}, },
dateTime(timeRule, timeType, timeTarget, timeValueData, dataValue) { dateTime(timeRule, timeType, timeTarget, timeValueData, dataValue) {
let timeDataValue = null; let timeDataValue = null;

Loading…
Cancel
Save