From a4b23bbf535f10c5ecc31b16bc8177bcfc23e996 Mon Sep 17 00:00:00 2001
From: hailin <1356886193@qq.com>
Date: 星期一, 07 八月 2023 09:44:13 +0800
Subject: [PATCH] 添加原材料检验单第一次
---
src/components/view/raw-ins.vue | 12
src/main.js | 10
src/components/view/rawInsBox.vue | 13
src/components/view/rawUnqualifiedBox.vue | 17 +
src/components/view/rawInsDetail.vue | 269 ++++++++++++++++++++------
src/components/view/rawUnqualified/raw.vue | 226 ++++++++++++++++++++++
src/components/view/unqualifiedManagement.vue | 17 +
src/view/index.vue | 4
src/assets/api/controller.js | 15 +
9 files changed, 500 insertions(+), 83 deletions(-)
diff --git a/src/assets/api/controller.js b/src/assets/api/controller.js
index 2e419b0..87c12b4 100644
--- a/src/assets/api/controller.js
+++ b/src/assets/api/controller.js
@@ -1,15 +1,22 @@
// 鎶�鏈鐞�-鏍囧噯Bom
const standard = {
selectTreeByMaterial: "material/selectTreeByMaterial", //鏌ヨ鐗╂枡鐨勬爲
- selectRawInspectsList: "rawInspect/selectRawInspectsList",//鏌ヨ鍘熸潗鏂欐楠屽崟鍒楄〃
selectProductByMaterial: "product/selectTreeByMaterial",//鏍规嵁鐗╂枡鏌ヨ椤圭洰琛ㄦ牸
selectTechnologyByMaterial: "technology/select"
}
-
+// 鍘熸潗鏂欐楠�
+const raw = {
+ selectRawInspectsList: "rawInspect/selectRawInspectsList",//鏌ヨ鍘熸潗鏂欐楠屽崟鍒楄〃
+ selectRawInspectsListById: "rawInspect/selectRawInspectsListById/",//鏍规嵁妫�楠屽崟id鑾峰彇妫�楠屽崟璇︽儏
+ updaterawInsProduct:'rawInsProduct/updaterawInsProduct',//淇敼椤圭洰鐨勬楠屽��
+ updateRawInspectsById:"/rawInspect/updateRawInspectsById/",//涓婃姤,
+ listMaterial:"/finished-inspect/list_material",//娣诲姞妫�楠屽崟鏃剁殑椤圭洰鍒楄〃
+}
const url = {
- "enter": "user/enter", //鐧诲綍
- ...standard
+ enter: "user/enter", //鐧诲綍
+ ...standard,
+ ...raw
}
diff --git a/src/components/view/raw-ins.vue b/src/components/view/raw-ins.vue
index 72c3841..1808269 100644
--- a/src/components/view/raw-ins.vue
+++ b/src/components/view/raw-ins.vue
@@ -80,7 +80,7 @@
<el-row>
<el-col :span="12" style="line-height: 32px;">鍘熸潗鏂欐楠�</el-col>
<el-col :span="12" style="text-align: right;">
- <el-button type="primary" icon="el-icon-plus" style="background: #004EA2;">鏂板</el-button>
+ <el-button type="primary" icon="el-icon-plus" style="background: #004EA2;" @click="goDetail(null)">鏂板</el-button>
<el-button icon="el-icon-download">鍒犻櫎</el-button>
</el-col>
</el-row>
@@ -146,7 +146,7 @@
</el-table-column>
<el-table-column label="鎿嶄綔" width="100">
<template slot-scope="scope">
- <span class="table_do" @click="changeShowDetail">鏌ョ湅</span>
+ <span class="table_do" @click="changeShowDetail(scope.row)">鏌ョ湅</span>
<span class="table_do">鎵撳嵃</span>
</template>
</el-table-column>
@@ -220,8 +220,12 @@
},
this.selectRawInspectsList()
},
- changeShowDetail(){
- this.goDetail()
+ changeShowDetail({id}){
+ this.goDetail(id)
+ // console.log(id)
+ // const res = await this.$axios.post(this.$api.url.selectRawInspectsListById,{params:{id}})
+ // console.log(res)
+
}
}
}
diff --git a/src/components/view/rawInsBox.vue b/src/components/view/rawInsBox.vue
index 352e496..57710f5 100644
--- a/src/components/view/rawInsBox.vue
+++ b/src/components/view/rawInsBox.vue
@@ -5,8 +5,8 @@
<template>
<div class="rawInsBox">
- <RawIns v-show="!showDetail" :goDetail="goDetail"></RawIns>
- <RawInsDetail v-show="showDetail" :goBack="goBack" :detail="detail"></RawInsDetail>
+ <RawIns v-if="!showDetail" :goDetail="goDetail"></RawIns>
+ <RawInsDetail v-if="showDetail" :goBack="goBack" :detailId="id"></RawInsDetail>
</div>
</template>
@@ -18,13 +18,16 @@
data() {
return {
showDetail: false,
- detail:{}
+ id:0
}
},
+ mounted(){
+ },
methods:{
- goDetail(detail) {
+ goDetail(id) {
this.showDetail = true
- this.detail = detail
+ this.id = id
+ console.log(this.id)
},
goBack() {
this.showDetail = false
diff --git a/src/components/view/rawInsDetail.vue b/src/components/view/rawInsDetail.vue
index 716cab0..539c4f9 100644
--- a/src/components/view/rawInsDetail.vue
+++ b/src/components/view/rawInsDetail.vue
@@ -32,6 +32,9 @@
.raw-detail-info .el-input{
width: auto;
}
+ .raw-detail-info.raw-detail-info-edit >>>.el-input__inner{
+ background:#fff;
+ }
.raw-detail-info >>>.el-input__inner{
width: 224px;
height: 32px;
@@ -42,6 +45,12 @@
}
.raw-detail-info .el-form-item{
margin-bottom: 24px;
+ }
+ .raw-detail-info .el-form-item .el-button {
+ height: 32px;
+ border: 1px solid rgba(190, 190, 190, 0.44);
+ box-shadow: 0px 2px 4px rgba(220, 220, 220, 0.41);
+ padding: 0 12px;
}
/* 妫�楠岄」鐩� */
@@ -70,56 +79,136 @@
</el-col>
</el-row>
</div>
- <div class="raw-detail-info">
- <el-form v-model="detail" label-position="right" label-width="120px" >
+ <div class="raw-detail-info" :class="detailId===null?'raw-detail-info-edit':''">
+ <el-form v-model="detailInfo" label-position="right" label-width="120px" >
<el-row>
<el-col :span="7">
<el-form-item label="鏉ユ枡鏃ユ湡:">
- <el-input></el-input>
+ <el-input v-if="detailId!==null" :disabled="detailId!==null" v-model="detailInfo.formTime"></el-input>
+ <el-date-picker
+ v-else
+ type="date"
+ v-model="detailInfo.formTime"
+ placeholder="閫夋嫨鏃ユ湡">
+ </el-date-picker>
</el-form-item>
</el-col>
<el-col :span="7">
<el-form-item label="瑙勬牸鍨嬪彿:">
- <el-input></el-input>
+ <el-input :disabled="detailId!==null" v-model="detailInfo.specifications"></el-input>
</el-form-item>
</el-col>
<el-col :span="7">
<el-form-item label="鍘熸潗鏂欑紪鐮�:">
- <el-input></el-input>
+ <el-input :disabled="detailId!==null" v-model="detailInfo.code"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="7">
<el-form-item label="鍘熸潗鏂欏悕绉�:">
- <el-input></el-input>
+ <el-input :disabled="detailId!==null" v-model="detailInfo.name"></el-input>
</el-form-item>
</el-col>
<el-col :span="7">
- <el-form-item label="鎶ユ鏃ユ湡:">
- <el-input></el-input>
+ <el-form-item label="鏁伴噺:">
+ <el-input placeholder="璇疯緭鍏ユ楠屾暟閲�" :disabled="detailId!==null" v-model="detailInfo.number"></el-input>
</el-form-item>
</el-col>
<el-col :span="7">
<el-form-item label="鍗曚綅:">
- <el-input></el-input>
+ <el-input placeholder="璇疯緭鍏ユ楠屽崟浣�" :disabled="detailId!==null" v-model="detailInfo.unit"></el-input>
+ </el-form-item>
+ </el-col>
+ <el-col :span="3">
+ <el-form-item v-show="detailId===null" label="" label-width="100px">
+ <el-button @click="addNewRawInspect">淇濆瓨鎻愪氦</el-button>
</el-form-item>
</el-col>
</el-row>
<el-row>
+
<el-col :span="7">
- <el-form-item label="鏁伴噺:">
- <el-input></el-input>
+ <el-form-item v-show="detailId!==null" label="鎶ユ鏃ユ湡:">
+ <el-input :disabled="detailId!==null" v-model="detailInfo.createTime"></el-input>
</el-form-item>
</el-col>
- <el-col :span="7">
- <el-form-item label="鎶ユ浜�:">
- <el-input></el-input>
+ <el-col :span="14">
+ <el-form-item v-show="detailId!==null" label="鎶ユ浜�:">
+ <el-input :disabled="detailId!==null" v-model="detailInfo.userName"></el-input>
</el-form-item>
</el-col>
</el-row>
</el-form>
+ <!-- <el-form v-show="detailId ===null" v-model="rawInsParams" label-position="right" label-width="120px" >
+ <el-row>
+ <el-col :span="7">
+ <el-form-item label="璁㈠崟鍙�:">
+ <el-input placeholder="璇疯緭鍏ヨ鍗曞彿" v-model="rawInsParams.orderNumber"></el-input>
+ </el-form-item>
+ </el-col>
+ <el-col :span="7">
+ <el-form-item label="瀹㈡埛鍚嶇О:">
+ <el-input placeholder="璇疯緭鍏ュ鎴峰悕绉�" v-model="rawInsParams.customerName"></el-input>
+ </el-form-item>
+ </el-col>
+ <el-col :span="7">
+ <el-form-item label="宸ョ▼鍚嶇О:">
+ <el-input placeholder="璇疯緭鍏ュ伐绋嬪悕绉�" v-model="rawInsParams.projectName"></el-input>
+ </el-form-item>
+ </el-col>
+ </el-row>
+ <el-row>
+ <el-col :span="7">
+ <el-form-item label="璐ㄩ噺杩芥函鍙�:">
+ <el-input placeholder="璇疯緭鍏ヨ川閲忚拷婧彿" v-model="rawInsParams.qualityTraceability"></el-input>
+ </el-form-item>
+ </el-col>
+ <el-col :span="7">
+ <el-form-item label="椤圭洰鍚嶇О:">
+ <el-select placeholder="璇疯緭鍏ラ」鐩悕绉�" v-model="rawInsParams.material">
+ <el-option v-for="item in materialOptions" :key="item.id" :label="item.name" :value="item.name"></el-option>
+ </el-select>
+ </el-form-item>
+ </el-col>
+ <el-col :span="7">
+ <el-form-item label="浜у搧缂栫爜:">
+ <el-input placeholder="浜у搧缂栫爜" disabled v-model="code"></el-input>
+ </el-form-item>
+ </el-col>
+
+ </el-row>
+ <el-row>
+ <el-col :span="7">
+ <el-form-item label="瑙勬牸鍨嬪彿:">
+ <el-input v-model="detailInfo.specificationsModel"></el-input>
+ </el-form-item>
+ </el-col>
+ <el-col :span="7">
+ <el-form-item label="鍗曚綅:">
+ <el-input placeholder="璇疯緭鍏ュ崟浣�" v-model="rawInsParams.unit"></el-input>
+ </el-form-item>
+ </el-col>
+ <el-col :span="7">
+ <el-form-item label="鏁伴噺">
+ <el-input placeholder="璇疯緭鍏ヤ骇鍝佺紪鐮�" v-model="rawInsParams.qualityTraceability"></el-input>
+ </el-form-item>
+ </el-col>
+ </el-row>
+ <el-row>
+ <el-col :span="21">
+ <el-form-item label="涓绘満宸�:">
+ <el-input placeholder="璇疯緭鍏ヤ富鏈哄伐" v-model="rawInsParams.userId"></el-input>
+ </el-form-item>
+ </el-col>
+ <el-col :span="3">
+ <el-form-item label="" label-width="100px">
+ <el-button @click="addNewRawInspect">淇濆瓨鎻愪氦</el-button>
+ </el-form-item>
+ </el-col>
+ </el-row>
+ </el-form> -->
</div>
<div class="title">
<el-row>
@@ -144,36 +233,43 @@
width="212">
</el-table-column>
<el-table-column
- prop="address"
+ prop="unit"
label="鍗曚綅"
width="148">
</el-table-column>
<el-table-column
- prop="address"
+ prop="required"
label="鏍囧噯"
width="254">
</el-table-column>
<el-table-column
- prop="address"
+ prop="internal"
label="鍐呮帶鍊�"
width="291">
</el-table-column>
<el-table-column
- prop="address"
+ prop="testValue"
label="妫�鏌ュ��"
width="371">
+ <template slot-scope="scope">
+ <el-input v-model="scope.row.testValue" @blur="changeState(scope.row)"></el-input>
+ </template>
</el-table-column>
<el-table-column
- prop="address"
+ prop="deviceName"
label="璇曢獙璁惧"
width="248"
>
</el-table-column>
<el-table-column
- prop="address"
+ prop="testState"
label="缁撹"
width="98"
>
+ <template slot-scope="scope">
+ <span v-show="scope.row.testState!=null" :style="{color: scope.row.testState===1?'#67C23A':'#F56C6C'}">{{scope.row.testState===1?'鍚堟牸':'涓嶅悎鏍�'}}</span>
+ <span v-show="scope.row.testState==null">鏆傛湭缁撹</span>
+ </template>
</el-table-column>
</el-table>
</div>
@@ -185,31 +281,37 @@
<div class="raw-conclusion-table">
<el-table :data="conclusionTable">
<el-table-column
- prop="number"
+ prop="code"
label="鐗╂枡缂栧彿"
width="353">
</el-table-column>
<el-table-column
- prop="number"
+ prop="name"
label="鐗╂枡鍚嶇О"
width="353">
</el-table-column>
<el-table-column
- prop="number"
+ prop="names"
label="妫�楠屽憳"
width="542">
+ <template slot-scope="scope">
+ <span v-for="item in scope.row.names" :key="item.username" :style="{marginRight:'8px'}">{{item}}</span>
+ </template>
</el-table-column>
<el-table-column
- prop="number"
+ prop="testState"
label="妫�楠岀粨璁�"
width="362">
+ <template slot-scope="scope">
+ <span v-show="scope.row.testState!=null" :style="{color: scope.row.testState===1?'#67C23A':'#F56C6C'}">{{scope.row.testState===1?'鍚堟牸':'涓嶅悎鏍�'}}</span>
+ <span v-show="scope.row.testState==null">鏆傛湭缁撹</span>
+ </template>
</el-table-column>
<el-table-column
- fixed="right"
label="鎿嶄綔"
width="120">
- <template slot-scope="scope">
- <el-button type="text" size="small">涓婃姤</el-button>
+ <template>
+ <el-button type="text" size="small" @click.once="submitSave">涓婃姤</el-button>
</template>
</el-table-column>
</el-table>
@@ -221,51 +323,84 @@
import RawIns from './raw-ins.vue'
export default {
components:{RawIns},
- props:['goBack','detail'],
+ props:['goBack','detailId'],
created(){
- console.log(this.detail)
+ // 娓呯┖
+ this.detailInfo = {}
+ if(this.detailId){
+ console.log(this.detailId)
+ this.getDetailInfo()
+ }else{
+ this.getOptions()
+ }
+ },
+ mounted(){
+ },
+ computed:{
+ conclusionTable(){
+ // console.log(this.projectTable)
+ // console.log(this.projectTable.map(item=>item.userName))
+ const conclusion = {}
+ conclusion.name = this.detailInfo.name
+ conclusion.code = this.detailInfo.code
+ conclusion.names= [...new Set(this.projectTable.map(item=>item.userName))]
+ console.log(this.projectTable.filter(item=>item.testState===0))
+ if(this.projectTable.filter(item=>item.testState===null).length){
+ conclusion.testState = null
+ return [conclusion]
+ }
+ if(this.projectTable.filter(item=>item.testState===0).length>0){
+ conclusion.testState= 0
+ }else{
+ conclusion.testState= 1
+ }
+ return [conclusion]
+ },
+ // 浜у搧缂栫爜
+ // code(){
+ // const material= this.materialOptions.filter(item=>item.name===this.rawInsParams.material)[0]
+ // return material && material.code
+ // }
},
data() {
return {
- conclusionTable:[
- {number:'鐗╂枡鍚嶇О'}
- ],
- projectTable:[
- {
- date: '2016-05-02',
- name: '鐜嬪皬铏�',
- address: '涓婃捣甯�'
- }, {
- date: '2016-05-04',
- name: '鐜嬪皬铏�',
- address: '涓婃捣甯�'
- }, {
- date: '2016-05-04',
- name: '鐜嬪皬铏�',
- address: '涓婃捣甯�'
- }, {
- date: '2016-05-04',
- name: '鐜嬪皬铏�',
- address: '涓婃捣甯�'
- }, {
- date: '2016-05-04',
- name: '鐜嬪皬铏�',
- address: '涓婃捣甯�'
- }, {
- date: '2016-05-04',
- name: '鐜嬪皬铏�',
- address: '涓婃捣甯�'
- }, {
- date: '2016-05-04',
- name: '鐜嬪皬铏�',
- address: '涓婃捣甯�'
- }, {
- date: '2016-05-04',
- name: '鐜嬪皬铏�',
- address: '涓婃捣甯�'
- }
- ]
+ // 璇︽儏椤靛氨鏄鎯呬俊鎭�
+ detailInfo:{},
+ projectTable:[],
+ // 鏂板缓妫�楠屽崟鍙傛暟瀵硅薄
+ rawInsParams:{},
+ // 椤圭洰鍚嶇Оoptions
+ materialOptions:[]
}
},
+ methods:{
+ // 鑾峰彇鎶ユ鍗曡鎯呬俊鎭�
+ async getDetailInfo() {
+ const {data} = await this.$axios.get(this.$api.url.selectRawInspectsListById+`${this.detailId}`,{params:{id:this.detailId}})
+ this.detailInfo = data
+ this.projectTable = data.rawInsProducts
+ // console.log(this.projectTable)
+ },
+ // 鏂板妫�楠屽崟
+ addNewRawInspect() {
+ console.log(this.detailInfo)
+ },
+ // 淇敼椤圭洰鐨勬娴嬪�兼敼鍙樼粨璁�
+ async changeState(row){
+ // console.log(row)
+ const res = await this.$axios.post(this.$api.url.updaterawInsProduct,{...row},{headers:{'Content-Type':'application/json'}})
+ this.$message.success('鎻愪氦鎴愬姛')
+ this.getDetailInfo()//閲嶆柊鍒锋柊淇℃伅鏁版嵁
+ },
+ async submitSave() {
+ const res = await this.$axios.post(this.$api.url.updateRawInspectsById+`${this.detailId}`)
+ this.$message.success('鎻愪氦鎴愬姛')
+ this.getDetailInfo()
+ },
+ async getOptions() {
+ const {data} = await this.$axios.get(this.$api.url.listMaterial)
+ this.materialOptions = data
+ }
+ }
}
</script>
diff --git a/src/components/view/rawUnqualified/raw.vue b/src/components/view/rawUnqualified/raw.vue
new file mode 100644
index 0000000..afe2122
--- /dev/null
+++ b/src/components/view/rawUnqualified/raw.vue
@@ -0,0 +1,226 @@
+<style scoped>
+.unqualifiedBox{
+ width: 100%;
+ height: 100%;
+ display: flex;
+ flex-direction: column;
+}
+ .unqualifiedBox .title .el-button {
+ height: 32px;
+ border: 1px solid rgba(190, 190, 190, 0.44);
+ box-shadow: 0px 2px 4px rgba(220, 220, 220, 0.41);
+ padding: 0 12px;
+ }
+ .unqualifiedBox .title {
+ margin-bottom: 10px;
+ padding: 0 20px;
+ }
+/* 鏉′欢鏌ヨ澶撮儴鏍峰紡 */
+ .choose {
+ padding: 21px 24px;
+ display: flex;
+ align-items: center;
+ background-color: #fff;
+ border-bottom: 3px solid rgb(245, 247, 251);
+ }
+
+ .choose * {
+ font-size: 14px;
+ }
+
+ .choose .el-button {
+ height: 32px;
+ border: 1px solid rgba(190, 190, 190, 0.44);
+ box-shadow: 0px 2px 4px rgba(220, 220, 220, 0.41);
+ padding: 0 12px;
+ }
+ /* 涓嶅悎鏍艰〃鏍兼牱寮� */
+ .unqualifiedTable{
+ flex: 1;
+ background: #fff;
+ margin-top: 11px;
+ padding: 23px 21px;
+ }
+</style>
+
+<template>
+<div class="unqualifiedBox">
+ <div class="title">
+ <el-row>
+ <el-col :span="12" style="line-height: 32px;">鍘熸潗鏂欐楠�</el-col>
+ <el-col :span="12" style="text-align: right;">
+ <el-button icon="el-icon-download" @click="()=>{}">瀵煎嚭</el-button>
+ </el-col>
+ </el-row>
+ </div>
+ <div class="choose">
+ <span>澶勭悊鐘舵�侊細</span>
+ <el-select v-model="search.insState" size="small" placeholder="璇烽�夋嫨" style="width: 224px;margin-right: 30px;">
+ <el-option label="宸插鐞�" :value="2"></el-option>
+ <el-option label="寰呭鐞�" :value="0"></el-option>
+ </el-select>
+ <span>鏉ユ枡鏃ユ湡锛�</span>
+ <el-date-picker v-model="search.createTime" size="small" placeholder="璇疯緭鍏�"
+ style="width: 224px;margin-right: 30px;" clearable value-format="yyyy-MM-dd"></el-date-picker>
+ <span>渚涘簲鍟嗭細</span>
+ <el-select v-model="search.insState" size="small" placeholder="璇烽�夋嫨" style="width: 224px;margin-right: 30px;">
+ <el-option label="鍏ㄩ儴" :value="2"></el-option>
+ <el-option label="鏈娴�" :value="0"></el-option>
+ <el-option label="宸叉娴�" :value="1"></el-option>
+ </el-select>
+ <el-button size="mini" @click="clean()"><span>閲� 缃�</span></el-button>
+ <el-button size="mini" type="primary" style="background: #004EA2;" @click="selectRawInspectsList()"><span>鏌�
+ 璇�</span></el-button>
+ </div>
+ <div class="unqualifiedTable">
+ <el-table :data="unqualifiedData" height="630">
+ <el-table-column
+ type="selection"
+ width="55">
+ </el-table-column>
+ <el-table-column
+ type="index"
+ label="搴忓彿"
+ width="60">
+ </el-table-column>
+ <el-table-column
+ prop="name"
+ label="缂洪櫡鍚嶇О"
+ width="97">
+ </el-table-column>
+ <el-table-column
+ prop="address"
+ label="鏉愭枡缂栫爜"
+ width="141">
+ </el-table-column>
+ <el-table-column
+ prop="name"
+ label="鏉愭枡鍚嶇О"
+ width="214">
+ </el-table-column>
+ <el-table-column
+ prop="address"
+ label="瑙勬牸鍨嬪彿">
+ </el-table-column>
+ <el-table-column
+ prop="address"
+ label="鍗曚綅"
+ width="250">
+ </el-table-column>
+ <el-table-column
+ prop="address"
+ label="鏁伴噺"
+ width="75">
+ </el-table-column>
+ <el-table-column
+ prop="address"
+ label="鎶ユ鏃ユ湡"
+ width="128">
+ </el-table-column>
+ <el-table-column
+ prop="address"
+ label="鎶ユ浜�"
+ width="78">
+ </el-table-column>
+ <el-table-column
+ prop="address"
+ label="澶勭悊鏃ユ湡"
+ width="120">
+ </el-table-column>
+ <el-table-column
+ prop="address"
+ label="澶勭悊鐘舵��"
+ width="100">
+ </el-table-column>
+ <el-table-column
+ prop="address"
+ label="澶勭悊缁撴灉"
+ width="100">
+ </el-table-column>
+ <el-table-column
+ prop="address"
+ label="鎿嶄綔"
+ width="118">
+ </el-table-column>
+ </el-table>
+ <el-col style="height: 50px;display: flex;align-items: center;justify-content: right;">
+ <el-pagination
+ :current-page="currentPage"
+ :page-sizes="[10, 20, 30, 50]"
+ :page-size="pageSize"
+ layout="total, sizes, prev, pager, next, jumper"
+ :total="countSize">
+ </el-pagination>
+ </el-col>
+ </div>
+</div>
+</template>
+
+<script>
+export default {
+ data() {
+ return {
+ // 鎼滅储鏉′欢
+ search:{},
+ unqualifiedData:[
+ {
+ date: '2016-05-02',
+ name: '鐜嬪皬铏�',
+ address: '涓婃捣甯�'
+ }, {
+ date: '2016-05-04',
+ name: '鐜嬪皬铏�',
+ address: '涓婃捣甯�'
+ }, {
+ date: '2016-05-01',
+ name: '鐜嬪皬铏�',
+ address: '涓婃捣甯�'
+ }, {
+ date: '2016-05-03',
+ name: '鐜嬪皬铏�',
+ address: '涓婃捣甯�'
+ }, {
+ date: '2016-05-04',
+ name: '鐜嬪皬铏�',
+ address: '涓婃捣甯�'
+ }, {
+ date: '2016-05-01',
+ name: '鐜嬪皬铏�',
+ address: '涓婃捣甯�'
+ }, {
+ date: '2016-05-03',
+ name: '鐜嬪皬铏�',
+ address: '涓婃捣甯�'
+ }, {
+ date: '2016-05-04',
+ name: '鐜嬪皬铏�',
+ address: '涓婃捣甯�'
+ }, {
+ date: '2016-05-01',
+ name: '鐜嬪皬铏�',
+ address: '涓婃捣甯�'
+ }, {
+ date: '2016-05-03',
+ name: '鐜嬪皬铏�',
+ address: '涓婃捣甯�'
+ }, {
+ date: '2016-05-04',
+ name: '鐜嬪皬铏�',
+ address: '涓婃捣甯�'
+ }, {
+ date: '2016-05-01',
+ name: '鐜嬪皬铏�',
+ address: '涓婃捣甯�'
+ }, {
+ date: '2016-05-03',
+ name: '鐜嬪皬铏�',
+ address: '涓婃捣甯�'
+ }
+ ],
+ countSize:1,
+ pageSize:10,
+ currentPage:1
+ }
+ },
+}
+</script>
\ No newline at end of file
diff --git a/src/components/view/rawUnqualifiedBox.vue b/src/components/view/rawUnqualifiedBox.vue
new file mode 100644
index 0000000..921963c
--- /dev/null
+++ b/src/components/view/rawUnqualifiedBox.vue
@@ -0,0 +1,17 @@
+<style scoped>
+
+</style>
+
+
+<template>
+ <div class="rawUnqualifiedBox">
+ <Unqualified></Unqualified>
+ </div>
+</template>
+
+<script>
+import Unqualified from './rawUnqualified/raw.vue'
+export default {
+ components:{Unqualified}
+}
+</script>
\ No newline at end of file
diff --git a/src/components/view/unqualifiedManagement.vue b/src/components/view/unqualifiedManagement.vue
new file mode 100644
index 0000000..921963c
--- /dev/null
+++ b/src/components/view/unqualifiedManagement.vue
@@ -0,0 +1,17 @@
+<style scoped>
+
+</style>
+
+
+<template>
+ <div class="rawUnqualifiedBox">
+ <Unqualified></Unqualified>
+ </div>
+</template>
+
+<script>
+import Unqualified from './rawUnqualified/raw.vue'
+export default {
+ components:{Unqualified}
+}
+</script>
\ No newline at end of file
diff --git a/src/main.js b/src/main.js
index 5724f71..5421a27 100644
--- a/src/main.js
+++ b/src/main.js
@@ -40,11 +40,19 @@
}
if (token) {
config.headers['token'] = "" + token
- config.headers['Content-Type'] = 'application/x-www-form-urlencoded;charset=UTF-8'
+ // config.headers['Content-Type'] = 'application/x-www-form-urlencoded;charset=UTF-8'
+ // config.headers['Content-Type'] = 'application/json'
}
+ // console.log(config)
if (config.method === 'post' || config.method === 'put') {
+
config.data = qs.stringify(config.data)
}
+ if(config.headers['Content-Type'] =='application/json'){
+ config.data = qs.parse(config.data)
+ // console.log(config.data)
+ }
+
return config
}, function(error) {
return Promise.reject(error)
diff --git a/src/view/index.vue b/src/view/index.vue
index a4ec2a4..f6e7402 100644
--- a/src/view/index.vue
+++ b/src/view/index.vue
@@ -297,7 +297,7 @@
k: 4,
v: "鍘熸潗鏂欎笉鍚堟牸鍝�",
i: "font icon-shouye",
- u: ""
+ u: "rawUnqualifiedBox"
}, {
k: 5,
v: "杩囩▼妫�楠�",
@@ -312,7 +312,7 @@
k: 7,
v: "涓嶅悎鏍煎搧绠$悊",
i: "font icon-shouye",
- u: ""
+ u: "unqualifiedManagement"
}, {
k: 8,
v: "瀹為獙瀹ょ鐞�",
--
Gitblit v1.9.3