|
|
@ -29,7 +29,7 @@
|
|
|
|
<JnpfPopupSelect v-model="dataForm.deviceCode" @change="changeData('deviceCode', -1)"
|
|
|
|
<JnpfPopupSelect v-model="dataForm.deviceCode" @change="changeData('deviceCode', -1)"
|
|
|
|
:rowIndex="null" :formData="dataForm" :templateJson="interfaceRes.deviceCode"
|
|
|
|
:rowIndex="null" :formData="dataForm" :templateJson="interfaceRes.deviceCode"
|
|
|
|
placeholder="请选择设备编码" propsValue="device_code" popupWidth="800px" popupTitle="选择数据"
|
|
|
|
placeholder="请选择设备编码" propsValue="device_code" popupWidth="800px" popupTitle="选择数据"
|
|
|
|
popupType="dialog" relationField='device_code' field='deviceCode'
|
|
|
|
popupType="dialog" relationField='device_name' field='deviceCode'
|
|
|
|
interfaceId="590497496266971845" :pageSize="20"
|
|
|
|
interfaceId="590497496266971845" :pageSize="20"
|
|
|
|
:columnOptions="deviceCodecolumnOptions" clearable :style='{ "width": "100%" }'>
|
|
|
|
:columnOptions="deviceCodecolumnOptions" clearable :style='{ "width": "100%" }'>
|
|
|
|
</JnpfPopupSelect>
|
|
|
|
</JnpfPopupSelect>
|
|
|
@ -42,18 +42,15 @@
|
|
|
|
</JnpfInput>
|
|
|
|
</JnpfInput>
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="8">
|
|
|
|
|
|
|
|
<jnpf-form-tip-item label="顺序号" prop="sort">
|
|
|
|
|
|
|
|
<JnpfInputNumber v-model="dataForm.sort" @change="changeData('sort', -1)"
|
|
|
|
|
|
|
|
placeholder="数字文本" :min="1" :step="1">
|
|
|
|
|
|
|
|
</JnpfInputNumber>
|
|
|
|
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="8">
|
|
|
|
<el-col :span="8">
|
|
|
|
<jnpf-form-tip-item label="班次" prop="post">
|
|
|
|
<jnpf-form-tip-item label="班次" prop="post">
|
|
|
|
<JnpfSelect v-model="dataForm.post" @change="changeData('post', -1)" placeholder="请选择"
|
|
|
|
<JnpfPopupSelect v-model="dataForm.post" @change="changeData('post', -1)"
|
|
|
|
clearable :style='{ "width": "100%" }' :options="postOptions" :props="postProps">
|
|
|
|
:rowIndex="null" :formData="dataForm" :templateJson="interfaceRes.post"
|
|
|
|
</JnpfSelect>
|
|
|
|
placeholder="请选择" hasPage propsValue="id" popupWidth="800px" popupTitle="选择数据"
|
|
|
|
|
|
|
|
popupType="dialog" relationField='classes_name' field='post'
|
|
|
|
|
|
|
|
interfaceId="595237502952944325" :pageSize="20" :columnOptions="postcolumnOptions"
|
|
|
|
|
|
|
|
clearable :style='{ "width": "100%" }'>
|
|
|
|
|
|
|
|
</JnpfPopupSelect>
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
|
|
|
@ -70,17 +67,20 @@
|
|
|
|
<el-col :span="8">
|
|
|
|
<el-col :span="8">
|
|
|
|
<jnpf-form-tip-item label="结束时间" prop="endTime">
|
|
|
|
<jnpf-form-tip-item label="结束时间" prop="endTime">
|
|
|
|
<JnpfTimePicker v-model="dataForm.endTime" @change="changeData('endTime', -1)"
|
|
|
|
<JnpfTimePicker v-model="dataForm.endTime" @change="changeData('endTime', -1)"
|
|
|
|
:startTime="time(false, 1, 1, '', 'HH:mm', '')"
|
|
|
|
:startTime="time(false, 1, 1, '', 'HH:mm', '')" :endTime="time(false, 1, 1, '', 'HH:mm', '')"
|
|
|
|
:endTime="time(false, 1, 1, '', 'HH:mm', '')" placeholder="请选择结束时间" clearable
|
|
|
|
placeholder="请选择结束时间" clearable :style='{ "width": "100%" }' format="HH:mm">
|
|
|
|
:style='{ "width": "100%" }' format="HH:mm">
|
|
|
|
|
|
|
|
</JnpfTimePicker>
|
|
|
|
</JnpfTimePicker>
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="8">
|
|
|
|
<el-col :span="8">
|
|
|
|
<jnpf-form-tip-item label="产品编码" prop="productCode">
|
|
|
|
<jnpf-form-tip-item label="产品编码" prop="productCode">
|
|
|
|
<JnpfInput v-model="dataForm.productCode" @change="changeData('productCode', -1)"
|
|
|
|
<JnpfPopupSelect v-model="dataForm.productCode" @change="changeData('productCode', -1)"
|
|
|
|
placeholder="请输入产品编码" clearable :style='{ "width": "100%" }'>
|
|
|
|
:rowIndex="null" :formData="dataForm" :templateJson="interfaceRes.productCode"
|
|
|
|
</JnpfInput>
|
|
|
|
placeholder="请选择产品编码" hasPage propsValue="material_id" popupWidth="800px"
|
|
|
|
|
|
|
|
popupTitle="选择数据" popupType="dialog" relationField='material_name'
|
|
|
|
|
|
|
|
field='productCode' interfaceId="593079067666820933" :pageSize="20"
|
|
|
|
|
|
|
|
:columnOptions="productCodecolumnOptions" clearable :style='{ "width": "100%" }'>
|
|
|
|
|
|
|
|
</JnpfPopupSelect>
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="8">
|
|
|
|
<el-col :span="8">
|
|
|
@ -155,7 +155,7 @@
|
|
|
|
<jnpf-form-tip-item label="报工成员" prop="reportMember">
|
|
|
|
<jnpf-form-tip-item label="报工成员" prop="reportMember">
|
|
|
|
<JnpfUserSelect v-model="dataForm.reportMember" @change="changeData('reportMember', -1)"
|
|
|
|
<JnpfUserSelect v-model="dataForm.reportMember" @change="changeData('reportMember', -1)"
|
|
|
|
placeholder="请选择报工成员" selectType="all" :ableIds="ableAll.reportMemberableIds"
|
|
|
|
placeholder="请选择报工成员" selectType="all" :ableIds="ableAll.reportMemberableIds"
|
|
|
|
clearable :style='{ "width": "100%" }'>
|
|
|
|
clearable :style='{ "width": "100%" }' :multiple="true">
|
|
|
|
</JnpfUserSelect>
|
|
|
|
</JnpfUserSelect>
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
@ -167,6 +167,13 @@
|
|
|
|
</JnpfSelect>
|
|
|
|
</JnpfSelect>
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
|
|
|
<jnpf-form-tip-item label="顺序号" prop="sort">
|
|
|
|
|
|
|
|
<JnpfInputNumber v-model="dataForm.sort" @change="changeData('sort', -1)"
|
|
|
|
|
|
|
|
placeholder="数字文本" :min="1" :step="1">
|
|
|
|
|
|
|
|
</JnpfInputNumber>
|
|
|
|
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
<!-- 表单结束 -->
|
|
|
|
<!-- 表单结束 -->
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
</el-form>
|
|
|
|
</el-form>
|
|
|
@ -235,8 +242,9 @@ export default {
|
|
|
|
qualifiedNum: 0,
|
|
|
|
qualifiedNum: 0,
|
|
|
|
compensatoryHour: 0,
|
|
|
|
compensatoryHour: 0,
|
|
|
|
reportGroup: undefined,
|
|
|
|
reportGroup: undefined,
|
|
|
|
reportMember: undefined,
|
|
|
|
reportMember: [],
|
|
|
|
status: "1",
|
|
|
|
status: "1",
|
|
|
|
|
|
|
|
sort: 1,
|
|
|
|
version: 0,
|
|
|
|
version: 0,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
tableRequiredData: {},
|
|
|
|
tableRequiredData: {},
|
|
|
@ -266,7 +274,7 @@ export default {
|
|
|
|
post: [
|
|
|
|
post: [
|
|
|
|
{
|
|
|
|
{
|
|
|
|
required: true,
|
|
|
|
required: true,
|
|
|
|
message: '请至少选择一个',
|
|
|
|
message: '请选择',
|
|
|
|
trigger: 'change'
|
|
|
|
trigger: 'change'
|
|
|
|
},
|
|
|
|
},
|
|
|
|
],
|
|
|
|
],
|
|
|
@ -287,8 +295,8 @@ export default {
|
|
|
|
productCode: [
|
|
|
|
productCode: [
|
|
|
|
{
|
|
|
|
{
|
|
|
|
required: true,
|
|
|
|
required: true,
|
|
|
|
message: '请输入产品编码',
|
|
|
|
message: '请选择产品编码',
|
|
|
|
trigger: 'blur'
|
|
|
|
trigger: 'change'
|
|
|
|
},
|
|
|
|
},
|
|
|
|
],
|
|
|
|
],
|
|
|
|
productName: [
|
|
|
|
productName: [
|
|
|
@ -335,8 +343,8 @@ export default {
|
|
|
|
],
|
|
|
|
],
|
|
|
|
},
|
|
|
|
},
|
|
|
|
deviceCodecolumnOptions: [{ "label": "设备编码", "value": "device_code" }, { "label": "设备名称", "value": "device_name" }, { "label": "设备类型", "value": "device_desc" },],
|
|
|
|
deviceCodecolumnOptions: [{ "label": "设备编码", "value": "device_code" }, { "label": "设备名称", "value": "device_name" }, { "label": "设备类型", "value": "device_desc" },],
|
|
|
|
postOptions: [{ "fullName": "旺季白班", "id": "1" }, { "fullName": "旺季夜班", "id": "2" }],
|
|
|
|
postcolumnOptions: [{ "label": "班次名称", "value": "classes_name" }, { "label": "开始时间", "value": "start_time" }, { "label": "结束时间", "value": "end_time" }, { "label": "时长", "value": "classes_duration" },],
|
|
|
|
postProps: { "label": "fullName", "value": "id" },
|
|
|
|
productCodecolumnOptions: [{ "label": "物料编码", "value": "material_id" }, { "label": "物料名称", "value": "material_name" },],
|
|
|
|
reportGroupcolumnOptions: [{ "label": "班组名称", "value": "group_name" }, { "label": "班组组长", "value": "f_real_name" }, { "label": "班组类型", "value": "group_desc" },],
|
|
|
|
reportGroupcolumnOptions: [{ "label": "班组名称", "value": "group_name" }, { "label": "班组组长", "value": "f_real_name" }, { "label": "班组类型", "value": "group_desc" },],
|
|
|
|
statusOptions: [{ "fullName": "待确认", "id": "1" }, { "fullName": "已确认", "id": "2" }],
|
|
|
|
statusOptions: [{ "fullName": "待确认", "id": "1" }, { "fullName": "已确认", "id": "2" }],
|
|
|
|
statusProps: { "label": "fullName", "value": "id" },
|
|
|
|
statusProps: { "label": "fullName", "value": "id" },
|
|
|
@ -346,7 +354,6 @@ export default {
|
|
|
|
manufactureTime: [],
|
|
|
|
manufactureTime: [],
|
|
|
|
deviceCode: [],
|
|
|
|
deviceCode: [],
|
|
|
|
deviceName: [],
|
|
|
|
deviceName: [],
|
|
|
|
sort: [],
|
|
|
|
|
|
|
|
post: [],
|
|
|
|
post: [],
|
|
|
|
startTime: [],
|
|
|
|
startTime: [],
|
|
|
|
endTime: [],
|
|
|
|
endTime: [],
|
|
|
@ -362,6 +369,7 @@ export default {
|
|
|
|
reportGroup: [],
|
|
|
|
reportGroup: [],
|
|
|
|
reportMember: [],
|
|
|
|
reportMember: [],
|
|
|
|
status: [],
|
|
|
|
status: [],
|
|
|
|
|
|
|
|
sort: [],
|
|
|
|
},
|
|
|
|
},
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|