diff --git a/ABAP_AS_WITH_POOL.jcoDestination b/ABAP_AS_WITH_POOL.jcoDestination index 565b979..f2e94da 100644 --- a/ABAP_AS_WITH_POOL.jcoDestination +++ b/ABAP_AS_WITH_POOL.jcoDestination @@ -1,5 +1,9 @@ #for tests only ! +<<<<<<< HEAD +#Thu Jun 20 12:02:54 CST 2024 +======= #Thu Jun 20 11:01:14 CST 2024 +>>>>>>> e4cb8bad7c55f817ead3e419a33f96f5d3492ee4 jco.destination.pool_capacity=10 jco.client.lang=ZH jco.client.ashost=172.19.0.125 @@ -7,5 +11,9 @@ jco.client.saprouter= jco.client.user=RFC jco.client.sysnr=00 jco.destination.peak_limit=10 +<<<<<<< HEAD +jco.client.passwd=654321 +======= jco.client.passwd=w7hAeYb,##Zc}g(emH-GJL;?*-*mA;_enm-`{=LFKC[%7:pE +>>>>>>> e4cb8bad7c55f817ead3e419a33f96f5d3492ee4 jco.client.client=800 diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/utils/sign/SHA1.java b/ruoyi-common/src/main/java/com/ruoyi/common/utils/sign/SHA1.java index 0d9adce..b9c8694 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/utils/sign/SHA1.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/utils/sign/SHA1.java @@ -32,6 +32,6 @@ public class SHA1 { } public static void main(String[] args) { - System.out.println(shaEncode("uy4MbH"+"8879")); + System.out.println(shaEncode("uy4MbH"+"990101")); } } diff --git a/ruoyi-ui/src/assets/logo/xunJiaLogo.png b/ruoyi-ui/src/assets/logo/xunJiaLogo.png new file mode 100644 index 0000000..47e4e93 Binary files /dev/null and b/ruoyi-ui/src/assets/logo/xunJiaLogo.png differ diff --git a/ruoyi-ui/src/router/index.js b/ruoyi-ui/src/router/index.js index b116470..2ab93ba 100644 --- a/ruoyi-ui/src/router/index.js +++ b/ruoyi-ui/src/router/index.js @@ -53,6 +53,11 @@ export const constantRoutes = [ component: () => import('@/views/ssoLogin'), hidden: true }, + { + path: '/ssoMobileLogin', + component: () => import('@/views/ssoMobileLogin'), + hidden: true + }, { path: '/register', component: () => import('@/views/register'), @@ -147,6 +152,18 @@ export const constantRoutes = [ } ] }, + { + path: '/mobile/index', + component: Layout, + hidden: true, + children: [ + { + path: '', + component: () => import('@/views/mobile/index'), + name: 'mobileIndex' + } + ] + }, ] // 动态路由,基于用户权限动态去加载 diff --git a/ruoyi-ui/src/views/mobile/index.vue b/ruoyi-ui/src/views/mobile/index.vue index f0c6f3e..db271ed 100644 --- a/ruoyi-ui/src/views/mobile/index.vue +++ b/ruoyi-ui/src/views/mobile/index.vue @@ -2,14 +2,14 @@
-

报价

+

报价

