|
@@ -151,12 +151,13 @@
|
|
|
<el-row>
|
|
<el-row>
|
|
|
<el-col :span="20">
|
|
<el-col :span="20">
|
|
|
<el-form-item label="收集:" >
|
|
<el-form-item label="收集:" >
|
|
|
- <el-select ref="times" v-model="create.temp.times" filterable placeholder="班次" :disabled="create.dialogStatus=='update'" class="filter-item" style="width: 100%;">
|
|
|
|
|
|
|
+ <el-select ref="times" v-model="create.temp.times" filterable placeholder="收集" :disabled="create.dialogStatus=='update'" class="filter-item" style="width: 100%;">
|
|
|
<el-option v-for="item in frequencyList" :key="item.id" :label="item.name" :value="item.id" />
|
|
<el-option v-for="item in frequencyList" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
</el-row>
|
|
</el-row>
|
|
|
|
|
+
|
|
|
<el-row>
|
|
<el-row>
|
|
|
<el-col :span="20">
|
|
<el-col :span="20">
|
|
|
<el-form-item label="原剩料所属时间:" prop="remaindate">
|
|
<el-form-item label="原剩料所属时间:" prop="remaindate">
|
|
@@ -164,6 +165,7 @@
|
|
|
v-model="create.temp.remaindate"
|
|
v-model="create.temp.remaindate"
|
|
|
type="date"
|
|
type="date"
|
|
|
value-format="yyyy-MM-dd"
|
|
value-format="yyyy-MM-dd"
|
|
|
|
|
+ style="width: 100%;"
|
|
|
:picker-options="pickerOptions"
|
|
:picker-options="pickerOptions"
|
|
|
placeholder="原剩料所属时间">
|
|
placeholder="原剩料所属时间">
|
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
@@ -192,6 +194,20 @@
|
|
|
<el-date-picker v-model="create.temp.operatetime" :disabled="create.dialogStatus=='update'" type="datetime" placeholder="选择处理时间" format="yyyy-MM-dd HH:mm" value-format="yyyy-MM-dd HH:mm" style="width: 100%;" :clearable="false" />
|
|
<el-date-picker v-model="create.temp.operatetime" :disabled="create.dialogStatus=='update'" type="datetime" placeholder="选择处理时间" format="yyyy-MM-dd HH:mm" value-format="yyyy-MM-dd HH:mm" style="width: 100%;" :clearable="false" />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col> -->
|
|
</el-col> -->
|
|
|
|
|
+ <el-row>
|
|
|
|
|
+ <el-col :span="20">
|
|
|
|
|
+ <el-form-item label="收集时间:" prop="operatetime">
|
|
|
|
|
+ <el-date-picker
|
|
|
|
|
+ :disabled="create.dialogStatus=='update'"
|
|
|
|
|
+ v-model="create.temp.operatetime"
|
|
|
|
|
+ type="datetime"
|
|
|
|
|
+ style="width: 100%;"
|
|
|
|
|
+ value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
|
|
+ placeholder="选择收集时间">
|
|
|
|
|
+ </el-date-picker>
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+ </el-col>
|
|
|
|
|
+ </el-row>
|
|
|
</el-row>
|
|
</el-row>
|
|
|
<el-row>
|
|
<el-row>
|
|
|
<el-col :span="20">
|
|
<el-col :span="20">
|
|
@@ -251,7 +267,7 @@ export default {
|
|
|
|
|
|
|
|
],
|
|
],
|
|
|
houseNameList: [], // 栏舍名称
|
|
houseNameList: [], // 栏舍名称
|
|
|
- frequencyList: [], // 班次
|
|
|
|
|
|
|
+ frequencyList: [], // 收集
|
|
|
recordList:[{id:'0',name:'手动记录'},{id:'1',name:'TMR设备自动记录'}],
|
|
recordList:[{id:'0',name:'手动记录'},{id:'1',name:'TMR设备自动记录'}],
|
|
|
record:'0',
|
|
record:'0',
|
|
|
table: {
|
|
table: {
|
|
@@ -283,7 +299,7 @@ export default {
|
|
|
create: {
|
|
create: {
|
|
|
dialogFormVisible: false,
|
|
dialogFormVisible: false,
|
|
|
dialogStatus: '',
|
|
dialogStatus: '',
|
|
|
- temp: { pastureid: Cookies.get('pastureid'), operatetime: parseTime(new Date(), '{y}-{m}-{d} {h}:{i}'), emp: Cookies.get('employename'), barid: '', barname: '', remain: '',dry:0, times: 0 },
|
|
|
|
|
|
|
+ temp: { pastureid: Cookies.get('pastureid'), operatetime: new Date(), emp: Cookies.get('employename'), barid: '', barname: '', remain: '',dry:0, times: '0' },
|
|
|
rules: {
|
|
rules: {
|
|
|
barid: [{ type: 'string', required: true, message: '必填', trigger: 'blur' }],
|
|
barid: [{ type: 'string', required: true, message: '必填', trigger: 'blur' }],
|
|
|
remain: [{ type: 'string', required: true, message: '必填', trigger: 'blur' }],
|
|
remain: [{ type: 'string', required: true, message: '必填', trigger: 'blur' }],
|
|
@@ -490,7 +506,7 @@ export default {
|
|
|
|
|
|
|
|
// 新增
|
|
// 新增
|
|
|
resetTemp() {
|
|
resetTemp() {
|
|
|
- this.create.temp = { pastureid: Cookies.get('pastureid'), operatetime: parseTime(new Date(), '{y}-{m}-{d} {h}:{i}'), emp: Cookies.get('employename'), barid: '', barname: '', remain: '',dry:0, times: 0 }
|
|
|
|
|
|
|
+ this.create.temp = { pastureid: Cookies.get('pastureid'), operatetime: new Date(), emp: Cookies.get('employename'), barid: '', barname: '', remain: '',dry:0, times: '0' }
|
|
|
},
|
|
},
|
|
|
blurEmp(item) {
|
|
blurEmp(item) {
|
|
|
this.create.temp.emp = item.target.value
|
|
this.create.temp.emp = item.target.value
|
|
@@ -527,7 +543,8 @@ export default {
|
|
|
})
|
|
})
|
|
|
},
|
|
},
|
|
|
handleCreate() {
|
|
handleCreate() {
|
|
|
- console.log('点击了新增')
|
|
|
|
|
|
|
+ console.log('点击了新增', this.create)
|
|
|
|
|
+
|
|
|
this.dialogFull = false
|
|
this.dialogFull = false
|
|
|
this.resetTemp()
|
|
this.resetTemp()
|
|
|
this.getNoteTakerList()
|
|
this.getNoteTakerList()
|
|
@@ -751,7 +768,7 @@ export default {
|
|
|
if (response.msg === 'fail') {
|
|
if (response.msg === 'fail') {
|
|
|
const barid = new RegExp("key 'barid'")
|
|
const barid = new RegExp("key 'barid'")
|
|
|
if (barid.test(response.data)) {
|
|
if (barid.test(response.data)) {
|
|
|
- this.$notify({ type: 'warning', message: '该栏舍该班次今日剩料量已存在,不可重复生成', duration: 2000 })
|
|
|
|
|
|
|
+ this.$notify({ type: 'warning', message: '该栏舍该收集今日剩料量已存在,不可重复生成', duration: 2000 })
|
|
|
return
|
|
return
|
|
|
}
|
|
}
|
|
|
this.$notify({ title: '保存失败', message: response.data, type: 'warning', duration: 2000 })
|
|
this.$notify({ title: '保存失败', message: response.data, type: 'warning', duration: 2000 })
|
|
@@ -826,8 +843,8 @@ export default {
|
|
|
if(item== 2){
|
|
if(item== 2){
|
|
|
var excelDatas1 = [
|
|
var excelDatas1 = [
|
|
|
{
|
|
{
|
|
|
- tHeader: ['栏舍名称', '剩料量(kg)','干物质', '班次(第一班/第二班/第三班)', '收集时间', '操作人'],
|
|
|
|
|
- filterVal: ['barname', 'remain','dry', 'timesstr', 'operatetime', 'emp'],
|
|
|
|
|
|
|
+ tHeader: ['栏舍名称','配方名称','原剩料所属时间', '剩料量(kg)','干物质', '收集', '收集时间', '操作人'],
|
|
|
|
|
+ filterVal: ['barname', 'ftname','remaindate','remain','dry', 'timesstr', 'operatetime', 'emp'],
|
|
|
tableDatas: this.download.list,
|
|
tableDatas: this.download.list,
|
|
|
sheetName: 'Sheet1'
|
|
sheetName: 'Sheet1'
|
|
|
}
|
|
}
|
|
@@ -863,8 +880,8 @@ export default {
|
|
|
this.$notify({ title: '失败', message: '导入失败:' + res.data.err_count + '条!', type: 'danger', duration: 2000 })
|
|
this.$notify({ title: '失败', message: '导入失败:' + res.data.err_count + '条!', type: 'danger', duration: 2000 })
|
|
|
import('@/vendor/Export2Excel').then(excel => {
|
|
import('@/vendor/Export2Excel').then(excel => {
|
|
|
const list1 = res.data.result
|
|
const list1 = res.data.result
|
|
|
- const tHeader = ['栏舍名称', '剩料量(kg)', '班次', '收集时间', '操作人', '错误信息']
|
|
|
|
|
- const filterVal = ['栏舍名称', '剩料量(kg)', '班次', '收集时间', '操作人', 'error_msg']
|
|
|
|
|
|
|
+ const tHeader = ['栏舍名称', '配方名称','原剩料所属时间','剩料量(kg)', '收集', '收集时间', '操作人', '错误信息']
|
|
|
|
|
+ const filterVal = ['栏舍名称', '配方名称','原剩料所属时间','剩料量(kg)', '收集', '收集时间', '操作人', 'error_msg']
|
|
|
const data1 = this.formatJson(filterVal, list1)
|
|
const data1 = this.formatJson(filterVal, list1)
|
|
|
excel.export_json_to_excel({ header: tHeader, data: data1, filename: '栏舍剩料记录导入报错信息', autoWidth: true, bookType: 'xlsx' })
|
|
excel.export_json_to_excel({ header: tHeader, data: data1, filename: '栏舍剩料记录导入报错信息', autoWidth: true, bookType: 'xlsx' })
|
|
|
})
|
|
})
|