1 changed files with 0 additions and 229 deletions
			
			
		@ -1,229 +0,0 @@ | 
			
		|||||
<template> | 
				 | 
			
		||||
  <div> | 
				 | 
			
		||||
    <div style="display:flex"> | 
				 | 
			
		||||
      <div style="width: 95%;"> | 
				 | 
			
		||||
        <el-table :data="data.contactPerson" border style="height: 175px" row-key="id" size="small" | 
				 | 
			
		||||
          class="el-table__body-wrapper tbody" highlight-current-row @row-click="rowickContactPerson" | 
				 | 
			
		||||
          ref="data.contactPerson"> | 
				 | 
			
		||||
          <el-table-column prop="display_name" label="姓名" /> | 
				 | 
			
		||||
          <el-table-column prop="title" label="职务" /> | 
				 | 
			
		||||
          <el-table-column prop="remark" label="备注" /> | 
				 | 
			
		||||
          <el-table-column prop="creatorName" label="创建者" width="" /> | 
				 | 
			
		||||
          <el-table-column prop="creationTime" label="创建时间" width="200"> | 
				 | 
			
		||||
            <template slot-scope="scope"> | 
				 | 
			
		||||
              {{ scope.row.creationTime | dateFormat }} | 
				 | 
			
		||||
            </template> | 
				 | 
			
		||||
          </el-table-column> | 
				 | 
			
		||||
          <el-table-column prop="lastModifierName" label="修改者" /> | 
				 | 
			
		||||
          <el-table-column prop="lastModificationTime" label="修改时间" width="200"> | 
				 | 
			
		||||
            <template slot-scope="scope"> | 
				 | 
			
		||||
              {{ scope.row.lastModificationTime | dateFormat }} | 
				 | 
			
		||||
            </template> | 
				 | 
			
		||||
          </el-table-column> | 
				 | 
			
		||||
        </el-table>         | 
				 | 
			
		||||
        <el-table :data="data.contactPerson" border style="height: 175px" row-key="id" size="small" | 
				 | 
			
		||||
          class="el-table__body-wrapper tbody" highlight-current-row @row-click="rowickContactPerson" | 
				 | 
			
		||||
          ref="data.contactPerson"> | 
				 | 
			
		||||
          <el-table-column prop="contact_method_type" label="类型" /> | 
				 | 
			
		||||
          <el-table-column prop="contact_method_value" label="联系方式" /> | 
				 | 
			
		||||
          <el-table-column prop="creatorName" label="创建者" width="" /> | 
				 | 
			
		||||
          <el-table-column prop="creationTime" label="创建时间" width="200"> | 
				 | 
			
		||||
            <template slot-scope="scope"> | 
				 | 
			
		||||
              {{ scope.row.creationTime | dateFormat }} | 
				 | 
			
		||||
            </template> | 
				 | 
			
		||||
          </el-table-column> | 
				 | 
			
		||||
          <el-table-column prop="lastModifierName" label="修改者" /> | 
				 | 
			
		||||
          <el-table-column prop="lastModificationTime" label="修改时间" width="200"> | 
				 | 
			
		||||
            <template slot-scope="scope"> | 
				 | 
			
		||||
              {{ scope.row.lastModificationTime | dateFormat }} | 
				 | 
			
		||||
            </template> | 
				 | 
			
		||||
          </el-table-column> | 
				 | 
			
		||||
        </el-table> | 
				 | 
			
		||||
      </div> | 
				 | 
			
		||||
      <div style="margin-left: 10px; margin-top: 5%"> | 
				 | 
			
		||||
        <div style="margin-top: 10px"> | 
				 | 
			
		||||
          <el-button type="primary" @click="addContactPerson">新增</el-button> | 
				 | 
			
		||||
        </div> | 
				 | 
			
		||||
        <div style="margin-top: 10px"> | 
				 | 
			
		||||
          <el-button type="success" @click="editContactPerson">编辑</el-button> | 
				 | 
			
		||||
        </div> | 
				 | 
			
		||||
        <div style="margin-top: 10px"> | 
				 | 
			
		||||
          <el-button type="danger" @click="delContactPerson">删除</el-button> | 
				 | 
			
		||||
        </div> | 
				 | 
			
		||||
      </div> | 
				 | 
			
		||||
    </div> | 
				 | 
			
		||||
    <!-- 联系人 --> | 
				 | 
			
		||||
    <el-dialog title="新增" :visible.sync="dialogContactPerson" width="80%"> | 
				 | 
			
		||||
      <el-form :model="formContactPerson" ref="formContactPerson" label-width="100px"> | 
				 | 
			
		||||
        <el-row> | 
				 | 
			
		||||
 | 
				 | 
			
		||||
          <el-col :span="8"> | 
				 | 
			
		||||
            <el-form-item label="结果"> | 
				 | 
			
		||||
              <el-input v-model="formContactPerson.result"></el-input> | 
				 | 
			
		||||
            </el-form-item> | 
				 | 
			
		||||
          </el-col> | 
				 | 
			
		||||
 | 
				 | 
			
		||||
 | 
				 | 
			
		||||
 | 
				 | 
			
		||||
        </el-row> | 
				 | 
			
		||||
      </el-form> | 
				 | 
			
		||||
      <span slot="footer" class="dialog-footer"> | 
				 | 
			
		||||
        <el-button >取 消</el-button> | 
				 | 
			
		||||
        <el-button type="primary" >确 定</el-button> | 
				 | 
			
		||||
      </span> | 
				 | 
			
		||||
    </el-dialog> | 
				 | 
			
		||||
 | 
				 | 
			
		||||
  </div> | 
				 | 
			
		||||
</template> | 
				 | 
			
		||||
<script> | 
				 | 
			
		||||
import { yzstr } from "@/utlis/validate"; | 
				 | 
			
		||||
import { | 
				 | 
			
		||||
  getporjectlists, | 
				 | 
			
		||||
  projectlist, | 
				 | 
			
		||||
  addproject, | 
				 | 
			
		||||
  priceitemlist, | 
				 | 
			
		||||
  posjrctid, | 
				 | 
			
		||||
  projectedit, | 
				 | 
			
		||||
  projectdeleft, | 
				 | 
			
		||||
  projttitem, | 
				 | 
			
		||||
  projectdreog, | 
				 | 
			
		||||
} from "@/request/commonapi"; | 
				 | 
			
		||||
import { unitlist } from "@/request/systemapi"; | 
				 | 
			
		||||
import Sortable from "sortablejs"; | 
				 | 
			
		||||
import { getapi, postapi, putapi, deletapi } from "@/api/api"; | 
				 | 
			
		||||
import CustomerOrgTree from '../../components/customerOrg/customerOrgTree.vue' | 
				 | 
			
		||||
import CustomerOrgEdit from '../../components/customerOrg/customerOrgEdit.vue' | 
				 | 
			
		||||
import CustomerOrgRegister from '../../components/customerOrg/customerOrgRegister.vue' | 
				 | 
			
		||||
