|
@@ -97,8 +97,7 @@
|
|
|
<template slot-scope="scope">
|
|
|
<el-tooltip :content="scope.row.name" placement="top">
|
|
|
<div
|
|
|
- style="
|
|
|
- overflow: hidden;
|
|
|
+ style=" overflow: hidden;
|
|
|
display: -webkit-box;
|
|
|
text-overflow: ellipsis;
|
|
|
-webkit-line-clamp: 2;
|
|
@@ -112,18 +111,33 @@
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<!-- <el-table-column label="路径" align="center" prop="file" /> -->
|
|
|
- <el-table-column label="类型" align="center" prop="type" width="50"/>
|
|
|
- <el-table-column label="是否彩打" align="center" prop="isPrintColor" width="100">
|
|
|
+ <el-table-column label="类型" align="center" prop="type" width="50" />
|
|
|
+ <el-table-column
|
|
|
+ label="是否彩打"
|
|
|
+ align="center"
|
|
|
+ prop="isPrintColor"
|
|
|
+ width="100"
|
|
|
+ >
|
|
|
<template slot-scope="scope">
|
|
|
<span>{{ scope.row.isPrintColor == 0 ? "否" : "是" }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="是否双面打" align="center" prop="isPrintTwo" width="100">
|
|
|
+ <el-table-column
|
|
|
+ label="是否双面打"
|
|
|
+ align="center"
|
|
|
+ prop="isPrintTwo"
|
|
|
+ width="100"
|
|
|
+ >
|
|
|
<template slot-scope="scope">
|
|
|
<span>{{ scope.row.isPrintTwo == 0 ? "否" : "是" }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="打印状态" align="center" prop="printStatus" width="100">
|
|
|
+ <el-table-column
|
|
|
+ label="打印状态"
|
|
|
+ align="center"
|
|
|
+ prop="printStatus"
|
|
|
+ width="100"
|
|
|
+ >
|
|
|
<template slot-scope="scope">
|
|
|
<span
|
|
|
style="color: #90da90"
|
|
@@ -157,7 +171,12 @@
|
|
|
<dict-tag :options="dict.type.level" :value="scope.row.levelM" />
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="发送人" align="center" prop="sendName" width="80"/>
|
|
|
+ <el-table-column
|
|
|
+ label="发送人"
|
|
|
+ align="center"
|
|
|
+ prop="sendName"
|
|
|
+ width="80"
|
|
|
+ />
|
|
|
<el-table-column
|
|
|
label="发送时间"
|
|
|
align="center"
|
|
@@ -243,14 +262,14 @@
|
|
|
style="margin-left: 34px"
|
|
|
>
|
|
|
<div class="jiben">发送人信息</div>
|
|
|
- <el-form-item label="发送人" prop="sendName">
|
|
|
+ <el-form-item label="发送人" prop="sendName" class="box1">
|
|
|
<el-input
|
|
|
v-model="form.sendName"
|
|
|
disabled
|
|
|
placeholder="请输入发送人"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="文印室" prop="printRoom">
|
|
|
+ <el-form-item label="文印室" prop="printRoom" class="box1">
|
|
|
<el-select
|
|
|
v-model="form.printRoom"
|
|
|
clearable
|
|
@@ -264,6 +283,14 @@
|
|
|
></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="归还时间" prop="returnTime" class="box1">
|
|
|
+ <el-date-picker
|
|
|
+ v-model="form.returnTime"
|
|
|
+ type="date"
|
|
|
+ placeholder="选择日期"
|
|
|
+ >
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
<div class="jiben">打印说明</div>
|
|
|
<el-form-item label prop="explainInfo">
|
|
|
<el-input
|
|
@@ -556,7 +583,7 @@
|
|
|
<el-dialog
|
|
|
:title="title1"
|
|
|
:visible.sync="open1"
|
|
|
- width="940px"
|
|
|
+ width="1010px"
|
|
|
append-to-body
|
|
|
:close-on-click-modal="false"
|
|
|
>
|
|
@@ -569,14 +596,14 @@
|
|
|
style="margin-left: 37px"
|
|
|
>
|
|
|
<div class="jiben">发送人信息</div>
|
|
|
- <el-form-item label="发送人" prop="sendName">
|
|
|
+ <el-form-item label="发送人" prop="sendName" class="box1">
|
|
|
<el-input
|
|
|
v-model="form1.sendName"
|
|
|
disabled
|
|
|
placeholder="请输入发送人"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="文印室" prop="printRoom">
|
|
|
+ <el-form-item label="文印室" prop="printRoom" class="box1">
|
|
|
<el-select
|
|
|
v-model="form1.printRoom"
|
|
|
clearable
|
|
@@ -590,6 +617,10 @@
|
|
|
></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="归还时间" prop="returnTime" class="box1">
|
|
|
+ <el-date-picker v-model="form.returnTime" type="date" placeholder="选择日期">
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
<div class="jiben">打印说明</div>
|
|
|
<el-form-item label prop="explainInfo">
|
|
|
<el-input
|
|
@@ -600,132 +631,134 @@
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
<div class="jiben">文件信息</div>
|
|
|
- <el-form-item prop="type">
|
|
|
- <el-input
|
|
|
- class="forEach"
|
|
|
- disabled
|
|
|
- v-model="form1.type"
|
|
|
- placeholder="请输入文件类型"
|
|
|
- />
|
|
|
- <!-- <el-select v-model="form.type" placeholder="请选择类型">
|
|
|
- <el-option label="请选择字典生成" value />
|
|
|
- </el-select>-->
|
|
|
- </el-form-item>
|
|
|
- <el-form-item prop="size">
|
|
|
- <el-input
|
|
|
- class="forEach"
|
|
|
- disabled
|
|
|
- v-model="form1.size"
|
|
|
- placeholder="请输入文件大小"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item prop="levelM">
|
|
|
- <el-select
|
|
|
- v-model="form1.levelM"
|
|
|
- clearable
|
|
|
- class="forEach"
|
|
|
- placeholder="请选择级别"
|
|
|
- >
|
|
|
- <el-option
|
|
|
- v-for="dict in levelMs"
|
|
|
- :key="dict.dictValue"
|
|
|
- :label="dict.dictLabel"
|
|
|
- :value="parseInt(dict.dictValue)"
|
|
|
- ></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item prop="printNumber">
|
|
|
- <el-input
|
|
|
- class="forEach"
|
|
|
- v-model="form1.printNumber"
|
|
|
- :min="0"
|
|
|
- placeholder="请输入打印份数"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item>
|
|
|
- <el-input
|
|
|
- class="fileName"
|
|
|
- suffix-icon="el-icon-document"
|
|
|
- disabled
|
|
|
- v-model="form1.name"
|
|
|
- placeholder="请输入文件名称"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item
|
|
|
- label="是否为彩打"
|
|
|
- label-width="120px"
|
|
|
- prop="isPrintColor"
|
|
|
- >
|
|
|
- <el-switch
|
|
|
- v-model="form1.isPrintColor"
|
|
|
- active-color="#13ce66"
|
|
|
- inactive-color="#ccc"
|
|
|
- active-value="1"
|
|
|
- inactive-value="0"
|
|
|
- >
|
|
|
- </el-switch>
|
|
|
- <span class="greed" v-if="form1.isPrintColor == '1'"></span>
|
|
|
- <span class="CCC" v-if="form1.isPrintColor == '0'"></span>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item
|
|
|
- label="是否为双面打"
|
|
|
- label-width="120px"
|
|
|
- prop="isPrintTwo"
|
|
|
- >
|
|
|
- <!-- <el-radio-group
|
|
|
- v-model="item.isPrintTwo"
|
|
|
- style="width: 200px"
|
|
|
- size="mini"
|
|
|
- >
|
|
|
- <el-radio label="1">是</el-radio>
|
|
|
- <el-radio label="0">否</el-radio>
|
|
|
- </el-radio-group> -->
|
|
|
- <el-switch
|
|
|
- v-model="form1.isPrintTwo"
|
|
|
- active-color="#13ce66"
|
|
|
- inactive-color="#ccc"
|
|
|
- active-value="1"
|
|
|
- inactive-value="0"
|
|
|
- >
|
|
|
- </el-switch>
|
|
|
- <span class="greed" v-if="form1.isPrintTwo == '1'"></span>
|
|
|
- <span class="CCC" v-if="form1.isPrintTwo == '0'"></span>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="是否需归还" label-width="120px" prop="isReturns">
|
|
|
- <el-switch
|
|
|
- v-model="form1.isReturn"
|
|
|
- active-color="#13ce66"
|
|
|
- inactive-color="#ccc"
|
|
|
- :active-value="1"
|
|
|
- :inactive-value="0"
|
|
|
+ <div style="margin-left: 20px">
|
|
|
+ <el-form-item prop="type" style="margin-right: 23px">
|
|
|
+ <el-input
|
|
|
+ class="forEach"
|
|
|
+ disabled
|
|
|
+ v-model="form1.type"
|
|
|
+ placeholder="请输入文件类型"
|
|
|
+ />
|
|
|
+ <!-- <el-select v-model="form.type" placeholder="请选择类型">
|
|
|
+ <el-option label="请选择字典生成" value />
|
|
|
+ </el-select>-->
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="size" style="margin-right: 23px;">
|
|
|
+ <el-input
|
|
|
+ class="forEach"
|
|
|
+ disabled
|
|
|
+ v-model="form1.size"
|
|
|
+ placeholder="请输入文件大小"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="levelM" style="margin-right: 23px;">
|
|
|
+ <el-select
|
|
|
+ v-model="form1.levelM"
|
|
|
+ clearable
|
|
|
+ class="forEach"
|
|
|
+ placeholder="请选择级别"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="dict in levelMs"
|
|
|
+ :key="dict.dictValue"
|
|
|
+ :label="dict.dictLabel"
|
|
|
+ :value="parseInt(dict.dictValue)"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="printNumber" >
|
|
|
+ <el-input
|
|
|
+ class="forEach"
|
|
|
+ v-model="form1.printNumber"
|
|
|
+ :min="0"
|
|
|
+ placeholder="请输入打印份数"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item>
|
|
|
+ <el-input
|
|
|
+ class="fileName"
|
|
|
+ suffix-icon="el-icon-document"
|
|
|
+ disabled
|
|
|
+ v-model="form1.name"
|
|
|
+ placeholder="请输入文件名称"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item
|
|
|
+ label="是否为彩打"
|
|
|
+ label-width="120px"
|
|
|
+ prop="isPrintColor"
|
|
|
>
|
|
|
- </el-switch>
|
|
|
- <span class="greed" v-if="form1.isReturn == 1"></span>
|
|
|
- <span class="CCC" v-if="form1.isReturn == 0"></span>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item prop="name">
|
|
|
- <!-- <fileUpload v-model="form.file" /> -->
|
|
|
- <el-upload
|
|
|
- :action="uploadFileUrl"
|
|
|
- :before-upload="handleBeforeUpload"
|
|
|
- :file-list="fileList"
|
|
|
- :limit="limit"
|
|
|
- :on-error="handleUploadError"
|
|
|
- :on-exceed="handleExceed"
|
|
|
- :on-success="handleUploadSuccess"
|
|
|
- :show-file-list="false"
|
|
|
- :headers="headers"
|
|
|
- class="upload-file-uploader"
|
|
|
- ref="upload"
|
|
|
- style="width: 200px"
|
|
|
- name="pfile"
|
|
|
+ <el-switch
|
|
|
+ v-model="form1.isPrintColor"
|
|
|
+ active-color="#13ce66"
|
|
|
+ inactive-color="#ccc"
|
|
|
+ active-value="1"
|
|
|
+ inactive-value="0"
|
|
|
+ >
|
|
|
+ </el-switch>
|
|
|
+ <span class="greed" v-if="form1.isPrintColor == '1'"></span>
|
|
|
+ <span class="CCC" v-if="form1.isPrintColor == '0'"></span>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item
|
|
|
+ label="是否为双面打"
|
|
|
+ label-width="120px"
|
|
|
+ prop="isPrintTwo"
|
|
|
>
|
|
|
- <!-- 上传按钮 -->
|
|
|
- <el-button size="mini" type="primary" class="select_file"
|
|
|
- >选取文件</el-button
|
|
|
+ <!-- <el-radio-group
|
|
|
+ v-model="item.isPrintTwo"
|
|
|
+ style="width: 200px"
|
|
|
+ size="mini"
|
|
|
>
|
|
|
- </el-upload>
|
|
|
- </el-form-item>
|
|
|
+ <el-radio label="1">是</el-radio>
|
|
|
+ <el-radio label="0">否</el-radio>
|
|
|
+ </el-radio-group> -->
|
|
|
+ <el-switch
|
|
|
+ v-model="form1.isPrintTwo"
|
|
|
+ active-color="#13ce66"
|
|
|
+ inactive-color="#ccc"
|
|
|
+ active-value="1"
|
|
|
+ inactive-value="0"
|
|
|
+ >
|
|
|
+ </el-switch>
|
|
|
+ <span class="greed" v-if="form1.isPrintTwo == '1'"></span>
|
|
|
+ <span class="CCC" v-if="form1.isPrintTwo == '0'"></span>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="是否需归还" label-width="120px" prop="isReturns">
|
|
|
+ <el-switch
|
|
|
+ v-model="form1.isReturn"
|
|
|
+ active-color="#13ce66"
|
|
|
+ inactive-color="#ccc"
|
|
|
+ :active-value="1"
|
|
|
+ :inactive-value="0"
|
|
|
+ >
|
|
|
+ </el-switch>
|
|
|
+ <span class="greed" v-if="form1.isReturn == 1"></span>
|
|
|
+ <span class="CCC" v-if="form1.isReturn == 0"></span>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="name">
|
|
|
+ <!-- <fileUpload v-model="form.file" /> -->
|
|
|
+ <el-upload
|
|
|
+ :action="uploadFileUrl"
|
|
|
+ :before-upload="handleBeforeUpload"
|
|
|
+ :file-list="fileList"
|
|
|
+ :limit="limit"
|
|
|
+ :on-error="handleUploadError"
|
|
|
+ :on-exceed="handleExceed"
|
|
|
+ :on-success="handleUploadSuccess"
|
|
|
+ :show-file-list="false"
|
|
|
+ :headers="headers"
|
|
|
+ class="upload-file-uploader"
|
|
|
+ ref="upload"
|
|
|
+ style="width: 200px"
|
|
|
+ name="pfile"
|
|
|
+ >
|
|
|
+ <!-- 上传按钮 -->
|
|
|
+ <el-button size="mini" type="primary" class="select_file"
|
|
|
+ >选取文件</el-button
|
|
|
+ >
|
|
|
+ </el-upload>
|
|
|
+ </el-form-item>
|
|
|
+ </div>
|
|
|
</el-form>
|
|
|
|
|
|
<div slot="footer" class="dialog-footer" style="margin-right: 18px">
|
|
@@ -1076,6 +1109,9 @@ export default {
|
|
|
printRoom: [
|
|
|
{ required: true, message: "打印室不能为空", trigger: "change" },
|
|
|
],
|
|
|
+ sendName: [
|
|
|
+ { required: true, message: "发送人不能为空", trigger: "change" },
|
|
|
+ ],
|
|
|
isReturn: [
|
|
|
{ required: true, message: "是否归还需要选择", trigger: "change" },
|
|
|
],
|
|
@@ -1085,6 +1121,9 @@ export default {
|
|
|
printfileName: [
|
|
|
{ required: true, message: "打印人不能为空", trigger: "change" },
|
|
|
],
|
|
|
+ returnTime:[
|
|
|
+ { required: true, message: "归还时间不能为空", trigger: "change" },
|
|
|
+ ]
|
|
|
},
|
|
|
//级别
|
|
|
levelMs: [],
|
|
@@ -1816,8 +1855,8 @@ export default {
|
|
|
height: 104px;
|
|
|
}
|
|
|
::v-deep .textarea-explainInfo1 .el-textarea__inner {
|
|
|
- /* margin-left: 20px; */
|
|
|
- width: 833px;
|
|
|
+ margin-left: 20px;
|
|
|
+ width: 880px;
|
|
|
height: 104px;
|
|
|
}
|
|
|
::v-deep .dyform-textarea .el-textarea__inner {
|
|
@@ -2036,4 +2075,7 @@ export default {
|
|
|
::v-deep .fileName .el-input__suffix {
|
|
|
left: -280px;
|
|
|
}
|
|
|
+::v-deep .box1 .el-form-item__label {
|
|
|
+ width: 93px !important;
|
|
|
+}
|
|
|
</style>
|