|
@@ -37,7 +37,6 @@
|
|
|
<el-input v-model="screenForm.model" placeholder="请输入规格型号"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
-
|
|
|
<el-col :xs="24" :sm="12" :lg="6">
|
|
|
<el-form-item label="项目名称" prop="enginName">
|
|
|
<el-input v-model="screenForm.enginName" placeholder="请输入项目名称"></el-input>
|
|
@@ -48,18 +47,17 @@
|
|
|
<el-input v-model="screenForm.loginNum" placeholder="请输入工程登录编号"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :xs="24" :sm="12" :lg="6">
|
|
|
+ <el-col :xs="24" :sm="12" :lg="6">
|
|
|
<el-form-item label="存货类别" prop="k3CategoryNumber">
|
|
|
- <el-select v-model="screenForm.k3CategoryNumber" filterable placeholder="请选择">
|
|
|
- <el-option
|
|
|
- v-for="item in categoryList"
|
|
|
- :key="item.id"
|
|
|
- :label="item.name"
|
|
|
- :value="item.id">
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
+ <el-select v-model="screenForm.k3CategoryNumber" filterable clearable placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="item in categoryList"
|
|
|
+ :key="item.id"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.id">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
- <!-- categoryList -->
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :lg="6">
|
|
|
<el-form-item label="下单日期" prop="date">
|
|
@@ -74,23 +72,40 @@
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :xs="24" :sm="12" :lg="6">
|
|
|
+ <el-col :xs="24" :sm="12" :lg="6">
|
|
|
<el-form-item label="表头业务员" prop="serviceName ">
|
|
|
<el-input v-model="screenForm.serviceName " placeholder="请输入表头业务员"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
-
|
|
|
<el-col :xs="24" :sm="12" :lg="6">
|
|
|
<el-form-item label="表体业务员" prop="itemServiceName">
|
|
|
<el-input v-model="screenForm.itemServiceName" placeholder="请输入表体业务员"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :xs="24" :sm="12" :lg="6">
|
|
|
+ <el-col :xs="24" :sm="12" :lg="6">
|
|
|
<el-form-item label="归属业务员" prop="newServiceName">
|
|
|
<el-input v-model="screenForm.newServiceName" placeholder="请输入归属业务员"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :xs="24" :sm="24" :lg="24" class="tr">
|
|
|
+ <el-col :xs="24" :sm="12" :lg="6">
|
|
|
+ <el-form-item label="销售政策编号" prop="policyCode">
|
|
|
+ <el-input v-model="screenForm.policyCode" placeholder="请输入销售政策编号"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :xs="24" :sm="12" :lg="6">
|
|
|
+ <el-form-item label="销售政策说明" prop="policyRemark">
|
|
|
+ <el-input v-model="screenForm.policyRemark" placeholder="请输入销售政策说明"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :xs="24" :sm="12" :lg="6">
|
|
|
+ <el-form-item label="发货是否完成" prop="isOver">
|
|
|
+ <el-select v-model="screenForm.isOver" clearable placeholder="请选择">
|
|
|
+ <el-option label="是" :value="true"></el-option>
|
|
|
+ <el-option label="否" :value="false"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :xs="24" :sm="12" :lg="6" class="tr">
|
|
|
<el-form-item label="">
|
|
|
<el-button @click="resetScreenForm">清空</el-button>
|
|
|
<el-button type="primary" @click="submitScreenForm">搜索</el-button>
|
|
@@ -197,8 +212,8 @@
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column align="left" label="表头业务员" prop="serviceName" min-width="100" show-overflow-tooltip></el-table-column>
|
|
|
- <el-table-column align="left" label="表体业务员" prop="itemServiceName" min-width="100" show-overflow-tooltip></el-table-column>
|
|
|
- <el-table-column align="left" label="归属业务员" prop="newServiceName" min-width="100" show-overflow-tooltip></el-table-column>
|
|
|
+ <el-table-column align="left" label="表体业务员" prop="itemServiceName" min-width="100" show-overflow-tooltip></el-table-column>
|
|
|
+ <el-table-column align="left" label="归属业务员" prop="newServiceName" min-width="100" show-overflow-tooltip></el-table-column>
|
|
|
<!-- <el-table-column align="left" label="订单备注" prop="headerRemark" min-width="160" show-overflow-tooltip></el-table-column> -->
|
|
|
<el-table-column align="left" label="表头备注" prop="remark" min-width="160" show-overflow-tooltip></el-table-column>
|
|
|
<el-table-column align="left" label="表体备注" prop="itemRemark" min-width="160" show-overflow-tooltip></el-table-column>
|
|
@@ -251,13 +266,16 @@ export default {
|
|
|
model: '',
|
|
|
date: '',
|
|
|
serviceName : '',
|
|
|
- itemServiceName:'',
|
|
|
+ itemServiceName: '',
|
|
|
newServiceName: '',
|
|
|
enginName: '',
|
|
|
loginNum: '',
|
|
|
- k3CategoryNumber:''
|
|
|
+ k3CategoryNumber: '',
|
|
|
+ policyCode: '',
|
|
|
+ policyRemark: '',
|
|
|
+ isOver: '',
|
|
|
},
|
|
|
- categoryList:[],
|
|
|
+ categoryList: [],
|
|
|
statusList: [
|
|
|
{ label: '政策零售订单', value: '2' },
|
|
|
{ label: '零售订单', value: '1' },
|
|
@@ -280,10 +298,13 @@ export default {
|
|
|
endTime: this.screenForm.date ? this.screenForm.date[1] : '',
|
|
|
serviceName: this.screenForm.serviceName ,
|
|
|
newServiceName: this.screenForm.newServiceName,
|
|
|
- itemServiceName:this.screenForm.itemServiceName,
|
|
|
+ itemServiceName: this.screenForm.itemServiceName,
|
|
|
projectName: this.screenForm.enginName,
|
|
|
enginRecordNo: this.screenForm.orderNum,
|
|
|
- k3CategoryNumber:this.screenForm.k3CategoryNumber
|
|
|
+ k3CategoryNumber: this.screenForm.k3CategoryNumber,
|
|
|
+ policyCode: this.screenForm.policyCode,
|
|
|
+ policyRemark: this.screenForm.policyRemark,
|
|
|
+ isOver: this.screenForm.isOver,
|
|
|
}
|
|
|
},
|
|
|
},
|
|
@@ -298,15 +319,6 @@ export default {
|
|
|
},
|
|
|
|
|
|
methods: {
|
|
|
- // 查询按钮权限
|
|
|
- checkBtnRole(value) {
|
|
|
- // let btnRole = this.$route.meta.roles;
|
|
|
- // if(!btnRole) {return true}
|
|
|
- // let index = btnRole.indexOf(value);
|
|
|
- // return index >= 0;
|
|
|
- return true
|
|
|
- },
|
|
|
-
|
|
|
// 查询列表
|
|
|
getList() {
|
|
|
this.listLoading = true;
|
|
@@ -324,10 +336,13 @@ export default {
|
|
|
endTime: this.screenForm.date ? this.screenForm.date[1] : '',
|
|
|
serviceName: this.screenForm.serviceName ,
|
|
|
newServiceName: this.screenForm.newServiceName,
|
|
|
- itemServiceName:this.screenForm.itemServiceName,
|
|
|
+ itemServiceName: this.screenForm.itemServiceName,
|
|
|
projectName: this.screenForm.enginName,
|
|
|
enginRecordNo: this.screenForm.orderNum,
|
|
|
- k3CategoryNumber:this.screenForm.k3CategoryNumber
|
|
|
+ k3CategoryNumber: this.screenForm.k3CategoryNumber,
|
|
|
+ policyCode: this.screenForm.policyCode,
|
|
|
+ policyRemark: this.screenForm.policyRemark,
|
|
|
+ isOver: this.screenForm.isOver,
|
|
|
};
|
|
|
getTotalList(params).then((res) => {
|
|
|
res.data.records.forEach(item => {
|
|
@@ -339,17 +354,18 @@ export default {
|
|
|
this.listLoading = false;
|
|
|
})
|
|
|
},
|
|
|
+
|
|
|
// 获取存货类别列表
|
|
|
- getCategoryList(){
|
|
|
- getCategoryList({
|
|
|
- pageNum:1,
|
|
|
- pageSize:-1,
|
|
|
- keyword:''
|
|
|
- }).then(res=>{
|
|
|
+ getCategoryList(){
|
|
|
+ getCategoryList({
|
|
|
+ pageNum: 1,
|
|
|
+ pageSize: -1,
|
|
|
+ keyword: ''
|
|
|
+ }).then(res=>{
|
|
|
+ this.categoryList = res.data.records;
|
|
|
+ })
|
|
|
+ },
|
|
|
|
|
|
- this.categoryList = res.data.records
|
|
|
- })
|
|
|
- },
|
|
|
// 提交筛选表单
|
|
|
submitScreenForm() {
|
|
|
this.currentPage = 1;
|