Elizabeth's proactive approach involves introducing urinal toilet attachment , an ingenious concept that optimizes space and functionality.

addDrugs.vue 25KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594
  1. <template>
  2. <el-dialog
  3. :title="formTitle"
  4. width="1000px"
  5. :visible.sync="visible"
  6. :before-close="_close"
  7. class="addDrugsDialog"
  8. >
  9. <el-tabs v-model="activeName" >
  10. <el-tab-pane label="基础数据" name="first">
  11. <div>
  12. <el-form :model="form" :rules="rules" ref="form" label-width="120px"
  13. style="display: flex;flex-wrap: wrap;justify-content: space-between;">
  14. <el-form-item label="药品名称 : " prop="drug_name" >
  15. <el-input v-model="form.drug_name" style="width:160px;" placeholder="" maxlength="30"></el-input>
  16. </el-form-item>
  17. <el-form-item label="拼音 : " prop="pinyin" >
  18. <el-input v-model="form.pinyin" style="width:160px;" placeholder="" maxlength="30"></el-input>
  19. </el-form-item>
  20. <el-form-item label="五笔 : " prop="wubi">
  21. <el-input v-model="form.wubi" style="width:160px;" placeholder="" maxlength="30"></el-input>
  22. </el-form-item>
  23. <el-form-item label="药品别名 : " prop="drug_alias">
  24. <el-input v-model="form.drug_alias" style="width:160px;" placeholder="" maxlength="30"></el-input>
  25. </el-form-item>
  26. <el-form-item label="别名拼音 : " prop="drug_alias_pinyin">
  27. <el-input v-model="form.drug_alias_pinyin" style="width:160px;" placeholder="" maxlength="30"></el-input>
  28. </el-form-item>
  29. <el-form-item label="别名五笔 : " prop="drug_alias_wubi">
  30. <el-input v-model="form.drug_alias_wubi" style="width:160px;" placeholder="" maxlength="30"></el-input>
  31. </el-form-item>
  32. <el-form-item label="药品类别 : " prop="drug_category" >
  33. <el-select v-model="form.drug_category" style="width:160px;" placeholder="请选择">
  34. <el-option
  35. v-for="item,index in getDictionaryDataConfig('system','drug_category')"
  36. :key="index"
  37. :label="item.name"
  38. :value="item.id">
  39. </el-option>
  40. </el-select>
  41. </el-form-item>
  42. <el-form-item label="药品规格 : " prop="drug_spec" >
  43. <el-input v-model="form.drug_spec" style="width:160px;" placeholder="" maxlength="30"></el-input>
  44. </el-form-item>
  45. <el-form-item label="药品类型 : " prop="drug_type">
  46. <el-select v-model="form.drug_type" style="width:160px;" placeholder="请选择">
  47. <el-option
  48. v-for="item,index in getDictionaryDataConfig('system','drug_type')"
  49. :key="index"
  50. :label="item.name"
  51. :value="item.id">
  52. </el-option>
  53. </el-select>
  54. </el-form-item>
  55. <el-form-item label="库存警戒:" prop="drug_stock_limit" >
  56. <el-input v-model="form.drug_stock_limit" style="width:160px;" placeholder="" maxlength="30"></el-input>
  57. </el-form-item>
  58. <el-form-item label="产地:" prop="drug_origin_place" >
  59. <el-input v-model="form.drug_origin_place" style="width:160px;" placeholder="" maxlength="30"></el-input>
  60. </el-form-item>
  61. <el-form-item label="药品剂型 : " prop="drug_dosage_form" >
  62. <el-select v-model="form.drug_dosage_form" style="width:160px;" placeholder="请选择">
  63. <el-option
  64. v-for="item,index in getDictionaryDataConfig('system','drug_dosage_form')"
  65. :key="index"
  66. :label="item.name"
  67. :value="item.id">
  68. </el-option>
  69. </el-select>
  70. </el-form-item>
  71. <el-form-item label="医保等级 : " prop="medical_insurance_level" >
  72. <el-select v-model="form.medical_insurance_level" style="width:160px;" placeholder="请选择">
  73. <el-option
  74. v-for="item,index in getDictionaryDataConfig('system','medical_insurance_level')"
  75. :key="index"
  76. :label="item.name"
  77. :value="item.id">
  78. </el-option>
  79. </el-select>
  80. </el-form-item>
  81. <el-form-item label="最大单位 : " prop="max_unit" >
  82. <el-select v-model="form.max_unit" style="width:160px;" placeholder="请选择">
  83. <el-option
  84. v-for="item,index in getDataConfig('hemodialysis','units')"
  85. :key="index"
  86. :label="item.name"
  87. :value="item.name">
  88. </el-option>
  89. </el-select>
  90. </el-form-item>
  91. <el-form-item label="最小单位 : " prop="min_unit" >
  92. <el-select v-model="form.min_unit" style="width:160px;" placeholder="请选择">
  93. <el-option
  94. v-for="item,index in getDataConfig('hemodialysis','units')"
  95. :key="index"
  96. :label="item.name"
  97. :value="item.name">
  98. </el-option>
  99. </el-select>
  100. </el-form-item>
  101. <el-form-item label="单位换算 : " prop="unit_matrixing" >
  102. <el-input v-model="form.unit_matrixing" style="width:160px;" placeholder="" maxlength="30"></el-input>
  103. </el-form-item>
  104. <el-form-item label="零售价(元) : " prop="retail_price" >
  105. <el-input v-model="form.retail_price" style="width:160px;" placeholder="" maxlength="30"></el-input>
  106. </el-form-item>
  107. <el-form-item label="上次进价(元) : " prop="last_price" >
  108. <el-input v-model="form.last_price" style="width:160px;" placeholder="" maxlength="30"></el-input>
  109. </el-form-item>
  110. <el-form-item label="开药控制 : " prop="drug_control">
  111. <el-select v-model="form.drug_control" style="width:160px;" placeholder="请选择">
  112. <el-option
  113. v-for="item,index in getDictionaryDataConfig('system','drug_control')"
  114. :key="index"
  115. :label="item.name"
  116. :value="item.id">
  117. </el-option>
  118. </el-select>
  119. </el-form-item>
  120. <el-form-item label="批准文号 : " prop="number">
  121. <el-input v-model="form.number" style="width:160px;" placeholder="" maxlength="30"></el-input>
  122. </el-form-item>
  123. <el-form-item label="药物分类 : " prop="drug_classify" >
  124. <el-select v-model="form.drug_classify" style="width:160px;" placeholder="请选择">
  125. <el-option
  126. v-for="item, index in getDictionaryDataConfig('system','drug_classify')"
  127. :key="index"
  128. :label="item.name"
  129. :value="item.id">
  130. </el-option>
  131. </el-select>
  132. </el-form-item>
  133. <el-form-item label="剂量 : " prop="drug_dose" >
  134. <el-input v-model="form.drug_dose" style="width:70px;margin-right:5px;" placeholder=""
  135. maxlength="30"></el-input>
  136. <el-select v-model="form.drug_dose_unit" style="width:80px;" placeholder="请选择">
  137. <el-option
  138. v-for="item,index in getDataConfig('hemodialysis','units')"
  139. :key="index"
  140. :label="item.name"
  141. :value="item.id">
  142. </el-option>
  143. </el-select>
  144. </el-form-item>
  145. <el-form-item label="医保编码 : " prop="medical_insurance_number">
  146. <el-input v-model="form.medical_insurance_number" style="width:160px;" placeholder="" maxlength="30"></el-input>
  147. </el-form-item>
  148. <el-form-item label="生产厂商 : " prop="manufacturer" >
  149. <el-select v-model="form.manufacturer" style="width:160px;" placeholder="请选择">
  150. <el-option
  151. v-for="item,index in manufacturers"
  152. :key="index"
  153. :label="item.manufacturer_name"
  154. :value="item.id">
  155. </el-option>
  156. </el-select>
  157. </el-form-item>
  158. <el-form-item label="药理分类 : " prop="pharmacology_category">
  159. <el-select v-model="form.pharmacology_category" style="width:160px;" placeholder="请选择">
  160. <el-option
  161. v-for="item,index in getDictionaryDataConfig('system','pharmacology_category')"
  162. :key="index"
  163. :label="item.name"
  164. :value="item.id">
  165. </el-option>
  166. </el-select>
  167. </el-form-item>
  168. <el-form-item label="统计分类 : " prop="statistics_category">
  169. <el-select v-model="form.statistics_category" style="width:160px;" placeholder="请选择">
  170. <el-option
  171. v-for="item,index in getDictionaryDataConfig('system','statistics_category')"
  172. :key="index"
  173. :label="item.name"
  174. :value="item.id">
  175. </el-option>
  176. </el-select>
  177. </el-form-item>
  178. <el-form-item label="本位码 : " prop="code">
  179. <el-input v-model="form.code" style="width:160px;" placeholder="" maxlength="30"></el-input>
  180. </el-form-item>
  181. <el-form-item label="是否特病目录:" prop="is_special_diseases">
  182. <el-select v-model="form.is_special_diseases" style="width:160px;" placeholder="请选择">
  183. <el-option
  184. v-for="item,index in options"
  185. :key="index"
  186. :label="item.label"
  187. :value="item.value">
  188. </el-option>
  189. </el-select>
  190. </el-form-item>
  191. <el-form-item label="是否备案 : " prop="is_record">
  192. <el-select v-model="form.is_record" style="width:160px;" placeholder="请选择">
  193. <el-option
  194. v-for="item,index in options"
  195. :key="index"
  196. :label="item.label"
  197. :value="item.value">
  198. </el-option>
  199. </el-select>
  200. </el-form-item>
  201. <el-form-item label="代理商 : " prop="agent">
  202. <el-input v-model="form.agent" style="width:160px;" placeholder="" maxlength="30"></el-input>
  203. </el-form-item>
  204. <el-form-item label="" style="display:none;">
  205. <el-input style="width:160px;" placeholder="" maxlength="30"></el-input>
  206. </el-form-item>
  207. <el-form-item label="状态 : " prop="drug_status">
  208. <el-checkbox-group v-model="drug_status">
  209. <el-checkbox label="停用">停用</el-checkbox>
  210. <el-checkbox label="贵重">贵重</el-checkbox>
  211. <el-checkbox label="收费">收费</el-checkbox>
  212. <el-checkbox label="库存管理" >库存管理</el-checkbox>
  213. <el-checkbox label="默认用药途径收费" >默认用药途径收费</el-checkbox>
  214. <el-checkbox label="注射类" >注射类</el-checkbox>
  215. </el-checkbox-group>
  216. </el-form-item>
  217. <el-form-item label="限制说明 : " prop="limit_remark" style="width:100%;">
  218. <el-input type="form.restrictions" :rows="2" placeholder="请输入内容" v-model="form.limit_remark"></el-input>
  219. </el-form-item>
  220. </el-form>
  221. </div>
  222. </el-tab-pane>
  223. <el-tab-pane label="扩展数据" name="second">
  224. <el-form :model="form" label-width="120px"
  225. style="display: flex;flex-wrap: wrap;justify-content: space-between;">
  226. <el-form-item label="默认给药途径:" prop="delivery_way">
  227. <el-select v-model="form.delivery_way" style="width:160px;" placeholder="请选择">
  228. <el-option
  229. v-for="item, index in deliveryWayOptions"
  230. :key="index"
  231. :label="item.name"
  232. :value="item.name">
  233. </el-option>
  234. </el-select>
  235. </el-form-item>
  236. <el-form-item label="默认执行频率:" prop="execution_frequency">
  237. <el-select v-model="form.execution_frequency" style="width:160px;" placeholder="请选择">
  238. <el-option
  239. v-for="item,index in executionFrequencyOptions"
  240. :key="index"
  241. :label="item.name"
  242. :value="item.name">
  243. </el-option>
  244. </el-select>
  245. </el-form-item>
  246. <el-form-item label="默认单次用量:" prop="single_dose">
  247. <el-input v-model="form.single_dose" style="width:160px;" placeholder="" maxlength="30"></el-input>
  248. </el-form-item>
  249. <el-form-item label="默认开药数量:" prop="prescribing_number">
  250. <el-input v-model="form.prescribing_number" style="width:160px;" placeholder=""
  251. maxlength="30"></el-input>
  252. </el-form-item>
  253. <el-form-item label="标签:" prop="label">
  254. <el-select v-model="form.label" style="width:160px;" placeholder="请选择">
  255. <el-option
  256. v-for="item,index in sign"
  257. :key="index"
  258. :label="item.name"
  259. :value="item.id">
  260. </el-option>
  261. </el-select>
  262. </el-form-item>
  263. <el-form-item label="收费项目排序:" prop="sort">
  264. <el-input v-model="form.sort" style="width:160px;" placeholder="" maxlength="30"></el-input>
  265. </el-form-item>
  266. <el-form-item label="是否常用医嘱:" prop="is_use_doctor_advice">
  267. <el-select v-model="form.is_use_doctor_advice" style="width:160px;" placeholder="请选择">
  268. <el-option
  269. v-for="item,index in options"
  270. :key="index"
  271. :label="item.label"
  272. :value="item.value">
  273. </el-option>
  274. </el-select>
  275. </el-form-item>
  276. <el-form-item label="是否默认:" prop="is_default">
  277. <el-select v-model="form.is_default" style="width:160px;" placeholder="请选择">
  278. <el-option
  279. v-for="item,index in options"
  280. :key="index"
  281. :label="item.label"
  282. :value="item.value">
  283. </el-option>
  284. </el-select>
  285. </el-form-item>
  286. <el-form-item label="是否收费预估项:" prop="is_charge_predict">
  287. <el-select v-model="form.is_charge_predict" style="width:160px;" placeholder="请选择">
  288. <el-option
  289. v-for="item,index in options"
  290. :key="index"
  291. :label="item.label"
  292. :value="item.value">
  293. </el-option>
  294. </el-select>
  295. </el-form-item>
  296. <el-form-item label="是否统计工作量:" prop="is_statistics_work">
  297. <el-select v-model="form.is_statistics_work" style="width:160px;" placeholder="请选择">
  298. <el-option
  299. v-for="item,index in options"
  300. :key="index"
  301. :label="item.label"
  302. :value="item.value">
  303. </el-option>
  304. </el-select>
  305. </el-form-item>
  306. <el-form-item label="是否收费常用项:" prop="is_charge_use">
  307. <el-select v-model="form.is_charge_use" style="width:160px;" placeholder="请选择">
  308. <el-option
  309. v-for="item,index in options"
  310. :key="index"
  311. :label="item.label"
  312. :value="item.value">
  313. </el-option>
  314. </el-select>
  315. </el-form-item>
  316. <el-form-item label="" style="visibility: hidden;">
  317. <el-input style="width:160px;" placeholder="" maxlength="30"></el-input>
  318. </el-form-item>
  319. </el-form>
  320. </el-tab-pane>
  321. </el-tabs>
  322. <span slot="footer" class="dialog-footer">
  323. <el-button @click="cancle('form')">取 消</el-button>
  324. <el-button type="primary" @click="comfirm('form')">保 存</el-button>
  325. </span>
  326. </el-dialog>
  327. </template>
  328. <script>
  329. import { getDictionaryDataConfig,getDataConfig } from "@/utils/data";
  330. import {
  331. getAdviceConfig,
  332. } from '@/api/advice'
  333. export default {
  334. data() {
  335. return {
  336. visible: false,
  337. formTitle: '',
  338. activeName: 'first',
  339. manufacturers:[],
  340. sign: [
  341. { id: 1, name: '透析模式' },
  342. { id: 2, name: '特殊护理' },
  343. { id: 3, name: '抗凝剂' },
  344. ],
  345. options: [{
  346. value: '1',
  347. label: '是'
  348. }, {
  349. value: '2',
  350. label: '否'
  351. }],
  352. deliveryWayOptions:[],
  353. executionFrequencyOptions:[],
  354. value: '',
  355. radio: '1',
  356. drug_status:[],
  357. form: {
  358. drug_name: '',//药品名称
  359. pinyin: '',//拼音
  360. wubi: '',//五笔输入法
  361. drug_alias: '',//药品别名
  362. drug_alias_pinyin: '',//别名拼音
  363. drug_alias_wubi: '',//别名五笔
  364. drug_category: '',//药品类别
  365. drug_spec: '',//药品规格
  366. drug_type: '',//药品类型
  367. drug_stock_limit: '',//库存警戒
  368. drug_origin_place: '',//产地
  369. drug_dosage_form: '',//药品剂型
  370. medical_insurance_level: '',//医保等级
  371. max_unit: '',//最大单位
  372. min_unit: '',//最小单位
  373. unit_matrixing: '',//单位换算
  374. retail_price: '',//零售价
  375. last_price: '',//上次进价
  376. drug_control: '',//开药控制
  377. number: '',//批准文号
  378. drug_classify: '',//药物分类
  379. drug_dose: '',//药品剂量
  380. drug_dose_unit:'',
  381. medical_insurance_number: '',//医保编号
  382. manufacturer:'', //生产产商
  383. pharmacology_category: '',//药理分类
  384. statistics_category: '',//统计分类
  385. code: '',//本位码
  386. is_special_diseases: '',//是否特病目录
  387. is_record: '',//是否备案
  388. agent: '',// 代理商
  389. drug_status: '',// 状态
  390. limit_remark: '',//限制说明
  391. delivery_way: '',//默认给药途径
  392. execution_frequency: '',//默认执行频率
  393. single_dose: '',//默认单次用量
  394. prescribing_number: '',//默认开药数量
  395. label: '',//标签
  396. sort: '',//收费项目排序
  397. is_use_doctor_advice: '',//是否常用医嘱
  398. is_default: '',//是否默认
  399. is_charge_predict: '',//是否收费预估项
  400. is_statistics_work: '',//是否统计工作量
  401. is_charge_use: '',//是否收费常用项
  402. drug_code:'',
  403. },
  404. rules: {
  405. drug_name: [{ required: true, message: '请填写药品名称', trigger: 'blur' }],
  406. pinyin: [{ required: true, message: '请填写拼音' , trigger: 'blur' }],
  407. wubi: [{ required: true, message: '请填写五笔' , trigger: 'blur' }],
  408. drug_alias: [{ required: true, message: '请选择药品类别', trigger: 'change' }],
  409. drug_spec: [{ required: true, message: '请填写药品规格',trigger: 'blur' }],
  410. drug_type: [{ required: true, message: '请填写药品类型',trigger: 'blur' }],
  411. drug_stock_limit: [{ required: true, message: '请填写库存警戒',trigger: 'blur' }],
  412. drug_origin_place: [{ required: true, message: '请填写产地',trigger: 'blur' }],
  413. drug_dosage_form: [{ required: true, message: '请填写药品剂型',trigger: 'blur' }],
  414. medical_insurance_level: [{ required: true, message: '请选择医保等级',trigger: 'change' }],
  415. max_unit: [{ required: true, message: '请填写最大单位',trigger: 'change' }],
  416. min_unit: [{ required: true, message: '请填写最小单位',trigger: 'change' }],
  417. unit_matrixing: [{ required: true, message: '请填写单位换算',trigger: 'blur' }],
  418. retail_price: [{ required: true, message: '请填写零售价',trigger: 'blur' }],
  419. last_price: [{ required: true, message: '请填写上次进价',trigger: 'blur' }],
  420. drug_classify: [{ required: true, message: '请选择药物分类',trigger: 'change' }],
  421. drug_dose: [{ required: true, message: '请填写剂量',trigger: 'blur' }],
  422. manufacturer: [{ required: true, message: '请选择生产产商',trigger: 'change' }]
  423. }
  424. }
  425. },
  426. props: {
  427. manufacturers:{
  428. type:Array
  429. },
  430. titles: {
  431. type: String,
  432. default: ''
  433. },
  434. formValue: {
  435. type: Object
  436. },
  437. isCreated: {
  438. type: Number,
  439. default: 1
  440. }
  441. },
  442. methods: {
  443. cancle: function(formName) {
  444. this.$emit('dialog-cancle', this.getValue())
  445. },
  446. comfirm: function(formName) {
  447. this.$refs[formName].validate((valid) => {
  448. console.log(valid)
  449. if (valid) {
  450. console.log( this.getValue())
  451. this.$emit('dialog-comfirm', this.getValue())
  452. }
  453. })
  454. },
  455. getDictionaryDataConfig(module, filed_name) {
  456. return getDictionaryDataConfig(module, filed_name)
  457. },
  458. getDataConfig(module, filed_name){
  459. return getDataConfig(module, filed_name)
  460. },
  461. _close: function(done) {
  462. // this.clear()
  463. done()
  464. },
  465. clear: function() {
  466. this.form.id = 0
  467. this.form.name = ''
  468. this.form.intro = ''
  469. },
  470. show(id,obj) {
  471. // this.clear()
  472. this.visible = true
  473. if (id == 0) {
  474. this.formTitle = '新增'
  475. this.form['id'] = 0
  476. for(let key in obj){
  477. this.form[key] = obj[key]
  478. }
  479. } else {
  480. for(let key in obj){
  481. this.form[key] = obj[key]
  482. }
  483. this.form.drug_classify = parseInt(this.form.drug_classify)
  484. this.form['id'] = id
  485. this.drug_status = []
  486. if(this.form.drug_status.length > 0){
  487. for (let i = 0; i < this.form.drug_status.split(",").length; i++){
  488. this.drug_status.push(this.form.drug_status.split(",")[i])
  489. }
  490. console.log(this.drug_status)
  491. }
  492. this.formTitle = '编辑'
  493. }
  494. this.getAdviceConfig()
  495. },getAdviceConfig() {
  496. getAdviceConfig().then(response => {
  497. if (response.data.state == 1) {
  498. this.deliveryWayOptions =
  499. response.data.data.drugways === null
  500. ? []
  501. : response.data.data.drugways
  502. this.executionFrequencyOptions =
  503. response.data.data.efs === null ? [] : response.data.data.efs
  504. }
  505. })
  506. }
  507. ,
  508. hide() {
  509. // this.clear()
  510. this.visible = false
  511. },getValue: function() {
  512. const form = {}
  513. form['id'] = this.form.id
  514. form['drug_name'] = this.form.drug_name
  515. form['pinyin'] = this.form.pinyin
  516. form['wubi'] = this.form.wubi
  517. form['drug_alias'] = this.form.drug_alias
  518. form['drug_alias_pinyin'] = this.form.drug_alias_pinyin
  519. form['drug_alias_wubi'] = this.form.drug_alias_wubi
  520. form['drug_category'] = this.form.drug_category
  521. form['drug_spec'] = this.form.drug_spec
  522. form['drug_type'] = this.form.drug_type
  523. form['drug_stock_limit'] = this.form.drug_stock_limit
  524. form['drug_origin_place'] = this.form.drug_origin_place
  525. form['drug_dosage_form'] = this.form.drug_dosage_form
  526. form['medical_insurance_level'] = this.form.medical_insurance_level
  527. form['max_unit'] = this.form.max_unit
  528. form['min_unit'] = this.form.min_unit
  529. form['unit_matrixing'] = this.form.unit_matrixing
  530. form['retail_price'] = this.form.retail_price
  531. form['last_price'] = this.form.last_price
  532. form['drug_control'] = this.form.drug_control
  533. form['number'] = this.form.number
  534. form['drug_dose'] = this.form.drug_dose
  535. form['drug_dose_unit'] = this.form.drug_dose_unit
  536. form['medical_insurance_number'] = this.form.medical_insurance_number
  537. form['manufacturer'] = this.form.manufacturer
  538. form['pharmacology_category'] = this.form.pharmacology_category
  539. form['statistics_category'] = this.form.statistics_category
  540. form['code'] = this.form.code
  541. form['is_special_diseases'] = this.form.is_special_diseases
  542. form['is_record'] = this.form.is_record
  543. form['agent'] = this.form.agent
  544. form['drug_status'] = this.drug_status.join(",")
  545. form['limit_remark'] = this.form.limit_remark
  546. form['delivery_way'] = this.form.delivery_way
  547. form['execution_frequency'] = this.form.execution_frequency
  548. form['single_dose'] = this.form.single_dose
  549. form['prescribing_number'] = this.form.prescribing_number
  550. form['label'] = this.form.label
  551. form['sort'] = this.form.sort
  552. form['is_use_doctor_advice'] = this.form.is_use_doctor_advice
  553. form['is_default'] = this.form.is_default
  554. form['is_charge_predict'] = this.form.is_charge_predict
  555. form['is_statistics_work'] = this.form.is_statistics_work
  556. form['is_charge_use'] = this.form.is_charge_use
  557. form['drug_code'] = this.form.drug_code
  558. form['drug_classify'] = this.form.drug_classify
  559. return form
  560. },
  561. }, watch: {
  562. visible(val) {
  563. // this.form = this.formValue
  564. }
  565. }
  566. }
  567. </script>
  568. <style lang="scss">
  569. .addDrugsDialog{
  570. .el-dialog__body{
  571. padding-top: 0px;
  572. }
  573. }
  574. </style>