Explorar el Código

erp授权相关

Veronique hace 3 meses
padre
commit
8fd29514a5
Se han modificado 1 ficheros con 37 adiciones y 10 borrados
  1. 37 10
      src/views/baseInfo/erpClientList/compt/childDialog.vue

+ 37 - 10
src/views/baseInfo/erpClientList/compt/childDialog.vue

@@ -14,43 +14,66 @@
       >
         <el-row>
           <el-col :span="24">
-            <el-form-item prop="clientName" label="客户名称">
+            <el-form-item label="客户名称" prop="clientName">
               <el-input v-model="formData.clientName" />
             </el-form-item>
           </el-col>
           <el-col :span="24">
-            <el-form-item prop="clientCode" label="客户编码">
+            <el-form-item label="客户编码" prop="clientCode">
               <el-input
-                :disabled="formData.id > 0"
                 v-model="formData.clientCode"
+                :disabled="formData.id > 0"
               />
             </el-form-item>
           </el-col>
           <el-col :span="24">
-            <el-form-item prop="md5ParamDigest" label="通讯密钥">
+            <el-form-item label="通讯密钥" prop="md5ParamDigest">
               <el-input v-model="formData.md5ParamDigest" />
             </el-form-item>
           </el-col>
           <el-col :span="24">
-            <el-form-item prop="contactPhone" label="联系电话">
+            <el-form-item label="联系电话" prop="contactPhone">
               <el-input v-model="formData.contactPhone" />
             </el-form-item>
           </el-col>
           <el-col :span="24">
-            <el-form-item prop="contactPerson" label="联系人">
+            <el-form-item label="联系人" prop="contactPerson">
               <el-input v-model="formData.contactPerson" />
             </el-form-item>
           </el-col>
           <el-col :span="24">
-            <el-form-item prop="clientAddress" label="地址">
+            <el-form-item label="地址" prop="clientAddress">
               <el-input v-model="formData.clientAddress" />
             </el-form-item>
           </el-col>
           <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-form-item>
           </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-form>
 
@@ -65,7 +88,7 @@
     </el-dialog>
   </div>
 </template>
-<script setup lang="ts">
+<script lang="ts" setup>
 import { addClientInfo, getERPClient, updateClientInfo } from "@/api/baseInfo";
 import type { FormInstance } from "element-plus";
 
@@ -81,6 +104,10 @@ const formData = reactive({
   clientCode: "",
   md5ParamDigest: "",
   erpServerUrl: "",
+  appPublicKey: "",
+  appPrivateKey: "",
+  authorizationDate: "",
+  selfDestroyDate: "",
   id: 0,
 });
 const rules = reactive({
@@ -154,4 +181,4 @@ defineExpose({
   resetForm,
 });
 </script>
-<style scoped lang="scss"></style>
+<style lang="scss" scoped></style>