Commit e08e8e15 authored by dragondean@qq.com's avatar dragondean@qq.com

修复报价单赢单订单号搜索

parent 19a7197e
...@@ -15,7 +15,23 @@ ...@@ -15,7 +15,23 @@
<dict-selector :type="DICT_TYPE.ECW_WAREHOUSING_TYPE" v-model="form.warehousingType" /> <dict-selector :type="DICT_TYPE.ECW_WAREHOUSING_TYPE" v-model="form.warehousingType" />
</el-form-item> </el-form-item>
<el-form-item label="关联订单" prop="orderIds"> <el-form-item label="关联订单" prop="orderIds">
<el-input v-model="form.orderIds" style="width: 206px;"></el-input> <!-- <el-input v-model="form.orderIds" style="width: 206px;"></el-input> -->
<el-select
v-model="form.orderNo"
filterable
remote
reserve-keyword
placeholder="订单号"
@focus="checkOptions"
:remote-method="remoteMethod"
:loading="selectLoading">
<el-option
v-for="item in orderNoList"
:key="item.value"
:label="item.value"
:value="item.value">
</el-option>
</el-select>
</el-form-item> </el-form-item>
</template> </template>
<template v-else> <template v-else>
...@@ -39,6 +55,7 @@ import RoutersSelector from '@/components/RoutersSelector' ...@@ -39,6 +55,7 @@ import RoutersSelector from '@/components/RoutersSelector'
import ProductsSelector from '@/components/ProductsSelector' import ProductsSelector from '@/components/ProductsSelector'
import Editor from '@/components/Editor' import Editor from '@/components/Editor'
import Selector from '@/components/Selector/index' import Selector from '@/components/Selector/index'
import {getOrderNoSearch} from '@/api/ecw/order'
export default { export default {
name: "OfferResult", name: "OfferResult",
components: { CustomersSelector, RoutersSelector, ProductsSelector, Editor, Selector }, components: { CustomersSelector, RoutersSelector, ProductsSelector, Editor, Selector },
...@@ -59,7 +76,9 @@ export default { ...@@ -59,7 +76,9 @@ export default {
// 表单校验 // 表单校验
rules: { rules: {
warehousingType: {required: true, message: '请选择入仓类型'} warehousingType: {required: true, message: '请选择入仓类型'}
} },
selectLoading: false,
orderNoList: []
}; };
}, },
computed: { computed: {
...@@ -97,6 +116,19 @@ export default { ...@@ -97,6 +116,19 @@ export default {
}); });
}); });
}, },
remoteMethod(query){
this.selectLoading = true
getOrderNoSearch({key: query, pageSize: 200}).then(res => {
this.orderNoList = res.data.list
}).finally(res => {
this.selectLoading = false
})
},
checkOptions(){
if(!this.orderNoList.length){
this.remoteMethod("")
}
}
}, },
}; };
</script> </script>
\ No newline at end of file
...@@ -207,13 +207,13 @@ export default { ...@@ -207,13 +207,13 @@ export default {
}; };
</script> </script>
<style rel="stylesheet/scss" lang="scss"> <style lang="scss" scoped>
.login { .login {
display: flex; display: flex;
justify-content: center; justify-content: center;
align-items: center; align-items: center;
height: 100%; height: 100%;
background-image: url("https://musician-release-1305250541.file.myqcloud.com/static/bg-login.png"); background-image: url(../assets/images/bg-login.png);
background-size: cover; background-size: cover;
} }
.title { .title {
......
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