Pārlūkot izejas kodu

合作企业-修改-人员控件

liu1tian 11 mēneši atpakaļ
vecāks
revīzija
4beb1ba8a9
2 mainītis faili ar 29 papildinājumiem un 6 dzēšanām
  1. 26 3
      src/views/ctyc/info/index.vue
  2. 3 3
      vue.config.js

+ 26 - 3
src/views/ctyc/info/index.vue

@@ -71,10 +71,21 @@
     <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
       <el-form ref="form" :model="form" :rules="rules" label-width="80px">
         <el-form-item label="企业名称" prop="companyName">
-          <el-input v-model="form.companyName" disabled="true" />
+          <el-input v-model="form.companyName" />
         </el-form-item>
-        <el-form-item label="监控人员名称" prop="monitorByName">
-          <el-input v-model="form.monitorByName" placeholder="请输入监控人员名称" />
+        <el-form-item label="监控人员" prop="monitorByName">
+          <ElPopoverSelectV2
+                  ref="materialPopoverSelect"
+                  title="监控人员"
+                  v-model="form.monitorByName"
+                  :source.sync="form"
+                  valueKey="name"
+                  :dataMapping="{monitorBy:'id',monitorByName: 'name'}"
+                  referName="CONTACTS_PARAM"
+                  style="width: 100%"
+                  @change="materialReferenceChange"
+                >
+                </ElPopoverSelectV2>
         </el-form-item>
       </el-form>
       <div slot="footer" class="dialog-footer">
@@ -92,6 +103,7 @@ export default {
   name: "Info",
   components: {
     BatchImport: () => import("@/components/BatchImport/indexa.vue"),
+    ElPopoverSelectV2: () => import("@/components/popover-select-v2/index.vue")
   },
   data() {
     return {
@@ -141,6 +153,17 @@ export default {
     this.getList();
   },
   methods: {
+    // 物料参考
+    openMaterialReference() {
+      let { open } = this.$refs.materialPopoverSelect[0];
+      open();
+    },
+    materialReferenceChange(prop, { source }) {
+      this.params.sysMaterialApply = {
+        ...this.params.sysMaterialApply,
+        ...source,
+      };
+    },
     // 确认导入
     handelImport(fileList) {
       this.$modal.loading("加载中...");

+ 3 - 3
vue.config.js

@@ -36,8 +36,8 @@ module.exports = {
     proxy: {
       // detail: https://cli.vuejs.org/config/#devserver-proxy
       [process.env.VUE_APP_BASE_API]: {
-        target: ` http://dev-sy.derom.com/drp-admin`, //开发
-        // target: `http://test-sy.derom.com/drp-admin`, //测试
+        // target: ` http://dev-sy.derom.com/drp-admin`, //开发
+         target: `http://test-sy.derom.com/drp-admin`, //测试
         // target: `http://release-sy.derom.com/drp-admin`, //预发
         // target: `http://sy.derom.com/drp-admin`, //生产
         // target: `http://172.16.63.202:8000/drp-admin`, // D本地
@@ -47,7 +47,7 @@ module.exports = {
         // target: `http://172.16.13.21:8000/drp-admin`, //CKF本地
         // target: `http://172.16.61.99:8000/drp-admin`, //lz's localhost
         // target: `http://172.16.13.30:8000/drp-admin`, //dz's localhost
-        //  target: `http://127.0.0.1:8000/drp-admin`,
+        // target: `http://127.0.0.1:8000/drp-admin`,
         // target: 'http://172.16.62.148:8000/drp-admin', //tkf本地
         // target: 'http://172.16.60.219:8000/drp-admin', //
         changeOrigin: true,