Browse Source

seo326

master
pengjun 2 years ago
parent
commit
29da36755d
  1. 2
      src/components/customerOrg/ContactPersonEdit.vue
  2. 37
      src/components/customerOrg/customerOrgEdit.vue
  3. 8
      src/components/customerOrg/customerOrgGroupAsbitem.vue
  4. 2
      src/components/patientRegisterSign/customerOrgEdit.vue
  5. 2
      src/request/systemapi.js
  6. 4
      src/views/customerOrg/customerOrg.vue
  7. 12
      src/views/customerOrg/customerOrgGroup.vue

2
src/components/customerOrg/ContactPersonEdit.vue

@ -66,7 +66,7 @@
<div style="display: flex;justify-content: space-between;margin-top: 10px;">
<div></div>
<div>
<el-button class="commonbutton" @click="dialogContactPerson = false"> </el-button>
<el-button class="commonbutton" @click="dialogWin.ContactPersonEdit = false"> </el-button>
<el-button type="success" class="commonbutton" @click="addMethod">新增联系方式</el-button>
<el-button type="primary" class="commonbutton" @click="submit('form')"> </el-button>
</div>

37
src/components/customerOrg/customerOrgEdit.vue

@ -162,7 +162,7 @@
class="el-icon-check"></i>保存</el-button>
</div>
<div v-show="checkPagePriv(pagePriv.privs, '删除')" class="btnList">
<el-button type="danger" @click="del('form')" class="commonbutton">
<el-button type="danger" @click="btnDel('form')" class="commonbutton">
<i class="el-icon-delete"></i>删除
</el-button>
</div>
@ -220,7 +220,7 @@ export default {
rules: {
displayName: [{ required: true, message: "请输入单位名称", trigger: "blur" }],
shortName: [{ required: true, message: "请输入单位简写", trigger: "blur" }],
orgTypeId: [{ required: true, message: "请输入单位性质", trigger: "blur" }],
orgTypeId: [{ required: true, message: "请输入单位性质", trigger: "blur" }],
organizationUnitId: [
{ required: true, message: "请输入体检中心", trigger: "blur" },
],
@ -269,7 +269,7 @@ export default {
//
getCustomerOrgRd(id) {
if (!id){
if (!id) {
this.form = deepCopy(this.formInit)
return;
}
@ -293,14 +293,14 @@ export default {
},
//
dictInit() {
dictInit() {
//
getapi("/api/app/organization-units/organization-unit-by-is-peis").then((res) => {
this.data.organizationdata = res.data;
});
//
getapi("/api/app/customer-org-type/in-filter").then((res) => {
getapi("/api/app/customer-org-type/get-all").then((res) => {
this.data.customerOrgType = res.data.items;
});
},
@ -421,14 +421,16 @@ export default {
}
console.log("body", body, "this.form", this.form);
if (!this.form.id) {
//id
postapi(`/api/app/customerorg/create`, body).then((res) => {
if (res.code == 1) {
console.log("创健 操作成功");
//this.setData({ key: "customerOrg.customerOrgRd", value: res });
this.customerOrg.customerOrgId = res.data.id;
this.form = res.data
this.dataTransOpts.tableS.customer_org.id = res.data.id
// this.customerOrg.customerOrgId = res.data.id;
this.customerOrg.customerOrgRd = res.data;
this.getCustomerOrgTree("insert", res.data);
this.customerOrg.oprStatus = 'edit'
@ -466,25 +468,25 @@ export default {
this.customerOrg.oprStatus = ''
return;
}
this.form.parentId = this.dataTransOpts.tableS.customer_org.id
} else {
this.form.parentId = this.dataTransOpts.tableS.customer_org.id
} else {
// vuex ID
this.dataTransOpts.tableS.customer_org.parent_id = ''
this.dataTransOpts.tableS.customer_org.parent_id = ''
}
this.customerOrg.oprStatus = 'add'
// this.customerOrg.customerOrgId = "";
this.dataTransOpts.tableS.customer_org.id = ''
setTimeout(() => {
this.dataTransOpts.refresh.customer_org_register.M++
this.dataTransOpts.refresh.contact_person.M++
}, 20);
this.dataTransOpts.refresh.customer_org_register.M++
this.dataTransOpts.refresh.contact_person.M++
}, 20);
},
//
del(formName) {
if (!this.customerOrg.customerOrgRd.id) {
btnDel(formName) {
if (!this.dataTransOpts.tableS.customer_org.id) {
this.$message.warning("请先选中要删除的节点")
return
}
@ -508,7 +510,8 @@ export default {
this.setData({ key: "customerOrg.customerOrgRd", value: { id: "" } });
this.$refs[formName].resetFields();
this.customerOrg.oprStatus = ''
this.customerOrg.customerOrgId = ''
// this.customerOrg.customerOrgId = ''
this.dataTransOpts.tableS.customer_org.id = ''
}
}).catch((err) => {
if (err == "cancel") {

8
src/components/customerOrg/customerOrgGroupAsbitem.vue

@ -174,8 +174,8 @@
</el-table-column>
</el-table>
<span slot="footer" class="dialog-footer">
<el-button @click="medicalPackageVisble = false" style="width:90px;">取消</el-button>
<el-button type="primary" @click="copyMedicalPackage" style="width:90px;">确定</el-button>
<el-button class="commonbutton" @click="medicalPackageVisble = false" style="width:90px;">取消</el-button>
<el-button class="commonbutton" type="primary" @click="copyMedicalPackage" style="width:90px;">确定</el-button>
</span>
</el-dialog>
@ -260,8 +260,8 @@
</el-table-column>
</el-table>
<span slot="footer" class="dialog-footer">
<el-button @click="groupVisble = false" style="width:90px;">取消</el-button>
<el-button type="primary" @click="copyGroup" style="width:90px;">确定</el-button>
<el-button class="commonbutton" @click="groupVisble = false" style="width:90px;">取消</el-button>
<el-button class="commonbutton" type="primary" @click="copyGroup" style="width:90px;">确定</el-button>
</span>
</el-dialog>
</div>

2
src/components/patientRegisterSign/customerOrgEdit.vue

@ -293,7 +293,7 @@ export default {
//
getOrgType() {
getapi("/api/app/customer-org-type/in-filter").then((res) => {
getapi("/api/app/customer-org-type/get-all").then((res) => {
this.data.customerOrgType = res.data.items;
});
},

2
src/request/systemapi.js

@ -892,7 +892,7 @@ export const sortcommonwords = (data) => {
//客户单位类别列表
export const serviceist = (data) => {
return request({
url: "/api/app/customer-org-type/in-filter",
url: "/api/app/customer-org-type/get-all",
method: "get",
params: data,
});

4
src/views/customerOrg/customerOrg.vue

@ -49,7 +49,9 @@ export default {
};
},
created() { },
created() {
},
//
mounted() { },

12
src/views/customerOrg/customerOrgGroup.vue

@ -259,15 +259,15 @@ export default {
//
btnSetBottom() {
if (!this.form.id) {
if (!this.dataTransOpts.tableS.customer_org_group.id) {
this.$message.warning("请选择操作的数据");
return;
}
let lfind = arrayExistObj(this.customerOrgGroups, "id", this.form.id);
let lfind = arrayExistObj(this.customerOrgGroups, "id", this.dataTransOpts.tableS.customer_org_group.id);
let currentRow = {};
putapi(
`/api/app/customerorggroup/updatemanysort?id=${this.form.id}&SortType=2`
`/api/app/customerorggroup/updatemanysort?id=${this.dataTransOpts.tableS.customer_org_group.id}&SortType=2`
).then((res) => {
console.log("操作成功");
currentRow = this.customerOrgGroups.splice(lfind, 1)[0]; //
@ -278,16 +278,16 @@ export default {
//
btnSetTop() {
if (!this.form.id) {
if (!this.dataTransOpts.tableS.customer_org_group.id) {
this.$message.warning("请选择操作的数据");
return;
}
let lfind = arrayExistObj(this.customerOrgGroups, "id", this.form.id);
let lfind = arrayExistObj(this.customerOrgGroups, "id", this.dataTransOpts.tableS.customer_org_group.id);
let currentRow = {};
putapi(
`/api/app/customerorggroup/updatemanysort?id=${this.form.id}&SortType=1`
`/api/app/customerorggroup/updatemanysort?id=${this.dataTransOpts.tableS.customer_org_group.id}&SortType=1`
).then((res) => {
console.log("操作成功");
currentRow = this.customerOrgGroups.splice(lfind, 1)[0];

Loading…
Cancel
Save