Pārlūkot izejas kodu

云养牛的接口

Shan9312 1 gadu atpakaļ
vecāks
revīzija
e971db3a6a

+ 2 - 2
.env.development

@@ -4,9 +4,9 @@ ENV = 'development'
 # base api
 # 测试线
 # VUE_APP_BASE_API = 'http://192.168.1.70:8082/'
-VUE_APP_BASE_API = 'http://kpttest.kptyun.com/'
+# VUE_APP_BASE_API = 'http://kpttest.kptyun.com/'
 # 白少后台本地
-# VUE_APP_BASE_API = 'http://192.168.1.56:80/'
+VUE_APP_BASE_API = 'http://192.168.1.56:80/'
 # VUE_APP_BASE_API = 'http://192.168.1.93/'
 # vue-cli uses the VUE_CLI_BABEL_TRANSPILE_MODULES environment variable,
 # to control whether the babel-plugin-dynamic-import-node plugin is enabled.

+ 78 - 2
src/views/formulationPlan/dailyExecutionPlan/index.vue

@@ -55,6 +55,8 @@
         <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>
         <el-button v-if="isRoleEdit" class="success" icon="el-icon-circle-check" @click="handleQuickcompletion">快速完成</el-button>
+        <el-button v-if="isRoleEdit && ispalyUdYyn" class="success" icon="el-icon-plus" @click="handleGetUd4">云养牛搅拌数据上传</el-button>
+        <el-button v-if="isRoleEdit && ispalyUdYyn" class="success" icon="el-icon-plus" @click="handleGetUd5">云养牛撒料上传</el-button>
       </div>
       <!-- 日执行计划 -->
       <div class="table">
@@ -890,6 +892,8 @@
           <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>
+          <el-button class="save" v-else-if="sapUpload.dialogStatus == 'udload4'" :disabled="isokDisable" @click="udData4()">确认</el-button>
+          <el-button class="save" v-else-if="sapUpload.dialogStatus == 'udload5'" :disabled="isokDisable" @click="udData5()">确认</el-button>
         </div>
       </div>
     </el-dialog>
@@ -1127,6 +1131,8 @@ export default {
         udload1:'搅拌数据上传',
         udload2:'剩料上传',
         udload3:'撒料上传',
+        udload4:'云养牛搅拌数据上传',
+        udload5:'云养牛撒料上传',
       },
       isokDisable: false,
       requestParam: {},
@@ -1202,12 +1208,14 @@ export default {
         },
         isSap: false,
       },
-      ispalyUd: false
+      ispalyUd: false,
+      ispalyUdYyn:false,
     }
   },
 
   created() {
     this.getIspalyUd()
+    this.getIspalyUdYYN()
     this.parentDate = this.table.getdataListParm.parammaps.mydate
     console.log(this.parentDate, 'this.parentDate')
     this.getDataSynchronization()
@@ -3027,10 +3035,76 @@ export default {
         }
       })
     },
+    getIspalyUdYYN(){
+      let url = 'authdata/GetDataByName'
+      let data = {
+        "name":"getSysoptEnable","page":1,"offset":1,"pagecount":1,"returntype":"Map",
+        "parammaps":{"pastureid":Cookies.get('pastureid'),"inforname":"YynSync"}
+      }
+      postJson(url,data).then(response => {
+        if (response.msg !== 'fail') {
+          if(response.data.list[0].inforvalue == 1){
+            this.ispalyUdYyn = true
+          }else{
+            this.ispalyUdYyn = false
+          }
+        } else {
+          this.$notify({ title: '请求失败', message: response.data, type: 'warning', duration: 2000 })
+        }
+      })
+    },
     handleGetUd1(){
      this.sapUpload.dialogStatus = 'udload1'
      this.sapUpload.dialogFormVisible = true
     },
+    handleGetUd4(){
+     this.sapUpload.dialogStatus = 'udload4'
+     this.sapUpload.dialogFormVisible = true
+    },
+    udData4(){
+      this.$refs['sapUpload'].validate(valid => {
+        if (valid) {
+          let url = 'authdata/stir/yyn/upload'
+          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 })
+            }
+          })
+        }
+      })
+    },
+    handleGetUd5(){
+     this.sapUpload.dialogStatus = 'udload5'
+     this.sapUpload.dialogFormVisible = true
+    },
+    udData5(){
+      this.$refs['sapUpload'].validate(valid => {
+        if (valid) {
+          let url = 'authdata/dusting/yyn/upload'
+          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 })
+            }
+          })
+        }
+      })
+    },
     udData1(){
       this.$refs['sapUpload'].validate(valid => {
         if (valid) {
@@ -3188,7 +3262,9 @@ export default {
 </style>
 <style lang="scss" scoped>
   .app-container{background: #fff;}
-  .operation{}
+  .operation{
+    height:78px;
+  }
   .search{margin-top:10px;}
   .table{margin-bottom:20px;}