dongke пре 1 година
родитељ
комит
1a13d04185

+ 22 - 0
api/pages/mst/printRemark.js

@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright(c) 2024 dongke All rights reserved. / Confidential
+ * 类的信息:
+ *		1.程序名称:
+ *		2.功能描述:活动查询方法
+ * 编辑履历:
+ *		作者				日期					版本				修改内容
+ *		王英杰		    2024-4-1     1.00		       	打印备注设置API接口
+ *******************************************************************************/
+module.exports = {
+
+  printRemarkService: {
+    // 前缀
+    prefix: 'mdm-server/mst/printRemark/', 
+  },
+
+  routeUrl: {
+    printRemark: {
+     
+    }
+  }
+};

+ 121 - 0
package-basic-data/pages/register/print-remark/print-remark.js

@@ -0,0 +1,121 @@
+/*******************************************************************************
+ * Copyright(c) 2024 dongke All rights reserved. / Confidential
+ * 类的信息:
+ *		1.程序名称:
+ * 编辑履历:
+ *		作者				日期					版本				修改内容
+ *		王英杰		 2024-1-24			1.00		    打印备注设置
+ *******************************************************************************/
+const mixins = require('@/mixins/index.js')
+const app = getApp()
+const util = require('@/utils/util.js')
+const Constants = require('@/utils/Constants')
+import Dialog from '@/dist/dialog/dialog.js';
+Page({
+    mixins: [mixins],
+    /**
+     * 页面的初始数据
+     */
+    data: {
+        cardList: ['main'],
+        contentObj: {
+            main: [{ //发票类型
+                    code: 'docCode',
+                    name: 'docName',
+                    title: mixins.$t("invoiceType"),
+                    type: 'drop',
+                    dropType: 'businessDocument',
+                    required: true,
+                },
+                { //备注
+                    code: 'content',
+                    type: 'printRmark',
+                    addStr:'<br/>',
+                    tip:mixins.$t('wrapClick'),
+                    rows:'5',
+                    title: mixins.$t('remarks')
+                },
+            ],
+
+
+        },
+        // 收款按钮
+        buttonList: [{
+            name: 'merge',
+            title: mixins.$t('save'),
+        }],
+        // 路由
+        routeObjName: 'printRemark',
+    },
+
+    /**
+     * @desc   : 绑定数据-选择页面返回的逻辑处理
+     * @author : 王英杰
+     * @date   : 2024年3月12日
+     */
+    chooseData(e) {
+        let formData = JSON.parse(this.data.formData)
+        let code = e.detail.code
+        let data = e.detail.list
+        if (code == "docCode") { //业务单据
+            formData.docCode = data.id
+            formData.docName = data.name
+            this.getPrintRemark(data.id)
+        }
+        this.setData({
+            formData: JSON.stringify(formData)
+        })
+    },
+
+
+    /**
+     * @desc : 根据业务单据获取打印备注设置		 
+     * @date : 2024/2/1 15:49
+     * @author : 王英杰
+     */
+    getPrintRemark(id) {
+        let that = this
+        let params = {}
+        params.docName = id
+        params.flgValid = true
+        that.excute(that.data.service, that.data.service.selectByCond, params).then(res => {
+            if (res.data.code == 200) {
+                console.log('getPrintRemark', res);
+                if (res.data.data && res.data.data.length>0) { //有的话 也是只有一个  刷下数据 没有就拉倒了
+                    let formData = JSON.parse(this.data.formData)
+                    formData.settingId = res.data.data[0].settingId
+                    formData.content = res.data.data[0].content
+                    this.setData({
+                        formData: JSON.stringify(formData),
+                    })
+                } else { //没查到得话把 备注清了
+                    let formData = JSON.parse(this.data.formData)
+                    formData.content = ""
+                    this.setData({
+                        formData: JSON.stringify(formData),
+                    })
+                }
+            }
+        })
+    },
+
+
+    /**
+     * @desc : 保存的參數設置
+     * @date : 2024/2/1 15:49
+     * @author : 王英杰
+     */
+    setParams(params) {
+        params.flgValid = true
+        return params
+    },
+
+    /**
+     * @desc : 保存数据服务
+     * @date : 2024/2/1 15:49
+     * @author : 王英杰
+     */
+    saveData() {
+        return this.excute(this.data.service, this.data.service.insert, this.data.params)
+    },
+})

+ 4 - 0
package-basic-data/pages/register/print-remark/print-remark.json

@@ -0,0 +1,4 @@
+{
+    "usingComponents": {},
+    "navigationBarTitleText": "打印备注设置"
+}

+ 12 - 0
package-basic-data/pages/register/print-remark/print-remark.wxml

@@ -0,0 +1,12 @@
+<loading wx:if="{{loading}}"></loading>
+<view bindtap="handleTap">
+	<dk-form id="{{formName}}" routeObjName="{{routeObjName}}" cardList="{{cardList}}" contentObj="{{contentObj}}" model:value="{{formData}}" bind:chooseData="chooseData">
+	</dk-form>
+
+	<view style="height: 200rpx;"></view>
+
+
+	<!-- 新建按钮 -->
+	<dk-save-button btnAutoWidthFlag="{{true}}" buttonList="{{buttonList}}" bind:open="save"></dk-save-button>
+
+</view>

+ 1 - 0
package-basic-data/pages/register/print-remark/print-remark.wxss

@@ -0,0 +1 @@
+/* package-basic-data/pages/register/print-remark/print-remark.wxss */