ct 1 هفته پیش
والد
کامیت
1a95ab126b
1فایلهای تغییر یافته به همراه92 افزوده شده و 1 حذف شده
  1. 92 1
      src/views/system/config/config.vue

+ 92 - 1
src/views/system/config/config.vue

@@ -527,6 +527,79 @@
            </div>
          </el-form>
        </el-tab-pane>
+       <el-tab-pane label="erp配置" name="erp.config">
+         <el-form ref="form13" :model="form13" :rules="rules13" label-width="180px">
+          <el-form-item   label="是否开启erp">
+            <el-switch
+              v-model="form13.erpOpen"
+              active-color="#13ce66"
+              inactive-color="#ff4949"
+              active-value=1
+              inactive-value=0>
+            </el-switch>
+        </el-form-item>
+        <el-form-item   label="erp类型" v-if="form13.erpOpen == 1">
+          <el-radio v-model="form13.erpType" label=1>管易</el-radio>
+          <el-radio v-model="form13.erpType" label=2>旺店通</el-radio>
+          <el-radio v-model="form13.erpType" label=3>金博</el-radio>
+        </el-form-item>
+        <el-form-item   label="erpAppKey" v-if="form13.erpOpen == 1 && form13.erpType == 1 " prop="erpAppKey">
+            <el-input   v-model="form13.erpAppKey"  label="请输入erpAppKey"></el-input>
+        </el-form-item>
+        <el-form-item   label="erpSessionKey" v-if="form13.erpOpen == 1 && form13.erpType == 1 " prop="erpSessionKey">
+            <el-input   v-model="form13.erpSessionKey"  label="请输入erpSessionKey"></el-input>
+        </el-form-item>
+        <el-form-item   label="erpSecret" v-if="form13.erpOpen == 1 && form13.erpType == 1 " prop="erpSecret">
+            <el-input   v-model="form13.erpSecret"  label="请输入erpSecret"></el-input>
+        </el-form-item>
+        <el-form-item   label="erpUrl" v-if="form13.erpOpen == 1 && form13.erpType == 1 " prop="erpUrl">
+            <el-input   v-model="form13.erpUrl"  label="请输入erpUrl"></el-input>
+        </el-form-item>
+        <el-form-item   label="erpShopCode" v-if="form13.erpOpen == 1 && form13.erpType == 1 " prop="erpShopCode">
+            <el-input   v-model="form13.erpShopCode"  label="请输入erpShopCode"></el-input>
+        </el-form-item>
+
+        <el-form-item   label="erpWdAppKey" v-if="form13.erpOpen == 1 && form13.erpType == 2 " prop="erpWdAppKey">
+            <el-input   v-model="form13.erpWdAppKey"  label="请输入erpAppKey"></el-input>
+        </el-form-item>
+        <el-form-item   label="erpWdAppsecret" v-if="form13.erpOpen == 1 && form13.erpType == 2 " prop="erpWdAppsecret">
+            <el-input   v-model="form13.erpWdAppsecret"  label="erpWdAppsecret"></el-input>
+        </el-form-item>
+        <el-form-item   label="erpWdSid" v-if="form13.erpOpen == 1 && form13.erpType == 2 " prop="erpWdSid">
+            <el-input   v-model="form13.erpWdSid"  label="请输入erpWdSid"></el-input>
+        </el-form-item>
+        <el-form-item   label="erpWdShopCode" v-if="form13.erpOpen == 1 && form13.erpType == 2 " prop="erpWdShopCode">
+            <el-input   v-model="form13.erpWdShopCode"  label="请输入erpWdShopCode"></el-input>
+        </el-form-item>
+        <el-form-item   label="erpWdBaseUrl" v-if="form13.erpOpen == 1 && form13.erpType == 2 " prop="erpWdBaseUrl">
+            <el-input   v-model="form13.erpWdBaseUrl"  label="请输入erpWdBaseUrl"></el-input>
+        </el-form-item>
+        <el-form-item   label="erpWarehouseCode" v-if="form13.erpOpen == 1 && form13.erpType == 2 " prop="erpWarehouseCode">
+            <el-input   v-model="form13.erpWarehouseCode"  label="请输入erpWarehouseCode"></el-input>
+        </el-form-item>
+        <el-form-item   label="kingbosan" v-if="form13.erpOpen == 1 && form13.erpType == 3 " prop="kingbosan">
+            <el-input   v-model="form13.kingbosan"  label="请输入账套名称(kingbosan)"></el-input>
+        </el-form-item>
+        <el-form-item   label="kingbosSecret" v-if="form13.erpOpen == 1 && form13.erpType == 3 " prop="kingbosSecret">
+            <el-input   v-model="form13.kingbosSecret"  label="请输入密钥(kingbosSecret)"></el-input>
+        </el-form-item>
+        <el-form-item   label="kingbosUrl" v-if="form13.erpOpen == 1 && form13.erpType == 3 " prop="kingbosUrl">
+            <el-input   v-model="form13.kingbosUrl"  label="请输入金博地址(kingbosUrl)"></el-input>
+        </el-form-item>
+        <el-form-item   label="corgid" v-if="form13.erpOpen == 1 && form13.erpType == 3 " prop="corgid">
+            <el-input   v-model="form13.corgid"  label="请输入机构编码(corgid)"></el-input>
+        </el-form-item>
+        <el-form-item   label="cwarehouseCode" v-if="form13.erpOpen == 1 && form13.erpType == 3 " prop="cwarehouseCode">
+            <el-input   v-model="form13.cwarehouseCode"  label="请输入仓库编码(cwarehouseCode)"></el-input>
+        </el-form-item>
+        <el-form-item   label="cwarehouseName" v-if="form13.erpOpen == 1 && form13.erpType == 3 " prop="cwarehouseName">
+            <el-input   v-model="form13.cwarehouseName"  label="请输入仓库名称(cwarehouseName)"></el-input>
+        </el-form-item>
+        <div   class="footer">
+          <el-button type="primary" @click="submitForm13">提  交</el-button>
+        </div>
+      </el-form>
+    </el-tab-pane>
 
     </el-tabs>
      <el-dialog :title="sign.title" :visible.sync="sign.open" width="500px" append-to-body>
@@ -646,7 +719,9 @@ export default {
       // 表单校验
       rules5: {
 
-      }
+      },
+      form13:{},
+      rules13:{}
     };
   },
   created() {
@@ -771,6 +846,14 @@ export default {
              }
 
            }
+          else if(key == "erp.config"){
+             this.configId=response.data.configId;
+             this.configKey=response.data.configKey;
+             if(response.data.configValue != null) {
+               this.form13 =JSON.parse(response.data.configValue);
+             }
+
+          } 
         });
      },
     /** 提交按钮 */
@@ -895,6 +978,14 @@ export default {
         }
       });
     },
+    submitForm13(){
+      var param={configId:this.configId,configValue:JSON.stringify(this.form13)}
+      updateConfigByKey(param).then(response => {
+        if (response.code === 200) {
+          this.msgSuccess("修改成功");
+        }
+      });
+    },
     /** 清理缓存按钮操作 */
     handleClearCache() {
       clearCache().then(response => {