jiazhengUserManager.vue 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680
  1. <template>
  2. <view class="admin-jiazheng-page">
  3. <view class="icon-title-navBar-box">
  4. <view @click="goUpPage" class="nav-bar-icon"></view>
  5. <text class="nav-bar-title">家政人员</text>
  6. </view>
  7. <v-tabs v-model="current" :tabs="tabs" :scroll="false" @change="changeTab" field="name"
  8. class="admin-tab-box"></v-tabs>
  9. <gerenZiliao ref="gerenZiliao" :status='status' :isZijiazheng='isZijiazheng' :statusFlag="statusFlag"
  10. @idCardBlur="idCardBlur" @finishDom='finishDom' @editSave="editSaveGerenziliao" @goNext="gerenziliaoNext"
  11. v-show="current ==0">
  12. </gerenZiliao>
  13. <qiuzhiXinxi ref="qiuzhiXinxi" :isZijiazheng='isZijiazheng' :status='status' @editSave="editSaveQiuzhixinxi"
  14. @goNext="goNextQiuzhixinxi" v-show="current ==1">
  15. </qiuzhiXinxi>
  16. <zhaopianZiliao ref="zhaopianZiliao" :isZijiazheng='isZijiazheng' :status='status' :statusFlag="statusFlag"
  17. @editSave="editSaveZhaopianziliao" @goNext="goNextZhaopianZiliao" v-show="current ==2"></zhaopianZiliao>
  18. <banzhengXinxi ref="banzhengXinxi" :isZijiazheng='isZijiazheng' :status='status' @goBack="goBack"
  19. @addEdit='addEdit' @addSave="addSave" @editSave="editSave"
  20. v-show="banzhengXinxiFlag">
  21. </banzhengXinxi>
  22. <banzhengXinxiList :isZijiazheng='isZijiazheng' :status='status' :list="editInfo.kaozhengList"
  23. v-show="current ==3&&!banzhengXinxiFlag" @saveBanzheng="saveBanzheng"
  24. @editBanzheng="editBanzheng" @addBanzheng="addBanzheng"
  25. @deleteBanzheng="deleteBanzheng" ref="banzhengXinxiList">
  26. </banzhengXinxiList>
  27. <common-dialog ref="commonDialogRef" :title="deleteTitle" :content="deleteConcent"
  28. @confirm-btn="deleteQuerenBtn"></common-dialog>
  29. </view>
  30. </template>
  31. <script>
  32. import {
  33. ref
  34. } from "vue";
  35. import banzhengXinxi from './banzhengXinxi.vue';
  36. import banzhengXinxiList from './banzhengXinxiList.vue';
  37. import qiuzhiXinxi from './qiuzhiXinxi.vue';
  38. import zhaopianZiliao from './zhaopianZiliao.vue';
  39. import commonDialog from '@/components/dialog/commonDialog.vue';
  40. import gerenZiliao from './gerenZiliao.vue';
  41. import {
  42. getJiazhengInfo,
  43. jiazhengAdd,
  44. jiazhengUpdate,
  45. jiazhengKaozhengAdd,
  46. jiazhengKaozhengAdds,
  47. jiazhengKaozhengDelete,
  48. jiazhengKaozhengUpdate
  49. } from "@/api/jiazheng.js";
  50. export default {
  51. data() {
  52. return {
  53. current: 0,
  54. // tabs: ['个人资料', '求职信息', '照片资料', '办证信息']
  55. tabs: [],
  56. allData: {
  57. "birthday": "",
  58. "gender": '',
  59. "hujiDizhi": "",
  60. "hunyin": '',
  61. "icon": "",
  62. "idcard": "",
  63. "idcardUrl1": "",
  64. "idcardUrl2": "",
  65. "idtype": '',
  66. "jiankangDate": "",
  67. "jibiexinzi": "",
  68. "jiguanShengId": '',
  69. "jiguanShiId": '',
  70. "jineng": "",
  71. "jingli": "",
  72. "jingyan": "",
  73. "juzhuDizhi": "",
  74. "kaozhengList": [],
  75. //"leixing": "",
  76. "minzu": '',
  77. "qiwangxinzi": "",
  78. "realName": "",
  79. "shenghuoUrls": "",
  80. "shuxiang": '',
  81. "tijianDate": "",
  82. "tijianUrls": "",
  83. "userId": '',
  84. "userName": "",
  85. "xingzuo": '',
  86. "xingzuoFlag": false,
  87. "xueli": '',
  88. "zhengshuUrls": "",
  89. "zhuangtai": '',
  90. "jingdu": '',
  91. "weidu": ''
  92. },
  93. status: '',
  94. id: '',
  95. userId: '',
  96. banzhengXinxiFlag: false,
  97. banzhengXinxiFlagPiliang: false,
  98. editInfo: {},
  99. deleteConcent: '你确定要执行这个操作吗?',
  100. deleteTitle: '删除',
  101. deleteIndex: '',
  102. deleteId: '',
  103. from: '',
  104. statusFlag: null,
  105. isZijiazheng: "false",
  106. userIdList: '',
  107. listIds: '',
  108. startDate: '',
  109. endDate: '',
  110. jzId: '',
  111. }
  112. },
  113. components: {
  114. banzhengXinxi,
  115. banzhengXinxiList,
  116. qiuzhiXinxi,
  117. gerenZiliao,
  118. commonDialog,
  119. zhaopianZiliao
  120. },
  121. watch: {
  122. // 监听外部传入的selectedIds变化,更新selectedData
  123. current: {
  124. handler(newVal) {
  125. console.log('newValnewValnewVal', this.current);
  126. if (newVal == 1 && this.status == 'add') {
  127. console.log('this.$refs.qiuzhiXinxi', this.$refs.qiuzhiXinxi);
  128. this.$refs.qiuzhiXinxi.zhuangtai = 1
  129. }
  130. }
  131. },
  132. },
  133. onLoad(options) {
  134. let pageInfo = JSON.parse(options.pageInfo)
  135. this.status = pageInfo.status
  136. this.from = pageInfo.from
  137. this.isZijiazheng = pageInfo.isZijiazheng
  138. this.userIdList = pageInfo.userIdList
  139. this.listIds = pageInfo.listIds
  140. this.startDate = pageInfo.startDate
  141. this.endDate = pageInfo.endDate
  142. this.jzId = pageInfo.jzId
  143. this.dataHandle(pageInfo)
  144. },
  145. methods: {
  146. goBack() {
  147. this.banzhengXinxiFlag = false
  148. },
  149. editBanzheng(data, index) {
  150. console.log('dataasdf', data);
  151. this.current = 3
  152. this.banzhengXinxiFlag = true
  153. if (this.status == 'edit') {
  154. this.$refs.banzhengXinxi.editinfo(data, index)
  155. this.$refs.banzhengXinxi.currentMove('edit')
  156. } else {
  157. this.$refs.banzhengXinxi.editinfo(data, index)
  158. this.$refs.banzhengXinxi.currentMove('addEdit')
  159. }
  160. },
  161. addBanzheng(data, index) {
  162. if (this.allData.icon == '') {
  163. uni.showToast({
  164. title: "当录入办证信息时候,头像必填",
  165. icon: 'none',
  166. duration: 2000
  167. });
  168. this.allData.kaozhengList = []
  169. return false;
  170. }
  171. this.banzhengXinxiFlag = true
  172. this.$refs.banzhengXinxi.resetFun()
  173. if (this.status == 'edit') {
  174. this.$refs.banzhengXinxi.currentMove('editAdd')
  175. }
  176. },
  177. deleteBanzheng(data, index) {
  178. this.deleteId = data.id
  179. this.deleteIndex = index
  180. if (data.statusBanzheng == '办证完成') {
  181. uni.showToast({
  182. title: "办证状态为办证完成禁止删除 ",
  183. icon: 'none',
  184. duration: 2000
  185. })
  186. return false
  187. }
  188. this.$refs.commonDialogRef.handleShow()
  189. },
  190. deleteQuerenBtn() {
  191. if (this.status == 'add') {
  192. this.allData.kaozhengList.splice(this.deleteIndex, 1)
  193. this.editInfo.kaozhengList.splice(this.deleteIndex, 1)
  194. } else {
  195. jiazhengKaozhengDelete({
  196. ids: [this.deleteId]
  197. }).then(res => {
  198. if (res.code == 0) {
  199. uni.showToast({
  200. title: "成功",
  201. icon: 'none',
  202. duration: 2000
  203. })
  204. this.editInfo.kaozhengList.splice(this.deleteIndex, 1);
  205. if (this.editInfo.kaozhengList.length == 0) {
  206. this.banzhengXinxiFlag = true
  207. this.$refs.banzhengXinxi.resetFun()
  208. this.allData.kaozhengList = []
  209. }
  210. }
  211. })
  212. }
  213. },
  214. idCardBlur(data) {
  215. if (this.status == 'edit') {
  216. this.$refs.qiuzhiXinxi.editinfo(data)
  217. this.$refs.zhaopianZiliao.editinfo(data)
  218. }
  219. },
  220. dataHandle(pageInfo) {
  221. if (this.status == 'add') {
  222. this.tabs = [{
  223. id: 1,
  224. name: '个人资料',
  225. disabled: false
  226. },
  227. {
  228. id: 2,
  229. name: '求职信息',
  230. disabled: true
  231. },
  232. {
  233. id: 3,
  234. name: '照片资料',
  235. disabled: true
  236. },
  237. {
  238. id: 4,
  239. name: '办证信息',
  240. disabled: true
  241. },
  242. ]
  243. } else {
  244. this.id = pageInfo.id
  245. this.userId = pageInfo.userId
  246. this.tabs = [{
  247. id: 1,
  248. name: '个人资料',
  249. disabled: false
  250. },
  251. {
  252. id: 2,
  253. name: '求职信息',
  254. disabled: false
  255. },
  256. {
  257. id: 3,
  258. name: '照片资料',
  259. disabled: false
  260. },
  261. {
  262. id: 4,
  263. name: '办证信息',
  264. disabled: false
  265. },
  266. ]
  267. }
  268. },
  269. finishDom() {
  270. let req = {
  271. id: this.id,
  272. userId: this.userId
  273. }
  274. getJiazhengInfo(req).then(res => {
  275. if (res.code == 0) {
  276. this.$nextTick(() => {
  277. this.$refs.gerenZiliao.editinfo(res.data)
  278. this.editInfo = JSON.parse(JSON.stringify(res.data));
  279. this.allData = JSON.parse(JSON.stringify(res.data));
  280. this.allData.id = this.id
  281. if (res.data.kaozhengList.length == 0) {
  282. this.statusFlag = true
  283. } else {
  284. this.statusFlag = this.checkStatus(res.data.kaozhengList)
  285. }
  286. // 新增 手机端,家政人员编辑,修改为导出后不能修改
  287. //this.statusFlag = this.checkStatus(res.data.kaozhengList)
  288. console.log('this.checkStatus(res.data.kaozhengList)', this.checkStatus(res
  289. .data.kaozhengList));
  290. console.log('this.allData this.allData ', this.allData);
  291. })
  292. } else {
  293. uni.showToast({
  294. icon: 'none',
  295. title: '获取详情失败'
  296. })
  297. return false
  298. }
  299. })
  300. },
  301. checkStatus(kaozhengList) {
  302. if (!kaozhengList || !Array.isArray(kaozhengList) || kaozhengList.length == 0) {
  303. return false;
  304. }
  305. return kaozhengList.every(item => item.statusBanzheng == "未办证");
  306. },
  307. changeTab(data) {
  308. this.banzhengXinxiFlag = false
  309. if (this.$refs.zhaopianZiliao) {
  310. this.$refs.zhaopianZiliao.zhankaiFlag = false
  311. }
  312. if (this.status == 'add') {
  313. if (this.current >= 0) {
  314. this.current--;
  315. this.updateTabs();
  316. }
  317. }
  318. this.current = data
  319. if (this.status != 'edit') {
  320. return false
  321. }
  322. switch (Number(data)) {
  323. case 0:
  324. this.$refs.gerenZiliao.editinfo(this.editInfo)
  325. break;
  326. case 1:
  327. this.$refs.qiuzhiXinxi.editinfo(this.editInfo)
  328. break;
  329. case 2:
  330. this.$refs.zhaopianZiliao.editinfo(this.editInfo)
  331. break;
  332. case 3:
  333. // if (this.editInfo.kaozhengList.length > 0) {
  334. // this.banzhengXinxiFlag = false
  335. // } else {
  336. // this.banzhengXinxiFlag = false
  337. // }
  338. this.banzhengXinxiFlag = false
  339. this.$refs.banzhengXinxi.editinfo()
  340. break;
  341. default:
  342. break;
  343. }
  344. },
  345. gerenZiliaoDataHandle(data, flag) {
  346. console.log('gerenZiliaoDataHandle', data);
  347. console.log('gerenZiliaoDataHandle', data.hunyin.id);
  348. this.allData.userName = data.userName
  349. this.allData.realName = data.realName
  350. this.allData.idcard = data.idcard
  351. this.allData.idtype = data.idtype
  352. this.allData.jiguanShengId = data.jiguanObj.jiguanShengId
  353. this.allData.jiguanShiId = data.jiguanObj.jiguanShiId
  354. this.allData.juzhuDizhi = data.juzhuDizhi
  355. this.allData.birthday = data.birthday
  356. this.allData.minzu = data.minzu.id
  357. this.allData.gender = data.gender
  358. this.allData.xueli = data.xueli.id
  359. this.allData.hunyin = data.hunyin.id
  360. this.allData.hujiDizhi = data.hujiDizhi
  361. this.allData.xingzuo = data.xingzuo.id
  362. this.allData.shuxiang = data.shuxiang.id
  363. this.allData.xingzuoFlag = data.xingzuoFlag
  364. this.allData.jingdu = data.jingdu
  365. this.allData.weidu = data.weidu
  366. if (flag == 'edit') {
  367. jiazhengUpdate(this.allData).then(res => {
  368. uni.showToast({
  369. title: "保存成功!",
  370. icon: 'none',
  371. duration: 2000
  372. })
  373. })
  374. }
  375. },
  376. gerenziliaoNext(data, num) {
  377. this.gerenZiliaoDataHandle(data)
  378. // this.current = num + 1
  379. // this.tabs = this.tabs.map((item, i) => {
  380. // if (i == this.current) item.disabled = false
  381. // return item
  382. // })
  383. if (this.current < this.tabs.length - 1) {
  384. this.current++;
  385. this.updateTabs();
  386. }
  387. },
  388. editSaveGerenziliao(data) {
  389. this.gerenZiliaoDataHandle(data, 'edit')
  390. },
  391. qiuzhiXinxiDataHandle(data, flag) {
  392. // this.allData.leixing = data.leixing
  393. this.allData.jingyan = data.jingyan
  394. this.allData.jineng = data.jineng
  395. this.allData.zhuangtai = data.zhuangtai
  396. this.allData.jibiexinzi = data.jibiexinzi
  397. this.allData.qiwangxinzi = data.qiwangxinzi
  398. this.allData.jingli = data.jingli
  399. if (flag == 'edit') {
  400. jiazhengUpdate(this.allData).then(res => {
  401. uni.showToast({
  402. title: "保存成功!",
  403. icon: 'none',
  404. duration: 2000
  405. })
  406. })
  407. }
  408. },
  409. goNextQiuzhixinxi(data, num) {
  410. this.qiuzhiXinxiDataHandle(data)
  411. if (this.current < this.tabs.length - 1) {
  412. this.current++;
  413. this.updateTabs();
  414. }
  415. },
  416. updateTabs() {
  417. console.log('this.tabsthis.tabs', this.tabs);
  418. console.log('this.current', this.tabs);
  419. this.tabs = this.tabs.map((item, i) => {
  420. // 当前页签及之前的页签 disabled 为 false,之后的页签 disabled 为 true
  421. item.disabled = i >= this.current;
  422. return item;
  423. });
  424. },
  425. editSaveQiuzhixinxi(data) {
  426. this.qiuzhiXinxiDataHandle(data, 'edit')
  427. },
  428. goNextZhaopianZiliao(data, num) {
  429. this.zhaopianziliaoDataHandle(data)
  430. if (this.current < this.tabs.length - 1) {
  431. this.current++;
  432. this.updateTabs();
  433. }
  434. },
  435. zhaopianziliaoDataHandle(data, flag) {
  436. this.allData.icon = data.icon
  437. this.allData.idcardUrl1 = data.idcardUrl1
  438. this.allData.idcardUrl2 = data.idcardUrl2
  439. this.allData.shenghuoUrls = data.shenghuoUrls
  440. this.allData.zhengshuUrls = data.zhengshuUrls
  441. this.allData.tijianDate = data.tijianDate
  442. this.allData.jiankangDate = data.jiankangDate
  443. this.allData.tijianUrls = data.tijianUrls
  444. if (flag == 'edit') {
  445. jiazhengUpdate(this.allData).then(res => {
  446. uni.showToast({
  447. title: "保存成功!",
  448. icon: 'none',
  449. duration: 2000
  450. })
  451. })
  452. }
  453. },
  454. editSaveZhaopianziliao(data) {
  455. this.zhaopianziliaoDataHandle(data, 'edit')
  456. },
  457. addSave(data) {
  458. this.submitJiazheng(data)
  459. },
  460. submitJiazheng(data) {
  461. console.log('this.allData', this.allData);
  462. // 处理数组情况
  463. const dataToProcess = Array.isArray(data) ? data : [data];
  464. // 检查重复项
  465. for (const item of dataToProcess) {
  466. if (this.allData.kaozhengList.length > 0) {
  467. const isDuplicate = this.allData.kaozhengList.some(existingItem => {
  468. return existingItem.jgId == item.jgId &&
  469. existingItem.zyLevelName == item.zyLevelName &&
  470. existingItem.zyName == item.zyName;
  471. });
  472. if (isDuplicate) {
  473. uni.showToast({
  474. title: '此用户的职业等级系统已存在,如想继续添加,请联系管理员处理!',
  475. icon: 'none',
  476. duration: 2000
  477. });
  478. return false;
  479. }
  480. }
  481. }
  482. // 添加所有数据项
  483. this.allData.kaozhengList.push(...dataToProcess);
  484. this.editInfo.kaozhengList = [...this.allData.kaozhengList];
  485. this.banzhengXinxiFlag = false;
  486. },
  487. saveBanzheng() {
  488. if (this.status == 'add') {
  489. jiazhengAdd(this.allData).then(res => {
  490. if (res.code == 0) {
  491. uni.showToast({
  492. title: "成功",
  493. icon: 'none',
  494. duration: 2000
  495. })
  496. uni.navigateTo({
  497. url: `/pages/admin/Jiazheng/index`
  498. })
  499. } else {
  500. uni.showToast({
  501. title: "失败",
  502. icon: 'none',
  503. duration: 2000
  504. })
  505. return false
  506. }
  507. })
  508. } else {
  509. }
  510. },
  511. addEdit(data, flag, index) {
  512. uni.showToast({
  513. title: "修改成功!",
  514. icon: 'none',
  515. duration: 2000
  516. })
  517. this.editInfo.kaozhengList[index].canxunshijian = data.canxunshijian
  518. this.editInfo.kaozhengList[index].jgType = data.jgType
  519. this.editInfo.kaozhengList[index].jgId = data.jgId
  520. this.editInfo.kaozhengList[index].jgName = data.jgName
  521. this.editInfo.kaozhengList[index].jzId = data.jzId
  522. this.editInfo.kaozhengList[index].needKaoshi = data.needKaoshi
  523. this.editInfo.kaozhengList[index].needKecheng = data.needKecheng
  524. this.editInfo.kaozhengList[index].shicaochengji = data.shicaochengji
  525. this.editInfo.kaozhengList[index].statusBanzheng = data.statusBanzheng
  526. this.editInfo.kaozhengList[index].statusKaoshi = data.statusKaoshi
  527. this.editInfo.kaozhengList[index].zongkeshi = data.zongkeshi
  528. this.editInfo.kaozhengList[index].id = data.id
  529. this.editInfo.kaozhengList[index].zyId = data.zyId
  530. this.editInfo.kaozhengList[index].zyLevel = data.zyLevel
  531. this.editInfo.kaozhengList[index].zyLevelName = data.zyLevelName
  532. this.editInfo.kaozhengList[index].zyName = data.zyName
  533. this.allData.kaozhengList = JSON.parse(JSON.stringify(this.editInfo.kaozhengList));
  534. this.banzhengXinxiFlag = false
  535. },
  536. editSave(data, flag, index) {
  537. // debugger
  538. console.log('this.allData', this.allData);
  539. console.log('this.editInfo', this.editInfo);
  540. data.userId = this.userId
  541. if (flag == 'edit' && this.allData.kaozhengList.length > 0) {
  542. jiazhengKaozhengUpdate(data).then(res => {
  543. if (res.code == 0) {
  544. uni.showToast({
  545. title: "保存成功!",
  546. icon: 'none',
  547. duration: 2000
  548. })
  549. this.editInfo.kaozhengList[index].canxunshijian = data.canxunshijian
  550. this.editInfo.kaozhengList[index].jgId = data.jgId
  551. this.editInfo.kaozhengList[index].jgName = data.jgName
  552. this.editInfo.kaozhengList[index].jzId = data.jzId
  553. this.editInfo.kaozhengList[index].jgType = data.jgType
  554. this.editInfo.kaozhengList[index].needKaoshi = data.needKaoshi
  555. this.editInfo.kaozhengList[index].needKecheng = data.needKecheng
  556. this.editInfo.kaozhengList[index].statusBanzheng = '未办证'
  557. this.editInfo.kaozhengList[index].shicaochengji = data.shicaochengji
  558. this.editInfo.kaozhengList[index].statusKaoshi = data.statusKaoshi
  559. this.editInfo.kaozhengList[index].zongkeshi = data.zongkeshi
  560. this.editInfo.kaozhengList[index].id = data.id
  561. this.editInfo.kaozhengList[index].zyId = data.zyId
  562. this.editInfo.kaozhengList[index].zyLevel = data.zyLevel
  563. this.editInfo.kaozhengList[index].zyLevelName = data.zyLevelName
  564. this.editInfo.kaozhengList[index].zyName = data.zyName
  565. this.banzhengXinxiFlag = false
  566. }
  567. })
  568. } else if (flag == 'edit' && this.allData.kaozhengList.length == 0) {
  569. data.userId = this.userId
  570. if (this.allData.icon == '') {
  571. uni.showToast({
  572. title: "当录入办证信息时候,头像必填",
  573. icon: 'none',
  574. duration: 2000
  575. })
  576. return false
  577. }
  578. jiazhengKaozhengAdd(data).then(res => {
  579. if (res.code == 0) {
  580. data.id = res.data
  581. data.statusBanzheng = '未办证'
  582. this.allData.kaozhengList.push(data)
  583. this.editInfo.kaozhengList.push(data)
  584. console.log('this.editInfo.kaozhengList', this.editInfo.kaozhengList);
  585. this.banzhengXinxiFlag = false
  586. }
  587. })
  588. } else if (flag == 'editAdd') {
  589. let mergedArray = data.map(item => {
  590. return {
  591. ...item,
  592. userId: this.userId
  593. };
  594. });
  595. if (this.allData.icon == '') {
  596. uni.showToast({
  597. title: "当录入办证信息时候,头像必填",
  598. icon: 'none',
  599. duration: 2000
  600. })
  601. return false
  602. }
  603. jiazhengKaozhengAdds(mergedArray).then(res => {
  604. if (res.code == 0) {
  605. // data.id = res.data
  606. const dataWithIds = mergedArray.map((item, index) => ({
  607. ...item,
  608. statusBanzheng: '未办证',
  609. id: res.data[index]
  610. }));
  611. this.allData.kaozhengList = [...this.allData.kaozhengList, ...dataWithIds];
  612. this.editInfo.kaozhengList = [...this.editInfo.kaozhengList, ...dataWithIds];
  613. // console.log('this.editInfo.kaozhengList', this.editInfo.kaozhengList);
  614. this.banzhengXinxiFlag = false
  615. console.log('this.allData.kaozhengList', this.allData.kaozhengList);
  616. }
  617. })
  618. }
  619. // if (data != '') {
  620. // this.allData.kaozhengList.push(data)
  621. // }
  622. // if(this.status =='add'){
  623. // this.submitJiazheng()
  624. // }else{
  625. // }
  626. },
  627. goUpPage() {
  628. if (this.from == 'banzheng') {
  629. uni.redirectTo({
  630. url: "/pages/admin/banzheng/list"
  631. })
  632. } else {
  633. uni.redirectTo({
  634. url: "/pages/admin/Jiazheng/index" +
  635. "?isZijiazheng=" + this.isZijiazheng +
  636. "&userIdList=" + this.userIdList + "&listIds=" + this.listIds +
  637. "&startDate=" + this.startDate +
  638. "&endDate=" + this.endDate +
  639. "&from=" + this.from +
  640. "&jzId=" + this.jzId
  641. })
  642. }
  643. }
  644. }
  645. }
  646. </script>