md
This commit is contained in:
parent
b7059bbd1a
commit
dda7288b64
@ -8,7 +8,7 @@
|
|||||||
:remote-method="queryData"
|
:remote-method="queryData"
|
||||||
v-model="svalue"
|
v-model="svalue"
|
||||||
:placeholder="placeholder"
|
:placeholder="placeholder"
|
||||||
auto-complete="false"
|
|
||||||
:disabled="disabled"
|
:disabled="disabled"
|
||||||
no-data-text=""
|
no-data-text=""
|
||||||
|
|
||||||
|
|||||||
@ -56,7 +56,7 @@
|
|||||||
slot-scope="slotProps"
|
slot-scope="slotProps"
|
||||||
:height="(slotProps.contentHeight)+'px'"
|
:height="(slotProps.contentHeight)+'px'"
|
||||||
|
|
||||||
v-loading="loading"
|
v-loading="loading"
|
||||||
border stripe
|
border stripe
|
||||||
size="mini"
|
size="mini"
|
||||||
:data="emisProblemTypeList"
|
:data="emisProblemTypeList"
|
||||||
@ -66,6 +66,7 @@
|
|||||||
@queryTable="getList"
|
@queryTable="getList"
|
||||||
@selection-change="handleSelectionChange"
|
@selection-change="handleSelectionChange"
|
||||||
@sort-change="handleSortChange"
|
@sort-change="handleSortChange"
|
||||||
|
:default-sort="{prop: 'orderNum', order: 'descending'}"
|
||||||
>
|
>
|
||||||
|
|
||||||
<div slot="toolbar">
|
<div slot="toolbar">
|
||||||
|
|||||||
@ -2,63 +2,62 @@
|
|||||||
<div >
|
<div >
|
||||||
<el-form ref="form" :model="form" size="mini" :rules="rules" label-width="80px">
|
<el-form ref="form" :model="form" size="mini" :rules="rules" label-width="80px">
|
||||||
<el-row :gutter="0" style="display: flex;flex-wrap: wrap;">
|
<el-row :gutter="0" style="display: flex;flex-wrap: wrap;">
|
||||||
<el-col :span="8">
|
<el-col :span="12">
|
||||||
<el-form-item label="类型编号" prop="settleType">
|
<el-form-item label="类型编号" prop="settleType">
|
||||||
<el-input v-model="form.settleType" placeholder="请输入结算项类型" :disabled="form.id!=null" />
|
<el-input v-model="form.settleType" placeholder="请输入结算项类型" :disabled="form.id!=null" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="8">
|
<el-col :span="12">
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="12">
|
||||||
<el-form-item label="类型名称" prop="settleName">
|
<el-form-item label="类型名称" prop="settleName">
|
||||||
<el-input v-model="form.settleName" placeholder="请输入结算项名称" />
|
<el-input v-model="form.settleName" placeholder="请输入结算项名称" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="8">
|
<el-col :span="12">
|
||||||
<el-form-item label="统计名称" prop="statName">
|
<el-form-item label="统计名称" prop="statName">
|
||||||
<el-input v-model="form.statName" placeholder="请输入统计名称" />
|
<el-input v-model="form.statName" placeholder="请输入统计名称" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
<el-form-item label="操作方式" prop="blInc">
|
<el-form-item label="收支类型" prop="recPayType">
|
||||||
<el-select v-model="form.blInc" clearable filterable placeholder="" >
|
<el-select v-model="form.recPayType"
|
||||||
<el-option :key="1" label="加" :value="1" ></el-option>
|
style="width:100%"
|
||||||
<el-option :key="0" label="减" :value="0" ></el-option>
|
clearable filterable placeholder=""
|
||||||
|
>
|
||||||
|
<el-option :key="1" label="应收" value="1" ></el-option>
|
||||||
|
<el-option :key="2" label="应付" value="2" ></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
<el-form-item label="启用状态" prop="blValid">
|
<el-form-item label="操作方式" prop="blInc">
|
||||||
<el-radio-group v-model="form.blValid">
|
<el-select v-model="form.blInc"
|
||||||
<el-radio :label="1">启用</el-radio>
|
style="width:100%"
|
||||||
<el-radio :label="0">停用</el-radio>
|
clearable filterable placeholder="" >
|
||||||
</el-radio-group>
|
<el-option :key="1" label="加" value="1" ></el-option>
|
||||||
|
<el-option :key="2" label="减" value="2" ></el-option>
|
||||||
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
<el-form-item label="明细录入是否启用" prop="blInput" label-width="150px">
|
<el-form-item label="是否允许开票" prop="blInvoice" label-width="150px">
|
||||||
|
<el-checkbox v-model="form.blInvoice"></el-checkbox>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
|
||||||
|
<el-col :span="12">
|
||||||
|
<el-form-item label="明细录入是否启用" prop="blInput" label-width="170px">
|
||||||
<el-radio-group v-model="form.blInput">
|
<el-radio-group v-model="form.blInput">
|
||||||
<el-radio :label="1">是</el-radio>
|
<el-radio :label="1">是</el-radio>
|
||||||
<el-radio :label="0">否</el-radio>
|
<el-radio :label="0">否</el-radio>
|
||||||
</el-radio-group>
|
</el-radio-group>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="8">
|
|
||||||
<el-form-item label="收支类型" prop="recPayType">
|
|
||||||
<el-select v-model="form.recPayType" clearable filterable placeholder="" >
|
|
||||||
<el-option :key="1" label="应收" :value="1" ></el-option>
|
|
||||||
<el-option :key="0" label="应付" :value="0" ></el-option>
|
|
||||||
</el-select>
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
|
||||||
|
|
||||||
<el-col :span="8">
|
<el-col :span="12">
|
||||||
<el-form-item label="是否允许开票" prop="blInvoice">
|
<el-form-item label="是否费用预提" prop="blEbsYt" label-width="170px">
|
||||||
<el-checkbox v-model="form.blInvoice"></el-checkbox>
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
|
||||||
|
|
||||||
|
|
||||||
<el-col :span="8">
|
|
||||||
<el-form-item label="是否费用预提" prop="blEbsYt" label-width="150px">
|
|
||||||
<el-radio-group v-model="form.blEbsYt">
|
<el-radio-group v-model="form.blEbsYt">
|
||||||
<el-radio :label="1">是</el-radio>
|
<el-radio :label="1">是</el-radio>
|
||||||
<el-radio :label="0">否</el-radio>
|
<el-radio :label="0">否</el-radio>
|
||||||
@ -66,7 +65,7 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
|
||||||
<el-col :span="8">
|
<el-col :span="12">
|
||||||
<el-form-item label="是否奖罚使用" prop="blReward" label-width="150px">
|
<el-form-item label="是否奖罚使用" prop="blReward" label-width="150px">
|
||||||
<el-radio-group v-model="form.blReward">
|
<el-radio-group v-model="form.blReward">
|
||||||
<el-radio :label="1">是</el-radio>
|
<el-radio :label="1">是</el-radio>
|
||||||
@ -74,10 +73,17 @@
|
|||||||
</el-radio-group>
|
</el-radio-group>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
<el-col :span="12">
|
||||||
|
<el-form-item label="启用状态" prop="blValid">
|
||||||
|
<el-radio-group v-model="form.blValid">
|
||||||
|
<el-radio :label="1">启用</el-radio>
|
||||||
|
<el-radio :label="0">停用</el-radio>
|
||||||
|
</el-radio-group>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="备注" prop="remark">
|
<el-form-item label="备注" prop="remark">
|
||||||
<el-input v-model="form.remark" placeholder="请输入备注" />
|
<el-input v-model="form.remark" type="textarea" rows="2" placeholder="请输入备注" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
|
||||||
@ -229,39 +235,14 @@ export default {
|
|||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
addEmisSettleType(this.form).then(response => {
|
addEmisSettleType(this.form).then(response => {
|
||||||
this.$modal.msgSuccess("修改成功");
|
this.$modal.msgSuccess("新增成功");
|
||||||
this.$emit("on-changed");
|
this.$emit("on-changed");
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
// /** 转换菜单数据结构 */
|
|
||||||
// normalizer(node) {
|
|
||||||
// if (node.children && !node.children.length) {
|
|
||||||
// delete node.children;
|
|
||||||
// }
|
|
||||||
// return {
|
|
||||||
// id: node.id,
|
|
||||||
// label: node.idName,
|
|
||||||
// children: node.children
|
|
||||||
// };
|
|
||||||
// },
|
|
||||||
// /** 查询菜单下拉树结构 */
|
|
||||||
// getTreeselect() {
|
|
||||||
// const queryParams = {}
|
|
||||||
// listEmisSettleType(queryParams).then(response => {
|
|
||||||
// this.emisSettleTypeOptions = [];
|
|
||||||
// const rootItem = { idId: 0, emisSettleTypeName: '-', children: [] };
|
|
||||||
// rootItem.children = this.handleTree(response.data, "id");
|
|
||||||
// this.emisSettleTypeOptions.push(rootItem);
|
|
||||||
|
|
||||||
// if(this.parentId != undefined) {
|
|
||||||
// this.form.parentId = this.parentId;
|
|
||||||
// }
|
|
||||||
|
|
||||||
// });
|
|
||||||
// },
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@ -29,7 +29,7 @@
|
|||||||
<el-form-item :label="$t('操作方式')" prop="blInc">
|
<el-form-item :label="$t('操作方式')" prop="blInc">
|
||||||
<el-select v-model="queryParams.blInc" clearable filterable placeholder="" >
|
<el-select v-model="queryParams.blInc" clearable filterable placeholder="" >
|
||||||
<el-option :key="1" label="加" :value="1" ></el-option>
|
<el-option :key="1" label="加" :value="1" ></el-option>
|
||||||
<el-option :key="0" label="减" :value="0" ></el-option>
|
<el-option :key="2" label="减" :value="2" ></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</SearchForm>
|
</SearchForm>
|
||||||
@ -37,7 +37,7 @@
|
|||||||
|
|
||||||
<XdTable v-loading="loading"
|
<XdTable v-loading="loading"
|
||||||
border stripe
|
border stripe
|
||||||
size="small"
|
size="mini"
|
||||||
:data="emisSettleTypeList"
|
:data="emisSettleTypeList"
|
||||||
:showSearch.sync="showSearch"
|
:showSearch.sync="showSearch"
|
||||||
:queryParams="queryParams"
|
:queryParams="queryParams"
|
||||||
@ -45,6 +45,7 @@
|
|||||||
@queryTable="getList"
|
@queryTable="getList"
|
||||||
@selection-change="handleSelectionChange"
|
@selection-change="handleSelectionChange"
|
||||||
@sort-change="handleSortChange"
|
@sort-change="handleSortChange"
|
||||||
|
:default-sort="{prop: 'settleType', order: 'descending'}"
|
||||||
>
|
>
|
||||||
|
|
||||||
<div slot="toolbar">
|
<div slot="toolbar">
|
||||||
@ -71,7 +72,7 @@
|
|||||||
v-hasPermi="['emis:emisSettleType:edit']"
|
v-hasPermi="['emis:emisSettleType:edit']"
|
||||||
>修改</el-button>
|
>修改</el-button>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="1.5">
|
<!-- <el-col :span="1.5">
|
||||||
<el-button
|
<el-button
|
||||||
type="danger"
|
type="danger"
|
||||||
plain
|
plain
|
||||||
@ -81,7 +82,7 @@
|
|||||||
@click="handleDelete"
|
@click="handleDelete"
|
||||||
v-hasPermi="['emis:emisSettleType:remove']"
|
v-hasPermi="['emis:emisSettleType:remove']"
|
||||||
>删除</el-button>
|
>删除</el-button>
|
||||||
</el-col>
|
</el-col> -->
|
||||||
<!-- <el-col :span="1.5">
|
<!-- <el-col :span="1.5">
|
||||||
<el-button
|
<el-button
|
||||||
type="warning"
|
type="warning"
|
||||||
@ -96,50 +97,15 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<el-table-column type="selection" width="55" align="center" />
|
<el-table-column type="selection" width="55" align="center" />
|
||||||
<!--
|
|
||||||
<el-table-column label="序号" align="center" min-width="60">
|
|
||||||
<template slot-scope="scope">
|
|
||||||
<span v-text="getIndex(scope.$index)"> </span>
|
|
||||||
</template>
|
|
||||||
</el-table-column>
|
|
||||||
|
|
||||||
<el-table-column label="xxx" align="left" prop="xxx" min-width="180">
|
|
||||||
<template slot-scope="scope">
|
|
||||||
<div class="link-type" @click="handleView(scope.row)">{{scope.row.orderSn}}</div>
|
|
||||||
</template>
|
|
||||||
</el-table-column>
|
|
||||||
|
|
||||||
<el-table-column label="结算状态" align="center" prop="settleStatus" :sort-orders="['descending','ascending']" sortable="custom" min-width="80">
|
<el-table-column :label="$t('类型编号')" align="center" prop="settleType" min-width="120" :sort-orders="['descending','ascending']" sortable="custom" />
|
||||||
<template slot-scope="scope">
|
|
||||||
<div v-if="scope.row.settleStatus == 0" style="color:red;">
|
|
||||||
<span class="el-tag el-tag--info">未结算</span>
|
|
||||||
</div>
|
|
||||||
<div v-if="scope.row.settleStatus == 10" style="color:red;">
|
|
||||||
<span class="el-tag">待确认</span>
|
|
||||||
</div>
|
|
||||||
<div v-if="scope.row.settleStatus == 11" style="color:green;">
|
|
||||||
<span class="el-tag el-tag--success el-tag--light">已确认</span>
|
|
||||||
</div>
|
|
||||||
<div v-if="scope.row.settleStatus == 20" >
|
|
||||||
<span class="el-tag el-tag--warning el-tag--light">待打款</span>
|
|
||||||
</div>
|
|
||||||
<div v-if="scope.row.settleStatus == 21" style="color:green;">
|
|
||||||
<span class="el-tag el-tag--success el-tag--light">已打款</span>
|
|
||||||
</div>
|
|
||||||
<div v-if="scope.row.settleStatus == 40" style="color:red;">
|
|
||||||
<span class="el-tag el-tag--danger">已拒绝</span>
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
</el-table-column>
|
|
||||||
-->
|
|
||||||
|
|
||||||
<el-table-column :label="$t('类型编号')" align="center" prop="settleType" min-width="100" />
|
|
||||||
<el-table-column :label="$t('类型名称')" align="center" prop="settleName" min-width="100" />
|
<el-table-column :label="$t('类型名称')" align="center" prop="settleName" min-width="100" />
|
||||||
<el-table-column :label="$t('统计名称')" align="center" prop="statName" min-width="100" />
|
<el-table-column :label="$t('统计名称')" align="center" prop="statName" min-width="100" />
|
||||||
<el-table-column label="操作方式" align="center" prop="blInc" min-width="100" >
|
<el-table-column label="操作方式" align="center" prop="blInc" min-width="100" >
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<span v-if="scope.row.blInc==1" >加</span>
|
<span v-if="scope.row.blInc==1" >加</span>
|
||||||
<span v-if="scope.row.blInc==0" >减</span>
|
<span v-if="scope.row.blInc==2" >减</span>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<!-- <el-table-column label="明细录入是否启用" align="center" prop="blInput" min-width="170" >
|
<!-- <el-table-column label="明细录入是否启用" align="center" prop="blInput" min-width="170" >
|
||||||
@ -169,7 +135,7 @@
|
|||||||
<el-table-column label="收支类型" align="center" prop="recPayType" min-width="100" >
|
<el-table-column label="收支类型" align="center" prop="recPayType" min-width="100" >
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<span v-if="scope.row.recPayType==1" type="info">应收</span>
|
<span v-if="scope.row.recPayType==1" type="info">应收</span>
|
||||||
<span v-if="scope.row.recPayType==0" type="info">应付</span>
|
<span v-if="scope.row.recPayType==2" type="info">应付</span>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column :label="$t('备注')" align="center" prop="remark" min-width="100" :show-overflow-tooltip="true" />
|
<el-table-column :label="$t('备注')" align="center" prop="remark" min-width="100" :show-overflow-tooltip="true" />
|
||||||
@ -182,7 +148,7 @@
|
|||||||
|
|
||||||
</XdTable>
|
</XdTable>
|
||||||
|
|
||||||
<el-dialog :title="titleForm" :visible.sync="openForm" width="50%" :destroy-on-close="true" v-dialogDrag append-to-body>
|
<el-dialog :title="titleForm" :visible.sync="openForm" width="60%" :destroy-on-close="true" v-dialogDrag append-to-body>
|
||||||
<emisSettleTypeForm :id="currentId" @on-changed="handleFormChanged" @on-cancel="cancelForm"></EmisSettleTypeForm>
|
<emisSettleTypeForm :id="currentId" @on-changed="handleFormChanged" @on-cancel="cancelForm"></EmisSettleTypeForm>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
|
|
||||||
|
|||||||
@ -15,7 +15,6 @@
|
|||||||
clearable
|
clearable
|
||||||
:rows="2"
|
:rows="2"
|
||||||
/>
|
/>
|
||||||
<!-- @keyup.enter.native="handleQuery" -->
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="手机号" prop="phone">
|
<el-form-item label="手机号" prop="phone">
|
||||||
<el-input
|
<el-input
|
||||||
|
|||||||
@ -23,15 +23,17 @@
|
|||||||
|
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
<el-form-item label="归属站点" prop="ownerSiteCode">
|
<el-form-item label="归属站点" prop="ownerSiteCode">
|
||||||
<EmisSiteSimplePicker v-if="form.userId == undefined" :placeholder="$t('服务网点')" v-model="form.ownerSiteCode" :countryCode="form.countryCode" @onChange="onSiteCodeChange"></EmisSiteSimplePicker>
|
<EmisSiteSimplePicker v-if="form.userId == undefined" :placeholder="$t('服务网点')" autocomplete="off"
|
||||||
<EmisSiteSimplePicker v-else :placeholder="$t('服务网点')" v-model="form.ownerSiteCode" :countryCode="form.countryCode" @onChange="onSiteCodeChange" disabled></EmisSiteSimplePicker>
|
auto-complete="new-password" v-model="form.ownerSiteCode" :countryCode="form.countryCode" @onChange="onSiteCodeChange"></EmisSiteSimplePicker>
|
||||||
|
<EmisSiteSimplePicker v-else :placeholder="$t('服务网点')" autocomplete="off"
|
||||||
|
auto-complete="new-password" v-model="form.ownerSiteCode" :countryCode="form.countryCode" @onChange="onSiteCodeChange" disabled></EmisSiteSimplePicker>
|
||||||
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
<el-form-item v-if="form.userId == undefined" label="用户密码" prop="password">
|
<el-form-item v-if="form.userId == undefined" label="用户密码" prop="password">
|
||||||
<el-input v-model="form.password" placeholder="请输入用户密码" type="password" maxlength="20" show-password/>
|
<el-input v-model="form.password" placeholder="请输入用户密码" type="password" auto-complete="new-password" autocomplete="off" maxlength="20" show-password/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
@ -307,12 +309,12 @@ export default {
|
|||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
this.initData();
|
this.initData();
|
||||||
this.getConfigKey("sys.user.initPassword").then(response => {
|
// this.getConfigKey("sys.user.initPassword").then(response => {
|
||||||
if(this.userId == null) {
|
// if(this.userId == null) {
|
||||||
this.initPassword = response.msg;
|
// this.initPassword = response.msg;
|
||||||
this.form.password = this.initPassword;
|
// this.form.password = this.initPassword;
|
||||||
}
|
// }
|
||||||
});
|
// });
|
||||||
},
|
},
|
||||||
|
|
||||||
methods: {
|
methods: {
|
||||||
@ -326,7 +328,7 @@ export default {
|
|||||||
this.roleOptions = response.roles;
|
this.roleOptions = response.roles;
|
||||||
this.open = true;
|
this.open = true;
|
||||||
this.title = "添加用户";
|
this.title = "添加用户";
|
||||||
this.form.password = this.initPassword;
|
// this.form.password = this.initPassword;
|
||||||
});
|
});
|
||||||
}else{
|
}else{
|
||||||
getUser(this.userId).then(response => {
|
getUser(this.userId).then(response => {
|
||||||
|
|||||||
@ -260,7 +260,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<el-dialog :title="titleForm" :visible.sync="openForm" width="60%" :destroy-on-close="true" v-dialogDrag append-to-body>
|
<el-dialog :title="titleForm" :visible.sync="openForm" width="60%" :destroy-on-close="true" v-dialogDrag append-to-body>
|
||||||
<sysUserForm :userId="currentId" @on-changed="handleFormChanged" @on-cancel="cancelForm"></SysUserForm>
|
<SysUserForm :userId="currentId" @on-changed="handleFormChanged" @on-cancel="cancelForm"></SysUserForm>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
|
|
||||||
<!-- 用户导入对话框 -->
|
<!-- 用户导入对话框 -->
|
||||||
@ -305,7 +305,7 @@ import Treeselect from "@riophae/vue-treeselect";
|
|||||||
import "@riophae/vue-treeselect/dist/vue-treeselect.css";
|
import "@riophae/vue-treeselect/dist/vue-treeselect.css";
|
||||||
|
|
||||||
import DeptmentTreePicker from '@/views/emis/EmisBaseTools/DeptmentTreePicker.vue';
|
import DeptmentTreePicker from '@/views/emis/EmisBaseTools/DeptmentTreePicker.vue';
|
||||||
import sysUserForm from '@/views/emis/emisUser/editForm';
|
import SysUserForm from '@/views/emis/emisUser/editForm';
|
||||||
import EmisSiteSimplePicker from '@/views/emis/EmisBaseTools/EmisSiteSimplePicker.vue';
|
import EmisSiteSimplePicker from '@/views/emis/EmisBaseTools/EmisSiteSimplePicker.vue';
|
||||||
import CountryPicker from '@/views/emis/EmisBaseTools/CountryPicker.vue';
|
import CountryPicker from '@/views/emis/EmisBaseTools/CountryPicker.vue';
|
||||||
import EmisSiteLeftTreePicker from '@/views/emis/EmisBaseTools/EmisSiteLeftTreePicker.vue';
|
import EmisSiteLeftTreePicker from '@/views/emis/EmisBaseTools/EmisSiteLeftTreePicker.vue';
|
||||||
@ -315,7 +315,7 @@ import CountryTreePicker from '@/views/emis/EmisBaseTools/CountryTreePicker.vue'
|
|||||||
export default {
|
export default {
|
||||||
name: "User",
|
name: "User",
|
||||||
dicts: ['sys_normal_disable', 'sys_user_sex','emis_site_type','sys_biz_enable_status'],
|
dicts: ['sys_normal_disable', 'sys_user_sex','emis_site_type','sys_biz_enable_status'],
|
||||||
components: { DeptmentTreePicker,CountryTreePicker,Treeselect,sysUserForm,EmisSiteSimplePicker,EmisSiteLeftTreePicker,CountryPicker },
|
components: { DeptmentTreePicker,CountryTreePicker,Treeselect,SysUserForm,EmisSiteSimplePicker,EmisSiteLeftTreePicker,CountryPicker },
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
tableHeight: 200,
|
tableHeight: 200,
|
||||||
|
|||||||
@ -567,8 +567,8 @@
|
|||||||
</XdTable>
|
</XdTable>
|
||||||
|
|
||||||
|
|
||||||
<el-dialog title="快件跟踪" :visible.sync="openTraceInfo" width="60%" :close-on-click-modal="false" v-dialogDrag append-to-body>
|
<el-dialog title="快件跟踪" :visible.sync="openTraceInfo" width="100%" :close-on-click-modal="false" v-dialogDrag append-to-body>
|
||||||
<TraceDetail :billCode="currentTraceBillCode"></TraceDetail>
|
<TraceWaybillDetailView :billDetail="currentTraceBillItem"></TraceWaybillDetailView>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
|
|
||||||
</XdPageContainer>
|
</XdPageContainer>
|
||||||
@ -586,11 +586,9 @@ import CountryPicker1 from '@/views/emis/EmisBaseTools/CountryPicker.vue';
|
|||||||
import CountryPicker2 from '@/views/emis/EmisBaseTools/CountryPicker.vue';
|
import CountryPicker2 from '@/views/emis/EmisBaseTools/CountryPicker.vue';
|
||||||
import ProvincePicker2 from '@/views/emis/EmisBaseTools/ProvincePicker.vue';
|
import ProvincePicker2 from '@/views/emis/EmisBaseTools/ProvincePicker.vue';
|
||||||
|
|
||||||
|
|
||||||
import TransLinePicker from '@/views/emis/EmisBaseTools/TransLinePicker.vue';
|
import TransLinePicker from '@/views/emis/EmisBaseTools/TransLinePicker.vue';
|
||||||
import TransProductPicker from '@/views/emis/EmisBaseTools/TransProductPicker.vue';
|
import TransProductPicker from '@/views/emis/EmisBaseTools/TransProductPicker.vue';
|
||||||
|
|
||||||
|
|
||||||
import PayeePicker from '@/views/emis/EmisBaseTools/PayeePicker.vue';
|
import PayeePicker from '@/views/emis/EmisBaseTools/PayeePicker.vue';
|
||||||
import SalemanPicker from '@/views/emis/EmisBaseTools/SalemanPicker.vue';
|
import SalemanPicker from '@/views/emis/EmisBaseTools/SalemanPicker.vue';
|
||||||
|
|
||||||
@ -605,7 +603,7 @@ import ProblemTypePicker from '@/views/emis/EmisBaseTools/ProblemTypePicker.vue'
|
|||||||
|
|
||||||
import EmisMonthpayAccountPicker from '@/views/emis/EmisBaseTools/EmisMonthpayAccountPicker.vue';
|
import EmisMonthpayAccountPicker from '@/views/emis/EmisBaseTools/EmisMonthpayAccountPicker.vue';
|
||||||
|
|
||||||
import TraceDetail from '@/views/emis/customerService/traceDetail.vue';
|
import TraceWaybillDetailView from '@/views/emis/customerService/traceWaybillDetailView.vue';
|
||||||
|
|
||||||
import {timeDiffTime,timeFormat} from '@/utils/dateUtils'
|
import {timeDiffTime,timeFormat} from '@/utils/dateUtils'
|
||||||
import { formatSearchStr,deepClone } from '@/utils/index'
|
import { formatSearchStr,deepClone } from '@/utils/index'
|
||||||
@ -630,7 +628,7 @@ export default {
|
|||||||
EmisSiteSimplePicker2,
|
EmisSiteSimplePicker2,
|
||||||
ProblemTypePicker,
|
ProblemTypePicker,
|
||||||
|
|
||||||
TraceDetail
|
TraceWaybillDetailView
|
||||||
|
|
||||||
},
|
},
|
||||||
dicts: ['emis_qujian_fangshi','emis_declare_mode','emis_customs_clear',
|
dicts: ['emis_qujian_fangshi','emis_declare_mode','emis_customs_clear',
|
||||||
|
|||||||
@ -561,7 +561,7 @@
|
|||||||
</XdTable>
|
</XdTable>
|
||||||
|
|
||||||
<el-dialog title="快件跟踪" :visible.sync="openTraceInfo" width="60%" :close-on-click-modal="false" v-dialogDrag append-to-body>
|
<el-dialog title="快件跟踪" :visible.sync="openTraceInfo" width="60%" :close-on-click-modal="false" v-dialogDrag append-to-body>
|
||||||
<TraceDetail :billCode="currentTraceBillCode"></TraceDetail>
|
<TraceWaybillDetailView :billCode="currentTraceBillCode"></TraceWaybillDetailView>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
|
|
||||||
</XdPageContainer>
|
</XdPageContainer>
|
||||||
@ -596,7 +596,7 @@ import ProblemTypePicker from '@/views/emis/EmisBaseTools/ProblemTypePicker.vue'
|
|||||||
|
|
||||||
import EmisMonthpayAccountPicker from '@/views/emis/EmisBaseTools/EmisMonthpayAccountPicker.vue';
|
import EmisMonthpayAccountPicker from '@/views/emis/EmisBaseTools/EmisMonthpayAccountPicker.vue';
|
||||||
|
|
||||||
import TraceDetail from '@/views/emis/customerService/traceDetail.vue';
|
import TraceWaybillDetailView from '@/views/emis/customerService/traceWaybillDetailView.vue';
|
||||||
|
|
||||||
import {timeDiffTime,timeFormat} from '@/utils/dateUtils'
|
import {timeDiffTime,timeFormat} from '@/utils/dateUtils'
|
||||||
import { formatSearchStr,deepClone } from '@/utils/index'
|
import { formatSearchStr,deepClone } from '@/utils/index'
|
||||||
@ -621,7 +621,7 @@ export default {
|
|||||||
EmisSiteSimplePicker2,
|
EmisSiteSimplePicker2,
|
||||||
ProblemTypePicker,
|
ProblemTypePicker,
|
||||||
|
|
||||||
TraceDetail
|
TraceWaybillDetailView
|
||||||
|
|
||||||
},
|
},
|
||||||
dicts: ['emis_qujian_fangshi','emis_declare_mode','emis_customs_clear',
|
dicts: ['emis_qujian_fangshi','emis_declare_mode','emis_customs_clear',
|
||||||
|
|||||||
@ -622,7 +622,7 @@ import TraceDetail from '@/views/emis/customerService/traceDetail.vue';
|
|||||||
|
|
||||||
import WaybillDetailReadOnly from '@/views/emis/emisWaybill/waybillDetailReadOnly.vue';
|
import WaybillDetailReadOnly from '@/views/emis/emisWaybill/waybillDetailReadOnly.vue';
|
||||||
|
|
||||||
import TraceWaybillDetailView from '@/views/emis/customerService//traceWaybillDetailView.vue';
|
import TraceWaybillDetailView from '@/views/emis/customerService/traceWaybillDetailView.vue';
|
||||||
|
|
||||||
|
|
||||||
import {timeDiffTime,timeFormat} from '@/utils/dateUtils'
|
import {timeDiffTime,timeFormat} from '@/utils/dateUtils'
|
||||||
|
|||||||
@ -10,13 +10,6 @@
|
|||||||
<el-radio label="0">订单号</el-radio>
|
<el-radio label="0">订单号</el-radio>
|
||||||
</el-radio-group>
|
</el-radio-group>
|
||||||
</div>
|
</div>
|
||||||
<!-- <el-input
|
|
||||||
v-model="queryParams.billCode"
|
|
||||||
:placeholder="$t('多个流水号逗号或换行隔开')"
|
|
||||||
clearable
|
|
||||||
type="textarea"
|
|
||||||
rows="2"
|
|
||||||
/> -->
|
|
||||||
<XdTextareaInput
|
<XdTextareaInput
|
||||||
v-model="queryParams.billCode"
|
v-model="queryParams.billCode"
|
||||||
:placeholder="$t('多个流水号逗号或换行隔开')"
|
:placeholder="$t('多个流水号逗号或换行隔开')"
|
||||||
@ -180,22 +173,13 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
<el-form-item :label="$t('转单编号')" prop="transferBillCode" label-width="80px">
|
<el-form-item :label="$t('重量')" prop="transferWeight" label-width="80px">
|
||||||
<el-input v-model="form.transferBillCode"></el-input>
|
<el-input v-model="form.transferWeight" disabled></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
<el-form-item :label="$t('转单时间')" prop="transferDate" label-width="80px">
|
<el-form-item :label="$t('体积')" prop="transferVolume" label-width="80px">
|
||||||
<!-- <CustomDatePicker v-model="form.transferDate"></CustomDatePicker> -->
|
<el-input v-model="form.transferVolume" disabled></el-input>
|
||||||
<!-- <elDateSimplePicker v-model="form.transferDate"></elDateSimplePicker> -->
|
|
||||||
<el-date-picker
|
|
||||||
format="yyyy-MM-dd HH:mm:ss"
|
|
||||||
value-format="yyyy-MM-dd HH:mm:ss"
|
|
||||||
v-model="form.transferDate"
|
|
||||||
type="datetime"
|
|
||||||
placeholder="选择日"
|
|
||||||
style="width:100%"
|
|
||||||
></el-date-picker>
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
@ -213,6 +197,40 @@
|
|||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
<el-col :span="8">
|
||||||
|
<el-form-item :label="$t('转单编号')" prop="transferBillCode" label-width="80px">
|
||||||
|
<el-input v-model="form.transferBillCode"></el-input>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="8">
|
||||||
|
<el-form-item :label="$t('目的城市')" prop="transferCity" label-width="80px">
|
||||||
|
<el-input v-model="form.transferCity"></el-input>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="8">
|
||||||
|
<el-form-item :label="$t('转单时间')" prop="transferDate" label-width="80px">
|
||||||
|
<!-- <CustomDatePicker v-model="form.transferDate"></CustomDatePicker> -->
|
||||||
|
<!-- <elDateSimplePicker v-model="form.transferDate"></elDateSimplePicker> -->
|
||||||
|
<el-date-picker
|
||||||
|
format="yyyy-MM-dd HH:mm:ss"
|
||||||
|
value-format="yyyy-MM-dd HH:mm:ss"
|
||||||
|
v-model="form.transferDate"
|
||||||
|
type="datetime"
|
||||||
|
placeholder="选择日"
|
||||||
|
style="width:100%"
|
||||||
|
></el-date-picker>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="8">
|
||||||
|
<el-form-item :label="$t('转件原因')" prop="transferResean" label-width="80px">
|
||||||
|
<el-input v-model="form.transferResean"></el-input>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="8">
|
||||||
|
<el-form-item :label="$t('转件费')" prop="transferFee" label-width="80px">
|
||||||
|
<el-input v-model="form.transferFee"></el-input>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
<el-form-item :label="$t('联系人')" prop="linkMan" label-width="80px">
|
<el-form-item :label="$t('联系人')" prop="linkMan" label-width="80px">
|
||||||
<el-input v-model="form.linkMan"></el-input>
|
<el-input v-model="form.linkMan"></el-input>
|
||||||
@ -223,32 +241,10 @@
|
|||||||
<el-input v-model="form.linkPhone"></el-input>
|
<el-input v-model="form.linkPhone"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="8">
|
|
||||||
<el-form-item :label="$t('重量')" prop="transferWeight" label-width="80px">
|
|
||||||
<el-input v-model="form.transferWeight" disabled></el-input>
|
|
||||||
</el-form-item>
|
<el-col :span="24">
|
||||||
</el-col>
|
|
||||||
<el-col :span="8">
|
|
||||||
<el-form-item :label="$t('体积')" prop="transferVolume" label-width="80px">
|
|
||||||
<el-input v-model="form.transferVolume" disabled></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="8">
|
|
||||||
<el-form-item :label="$t('转件费')" prop="transferFee" label-width="80px">
|
|
||||||
<el-input v-model="form.transferFee"></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="8">
|
|
||||||
<el-form-item :label="$t('转件原因')" prop="transferResean" label-width="80px">
|
|
||||||
<el-input v-model="form.transferResean"></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="8">
|
|
||||||
<el-form-item :label="$t('目的城市')" prop="transferCity" label-width="80px">
|
|
||||||
<el-input v-model="form.transferCity"></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="16">
|
|
||||||
<el-form-item :label="$t('备注')" prop="remark" label-width="80px">
|
<el-form-item :label="$t('备注')" prop="remark" label-width="80px">
|
||||||
<!-- <el-input v-model="form.remark"></el-input> -->
|
<!-- <el-input v-model="form.remark"></el-input> -->
|
||||||
<el-input v-model="form.remark" rows="2" type="textarea" placeholder="请输入内容" />
|
<el-input v-model="form.remark" rows="2" type="textarea" placeholder="请输入内容" />
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user