浏览代码

目录新增字断

liangbowen 3 周之前
父节点
当前提交
e22c8f88bb

+ 23 - 24
src/views/page/consumCataManage-sup/catalogdetails.vue

@@ -135,33 +135,28 @@
                       :value="item.value"></el-option>
                   </el-select>
                 </el-form-item>
-                <el-form-item label="是否集采" prop="isFas" :rules="rules.selectRequired">
-                  <div class="content">
-                    <span v-if="infoData.isFas == '1'">是</span>
-                    <span v-if="infoData.isFas == '0'">否</span>
-                  </div>
-                  <!-- <el-select
-                    v-else
-                    v-model="infoData.isFas"
-                    placeholder="请选择是否集采"
-                    clearable
-                    @change="clearType"
-                  >
-                    <el-option
-                      v-for="item in iFjcData"
-                      :key="item.value"
-                      :label="item.name"
-                      :value="item.value"
-                    ></el-option>
-                  </el-select> -->
+                <el-form-item label="院端集采" prop="isFas" :rules="rules.selectRequired">
+                  <el-select v-model="infoData.isFas" placeholder="请选择是否集采" clearable @change="clearType" :disabled="infoData.status!='A'">
+                    <el-option v-for="item in iFjcData" :key="item.value" :label="item.name"
+                      :value="item.value"></el-option>
+                  </el-select>
+                </el-form-item>
+                <el-form-item label="平台集采" prop="plafFas" :rules="rules.selectRequired">
+                  <el-select v-model="infoData.plafFas" placeholder="请选择是否集采" clearable disabled="true"
+                    @change="clearType">
+                    <el-option v-for="item in iFjcData" :key="item.value" :label="item.name"
+                      :value="item.value"></el-option>
+                  </el-select>
                 </el-form-item>
               </div>
               <div class="flex-css">
-                <el-form-item label="集采批次" prop="fasBtch" v-if="infoData.isFas == '1'" :rules="rules.required">
-                  <div class="content" v-if="isShow">
-                    {{ infoData.fasBtch }}
-                  </div>
-                  <el-input v-else v-model="infoData.fasBtch" placeholder="请输入集采批次"></el-input>
+                <el-form-item label="集采相关文件" prop="fasFile" :rules="rules.required" v-if="infoData.isFas == '1'">
+                  <yl-upload :fileId="infoData.fasFile"  @getUpload="getfasFileload">
+                  </yl-upload>
+                </el-form-item>
+                <el-form-item label="集采批次" prop="fasBtch" v-if="infoData.plafFas == '1'" :rules="rules.required">
+
+                  <el-input v-model="infoData.fasBtch" placeholder="请输入集采批次"></el-input>
                 </el-form-item>
                 <el-form-item label="是否寄售" prop="isCgmt" :rules="rules.selectRequired">
                   <el-select v-model="infoData.isCgmt" placeholder="请选择是否寄售" clearable>
@@ -640,6 +635,7 @@ export default {
       selectMcsListIntfById({ id: this.$route.query.id })
         .then((response) => {
           this.infoData = response.data;
+          this.infoData.plafFas = response.data.plafFas ? response.data.plafFas : "0";
           this.list = response.data.mcsQuaList;
           this.listC = response.data.facQuaList;
           this.$refs["planForm"].resetFields();
@@ -790,6 +786,9 @@ export default {
         this.$refs.addForm.resetFields();
       });
     },
+    getfasFileload(id) {
+      this.infoData.fasFile = id;
+    },
     getUpload(id) {
       this.addform.fileId = id;
       if (id) {

+ 12 - 5
src/views/page/consumCataManage-sup/catalogdetailsadd.vue

@@ -196,7 +196,7 @@
                 </el-form-item>
                 <el-form-item
                   label="平台集采"
-                  prop="isFas"
+                  prop="plafFas"
                   :rules="rules.selectRequired"
                 >
                   <el-select
@@ -216,18 +216,21 @@
                 </el-form-item>
               </div>
               <div class="flex-css">
-                <el-form-item label="集采相关文件" prop="fasFile">
+                <el-form-item
+                  label="集采相关文件"
+                  prop="fasFile"
+                  v-if="infoData.isFas == '1'"
+                >
                   <yl-upload
                     :fileId="infoData.fasFile"
-                    readonly
-                    v-if="infoData.plafFas == '1'"
+                    @getUpload="getfasFileload"
                   >
                   </yl-upload>
                 </el-form-item>
                 <el-form-item
                   label="集采批次"
                   prop="fasBtch"
-                  v-if="infoData.isFas == '1'"
+                  v-if="infoData.plafFas == '1'"
                   :rules="rules.required"
                 >
                   <el-input
@@ -652,6 +655,10 @@ export default {
     // this.getData()
   },
   methods: {
+    //集采相关文件上传
+    getfasFileload(id) {
+      this.infoData.fasFile = id;
+    },
     //存储方式和温度联动
     storageChage(val) {
       if (val == "常温") {

+ 1 - 1
vue.config.js

@@ -45,7 +45,7 @@ module.exports = {
       // change xxx-api/login => mock/login
       // detail: https://cli.vuejs.org/config/#devserver-proxy
       [process.env.VUE_APP_BASE_API]: {
-        target: `http://127.0.0.1:8603`,
+        target: `http://192.168.0.246:8602`,
         // target: `http://192.168.0.56:8502`,
         // target: `http://192.168.0.248:6000`,
         //target: `http://api.szlcloud.com/admin`,