Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879
  1. <template>
  2. <div>
  3. <crud-template ref="crudRef" class="as-weight" :homeData="field" :tableData="tableData" @btnSearch="btnSearch"
  4. @handleEdit="handleEdit" @handleInfo="handleInfo" @cancel="cancel" @CurrentChange="handleCurrentChange"
  5. @refreshLeft="refreshLeft" @submit="submit">
  6. <template #search>
  7. <el-select clearable v-model="searchForm.customerIdType" style="width: 200px;" placeholder="请选择用户证件号类型">
  8. <el-option v-for="item in CERTIFICATE_TYPE" :key="item.value" :label="item.label" :value="item.value" />
  9. </el-select>
  10. <el-input maxlength="60" v-trim clearable v-model="searchForm.customerIdNum" style="width: 200px"
  11. placeholder="请输入证件号" />
  12. <el-input maxlength="60" v-trim clearable v-model="searchForm.customerId" style="width: 200px"
  13. placeholder="请输入用户编号" />
  14. <!-- <el-input maxlength="60"v-trim clearable v-model="searchForm.vehicleId" style="width: 200px" placeholder="请输入车辆编号" /> -->
  15. <el-input maxlength="60" v-trim clearable v-model="searchForm.vehiclePlate" placeholder="请输入车牌号"
  16. :style="{ width: '320px', margin: '0 10px 10px 0' }">
  17. <template #append>
  18. <el-select clearable v-model="searchForm.vehiclePlateColor" placeholder="请选择车牌颜色" style="width: 150px">
  19. <el-option :label="item.label" :key="item.label" :value="item.value" v-for="item in VEHICLE_COLOR_TYPE" />
  20. </el-select>
  21. </template>
  22. </el-input>
  23. </template>
  24. </crud-template>
  25. </div>
  26. </template>
  27. <!-- 车辆信息查询 -->
  28. <script setup lang="ts">
  29. import { ref, toRaw, onMounted, computed } from "vue";
  30. // @ts-ignore crudFrom模板
  31. import CrudTemplate from "@/crud/index.vue";
  32. import $storeinitData from "@/store/initData"; //引入tab vuex
  33. import BaseService from "@/utils/baseService"; //引入接口请求
  34. import { ElMessage } from "element-plus"; //提示
  35. import {
  36. carInfoQuery,
  37. carInfoEdit
  38. } from "@/api/onlineBusinessHall/informationManagement";
  39. import { useRoute } from 'vue-router';
  40. import { IsPermission } from "@/router/routerUtil";
  41. import { getDictLabel } from "@/utils/utils";
  42. import { dataDesensitization } from "@/utils/utils";
  43. //或取路由传入过来的对象数据
  44. const route = useRoute();
  45. const crudRef = ref();
  46. //启用状态
  47. const VEHICLE_COLOR_TYPE = computed(() => {
  48. return $storeinitData.state.dictData["VEHICLE_COLOR_TYPE"] ?? [];
  49. }); //车牌颜色
  50. const VEHICLE_MODEL_TYPE = computed(() => {
  51. return $storeinitData.state.dictData["VEHICLE_MODEL_TYPE"] ?? [];
  52. }); //车型
  53. const CERTIFICATE_TYPE = computed(() => {
  54. return $storeinitData.state.dictData["CERTIFICATE_TYPE"] ?? [];
  55. }); //用户证件类型
  56. const EMERGENCY_VEHICLE_TYPE = computed(() => {
  57. return $storeinitData.state.dictData["EMERGENCY_VEHICLE_TYPE"] || [];
  58. }); // 应急车标识
  59. const USER_TYPE = computed(() => {
  60. return $storeinitData.state.dictData["FROM_DATA_USEUSERTYPE"] || [];
  61. }); // 用户类型
  62. const VEHICLE_CONTRACT_TYPE = computed(() => {
  63. return $storeinitData.state.dictData["VEHICLE_CONTRACT_TYPE"] || [];
  64. }); // 车辆签约
  65. const NATURE_VEHICLE_USE = computed(() => {
  66. return $storeinitData.state.dictData["NATURE_VEHICLE_USE"] || [];
  67. }); // 车辆签约
  68. //查询参数
  69. const searchForm = ref({
  70. customerIdType: "",
  71. customerIdNum: "",
  72. customerId: "",
  73. vehicleId: "",
  74. vehiclePlateColor: '',
  75. vehiclePlate: '',
  76. });
  77. let tableData: any = ref([]);
  78. const typeOption = ref("");
  79. onMounted(() => {
  80. getList();
  81. });
  82. // 搜索按钮
  83. function btnSearch() {
  84. field.value.paging.currentPage = 1;
  85. getList();
  86. }
  87. // 编辑按钮
  88. function handleEdit(idx: any, row: any) {
  89. typeOption.value = "edit";
  90. // 货车
  91. if (row.type == 11 || row.type == 12 || row.type == 13 || row.type == 14 || row.type == 15 || row.type == 16) {
  92. field.value.dialogArray.forEach(item => {
  93. if (item.prop == 'tractorSign' || item.prop == 'roadTransportPermitPicUrl' || item.prop == 'axisType'
  94. || item.prop == 'axleDistance'
  95. || item.prop == 'wheelCount') {
  96. item.form.hideEdit = false
  97. }
  98. });
  99. } else {
  100. field.value.dialogArray.forEach(item => {
  101. if (item.prop == 'tractorSign' || item.prop == 'roadTransportPermitPicUrl' || item.prop == 'axisType'
  102. || item.prop == 'axleDistance'
  103. || item.prop == 'wheelCount') {
  104. item.form.hideEdit = true
  105. }
  106. });
  107. }
  108. }
  109. // 取消
  110. function cancel() {
  111. crudRef.value.reset();
  112. }
  113. //分页
  114. function handleCurrentChange(val: number) {
  115. field.value.paging.currentPage = val;
  116. getList();
  117. }
  118. // 搜索重置
  119. function refreshLeft() {
  120. searchForm.value = {
  121. customerIdType: "",
  122. customerIdNum: "",
  123. customerId: "",
  124. vehicleId: "",
  125. vehiclePlateColor: '',
  126. vehiclePlate: '',
  127. };
  128. field.value.paging.currentPage = 1;
  129. getList();
  130. }
  131. // 详情
  132. function handleInfo(idx: number, row: any) {
  133. // 货车
  134. if (row.type == 11 || row.type == 12 || row.type == 13 || row.type == 14 || row.type == 15 || row.type == 16) {
  135. field.value.dialogArray.forEach(item => {
  136. if (item.prop == 'tractorSign' || item.prop == 'roadTransportPermitPicUrl' || item.prop == 'axisType'
  137. || item.prop == 'axleDistance'
  138. || item.prop == 'wheelCount') {
  139. item.form.hideInfo = false
  140. }
  141. });
  142. } else {
  143. field.value.dialogArray.forEach(item => {
  144. if (item.prop == 'tractorSign' || item.prop == 'roadTransportPermitPicUrl' || item.prop == 'axisType'
  145. || item.prop == 'axleDistance'
  146. || item.prop == 'wheelCount') {
  147. item.form.hideInfo = true
  148. }
  149. });
  150. }
  151. }
  152. //编辑与添加提交
  153. function submit(data: any) {
  154. data.ownPosImgUrl = data.ownerPosImgUrl
  155. data.ownNegImgUrl = data.ownerNegImgUrl
  156. let datas = JSON.parse(JSON.stringify(toRaw(data)));
  157. BaseService.post('/iaw/aftersale/vehicleInfoChange/changeApply', datas).then((res: any) => {
  158. if (res && res.statusCode === 0) {
  159. ElMessage.success("修改信息成功,请等待审核通过后展示数据!");
  160. getList();
  161. cancel();
  162. } else {
  163. ElMessage.error(res.message);
  164. }
  165. });
  166. }
  167. //获取列表
  168. function getList() {
  169. let falg = false
  170. let params: any = {
  171. pageNo: field.value.paging.currentPage,
  172. pageSize: field.value.paging.pageSize,
  173. }
  174. let searchFormList = { ...searchForm.value };
  175. for (let key in searchFormList) {
  176. if (searchFormList[key]) {
  177. falg = true
  178. params[key] = searchFormList[key];
  179. }
  180. }
  181. // if (!falg) {
  182. // ElMessage.error('请输入查询条件')
  183. // return
  184. // }
  185. crudRef.value.tableLoding = true;
  186. BaseService.post('/managew/vehicle/info/query', params).then((res: any) => {
  187. if (res && res.statusCode === 0) {
  188. //数据转换
  189. let bizContent = res.data
  190. let data = bizContent.data || [];
  191. //数据渲染
  192. tableData.value = data;
  193. crudRef.value.tableLoding = false;
  194. console.log(data, 'datadata')
  195. //分页总数
  196. field.value.paging.total = bizContent.totalCount;
  197. } else {
  198. tableData.value = []
  199. crudRef.value.tableLoding = false;
  200. ElMessage.error(res.message);
  201. }
  202. });
  203. }
  204. let formLabelWidth = "180px";
  205. //表单数据配置
  206. let field: any = ref({
  207. dialogInfo: true, //是否展示详情 (默认false)
  208. // dialogCustom: true,
  209. paginStart: true, //是否显示分页查询 (默认false)
  210. border: true, //是否添加边框(默认false)
  211. searchShow: IsPermission(route, 'QUERY_BASE'), //搜索展示
  212. operateFixed: true,
  213. dialogWidth: "60%",
  214. operateWidth: "150", //操作栏宽度
  215. operateTitle: '操作', //操作栏标题(默认为"")
  216. crud: {
  217. add: false,
  218. },
  219. operate: {
  220. info: IsPermission(route, 'INFO_LIST'),
  221. edit: IsPermission(route, 'EDIT_LIST'), //是否编辑(默认true)
  222. delete: false, //是否删除(默认true)
  223. remark: false, // 查看
  224. announcement: false, // 公告
  225. forbidden: false, // 禁用
  226. enable: false, // 启用
  227. authorization: false, // 授权
  228. cancel: false, // 取消订单
  229. },
  230. tableSize: -1,
  231. paging: {
  232. pageSize: 10,
  233. currentPage: 1,
  234. total: 0,
  235. },
  236. extend: [
  237. {
  238. label: "序号",
  239. type: "index",
  240. width: "80px",
  241. },
  242. ],
  243. field: [
  244. {
  245. prop: "customerId",
  246. label: "用户编号",
  247. },
  248. {
  249. prop: "ownerName",
  250. label: "客户名称",
  251. form: {
  252. width: '45%',
  253. formLabelWidth: formLabelWidth,
  254. type: 'input',
  255. required: true,
  256. }
  257. },
  258. {
  259. prop: "ownerIdType",
  260. label: "客户证件类型",
  261. listData: CERTIFICATE_TYPE,
  262. form: {
  263. width: '45%',
  264. formLabelWidth: formLabelWidth,
  265. type: 'select',
  266. listData: CERTIFICATE_TYPE,
  267. required: true,
  268. }
  269. },
  270. {
  271. prop: "ownerIdNum",
  272. label: "客户证件号码",
  273. funRuleStarts: true,
  274. funRule: (val) => {
  275. return dataDesensitization(val)
  276. },
  277. form: {
  278. width: '45%',
  279. formLabelWidth: formLabelWidth,
  280. type: 'input',
  281. idVerification: true,
  282. checkContent: 'integer',
  283. integerlength: 25,
  284. required: true,
  285. }
  286. },
  287. {
  288. hide: true,
  289. prop: "ownerTel",
  290. label: "客户联系方式",
  291. form: {
  292. width: '45%',
  293. formLabelWidth: formLabelWidth,
  294. type: 'input',
  295. phoneVerification: true,
  296. required: true,
  297. }
  298. },
  299. {
  300. hide: true,
  301. prop: "ownerAddress",
  302. label: "客户联系地址",
  303. form: {
  304. width: '45%',
  305. formLabelWidth: formLabelWidth,
  306. type: 'input',
  307. required: true,
  308. }
  309. },
  310. {
  311. hide: true,
  312. prop: "contacts",
  313. label: "指定联系人姓名",
  314. form: {
  315. width: '45%',
  316. formLabelWidth: formLabelWidth,
  317. type: 'input',
  318. required: true,
  319. }
  320. },
  321. {
  322. hide: true,
  323. prop: "ownerPosImgUrl",
  324. label: "客户证件照正面",
  325. type: 'img',
  326. form: {
  327. width: '90%',
  328. formLabelWidth: formLabelWidth,
  329. type: 'uploadImg',
  330. required: true,
  331. }
  332. },
  333. {
  334. hide: true,
  335. prop: "ownerNegImgUrl",
  336. label: "客户证件照反面",
  337. type: 'img',
  338. span: 2,
  339. form: {
  340. width: '90%',
  341. formLabelWidth: formLabelWidth,
  342. type: 'uploadImg',
  343. required: true,
  344. }
  345. },
  346. {
  347. hide: true,
  348. label: '车辆信息',
  349. form: {
  350. width: '90%',
  351. type: 'title',
  352. required: true,
  353. },
  354. },
  355. // {
  356. // prop: "vehicleId",
  357. // label: "车辆编号",
  358. // form: {
  359. // hide: true,
  360. // width: '45%',
  361. // formLabelWidth: formLabelWidth,
  362. // type: 'input',
  363. // required: true,
  364. // }
  365. // },
  366. {
  367. prop: "vehiclePlate",
  368. label: "车牌号码",
  369. form: {
  370. width: '45%',
  371. formLabelWidth: formLabelWidth,
  372. type: 'input',
  373. hideEdit: true,
  374. required: true,
  375. }
  376. },
  377. {
  378. prop: "vehiclePlateColor",
  379. label: "车牌颜色",
  380. listData: VEHICLE_COLOR_TYPE,
  381. form: {
  382. width: '45%',
  383. formLabelWidth: formLabelWidth,
  384. type: 'select',
  385. listData: VEHICLE_COLOR_TYPE,
  386. hideEdit: true,
  387. required: true,
  388. }
  389. },
  390. {
  391. prop: "updateTime",
  392. label: "更新时间",
  393. funRuleStarts: true,
  394. funRule: (val: any) => {
  395. if (val) {
  396. return val.replaceAll('T', ' ')
  397. }
  398. return val
  399. },
  400. },
  401. ],
  402. dialogArray: [
  403. // {
  404. // hide: true,
  405. // prop: "useUserType",
  406. // label: "车辆用户类型",
  407. // listData: USER_TYPE,
  408. // form: {
  409. // width: '90%',
  410. // hideEdit: true,
  411. // type: 'select',
  412. // formLabelWidth: formLabelWidth,
  413. // listData: USER_TYPE,
  414. // }
  415. // },
  416. {
  417. hide: true,
  418. prop: "useCharacter",
  419. label: "车辆使用性质",
  420. listData: NATURE_VEHICLE_USE,
  421. form: {
  422. width: '45%',
  423. formLabelWidth: formLabelWidth,
  424. type: 'select',
  425. listData: NATURE_VEHICLE_USE,
  426. required: true,
  427. }
  428. },
  429. {
  430. prop: "type",
  431. label: "车型",
  432. listData: VEHICLE_MODEL_TYPE,
  433. form: {
  434. width: '45%',
  435. formLabelWidth: formLabelWidth,
  436. type: 'select',
  437. listData: VEHICLE_MODEL_TYPE,
  438. required: true,
  439. disabled: true
  440. }
  441. },
  442. {
  443. hide: true,
  444. prop: "approvedCount",
  445. label: "核定载人数",
  446. form: {
  447. width: '45%',
  448. formLabelWidth: formLabelWidth,
  449. type: 'input',
  450. checkContent: 'integer',
  451. integerlength: 10,
  452. required: true,
  453. }
  454. },
  455. {
  456. hide: true,
  457. prop: "permittedWeight",
  458. label: "核定载重(kg)",
  459. form: {
  460. width: '45%',
  461. formLabelWidth: formLabelWidth,
  462. type: 'input',
  463. checkContent: 'integer',
  464. integerlength: 20,
  465. required: true,
  466. }
  467. },
  468. {
  469. hide: true,
  470. prop: "vehicleModel",
  471. label: "行驶证品牌型号",
  472. form: {
  473. width: '45%',
  474. formLabelWidth: formLabelWidth,
  475. type: 'input',
  476. required: true,
  477. }
  478. },
  479. {
  480. hide: true,
  481. prop: "vin",
  482. label: "车辆识别代号",
  483. form: {
  484. width: '45%',
  485. formLabelWidth: formLabelWidth,
  486. type: 'input',
  487. required: true,
  488. }
  489. },
  490. {
  491. hide: true,
  492. prop: "engineNum",
  493. label: "发动机编号",
  494. form: {
  495. width: '45%',
  496. formLabelWidth: formLabelWidth,
  497. type: 'input',
  498. required: true,
  499. }
  500. },
  501. {
  502. hide: true,
  503. prop: "registerDate",
  504. label: "注册日期",
  505. form: {
  506. width: '45%',
  507. formLabelWidth: formLabelWidth,
  508. type: 'date',
  509. valueFormat: 'YYYY-MM-DD',
  510. required: true,
  511. }
  512. }, {
  513. hide: true,
  514. prop: "issueDate",
  515. label: "发证日期",
  516. form: {
  517. width: '45%',
  518. formLabelWidth: formLabelWidth,
  519. type: 'date',
  520. valueFormat: 'YYYY-MM-DD',
  521. required: true,
  522. }
  523. },
  524. {
  525. hide: true,
  526. prop: "fileNum",
  527. label: "档案编号",
  528. form: {
  529. width: '45%',
  530. formLabelWidth: formLabelWidth,
  531. type: 'input',
  532. }
  533. },
  534. {
  535. hide: true,
  536. prop: "maintenaceMass",
  537. label: "整备质量(kg)",
  538. form: {
  539. width: '45%',
  540. formLabelWidth: formLabelWidth,
  541. type: 'input',
  542. checkContent: 'integer',
  543. integerlength: 20,
  544. required: true,
  545. }
  546. },
  547. {
  548. hide: true,
  549. prop: "totalMass",
  550. label: "总质量(kg)",
  551. form: {
  552. width: '45%',
  553. formLabelWidth: formLabelWidth,
  554. type: 'input',
  555. checkContent: 'integer',
  556. required: true,
  557. }
  558. },
  559. {
  560. hide: true,
  561. prop: "permittedTowWeight",
  562. label: "准牵引总质量(kg)",
  563. form: {
  564. width: '45%',
  565. formLabelWidth: formLabelWidth,
  566. type: 'input',
  567. integerlength: 20,
  568. required: true,
  569. }
  570. },
  571. {
  572. hide: true,
  573. prop: "testRecord",
  574. label: "检验记录",
  575. form: {
  576. width: '45%',
  577. formLabelWidth: formLabelWidth,
  578. type: 'input',
  579. }
  580. },
  581. {
  582. hide: true,
  583. prop: "axisType",
  584. label: "轴型",
  585. form: {
  586. width: '45%',
  587. formLabelWidth: formLabelWidth,
  588. type: 'input',
  589. required: true,
  590. hideEdit: true
  591. }
  592. },
  593. {
  594. hide: true,
  595. prop: "axleDistance",
  596. label: "轴距(mm)",
  597. form: {
  598. width: '45%',
  599. formLabelWidth: formLabelWidth,
  600. type: 'input',
  601. checkContent: 'integer',
  602. integerlength: 10,
  603. required: true,
  604. hideEdit: true
  605. }
  606. },
  607. {
  608. hide: true,
  609. prop: "axleCount",
  610. label: "车轴数",
  611. form: {
  612. width: '45%',
  613. formLabelWidth: formLabelWidth,
  614. type: 'input',
  615. checkContent: 'integer',
  616. integerlength: 5,
  617. required: true,
  618. }
  619. },
  620. {
  621. hide: true,
  622. prop: "wheelCount",
  623. label: "车轮数",
  624. form: {
  625. width: '45%',
  626. formLabelWidth: formLabelWidth,
  627. type: 'input',
  628. checkContent: 'integer',
  629. integerlength: 3,
  630. required: true,
  631. hideEdit: true
  632. }
  633. },
  634. {
  635. hide: true,
  636. prop: "vehicleDimensions",
  637. label: "车辆尺寸(长x宽x高)(mm)",
  638. form: {
  639. width: '45%',
  640. formLabelWidth: formLabelWidth,
  641. type: 'input',
  642. required: true,
  643. }
  644. },
  645. {
  646. hide: true,
  647. prop: "tractorSign",
  648. label: "牵引车标识",
  649. form: {
  650. width: '45%',
  651. formLabelWidth: formLabelWidth,
  652. type: 'select',
  653. hideEide: false,
  654. hideInfo: false,
  655. required: true,
  656. listData: [
  657. {
  658. label: '否',
  659. value: '0'
  660. },
  661. {
  662. label: '是',
  663. value: '1'
  664. },
  665. ],
  666. }
  667. },
  668. {
  669. hide: true,
  670. prop: "roadTransportPermitPicUrl",
  671. label: "道路运输许可证图片",
  672. type: 'img',
  673. form: {
  674. width: '90%',
  675. formLabelWidth: formLabelWidth,
  676. type: 'uploadImg',
  677. hideEide: false,
  678. required: true,
  679. hideInfo: false,
  680. }
  681. },
  682. {
  683. hide: true,
  684. prop: "vehBodyUrl",
  685. label: "车身45°照片",
  686. type: 'img',
  687. form: {
  688. width: '90%',
  689. formLabelWidth: formLabelWidth,
  690. type: 'uploadImg',
  691. required: true,
  692. }
  693. },
  694. {
  695. hide: true,
  696. prop: "vehPosImgUrl",
  697. label: "行驶证正面照",
  698. type: 'img',
  699. form: {
  700. width: '90%',
  701. formLabelWidth: formLabelWidth,
  702. type: 'uploadImg',
  703. required: true,
  704. }
  705. }, {
  706. hide: true,
  707. prop: "vehNegImgUrl",
  708. label: "行驶证反面照",
  709. type: 'img',
  710. form: {
  711. width: '90%',
  712. formLabelWidth: formLabelWidth,
  713. type: 'uploadImg',
  714. required: true,
  715. }
  716. },
  717. // {
  718. // hide: true,
  719. // prop: "vehicleSign",
  720. // label: "车辆签约",
  721. // listData: VEHICLE_CONTRACT_TYPE,
  722. // form: {
  723. // width: '45%',
  724. // hideEdit: true,
  725. // type: 'select',
  726. // formLabelWidth: formLabelWidth,
  727. // listData: VEHICLE_CONTRACT_TYPE
  728. // }
  729. // },
  730. // {
  731. // hide: true,
  732. // prop: "vehicleType",
  733. // label: "行驶证车辆类型",
  734. // form: {
  735. // width: '45%',
  736. // hideEdit: true,
  737. // formLabelWidth: formLabelWidth,
  738. // type: 'input',
  739. // }
  740. // },
  741. // {
  742. // hide: true,
  743. // prop: "agreementId",
  744. // label: "签约编号",
  745. // form: {
  746. // width: '45%',
  747. // hideEdit: true,
  748. // formLabelWidth: formLabelWidth,
  749. // type: 'input',
  750. // }
  751. // }, {
  752. // hide: true,
  753. // prop: "channelId",
  754. // label: "添加渠道编号",
  755. // form: {
  756. // width: '45%',
  757. // hideEdit: true,
  758. // formLabelWidth: formLabelWidth,
  759. // type: 'input',
  760. // }
  761. // }, {
  762. // hide: true,
  763. // prop: "scenePayType",
  764. // label: "代扣协议支撑服务场景",
  765. // form: {
  766. // width: '45%',
  767. // hideEdit: true,
  768. // formLabelWidth: formLabelWidth,
  769. // type: 'input',
  770. // }
  771. // }, {
  772. // hide: true,
  773. // prop: "transportIdNum",
  774. // label: "道路运输证编号",
  775. // form: {
  776. // width: '45%',
  777. // hideEdit: true,
  778. // formLabelWidth: formLabelWidth,
  779. // type: 'input',
  780. // }
  781. // }, {
  782. // hide: true,
  783. // prop: "licenseIdNum",
  784. // label: "经营许可证编号",
  785. // form: {
  786. // width: '45%',
  787. // hideEdit: true,
  788. // formLabelWidth: formLabelWidth,
  789. // type: 'input',
  790. // }
  791. // },
  792. // {
  793. // hide: true,
  794. // prop: "proxyUrl",
  795. // label: "委托书地址",
  796. // form: {
  797. // width: '45%',
  798. // hideEdit: true,
  799. // formLabelWidth: formLabelWidth,
  800. // type: 'input',
  801. // }
  802. // }, {
  803. // hide: true,
  804. // prop: "emergencyFlag",
  805. // label: "应急车辆标识",
  806. // listData: EMERGENCY_VEHICLE_TYPE,
  807. // form: {
  808. // width: '45%',
  809. // hideEdit: true,
  810. // formLabelWidth: formLabelWidth,
  811. // type: 'select',
  812. // listData: EMERGENCY_VEHICLE_TYPE,
  813. // }
  814. // },
  815. // {
  816. // hide: true,
  817. // prop: "registeredTime",
  818. // label: "录入时间",
  819. // form: {
  820. // width: '45%',
  821. // hideEdit: true,
  822. // formLabelWidth: formLabelWidth,
  823. // type: 'input',
  824. // }
  825. // },
  826. // {
  827. // hide: true,
  828. // prop: "uploadStatus",
  829. // label: "上传状态",
  830. // form: {
  831. // width: '45%',
  832. // hideEdit: true,
  833. // formLabelWidth: formLabelWidth,
  834. // type: 'input',
  835. // }
  836. // }, {
  837. // hide: true,
  838. // prop: "daspVehicleId",
  839. // label: "认证监管平台车辆编号",
  840. // form: {
  841. // width: '45%',
  842. // hideEdit: true,
  843. // formLabelWidth: formLabelWidth,
  844. // type: 'input',
  845. // }
  846. // }, {
  847. // hide: true,
  848. // prop: "daspSign",
  849. // label: "是否认证监管平台",
  850. // form: {
  851. // width: '45%',
  852. // hideEdit: true,
  853. // formLabelWidth: formLabelWidth,
  854. // type: 'input',
  855. // }
  856. // }, {
  857. // hide: true,
  858. // prop: "daspAccept",
  859. // label: "认证监管平台",
  860. // form: {
  861. // width: '45%',
  862. // hideEdit: true,
  863. // formLabelWidth: formLabelWidth,
  864. // type: 'input',
  865. // }
  866. // }
  867. ],
  868. });
  869. </script>
  870. <style lang="scss" scoped></style>