Commit ab4defb1 authored by 罗超's avatar 罗超

调整问题样式

parent e4323fce
...@@ -231,7 +231,7 @@ ...@@ -231,7 +231,7 @@
<customerInfoBox :CustomerId="CustomerId" /> <customerInfoBox :CustomerId="CustomerId" />
</el-drawer> </el-drawer>
<!-- 单号抽屉 --> <!-- 单号抽屉 -->
<el-drawer :with-header="false" size='70%' :visible.sync="orderDrawer" direction="rtl" :before-close="handleClose"> <el-drawer @closed="closeOrderDrawerHandler" :with-header="false" size='70%' :visible.sync="orderDrawer" direction="rtl" :before-close="handleClose">
<orderDetailsDrawer v-if="currentOrder" :orderId="currentOrder.OrderId" /> <orderDetailsDrawer v-if="currentOrder" :orderId="currentOrder.OrderId" />
</el-drawer> </el-drawer>
...@@ -239,835 +239,899 @@ ...@@ -239,835 +239,899 @@
</template> </template>
<script> <script>
import customerInfoBox from "../guestManagement/customerInfoBox"; import customerInfoBox from "../guestManagement/customerInfoBox";
import orderDetailsDrawer from "./orderDetailsDrawer"; import orderDetailsDrawer from "./orderDetailsDrawer";
export default { export default {
components: { components: {
customerInfoBox, customerInfoBox,
orderDetailsDrawer orderDetailsDrawer,
},
props: {
//订单
dataList: {
type: Array,
default: null,
},
loading: {
type: Boolean,
default: false,
},
superManage: {
type: String,
default: "",
},
},
data() {
return {
MultipleChoiceList: [
//多选项目
{
Name: "机票",
Id: "1",
}, },
props: { {
//订单 Name: "签证",
dataList: { Id: "2",
type: Array,
default: null
},
loading: {
type: Boolean,
default: false,
},
superManage: {
type: String,
default: ""
}
}, },
data() { {
return { Name: "地接",
MultipleChoiceList: [ //多选项目 Id: "3",
{
Name: '机票',
Id: '1'
}, {
Name: '签证',
Id: '2'
}, {
Name: '地接',
Id: '3'
}, {
Name: '套餐',
Id: '4'
}
],
userInfo: {},
MoreList: [{
Name: '取消订单',
Id: '1'
}, {
Name: '订单转交',
Id: '2'
}, {
Name: '修改出票状态',
Id: '4'
}, {
Name: '操作日志',
Id: '3'
}, ],
clickMore: '',
drawer: false,
orderDrawer: false,
CustomerId: '',
CustomerName: '',
currentOrder:null
};
}, },
created() { {
Name: "套餐",
Id: "4",
},
],
userInfo: {},
MoreList: [
{
Name: "取消订单",
Id: "1",
},
{
Name: "订单转交",
Id: "2",
}, },
watch: { {
loading: { Name: "修改出票状态",
handler(val, oldVal) { Id: "4",
this.loading = val },
{
Name: "操作日志",
Id: "3",
},
],
clickMore: "",
drawer: false,
orderDrawer: false,
CustomerId: "",
CustomerName: "",
currentOrder: null,
};
},
created() {},
watch: {
loading: {
handler(val, oldVal) {
this.loading = val;
},
deep: true,
},
},
mounted() {
this.userInfo = this.getLocalStorage();
let $this = this;
$this.MsgBus.$on("closeBillMaking", function() {
for (let i = 0; i < $this.dataList.length; i++) {
$this.dataList[i].checkList = [];
$this.dataList[i].selectedType = "";
$this.dataList[i].actuallyReceived = false;
$this.dataList[i].cost = false;
}
});
},
methods: {
// 多选发生变化
clickMultipleChoice(row, index, num) {
if (num == 1) {
if (row.checkList.slice(-1)[0] == 4) {
this.delType(row, 1);
this.delType(row, 2);
this.delType(row, 3);
this.delType(row, 5);
row.selectedType = row.checkList.join(",");
} else if (row.checkList.slice(-1)[0] == 5) {
this.delType(row, 1);
this.delType(row, 2);
this.delType(row, 3);
this.delType(row, 4);
row.selectedType = row.checkList.join(",");
} else {
this.delType(row, 4);
this.delType(row, 5);
row.selectedType = row.checkList.join(",");
}
}
},
// 删除套餐值
delType(row, item) {
for (let i = 0; i < row.checkList.length; i++) {
if (row.checkList[i] == item) {
row.checkList.splice(i, 1);
}
}
},
// 取消
popCancelClick(row, index, num) {
this.dataList.forEach((item) => {
item.checkList = [];
item.selectedType = "";
item.actuallyReceived = false;
item.cost = false;
});
},
// 确定弹窗
popClick(row, index, num) {
if (!row.selectedType) {
this.$message.warning("请选择类型!");
return;
}
this.makeAdocumentFun(row, index, num);
this.dataList[index].actuallyReceived = false;
this.dataList[index].cost = false;
},
// 点击单号
clickSingleNumber(item) {
this.currentOrder = item;
this.orderDrawer = true;
},
closeOrderDrawerHandler() {
this.currentOrder = null;
this.orderDrawer = false;
},
handleClose(done) {
done();
},
openNameDetails(item) {
this.drawer = true;
this.CustomerId = item.GuestId;
this.CustomerName = item.GuestName;
},
// 查看出票凭据
viewCredentials(row) {
let $this = this;
this.MsgBus.$emit(
"CredentialsOrderTicketOrderBoxOpen",
$this.ID,
row,
true
);
},
chooseMore(row) {
// 取消订单
if (row.More == "1") {
this.cancelOrder(row);
}
// 订单转换
if (row.More == "2") {
this.convertOrder(row);
}
// 操作日志
if (row.More == "3") {
this.operationLog(row);
}
// 修改出票状态
if (row.More == "4") {
this.modifyStatus(row);
}
// 编辑订单金额
if (row.More == "5") {
this.editOrderAmount(row);
}
},
// 转换订单
convertOrder(row) {
this.MsgBus.$emit(
"convertOrderTicketOrderBoxOpen",
row.GuestId,
row,
true
);
},
// 验证操作员
ValidateOperator() {
this.$message({
type: "warning",
message: "抱歉,该订单您没有操作权限!",
});
this.$emit("emptyMore");
},
// 制作单据
makeAdocument(row, index, num) {
let list = row.OrderType && row.OrderType.split(",");
if (list != null && list.length > 1 && num == 1) {
this.dataList.forEach((item) => {
return (item.cost = false);
});
this.dataList.forEach((item) => {
return (item.actuallyReceived = false);
});
this.dataList[index].actuallyReceived = true;
} else if (list != null && list.length > 1 && num == 3) {
this.dataList.forEach((item) => {
return (item.actuallyReceived = false);
});
this.dataList.forEach((item) => {
return (item.cost = false);
});
this.dataList[index].cost = true;
} else {
this.makeAdocumentFun(row, index, num);
}
},
makeAdocumentFun(row, index, num) {
let type;
type = num == 1 ? 1 : 2; // 1收款 2退款 3成本
let href;
let url = this.domainManager().erpRoutingUrl;
let data;
let list = row.OrderType && row.OrderType.split(",");
if (this.userInfo.EmName != row.EnterName) {
this.ValidateOperator();
} else {
if (row.OrderStatus != "2") {
if (list && list.length > 1) {
let typeList = row.selectedType.split(",");
if (num == 1 && typeList.length >= 2) {
let $this = this;
row.ReFinanceId2 = num;
this.MsgBus.$emit("BillMakingOrderBoxOpen", $this.ID, row, true);
}
if ((typeList.length == 1 && num == "1") || num == "3") {
data = [
{
path: "ChoiceAddFinancialDocuments",
type: type,
OtherType: 55,
ReFinanceId: row.OrderId,
ReFinanceId2: num,
GuestId: row.GuestId,
RelevanceFrId: row.selectedType, // 单据类型
}, },
deep: true ];
href =
url +
"automaticLogin?token=" +
this.getLocalStorage().token +
"&data=" +
JSON.stringify(data);
window.open(href);
for (let i = 0; i < this.dataList.length; i++) {
this.dataList[i].checkList = [];
this.dataList[i].selectedType = "";
this.dataList[i].actuallyReceived = false;
this.dataList[i].cost = false;
}
} }
}, if (num == "2") {
mounted() { data = [
this.userInfo = this.getLocalStorage(); {
let $this = this path: "ChoiceAddFinancialDocuments",
$this.MsgBus.$on("closeBillMaking", function() { type: type,
for(let i=0;i<$this.dataList.length;i++){ OtherType: 55,
$this.dataList[i].checkList = [] ReFinanceId: row.OrderId,
$this.dataList[i].selectedType = "" ReFinanceId2: num,
$this.dataList[i].actuallyReceived = false GuestId: row.GuestId,
$this.dataList[i].cost = false },
];
href =
url +
"automaticLogin?token=" +
this.getLocalStorage().token +
"&data=" +
JSON.stringify(data);
window.open(href);
for (let i = 0; i < this.dataList.length; i++) {
this.dataList[i].checkList = [];
this.dataList[i].selectedType = "";
this.dataList[i].actuallyReceived = false;
this.dataList[i].cost = false;
}
}
} else {
if (num == 1 || num == 2) {
data = [
{
path: "ChoiceAddFinancialDocuments",
type: type,
OtherType: 55,
ReFinanceId: row.OrderId,
ReFinanceId2: num,
GuestId: row.GuestId,
RelevanceFrId: row.OrderType, // 单据类型
},
];
}
if (num == 3) {
data = [
{
path: "ChoiceAddFinancialDocuments",
type: type,
OtherType: 55,
ReFinanceId: row.OrderId,
ReFinanceId2: num,
GuestId: row.GuestId,
},
];
}
href =
url +
"automaticLogin?token=" +
this.getLocalStorage().token +
"&data=" +
JSON.stringify(data);
window.open(href);
for (let i = 0; i < this.dataList.length; i++) {
this.dataList[i].checkList = [];
this.dataList[i].selectedType = "";
this.dataList[i].actuallyReceived = false;
this.dataList[i].cost = false;
}
}
}
}
},
// 操作日志
operationLog(row) {
this.MsgBus.$emit("logTicketOrderBoxOpen", row.GuestId, row, true);
},
// 修改出票状态
modifyStatus(row) {
if (this.superManage) {
this.ModifyStatusfun(row);
} else {
if (this.userInfo.EmName != row.EnterName) {
this.ValidateOperator();
} else {
this.ModifyStatusfun(row);
}
}
},
ModifyStatusfun(row) {
if (
row.TicketStatus == 3 ||
row.TicketStatus == 4 ||
row.OrderStatus == "2"
) {
return;
} else {
this.MsgBus.$emit("reviseTicketOrderBoxOpen", row.GuestId, row, true);
}
},
// 取消订单
cancelOrder(row) {
if (this.superManage) {
this.cancelOrderfun(row);
} else {
if (this.userInfo.EmName != row.EnterName) {
this.ValidateOperator();
} else {
this.cancelOrderfun(row);
}
}
},
cancelOrderfun(row) {
if (
row.OrderStatus != "2" &&
row.IncomeFinance.length == 0 &&
row.BackFinance.length == 0 &&
row.PayFinance.length == 0
) {
let tips = "此操作将取消该订单,是否继续取消?";
this.$confirm(tips, "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
this.apipost(
"/api/Order/SetGuestOrderState",
{
OrderId: row.OrderId,
Type: "1",
},
(res) => {
if (res.data.resultCode == 1) {
this.$message.success(res.data.message);
this.getList();
} }
}
);
})
.catch(() => {
this.$emit("emptyMore");
this.$message({
type: "info",
message: "已取消",
}); });
});
} else {
this.$emit("emptyMore");
}
},
// 编辑订单
editOrder(row) {
if (this.superManage) {
this.editOrderfun(row);
} else {
if (this.userInfo.EmName != row.EnterName) {
this.ValidateOperator();
} else {
this.editOrderfun(row);
}
}
},
editOrderfun(row) {
if (row.TicketStatus == 1 && row.OrderStatus == 1) {
this.MsgBus.$emit(
"editOrderTicketOrderBoxOpen",
row.GuestId,
row,
true
);
} else {
this.$emit("emptyMore");
}
},
// 编辑订单金额
editOrderAmount(row) {
if (this.superManage) {
this.editOrderAmountfun(row);
} else {
if (this.userInfo.EmName != row.EnterName) {
this.ValidateOperator();
} else {
this.editOrderAmountfun(row);
}
}
},
editOrderAmountfun(row) {
if (row.TicketStatus == 1 && row.OrderStatus == 1) {
this.MsgBus.$emit("editTicketOrderBoxOpen", row.GuestId, row, true);
} else {
this.$emit("emptyMore");
}
},
openDetails(item) {
let href;
let url = this.domainManager().erpRoutingUrl;
let data = [
{
path: "FinancialDocumentsDetail",
id: item.FrID,
}, },
methods: { ];
// 多选发生变化 href =
clickMultipleChoice(row, index, num) { url +
if(num == 1){ "automaticLogin?token=" +
if(row.checkList.slice(-1)[0] == 4){ this.getLocalStorage().token +
this.delType(row,1) "&data=" +
this.delType(row,2) JSON.stringify(data);
this.delType(row,3) window.open(href);
this.delType(row,5) },
row.selectedType = row.checkList.join(',') // 获取出票状态枚举
}else if(row.checkList.slice(-1)[0] == 5){ GetTicketStatusEnumList() {
this.delType(row,1) this.msg.GuestId = row.GuestId;
this.delType(row,2) this.apipost("/api/Order/GetTicketStatusEnumList", {}, (res) => {
this.delType(row,3) if (res.data.resultCode == 1) {
this.delType(row,4) this.ticketingStatusList = res.data.data;
row.selectedType = row.checkList.join(',') let data = {
}else{ Name: "全部",
this.delType(row,4) Id: "0",
this.delType(row,5) };
row.selectedType = row.checkList.join(',') this.ticketingStatusList.unshift(data);
} } else {
} this.$message.error(res.data.message);
},
// 删除套餐值
delType(row,item) {
for (let i = 0; i < row.checkList.length; i++) {
if (row.checkList[i] == item) {
row.checkList.splice(i, 1)
}
}
},
// 取消
popCancelClick(row, index, num){
this.dataList.forEach(item=>{
item.checkList = []
item.selectedType = ''
item.actuallyReceived =false
item.cost =false
})
},
// 确定弹窗
popClick(row, index, num){
if(!row.selectedType){
this.$message.warning('请选择类型!');
return
}
this.makeAdocumentFun(row, index, num)
this.dataList[index].actuallyReceived =false
this.dataList[index].cost =false
},
// 点击单号
clickSingleNumber(item){
this.currentOrder=item
this.orderDrawer = true
},
handleClose(done) {
done();
},
openNameDetails(item) {
this.drawer = true;
this.CustomerId = item.GuestId;
this.CustomerName = item.GuestName;
},
// 查看出票凭据
viewCredentials(row) {
let $this = this;
this.MsgBus.$emit("CredentialsOrderTicketOrderBoxOpen", $this.ID, row, true);
},
chooseMore(row) {
// 取消订单
if (row.More == '1') {
this.cancelOrder(row)
}
// 订单转换
if (row.More == '2') {
this.convertOrder(row)
}
// 操作日志
if (row.More == '3') {
this.operationLog(row)
}
// 修改出票状态
if (row.More == '4') {
this.modifyStatus(row)
}
// 编辑订单金额
if (row.More == '5') {
this.editOrderAmount(row)
}
},
// 转换订单
convertOrder(row) {
this.MsgBus.$emit("convertOrderTicketOrderBoxOpen", row.GuestId, row, true);
},
// 验证操作员
ValidateOperator() {
this.$message({
type: 'warning',
message: '抱歉,该订单您没有操作权限!'
});
this.$emit('emptyMore')
},
// 制作单据
makeAdocument(row, index, num) {
let list = row.OrderType&&row.OrderType.split(',')
if(list!=null&&list.length>1&&num==1){
this.dataList.forEach(item=>{
return item.cost = false
})
this.dataList.forEach(item=>{
return item.actuallyReceived = false
})
this.dataList[index].actuallyReceived = true
}
else if(list!=null&&list.length>1&&num==3){
this.dataList.forEach(item=>{
return item.actuallyReceived = false
})
this.dataList.forEach(item=>{
return item.cost = false
})
this.dataList[index].cost = true
}else{
this.makeAdocumentFun(row, index, num)
}
},
makeAdocumentFun(row, index, num){
let type
type = num == 1 ? 1 : 2 // 1收款 2退款 3成本
let href
let url = this.domainManager().erpRoutingUrl
let data
let list = row.OrderType&&row.OrderType.split(',')
if (this.userInfo.EmName != row.EnterName) {
this.ValidateOperator()
} else {
if (row.OrderStatus != '2') {
if(list&&list.length>1){
let typeList = row.selectedType.split(',')
if(num==1&&typeList.length>=2){
let $this = this;
row.ReFinanceId2 = num
this.MsgBus.$emit("BillMakingOrderBoxOpen", $this.ID, row, true);
}if(typeList.length==1&&num=='1'||num=='3'){
data = [{
path: 'ChoiceAddFinancialDocuments',
type: type,
OtherType: 55,
ReFinanceId: row.OrderId,
ReFinanceId2: num,
GuestId: row.GuestId,
RelevanceFrId: row.selectedType, // 单据类型
}]
href = url + 'automaticLogin?token=' + this.getLocalStorage().token + '&data=' + JSON.stringify(data)
window.open(href);
for(let i=0;i<this.dataList.length;i++){
this.dataList[i].checkList = []
this.dataList[i].selectedType = ""
this.dataList[i].actuallyReceived = false
this.dataList[i].cost = false
}
}if(num=='2'){
data = [{
path: 'ChoiceAddFinancialDocuments',
type: type,
OtherType: 55,
ReFinanceId: row.OrderId,
ReFinanceId2: num,
GuestId: row.GuestId,
}]
href = url + 'automaticLogin?token=' + this.getLocalStorage().token + '&data=' + JSON.stringify(data)
window.open(href);
for(let i=0;i<this.dataList.length;i++){
this.dataList[i].checkList = []
this.dataList[i].selectedType = ""
this.dataList[i].actuallyReceived = false
this.dataList[i].cost = false
}
}
}else{
if(num==1||num==2){
data = [{
path: 'ChoiceAddFinancialDocuments',
type: type,
OtherType: 55,
ReFinanceId: row.OrderId,
ReFinanceId2: num,
GuestId: row.GuestId,
RelevanceFrId: row.OrderType, // 单据类型
}]
}
if(num==3){
data = [{
path: 'ChoiceAddFinancialDocuments',
type: type,
OtherType: 55,
ReFinanceId: row.OrderId,
ReFinanceId2: num,
GuestId: row.GuestId,
}]
}
href = url + 'automaticLogin?token=' + this.getLocalStorage().token + '&data=' + JSON.stringify(data)
window.open(href);
for(let i=0;i<this.dataList.length;i++){
this.dataList[i].checkList = []
this.dataList[i].selectedType = ""
this.dataList[i].actuallyReceived = false
this.dataList[i].cost = false
}
}
}
}
},
// 操作日志
operationLog(row) {
this.MsgBus.$emit("logTicketOrderBoxOpen", row.GuestId, row, true);
},
// 修改出票状态
modifyStatus(row) {
if (this.superManage) {
this.ModifyStatusfun(row)
} else {
if (this.userInfo.EmName != row.EnterName) {
this.ValidateOperator()
} else {
this.ModifyStatusfun(row)
}
}
},
ModifyStatusfun(row) {
if (row.TicketStatus == 3 || row.TicketStatus == 4 || row.OrderStatus == '2') {
return
} else {
this.MsgBus.$emit("reviseTicketOrderBoxOpen", row.GuestId, row, true);
}
},
// 取消订单
cancelOrder(row) {
if (this.superManage) {
this.cancelOrderfun(row)
} else {
if (this.userInfo.EmName != row.EnterName) {
this.ValidateOperator()
} else {
this.cancelOrderfun(row)
}
}
},
cancelOrderfun(row) {
if (row.OrderStatus != '2' && row.IncomeFinance.length == 0 && row.BackFinance.length == 0 && row.PayFinance.length == 0) {
let tips = '此操作将取消该订单,是否继续取消?'
this.$confirm(tips, '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
this.apipost('/api/Order/SetGuestOrderState', {
OrderId: row.OrderId,
Type: '1',
}, res => {
if (res.data.resultCode == 1) {
this.$message.success(res.data.message);
this.getList()
}
})
}).catch(() => {
this.$emit('emptyMore')
this.$message({
type: 'info',
message: '已取消'
});
});
} else {
this.$emit('emptyMore')
}
},
// 编辑订单
editOrder(row) {
if (this.superManage) {
this.editOrderfun(row)
} else {
if (this.userInfo.EmName != row.EnterName) {
this.ValidateOperator()
} else {
this.editOrderfun(row)
}
}
},
editOrderfun(row) {
if (row.TicketStatus == 1 && row.OrderStatus == 1) {
this.MsgBus.$emit("editOrderTicketOrderBoxOpen", row.GuestId, row, true);
} else {
this.$emit('emptyMore')
}
},
// 编辑订单金额
editOrderAmount(row) {
if (this.superManage) {
this.editOrderAmountfun(row)
} else {
if (this.userInfo.EmName != row.EnterName) {
this.ValidateOperator()
} else {
this.editOrderAmountfun(row)
}
}
},
editOrderAmountfun(row) {
if (row.TicketStatus == 1 && row.OrderStatus == 1) {
this.MsgBus.$emit("editTicketOrderBoxOpen", row.GuestId, row, true);
} else {
this.$emit('emptyMore')
}
},
openDetails(item) {
let href
let url = this.domainManager().erpRoutingUrl
let data = [{
path: 'FinancialDocumentsDetail',
id: item.FrID
}]
href = url + 'automaticLogin?token=' + this.getLocalStorage().token + '&data=' + JSON.stringify(data)
window.open(href);
},
// 获取出票状态枚举
GetTicketStatusEnumList() {
this.msg.GuestId = row.GuestId
this.apipost(
"/api/Order/GetTicketStatusEnumList", {},
(res) => {
if (res.data.resultCode == 1) {
this.ticketingStatusList = res.data.data;
let data = {
Name: '全部',
Id: '0'
}
this.ticketingStatusList.unshift(data)
} else {
this.$message.error(res.data.message);
}
}
);
},
} }
}; });
},
},
};
</script> </script>
<style> <style>
li { li {
list-style-type: none; list-style-type: none;
} }
.classorder ul { .classorder ul {
padding: 0px; padding: 0px;
} }
.classorder .price-popup { .classorder .price-popup {
border-radius: 4px; border-radius: 4px;
} }
.classorder .el-range-editor .el-range-input { .classorder .el-range-editor .el-range-input {
background: none; background: none;
} }
.classorder .el-range-editor.el-input__inner { .classorder .el-range-editor.el-input__inner {
background-color: transparent; background-color: transparent;
} }
.classorder .q-mb-md { .classorder .q-mb-md {
margin-bottom: 0; margin-bottom: 0;
} }
.classorder .stics { .classorder .stics {
padding: 10px 20px; padding: 10px 20px;
background: #dddee0; background: #dddee0;
border-radius: 4px; border-radius: 4px;
font-size: 14px; font-size: 14px;
color: #000000; color: #000000;
font-weight: bold; font-weight: bold;
} }
.classorder .stics .stics-name { .classorder .stics .stics-name {
color: #2d2d2d; color: #2d2d2d;
font-weight: 600; font-weight: 600;
margin-right: 10px; margin-right: 10px;
} }
.classorder .tis { .classorder .tis {
margin: 10px 0; margin: 10px 0;
align-items: center; align-items: center;
} }
.classorder .tis .tis-k { .classorder .tis .tis-k {
width: 10px; width: 10px;
height: 10px; height: 10px;
margin-right: 8px; margin-right: 8px;
} }
.classorder .tis span { .classorder .tis span {
font-size: 14px; font-size: 14px;
color: #2d2d2d; color: #2d2d2d;
font-weight: 600; font-weight: 600;
margin-right: 20px; margin-right: 20px;
} }
.classorder table { .classorder table {
padding: 10px 0; padding: 10px 0;
width: 100%; width: 100%;
background-color: #ededed; background-color: #ededed;
border-collapse: collapse; border-collapse: collapse;
border: 1px solid #d2d2d2; border: 1px solid #d2d2d2;
font-size: 12px; font-size: 12px;
} }
.classorder table th { .classorder table th {
background-color: #ededed; background-color: #ededed;
height: 34px; height: 34px;
text-indent: 15px; text-indent: 15px;
} }
.enrollTotalSearchTable td { .enrollTotalSearchTable td {
background-color: #ffffff; background-color: #ffffff;
padding: 9px 15px; padding: 9px 15px;
color: #333333; color: #333333;
border: 1px solid rgba(138, 138, 138, 0.09); border: 1px solid rgba(138, 138, 138, 0.09);
text-align: left; text-align: left;
} }
.classorder table ._color_666 { .classorder table ._color_666 {
color: #666666; color: #666666;
} }
.classorder table tr._color_666 th { .classorder table tr._color_666 th {
padding: 9px 15px; padding: 9px 15px;
} }
.classorder table th { .classorder table th {
background-color: #ededed; background-color: #ededed;
height: 34px; height: 34px;
text-indent: 15px; text-indent: 15px;
} }
.classorder table td { .classorder table td {
background-color: #ffffff; background-color: #ffffff;
padding: 9px 15px; padding: 9px 15px;
color: #333333; color: #333333;
} }
.classorder table ._color_666 { .classorder table ._color_666 {
color: #666666; color: #666666;
} }
.classorder table tr._color_666 th { .classorder table tr._color_666 th {
padding: 9px 15px; padding: 9px 15px;
} }
.classorder .enrollTotalSearchTable { .classorder .enrollTotalSearchTable {
width: 100%; width: 100%;
font-size: 14px; font-size: 14px;
color: #333; color: #333;
border-bottom: 1px solid #cccccc; border-bottom: 1px solid #cccccc;
border-right: 1px solid #cccccc; border-right: 1px solid #cccccc;
border-collapse: collapse; border-collapse: collapse;
} }
.classorder .enrollTotalSearchTable tr {} .classorder .enrollTotalSearchTable tr {
}
.classorder .enrollTotalSearchTable tr th {
background: #dddee0; .classorder .enrollTotalSearchTable tr th {
height: 30px; background: #dddee0;
font-size: 12px; height: 30px;
text-align: left; font-size: 12px;
} text-align: left;
}
.classorder .enrollTotalSearchTable tr {
background: #fff; .classorder .enrollTotalSearchTable tr {
text-align: left; background: #fff;
} text-align: left;
}
.classorder .enrollTotalSearchTable tbody tr:last-child {
border-bottom: 2px solid #ddd; .classorder .enrollTotalSearchTable tbody tr:last-child {
} border-bottom: 2px solid #ddd;
}
.classorder .enrollTotalSearchTable tr:first-child td:first-child {
border-bottom: 2px solid #ddd; .classorder .enrollTotalSearchTable tr:first-child td:first-child {
} border-bottom: 2px solid #ddd;
}
.classorder .enrollTotalSearchTable tr td {
height: 46px; .classorder .enrollTotalSearchTable tr td {
padding: 10px; height: 46px;
} padding: 10px;
}
.classorder .enrollTotalSearchTable tr td>img {
width: 32px; .classorder .enrollTotalSearchTable tr td > img {
height: 32px; width: 32px;
border-radius: 16px; height: 32px;
vertical-align: middle; border-radius: 16px;
margin-right: 5px; vertical-align: middle;
} margin-right: 5px;
}
.classorder .enrollTotalSearchTable tr td p {
line-height: 20px; .classorder .enrollTotalSearchTable tr td p {
} line-height: 20px;
}
.classorder .remarks {
font-size: 14px; .classorder .remarks {
color: #2d2d2d; font-size: 14px;
} color: #2d2d2d;
}
.classorder .remarks-b {
height: 34px; .classorder .remarks-b {
background: #f0f5fb; height: 34px;
margin-top: 10px; background: #f0f5fb;
padding: 15px; margin-top: 10px;
font-size: 12px; padding: 15px;
color: #999999; font-size: 12px;
position: relative; color: #999999;
overflow: hidden; position: relative;
display: -webkit-box; overflow: hidden;
line-height: 20px; display: -webkit-box;
-webkit-line-clamp: 4; line-height: 20px;
-webkit-box-orient: vertical; -webkit-line-clamp: 4;
} -webkit-box-orient: vertical;
}
.classorder .remarks-b-b {
text-align: right; .classorder .remarks-b-b {
position: absolute; text-align: right;
right: 0px; position: absolute;
bottom: 0px; right: 0px;
} bottom: 0px;
}
.classorder .on-left {
margin-right: 5px; .classorder .on-left {
} margin-right: 5px;
}
.classorder .finance {
padding: 1px 10px; .classorder .finance {
align-items: center; padding: 1px 10px;
justify-content: center; align-items: center;
border-radius: 4px; justify-content: center;
margin: 5px 3px 3px 0; border-radius: 4px;
} margin: 5px 3px 3px 0;
}
.classorder .order_OfferId {
font-size: 18px; .classorder .order_OfferId {
color: #2961fe; font-size: 18px;
margin-bottom: 10px; color: #2961fe;
font-weight: bold; margin-bottom: 10px;
text-decoration: underline; font-weight: bold;
cursor: pointer; text-decoration: underline;
} cursor: pointer;
}
.takeContract {
cursor: pointer; .takeContract {
color: rgb(41, 97, 254); cursor: pointer;
} color: rgb(41, 97, 254);
}
.Contract_Table {
width: 100%; .Contract_Table {
border-collapse: collapse; width: 100%;
} border-collapse: collapse;
}
.Contract_Table th,
.Contract_Table td { .Contract_Table th,
padding: 5px; .Contract_Table td {
color: #000; padding: 5px;
text-align: center; color: #000;
} text-align: center;
}
.table-body {
overflow-x: hidden; .table-body {
overflow-y: auto; overflow-x: hidden;
} overflow-y: auto;
}
.classorder .redstyle {
color: var(--q-color-negative); .classorder .redstyle {
} color: var(--q-color-negative);
}
.order_OferTitle {
font-size: 14px; .order_OferTitle {
color: #333333; font-size: 14px;
margin-bottom: 10px; color: #333333;
} margin-bottom: 10px;
}
.tatusText.grey {
color: grey; .tatusText.grey {
} color: grey;
}
.tatusText.success {
color: #21BA45; .tatusText.success {
} color: #21ba45;
}
.tatusText.error {
color: #F2C037; .tatusText.error {
} color: #f2c037;
}
.tatusText.Black {
color: Black; .tatusText.Black {
} color: Black;
}
.ToBeReceived.red {
color: #fd397a; .ToBeReceived.red {
} color: #fd397a;
}
.ToBeReceived.blue {
color: #409eff; .ToBeReceived.blue {
} color: #409eff;
}
.documents-text {
display: flex; .documents-text {
justify-content: space-between; display: flex;
} justify-content: space-between;
}
.documents-left {
display: flex; .documents-left {
flex-direction: row; display: flex;
flex-wrap: wrap; flex-direction: row;
margin: 2px 0; flex-wrap: wrap;
} margin: 2px 0;
}
.documents-left span {
margin-right: 10px; .documents-left span {
border-radius: 3px; margin-right: 10px;
padding: 2px 6px; border-radius: 3px;
} padding: 2px 6px;
}
.documents-left span:hover {
cursor: pointer; .documents-left span:hover {
} cursor: pointer;
}
.documents-left span.one {
background-color: rgba(41, 97, 254, 0.2); .documents-left span.one {
color: rgb(41, 97, 254); background-color: rgba(41, 97, 254, 0.2);
} color: rgb(41, 97, 254);
}
.documents-left span.two {
background-color: rgba(242, 140, 29, 0.2); .documents-left span.two {
color: rgb(242, 140, 29); background-color: rgba(242, 140, 29, 0.2);
} color: rgb(242, 140, 29);
}
.documents-left span.three {
background-color: rgba(63, 196, 255, 0.2); .documents-left span.three {
color: rgb(63, 196, 255); background-color: rgba(63, 196, 255, 0.2);
} color: rgb(63, 196, 255);
}
.documents-left.num span {
background-color: rgba(41, 97, 254, 0); .documents-left.num span {
color: rgb(41, 97, 254); background-color: rgba(41, 97, 254, 0);
padding: 0; color: rgb(41, 97, 254);
} padding: 0;
}
.documents-right {
margin-right: 20px; .documents-right {
position: relative; margin-right: 20px;
} position: relative;
}
.OrderId-text {
font-size: 19px; .OrderId-text {
/* text-decoration:underline; */ font-size: 19px;
font-weight: bold; /* text-decoration:underline; */
color: #2961fe; font-weight: bold;
margin-bottom: 10px; color: #2961fe;
cursor: pointer; margin-bottom: 10px;
} cursor: pointer;
}
.CreateByName-text {
margin-bottom: 10px; .CreateByName-text {
} margin-bottom: 10px;
}
.colorblue {
color: #2961fe; .colorblue {
} color: #2961fe;
}
.enedit-box {
display: flex; .enedit-box {
align-items: center; display: flex;
} align-items: center;
}
.select-right {
margin-left: 5px; .select-right {
} margin-left: 5px;
}
.Credentials {
color: #2961FE; .Credentials {
} color: #2961fe;
}
.TicketVoucher-box {
display: flex; .TicketVoucher-box {
} display: flex;
}
.TicketVoucher-box span {
flex-shrink: 0; .TicketVoucher-box span {
} flex-shrink: 0;
}
.TicketVoucher-box i {
margin-left: 5px; .TicketVoucher-box i {
} margin-left: 5px;
.agreement-IncomeMoney-box{ }
position: relative; .agreement-IncomeMoney-box {
} position: relative;
.agreement-IncomeMoney-pop{ }
position: absolute; .agreement-IncomeMoney-pop {
top: -20px; position: absolute;
left: -270px; top: -20px;
z-index: 1; left: -270px;
background: #fff; z-index: 1;
padding: 10px 19px 10px 19px; background: #fff;
Box-shadow:5px 5px 10px 5px #ccc; padding: 10px 19px 10px 19px;
} box-shadow: 5px 5px 10px 5px #ccc;
.agreement-Cancel{ }
text-align: right; .agreement-Cancel {
color: #409eff; text-align: right;
} color: #409eff;
.agreement-Cancel span:first-child{ }
color: #999999; .agreement-Cancel span:first-child {
margin-right: 20px; color: #999999;
} margin-right: 20px;
.agreement-Cancel span:hover{ }
cursor: pointer; .agreement-Cancel span:hover {
} cursor: pointer;
.float-flag-shape{ }
position: absolute; .float-flag-shape {
top:20px; position: absolute;
border: 1px solid #fff; top: 20px;
height: 0; border: 1px solid #fff;
width: 0; height: 0;
border-top: 6px solid transparent; width: 0;
border-left: 10px solid #fff; border-top: 6px solid transparent;
border-bottom: 3px solid transparent; border-left: 10px solid #fff;
right:-11px; border-bottom: 3px solid transparent;
} right: -11px;
.el-checkbox-group,.el-radio-group{ }
display: flex !important; .el-checkbox-group,
margin-bottom: 10px !important; .el-radio-group {
} display: flex !important;
.font-color-link{ margin-bottom: 10px !important;
cursor: pointer; }
} .font-color-link {
</style> cursor: pointer;
\ No newline at end of file }
</style>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment