modify_list-apply.vue 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878
  1. <template>
  2. <div>
  3. <div>
  4. <el-page-header @back="goBack" content="存货调价单"> </el-page-header>
  5. </div>
  6. <br /><br />
  7. <div>
  8. <el-form
  9. ref="screenForm"
  10. label-width="100px"
  11. size="small"
  12. label-position="left"
  13. >
  14. <el-row :gutter="20">
  15. <el-col :xs="24" :sm="12" :lg="6">
  16. <el-form-item label="单据编号">
  17. <el-input
  18. placeholder="请输入"
  19. disabled
  20. v-model="base.billId"
  21. ></el-input>
  22. </el-form-item>
  23. </el-col>
  24. <el-col :xs="24" :sm="12" :lg="6">
  25. <el-form-item label="调价日期">
  26. <el-date-picker
  27. v-model="base.startDate"
  28. type="datetime"
  29. disabled
  30. placeholder="请输入调价日期"
  31. value-format="yyyy-MM-dd HH:mm:ss"
  32. >
  33. </el-date-picker>
  34. </el-form-item>
  35. </el-col>
  36. <el-col :xs="24" :sm="12" :lg="6">
  37. <el-form-item label="调价部门">
  38. <el-input placeholder="请输入" disabled></el-input>
  39. </el-form-item>
  40. </el-col>
  41. <el-col :xs="24" :sm="12" :lg="6">
  42. <el-form-item label="调价业务员">
  43. <el-input placeholder="请输入" disabled></el-input>
  44. </el-form-item>
  45. </el-col>
  46. <el-col :xs="24" :sm="12" :lg="6">
  47. <el-form-item label="制单日期">
  48. <el-date-picker
  49. v-model="startDate"
  50. disabled
  51. type="datetime"
  52. placeholder="请输入制单日期"
  53. value-format="yyyy-MM-dd HH:mm:ss"
  54. >
  55. </el-date-picker>
  56. </el-form-item>
  57. </el-col>
  58. <el-col :xs="24" :sm="12" :lg="6">
  59. <el-form-item label="销售类型">
  60. <el-select placeholder="请选择销售类型" v-model="saleTypeId">
  61. <el-option
  62. v-for="item in typeList"
  63. :label="item.name"
  64. :value="item.name"
  65. ></el-option>
  66. </el-select>
  67. </el-form-item>
  68. </el-col>
  69. <el-col :xs="24" :sm="12" :lg="6">
  70. <el-form-item label="文件编码">
  71. <el-input placeholder="请输入" v-model="base.remark"></el-input>
  72. </el-form-item>
  73. </el-col>
  74. <el-col :xs="24" :sm="12" :lg="6">
  75. <el-form-item label="" class="fr"> </el-form-item>
  76. </el-col>
  77. </el-row>
  78. </el-form>
  79. </div>
  80. <div class="mymain-container">
  81. <!-- 列表 -->
  82. <div class="table">
  83. <el-form v-if="!detail.length" size="small" label-position="left">
  84. <el-table
  85. v-loading="listLoading"
  86. :data="items"
  87. element-loading-text="Loading"
  88. border
  89. fit
  90. highlight-current-row
  91. stripe
  92. >
  93. <el-table-column
  94. align="center"
  95. label="操作类型"
  96. prop="nname"
  97. min-width="160"
  98. show-overflow-tooltip
  99. >
  100. <!-- <el-button type="text" class="textColor">修改</el-button> -->
  101. <template slot-scope="scope">
  102. <el-button
  103. type="text"
  104. class="textColor"
  105. @click="hanleDeleInd(scope.$index)"
  106. >删除</el-button
  107. >
  108. </template>
  109. </el-table-column>
  110. <el-table-column
  111. align="center"
  112. label="销售类型"
  113. prop="saleTypeId"
  114. min-width="160"
  115. show-overflow-tooltip
  116. >
  117. <template slot-scope="scope">
  118. <el-form-item>
  119. <el-select
  120. placeholder="请选择销售类型"
  121. v-model="scope.row.saleTypeId"
  122. >
  123. <el-option
  124. v-for="item in typeList"
  125. :label="item.name"
  126. :value="item.id"
  127. ></el-option>
  128. </el-select>
  129. </el-form-item>
  130. </template>
  131. </el-table-column>
  132. <el-table-column
  133. align="center"
  134. label="存货编码"
  135. prop="materialNumber"
  136. min-width="160"
  137. show-overflow-tooltip
  138. >
  139. <template slot-scope="scope">
  140. <el-form-item>
  141. <el-input v-model="scope.row.materialNumber"></el-input>
  142. </el-form-item>
  143. </template>
  144. </el-table-column>
  145. <el-table-column
  146. align="center"
  147. label="存货名称"
  148. prop="materialName"
  149. min-width="160"
  150. show-overflow-tooltip
  151. >
  152. <template slot-scope="scope">
  153. <el-form-item>
  154. <el-input v-model="scope.row.materialName"></el-input>
  155. </el-form-item>
  156. </template>
  157. </el-table-column>
  158. <el-table-column
  159. align="center"
  160. label="规格型号"
  161. prop="specification"
  162. min-width="160"
  163. show-overflow-tooltip
  164. >
  165. <template slot-scope="scope">
  166. <el-form-item>
  167. <el-input v-model="scope.row.specification"></el-input>
  168. </el-form-item>
  169. </template>
  170. </el-table-column>
  171. <el-table-column
  172. align="center"
  173. label="计量单位"
  174. prop="company"
  175. min-width="160"
  176. show-overflow-tooltip
  177. >
  178. <template slot-scope="scope">
  179. <el-form-item>
  180. <el-input v-model="scope.row.SalesType"></el-input>
  181. </el-form-item>
  182. </template>
  183. </el-table-column>
  184. <el-table-column
  185. align="center"
  186. label="批发价"
  187. prop="batchPrice"
  188. min-width="160"
  189. show-overflow-tooltip
  190. >
  191. <template slot-scope="scope">
  192. <el-form-item>
  193. <el-input v-model="scope.row.batchPrice"></el-input>
  194. </el-form-item>
  195. </template>
  196. </el-table-column>
  197. <el-table-column
  198. align="center"
  199. label="格力折扣"
  200. prop="retailPrice"
  201. min-width="160"
  202. show-overflow-tooltip
  203. ><template slot-scope="scope">
  204. <el-form-item>
  205. <el-input v-model="scope.row.retailPrice"></el-input>
  206. </el-form-item>
  207. </template>
  208. </el-table-column>
  209. <el-table-column
  210. align="center"
  211. label="返利类型"
  212. prop="rebateUseRate"
  213. min-width="160"
  214. show-overflow-tooltip
  215. ><template slot-scope="scope">
  216. <el-form-item>
  217. <el-input v-model="scope.row.rebateUseRate"></el-input>
  218. </el-form-item>
  219. </template>
  220. </el-table-column>
  221. <el-table-column
  222. align="center"
  223. label="生效日期"
  224. prop="startDate"
  225. min-width="160"
  226. show-overflow-tooltip
  227. ><template slot-scope="scope">
  228. <el-form-item>
  229. <el-date-picker
  230. v-model="scope.row.startDate"
  231. type="date"
  232. placeholder="请输入调价日期"
  233. value-format="yyyy-MM-dd"
  234. >
  235. </el-date-picker>
  236. </el-form-item>
  237. </template>
  238. </el-table-column>
  239. <el-table-column
  240. align="center"
  241. label="失效日期"
  242. prop="endDate"
  243. min-width="160"
  244. show-overflow-tooltip
  245. ><template slot-scope="scope">
  246. <el-form-item>
  247. <el-date-picker
  248. v-model="scope.row.endDate"
  249. type="date"
  250. placeholder="请输入调价日期"
  251. value-format="yyyy-MM-dd"
  252. >
  253. </el-date-picker>
  254. </el-form-item>
  255. </template>
  256. </el-table-column>
  257. <el-table-column
  258. align="center"
  259. label="是否促销价"
  260. prop="isPromote"
  261. min-width="160"
  262. show-overflow-tooltip
  263. ><template slot-scope="scope">
  264. <el-form-item>
  265. <el-select
  266. v-model="scope.row.isPromote"
  267. @change="hanleChange"
  268. placeholder="请选择是否促销价"
  269. >
  270. <el-option
  271. v-for="item in scope.row.isPromoteArr"
  272. :key="item.bool"
  273. :value="item.bool"
  274. :label="item.value"
  275. >
  276. </el-option>
  277. </el-select>
  278. </el-form-item>
  279. </template>
  280. </el-table-column>
  281. <el-table-column
  282. align="center"
  283. label="数量"
  284. prop="qty"
  285. min-width="160"
  286. show-overflow-tooltip
  287. ><template slot-scope="scope">
  288. <el-form-item>
  289. <el-input v-model="scope.row.qty"></el-input>
  290. </el-form-item>
  291. </template>
  292. </el-table-column>
  293. <el-table-column
  294. align="center"
  295. label="现金钱包"
  296. prop="wallets"
  297. min-width="160"
  298. show-overflow-tooltip
  299. ><template slot-scope="scope">
  300. <el-form-item>
  301. <el-select
  302. v-model="scope.row.isPublish"
  303. @change="hanleChange"
  304. placeholder="请选择现金钱包"
  305. >
  306. <el-option
  307. v-for="item in scope.row.rebateList"
  308. :key="item.bool"
  309. :value="item.bool"
  310. :label="item.value"
  311. >
  312. </el-option>
  313. </el-select>
  314. </el-form-item>
  315. </template>
  316. </el-table-column>
  317. <el-table-column
  318. align="center"
  319. label="发布"
  320. prop="isPublish"
  321. min-width="160"
  322. show-overflow-tooltip
  323. ><template slot-scope="scope">
  324. <el-form-item>
  325. <el-select
  326. v-model="scope.row.isPublish"
  327. @change="hanleChange"
  328. placeholder="请选择是否发布"
  329. >
  330. <el-option
  331. v-for="item in scope.row.isPublishArr"
  332. :key="item.bool"
  333. :value="item.bool"
  334. :label="item.value"
  335. >
  336. </el-option>
  337. </el-select>
  338. </el-form-item>
  339. </template>
  340. </el-table-column>
  341. </el-table>
  342. </el-form>
  343. <el-form :model="detail" v-else size="small" label-position="left">
  344. <el-table
  345. v-loading="listLoading"
  346. :data="detail"
  347. element-loading-text="Loading"
  348. border
  349. fit
  350. highlight-current-row
  351. stripe
  352. >
  353. <el-table-column
  354. align="center"
  355. label="操作类型"
  356. prop="nname"
  357. min-width="160"
  358. show-overflow-tooltip
  359. >
  360. <!-- <el-button type="text" class="textColor">修改</el-button> -->
  361. <template slot-scope="scope">
  362. <el-button
  363. type="text"
  364. class="textColor"
  365. @click="hanleDeleInd(scope.$index)"
  366. >删除</el-button
  367. >
  368. </template>
  369. </el-table-column>
  370. <el-table-column
  371. align="center"
  372. label="销售类型"
  373. prop="saleTypeId"
  374. min-width="160"
  375. show-overflow-tooltip
  376. >
  377. <template slot-scope="scope">
  378. <el-form-item>
  379. <el-select
  380. placeholder="请选择销售类型"
  381. v-model="scope.row.saleTypeId"
  382. >
  383. <el-option
  384. v-for="item in typeList"
  385. :label="item.name"
  386. :value="item.id"
  387. ></el-option>
  388. </el-select>
  389. </el-form-item>
  390. </template>
  391. </el-table-column>
  392. <el-table-column
  393. align="center"
  394. label="存货编码"
  395. prop="materialNumber"
  396. min-width="160"
  397. show-overflow-tooltip
  398. >
  399. <template slot-scope="scope">
  400. <el-form-item>
  401. <el-input v-model="scope.row.materialNumber"></el-input>
  402. </el-form-item>
  403. </template>
  404. </el-table-column>
  405. <el-table-column
  406. align="center"
  407. label="存货名称"
  408. prop="materialName"
  409. min-width="160"
  410. show-overflow-tooltip
  411. >
  412. <template slot-scope="scope">
  413. <el-form-item>
  414. <el-input v-model="scope.row.materialName"></el-input>
  415. </el-form-item>
  416. </template>
  417. </el-table-column>
  418. <el-table-column
  419. align="center"
  420. label="规格型号"
  421. prop="specification"
  422. min-width="160"
  423. show-overflow-tooltip
  424. >
  425. <template slot-scope="scope">
  426. <el-form-item>
  427. <el-input v-model="scope.row.specification"></el-input>
  428. </el-form-item>
  429. </template>
  430. </el-table-column>
  431. <el-table-column
  432. align="center"
  433. label="计量单位"
  434. prop="company"
  435. min-width="160"
  436. show-overflow-tooltip
  437. >
  438. <template slot-scope="scope">
  439. <el-form-item>
  440. <el-input v-model="scope.row.SalesType"></el-input>
  441. </el-form-item>
  442. </template>
  443. </el-table-column>
  444. <el-table-column
  445. align="center"
  446. label="批发价"
  447. prop="batchPrice"
  448. min-width="160"
  449. show-overflow-tooltip
  450. >
  451. <template slot-scope="scope">
  452. <el-form-item>
  453. <el-input v-model="scope.row.batchPrice"></el-input>
  454. </el-form-item>
  455. </template>
  456. </el-table-column>
  457. <el-table-column
  458. align="center"
  459. label="零售价"
  460. prop="retailPrice"
  461. min-width="160"
  462. show-overflow-tooltip
  463. ><template slot-scope="scope">
  464. <el-form-item>
  465. <el-input v-model="scope.row.retailPrice"></el-input>
  466. </el-form-item>
  467. </template>
  468. </el-table-column>
  469. <el-table-column
  470. align="center"
  471. label="返利使用比例"
  472. prop="rebateUseRate"
  473. min-width="160"
  474. show-overflow-tooltip
  475. ><template slot-scope="scope">
  476. <el-form-item>
  477. <el-input v-model="scope.row.rebateUseRate"></el-input>
  478. </el-form-item>
  479. </template>
  480. </el-table-column>
  481. <el-table-column
  482. align="center"
  483. label="生效日期"
  484. prop="startDate"
  485. min-width="160"
  486. show-overflow-tooltip
  487. ><template slot-scope="scope">
  488. <el-form-item>
  489. <el-date-picker
  490. v-model="scope.row.startDate"
  491. type="date"
  492. placeholder="请输入调价日期"
  493. value-format="yyyy-MM-dd"
  494. >
  495. </el-date-picker>
  496. </el-form-item>
  497. </template>
  498. </el-table-column>
  499. <el-table-column
  500. align="center"
  501. label="失效日期"
  502. prop="endDate"
  503. min-width="160"
  504. show-overflow-tooltip
  505. ><template slot-scope="scope">
  506. <el-form-item>
  507. <el-date-picker
  508. v-model="scope.row.endDate"
  509. type="date"
  510. placeholder="请输入调价日期"
  511. value-format="yyyy-MM-dd"
  512. >
  513. </el-date-picker>
  514. </el-form-item>
  515. </template>
  516. </el-table-column>
  517. <el-table-column
  518. align="center"
  519. label="是否促销价"
  520. prop="isPromote"
  521. min-width="160"
  522. show-overflow-tooltip
  523. ><template slot-scope="scope">
  524. <el-form-item>
  525. <el-select
  526. v-model="scope.row.isPromote"
  527. @change="hanleChange"
  528. placeholder="请选择是否促销价"
  529. >
  530. <el-option
  531. v-for="item in scope.row.isPromoteArr"
  532. :key="item.bool"
  533. :value="item.bool"
  534. :label="item.value"
  535. >
  536. </el-option>
  537. </el-select>
  538. </el-form-item>
  539. </template>
  540. </el-table-column>
  541. <el-table-column
  542. align="center"
  543. label="数量"
  544. prop="qty"
  545. min-width="160"
  546. show-overflow-tooltip
  547. ><template slot-scope="scope">
  548. <el-form-item>
  549. <el-input v-model="scope.row.qty"></el-input>
  550. </el-form-item>
  551. </template>
  552. </el-table-column>
  553. <el-table-column
  554. align="center"
  555. label="支付钱包类型"
  556. prop="wallets"
  557. min-width="160"
  558. show-overflow-tooltip
  559. ><template slot-scope="scope">
  560. <el-form-item>
  561. <el-select
  562. v-model="scope.row.isPublish"
  563. @change="hanleChange"
  564. placeholder="请选择支付钱包类型"
  565. >
  566. <el-option
  567. v-for="item in scope.row.rebateList"
  568. :key="item.bool"
  569. :value="item.bool"
  570. :label="item.value"
  571. >
  572. </el-option>
  573. </el-select>
  574. </el-form-item>
  575. </template>
  576. </el-table-column>
  577. <el-table-column
  578. align="center"
  579. label="发布"
  580. prop="isPublish"
  581. min-width="160"
  582. show-overflow-tooltip
  583. ><template slot-scope="scope">
  584. <el-form-item>
  585. <el-select
  586. v-model="scope.row.isPublish"
  587. @change="hanleChange"
  588. placeholder="请选择是否发布"
  589. >
  590. <el-option
  591. v-for="item in scope.row.isPublishArr"
  592. :key="item.bool"
  593. :value="item.bool"
  594. :label="item.value"
  595. >
  596. </el-option>
  597. </el-select>
  598. </el-form-item>
  599. </template>
  600. </el-table-column>
  601. </el-table>
  602. </el-form>
  603. <el-dialog
  604. title="提示"
  605. :visible.sync="centerDialogVisible"
  606. width="50%"
  607. center
  608. class="dia"
  609. >
  610. <el-form
  611. :model="form"
  612. ref="form"
  613. label-width="80px"
  614. :inline="false"
  615. size="normal"
  616. >
  617. <el-form-item label="产品类型">
  618. <el-select v-model="materialId" placeholder="请选择" width="100%">
  619. <el-option
  620. v-for="item in materialLis"
  621. :key="item.id"
  622. :label="item.name"
  623. :value="item.id"
  624. >
  625. </el-option>
  626. </el-select>
  627. </el-form-item>
  628. </el-form>
  629. <span slot="footer" class="dialog-footer">
  630. <el-button @click="centerDialogVisible = false">取 消</el-button>
  631. <el-button type="primary" @click="hanleAdd">确 定</el-button>
  632. </span>
  633. </el-dialog>
  634. </div>
  635. </div>
  636. <div class="btn-group clearfix">
  637. <el-button size="small">重置</el-button>
  638. <el-button size="small" type="primary" @click="hanleSbumit"
  639. >提交</el-button
  640. >
  641. <el-button
  642. style="float: right"
  643. type="primary"
  644. size="small"
  645. @click="(centerDialogVisible = true), getMaterialList()"
  646. >添加</el-button
  647. >
  648. </div>
  649. </div>
  650. </template>
  651. <script>
  652. import {
  653. getProductRriceAdd,
  654. getProductRriceConfirm,
  655. getProductRriceDetail,
  656. getProductRriceEdit,
  657. getProductRriceList,
  658. getProductRriceRevoke,
  659. getProductRriceSubmit,
  660. getTypeList,
  661. // getTree,
  662. getMaterialList,
  663. getRebate,
  664. } from "@/api/basic_data/material";
  665. import { thisTypeAnnotation } from "@babel/types";
  666. export default {
  667. data() {
  668. return {
  669. listLoading: false,
  670. screenForm: {},
  671. base: {
  672. adminCompanyId: "",
  673. adminWebsitId: "",
  674. billId: "",
  675. examineNote: "",
  676. examineResult: true,
  677. examineStatus: "",
  678. id: null,
  679. operatorId: "",
  680. operatorName: "",
  681. remark: "",
  682. saleTypeId: "",
  683. },
  684. items: [],
  685. centerDialogVisible: false,
  686. materialLis: [],
  687. materialId: "",
  688. rebateList: [],
  689. typeList: [],
  690. saleTypeId: "",
  691. remark: "",
  692. detail: [],
  693. form: {},
  694. startDate: "",
  695. };
  696. },
  697. mounted() {
  698. let params = {
  699. pageNum: 1,
  700. pageSize: 10,
  701. saleCode: "",
  702. saleName: "",
  703. status: 1,
  704. };
  705. getTypeList(params).then((res) => {
  706. this.typeList = res.data.records;
  707. });
  708. },
  709. methods: {
  710. hanleChange(e) {
  711. console.log(e);
  712. },
  713. goBack() {
  714. this.$parent.show = 1;
  715. },
  716. indexMethod(index) {
  717. console.log(index);
  718. },
  719. hanleDeleInd(index) {
  720. this.items.splice(index, 1);
  721. },
  722. getMaterialList() {
  723. let rebateParams = {
  724. pageNum: 1,
  725. pageSize: 10,
  726. mainName: "",
  727. saleTypeCode: "",
  728. saleTypeName: "",
  729. status: 1,
  730. };
  731. getRebate(rebateParams).then((res) => {
  732. this.rebateList = res.data.records;
  733. });
  734. let params = {
  735. pageNum: 1,
  736. pageSize: 10,
  737. keyword: "",
  738. };
  739. getMaterialList(params).then((res) => {
  740. this.materialLis = res.data.records;
  741. });
  742. },
  743. hanleAdd() {
  744. this.centerDialogVisible = false;
  745. this.items.push({
  746. baseUnitId: "",
  747. batchPrice: "",
  748. billId: "",
  749. endDate: "",
  750. id: null,
  751. isPromote: "",
  752. isPublish: "",
  753. materialId: this.materialId,
  754. materialName: "",
  755. materialNumber: "",
  756. parentId: "",
  757. qty: "",
  758. rebateUseRate: "",
  759. retailPrice: "",
  760. saleTypeId: this.saleTypeId,
  761. specification: "",
  762. startDate: "",
  763. wallets: [
  764. {
  765. billId: "44",
  766. id: "",
  767. mainId: "",
  768. parentId: "",
  769. parentItemId: "",
  770. },
  771. ],
  772. rebateList: this.rebateList,
  773. isPublishArr: [
  774. {
  775. value: "是",
  776. bool: 1,
  777. },
  778. {
  779. value: "否",
  780. bool: 0,
  781. },
  782. ],
  783. isPromoteArr: [
  784. {
  785. value: "是",
  786. bool: 1,
  787. },
  788. {
  789. value: "否",
  790. bool: 0,
  791. },
  792. ],
  793. });
  794. },
  795. hanleSbumit() {
  796. const params = {
  797. ...this.base,
  798. items: this.items,
  799. };
  800. getProductRriceAdd(params).then((res) => {
  801. this.items = {
  802. baseUnitId: "32",
  803. batchPrice: "23",
  804. billId: "",
  805. endDate: "",
  806. id: null,
  807. isPromote: "",
  808. isPublish: "",
  809. materialId: "",
  810. materialName: "",
  811. materialNumber: "",
  812. parentId: "",
  813. qty: "",
  814. rebateUseRate: "",
  815. retailPrice: "",
  816. saleTypeId: "",
  817. specification: "",
  818. startDate: "",
  819. wallets: [],
  820. isPublishArr: [
  821. {
  822. value: "是",
  823. bool: 1,
  824. },
  825. {
  826. value: "否",
  827. bool: 0,
  828. },
  829. ],
  830. isPromoteArr: [
  831. {
  832. value: "是",
  833. bool: 1,
  834. },
  835. {
  836. value: "否",
  837. bool: 0,
  838. },
  839. ],
  840. };
  841. this.base = {
  842. adminCompanyId: "5454",
  843. adminWebsitId: "345",
  844. billId: "34324",
  845. examineNote: "234",
  846. examineResult: true,
  847. examineStatus: "2342",
  848. id: null,
  849. operatorId: "234",
  850. operatorName: "3223",
  851. remark: "2332",
  852. saleTypeId: "2332",
  853. };
  854. getProductRriceDetail({ id: res.data }).then((res) => {
  855. this.base = {
  856. ...res.data,
  857. };
  858. this.detail = res.data.items;
  859. });
  860. });
  861. },
  862. },
  863. };
  864. </script>
  865. <style lang="scss" scoped>
  866. ::v-deep .el-date-editor--date {
  867. width: 100%;
  868. }
  869. .dia .el-select--normal {
  870. width: 100%;
  871. }
  872. </style>