eb5dee78 by renchao@pashanhoo.com

Merge branch 'dev'

2 parents 88a59df1 406a5855
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-03 08:59:06 4 * @LastEditTime: 2023-08-16 11:30:45
5 */ 5 */
6 import store from '@/store' 6 import store from '@/store'
7 7
...@@ -27,12 +27,18 @@ export function getSjlx (level) { ...@@ -27,12 +27,18 @@ export function getSjlx (level) {
27 */ 27 */
28 export function getDictLeabel (level, code) { 28 export function getDictLeabel (level, code) {
29 const resultMap = store.getters.dictData[code] 29 const resultMap = store.getters.dictData[code]
30 const desiredObject = resultMap.find(obj => obj.dcode === level); 30 function findNode(tree, func) {
31 31 for (const node of tree) {
32 if (desiredObject) { 32 if (func(node)) return node
33 const desiredName = desiredObject.dname; 33 if (node.children) {
34 return desiredName 34 const res = findNode(node.children, func)
35 } else { 35 if (res) return res
36 return '' 36 }
37 }
38 return {dname:""}
37 } 39 }
40 let data = findNode(resultMap, (node) => {
41 return node.dcode === level
42 })
43 return data.dname
38 } 44 }
...\ No newline at end of file ...\ No newline at end of file
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-11 15:33:53 4 * @LastEditTime: 2023-08-16 11:29:20
5 --> 5 -->
6 <template> 6 <template>
7 <div class="djxxTable"> 7 <div class="djxxTable">
...@@ -59,7 +59,7 @@ ...@@ -59,7 +59,7 @@
59 59
60 <script> 60 <script>
61 import { datas } from "./qlxxFormData.js"; 61 import { datas } from "./qlxxFormData.js";
62 import { getSjlx } from "@/utils/dictionary.js"; 62 import { getSjlx, getDictLeabel } from "@/utils/dictionary.js";
63 import { getLqList } from "@/api/djbDetail.js"; 63 import { getLqList } from "@/api/djbDetail.js";
64 export default { 64 export default {
65 data() { 65 data() {
...@@ -101,6 +101,9 @@ export default { ...@@ -101,6 +101,9 @@ export default {
101 this.tableData = res.result; 101 this.tableData = res.result;
102 this.tableData.forEach((item) => { 102 this.tableData.forEach((item) => {
103 item.sjlx = getSjlx(item.sjlx); 103 item.sjlx = getSjlx(item.sjlx);
104 item.ldsyqxz = getDictLeabel(item.ldsyqxz, 'A45')
105 item.lz = getDictLeabel(item.lz, 'A26')
106 item.qy = getDictLeabel(item.qy, 'A52')
104 }); 107 });
105 if (this.tableData.length < datas.columns().emptycolNum) { 108 if (this.tableData.length < datas.columns().emptycolNum) {
106 this.emptycolNum = 109 this.emptycolNum =
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-16 11:10:16 4 * @LastEditTime: 2023-08-16 11:22:21
5 --> 5 -->
6 <template> 6 <template>
7 <div class="from-clues loadingtext" v-Loading="loading" element-loading-text="拼命加载中..." style="height:720px;text-align: center;"> 7 <div class="from-clues loadingtext" v-Loading="loading" element-loading-text="拼命加载中..." style="height:720px;text-align: center;">
...@@ -133,8 +133,8 @@ ...@@ -133,8 +133,8 @@
133 context.fillText(this.bdcqz.qlr ? this.bdcqz.qlr : '', 129, 97); 133 context.fillText(this.bdcqz.qlr ? this.bdcqz.qlr : '', 129, 97);
134 context.fillText(this.bdcqz.gyqk ? this.bdcqz.gyqk : '', 129, 136); 134 context.fillText(this.bdcqz.gyqk ? this.bdcqz.gyqk : '', 129, 136);
135 135
136 let arr = this.bdcqz.bdcdyh.split('F') 136 this.bdcqz.bdcdyh = this.bdcqz.bdcdyh.slice(0, 6) + ' ' + this.bdcqz.bdcdyh.slice(6, 12) + ' ' +
137 this.bdcqz.bdcdyh = arr[0].slice(0, 6) + ' ' + arr[0].slice(6, 12) + ' ' + arr[0].slice(12, arr[0].length) + ' F' + arr[1] 137 this.bdcqz.bdcdyh.slice(12, 19) + ' ' + this.bdcqz.bdcdyh.slice(19, this.bdcqz.bdcdyh.length)
138 context.fillText(this.bdcqz.bdcdyh ? this.bdcqz.bdcdyh : '', 129, 223); 138 context.fillText(this.bdcqz.bdcdyh ? this.bdcqz.bdcdyh : '', 129, 223);
139 139
140 140
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-04 13:26:31 4 * @LastEditTime: 2023-08-16 14:08:42
5 --> 5 -->
6 <template> 6 <template>
7 <div> 7 <div>
...@@ -179,7 +179,6 @@ ...@@ -179,7 +179,6 @@
179 } 179 }
180 this.key++ 180 this.key++
181 }, 181 },
182 // 新增
183 /** 182 /**
184 * @description: 新增 183 * @description: 新增
185 * @author: renchao 184 * @author: renchao
......
...@@ -344,7 +344,7 @@ ...@@ -344,7 +344,7 @@
344 </el-col> 344 </el-col>
345 </el-row> 345 </el-row>
346 <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" :disabled="!ableOperation" 346 <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" :disabled="!ableOperation"
347 :gyfs="ruleForm.slsq.gyfs" /> 347 :gyfs="ruleForm.qlxx.gyfs" />
348 348
349 <div v-if="ruleForm.ywrList && ruleForm.qlxx.djlx == '200'"> 349 <div v-if="ruleForm.ywrList && ruleForm.qlxx.djlx == '200'">
350 <div class="slxx_title title-block"> 350 <div class="slxx_title title-block">
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-15 14:01:37 4 * @LastEditTime: 2023-08-15 14:36:06
5 --> 5 -->
6 <template> 6 <template>
7 <div class="from-clues"> 7 <div class="from-clues">
...@@ -110,10 +110,8 @@ ...@@ -110,10 +110,8 @@
110 } 110 }
111 this.loading = true 111 this.loading = true
112 startBusinessFlow({ 112 startBusinessFlow({
113 bsmSqyw: this.bsmSqyw, 113 bsmSqyw: this.sqywInfo.bsmSqyw,
114 bdcdysz: this.bdcdysz, 114 bdcdysz: this.bdcdysz,
115 djqxbm: this.sqywInfo.nodetype == "djqx" ? this.sqywInfo.nodecode : "",
116 djqxmc: this.sqywInfo.nodetype == "djqx" ? this.sqywInfo.nodename : "",
117 }).then((res) => { 115 }).then((res) => {
118 this.loading = false 116 this.loading = false
119 if (res.code == 200) { 117 if (res.code == 200) {
......