|
@@ -51,6 +51,7 @@
|
|
|
@click="dispatchList(row)">派工单</a>
|
|
|
</div>
|
|
|
</template>
|
|
|
+
|
|
|
|
|
|
<div>
|
|
|
<Modal :width='1064'
|
|
@@ -68,6 +69,7 @@
|
|
|
</CheckboxGroup>
|
|
|
</div>
|
|
|
</FormItem>
|
|
|
+
|
|
|
</Form>
|
|
|
</Modal>
|
|
|
</div>
|
|
@@ -105,12 +107,8 @@ export default {
|
|
|
{
|
|
|
title: '订单状态', align: 'center', key: 'state', minWidth: 150,
|
|
|
render: (h, params) => h('span', {},
|
|
|
- params.row.state == 0 ? '测量未审核'
|
|
|
- : (params.row.state == 1 ? '测量审核'
|
|
|
- : (params.row.state == 2 ? '测量通过'
|
|
|
- : (params.row.state == 3 ? '生产审核中'
|
|
|
- : (params.row.state == 4 ? '生产通过'
|
|
|
- : (params.row.state == 5 ? '到生产计划' : (params.row.state == 6 ? '完成' : '-'))))))
|
|
|
+ (params.row.state == 1 ? '未派工'
|
|
|
+ : (params.row.state == 2 ? '已派工':'完成'))
|
|
|
)
|
|
|
},
|
|
|
{ title: '业务员', align: 'center', key: 'nickname', minWidth: 150 },
|
|
@@ -142,6 +140,7 @@ export default {
|
|
|
showTableColums: false,
|
|
|
selects: [],
|
|
|
tableheaders: [],
|
|
|
+ userList: [],
|
|
|
//详情页返回保留搜索数据
|
|
|
corssPageData: localStorage.getItem('corssPageData') ? JSON.parse(localStorage.getItem('corssPageData')) : {},
|
|
|
warningList: [],
|
|
@@ -170,6 +169,8 @@ export default {
|
|
|
created () {
|
|
|
// 获取紧急程度
|
|
|
this.axios.get('/api/warning_list').then(res => { this.warningList = res.data.data })
|
|
|
+ this.axios.get('/api/employee_list').then(res => this.userList = res.data)
|
|
|
+ //this.axios.get('/api/employee_list').then(res => { this.employeeList = res.data })
|
|
|
},
|
|
|
computed: {
|
|
|
...mapState(['persimissionData']),
|
|
@@ -183,7 +184,23 @@ export default {
|
|
|
return [
|
|
|
{ title: '订单编号', name: 'Input', serverName: 'order_no', placeholder: '请输入订单编号', value: '' },
|
|
|
{ title: '小区名字', name: 'Input', serverName: 'residential_name', placeholder: '请选择', value: '' },
|
|
|
- { title: '出库日期范围', name: 'Input', start_server: 'start_time', end_server: 'end_time', start_value: '', end_value: '', isDate: true, serverName: 'id2', start_placeholder: '开始日期', end_placeholder: '结束日期' },
|
|
|
+ {
|
|
|
+ title: "订单类型",
|
|
|
+ name: "Select",
|
|
|
+ placeholder: "请选择",
|
|
|
+ serverName: "order_type",
|
|
|
+ value: "",
|
|
|
+ option: [
|
|
|
+ { label: "工装", value: 1 },
|
|
|
+ { label: "家装", value: 0 },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ { title: '计划单号', name: 'Input', serverName: 'plan_no', placeholder: '请填写计划单号', value: '' },
|
|
|
+ {
|
|
|
+ title: '业务员', name: 'Select', serverName: 'nickname', placeholder: '请选择', value: '', optionName: 'nickname', optionValue: 'id',
|
|
|
+ option: this.userList
|
|
|
+ },
|
|
|
+ { title: '计划开始时间', name: 'Input', start_server: 'start_time', end_server: 'end_time', start_value: '', end_value: '', isDate: true, serverName: 'id2', start_placeholder: '开始日期', end_placeholder: '结束日期' },
|
|
|
{
|
|
|
title: '紧急程度', name: 'Select', serverName: 'warning_state', placeholder: '请选择', value: '', optionName: 'title', optionValue: 'id',
|
|
|
option: this.warningList
|
|
@@ -191,14 +208,9 @@ export default {
|
|
|
{
|
|
|
title: '订单状态', name: 'Select', placeholder: '请选择', serverName: 'state', value: '',
|
|
|
option: [
|
|
|
- { label: '全部', value: 99 },
|
|
|
- { label: '测量未审核', value: 0 },
|
|
|
- { label: '测量审核', value: 1 },
|
|
|
- { label: '测量通过', value: 2 },
|
|
|
- { label: '生产审核中', value: 3 },
|
|
|
- { label: '生产通过', value: 4 },
|
|
|
- { label: '到生产计划', value: 5 },
|
|
|
- { label: '完成', value: 6 },
|
|
|
+ { label: '未派工', value: 1 },
|
|
|
+ { label: '已派工', value: 2 },
|
|
|
+ { label: '完成', value: 3 },
|
|
|
]
|
|
|
},
|
|
|
]
|