|
@@ -14,43 +14,66 @@
|
|
|
>
|
|
>
|
|
|
<el-row>
|
|
<el-row>
|
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
|
- <el-form-item prop="clientName" label="客户名称">
|
|
|
|
|
|
|
+ <el-form-item label="客户名称" prop="clientName">
|
|
|
<el-input v-model="formData.clientName" />
|
|
<el-input v-model="formData.clientName" />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
|
- <el-form-item prop="clientCode" label="客户编码">
|
|
|
|
|
|
|
+ <el-form-item label="客户编码" prop="clientCode">
|
|
|
<el-input
|
|
<el-input
|
|
|
- :disabled="formData.id > 0"
|
|
|
|
|
v-model="formData.clientCode"
|
|
v-model="formData.clientCode"
|
|
|
|
|
+ :disabled="formData.id > 0"
|
|
|
/>
|
|
/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
|
- <el-form-item prop="md5ParamDigest" label="通讯密钥">
|
|
|
|
|
|
|
+ <el-form-item label="通讯密钥" prop="md5ParamDigest">
|
|
|
<el-input v-model="formData.md5ParamDigest" />
|
|
<el-input v-model="formData.md5ParamDigest" />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
|
- <el-form-item prop="contactPhone" label="联系电话">
|
|
|
|
|
|
|
+ <el-form-item label="联系电话" prop="contactPhone">
|
|
|
<el-input v-model="formData.contactPhone" />
|
|
<el-input v-model="formData.contactPhone" />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
|
- <el-form-item prop="contactPerson" label="联系人">
|
|
|
|
|
|
|
+ <el-form-item label="联系人" prop="contactPerson">
|
|
|
<el-input v-model="formData.contactPerson" />
|
|
<el-input v-model="formData.contactPerson" />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
|
- <el-form-item prop="clientAddress" label="地址">
|
|
|
|
|
|
|
+ <el-form-item label="地址" prop="clientAddress">
|
|
|
<el-input v-model="formData.clientAddress" />
|
|
<el-input v-model="formData.clientAddress" />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
|
- <el-form-item prop="erpServerUrl" label="erp服务器连接地址">
|
|
|
|
|
|
|
+ <el-form-item label="erp服务器连接地址" prop="erpServerUrl">
|
|
|
<el-input v-model="formData.erpServerUrl" />
|
|
<el-input v-model="formData.erpServerUrl" />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
|
|
+ <el-col :span="24">
|
|
|
|
|
+ <el-form-item label="授权签名公钥(记录用)" prop="appPublicKey">
|
|
|
|
|
+ <el-input v-model="formData.appPublicKey" />
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+ </el-col>
|
|
|
|
|
+ <el-col :span="24">
|
|
|
|
|
+ <el-form-item label="授权签名私钥(必填)" prop="appPrivateKey">
|
|
|
|
|
+ <el-input v-model="formData.appPrivateKey" type="textarea" />
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+ </el-col>
|
|
|
|
|
+ <el-col :span="24">
|
|
|
|
|
+ <el-form-item label="授权到期时间(必填)" prop="authorizationDate">
|
|
|
|
|
+ <el-date-picker
|
|
|
|
|
+ v-model="formData.authorizationDate"
|
|
|
|
|
+ type="date"
|
|
|
|
|
+ />
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+ </el-col>
|
|
|
|
|
+ <el-col :span="24">
|
|
|
|
|
+ <el-form-item label="自毁日期(必填)" prop="selfDestroyDate">
|
|
|
|
|
+ <el-date-picker v-model="formData.selfDestroyDate" type="date" />
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+ </el-col>
|
|
|
</el-row>
|
|
</el-row>
|
|
|
</el-form>
|
|
</el-form>
|
|
|
|
|
|
|
@@ -65,7 +88,7 @@
|
|
|
</el-dialog>
|
|
</el-dialog>
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
|
-<script setup lang="ts">
|
|
|
|
|
|
|
+<script lang="ts" setup>
|
|
|
import { addClientInfo, getERPClient, updateClientInfo } from "@/api/baseInfo";
|
|
import { addClientInfo, getERPClient, updateClientInfo } from "@/api/baseInfo";
|
|
|
import type { FormInstance } from "element-plus";
|
|
import type { FormInstance } from "element-plus";
|
|
|
|
|
|
|
@@ -81,6 +104,10 @@ const formData = reactive({
|
|
|
clientCode: "",
|
|
clientCode: "",
|
|
|
md5ParamDigest: "",
|
|
md5ParamDigest: "",
|
|
|
erpServerUrl: "",
|
|
erpServerUrl: "",
|
|
|
|
|
+ appPublicKey: "",
|
|
|
|
|
+ appPrivateKey: "",
|
|
|
|
|
+ authorizationDate: "",
|
|
|
|
|
+ selfDestroyDate: "",
|
|
|
id: 0,
|
|
id: 0,
|
|
|
});
|
|
});
|
|
|
const rules = reactive({
|
|
const rules = reactive({
|
|
@@ -154,4 +181,4 @@ defineExpose({
|
|
|
resetForm,
|
|
resetForm,
|
|
|
});
|
|
});
|
|
|
</script>
|
|
</script>
|
|
|
-<style scoped lang="scss"></style>
|
|
|
|
|
|
|
+<style lang="scss" scoped></style>
|