From 7fb0a8f0ab16c149484bf043754cd10cfa94de2f Mon Sep 17 00:00:00 2001
From: wangyi <2946747746@qq.com>
Date: 星期一, 19 一月 2026 14:48:05 +0800
Subject: [PATCH] 增加了业务员,保管员和验收员的对应的显示
---
src/views/sell/XsSeOutStockBackBillEdit.vue | 116 +++++++++++++++++++++++++++++----------------------------
1 files changed, 59 insertions(+), 57 deletions(-)
diff --git a/src/views/sell/XsSeOutStockBackBillEdit.vue b/src/views/sell/XsSeOutStockBackBillEdit.vue
index 8152077..92979f4 100644
--- a/src/views/sell/XsSeOutStockBackBillEdit.vue
+++ b/src/views/sell/XsSeOutStockBackBillEdit.vue
@@ -56,7 +56,6 @@
<el-button
slot="append"
icon="el-icon-search"
- @click="openDataDialog(1)"
></el-button>
</el-input>
</el-form-item>
@@ -84,14 +83,14 @@
<el-row>
<el-col :span="6">
<el-form-item label="浠撳簱" prop="HWHName">
- <el-input v-model="form.HWHName" placeholder="璇烽�夋嫨浠撳簱">
+ <el-input v-model="form.HWHName" placeholder="璇烽�夋嫨浠撳簱" disabled>
<el-button slot="append" icon="el-icon-search"></el-button>
</el-input>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="瀹㈡埛" prop="HCusName">
- <el-input v-model="form.HCusName" placeholder="璇烽�夋嫨瀹㈡埛">
+ <el-input v-model="form.HCusName" placeholder="璇烽�夋嫨瀹㈡埛" disabled>
<el-button slot="append" icon="el-icon-search"></el-button>
</el-input>
</el-form-item>
@@ -104,7 +103,6 @@
<el-col :span="6">
<el-form-item label="澶囨敞" prop="HRemark">
<el-input v-model="form.HRemark" placeholder="">
- <el-button slot="append" icon="el-icon-search"></el-button>
</el-input>
</el-form-item>
</el-col>
@@ -135,7 +133,7 @@
</el-col>
<el-col :span="6">
<el-form-item label="椤圭洰浠g爜" prop="HProjectNumber">
- <el-input v-model="form.HProjectNumber" placeholder="璇烽�夋嫨椤圭洰浠g爜">
+ <el-input v-model="form.HProjectNumber" placeholder="璇烽�夋嫨椤圭洰浠g爜" disabled>
<el-button slot="append" icon="el-icon-search"></el-button>
</el-input>
</el-form-item>
@@ -322,7 +320,7 @@
</el-table-column>
<el-table-column align="center" label="鍙戣揣浠撳簱" width="120">
<template slot-scope="scope">
- <span>{{ scope.row.璁¢噺鍗曚綅 }}</span>
+ <span>{{ scope.row.鍙戣揣浠撳簱 }}</span>
</template>
</el-table-column>
<el-table-column align="center" label="鏀惰揣浠撳簱" width="120">
@@ -414,7 +412,7 @@
import dayjs from "dayjs";
export default {
- name: "SellOutBill",
+ name: "XsSeOutStockBackBillEdit",
components: { Dept, Warehouse, Material, RowSettings },
props: {
OperationType: { type: Number },
@@ -516,7 +514,7 @@
methods: {
getHSourceBillType() {
axios
- .get(this.baseURL + "/Web/GetHSourceBillType", {
+ .get(this.$baseUrl + "/Web/GetHSourceBillType", {
params: { HName: "閫�璐ч�氱煡鍗�", Num: 2 },
})
.then((res) => {
@@ -533,7 +531,7 @@
},
fetchData() {
axios
- .get(this.baseURL + "/Web/GetOrganizations", {})
+ .get(this.$baseUrl + "/Web/GetOrganizations", {})
.then((response) => {
if (response.data.count == 1) {
this.organizationList = response.data.data.map((item) => {
@@ -564,7 +562,7 @@
for (var i = 0; i < data.length; i++) {
// this.getPushSourceBillInit(data[i].hmainid, data[i].hsubid);
axios
- .get(this.baseURL + "/Xs_SeOutStockBill/cx", {
+ .get(this.$baseUrl + "/Xs_SeOutStockBill/cx", {
params: {
HInterID: data[i].hmainid,
},
@@ -688,7 +686,7 @@
//鏍规嵁涓诲唴鐮佷笌瀛愬唴鐮佽幏鍙栨簮鍗曢攢鍞鍗曟暟鎹�
getPushSourceBillInit(HSourceInterID, HSourceEntryID) {
axios
- .get(this.baseURL + "/Xs_SeOrderBill/loadXs_SeOrderBill_Push", {
+ .get(this.$baseUrl + "/Xs_SeOrderBill/loadXs_SeOrderBill_Push", {
params: {
HInterID: HSourceInterID,
HSubID: HSourceEntryID,
@@ -839,8 +837,10 @@
//閫�鍑�
close() {
this.reset();
-
- if (!this.OperationType2 && !this.copyType) {
+ if (window.top != window.self) {
+ // iframe 椤甸潰 璋冪敤鐖堕〉闈㈢殑鍑芥暟鍏抽棴寮圭獥
+ window.parent.editGyClose();
+ } else if (!this.OperationType2 && !this.copyType) {
// this.$router.back()
window.close();
} else {
@@ -851,7 +851,7 @@
//鏍规嵁鐢ㄦ埛鑾峰彇瀵瑰簲鑱屽憳銆侀儴闂ㄣ�侀攢鍞富绠�
getCzyglByUser() {
axios
- .get(this.baseURL + "/Xs_SeOrderBill/getCzyglByUser", {
+ .get(this.$baseUrl + "/Xs_SeOrderBill/getCzyglByUser", {
params: { CurUserName: sessionStorage["HUserName"] },
})
.then((response) => {
@@ -884,7 +884,7 @@
},
getHBillNo() {
axios
- .get(this.baseURL + "/WEBSController/GetMaxBillNoAndID_Json", {
+ .get(this.$baseUrl + "/WEBSController/GetMaxBillNoAndID_Json", {
params: {
HBillType: "1402",
},
@@ -903,7 +903,7 @@
//鑾峰彇閿�鍞嚭搴撳崟瀵瑰簲鐨勬潯鐮佹槑缁�
getBarCodeNoteBySellOutBill(rowHmainid) {
axios
- .get(this.baseURL + "/Kf_SellOutBill/BarCodeNote", {
+ .get(this.$baseUrl + "/Kf_SellOutBill/BarCodeNote", {
params: { HInterID: rowHmainid },
})
.then((response) => {
@@ -922,7 +922,7 @@
//#region 鏍规嵁瀹㈡埛鑾峰彇瀹㈡埛浣欓
getCustomerBalance(HCusID) {
axios
- .get(this.baseURL + "/Xs_CusRatingChangeBill/getCustomerBalance", {
+ .get(this.$baseUrl + "/Xs_CusRatingChangeBill/getCustomerBalance", {
params: { HCusID: HCusID, CurUserName: sessionStorage["HUserName"] },
})
.then((response) => {
@@ -940,7 +940,7 @@
this.reset();
let rowHmainid = this.HInterID2;
axios
- .get(this.baseURL + "/Xs_SeOutStockBackBill/cx", {
+ .get(this.$baseUrl + "/Xs_SeOutStockBackBill/cx", {
params: { HInterID: rowHmainid },
})
.then((response) => {
@@ -948,41 +948,43 @@
var result = response.data;
var data = response.data.data[0];
this.form.BillType = data.HSourceBillType;
- Object.assign(this.form, {
- HBillNo: data.鍗曟嵁鍙�,
- HDate: dayjs(data.鏃ユ湡).format("YYYY-MM-DD"),
- HInnerBillNo: data.閿�鍞鍗曞彿,
- HDeptID: data.HDeptID,
- HDeptName: data.閮ㄩ棬,
- HEmpID: data.HEmpID,
- HEmpName: data.涓氬姟鍛�,
- HManagerID: data.HManagerID,
- HManagerName: data.涓荤,
- HSSID: data.HSSID,
- HSSName: data.缁撶畻鏂瑰紡,
- HCurID: data.HCurID,
- HCurName: data.甯佸埆,
- HExRate: data.姹囩巼,
- HWHID: data.HWHID_Main,
- HWHName: data.浠撳簱,
- HCusID: data.HCusID,
- HCusName: data.瀹㈡埛,
- HAddress: data.浜よ揣鍦扮偣,
- HProjectID: data.HProjectID,
- HProjectNumber: data.椤圭洰缂栫爜,
- HProjectName: data.椤圭洰鍚嶇О,
- HRemark: data.琛ㄥご澶囨敞,
- HExplanation: data.鎽樿,
- HSourceBillType: data.婧愬崟绫诲瀷,
- HMaker: data.鍒跺崟浜�,
- HChecker: data.瀹℃牳浜�,
- HCloseMan: data.鍏抽棴浜�,
- HMakeDate: data.鍒跺崟鏃ユ湡,
- HCheckDate: data.瀹℃牳鏃ユ湡,
- HCloseDate: data.鍏抽棴鏃ユ湡,
- HUpDateDate: data.淇敼鏃ユ湡,
- HDeleteDate: data.浣滃簾鏃ユ湡,
- });
+ this.form = {
+ ...{
+ HBillNo: data.鍗曟嵁鍙�,
+ HDate: dayjs(data.鏃ユ湡).format("YYYY-MM-DD"),
+ HInnerBillNo: data.閿�鍞鍗曞彿,
+ HDeptID: data.HDeptID,
+ HDeptName: data.閮ㄩ棬,
+ HEmpID: data.HEmpID,
+ HEmpName: data.涓氬姟鍛�,
+ HManagerID: data.HManagerID,
+ HManagerName: data.涓荤,
+ HSSID: data.HSSID,
+ HSSName: data.缁撶畻鏂瑰紡,
+ HCurID: data.HCurID,
+ HCurName: data.甯佸埆,
+ HExRate: data.姹囩巼,
+ HWHID: data.HWHID_Main,
+ HWHName: data.浠撳簱,
+ HCusID: data.HCusID,
+ HCusName: data.瀹㈡埛,
+ HAddress: data.浜よ揣鍦扮偣,
+ HProjectID: data.HProjectID,
+ HProjectNumber: data.椤圭洰缂栫爜,
+ HProjectName: data.椤圭洰鍚嶇О,
+ HRemark: data.琛ㄥご澶囨敞,
+ HExplanation: data.鎽樿,
+ HSourceBillType: data.婧愬崟绫诲瀷,
+ HMaker: data.鍒跺崟浜�,
+ HChecker: data.瀹℃牳浜�,
+ HCloseMan: data.鍏抽棴浜�,
+ HMakeDate: data.鍒跺崟鏃ユ湡,
+ HCheckDate: data.瀹℃牳鏃ユ湡,
+ HCloseDate: data.鍏抽棴鏃ユ湡,
+ HUpDateDate: data.淇敼鏃ユ湡,
+ HDeleteDate: data.浣滃簾鏃ユ湡,
+ },
+ };
if (this.copyType == 1) {
this.getHBillNo();
let date = new Date();
@@ -1038,7 +1040,7 @@
//鏍规嵁瀹㈡埛甯﹀嚭鑱旂郴浜恒�佽仈绯荤數璇�
getCustomerByCusID(HCusID) {
axios
- .get(this.baseURL + "/Xs_SeOrderBill/getCustomerByCusID", {
+ .get(this.$baseUrl + "/Xs_SeOrderBill/getCustomerByCusID", {
params: {
HCusID: HCusID,
},
@@ -1191,7 +1193,7 @@
var sql = `exec h_p_Xt_GetMaxBillNo_SubType '1205','${this.form.HDate}',0,0,0,'${Type}','${this.form.HDeptID}'`;
axios({
method: "get",
- url: this.baseURL + "/CommonModel/searchMethod",
+ url: this.$baseUrl + "/CommonModel/searchMethod",
params: { sql: sql, user: sessionStorage["HUserName"], ModRightNameCheck: "" },
})
.then((response) => {
@@ -1230,7 +1232,7 @@
this.OperationType;
axios({
method: "post",
- url: this.baseURL + "/Kf_SellOutBill/SaveSellOutBillList",
+ url: this.$baseUrl + "/Kf_SellOutBill/SaveSellOutBillList",
data: {
msg: sMainSub,
},
@@ -1260,7 +1262,7 @@
var InterID = form.hmainid || form.HInterID;
//閫昏緫瀹℃牳鏂规硶
axios
- .get(this.baseURL + "/Kf_SellOutBill/AuditKf_SellOutBill", {
+ .get(this.$baseUrl + "/Kf_SellOutBill/AuditKf_SellOutBill", {
params: {
HInterID: InterID,
IsAudit: num,
--
Gitblit v1.9.1