supplier_list-detail.vue 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484
  1. <template>
  2. <div>
  3. <div class="sty">
  4. <el-page-header @back="goBack" content="详情页面"> </el-page-header>
  5. </div>
  6. <el-card class="box-card">
  7. <div slot="header" class="clearfix">
  8. <span>供应商编码</span>
  9. </div>
  10. <el-row>
  11. <el-col :span="6"
  12. ><span class="color">创建组织</span
  13. ><input type="text" v-model="infoForm.createOrgName"
  14. /></el-col>
  15. <el-col :span="6"
  16. ><span>使用组织</span><input type="text" v-model="infoForm.useOrgId"
  17. /></el-col>
  18. <el-col :span="6"
  19. ><span class="color">注册编码</span
  20. ><input v-model="infoForm.regNumber" type="text"
  21. /></el-col>
  22. <el-col :span="6"
  23. ><span class="color">编码</span
  24. ><input v-model="infoForm.number" type="text"
  25. /></el-col>
  26. </el-row>
  27. <el-row>
  28. <el-col :span="6"
  29. ><span>名称</span><input v-model="infoForm.name" type="text"
  30. /></el-col>
  31. <el-col :span="6"
  32. ><span>简称</span><input v-model="infoForm.shortName" type="text"
  33. /></el-col>
  34. </el-row>
  35. </el-card>
  36. <el-card class="box-card">
  37. <div slot="header" class="clearfix">
  38. <span>基本信息</span>
  39. </div>
  40. <div class="baseInfo">
  41. <div>
  42. <div class="base-header">
  43. <span>地址</span>
  44. </div>
  45. <el-row>
  46. <el-col :span="24"
  47. ><span class="marg-r color">国家</span
  48. ><input v-model="infoForm.country" type="text"
  49. /></el-col>
  50. </el-row>
  51. <el-row>
  52. <el-col :span="24"
  53. ><span class="marg-r color">地区</span
  54. ><input v-model="infoForm.provincial" type="text"
  55. /></el-col>
  56. </el-row>
  57. <el-row>
  58. <el-col :span="24"
  59. ><span class="marg-r color">通讯地址</span
  60. ><textarea
  61. v-model="infoForm.address"
  62. name=""
  63. id=""
  64. cols="30"
  65. rows="10"
  66. class="textareaStyle"
  67. ></textarea>
  68. </el-col>
  69. </el-row>
  70. <el-row>
  71. <el-col :span="24"
  72. ><span class="marg-r color">邮政编码</span
  73. ><input v-model="infoForm.zip" type="text"
  74. /></el-col>
  75. </el-row>
  76. <el-row>
  77. <el-col :span="24"
  78. ><span class="marg-r">语言</span
  79. ><input v-model="infoForm.language" type="text"
  80. /></el-col>
  81. </el-row>
  82. <el-row>
  83. <el-col :span="24"
  84. ><span class="marg-r">公司地址</span
  85. ><textarea
  86. v-model="infoForm.webSite"
  87. class="textareaStyle"
  88. name=""
  89. id=""
  90. cols="30"
  91. rows="10"
  92. ></textarea>
  93. </el-col>
  94. </el-row>
  95. </div>
  96. <div>
  97. <div class="base-header">
  98. <span>注册</span>
  99. </div>
  100. <el-row>
  101. <el-col :span="24"
  102. ><span class="marg-r">行业</span
  103. ><input v-model="infoForm.trade" type="text"
  104. /></el-col>
  105. </el-row>
  106. <el-row>
  107. <el-col :span="24"
  108. ><span class="marg-r">创立日期</span
  109. ><input v-model="infoForm.foundDate" type="text"
  110. /></el-col>
  111. </el-row>
  112. <el-row>
  113. <el-col :span="24"
  114. ><span class="marg-r color">法人代表</span
  115. ><input v-model="infoForm.legalPerson" type="text"
  116. /></el-col>
  117. </el-row>
  118. <el-row>
  119. <el-col :span="24"
  120. ><span class="marg-r color">注册资金(万元)</span
  121. ><input v-model="infoForm.registerFund" type="text"
  122. /></el-col>
  123. </el-row>
  124. <el-row>
  125. <el-col :span="24"
  126. ><span class="marg-r color">公司规模工商登记号</span
  127. ><input v-model="infoForm.registerCode" type="text"
  128. /></el-col>
  129. </el-row>
  130. <el-row>
  131. <el-col :span="24"
  132. ><span class="marg-r color">生产经许可证</span
  133. ><input v-model="infoForm.tendPermit" type="text"
  134. /></el-col>
  135. </el-row>
  136. <el-row>
  137. <el-col :span="24"
  138. ><span class="marg-r color">统一社会信用代码</span
  139. ><input v-model="infoForm.socialCreCode" type="text"
  140. /></el-col>
  141. </el-row>
  142. <el-row>
  143. <el-col :span="24"
  144. ><span class="marg-r color">注册地址</span
  145. ><textarea
  146. v-model="infoForm.registerAddress"
  147. name=""
  148. id=""
  149. cols="30"
  150. rows="10"
  151. class="textareaStyle"
  152. ></textarea>
  153. </el-col>
  154. </el-row>
  155. </div>
  156. <div>
  157. <div class="base-header">
  158. <span>管理</span>
  159. </div>
  160. <el-row>
  161. <el-col :span="24"
  162. ><span class="marg-r color">负责部门</span
  163. ><input v-model="infoForm.deptName" type="text"
  164. /></el-col>
  165. </el-row>
  166. <el-row>
  167. <el-col :span="24"
  168. ><span class="marg-r color">负责人</span
  169. ><input v-model="infoForm.staffName" type="text"
  170. /></el-col>
  171. </el-row>
  172. <el-row>
  173. <el-col :span="24"
  174. ><span class="marg-r">供应商分类</span
  175. ><input v-model="infoForm.supplierClassify" type="text"
  176. /></el-col>
  177. </el-row>
  178. <el-row>
  179. <el-col :span="24"
  180. ><span class="marg-r">供应类别</span
  181. ><select name="" id="" class="selectStyle">
  182. <option value="">采购</option>
  183. </select></el-col
  184. >
  185. </el-row>
  186. <el-row>
  187. <el-col :span="24"
  188. ><span class="marg-r">供应商等级</span
  189. ><input v-model="infoForm.supplierGrade" type="text"
  190. /></el-col>
  191. </el-row>
  192. <el-row>
  193. <el-col :span="24"
  194. ><span class="marg-r color">供应商分组</span
  195. ><input v-model="infoForm.groupName" type="text"
  196. /></el-col>
  197. </el-row>
  198. <el-row>
  199. <el-col :span="24"
  200. ><span class="marg-r color">公司类别</span
  201. ><input v-model="infoForm.companyClassify" type="text"
  202. /></el-col>
  203. </el-row>
  204. <el-row>
  205. <el-col :span="24"
  206. ><span class="marg-r color">公司性质</span
  207. ><input v-model="infoForm.companyNature" type="text"
  208. /></el-col>
  209. </el-row>
  210. <el-row>
  211. <el-col :span="24"
  212. ><span class="marg-r">公司规模</span
  213. ><input v-model="infoForm.companyScale" type="text"
  214. /></el-col>
  215. </el-row>
  216. <el-row>
  217. <el-col :span="24"
  218. ><span class="marg-r">对应组织</span
  219. ><input v-model="infoForm.correspondOrgName" type="text"
  220. /></el-col>
  221. </el-row>
  222. </div>
  223. </div>
  224. </el-card>
  225. <el-card class="box-card">
  226. <div slot="header" class="clearfix">
  227. <span>商务信息</span>
  228. </div>
  229. <el-row>
  230. <el-col :span="6"
  231. ><span class="color">采购组</span><input type="text"
  232. /></el-col>
  233. <el-col :span="6"><span>默认价目表</span><input type="text" /></el-col>
  234. <el-col :span="6"
  235. ><span>业务状态</span
  236. ><select name="" id="" class="selectStyle2">
  237. <option value="">正常</option>
  238. </select></el-col
  239. >
  240. <el-col :span="6"><span>默认折扣表</span><input type="text" /></el-col>
  241. </el-row>
  242. <el-row>
  243. <el-col :span="6"
  244. ><span>冻结范围</span
  245. ><select name="" id="" class="selectStyle2">
  246. <option value=""></option></select
  247. ></el-col>
  248. <el-col :span="6"
  249. ><span class="color">供货方</span><input type="text"
  250. /></el-col>
  251. <el-col :span="6"><span>冻结人</span><input type="text" /></el-col>
  252. <el-col :span="6"
  253. ><span class="color">VMI仓库</span><input type="text"
  254. /></el-col>
  255. </el-row>
  256. <el-row>
  257. <el-col :span="6"
  258. ><span>冻结日期</span><input type="date" class="inputDate"
  259. /></el-col>
  260. <el-col :span="6"><span>VMI业务</span><input type="checkbox" /></el-col>
  261. <el-col :span="6"
  262. ><span class="color">汇总公司</span><input type="text"
  263. /></el-col>
  264. <el-col :span="6"
  265. ><span>启用供应商协同</span><input type="checkbox"
  266. /></el-col>
  267. </el-row>
  268. <el-row>
  269. <el-col :span="6"><span>保证金比例</span><input type="text" /></el-col>
  270. <el-col :span="6"
  271. ><span class="color">默认联系人</span><input type="text"
  272. /></el-col>
  273. <el-col :span="6"></el-col>
  274. <el-col :span="6"></el-col>
  275. </el-row>
  276. </el-card>
  277. <el-card class="box-card">
  278. <div slot="header" class="clearfix">
  279. <span>财务信息</span>
  280. </div>
  281. <el-row>
  282. <el-col :span="6"
  283. ><span class="color">对应客户</span><input type="text"
  284. /></el-col>
  285. <el-col :span="6"
  286. ><span>单次预付额度</span><input type="text"
  287. /></el-col>
  288. <el-col :span="6"
  289. ><span class="color">发票类型</span
  290. ><select name="" id="" class="selectStyle2">
  291. <option value="">正常</option>
  292. </select></el-col
  293. >
  294. <el-col :span="6"
  295. ><span class="color">结算币别</span><input type="text"
  296. /></el-col>
  297. </el-row>
  298. <el-row>
  299. <el-col :span="6"
  300. ><span class="color">税分类</span><input type="text"
  301. /></el-col>
  302. <el-col :span="6"
  303. ><span class="color">默认税率</span><input type="text"
  304. /></el-col>
  305. <el-col :span="6"
  306. ><span class="color">结算方式</span><input type="text"
  307. /></el-col>
  308. <el-col :span="6"><span>税务登记号</span><input type="text" /></el-col>
  309. </el-row>
  310. <el-row>
  311. <el-col :span="6"
  312. ><span>描述</span
  313. ><textarea
  314. class="textareaStyle"
  315. name=""
  316. id=""
  317. cols="30"
  318. rows="10"
  319. style="width: 41%"
  320. ></textarea>
  321. </el-col>
  322. <el-col :span="6"
  323. ><span class="color">付款条件</span><input type="text"
  324. /></el-col>
  325. <el-col :span="6"
  326. ><span class="color">经营类型</span><input type="text"
  327. /></el-col>
  328. <el-col :span="6"
  329. ><span class="color">结算方</span><input type="text"
  330. /></el-col>
  331. </el-row>
  332. <el-row>
  333. <el-col :span="6"
  334. ><span class="color">收款方</span><input type="text"
  335. /></el-col>
  336. <el-col :span="6"></el-col>
  337. <el-col :span="6"></el-col>
  338. <el-col :span="6"></el-col>
  339. </el-row>
  340. </el-card>
  341. </div>
  342. </template>
  343. <script>
  344. export default {
  345. props: {
  346. infoList: {
  347. type: Object,
  348. required: true,
  349. },
  350. },
  351. data() {
  352. return {
  353. infoForm: {
  354. address: "",
  355. auditName: "",
  356. companyClassify: "",
  357. companyNature: "",
  358. companyScale: "",
  359. correspondOrgName: "",
  360. country: "",
  361. createBy: "",
  362. createOrgName: "",
  363. createTime: "",
  364. deptName: "",
  365. forbidStatus: "",
  366. foundDate: "",
  367. groupName: "",
  368. groupNumber: "",
  369. id: "",
  370. language: "",
  371. legalPerson: "",
  372. name: "",
  373. number: "",
  374. provincial: "",
  375. regNumber: "",
  376. registerAddress: "",
  377. registerCode: "",
  378. registerFund: 0,
  379. shortName: "",
  380. socialCreCode: "",
  381. staffName: "",
  382. supplierClassify: "",
  383. supplierGrade: "",
  384. supplyClassify: "",
  385. syncTime: "",
  386. tendPermit: "",
  387. trade: "",
  388. updateBy: "",
  389. updateTime: "",
  390. useOrgId: "",
  391. useOrgName: "",
  392. useOrgNumber: "",
  393. webSite: "",
  394. zip: "",
  395. },
  396. };
  397. },
  398. created() {
  399. this.infoForm = this.infoList;
  400. },
  401. methods: {
  402. goBack() {
  403. console.log(this.$parent);
  404. this.$parent.isShow = true;
  405. },
  406. },
  407. };
  408. </script>
  409. <style lang="scss" scoped>
  410. .baseWidth {
  411. width: 46%;
  412. }
  413. .inputDate {
  414. width: 41%;
  415. }
  416. .selectStyle2 {
  417. width: 41%;
  418. }
  419. .selectStyle {
  420. width: 31%;
  421. }
  422. .textareaStyle {
  423. vertical-align: text-top;
  424. resize: none;
  425. width: 31%;
  426. height: 100px;
  427. }
  428. .color {
  429. color: #1f93ec;
  430. }
  431. .el-col-24 {
  432. margin: 6px 0;
  433. }
  434. .marg-r {
  435. padding-right: 15px;
  436. font-size: 12px;
  437. display: inline-block;
  438. width: 120px;
  439. }
  440. .base-header {
  441. height: 20px;
  442. width: 60%;
  443. border-bottom: 2px solid gray;
  444. span {
  445. width: 100px;
  446. height: 100%;
  447. display: block;
  448. text-align: center;
  449. color: #fff;
  450. background-color: gray;
  451. }
  452. }
  453. .box-card {
  454. margin-bottom: 20px;
  455. }
  456. .el-col-6 {
  457. span {
  458. padding-right: 10px;
  459. display: inline-block;
  460. width: 100px;
  461. }
  462. }
  463. .baseInfo {
  464. display: flex;
  465. justify-content: space-between;
  466. > div {
  467. width: 33%;
  468. }
  469. }
  470. .sty {
  471. margin-bottom: 20px;
  472. }
  473. .el-row {
  474. margin-bottom: 20px;
  475. &:last-child {
  476. margin-bottom: 0;
  477. }
  478. }
  479. </style>