export default { | 
				 | 
			
		||||
  components: { | 
				 | 
			
		||||
    CustomerOrgTree, | 
				 | 
			
		||||
    CustomerOrgEdit, | 
				 | 
			
		||||
    CustomerOrgRegister, | 
				 | 
			
		||||
  }, | 
				 | 
			
		||||
  data() { | 
				 | 
			
		||||
    return { | 
				 | 
			
		||||
      data:{ | 
				 | 
			
		||||
        contactPerson:[] | 
				 | 
			
		||||
      }, | 
				 | 
			
		||||
      form: { | 
				 | 
			
		||||
        displayName: "", | 
				 | 
			
		||||
        englishShortName: "", | 
				 | 
			
		||||
        itemTypeId: "", | 
				 | 
			
		||||
        price: "", | 
				 | 
			
		||||
        priceItemId: "", | 
				 | 
			
		||||
        unitId: "", | 
				 | 
			
		||||
        defaultResult: "", | 
				 | 
			
		||||
        referenceRangeTypeFlag: "", | 
				 | 
			
		||||
        isProduceSummary: "", | 
				 | 
			
		||||
        isNameIntoSummary: "", | 
				 | 
			
		||||
        isDiagnosisFunction: "", | 
				 | 
			
		||||
        diagnosisFunction: "", | 
				 | 
			
		||||
        isCalculationItem: "", | 
				 | 
			
		||||
        calculationFunction: "", | 
				 | 
			
		||||
        isContinueProcess: "", | 
				 | 
			
		||||
        resultTemplateTypeFlag: "", | 
				 | 
			
		||||
        inputCheck: "", | 
				 | 
			
		||||
        isActive: "", | 
				 | 
			
		||||
      }, | 
				 | 
			
		||||
 | 
				 | 
			
		||||
 | 
				 | 
			
		||||
      dialogContactPerson: false, //联系人弹窗 显示控制 | 
				 | 
			
		||||
      dialogContactMethod: false, //联系方式弹窗 显示控制 | 
				 | 
			
		||||
 | 
				 | 
			
		||||
      | 
				 | 
			
		||||
      formContactPerson: { | 
				 | 
			
		||||
 | 
				 | 
			
		||||
      },  //联系人form表单数据 | 
				 | 
			
		||||
 | 
				 | 
			
		||||
      formContactMethod: { | 
				 | 
			
		||||
 | 
				 | 
			
		||||
      },  //联系方式form表单数据 | 
				 | 
			
		||||
 | 
				 | 
			
		||||
      rules: { | 
				 | 
			
		||||
        displayName: [ | 
				 | 
			
		||||
          { required: true, message: "请输入名称", trigger: "blur" }, | 
				 | 
			
		||||
        ], | 
				 | 
			
		||||
        englishShortName: [ | 
				 | 
			
		||||
          { required: true, message: "请输入英文缩写", trigger: "blur" }, | 
				 | 
			
		||||
        ], | 
				 | 
			
		||||
        itemTypeId: [ | 
				 | 
			
		||||
          { required: true, message: "请输入项目类别", trigger: "blur" }, | 
				 | 
			
		||||
        ], | 
				 | 
			
		||||
        price: [{ required: true, message: "请输入价格", trigger: "blur" }], | 
				 | 
			
		||||
        priceItemId: [ | 
				 | 
			
		||||
          { required: true, message: "请输入价表项目编码", trigger: "blur" }, | 
				 | 
			
		||||
        ], | 
				 | 
			
		||||
        unitId: [{ required: true, message: "请输入单位", trigger: "blur" }], | 
				 | 
			
		||||
        defaultResult: [ | 
				 | 
			
		||||
          { required: true, message: "请输入默认结果", trigger: "blur" }, | 
				 | 
			
		||||
        ], | 
				 | 
			
		||||
        referenceRangeTypeFlag: [ | 
				 | 
			
		||||
          { required: true, message: "请输入参考范围类别", trigger: "blur" }, | 
				 | 
			
		||||
        ], | 
				 | 
			
		||||
        isProduceSummary: [ | 
				 | 
			
		||||
          { required: true, message: "请选择是生成小结", trigger: "blur" }, | 
				 | 
			
		||||
        ], | 
				 | 
			
		||||
        isNameIntoSummary: [ | 
				 | 
			
		||||
          { required: true, message: "请输择称进入小结", trigger: "blur" }, | 
				 | 
			
		||||
        ], | 
				 | 
			
		||||
        isDiagnosisFunction: [ | 
				 | 
			
		||||
          { required: true, message: "请选择启用诊断函数", trigger: "blur" }, | 
				 | 
			
		||||
        ], | 
				 | 
			
		||||
        diagnosisFunction: [ | 
				 | 
			
		||||
          { required: true, message: "请输入诊断函数", trigger: "blur" }, | 
				 | 
			
		||||
        ], | 
				 | 
			
		||||
        isCalculationItem: [ | 
				 | 
			
		||||
          { required: true, message: "请选择计算项目", trigger: "blur" }, | 
				 | 
			
		||||
        ], | 
				 | 
			
		||||
        calculationFunction: [ | 
				 | 
			
		||||
          { required: true, message: "请输入计算函数", trigger: "blur" }, | 
				 | 
			
		||||
        ], | 
				 | 
			
		||||
        isContinueProcess: [ | 
				 | 
			
		||||
          { required: true, message: "请选择继续处理", trigger: "blur" }, | 
				 | 
			
		||||
        ], | 
				 | 
			
		||||
        resultTemplateTypeFlag: [ | 
				 | 
			
		||||
          { | 
				 | 
			
		||||
            required: true, | 
				 | 
			
		||||
            message: "请输入结果模板类别标志", | 
				 | 
			
		||||
            trigger: "blur", | 
				 | 
			
		||||
          }, | 
				 | 
			
		||||
        ], | 
				 | 
			
		||||
        inputCheck: [ | 
				 | 
			
		||||
          { required: true, message: "请选择结果校验公式", trigger: "blur" }, | 
				 | 
			
		||||
        ], | 
				 | 
			
		||||
        isActive: [{ required: true, message: "请选择启用", trigger: "blur" }], | 
				 | 
			
		||||
      }, | 
				 | 
			
		||||
 | 
				 | 
			
		||||
      isshow: false, | 
				 | 
			
		||||
    }; | 
				 | 
			
		||||
  }, | 
				 | 
			
		||||
 | 
				 | 
			
		||||
  created() {     | 
				 | 
			
		||||
  }, | 
				 | 
			
		||||
 | 
				 | 
			
		||||
  //挂载完成 | 
				 | 
			
		||||
  mounted() { | 
				 | 
			
		||||
 | 
				 | 
			
		||||
  }, | 
				 | 
			
		||||
 | 
				 | 
			
		||||
  methods: { | 
				 | 
			
		||||
 | 
				 | 
			
		||||
    //联系人 相关操作 | 
				 | 
			
		||||
    addContactPerson() { | 
				 | 
			
		||||
      this.$message.success("新增 addContactPerson"); | 
				 | 
			
		||||
    }, | 
				 | 
			
		||||
    editContactPerson() { | 
				 | 
			
		||||
      this.$message.success("编辑 editContactPerson"); | 
				 | 
			
		||||
    }, | 
				 | 
			
		||||
    delContactPerson() { | 
				 | 
			
		||||
      this.$message.success("删除 delContactPerson"); | 
				 | 
			
		||||
    }, | 
				 | 
			
		||||
 | 
				 | 
			
		||||
    rowickContactPerson(){ | 
				 | 
			
		||||
      this.$message.success("rowickContactPerson"); | 
				 | 
			
		||||
    }, | 
				 | 
			
		||||
  }, | 
				 | 
			
		||||
}; | 
				 | 
			
		||||
</script> | 
				 | 
			
		||||
<style scoped> | 
				 | 
			
		||||
</style> | 
				 | 
			
		||||
						Write
						Preview
					
					
					Loading…
					
					Cancel
						Save
					
		Reference in new issue