ba024b79 by renchao@pashanhoo.com

Merge branch 'dev'

2 parents 8a97c61d 8dfd49ae
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-17 14:30:26 4 * @LastEditTime: 2023-08-17 16:43:18
5 --> 5 -->
6 <template> 6 <template>
7 <div> 7 <div>
...@@ -165,15 +165,20 @@ ...@@ -165,15 +165,20 @@
165 * @author: renchao 165 * @author: renchao
166 */ 166 */
167 handleupdateDetail (value) { 167 handleupdateDetail (value) {
168 let arr = this.tableData.map(item => item.zjh)
168 if (this.isaddupdate) { 169 if (this.isaddupdate) {
169 if (!_.isEqual(value, this.tableData)) { 170 if (!arr.includes(value.zjh)) {
170 this.tableDataList[this.tableDataList.length] = _.cloneDeep(value); 171 this.tableDataList[this.tableDataList.length] = _.cloneDeep(value);
171 this.$emit('upDateQlrxxList', this.tableDataList) 172 this.$emit('upDateQlrxxList', this.tableDataList)
173 } else {
174 this.$message.error('证件号不能重复');
172 } 175 }
173 } else { 176 } else {
174 if (!_.isEqual(value, this.tableData)) { 177 if (!arr.includes(value.zjh)) {
175 this.tableDataList[this.dataIndex] = _.cloneDeep(value); 178 this.tableDataList[this.dataIndex] = _.cloneDeep(value);
176 this.$emit('upDateQlrxxList', this.tableDataList) 179 this.$emit('upDateQlrxxList', this.tableDataList)
180 } else {
181 this.$message.error('证件号不能重复');
177 } 182 }
178 } 183 }
179 this.key++ 184 this.key++
......
...@@ -61,6 +61,7 @@ ...@@ -61,6 +61,7 @@
61 <script> 61 <script>
62 import { getZsStartNo, getZsEndNo, zsff, getZsglInfo } from "@/api/zsgl.js" 62 import { getZsStartNo, getZsEndNo, zsff, getZsglInfo } from "@/api/zsgl.js"
63 import { getSysSerialSingle } from "@/api/sysSerial.js" 63 import { getSysSerialSingle } from "@/api/sysSerial.js"
64 import axios from "axios";
64 export default { 65 export default {
65 props: { 66 props: {
66 formData: { 67 formData: {
...@@ -110,7 +111,7 @@ export default { ...@@ -110,7 +111,7 @@ export default {
110 digit: '5' 111 digit: '5'
111 }, 112 },
112 //用户列表 113 //用户列表
113 usernames: ['张三', '李四'], 114 usernames: [],
114 rules: { 115 rules: {
115 batchNo: [ 116 batchNo: [
116 { required: true, message: '入库编号不能为空', trigger: 'blur' } 117 { required: true, message: '入库编号不能为空', trigger: 'blur' }
...@@ -133,8 +134,22 @@ export default { ...@@ -133,8 +134,22 @@ export default {
133 this.ywhSerial(); 134 this.ywhSerial();
134 this.initStartNo(); 135 this.initStartNo();
135 } 136 }
137 this.getreceiver()
136 }, 138 },
137 methods: { 139 methods: {
140 //领取人列表
141 /**
142 * @description: 领取人列表
143 * @author: renchao
144 */
145 getreceiver(){
146 let url=window._config.services.management+"/management/rest/users?organizationId="+this.formData.organizationId
147 axios.get(url).then(res => {
148 res.data.content.forEach((item) => {
149 this.usernames.push(item.name)
150 })
151 })
152 },
138 //表单提交 153 //表单提交
139 /** 154 /**
140 * @description: 表单提交 155 * @description: 表单提交
......
...@@ -46,8 +46,12 @@ ...@@ -46,8 +46,12 @@
46 <script> 46 <script>
47 import table from "@/utils/mixin/table"; 47 import table from "@/utils/mixin/table";
48 import { datas, sendThis } from "./zsffdata"; 48 import { datas, sendThis } from "./zsffdata";
49 import { mapGetters } from "vuex";
49 import { getZsglffList, removeZsgl, confirmZsff } from "@/api/zsgl.js" 50 import { getZsglffList, removeZsgl, confirmZsff } from "@/api/zsgl.js"
50 export default { 51 export default {
52 computed: {
53 ...mapGetters(["userInfo"]),
54 },
51 name: "zsff", 55 name: "zsff",
52 mixins: [table], 56 mixins: [table],
53 mounted () { 57 mounted () {
...@@ -99,8 +103,10 @@ ...@@ -99,8 +103,10 @@
99 * @author: renchao 103 * @author: renchao
100 */ 104 */
101 openDialog (bsmBatch) { 105 openDialog (bsmBatch) {
106 console.log("this.userInfo",this.userInfo);
102 this.$popupDialog("证书分发", "zsgl/zsff/components/addDialog", { 107 this.$popupDialog("证书分发", "zsgl/zsff/components/addDialog", {
103 bsmBatch: bsmBatch 108 bsmBatch: bsmBatch,
109 organizationId:this.userInfo.organizationId
104 }, "50%") 110 }, "50%")
105 }, 111 },
106 /** 112 /**
......