|
@@ -11,28 +11,16 @@
|
|
|
<br /><br />
|
|
|
<!-- 筛选条件 -->
|
|
|
<div>
|
|
|
- <el-form
|
|
|
- ref="screenForm"
|
|
|
- :model="screenForm"
|
|
|
- label-width="120px"
|
|
|
- size="mini"
|
|
|
- label-position="left"
|
|
|
- >
|
|
|
+ <el-form ref="screenForm" :model="screenForm" label-width="120px" size="mini" label-position="left">
|
|
|
<el-row :gutter="20">
|
|
|
<el-col :xs="24" :sm="12" :lg="6">
|
|
|
<el-form-item label="工程登录编号" prop="refEnginRecordNo">
|
|
|
- <el-input
|
|
|
- v-model="screenForm.refEnginRecordNo"
|
|
|
- placeholder="请输入"
|
|
|
- />
|
|
|
+ <el-input v-model="screenForm.refEnginRecordNo" placeholder="请输入" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :lg="6">
|
|
|
<el-form-item label="经销商编码/名称" prop="customerKeyword">
|
|
|
- <el-input
|
|
|
- v-model="screenForm.customerKeyword"
|
|
|
- placeholder="请输入"
|
|
|
- />
|
|
|
+ <el-input v-model="screenForm.customerKeyword" placeholder="请输入" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<!-- <el-col :xs="24" :sm="12" :lg="6">
|
|
@@ -43,75 +31,43 @@
|
|
|
></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="refTradeCategory">
|
|
|
<el-input v-model="screenForm.refTradeCategory" placeholder="请输入"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :lg="6">
|
|
|
<el-form-item label="使用单位" prop="refUseUnit">
|
|
|
- <el-input
|
|
|
- v-model="screenForm.refUseUnit"
|
|
|
- placeholder="请输入"
|
|
|
- />
|
|
|
+ <el-input v-model="screenForm.refUseUnit" placeholder="请输入" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :lg="6">
|
|
|
<el-form-item label="开始申请日期" prop="startSubmitTime">
|
|
|
- <el-date-picker
|
|
|
- v-model="screenForm.startSubmitTime"
|
|
|
- class="dateStyle"
|
|
|
- type="datetime"
|
|
|
- placeholder="选择日期"
|
|
|
- />
|
|
|
+ <el-date-picker v-model="screenForm.startSubmitTime" class="dateStyle" type="datetime" placeholder="选择日期" value-format="yyyy-MM-dd HH:mm:ss" />
|
|
|
</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="endSubmitTime">
|
|
|
- <el-date-picker
|
|
|
- v-model="screenForm.endSubmitTime"
|
|
|
- class="dateStyle"
|
|
|
- type="datetime"
|
|
|
- placeholder="选择日期"
|
|
|
- />
|
|
|
+ <el-date-picker v-model="screenForm.endSubmitTime" class="dateStyle" type="datetime" placeholder="选择日期" value-format="yyyy-MM-dd HH:mm:ss" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
-
|
|
|
<el-col :xs="24" :sm="12" :lg="6">
|
|
|
<el-form-item label="是否退押 " prop="isRefundDeposit">
|
|
|
- <el-select
|
|
|
- style="width: 100%"
|
|
|
- v-model="screenForm.isRefundDeposit"
|
|
|
- placeholder="请选择是否退押 "
|
|
|
- >
|
|
|
+ <el-select style="width: 100%" v-model="screenForm.isRefundDeposit" placeholder="请选择是否退押 ">
|
|
|
<el-option label="默认" :value="null"></el-option>
|
|
|
|
|
|
- <el-option
|
|
|
- v-for="item in refundDepositArr"
|
|
|
- :key="item.value"
|
|
|
- :label="item.label"
|
|
|
- :value="item.value"
|
|
|
- >
|
|
|
+ <el-option v-for="item in refundDepositArr" :key="item.value" :label="item.label" :value="item.value">
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :lg="6">
|
|
|
<el-form-item label="状态 " prop="examineStatus">
|
|
|
- <el-select
|
|
|
- style="width: 100%"
|
|
|
- v-model="screenForm.examineStatus"
|
|
|
- placeholder="请选择状态 "
|
|
|
- >
|
|
|
+ <el-select style="width: 100%" v-model="screenForm.examineStatus" placeholder="请选择状态 ">
|
|
|
<el-option label="默认" :value="null"></el-option>
|
|
|
|
|
|
- <el-option
|
|
|
- v-for="item in examineStatusArr"
|
|
|
- :key="item.value"
|
|
|
- :label="item.label"
|
|
|
- :value="item.value"
|
|
|
- >
|
|
|
+ <el-option v-for="item in examineStatusArr" :key="item.value" :label="item.label" :value="item.value">
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
@@ -126,84 +82,58 @@
|
|
|
<el-input 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="startConfirmTime">
|
|
|
- <el-date-picker
|
|
|
- v-model="screenForm.startConfirmTime"
|
|
|
- class="dateStyle"
|
|
|
- type="datetime"
|
|
|
- placeholder="选择日期"
|
|
|
- />
|
|
|
+ <el-date-picker v-model="screenForm.startConfirmTime" class="dateStyle" type="datetime" placeholder="选择日期" value-format="yyyy-MM-dd HH:mm:ss" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :lg="6">
|
|
|
<el-form-item label="结束受理日期" prop="endConfirmTime">
|
|
|
- <el-date-picker
|
|
|
- v-model="screenForm.endConfirmTime"
|
|
|
- class="dateStyle"
|
|
|
- type="datetime"
|
|
|
- placeholder="选择日期"
|
|
|
- />
|
|
|
+ <el-date-picker v-model="screenForm.endConfirmTime" class="dateStyle" type="datetime" placeholder="选择日期" value-format="yyyy-MM-dd HH:mm:ss" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<template v-if="!isCustomer">
|
|
|
<el-col :xs="24" :sm="12" :lg="6">
|
|
|
<el-form-item label="审核人" prop="confirmName">
|
|
|
- <el-input
|
|
|
- v-model="screenForm.confirmName"
|
|
|
- placeholder="请输入审核人"
|
|
|
- />
|
|
|
+ <el-input v-model="screenForm.confirmName" placeholder="请输入审核人" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :lg="6">
|
|
|
<el-form-item label="区域" prop="refRegionWork">
|
|
|
- <el-input
|
|
|
- v-model="screenForm.refRegionWork"
|
|
|
- placeholder="请输入区域"
|
|
|
- />
|
|
|
+ <el-input v-model="screenForm.refRegionWork" placeholder="请输入区域" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :xs="24" :sm="12" :lg="6">
|
|
|
- <el-form-item label="安装日期" style="margin-bottom:0">
|
|
|
+ <el-col :xs="24" :sm="12" :lg="6">
|
|
|
+ <el-form-item label="安装日期" style="margin-bottom:0">
|
|
|
<div class="fanwei">
|
|
|
- <el-form-item prop="startInstallTime">
|
|
|
- <el-date-picker
|
|
|
- v-model="screenForm.startInstallTime"
|
|
|
- class="dateStyle"
|
|
|
- type="datetime"
|
|
|
- placeholder="选择日期"
|
|
|
- />
|
|
|
+ <el-form-item prop="startInstallTime">
|
|
|
+ <el-date-picker v-model="screenForm.startInstallTime" class="dateStyle" type="datetime" placeholder="选择日期" value-format="yyyy-MM-dd HH:mm:ss" />
|
|
|
|
|
|
- </el-form-item>
|
|
|
- <span>-</span>
|
|
|
+ </el-form-item>
|
|
|
+ <span>-</span>
|
|
|
<el-form-item prop="endInstallTime">
|
|
|
- <el-date-picker
|
|
|
- v-model="screenForm.endInstallTime"
|
|
|
- class="dateStyle"
|
|
|
- type="datetime"
|
|
|
- placeholder="选择日期"
|
|
|
- />
|
|
|
+ <el-date-picker v-model="screenForm.endInstallTime" class="dateStyle" type="datetime" placeholder="选择日期" value-format="yyyy-MM-dd HH:mm:ss" />
|
|
|
|
|
|
- </el-form-item>
|
|
|
+ </el-form-item>
|
|
|
</div>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :lg="6">
|
|
|
<el-form-item label="规格型号" prop="specification">
|
|
|
- <el-input v-model="screenForm.specification" ></el-input>
|
|
|
+ <el-input v-model="screenForm.specification"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :lg="6">
|
|
|
- <el-form-item label="特价编号" prop="specialNo">
|
|
|
+ <el-form-item label="特价编号" prop="specialNo">
|
|
|
|
|
|
- <el-input v-model="screenForm.specialNo" ></el-input>
|
|
|
+ <el-input v-model="screenForm.specialNo"></el-input>
|
|
|
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :lg="6">
|
|
|
- <el-form-item label="跨区厂编号" prop="refFactoryNo">
|
|
|
+ <el-form-item label="跨区厂编号" prop="refFactoryNo">
|
|
|
|
|
|
- <el-input v-model="screenForm.refFactoryNo" ></el-input>
|
|
|
+ <el-input v-model="screenForm.refFactoryNo"></el-input>
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
@@ -228,15 +158,15 @@
|
|
|
|
|
|
</template>
|
|
|
<el-col :xs="24" :sm="24" :lg="24">
|
|
|
- <div class="fl">
|
|
|
- <!-- <el-radio-group @change="changeEnginOrderTypeFn" v-model="enginOrderType" size="mini">
|
|
|
+ <div class="fl">
|
|
|
+ <!-- <el-radio-group @change="changeEnginOrderTypeFn" v-model="enginOrderType" size="mini">
|
|
|
<el-radio-button label="HOME">家用工程</el-radio-button>
|
|
|
<el-radio-button label="TRADE">商用工程</el-radio-button>
|
|
|
</el-radio-group> -->
|
|
|
- <!-- <el-button type="primary" size="mini" @click="syncDateFn">同步资料日期</el-button> -->
|
|
|
- </div>
|
|
|
+ <!-- <el-button type="primary" size="mini" @click="syncDateFn">同步资料日期</el-button> -->
|
|
|
+ </div>
|
|
|
<el-form-item label="" class="fr">
|
|
|
- <el-button size="mini" @click="resetFn">清空</el-button>
|
|
|
+ <el-button size="mini" @click="resetFn">清空</el-button>
|
|
|
<el-button size="mini" type="primary" @click="searchFn">搜索</el-button>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
@@ -280,13 +210,13 @@
|
|
|
<span>{{scope.row.refEnginRecordNo}}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column align="left" label="经销商编码" prop="customerNumber" min-width="160" show-overflow-tooltip>
|
|
|
+ <el-table-column align="left" label="经销商编码" prop="customerNumber" min-width="160" show-overflow-tooltip>
|
|
|
<template slot-scope="scope">
|
|
|
<CopyButton :copyText="scope.row.customerNumber" />
|
|
|
<span>{{scope.row.customerNumber}}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column align="left" label="经销商名称" prop="customerName" min-width="260" show-overflow-tooltip>
|
|
|
+ <el-table-column align="left" label="经销商名称" prop="customerName" min-width="260" show-overflow-tooltip>
|
|
|
<template slot-scope="scope">
|
|
|
<CopyButton :copyText="scope.row.customerName" />
|
|
|
<span>{{scope.row.customerName}}</span>
|
|
@@ -298,9 +228,9 @@
|
|
|
<span>{{scope.row.refFactoryNo}}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column align="right" label="厂编号" prop="factoryNo" min-width="160" show-overflow-tooltip>
|
|
|
+ <el-table-column align="right" label="厂编号" prop="factoryNo" min-width="160" show-overflow-tooltip>
|
|
|
</el-table-column>
|
|
|
- <el-table-column align="right" label="特价编号" prop="specialNo" min-width="160" show-overflow-tooltip>
|
|
|
+ <el-table-column align="right" label="特价编号" prop="specialNo" min-width="160" show-overflow-tooltip>
|
|
|
</el-table-column>
|
|
|
<el-table-column align="left" label="项目类别" prop="refTradeCategory" min-width="160" show-overflow-tooltip>
|
|
|
<template slot-scope="scope">
|
|
@@ -316,7 +246,6 @@
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
|
|
|
-
|
|
|
<el-table-column align="left" label="区域" prop="refRegionWork" min-width="160" show-overflow-tooltip>
|
|
|
<template slot-scope="scope">
|
|
|
<CopyButton :copyText="scope.row.refRegionWork" />
|
|
@@ -324,13 +253,13 @@
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
|
|
|
- <el-table-column align="left" label="物料编码" prop="materialNumber" min-width="260" show-overflow-tooltip>
|
|
|
+ <el-table-column align="left" label="物料编码" prop="materialNumber" min-width="260" show-overflow-tooltip>
|
|
|
<template slot-scope="scope">
|
|
|
<CopyButton :copyText="scope.row.materialNumber" />
|
|
|
<span>{{scope.row.materialNumber}}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column align="left" label="产品编码" prop="materialOldNumber" min-width="260" show-overflow-tooltip>
|
|
|
+ <el-table-column align="left" label="产品编码" prop="materialOldNumber" min-width="260" show-overflow-tooltip>
|
|
|
<template slot-scope="scope">
|
|
|
<CopyButton :copyText="scope.row.materialOldNumber" />
|
|
|
<span>{{scope.row.materialOldNumber}}</span>
|
|
@@ -357,7 +286,6 @@
|
|
|
<!-- <el-table-column align="right" label="规格型号" prop="specification" min-width="160" show-overflow-tooltip>
|
|
|
</el-table-column> -->
|
|
|
|
|
|
-
|
|
|
<el-table-column align="right" label="安装日期" prop="installDate" min-width="160" show-overflow-tooltip>
|
|
|
</el-table-column>
|
|
|
<el-table-column align="left" label="审核人" prop="confirmBy" min-width="160" show-overflow-tooltip>
|
|
@@ -414,7 +342,7 @@ export default {
|
|
|
pageSize: 10, // 每页数量
|
|
|
listTotal: 0, // 列表总数
|
|
|
dataList: [], // 列表数据
|
|
|
- screenForm: {
|
|
|
+ screenForm: {
|
|
|
confirmName: "", // 审核人
|
|
|
createName: "", // 创建人
|
|
|
customerKeyword: "", // 客户编码/客户名称
|
|
@@ -432,15 +360,15 @@ export default {
|
|
|
startInstallTime: "",
|
|
|
endConfirmTime: "",
|
|
|
endInstallTime: "",
|
|
|
- specification:'',
|
|
|
- refFactoryNo:'',
|
|
|
+ specification: "",
|
|
|
+ refFactoryNo: "",
|
|
|
factoryNo: "",
|
|
|
specialNo: "",
|
|
|
refRegionWork: "",
|
|
|
- endSubmitTime:'',
|
|
|
- refTradeCategory:''
|
|
|
+ endSubmitTime: "",
|
|
|
+ refTradeCategory: "",
|
|
|
}, // 搜索表单
|
|
|
- refundDepositArr: [
|
|
|
+ refundDepositArr: [
|
|
|
{
|
|
|
label: "是",
|
|
|
value: true,
|
|
@@ -485,11 +413,11 @@ export default {
|
|
|
pageSize: this.pageSize,
|
|
|
pageNum: this.currentPage,
|
|
|
enginOrderType: this.enginOrderType,
|
|
|
- ...this.screenForm,
|
|
|
+ ...this.screenForm,
|
|
|
// startDeliverTime: "",
|
|
|
});
|
|
|
},
|
|
|
- computed: {
|
|
|
+ computed: {
|
|
|
isCustomer() {
|
|
|
return (
|
|
|
this.$store.getters.customerId && this.$store.getters.customerNumber
|
|
@@ -528,7 +456,7 @@ export default {
|
|
|
refEnginRecordNo: "",
|
|
|
refProjectName: "",
|
|
|
refUseUnit: "",
|
|
|
- ...this.screenForm,
|
|
|
+ ...this.screenForm,
|
|
|
// startDeliverTime: "",
|
|
|
});
|
|
|
} else {
|
|
@@ -550,7 +478,7 @@ export default {
|
|
|
refEnginRecordNo: "",
|
|
|
refProjectName: "",
|
|
|
refUseUnit: "",
|
|
|
- ...this.screenForm,
|
|
|
+ ...this.screenForm,
|
|
|
// startDeliverTime: "",
|
|
|
});
|
|
|
},
|
|
@@ -573,7 +501,7 @@ export default {
|
|
|
refEnginRecordNo: "",
|
|
|
refProjectName: "",
|
|
|
refUseUnit: "",
|
|
|
- ...this.screenForm,
|
|
|
+ ...this.screenForm,
|
|
|
// startDeliverTime: "",
|
|
|
});
|
|
|
},
|
|
@@ -594,7 +522,7 @@ export default {
|
|
|
refEnginRecordNo: "",
|
|
|
refProjectName: "",
|
|
|
refUseUnit: "",
|
|
|
- ...this.screenForm,
|
|
|
+ ...this.screenForm,
|
|
|
// startDeliverTime: "",
|
|
|
});
|
|
|
},
|
|
@@ -614,7 +542,7 @@ export default {
|
|
|
refEnginRecordNo: "",
|
|
|
refProjectName: "",
|
|
|
refUseUnit: "",
|
|
|
- ...this.screenForm,
|
|
|
+ ...this.screenForm,
|
|
|
// startDeliverTime: "",
|
|
|
});
|
|
|
},
|
|
@@ -625,8 +553,8 @@ export default {
|
|
|
pageSize: this.pageSize,
|
|
|
pageNum: this.currentPage,
|
|
|
enginOrderType: this.enginOrderType,
|
|
|
- ...this.screenForm,
|
|
|
- examineStatus: this.examine,
|
|
|
+ ...this.screenForm,
|
|
|
+ examineStatus: this.examine,
|
|
|
// startDeliverTime: "",
|
|
|
});
|
|
|
},
|