Commit fc72f97e authored by 我在何方's avatar 我在何方
parents d5219f8b 97f88de8
...@@ -44,7 +44,7 @@ ...@@ -44,7 +44,7 @@
<el-input v-model="subMaterialObj.cbm" :placeholder="$t('请输入立方数') + '(CBM)'"></el-input> <el-input v-model="subMaterialObj.cbm" :placeholder="$t('请输入立方数') + '(CBM)'"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('货物描述')"> <el-form-item :label="$t('货物描述')">
<el-input v-model="subMaterialObj.goodsDesc" :placeholder="$t('请输入货物描述')"></el-input> <el-input v-model="subMaterialObj.goodsDesc" type="textarea" autosize :placeholder="$t('请输入货物描述')"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('柜号') + '/' + $t('封条')"> <el-form-item :label="$t('柜号') + '/' + $t('封条')">
<el-input v-model="subMaterialObj.containerSealNo" :placeholder="$t('请输入柜号') + '/' + $t('封条')"></el-input> <el-input v-model="subMaterialObj.containerSealNo" :placeholder="$t('请输入柜号') + '/' + $t('封条')"></el-input>
...@@ -131,7 +131,7 @@ export default { ...@@ -131,7 +131,7 @@ export default {
packageUnit: oldData.packageUnit === 0 ? undefined : oldData.packageUnit, packageUnit: oldData.packageUnit === 0 ? undefined : oldData.packageUnit,
}; };
if(!this.shipmentObj.ladingBillInfo){ if(!this.shipmentObj.ladingBillInfo){
console.log(this.shipmentObj,'111')
this.$set(this.subMaterialObj,'agentId',this.shipmentObj.agentInfo?.agentId||undefined) this.$set(this.subMaterialObj,'agentId',this.shipmentObj.agentInfo?.agentId||undefined)
this.$set(this.subMaterialObj,'soNo',this.shipmentObj.bookSeaInfo?.sono||undefined) this.$set(this.subMaterialObj,'soNo',this.shipmentObj.bookSeaInfo?.sono||undefined)
this.$set(this.subMaterialObj,'blMblNo',this.shipmentObj.bookSeaInfo?.sono||undefined) this.$set(this.subMaterialObj,'blMblNo',this.shipmentObj.bookSeaInfo?.sono||undefined)
...@@ -142,9 +142,8 @@ export default { ...@@ -142,9 +142,8 @@ export default {
this.$set(this.subMaterialObj,'kgs',this.shipmentObj.customsInfo?.dcGoodsWgt||undefined) this.$set(this.subMaterialObj,'kgs',this.shipmentObj.customsInfo?.dcGoodsWgt||undefined)
this.$set(this.subMaterialObj,'containerSealNo',(this.shipmentObj.trailerInfo?.tlContainerNo||'')+'/'+(this.shipmentObj.trailerInfo?.tlStripSeal||'/')) this.$set(this.subMaterialObj,'containerSealNo',(this.shipmentObj.trailerInfo?.tlContainerNo||'')+'/'+(this.shipmentObj.trailerInfo?.tlStripSeal||'/'))
this.subMaterialObj.containerSealNo = this.subMaterialObj.containerSealNo.replace('//','') this.subMaterialObj.containerSealNo = this.subMaterialObj.containerSealNo.replace('//','')
this.getSup(this.subMaterialObj.agentId)
} }
this.getSup(this.subMaterialObj.agentId)
}, },
methods: { methods: {
getSup(id) { getSup(id) {
...@@ -154,7 +153,8 @@ export default { ...@@ -154,7 +153,8 @@ export default {
this.$set(this.subMaterialObj,'notifyingName',response.data.externalBackVO?.notifyCompanyName||'/') this.$set(this.subMaterialObj,'notifyingName',response.data.externalBackVO?.notifyCompanyName||'/')
this.$set(this.subMaterialObj,'packageNum',response.data.externalBackVO?.packNum) this.$set(this.subMaterialObj,'packageNum',response.data.externalBackVO?.packNum)
this.$set(this.subMaterialObj,'packageUnit',response.data.externalBackVO?.packUnit) this.$set(this.subMaterialObj,'packageUnit',response.data.externalBackVO?.packUnit)
this.$set(this.subMaterialObj,'goodsDesc',response.data.externalBackVO?.goodName||''+response.data.externalBackVO?.fromNo||''+response.data.externalBackVO?.baNo||''+response.data.externalBackVO?.ctnNo||'') this.$set(this.subMaterialObj,'goodsDesc',response.data.externalBackVO.goodName+'\nFROM M NO:'+response.data.externalBackVO.fromNo+'\nBA NO:'+response.data.externalBackVO?.baNo+'\nCTN NO:'+response.data.externalBackVO.ctnNo)
if(this.subMaterialObj.goodsDesc == null){ if(this.subMaterialObj.goodsDesc == null){
this.$set(this.subMaterialObj,'goodsDesc','/') this.$set(this.subMaterialObj,'goodsDesc','/')
} }
......
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item :label="$t('状态')"> <el-form-item :label="$t('状态')">
<dict-selector :type="DICT_TYPE.ECW_PAYMENT_STATE" v-model="queryParams.state" /> <dict-selector clearable :type="DICT_TYPE.ECW_PAYMENT_STATE" v-model="queryParams.state" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="5"> <el-col :span="5">
...@@ -37,19 +37,21 @@ ...@@ -37,19 +37,21 @@
<el-row :gutter="30"> <el-row :gutter="30">
<el-col :span="7"> <el-col :span="7">
<el-form-item :label="$t('创建时间')"> <el-form-item :label="$t('创建时间')">
<el-date-picker <el-date-picker
v-model="selectDate" style="width:100%;"
type="datetimerange" v-model="selectDate"
value-format="yyyy-MM-DD hh:mm:ss" type="datetimerange"
range-separator="至" value-format="yyyy-MM-dd hh:mm:ss"
:start-placeholder="$t('开始日期')" range-separator="至"
:end-placeholder="$t('结束日期')"> :start-placeholder="$t('开始日期')"
</el-date-picker> :end-placeholder="$t('结束日期')">
</el-date-picker>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item :label="$t('发票状态')"> <el-form-item :label="$t('发票状态')">
<el-select <el-select
clearable
v-model="queryParams.invoiceStatus" v-model="queryParams.invoiceStatus"
:placeholder="$t('请选择是否开票')"> :placeholder="$t('请选择是否开票')">
<el-option :label="$t('未开票')" value="0" /> <el-option :label="$t('未开票')" value="0" />
...@@ -171,7 +173,7 @@ export default { ...@@ -171,7 +173,7 @@ export default {
selectDate(val){ selectDate(val){
if(val.length){ if(val.length){
this.queryParams.beginCreateTime = val[0] this.queryParams.beginCreateTime = val[0]
this.queryParams.endCreateTime = val[0] this.queryParams.endCreateTime = val[1]
}else { }else {
this.queryParams.beginCreateTime = '' this.queryParams.beginCreateTime = ''
this.queryParams.endCreateTime = '' this.queryParams.endCreateTime = ''
......
...@@ -79,7 +79,7 @@ ...@@ -79,7 +79,7 @@
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item> <el-form-item>
<el-button size="mini" type="primary" @click="getList">{{$t('查找')}}</el-button> <el-button size="mini" type="primary" @click="queryParams.page = 1;getList()">{{$t('查找')}}</el-button>
<el-button size="mini" v-has-permi="['ecw:commission-payable:add']" type="success" @click="$router.push({path:'/financial/commission-requestFunds',query:{payableId:0}})" >{{$t('新增请款单')}}</el-button> <el-button size="mini" v-has-permi="['ecw:commission-payable:add']" type="success" @click="$router.push({path:'/financial/commission-requestFunds',query:{payableId:0}})" >{{$t('新增请款单')}}</el-button>
</el-form-item> </el-form-item>
</el-col> </el-col>
......
...@@ -53,7 +53,7 @@ ...@@ -53,7 +53,7 @@
<el-option <el-option
v-for="item in deptData" v-for="item in deptData"
:key="item.id" :key="item.id"
:label="item.name" :label="item.named"
:value="item.id" :value="item.id"
@click.native="selectFn('departmentName', item.name)" @click.native="selectFn('departmentName', item.name)"
/> />
...@@ -575,7 +575,9 @@ export default { ...@@ -575,7 +575,9 @@ export default {
that.deptData.forEach((value) => { that.deptData.forEach((value) => {
var dept = that.deptArr.filter((itt) => itt.id == value.parentId); var dept = that.deptArr.filter((itt) => itt.id == value.parentId);
if (dept.length > 0) { if (dept.length > 0) {
value.name = dept[0].name + " | " + value.name; value.named = dept[0].name + " | " + value.name;
}else {
value.named = value.name;
} }
}); });
}); });
......
...@@ -48,9 +48,10 @@ ...@@ -48,9 +48,10 @@
:placeholder="$t('请选择部门')" :placeholder="$t('请选择部门')"
> >
<el-option <el-option
@click.native="selslectVal('departmentName', item.name)"
v-for="item in deptData" v-for="item in deptData"
:key="item.id" :key="item.id"
:label="item.name" :label="item.named"
:value="item.id" :value="item.id"
/> />
</el-select> </el-select>
...@@ -71,6 +72,7 @@ ...@@ -71,6 +72,7 @@
:key="item.id" :key="item.id"
:label="item.nickname" :label="item.nickname"
:value="item.nickname" :value="item.nickname"
@click.native="selslectVal('salesmanId',item.id)"
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
...@@ -547,7 +549,9 @@ export default { ...@@ -547,7 +549,9 @@ export default {
that.deptData.forEach((value) => { that.deptData.forEach((value) => {
var dept = that.deptArr.filter((itt) => itt.id == value.parentId); var dept = that.deptArr.filter((itt) => itt.id == value.parentId);
if (dept.length > 0) { if (dept.length > 0) {
value.name = dept[0].name + " | " + value.name; value.named = dept[0].name + " | " + value.name;
}else {
value.named = value.name;
} }
}); });
}); });
...@@ -568,6 +572,9 @@ export default { ...@@ -568,6 +572,9 @@ export default {
}, },
}, },
methods: { methods: {
selslectVal(key,value){
this.form[key] = value;
},
getCurrencyLabel(id){ getCurrencyLabel(id){
var label = this.currencyList.filter(item=>item.id == id) var label = this.currencyList.filter(item=>item.id == id)
if(label.length>0) return this.$i18n.locale=='zh_CN'?label[0].titleZh:label[0].titleEn if(label.length>0) return this.$i18n.locale=='zh_CN'?label[0].titleZh:label[0].titleEn
......
...@@ -67,6 +67,7 @@ export default { ...@@ -67,6 +67,7 @@ export default {
methods:{ methods:{
submit(){ submit(){
this.specialNeedsList.forEach(i => { this.specialNeedsList.forEach(i => {
i.todoDetail = this.todoDetail i.todoDetail = this.todoDetail
}) })
let p = this.specialNeedsList.filter(i => this.advanceType.indexOf(i.advanceType) > -1) let p = this.specialNeedsList.filter(i => this.advanceType.indexOf(i.advanceType) > -1)
...@@ -119,6 +120,9 @@ export default { ...@@ -119,6 +120,9 @@ export default {
//特需回显 //特需回显
getSpecialListByOrderId(this.orderId).then(r => { getSpecialListByOrderId(this.orderId).then(r => {
this.echoList = r.data; this.echoList = r.data;
if(r.data.length){
this.todoDetail = r.data[0].todoDetail
}
r.data.forEach(i => { r.data.forEach(i => {
this.advanceType.push(i.advanceType) this.advanceType.push(i.advanceType)
let index = this.specialNeedsList.findIndex(item => i.advanceType == item.advanceType) let index = this.specialNeedsList.findIndex(item => i.advanceType == item.advanceType)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment