|
@@ -71,24 +71,47 @@
|
|
|
size="small" type="date" placeholder="选择日期"
|
|
|
value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
:disabled="detailData.seeDisabled"/>
|
|
|
- <selectComponent v-else-if="item.prop === 'corpId'" v-model="form[item.prop]"
|
|
|
- :configuration="configuration" style="width: 100%" :disabled="detailData.seeDisabled"
|
|
|
- @getRow="getCorpRow"
|
|
|
- />
|
|
|
+ <crop-select
|
|
|
+ v-else-if="item.prop === 'corpId'"
|
|
|
+ v-model="form[item.prop]"
|
|
|
+ @getCorpData="getCorpRow"
|
|
|
+ corpType="KH"
|
|
|
+ :disabled="detailData.seeDisabled"
|
|
|
+ style="width: 100%"
|
|
|
+ ></crop-select>
|
|
|
+ <crop-select
|
|
|
+ v-else-if="item.prop === 'belongToCorpId'"
|
|
|
+ v-model="form[item.prop]"
|
|
|
+ @getCorpData="returnBack"
|
|
|
+ corpType="GS"
|
|
|
+ :disabled="detailData.seeDisabled"
|
|
|
+ ></crop-select>
|
|
|
+ <crop-select
|
|
|
+ v-else-if="item.prop === 'productionPlant'"
|
|
|
+ v-model="form[item.prop]"
|
|
|
+ @getCorpData="getPlantRow"
|
|
|
+ corpType="GYS"
|
|
|
+ :disabled="detailData.seeDisabled"
|
|
|
+ style="width: 100%"
|
|
|
+ ></crop-select>
|
|
|
+<!-- <selectComponent v-else-if="item.prop === 'corpId'" v-model="form[item.prop]"-->
|
|
|
+<!-- :configuration="configuration" style="width: 100%" :disabled="detailData.seeDisabled"-->
|
|
|
+<!-- @getRow="getCorpRow"-->
|
|
|
+<!-- />-->
|
|
|
<!-- 所属公司带出银行信息-->
|
|
|
- <selectComponent v-else-if="item.prop === 'belongToCorpId'"
|
|
|
- v-model="form[item.prop]" :configuration="companyConfiguration"
|
|
|
- style="width: 100%"
|
|
|
- :disabled="detailData.seeDisabled"
|
|
|
- typeData="GS"
|
|
|
- @returnBack="returnBack"/>
|
|
|
+<!-- <selectComponent v-else-if="item.prop === 'belongToCorpId'"-->
|
|
|
+<!-- v-model="form[item.prop]" :configuration="companyConfiguration"-->
|
|
|
+<!-- style="width: 100%"-->
|
|
|
+<!-- :disabled="detailData.seeDisabled"-->
|
|
|
+<!-- typeData="GS"-->
|
|
|
+<!-- @returnBack="returnBack"/>-->
|
|
|
<!-- 生产工厂-->
|
|
|
- <selectComponent v-else-if="item.prop === 'productionPlant'"
|
|
|
- v-model="form[item.prop]" :configuration="plantConfiguration"
|
|
|
- style="width: 100%"
|
|
|
- :disabled="detailData.seeDisabled"
|
|
|
- typeData="GYS"
|
|
|
- @getRow="getPlantRow"/>
|
|
|
+<!-- <selectComponent v-else-if="item.prop === 'productionPlant'"-->
|
|
|
+<!-- v-model="form[item.prop]" :configuration="plantConfiguration"-->
|
|
|
+<!-- style="width: 100%"-->
|
|
|
+<!-- :disabled="detailData.seeDisabled"-->
|
|
|
+<!-- typeData="GYS"-->
|
|
|
+<!-- @getRow="getPlantRow"/>-->
|
|
|
<el-select v-else-if="item.prop === 'paymentType'" v-model="form[item.prop]" placeholder="请选择" clearable filterable style="width: 100%" size="small" :disabled="detailData.seeDisabled">
|
|
|
<el-option v-for="(item,index) in paymentOption" :key="index" :label="item.dictValue" :value="item.dictValue"></el-option>
|
|
|
</el-select>
|
|
@@ -175,12 +198,20 @@
|
|
|
:table-loading="goodsLoading"
|
|
|
>
|
|
|
<template slot="corpId" slot-scope="{ row, index }">
|
|
|
- <customer-dialog
|
|
|
+ <crop-select
|
|
|
v-if="row.$cellEdit"
|
|
|
- v-model="row.corpName"
|
|
|
+ v-model="row.corpId"
|
|
|
:cropIndex="index"
|
|
|
- @getcorpId="getcorpId"
|
|
|
- ></customer-dialog>
|
|
|
+ corpType="GYS"
|
|
|
+ @getCorpData="getcorpId"
|
|
|
+ :disabled="detailData.seeDisabled"
|
|
|
+ ></crop-select>
|
|
|
+<!-- <customer-dialog-->
|
|
|
+<!-- v-if="row.$cellEdit"-->
|
|
|
+<!-- v-model="row.corpName"-->
|
|
|
+<!-- :cropIndex="index"-->
|
|
|
+<!-- @getcorpId="getcorpId"-->
|
|
|
+<!-- ></customer-dialog>-->
|
|
|
<span v-else>{{ row.corpName }}</span>
|
|
|
</template>
|
|
|
<template slot="code" slot-scope="{row,index}">
|
|
@@ -2316,8 +2347,8 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
- returnBack(val) {
|
|
|
- getlistBankBy(val).then(res =>{
|
|
|
+ returnBack(row) {
|
|
|
+ getlistBankBy(row.id).then(res =>{
|
|
|
this.$set(this.form, 'banks', null)
|
|
|
this.$set(this.form, 'banksAccountName', null)
|
|
|
this.$set(this.form, 'accountBank', null)
|
|
@@ -2382,6 +2413,9 @@ export default {
|
|
|
}
|
|
|
return sums;
|
|
|
},
|
|
|
+ getCorpData(row) {
|
|
|
+ console.log(row)
|
|
|
+ },
|
|
|
}
|
|
|
}
|
|
|
</script>
|