|
@@ -51,6 +51,9 @@
|
|
|
<el-button v-if="dataSynchronization3.isDataSynchronization&&isRoleEdit" class="success" @click="handleDataUpload">数据上传</el-button>
|
|
|
<el-button v-if="isRoleEdit" class="danger" icon="el-icon-delete" @click="handleDelete">删除</el-button>
|
|
|
<el-button v-if="isRoleEdit && sapUpload.isSap" class="success" icon="el-icon-upload2" @click="handleSAPUpload">SAP上传</el-button>
|
|
|
+ <el-button v-if="isRoleEdit && ispalyUd" class="success" icon="el-icon-plus" @click="handleGetUd1">搅拌数据上传</el-button>
|
|
|
+ <el-button v-if="isRoleEdit && ispalyUd" class="success" icon="el-icon-plus" @click="handleGetUd2">剩料上传</el-button>
|
|
|
+ <el-button v-if="isRoleEdit && ispalyUd" class="success" icon="el-icon-plus" @click="handleGetUd3">撒料上传</el-button>
|
|
|
</div>
|
|
|
<!-- 日执行计划 -->
|
|
|
<div class="table">
|
|
@@ -852,7 +855,10 @@
|
|
|
</el-form>
|
|
|
<div slot="footer" class="dialog-footer" style="bottom:20px">
|
|
|
<el-button class="cancelClose" @click="sapUpload.dialogFormVisible = false;getList()">取消</el-button>
|
|
|
- <el-button class="save" :disabled="isokDisable" @click="sapUploadData()">确认</el-button>
|
|
|
+ <el-button class="save" v-if="sapUpload.dialogStatus == 'sapUpload'" :disabled="isokDisable" @click="sapUploadData()">确认</el-button>
|
|
|
+ <el-button class="save" v-else-if="sapUpload.dialogStatus == 'udload1'" :disabled="isokDisable" @click="udData1()">确认</el-button>
|
|
|
+ <el-button class="save" v-else-if="sapUpload.dialogStatus == 'udload2'" :disabled="isokDisable" @click="udData2()">确认</el-button>
|
|
|
+ <el-button class="save" v-else-if="sapUpload.dialogStatus == 'udload3'" :disabled="isokDisable" @click="udData3()">确认</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
</el-dialog>
|
|
@@ -1082,7 +1088,10 @@ export default {
|
|
|
revisePlan: '修改计划',
|
|
|
copy: '复制计划',
|
|
|
deleteRecord:'删除记录',
|
|
|
- sapUpload:'SAP上传'
|
|
|
+ sapUpload:'SAP上传',
|
|
|
+ udload1:'搅拌数据上传',
|
|
|
+ udload2:'剩料上传',
|
|
|
+ udload3:'撒料上传',
|
|
|
},
|
|
|
isokDisable: false,
|
|
|
requestParam: {},
|
|
@@ -1155,12 +1164,14 @@ export default {
|
|
|
inforname: 'xdmysapupload'
|
|
|
}
|
|
|
},
|
|
|
- isSap: false
|
|
|
- }
|
|
|
+ isSap: false,
|
|
|
+ },
|
|
|
+ ispalyUd: false
|
|
|
}
|
|
|
},
|
|
|
|
|
|
- created() {
|
|
|
+ created() {
|
|
|
+ this.getIspalyUd()
|
|
|
this.parentDate = this.table.getdataListParm.parammaps.mydate
|
|
|
console.log(this.parentDate, 'this.parentDate')
|
|
|
this.getDataSynchronization()
|
|
@@ -2921,6 +2932,96 @@ export default {
|
|
|
})
|
|
|
}
|
|
|
})
|
|
|
+ },
|
|
|
+ getIspalyUd(){
|
|
|
+ let url = 'authdata/GetDataByName'
|
|
|
+ let data = {
|
|
|
+ "name":"getSysoptEnable","page":1,"offset":1,"pagecount":1,"returntype":"Map",
|
|
|
+ "parammaps":{"pastureid":Cookies.get('pastureid'),"inforname":"gmUdSync"}
|
|
|
+ }
|
|
|
+ postJson(url,data).then(response => {
|
|
|
+ if (response.msg !== 'fail') {
|
|
|
+ if(response.data.list[0].inforvalue == 0){
|
|
|
+ this.ispalyUd = false
|
|
|
+ }else{
|
|
|
+ this.ispalyUd = true
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ this.$notify({ title: '请求失败', message: response.data, type: 'warning', duration: 2000 })
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
+ handleGetUd1(){
|
|
|
+ this.sapUpload.dialogStatus = 'udload1'
|
|
|
+ this.sapUpload.dialogFormVisible = true
|
|
|
+ },
|
|
|
+ udData1(){
|
|
|
+ this.$refs['sapUpload'].validate(valid => {
|
|
|
+ if (valid) {
|
|
|
+ let url = 'authdata/gm/udutir/push'
|
|
|
+ let data = {
|
|
|
+ pastureId:Cookies.get('pastureid'),
|
|
|
+ date:parseTime(this.sapUpload.temp.date, '{y}-{m}-{d}')
|
|
|
+ }
|
|
|
+ postJson(url,data).then(response => {
|
|
|
+ if (response.msg !== 'fail') {
|
|
|
+ this.$notify({ title: '成功', message: '保存成功', type: 'success', duration: 2000 })
|
|
|
+ this.sapUpload.dialogFormVisible = false
|
|
|
+ this.getList()
|
|
|
+ } else {
|
|
|
+ this.$notify({ title: '保存失败', message: response.data, type: 'warning', duration: 2000 })
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
+ handleGetUd2(){
|
|
|
+ this.sapUpload.dialogStatus = 'udload2'
|
|
|
+ this.sapUpload.dialogFormVisible = true
|
|
|
+ },
|
|
|
+ udData2(){
|
|
|
+ this.$refs['sapUpload'].validate(valid => {
|
|
|
+ if (valid) {
|
|
|
+ let url = 'authdata/gm/udbarfeedremain/push'
|
|
|
+ let data = {
|
|
|
+ pastureId:Cookies.get('pastureid'),
|
|
|
+ date:parseTime(this.sapUpload.temp.date, '{y}-{m}-{d}')
|
|
|
+ }
|
|
|
+ postJson(url,data).then(response => {
|
|
|
+ if (response.msg !== 'fail') {
|
|
|
+ this.$notify({ title: '成功', message: '保存成功', type: 'success', duration: 2000 })
|
|
|
+ this.sapUpload.dialogFormVisible = false
|
|
|
+ this.getList()
|
|
|
+ } else {
|
|
|
+ this.$notify({ title: '保存失败', message: response.data, type: 'warning', duration: 2000 })
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
+ handleGetUd3(){
|
|
|
+ this.sapUpload.dialogStatus = 'udload3'
|
|
|
+ this.sapUpload.dialogFormVisible = true
|
|
|
+ },
|
|
|
+ udData3(){
|
|
|
+ this.$refs['sapUpload'].validate(valid => {
|
|
|
+ if (valid) {
|
|
|
+ let url = 'authdata/gm/udmaterialIssue/push'
|
|
|
+ let data = {
|
|
|
+ pastureId:Cookies.get('pastureid'),
|
|
|
+ date:parseTime(this.sapUpload.temp.date, '{y}-{m}-{d}')
|
|
|
+ }
|
|
|
+ postJson(url,data).then(response => {
|
|
|
+ if (response.msg !== 'fail') {
|
|
|
+ this.$notify({ title: '成功', message: '保存成功', type: 'success', duration: 2000 })
|
|
|
+ this.sapUpload.dialogFormVisible = false
|
|
|
+ this.getList()
|
|
|
+ } else {
|
|
|
+ this.$notify({ title: '保存失败', message: response.data, type: 'warning', duration: 2000 })
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
}
|
|
|
}
|
|
|
}
|