提交 76d74027 authored 作者: Ras's avatar Ras

启用同步功能完善

上级 d1ee0410
......@@ -2,15 +2,15 @@
<a-card :bordered="false">
<!-- 操作按钮区域 -->
<div class="table-operator">
<a-button type="primary" icon="import">导入</a-button>
<!-- <a-button type="primary" icon="import">导入</a-button> -->
<a-button type="primary" icon="sync" @click="checkSyncParams" :loading="checkLoading">校验</a-button>
<a-button type="primary" icon="poweroff" @click="runAutoSync" :loading="runAutoLoading">启用同步</a-button>
<a-button type="primary" icon="stop" @click="closeAutoSync" :loading="closeAutoLoading">关闭同步</a-button>
<a-button type="primary" icon="poweroff" @click="runAutoSync" :loading="runAutoLoading" :disabled="isSynchronize">启用同步</a-button>
<a-button type="primary" icon="stop" @click="closeAutoSync" :loading="closeAutoLoading" :disabled="!isSynchronize">关闭同步</a-button>
<a-button type="primary" icon="sync" @click="handleSync" :loading="handleLoading">手动同步</a-button>
</div>
<a-form-model :label-col="{ span: 6 }" :wrapper-col="{ span: 12 }" :model="form" :rules="rules" ref="ruleForm">
<a-form-model-item label="欧智通地址" prop="ims">
<a-input placeholder="输入欧智通地址" v-model="form.ims">
<a-input placeholder="输入欧智通地址" v-model="form.ims" :disabled="isSynchronize">
<a-select slot="addonBefore" default-value="http://" style="width: 90px" v-model="imsHead">
<a-select-option value="http://">http://</a-select-option>
<a-select-option value="https://">https://</a-select-option>
......@@ -25,7 +25,7 @@
</a-input>
</a-form-model-item>
<a-form-model-item label="金蝶地址" prop="kingdee">
<a-input placeholder="输入金蝶地址" v-model="form.kingdee">
<a-input placeholder="输入金蝶地址" v-model="form.kingdee" :disabled="isSynchronize">
<a-select slot="addonBefore" default-value="http://" style="width: 90px" v-model="kingdeeHead">
<a-select-option value="http://">http://</a-select-option>
<a-select-option value="https://">https://</a-select-option>
......@@ -40,19 +40,19 @@
</a-input>
</a-form-model-item>
<a-form-model-item label="数据库ID" prop="dbid">
<a-input placeholder="请输入数据库ID" v-model="form.dbid"></a-input>
<a-input placeholder="请输入数据库ID" v-model="form.dbid" :disabled="isSynchronize"></a-input>
</a-form-model-item>
<a-form-model-item label="语言" prop="lang">
<a-input-number style="width:100%;" placeholder="请输入语言" v-model="form.lang"></a-input-number>
<a-input-number style="width:100%;" placeholder="请输入语言" v-model="form.lang" :disabled="isSynchronize"></a-input-number>
</a-form-model-item>
<a-form-model-item label="账号" prop="uid">
<a-input placeholder="请输入账号" v-model="form.uid"></a-input>
<a-input placeholder="请输入账号" v-model="form.uid" :disabled="isSynchronize"></a-input>
</a-form-model-item>
<a-form-model-item label="密码" prop="pwd">
<a-input-password placeholder="请输入密码" v-model="form.pwd"></a-input-password>
<a-input-password placeholder="请输入密码" v-model="form.pwd" :disabled="isSynchronize"></a-input-password>
</a-form-model-item>
<a-form-model-item :label-col="{ span: 4 }" :wrapperCol="{ span: 8, offset: 6 }">
<a-button type="primary" icon="download" @click="saveSyncParams" :loading="saveLoading">保存参数</a-button>
<a-button type="primary" icon="download" @click="saveSyncParams" :loading="saveLoading" :disabled="isSynchronize">保存参数</a-button>
</a-form-model-item>
</a-form-model>
</a-card>
......@@ -122,7 +122,8 @@
saveLoading:false,
closeAutoLoading:false,
handleLoading:false,
checkLoading:false
checkLoading:false,
isSynchronize:false
}
},
created(){
......@@ -135,6 +136,7 @@
this.form.pwd = res.result.kingdeeConnectParm.pwd
this.form.kingdee = kingdeeUrl
this.form.ims = imsUrl
this.isSynchronize = res.result.isSynchronize
})
},
computed:{
......@@ -156,6 +158,7 @@
if(res.code == "200"){
this.$message.success("启动自动同步成功(每分钟同步一次)")
this.runAutoLoading = false
this.isSynchronize = true
}else{
this.$message.error(res.message)
this.runAutoLoading = false
......@@ -168,6 +171,7 @@
if(res.code == "200"){
this.$message.success(res.result)
this.closeAutoLoading = false
this.isSynchronize = false
}else{
this.$message.error(res.message)
this.closeAutoLoading = false
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论