- App1 + 报价单
-
报价单
+
询价单
@@ -106,17 +106,17 @@ export default { } .app-card { - background-color: #e0f7fa; + background-color: #F5F5F5; border-radius: 15px; - padding: 20px; + padding: 10px 20px 20px 20px; margin-bottom: 20px; } .app-title { - margin-bottom: 15px; + margin-bottom: 10px; font-size: 18px; color: #333; - text-align: center; + text-align: left; } .app-icon-container { diff --git a/ruoyi-ui/src/views/mobile/quoteMobile/index.vue b/ruoyi-ui/src/views/mobile/quoteMobile/index.vue index f04f2b9..042d186 100644 --- a/ruoyi-ui/src/views/mobile/quoteMobile/index.vue +++ b/ruoyi-ui/src/views/mobile/quoteMobile/index.vue @@ -3,32 +3,37 @@
- - - - 搜索 - 新增 - +
+ + + +
+ 搜索 + 新增 +
+
内容为空
@@ -36,9 +41,7 @@
{{quote.quotCode}} - 编辑 - 查看 - + 编辑
订单号Id:{{quote.quotId}}
@@ -55,13 +58,16 @@
- +
+ +
+
@@ -99,13 +105,15 @@ export default { this.handleSearch(); }, mounted() { + this.$store.dispatch('app/toggleSideBarHide', true); + document.querySelector('.navbar').style.display = "none"; + document.querySelector('.tags-view-container').style.display = "none"; }, methods: { handleSearch() { try { listQuot(this.queryParams).then(response => { this.quoteList = response.rows; - this.queryParams.pageNum++; this.total = response.total; }); } catch (error) { @@ -115,10 +123,9 @@ export default { handleAdd() { this.$router.push('/quoteMobile/add'); }, - handleEdit(quote, name) { - const info = { quotId: quote.quotId, operate: name }; - console.log(info); - this.$router.push({ path: '/quoteMobile/edit/edit', query: info }); + handleEdit(quote) { + const info = {quotId : quote.quotId} + this.$router.push({ path: '/quoteMobile/edit/edit', query: info}); console.log(quote) }, diff --git a/ruoyi-ui/src/views/mobile/quoteMobile/operation/add.vue b/ruoyi-ui/src/views/mobile/quoteMobile/operation/add.vue index 8b5f65d..1e2ebb7 100644 --- a/ruoyi-ui/src/views/mobile/quoteMobile/operation/add.vue +++ b/ruoyi-ui/src/views/mobile/quoteMobile/operation/add.vue @@ -12,7 +12,7 @@ @@ -20,11 +20,7 @@ - - - - + - + @@ -41,16 +37,16 @@ - - + - 清单附件(先保存再上传且必须是EXCEL文件) + 清单附件(先保存再上传且必须是EXCEL文件)
+ v-if="this.formData.quotApprovalStatus == '0' "> 上传文件
@@ -73,14 +69,14 @@ 下载 - + 删除 - 技术附件(先保存再上传,如包含清单附件则不受理) + 技术附件(先保存再上传,如包含清单附件则不受理)
+ v-if="this.formData.quotApprovalStatus == '0' "> 上传文件
@@ -103,29 +99,14 @@ 下载 - + 删除 - 反馈附件 -
- - 上传文件 - -
+ 反馈附件 @@ -139,8 +120,8 @@ - 保存 - 提交 + 保存 + 提交 取消 @@ -175,6 +156,7 @@ export default { data() { return { isReadOnly: false, + isVIf: false, // 报价单-询价附件列表数据 quotXjFileLoading: false, quotXjFileList: [], @@ -199,6 +181,7 @@ export default { formData: { quotId: null, quotCode: '', + quotApprovalStatus: undefined, quotCustomerName: '', quotAddress: '', quotCheckUserNickname: '', @@ -235,21 +218,21 @@ export default { computed: {}, watch: {}, created() { - const queryParams = this.$route.query; - console.log(queryParams); - const quotId = queryParams.quotId; - const operate = queryParams.operate; - if (quotId !== undefined && quotId !== null) { - const row = {'quotId':quotId} + const param = this.$route.query; + + if (param.quotId !== undefined && param.quotId !== null) { + const row = {'quotId':param.quotId} this.handleUpdate(row); } - if (operate === 'view') { - this.isReadOnly = true; - } - console.log(quotId); + + + }, + mounted() { + this.$store.dispatch('app/toggleSideBarHide', true); + document.querySelector('.navbar').style.display = "none"; + document.querySelector('.tags-view-container').style.display = "none"; }, - mounted() {}, methods: { //打开客户选择弹窗 openCustomer(){ @@ -293,11 +276,20 @@ export default { this.showQt = true; this.getQuotJsqrFileList('quotJsqrQtFkFile'); } + } this.getQuotXjFileList(); this.getQuotJsgfFileList(); this.getQuotHjFileList(); this.getQuotFkFileList(); + console.log("状态是" + this.formData.quotApprovalStatus) + if (this.formData.quotApprovalStatus === '0') { + this.isReadOnly = false; + this.isVIf = false + } else { + this.isReadOnly = true; + this.isVIf = true + } }, /** 保存按钮 */ diff --git a/ruoyi-ui/src/views/ssoMobileLogin.vue b/ruoyi-ui/src/views/ssoMobileLogin.vue new file mode 100644 index 0000000..b9ef7fb --- /dev/null +++ b/ruoyi-ui/src/views/ssoMobileLogin.vue @@ -0,0 +1,73 @@ + + + +